1.一種雙向轉(zhuǎn)發(fā)檢測(cè)BFD建鏈的方法,包括:
將BFD狀態(tài)配置為上線狀態(tài),開(kāi)始計(jì)時(shí);
接收到報(bào)文時(shí),若超出指定時(shí)間,則BFD建鏈?zhǔn)。粑闯鏊鲋付〞r(shí)間,則檢測(cè)接收到的報(bào)文,若所述報(bào)文為P置位建鏈報(bào)文或F置位建鏈報(bào)文,則進(jìn)行檢測(cè)周期協(xié)商;若所述報(bào)文為P位和F位都沒(méi)有置位且攜帶上線狀態(tài)的報(bào)文,則判斷檢測(cè)周期協(xié)商是否成功,若成功,則對(duì)所述P位和F位都沒(méi)有置位且攜帶上線狀態(tài)的報(bào)文進(jìn)行保活,BFD建鏈成功,若未成功,對(duì)所述P位和F位都沒(méi)有置位且攜帶上線狀態(tài)的報(bào)文不作處理。
2.如權(quán)利要求1所述的方法,其特征在于:所述將BFD狀態(tài)配置為上線狀態(tài),包括:
發(fā)送攜帶下線狀態(tài)的建鏈報(bào)文;
接收到對(duì)端發(fā)送的攜帶下線狀態(tài)的建鏈報(bào)文后,將本地狀態(tài)切換到初始狀態(tài),發(fā)送攜帶初始狀態(tài)的建鏈報(bào)文;
接收到對(duì)端發(fā)送的攜帶初始狀態(tài)的建鏈報(bào)文后,將本地狀態(tài)切換到上線狀態(tài)。
3.如權(quán)利要求2所述的方法,其特征在于:所述將BFD狀態(tài)配置為上線狀態(tài)后,還包括:
向?qū)Χ税l(fā)送P位和F位都沒(méi)有置位且攜帶上線狀態(tài)的報(bào)文。
4.如權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于:所述進(jìn)行檢測(cè)周期協(xié)商包括:
接收到對(duì)端發(fā)送的P置位建鏈報(bào)文后,向?qū)Χ税l(fā)送F置位建鏈報(bào)文與對(duì)端進(jìn)行檢測(cè)周期協(xié)商;
接收到對(duì)端發(fā)送的F置位建鏈報(bào)文后,通知BFD更新本端的檢測(cè)周期。
5.一種雙向轉(zhuǎn)發(fā)檢測(cè)BFD建鏈的裝置,其特征在于,包括:
協(xié)議模塊,用于將BFD狀態(tài)配置為上線狀態(tài),開(kāi)始計(jì)時(shí);用于接收到P置位建鏈報(bào)文或F置位建鏈報(bào)文進(jìn)行檢測(cè)周期協(xié)商,接收到P位和F位都沒(méi)有置位且攜帶上線狀態(tài)的報(bào)文則不做處理;
收包模塊,用于接收到報(bào)文時(shí),若超出指定時(shí)間,則BFD建鏈?zhǔn)。粑闯鏊鲋付〞r(shí)間,則檢測(cè)接收到的報(bào)文,若所述報(bào)文為P置位建鏈報(bào)文或F置位建鏈報(bào)文,則將所述建鏈報(bào)文轉(zhuǎn)發(fā)給所述協(xié)議模塊;若所述報(bào)文為P位和F位都沒(méi)有置位且攜帶上線狀態(tài)的報(bào)文,則判斷檢測(cè)周期協(xié)商是否成功,若成功,則將所述報(bào)文轉(zhuǎn)發(fā)給?;钅K,若未成功,則將所述報(bào)文轉(zhuǎn)發(fā)給所述協(xié)議模塊;
所述?;钅K,用于對(duì)接收到的P位和F位都沒(méi)有置位且攜帶上線狀態(tài)的報(bào)文進(jìn)行?;?,BFD建鏈成功。
6.如權(quán)利要求5所述的裝置,其特征在于:
所述協(xié)議模塊,將BFD狀態(tài)配置為上線狀態(tài)包括:發(fā)送攜帶下線狀態(tài)的建鏈報(bào)文;接收到對(duì)端發(fā)送的攜帶下線狀態(tài)的建鏈報(bào)文后,將本地狀態(tài)切換到初始狀態(tài),發(fā)送攜帶初始狀態(tài)的建鏈報(bào)文;接收到對(duì)端發(fā)送的攜帶初始狀態(tài)的建鏈報(bào)文后,將本地狀態(tài)切換到上線狀態(tài)。
7.如權(quán)利要求6所述的裝置,其特征在于:還包括發(fā)包模塊,
所述協(xié)議模塊,將BFD狀態(tài)配置為上線狀態(tài)后通知所述發(fā)包模塊,
所述發(fā)包模塊,用于向?qū)Χ税l(fā)送P位和F位都沒(méi)有置位且攜帶上線狀態(tài)的報(bào)文。
8.如權(quán)利要求5-7任一項(xiàng)所述的裝置,其特征在于:
所述協(xié)議模塊,進(jìn)行檢測(cè)周期協(xié)商包括:接收到對(duì)端發(fā)送的P置位建鏈報(bào)文后,向?qū)Χ税l(fā)送F置位建鏈報(bào)文與對(duì)端進(jìn)行檢測(cè)周期協(xié)商;接收到對(duì)端發(fā)送的F置位建鏈報(bào)文后,通知BFD更新本端的檢測(cè)周期。
9.一種路由器,其特征在于,包括如權(quán)利要求5-8任一項(xiàng)所述的裝置。