專利名稱:一種基于mpls l3vpn的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法和設備的制作方法
技術領域:
本發(fā)明涉及通信技術領域,特別涉及一種基于多協(xié)議標簽交換(Multi-protocolLabel Switching, MPLS)三層虛擬專用網(wǎng)(Layer 3 Virtual Private Network, L3VPN)的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法和設備。
背景技術:
MPLS L3VPN中的雙歸屬組網(wǎng)為報文的轉(zhuǎn)發(fā)提供了主備兩條路徑,在正常情況下,報文從主路徑進行轉(zhuǎn)發(fā),如果主路徑故障,則報文會從備路徑進行轉(zhuǎn)發(fā),從而能夠避免業(yè)務中斷。參見圖1,圖I是MPLS L3VPN中雙歸屬組網(wǎng)示意圖,包括用戶邊緣設備(CustomEdge, CE) :CE1、CE2、服務提供商邊緣設備(Provider Edge, PE) :PE1、PE2、PE3,CEl 雙歸屬到PEl和PE2,并經(jīng)由PEl到PE3的公網(wǎng)隧道I (圖I中的粗實線代表公網(wǎng)隧道)、以及經(jīng)由PE2到PE3的公網(wǎng)隧道2連接到PE3,并最終接入到CE2,其中,PEl到PE3可能有很多路徑,公網(wǎng)隧道I承載在其中的最優(yōu)路徑所在的鏈路上,PE2到PE3可能有很多路徑,公網(wǎng)隧道2承載在其中的最優(yōu)路徑所在的鏈路上。如圖I所示,CEl和CE2之間存在路徑I :CE1-PE1-公網(wǎng)隧道1_PE3_CE2、以及路徑
2CE1-PE2-公網(wǎng)隧道2-PE3-CE2,路徑I為主路徑,路徑2為備路徑,在正常情況下,報文從路徑I轉(zhuǎn)發(fā)。當CEl和PEl之間的物理鏈路發(fā)生故障后,CEl會檢測到該故障并將報文切換到路徑2 ;當PEl和PE3之間的路徑I所在的鏈路發(fā)生故障時,CEl設備無法感知到該故障,仍然將報文從路徑I轉(zhuǎn)發(fā),然而,由于此時路徑I所在的鏈路故障,PEl到PE3之間的最優(yōu)路徑變化,PEl會將報文從變化后的PEl到PE3的最優(yōu)路徑轉(zhuǎn)發(fā),而PE2到PE3的承載公網(wǎng)隧道2的最優(yōu)路徑可能優(yōu)于變化后的PEl到PE3的最優(yōu)路徑,從而導致CEl不能將報文沿最優(yōu)路徑轉(zhuǎn)發(fā),下面結(jié)合圖2進行說明。參見圖2,圖2是MPLS L3VPN雙歸屬組網(wǎng)中承載公網(wǎng)隧道的鏈路故障時的報文轉(zhuǎn)發(fā)示意圖,圖2基于圖1,并將圖I中的公網(wǎng)隧道用具體的設備代替,如圖2所示,圖I中承載公網(wǎng)隧道I的鏈路即圖2中PEl到PE3的直連鏈路PE1-PE3,圖I中承載公網(wǎng)隧道2的鏈路即圖2中的PE2到PE3的鏈路PE2-P3-PE3 ;此外,圖2中還畫出了 PEl到PE3的另外一條可能路徑PE1-P1-P2-PE3。在圖2中,如果PEl到PE3的直連鏈路故障,CEl無法及時感知到該故障,因此仍將報文發(fā)往PEl,PEl會將該報文沿PEl到PE3之間的次優(yōu)路徑所在的鏈路PE1-P1-P2-PE3轉(zhuǎn)發(fā)。顯然,鏈路PE2-P3-PE3實際上是優(yōu)于鏈路PE1-P1-P2-PE3的,但是,CEl卻不能切換報文的路徑,從而無法將報文沿CEl到CE2的最優(yōu)路徑轉(zhuǎn)發(fā)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法,該方法能夠在轉(zhuǎn)發(fā)報文的最優(yōu)路徑所在鏈路故障后選擇當前的最優(yōu)路徑轉(zhuǎn)發(fā)報文。為了達到上述目的,本發(fā)明提供的技術方案為—種基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法,應用于互為雙歸屬的兩個PE設備中的任一 PE設備,所述兩個PE設備雙歸接入到本地CE,并分別與接入到遠端CE的對端PE設備建立有公網(wǎng)隧道;其特征在于,所述兩個PE設備之間建立有物理鏈路,該方法包括檢測到承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,計算本PE設備到達對端PE設備的最優(yōu)路由以及所述另一 PE設備到達對端PE設備的最優(yōu)路由;判斷本PE設備到達對端PE設備的最優(yōu)路由是否優(yōu)于所述另一 PE設備到達對端PE的最優(yōu)路由,當所述另一 PE設備到達對端PE的最優(yōu)路由優(yōu)于本PE設備到達對端PE設備的最優(yōu)路由時,通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障,用以使本地CE設備將報文從所述另一 PE設備轉(zhuǎn)發(fā)。本發(fā)明還提供了一種基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)設備,該設備可應用為互為雙歸屬的兩個PE設備中的任一 PE設備,所述兩個PE設備雙歸接入到本地CE,并分別與接入到遠端CE的對端PE設備建立有公網(wǎng)隧道;所述兩個PE設備之間建立有物理鏈路,該報文轉(zhuǎn)發(fā)設備包括故障檢測單元、路由計算單元、故障通知單元;當本設備應用為所述任一 PE設備時,所述故障檢測單元,用于檢測承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路是否發(fā)生故障;所述路由計算單元,用于在故障檢測單元檢測到承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,計算本PE設備到達對端PE設備的最優(yōu)路由以及所述另一 PE設備到達對端PE設備的最優(yōu)路由;所述故障通知單元,用于判斷故障檢測單元計算的本PE設備到達對端PE設備的最優(yōu)路由是否優(yōu)于所述另一 PE設備到達對端PE的最優(yōu)路由,當所述另一 PE設備到達對端PE的最優(yōu)路由優(yōu)于本PE設備到達對端PE設備的最優(yōu)路由時,通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障,用以使本地CE設備將報文從另一 PE設備轉(zhuǎn)發(fā)。綜上所述,本發(fā)明中,檢測到承載本PE設備到對端PE設備之間的公網(wǎng)隧道的鏈路故障時,計算本PE設備到達對端PE設備的最優(yōu)路由以及與本PE設備互為多歸屬的另一 PE設備到達對端PE設備的最優(yōu)路由,如果所述另一 PE設備到達對端PE設備的最優(yōu)路由優(yōu)于本PE設備到達對端PE設備的最優(yōu)路由,則對本地CE設備進行故障通知,以使本地CE設備將報文沿經(jīng)所述另一 PE設備到達遠端CE設備的路徑轉(zhuǎn)發(fā)。本發(fā)明能夠能夠沿最優(yōu)路徑轉(zhuǎn)發(fā)報文。
圖I是現(xiàn)有技術MPLSL3VPN中雙歸屬組網(wǎng)示意圖;圖2是現(xiàn)有技術MPLSL3VPN雙歸屬組網(wǎng)中承載公網(wǎng)隧道的鏈路故障時的報文轉(zhuǎn)發(fā)示意圖;、
圖3是本發(fā)明實施例基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法的流程示意圖;
圖4是本發(fā)明實施例基于MPLS L3VPN的雙歸屬組網(wǎng)中承載公網(wǎng)隧道的鏈路故障時的報文轉(zhuǎn)發(fā)示意圖;圖5是本發(fā)明實施例基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)設備的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,下面結(jié)合附圖并舉實施例,對本發(fā)明的技術方案進行詳細說明。參見圖3,圖3是本發(fā)明實施例基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法的流程示意圖,本實施例應用于互為雙歸屬的兩個PE設備中的任一 PE設備,所述兩個PE設備雙歸接入到本地CE,并分別與接入到遠端CE設備的對端PE設備建立有公網(wǎng)隧道;本實施例包括以下步驟步驟301、檢測到承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,計算本PE設備到達對端PE設備的最優(yōu)路由以及所述另一 PE設備到達對端PE設備的最優(yōu)路由。在實際應用中,本PE設備和對端PE設備之間,除了承載本PE設備和對端PE設備之間的公網(wǎng)隧道的鏈路外,還可能存在一條或多條其它鏈路,而承載本PE設備和對端PE設備之間的公網(wǎng)隧道的鏈路是本PE設備到達對端PE設備的最優(yōu)路徑。當承載本PE設備和對端PE設備之間的公網(wǎng)隧道的鏈路故障時,為了使報文能夠沿本地CE設備到達遠端CE設備的最優(yōu)路徑轉(zhuǎn)發(fā),需要首先確定本地CE設備到達遠端CE設備最優(yōu)路徑。由于本地CE設備到達本PE設備與本地CE設備到達與本PE設備互為多歸屬的另一 PE設備的跳數(shù)相同,且對端PE設備到達遠端CE設備只存在一條路徑,因此,只需要比較本PE設備到達對端PE設備的路徑和與本PE設備互為多歸屬的另一 PE設備到達對端PE設備的路徑的優(yōu)劣,即可確定本地CE設備到達遠端CE設備的最優(yōu)路徑。為此,可以在檢測到承載本PE設備和對端PE設備之間的公網(wǎng)隧道的鏈路故障后,計算本PE設備到達對端PE設備的最優(yōu)路由(可以從本PE設備當前學習到的路由中計算得到最優(yōu)路由)、以及與本PE設備互為多歸屬的另一 PE設備到達對端PE設備的最優(yōu)路由。為了能夠計算得到與本PE設備互為多歸屬的另一 PE設備到達對端PE設備的最優(yōu)路由,本PE設備需要建立與所述另一 PE設備之間的物理鏈路,通過該物理鏈路,本PE設備可以從所述另一 PE設備學習到對端PE設備的路由,可以根據(jù)從所述另一 PE設備學習到路由得到所述另一 PE設備到達對端PE設備的最優(yōu)路由。計算所述另一 PE設備到達對端PE設備的最優(yōu)路由的方法具體可以為計算本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由以及本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由,根據(jù)本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由和本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由計算所述另一 PE設備到達對端PE設備的最優(yōu)路由(也即是將本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由的代價(cost)從本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由的cost中扣除,得到的結(jié)果即是所述另一PE設備到達對端PE設備的最優(yōu)路由的cost)。步驟302、判斷本PE設備到達對端PE設備的最優(yōu)路由是否優(yōu)于所述另一 PE設備到達對端PE的最優(yōu)路由,當所述另一 PE設備到達對端PE的最優(yōu)路由優(yōu)于本PE設備到達對端PE設備的最優(yōu)路由時,通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障,用以使本地CE設備將報文從所述另一 PE設備轉(zhuǎn)發(fā)。當所述另一 PE設備到達對端PE的最優(yōu)路由不比本PE設備到達對端PE設備的最優(yōu)路由更優(yōu)時,只需要按照現(xiàn)有技術的方法在當前本PE設備到達對端PE設備的最優(yōu)路徑上建立公網(wǎng)隧道,如果報文原來是沿本地CE設備-本PE設備-對端PE設備-遠端CE設備轉(zhuǎn)發(fā),則報文仍沿該路徑轉(zhuǎn)發(fā),不同之處在于報文從本PE設備到達對端PE設備的具體路徑改變;如果報文原來是沿本地CE設備-所述另一 PE設備-對端PE設備-遠端CE設備轉(zhuǎn)發(fā),則報文仍沿原來的路徑轉(zhuǎn)發(fā)。
這里,本PE設備通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障后,如果報文原來是沿本地CE設備-本PE設備-對端PE設備-遠端CE設備轉(zhuǎn)發(fā),則本地CE設備會將報文從所述另一 PE設備轉(zhuǎn)發(fā),報文的轉(zhuǎn)發(fā)路徑轉(zhuǎn)變?yōu)楸镜谻E設備-所述另一 PE設備-對端PE設備-遠端CE設備;如果報文原來是沿本地CE設備-所述另一 PE設備-對端PE設備-遠端CE設備轉(zhuǎn)發(fā),則報文仍沿原來的路徑轉(zhuǎn)發(fā)。圖3所示本發(fā)明實施例中,本PE設備通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障方法可以有多種,例如本PE設備還可以建立與本地CE設備的BFD檢測會話,利用BFD檢測會話進行故障通知。這種情況下,所述通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障方法為通過本設備與本地CE設備之間建立的BFD會話通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障,包括在雙向轉(zhuǎn)發(fā)檢測(BidirectionalForwarding Detection, BFD)時間內(nèi)停止向本地CE發(fā)送BFD回聲(BFD Echo)報文。這樣,在BFD檢測時間內(nèi)本地CE設備不會接收到本PE設備的BFD Echo報文,由此確定本地CE設備與本PE設備之間的鏈路故障,進而將報文從所述另一 PE設備轉(zhuǎn)發(fā),報文的轉(zhuǎn)發(fā)路徑完成切換。也可以定義一種故障通知報文,通過向本地CE設備發(fā)送故障通知報文的方式來通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障。下面結(jié)合圖2對圖3所示本發(fā)明實施例進行舉例說明初始時,PEl到PE3的直連鏈路正常,報文沿鏈路CE1-PE1-PE3-CE2轉(zhuǎn)發(fā);當PEl到PE3的直連鏈路故障時,PEl計算PEl到達PE3的最優(yōu)路由以及PE2到達PE3的最優(yōu)路由(根據(jù)PEl經(jīng)由PEl到PE2的物理鏈路到達PE2的路由,以及PEl經(jīng)由PEl到PE2的物理鏈路到達PE3的最優(yōu)路由確定),最終確定PEl到達PE3的最優(yōu)路由為3跳,PE2到達PE3的最優(yōu)路由為2跳,后者較優(yōu),因此PEl停止向CEl發(fā)送BFD Echo報文;接著,CEl在BFD檢測時間內(nèi)接收不到PEl的BFD Echo報文,確定PEl到PE3的鏈路故障,切換報文轉(zhuǎn)發(fā)路徑,將報文沿CE1-PE2-P3-PE3-CE2轉(zhuǎn)發(fā),切換后的報文轉(zhuǎn)發(fā)路徑如圖4所示。以上對本發(fā)明實施例基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法進行了詳細說明,本發(fā)明還提供了一種基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)設備,下面結(jié)合圖5進行說明。圖5是本發(fā)明實施例基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)設備的結(jié)構(gòu)示意圖,該設備可應用為互為雙歸屬的兩個PE設備中的任一 PE設備,所述兩個PE設備雙歸接入到本地CE,并分別與接入到遠端CE的對端PE設備建立有公網(wǎng)隧道;所述兩個PE設備之間建立有物理鏈路,該設備包括故障檢測單元501、路由計算單元502、故障通知單元503 ;當該設備應用為互為雙歸屬的兩個PE設備中的任一 PE設備時, 故障檢測單元501,用于檢測承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路是否發(fā)生故障;路由計算單元502,用于在故障檢測單元501檢測到承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,計算本PE設備到達對端PE設備的最優(yōu)路由以及所述另一PE設備到達對端PE設備的最優(yōu)路由;
故障通知單元503,用于判斷故障檢測單元502計算的本PE設備到達對端PE設備的最優(yōu)路由是否優(yōu)于所述另一 PE設備到達對端PE的最優(yōu)路由,當所述另一 PE設備到達對端PE的最優(yōu)路由優(yōu)于本PE設備到達對端PE設備的最優(yōu)路由時,通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障,用以使本地CE設備將報文從另一PE設備轉(zhuǎn)發(fā)。所述路由計算單元502在計算所述另一 PE設備到達對端PE設備的最優(yōu)路由時,用于計算本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由以及本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由,根據(jù)本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由和本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由計算所述另一 PE設備到達對端PE設備的最優(yōu)路由。所述故障通知單元503在通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,用于通過本PE設備與本地CE設備之間建立的BFD會話通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障。所述故障通知單元503在通過本PE設備與本地CE設備之間建立的BFD會話通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,用于在BFD檢測時間內(nèi)停止向本地CE設備發(fā)送BFD Echo報文。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
權利要求
1.一種基于多協(xié)議標簽交換MPLS三層虛擬專用網(wǎng)L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法,應用于互為雙歸屬的兩個PE設備中的任一 PE設備,所述兩個PE設備雙歸接入到本地CE,并分別與接入到遠端CE的對端PE設備建立有公網(wǎng)隧道;其特征在于,所述兩個PE設備之間建立有物理鏈路,該方法包括 檢測到承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,計算本PE設備到達對端PE設備的最優(yōu)路由以及所述另一 PE設備到達對端PE設備的最優(yōu)路由; 判斷本PE設備到達對端PE設備的最優(yōu)路由是否優(yōu)于所述另一 PE設備到達對端PE的最優(yōu)路由,當所述另一 PE設備到達對端PE的最優(yōu)路由優(yōu)于本PE設備到達對端PE設備的最優(yōu)路由時,通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障,用以使本地CE設備將報文從所述另一 PE設備轉(zhuǎn)發(fā)。
2.根據(jù)權利要求I所述的基于MPLSL3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法,其特征在于, 計算所述另一 PE設備到達對端PE設備的最優(yōu)路由的方法為計算本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由以及本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由,根據(jù)本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由和本PE設備經(jīng)由與所述另一PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由計算所述另一 PE設備到達對端PE設備的最優(yōu)路由。
3.根據(jù)權利要求I所述的基于MPLSL3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法,其特征在于, 所述通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障的方法為本PE設備通過與本地CE設備之間建立的BFD會話通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障。
4.根據(jù)權利要求3所述的基于MPLSL3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法,其特征在于, 本PE設備通過與本地CE設備之間建立的BFD會話通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障的方法為在BFD檢測時間內(nèi)停止向本地CE發(fā)送BFD Echo 報文。
5.一種基于MPLS L3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)設備,該設備可應用為互為雙歸屬的兩個PE設備中的任一 PE設備,所述兩個PE設備雙歸接入到本地CE,并分別與接入到遠端CE的對端PE設備建立有公網(wǎng)隧道;其特征在于,所述兩個PE設備之間建立有物理鏈路,該報文轉(zhuǎn)發(fā)設備包括故障檢測單元、路由計算單元、故障通知單元;當本設備應用為所述任一 PE設備時, 所述故障檢測單元,用于檢測承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路是否發(fā)生故障; 所述路由計算單元,用于在故障檢測單元檢測到承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,計算本PE設備到達對端PE設備的最優(yōu)路由以及所述另一 PE設備到達對端PE設備的最優(yōu)路由; 所述故障通知單元,用于判斷故障檢測單元計算的本PE設備到達對端PE設備的最優(yōu)路由是否優(yōu)于所述另一 PE設備到達對端PE的最優(yōu)路由,當所述另一 PE設備到達對端PE的最優(yōu)路由優(yōu)于本PE設備到達對端PE設備的最優(yōu)路由時,通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障,用以使本地CE設備將報文從另一 PE設備轉(zhuǎn)發(fā)。
6.根據(jù)權利要求5所述的基于MPLSL3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)設備,其特征在于, 所述路由計算單元在計算所述另一PE設備到達對端PE設備的最優(yōu)路由時,用于計算本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由以及本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由,根據(jù)本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述另一 PE設備的最優(yōu)路由和本PE設備經(jīng)由與所述另一 PE設備之間的物理鏈路到達所述對端PE的最優(yōu)路由計算所述另一 PE設備到達對端PE設備的最優(yōu)路由。
7.根據(jù)權利要求5所述的基于MPLSL3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)設備,其特征在于, 所述故障通知單元在通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,用于通過本設備與本地CE設備之間建立的BFD會話通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障。
8.根據(jù)權利要求7所述的基于MPLSL3VPN的雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)設備,其特征在于, 所述故障通知單元通過本設備與本地CE設備之間建立的BFD會話通知本地CE設備承載本PE設備與對端PE設備之間的公網(wǎng)隧道的鏈路故障時,用于在BFD檢測時間內(nèi)停止向本地CE設備發(fā)送BFD Echo報文。
全文摘要
本發(fā)明提供了一種MPLS L3VPN雙歸屬組網(wǎng)中的報文轉(zhuǎn)發(fā)方法和設備,該方法中,檢測到承載本PE設備到對端PE設備之間的公網(wǎng)隧道的鏈路故障時,計算本PE設備到達對端PE設備的最優(yōu)路由以及與本PE設備互為多歸屬的另一PE設備到達對端PE設備的最優(yōu)路由,如果所述另一PE設備到達對端PE設備的最優(yōu)路由優(yōu)于本PE設備到達對端PE設備的最優(yōu)路由,則通知本地CE設備承載本PE設備到對端PE設備之間的公網(wǎng)隧道的鏈路故障,以使本地CE設備將報文從所述另一PE設備轉(zhuǎn)發(fā)。本發(fā)明能夠沿最優(yōu)路徑轉(zhuǎn)發(fā)報文。
文檔編號H04L12/56GK102724128SQ201210224178
公開日2012年10月10日 申請日期2012年6月28日 優(yōu)先權日2012年6月28日
發(fā)明者黃李偉 申請人:杭州華三通信技術有限公司