亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

業(yè)務(wù)快速收斂的方法和網(wǎng)絡(luò)設(shè)備的制作方法

文檔序號(hào):7966592閱讀:272來源:國(guó)知局
專利名稱:業(yè)務(wù)快速收斂的方法和網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及自治系統(tǒng)間的通信技術(shù),尤其涉及應(yīng)用在自治系統(tǒng)間的業(yè)務(wù)快速收斂的方法和網(wǎng)絡(luò)設(shè)備。
背景技術(shù)
在網(wǎng)絡(luò)高速發(fā)展的今天,三網(wǎng)合一的需求日益迫切,運(yùn)營(yíng)商對(duì)網(wǎng)絡(luò)故障時(shí)的業(yè)務(wù)收斂速度非常重視,在任何一個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),端到端業(yè)務(wù)收斂小于50ms已經(jīng)逐步成為承載網(wǎng)的門檻級(jí)指標(biāo)。
為實(shí)現(xiàn)端到端業(yè)務(wù)收斂小于50ms的要求,MPLS TE FRR(Multi-ProtocolLabel Switch Traffic Engineering Fast Re-Routing,多協(xié)議標(biāo)簽交換流量工程快速重路由)技術(shù)、IGP(Interior Gateway Protocol內(nèi)部網(wǎng)關(guān)協(xié)議)路由快速收斂技術(shù)都應(yīng)運(yùn)而生,但是它們都是用來解決自治系統(tǒng)域內(nèi)的鏈路故障后的業(yè)務(wù)快速收斂或者切換問題的。對(duì)于ASBR(Autonomous System Border Router,自治系統(tǒng)邊界路由器)間鏈路故障則顯得無(wú)能為力。實(shí)際組網(wǎng)應(yīng)用中,一個(gè)VPN(Virtual Private Network,虛擬私有網(wǎng)絡(luò))的多個(gè)節(jié)點(diǎn)可能會(huì)連接到使用不同AS(Autonomous System,自治系統(tǒng))的多個(gè)服務(wù)提供商,或連接到一個(gè)服務(wù)提供商的多個(gè)AS。這種VPN跨越多個(gè)AS的應(yīng)用方式被稱為跨域VPN。
以下為現(xiàn)有技術(shù)解決AS間出現(xiàn)鏈路故障后業(yè)務(wù)快速收斂的技術(shù)方案。請(qǐng)參考圖1,為口子型跨域組網(wǎng)示意圖,當(dāng)ASBR1和ASBR3之間出現(xiàn)鏈路故障時(shí),ASBR1和ASBR3可以通過鏈路檢測(cè)方法感知此次故障,ASBR1和ASBR3之間通過MP-EBGP(Multi-protocol extensions for EBGP4,外部邊界網(wǎng)關(guān)協(xié)議4的多協(xié)議擴(kuò)展)協(xié)議進(jìn)行路由協(xié)議收斂,ASBR1、ASBR3分別通過MP-EBGP學(xué)習(xí)到的跨域VPN路由需要全部撤銷,通過域內(nèi)的MP-IBGP(Multi-protocolextensions for IBGP4,內(nèi)部邊界網(wǎng)關(guān)協(xié)議4的多協(xié)議擴(kuò)展)路由協(xié)議,通知本域內(nèi)的所有PE(Provider Edge Device,運(yùn)營(yíng)商邊緣設(shè)備)路由器,出現(xiàn)故障的ASBR1或者ASBR3不再有跨域路由,不能再轉(zhuǎn)發(fā)業(yè)務(wù)。本域內(nèi)的PE路由器進(jìn)行路由收斂,發(fā)現(xiàn)還有另外的域間路由器ASBR2、ASBR4具有跨域VPN路由可以使用,所以分別重新選擇ASBR2、ASBR4作為跨域業(yè)務(wù)的遠(yuǎn)端下一跳,并重新選擇ASBR2和ASBR4進(jìn)行轉(zhuǎn)發(fā),這樣,跨域業(yè)務(wù)得到恢復(fù)。
從以上的現(xiàn)有技術(shù)方案可以看出,當(dāng)AS間發(fā)生鏈路故障時(shí),使用路由協(xié)議的收斂,重新計(jì)算路由的方法實(shí)現(xiàn)業(yè)務(wù)的快速收斂。但是,路由協(xié)議的收斂速度相對(duì)來說是比較慢的,特別是使用VPN路由信息傳遞的BGP(BorderGateway Protocol,邊界網(wǎng)關(guān)協(xié)議)路由,按照當(dāng)前的技術(shù)水平,在最好的情況下可以達(dá)到1s左右的收斂速度,而平均的收斂水平在5s-10s之間。語(yǔ)音、視頻等業(yè)務(wù)期望的收斂時(shí)間小于50ms,只有達(dá)到這個(gè)切換速度,承載的語(yǔ)音、視頻業(yè)務(wù)才能夠不受影響,故采用上述現(xiàn)有技術(shù)進(jìn)行業(yè)務(wù)切換的時(shí)間達(dá)不到語(yǔ)音、視頻等業(yè)務(wù)的故障切換時(shí)間要求。
進(jìn)一步,使用路由協(xié)議的收斂的方法,收斂的時(shí)間與業(yè)務(wù)路由的數(shù)量有關(guān),當(dāng)業(yè)務(wù)路由的數(shù)量大幅度增加時(shí),收斂的時(shí)間也隨著增加。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供業(yè)務(wù)快速收斂的方法和網(wǎng)絡(luò)設(shè)備,以實(shí)現(xiàn)在自治系統(tǒng)間的鏈路發(fā)生故障時(shí)業(yè)務(wù)快速收斂的目的。
為解決上述技術(shù)問題,本發(fā)明通過以下技術(shù)方案實(shí)現(xiàn)一種業(yè)務(wù)快速收斂的方法,用于自治系統(tǒng)之間的通信,包括預(yù)置路由轉(zhuǎn)發(fā)表,所述路由轉(zhuǎn)發(fā)表中的每條轉(zhuǎn)發(fā)表項(xiàng)包括優(yōu)選路由信息和次優(yōu)路由信息;當(dāng)檢測(cè)到所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,在所述轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;當(dāng)接收到業(yè)務(wù)報(bào)文后,查詢?cè)摌I(yè)務(wù)報(bào)文在路由轉(zhuǎn)發(fā)表中對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,如果是,使用優(yōu)選路由轉(zhuǎn)發(fā)該業(yè)務(wù)報(bào)文,否則,使用次優(yōu)路由轉(zhuǎn)發(fā)該業(yè)務(wù)報(bào)文。
優(yōu)選的,應(yīng)用在使用了多協(xié)議標(biāo)簽交換技術(shù)的通信系統(tǒng)中,所述路由轉(zhuǎn)發(fā)表中的每條轉(zhuǎn)發(fā)表項(xiàng)進(jìn)一步包括入標(biāo)簽信息,當(dāng)接收到業(yè)務(wù)報(bào)文后,通過業(yè)務(wù)報(bào)文的入標(biāo)簽信息查詢?cè)摌I(yè)務(wù)報(bào)文在路由轉(zhuǎn)發(fā)表中對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)。
優(yōu)選的,在轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文之前,把下一跳的標(biāo)簽封裝到所述業(yè)務(wù)報(bào)文上。
優(yōu)選的,在所述轉(zhuǎn)發(fā)表項(xiàng)中把優(yōu)選路由狀態(tài)設(shè)置為不可用后,當(dāng)檢測(cè)到該優(yōu)選路由恢復(fù)可用時(shí),在所述轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為可用。
優(yōu)選的,所述檢測(cè)故障所使用的檢測(cè)方法為以下三種方法的其中一種或這三種方法的任意組合鏈路狀態(tài)快速上報(bào)檢測(cè)方法、雙向轉(zhuǎn)發(fā)快速檢測(cè)方法和操作管理維護(hù)快速檢測(cè)方法。
優(yōu)選的,所述優(yōu)選路由狀態(tài)為以下三種狀態(tài)的其中一種或這三種狀態(tài)的任意組合優(yōu)選路由出接口狀態(tài)、優(yōu)選路由出隧道狀態(tài)和優(yōu)選路由下一跳可達(dá)性狀態(tài)。
一種實(shí)現(xiàn)業(yè)務(wù)快速收斂的網(wǎng)絡(luò)設(shè)備,用于自治系統(tǒng)之間的通信,包括存儲(chǔ)單元、故障檢測(cè)單元、路由狀態(tài)設(shè)置單元、業(yè)務(wù)報(bào)文接收單元、路由狀態(tài)查詢單元和業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元存儲(chǔ)單元,用于存儲(chǔ)每條轉(zhuǎn)發(fā)表項(xiàng)的信息,所述每條轉(zhuǎn)發(fā)表項(xiàng)信息包括優(yōu)選路由信息和次優(yōu)路由信息;故障檢測(cè)單元,用于檢測(cè)路由的工作狀態(tài);路由狀態(tài)設(shè)置單元,當(dāng)所述故障檢測(cè)單元檢測(cè)到所述存儲(chǔ)單元轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,用于在所述存儲(chǔ)單元轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;業(yè)務(wù)報(bào)文接收單元,用于接收業(yè)務(wù)報(bào)文;路由狀態(tài)查詢單元,當(dāng)所述業(yè)務(wù)報(bào)文接收單元接收到業(yè)務(wù)報(bào)文后,用于查詢?cè)摌I(yè)務(wù)報(bào)文對(duì)應(yīng)的在所述存儲(chǔ)單元中的轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,將所述轉(zhuǎn)發(fā)表項(xiàng)中的路由信息下發(fā)給業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元;業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元,當(dāng)所述路由狀態(tài)查詢單元判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)可用時(shí),用于使用優(yōu)選路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文;當(dāng)所述路由狀態(tài)查詢單元判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)不可用時(shí),用于使用次優(yōu)路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文。
優(yōu)選的,路由狀態(tài)設(shè)置單元,在所述存儲(chǔ)單元轉(zhuǎn)發(fā)表項(xiàng)中把優(yōu)選路由狀態(tài)設(shè)置為不可用后,當(dāng)所述故障檢測(cè)單元檢測(cè)到該優(yōu)選路由恢復(fù)可用時(shí),進(jìn)一步用于在所述存儲(chǔ)單元轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為可用。
優(yōu)選的,所述網(wǎng)絡(luò)設(shè)備為自治系統(tǒng)邊界路由器。
從以上技術(shù)方案可以看出,由于本發(fā)明預(yù)置路由轉(zhuǎn)發(fā)表,當(dāng)檢測(cè)到所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,在所述路由轉(zhuǎn)發(fā)表的轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;當(dāng)接收到業(yè)務(wù)報(bào)文后,查詢?cè)摌I(yè)務(wù)報(bào)文在路由轉(zhuǎn)發(fā)表中對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,如果是,使用優(yōu)選路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文,否則,使用次優(yōu)路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文。由于網(wǎng)絡(luò)設(shè)備檢測(cè)故障的感知時(shí)間不超過30ms,當(dāng)檢測(cè)到優(yōu)選路由出現(xiàn)故障時(shí),即修改路由轉(zhuǎn)發(fā)表,完成業(yè)務(wù)報(bào)文從優(yōu)選路由轉(zhuǎn)發(fā)到次優(yōu)路由轉(zhuǎn)發(fā)的切換,使得業(yè)務(wù)收斂時(shí)間在50ms以內(nèi),從而滿足了語(yǔ)音、視頻等業(yè)務(wù)的故障切換時(shí)間要求。
進(jìn)一步,本發(fā)明把路由轉(zhuǎn)發(fā)表設(shè)置在網(wǎng)絡(luò)設(shè)備中,業(yè)務(wù)收斂速度和業(yè)務(wù)路由數(shù)目規(guī)模沒有關(guān)系,從而避免了因業(yè)務(wù)路由數(shù)目規(guī)模擴(kuò)大導(dǎo)致收斂時(shí)間增加的缺點(diǎn)。


圖1為口子型跨域組網(wǎng)示意圖;圖2為本發(fā)明的方法流程圖;圖3為全連接跨域組網(wǎng)示意圖;圖4為本發(fā)明的實(shí)施例一路由轉(zhuǎn)發(fā)表的示例圖;圖5為本發(fā)明的實(shí)施例二路由轉(zhuǎn)發(fā)表的示例圖;圖6為本發(fā)明的路由器結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明提供了業(yè)務(wù)快速收斂的方法和網(wǎng)絡(luò)設(shè)備,用于自治系統(tǒng)之間的通信,其基本思想在網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)引擎中保存有包括優(yōu)選路由和次優(yōu)路由的路由轉(zhuǎn)發(fā)信息表,當(dāng)網(wǎng)絡(luò)設(shè)備檢測(cè)到優(yōu)選路由發(fā)生故障時(shí),修改轉(zhuǎn)發(fā)信息表,業(yè)務(wù)報(bào)文通過次優(yōu)路由進(jìn)行轉(zhuǎn)發(fā)。
請(qǐng)參考圖2,為本發(fā)明的方法流程圖,包括201.預(yù)置路由轉(zhuǎn)發(fā)表,所述路由轉(zhuǎn)發(fā)表中的每條轉(zhuǎn)發(fā)表項(xiàng)包括優(yōu)選路由信息和次優(yōu)路由信息;202.當(dāng)檢測(cè)到所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,在所述轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;203.當(dāng)接收到業(yè)務(wù)報(bào)文后,查詢?cè)摌I(yè)務(wù)報(bào)文在路由轉(zhuǎn)發(fā)表中對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,如果是,使用優(yōu)選路由轉(zhuǎn)發(fā)該業(yè)務(wù)報(bào)文,否則,使用次優(yōu)路由轉(zhuǎn)發(fā)該業(yè)務(wù)報(bào)文。
為進(jìn)一步理解本發(fā)明,以下通過具體實(shí)施方式
對(duì)本技術(shù)方法進(jìn)行詳細(xì)的描述。
實(shí)施例一對(duì)于ASBR,針對(duì)同一條VPN前綴,存在多條路由,包括MP-EBGP鄰居發(fā)布的路由,也包括MP-IBGP發(fā)布的路由。
請(qǐng)一并參考圖1和圖3。對(duì)圖1中的ASBR1,針對(duì)CE2(Customer EdgeDevice,用戶邊緣設(shè)備)路由,ASBR1上有兩條VPN路由,一條是ASBR3通過MP-EBGP發(fā)布過來的,一條是ASBR2通過MP-IBGP發(fā)布過來的;同樣,在圖3中的ASBR1,針對(duì)CE2路由,ASBR1上有三條VPN路由,一條是ASBR3通過MP-EBGP發(fā)布過來,一條是ASBR4通過MP-EBGP發(fā)布過來,還有一條是ASBR2通過MP-IBGP發(fā)布過來的。
ASBR上對(duì)于同一個(gè)前綴,需要選擇兩條VPN路由,一條優(yōu)選為主用路由(優(yōu)選路由),另外一條非優(yōu)選為備份路由(次優(yōu)路由)。
對(duì)于圖1,假設(shè)從CE1到CE2的優(yōu)選路徑如下CE1-PE1(Provider Edge Device,運(yùn)營(yíng)商邊緣設(shè)備)-ASBR1-ASBR3-PE2-CE2,當(dāng)ASBR1/ASBR3之間的鏈路故障之后,CE1訪問CE2的路徑收斂為CE1-PE1-ASBR2-ASBR4-PE3-CE2對(duì)于圖3,也基本類似,假設(shè)從CE1到CE2的優(yōu)選路徑如下CE1-PE1-ASBR1-ASBR3-PE2-CE2,當(dāng)ASBR1/ASBR3之間的鏈路故障之后,CE1訪問CE2的路徑收斂為CE1-PE1-ASBR1-ASBR4-PE3-CE2對(duì)于圖1,將優(yōu)選的ASBR3發(fā)布的路由作為主用路由,ASBR2發(fā)布的路由作為備用路由;對(duì)于圖3,則將優(yōu)選的ASBR3發(fā)布的作為主用路由,ASBR4發(fā)布的路由作為備份路由。
請(qǐng)參考圖4,為本發(fā)明的實(shí)施例一路由轉(zhuǎn)發(fā)表的示例圖,其中包括轉(zhuǎn)發(fā)表401和狀態(tài)表402。對(duì)于跨域ASBR路由器上,每條VPN路由,需要生成圖4中的轉(zhuǎn)發(fā)表,包括入標(biāo)簽,主用出標(biāo)簽、主用出端口、備用出標(biāo)簽、備用出端口,主用出端口索引。轉(zhuǎn)發(fā)表中的主用出端口索引和狀態(tài)表中的主用端口狀態(tài)相關(guān)聯(lián)。
所述端口包括物理接口,邏輯隧道和下一跳接口。
業(yè)務(wù)轉(zhuǎn)發(fā)報(bào)文到達(dá)ASBR后,ASBR根據(jù)轉(zhuǎn)發(fā)報(bào)文的入標(biāo)簽查找轉(zhuǎn)發(fā)表,找到相應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),首先根據(jù)主用出端口狀態(tài)索引,找到對(duì)應(yīng)的出端口狀態(tài)。如果狀態(tài)可用,則使用主用出標(biāo)簽和主用出端口進(jìn)行轉(zhuǎn)發(fā),否則使用備用出標(biāo)簽和備用出端口進(jìn)行轉(zhuǎn)發(fā)。
當(dāng)ASBR間鏈路發(fā)生故障后,通過鏈路狀態(tài)快速上報(bào)、BFD(BidirectionalForwarding Detection,雙向轉(zhuǎn)發(fā)檢測(cè))快速檢測(cè)或OAM(OperationsAdministration and Maintenance,操作管理維護(hù))快速檢測(cè)等快速檢測(cè)機(jī)制迅速感知故障狀態(tài),然后將狀態(tài)表項(xiàng)中出端口的狀態(tài)設(shè)置為不可用。檢測(cè)時(shí)間依賴于快速感知的機(jī)制,其中鏈路狀態(tài)快速上報(bào)機(jī)制的典型感知時(shí)間為1-3ms,BFD/OAM快速檢測(cè)的典型的感知時(shí)間是30ms。根據(jù)上面的轉(zhuǎn)發(fā)原則可以知道,當(dāng)主接口的狀態(tài)被設(shè)置為不可用后,業(yè)務(wù)報(bào)文會(huì)立即使用備份路由進(jìn)行轉(zhuǎn)發(fā)。這樣跨域業(yè)務(wù)可以在50ms內(nèi)完成業(yè)務(wù)的切換。
當(dāng)ASBR間鏈路恢復(fù)可用后,ASBR檢測(cè)到主用路由恢復(fù)可用,然后將狀態(tài)表項(xiàng)中出端口的狀態(tài)設(shè)置為可用,業(yè)務(wù)報(bào)文切換回主用路由進(jìn)行轉(zhuǎn)發(fā)。
實(shí)施例二實(shí)施例一描述了使用主備路由實(shí)施本發(fā)明,實(shí)施例二描述的是使用負(fù)載分擔(dān)的方式實(shí)施本發(fā)明。
請(qǐng)參考圖5,為本發(fā)明的實(shí)施例二路由轉(zhuǎn)發(fā)表的示例圖,包括轉(zhuǎn)發(fā)表501和狀態(tài)表502;對(duì)應(yīng)每個(gè)負(fù)載分擔(dān)路由,選擇另外一個(gè)負(fù)載分擔(dān)路由作為它的備份路由,生成如圖5中所示的具有多個(gè)主備的負(fù)載分擔(dān)表項(xiàng)的轉(zhuǎn)發(fā)表,每個(gè)主用出端口索引對(duì)應(yīng)于一個(gè)出端口狀態(tài)。
首先,對(duì)于ASBR,針對(duì)同一條VPN前綴,存在多條路由,ASBR上對(duì)于同一個(gè)前綴,優(yōu)選多條VPN路由,然后對(duì)此VPN業(yè)務(wù),負(fù)載分擔(dān)的使用這優(yōu)選的多條VPN路由。
業(yè)務(wù)轉(zhuǎn)發(fā)報(bào)文到達(dá)ASBR后,ASBR根據(jù)轉(zhuǎn)發(fā)報(bào)文的入標(biāo)簽查找轉(zhuǎn)發(fā)表,找到相應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),根據(jù)負(fù)載分擔(dān)方法,在多個(gè)負(fù)載分擔(dān)表項(xiàng)中選擇一個(gè)表項(xiàng)。然后根據(jù)選擇的主用出端口索引,找到對(duì)應(yīng)的出端口狀態(tài)。如果狀態(tài)可用,則使用主用出標(biāo)簽和主用出端口進(jìn)行轉(zhuǎn)發(fā),否則使用備用出標(biāo)簽和備用出端口進(jìn)行轉(zhuǎn)發(fā)。
當(dāng)ASBR間鏈路發(fā)生故障后,通過鏈路狀態(tài)快速上報(bào)、雙向轉(zhuǎn)發(fā)(BFD)快速檢測(cè)或運(yùn)行維護(hù)(OAM)快速檢測(cè)等快速檢測(cè)機(jī)制迅速感知故障狀態(tài),然后將轉(zhuǎn)發(fā)表項(xiàng)中出端口的狀態(tài)設(shè)置為不可用。這個(gè)時(shí)間依賴于快速感知的機(jī)制,其中鏈路狀態(tài)快速上報(bào)機(jī)制的典型感知時(shí)間為1-3ms,BFD/OAM快速檢測(cè)的典型的感知時(shí)間是30ms。根據(jù)上面的轉(zhuǎn)發(fā)原則可以知道,當(dāng)負(fù)載分擔(dān)的多條路由中有一個(gè)不可用后,轉(zhuǎn)發(fā)會(huì)立即使用備份路由進(jìn)行轉(zhuǎn)發(fā)。這樣跨域業(yè)務(wù)可以在50ms內(nèi)完成業(yè)務(wù)的切換。
請(qǐng)參考圖6為,本發(fā)明的路由器結(jié)構(gòu)示意圖。一種能實(shí)現(xiàn)業(yè)務(wù)快速收斂的自治系統(tǒng)邊界路由器600,用于自治系統(tǒng)之間的通信,包括存儲(chǔ)單元601、故障檢測(cè)單元602、路由狀態(tài)設(shè)置單元603、業(yè)務(wù)報(bào)文接收單元604、路由狀態(tài)查詢單元605和業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元606存儲(chǔ)單元601,用于存儲(chǔ)每條轉(zhuǎn)發(fā)表項(xiàng)的信息,所述每條轉(zhuǎn)發(fā)表項(xiàng)信息包括優(yōu)選路由信息和次優(yōu)路由信息;故障檢測(cè)單元602,用于檢測(cè)路由的工作狀態(tài);路由狀態(tài)設(shè)置單元603,當(dāng)所述故障檢測(cè)單元602檢測(cè)到所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,用于在所述存儲(chǔ)單元601轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;在所述轉(zhuǎn)發(fā)表項(xiàng)中把優(yōu)選路由狀態(tài)設(shè)置為不可用后,當(dāng)所述故障檢測(cè)單元602檢測(cè)到該優(yōu)選路由恢復(fù)可用時(shí),進(jìn)一步用于在所述存儲(chǔ)單元601轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為可用;業(yè)務(wù)報(bào)文接收單元604,用于接收業(yè)務(wù)報(bào)文;路由狀態(tài)查詢單元605,當(dāng)所述業(yè)務(wù)報(bào)文接收單元604接收到的業(yè)務(wù)報(bào)文后,用于查詢?cè)摌I(yè)務(wù)報(bào)文對(duì)應(yīng)的在所述存儲(chǔ)單元601轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,將所述轉(zhuǎn)發(fā)表項(xiàng)中的路由信息下發(fā)給業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元606;業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元606,當(dāng)所述路由狀態(tài)查詢單元605判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)可用時(shí),用于使用優(yōu)選路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文;當(dāng)所述路由狀態(tài)查詢單元605判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)不可用時(shí),用于使用次優(yōu)路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文。
存儲(chǔ)單元601存儲(chǔ)每條轉(zhuǎn)發(fā)表項(xiàng)的信息,所述每條轉(zhuǎn)發(fā)表項(xiàng)信息包括優(yōu)選路由信息和次優(yōu)路由信息。當(dāng)所述故障檢測(cè)單元602檢測(cè)到所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,路由狀態(tài)設(shè)置單元603在所述存儲(chǔ)單元601轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;在所述轉(zhuǎn)發(fā)表項(xiàng)中把優(yōu)選路由狀態(tài)設(shè)置為不可用后,當(dāng)所述故障檢測(cè)單元602檢測(cè)到該優(yōu)選路由恢復(fù)可用時(shí),路由狀態(tài)設(shè)置單元603在存儲(chǔ)單元601轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為可用。當(dāng)所述業(yè)務(wù)報(bào)文接收單元604接收到的業(yè)務(wù)報(bào)文后,路由狀態(tài)查詢單元605,查詢?cè)摌I(yè)務(wù)報(bào)文對(duì)應(yīng)的在所述存儲(chǔ)單元601轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,將所述轉(zhuǎn)發(fā)表項(xiàng)中的路由信息下發(fā)給業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元606。如果所述路由狀態(tài)查詢單元605判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)可用時(shí),業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元606使用優(yōu)選路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文;如果所述路由狀態(tài)查詢單元605判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)不可用時(shí),業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元606使用次優(yōu)路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文。
以上對(duì)本發(fā)明所提供的業(yè)務(wù)快速收斂的方法和網(wǎng)絡(luò)設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種業(yè)務(wù)快速收斂的方法,用于自治系統(tǒng)之間的通信,其特征在于,包括預(yù)置路由轉(zhuǎn)發(fā)表,所述路由轉(zhuǎn)發(fā)表中的每條轉(zhuǎn)發(fā)表項(xiàng)包括優(yōu)選路由信息和次優(yōu)路由信息;當(dāng)檢測(cè)到所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,在所述轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;當(dāng)接收到業(yè)務(wù)報(bào)文后,查詢?cè)摌I(yè)務(wù)報(bào)文在路由轉(zhuǎn)發(fā)表中對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,如果是,使用優(yōu)選路由轉(zhuǎn)發(fā)該業(yè)務(wù)報(bào)文,否則,使用次優(yōu)路由轉(zhuǎn)發(fā)該業(yè)務(wù)報(bào)文。
2.根據(jù)權(quán)利要求1所述的方法,應(yīng)用在使用了多協(xié)議標(biāo)簽交換技術(shù)的通信系統(tǒng)中,其特征在于,所述路由轉(zhuǎn)發(fā)表中的每條轉(zhuǎn)發(fā)表項(xiàng)進(jìn)一步包括入標(biāo)簽信息,當(dāng)接收到業(yè)務(wù)報(bào)文后,通過業(yè)務(wù)報(bào)文的入標(biāo)簽信息查詢?cè)摌I(yè)務(wù)報(bào)文在路由轉(zhuǎn)發(fā)表中對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文之前,把下一跳的標(biāo)簽封裝到所述業(yè)務(wù)報(bào)文上。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述轉(zhuǎn)發(fā)表項(xiàng)中把優(yōu)選路由狀態(tài)設(shè)置為不可用后,當(dāng)檢測(cè)到該優(yōu)選路由恢復(fù)可用時(shí),在所述轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為可用。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)故障所使用的檢測(cè)方法為以下三種方法的其中一種或這三種方法的任意組合鏈路狀態(tài)快速上報(bào)檢測(cè)方法、雙向轉(zhuǎn)發(fā)快速檢測(cè)方法和操作管理維護(hù)快速檢測(cè)方法。
6.根據(jù)權(quán)利要求1~5其中之一所述的方法,其特征在于,所述優(yōu)選路由狀態(tài)為以下三種狀態(tài)的其中一種或這三種狀態(tài)的任意組合優(yōu)選路由出接口狀態(tài)、優(yōu)選路由出隧道狀態(tài)和優(yōu)選路由下一跳可達(dá)性狀態(tài)。
7.一種實(shí)現(xiàn)業(yè)務(wù)快速收斂的網(wǎng)絡(luò)設(shè)備,用于自治系統(tǒng)之間的通信,其特征在于,包括存儲(chǔ)單元、故障檢測(cè)單元、路由狀態(tài)設(shè)置單元、業(yè)務(wù)報(bào)文接收單元、路由狀態(tài)查詢單元和業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元存儲(chǔ)單元,用于存儲(chǔ)每條轉(zhuǎn)發(fā)表項(xiàng)的信息,所述每條轉(zhuǎn)發(fā)表項(xiàng)信息包括優(yōu)選路由信息和次優(yōu)路由信息;故障檢測(cè)單元,用于檢測(cè)路由的工作狀態(tài);路由狀態(tài)設(shè)置單元,當(dāng)所述故障檢測(cè)單元檢測(cè)到所述存儲(chǔ)單元轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,用于在所述存儲(chǔ)單元轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;業(yè)務(wù)報(bào)文接收單元,用于接收業(yè)務(wù)報(bào)文;路由狀態(tài)查詢單元,當(dāng)所述業(yè)務(wù)報(bào)文接收單元接收到業(yè)務(wù)報(bào)文后,用于查詢?cè)摌I(yè)務(wù)報(bào)文對(duì)應(yīng)的在所述存儲(chǔ)單元中的轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,將所述轉(zhuǎn)發(fā)表項(xiàng)中的路由信息下發(fā)給業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元;業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)單元,當(dāng)所述路由狀態(tài)查詢單元判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)可用時(shí),用于使用優(yōu)選路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文;當(dāng)所述路由狀態(tài)查詢單元判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)不可用時(shí),用于使用次優(yōu)路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文。
8.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)設(shè)備,其特征在于路由狀態(tài)設(shè)置單元,在所述存儲(chǔ)單元轉(zhuǎn)發(fā)表項(xiàng)中把優(yōu)選路由狀態(tài)設(shè)置為不可用后,當(dāng)所述故障檢測(cè)單元檢測(cè)到該優(yōu)選路由恢復(fù)可用時(shí),進(jìn)一步用于在所述存儲(chǔ)單元轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為可用。
9.根據(jù)權(quán)利要求7~8其中之一所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備為自治系統(tǒng)邊界路由器。
全文摘要
本發(fā)明公開了業(yè)務(wù)快速收斂的方法和網(wǎng)絡(luò)設(shè)備,用于自治系統(tǒng)之間的通信。業(yè)務(wù)快速收斂的方法包括預(yù)置路由轉(zhuǎn)發(fā)表,所述路由轉(zhuǎn)發(fā)表中的每條轉(zhuǎn)發(fā)表項(xiàng)包括優(yōu)選路由信息和次優(yōu)路由信息;當(dāng)檢測(cè)到所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由發(fā)生故障后,在所述轉(zhuǎn)發(fā)表項(xiàng)中把該優(yōu)選路由狀態(tài)設(shè)置為不可用;當(dāng)接收到業(yè)務(wù)報(bào)文后,查詢?cè)摌I(yè)務(wù)報(bào)文在路由轉(zhuǎn)發(fā)表中對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),判斷所述轉(zhuǎn)發(fā)表項(xiàng)中的優(yōu)選路由狀態(tài)是否可用,如果是,使用優(yōu)選路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文,否則,使用次優(yōu)路由轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文。因?yàn)楣收蠙z測(cè)時(shí)間不超過30ms,故可以使業(yè)務(wù)報(bào)文從優(yōu)選路由到次優(yōu)路由的切換時(shí)間在50ms以內(nèi),從而實(shí)現(xiàn)業(yè)務(wù)的快速收斂。
文檔編號(hào)H04L12/46GK1933448SQ20061011218
公開日2007年3月21日 申請(qǐng)日期2006年8月17日 優(yōu)先權(quán)日2006年8月17日
發(fā)明者熊怡, 李鑒 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1