專利名稱:故障時快速切換的方法及快速切換系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是一種基于虛擬專用局域網(wǎng)服務(wù)(Virtual Private LAN Service,簡稱VPLS )協(xié)議的虛擬專用網(wǎng)絡(luò)(Virtual Private Service,簡稱VPN)中發(fā)生故障時進行快速切換的方法以及快速切 換系統(tǒng)。
背景技術(shù):
VPLS作為一種日漸成熟的二層VPN技術(shù),其應(yīng)用已經(jīng)越來越廣泛。所謂 VPLS技術(shù)是在現(xiàn)有的廣域網(wǎng)基礎(chǔ)上提供虛擬以太網(wǎng)服務(wù)的技術(shù),通過成員關(guān) 系發(fā)現(xiàn)、虛擬鏈路(Pseudo Wire,簡稱PW)建立與維護以及虛擬交換實例 (Virtual Switch Instance,簡稱VSI)內(nèi)基于MAC地址的轉(zhuǎn)發(fā)實現(xiàn)跨廣域 網(wǎng)的局域網(wǎng)站點的互連,從而通過Internet把地理上分散的局域網(wǎng)互聯(lián)起 來。在VPLS的實際應(yīng)用過程中,可靠性的要求越來也髙,通常需要將接入用 戶的提供商邊緣路由器(Provider Edge Router,簡稱PE)設(shè)備雙歸屬到兩 臺PE設(shè)備上。如
圖1所示,為現(xiàn)有VPLS組網(wǎng)示意圖,用戶邊緣(Custom Edge, 簡稱CE K殳備CE1和CE2通過多用戶單元交換機(Multi-Tenant Unit switch, MTU-s)設(shè)備MTU-sl與骨干網(wǎng)上的提供商邊鄉(xiāng)糾由交換機(Provider Edge Router Switch,筒稱PE_rs ) i殳備PE-rsl和PE3_rs連接,CE設(shè)備上的數(shù)據(jù) 可以通過預(yù)設(shè)的虛擬鏈路(通過PE-rsl或PE-rs2)傳送到提供商邊緣路由 器PE-rs2上。舉例來講,/人MTU-sl通過PE-rsl到PE-rs2形成一條虛擬鏈 路,如果MTU-si上與該虛擬鏈路的端口出現(xiàn)故障,或者PE-rsl設(shè)備發(fā)生故障,或者MTU-sl與PE-rsl之間的鏈路發(fā)生故障,這種故障常常體現(xiàn)為PE-rsl 無法收到MTU-si傳輸?shù)臉I(yè)務(wù)流量,或者體現(xiàn)為PE-rsl的備份設(shè)備啟動并接 收業(yè)務(wù)流量,現(xiàn)有技術(shù)在這種故障發(fā)生時,會由檢測到發(fā)生故障的設(shè)備向其 他PE-rs發(fā)送MAC Withdraw消息,MAC Withdraw消息中記錄了與虛擬鏈路 相關(guān)的所有MTU-s的信息,在MAC Withdraw消息中可以采用詳細的MAC地址 列表。其他PE-rs收到該MAC Withdraw消息后,會向網(wǎng)絡(luò)中各個設(shè)備發(fā)起洪 泛,以保證業(yè)務(wù)流量能夠廣播到MTU-s歸屬連接的PE-rs上。作支i殳在圖1中與PE-rsl建立連接的MTU-si上的相應(yīng)端口發(fā)生了故障, PE-rs 1在一定時間內(nèi)無法接收到流量,因此判斷MTU-s 1與PE-r s 1之間的鏈 路發(fā)生故障,因此向整個VPN中的各個設(shè)備發(fā)送MAC Withdraw消息,PE3-rs 接收到該MAC Withdraw消息后,會將從MTU-sl上接收的業(yè)務(wù)流量洪泛,使 PE-rs2能夠接收到業(yè)務(wù)流量,從而不影響業(yè)務(wù)的正常使用?,F(xiàn)有技術(shù)在處理 故障時有以下的缺點,主要體現(xiàn)在MAC Withdraw消息上,如果MAC Wi thdraw 消息中采用詳細的MAC地址列表來記錄發(fā)生故障的設(shè)備,那么當(dāng)消息中記錄 的MAC地址較多時,必然影響處理效率;而如果MAC Withdraw消息中不采用 詳細的MAC地址列表,則當(dāng)檢測到故障的PE-rs連接有多個MTU-s時,則與 該PE-rs之間鏈路上沒有發(fā)生故障的MTU-s也會受到影響而進行洪泛,從而 影響VPN的處理效率。發(fā)明內(nèi)容本發(fā)明的目的是針對現(xiàn)有才支術(shù)在處理故障時采用MAC Withdraw消息通知 而造成影響VPN的處理效率的缺陷,提出一種故障時怏速切換的方法,能夠 在MTU-s和PE-rs之間的鏈路發(fā)生故障時,能夠向其他PE-rs通告更合理的 信息,以提高效率,并且不影響其他MTU-s的業(yè)務(wù)。為實現(xiàn)上述目的,本發(fā)明提供了一種故障時快速切換的方法,包括以下 步驟當(dāng)PE-rs與MTU-s之間鏈路發(fā)生故障時,向VPN中各個PE-rs發(fā)送消 息,所述消息包含所述故障鏈路所對應(yīng)的VLAN信息;所述各個PE-rs接收到所述消息后,根椐所述VLAN信息更新PE-rs 中該VLAN的轉(zhuǎn)發(fā)表項,并將后續(xù)業(yè)務(wù)流量向VPN中各個網(wǎng)元進行洪泛。在上述技術(shù)方案中,PE-rs與MTU-s之間鏈路發(fā)生故障有幾種可能對應(yīng) 的MTU-s端口故障、鏈路故障以及PE-rs故障。對于MTU-s端口故障和鏈路 故障來"^兌,PE-rs如果在預(yù)定時間內(nèi)接收不到某個MTU-s的業(yè)務(wù)流量,就可 判斷與該MTU-s端口之間的鏈路發(fā)生了故障,這時由該PE-rs將故障信息通 知到各個PE-rs。如果與PE-rs建立鏈路的多個MTU-s都發(fā)生故障,則PE-rs 可以將故障信息一并處理。對于PE-rs故障來說,備份PE-rs會立刻接替故 障PE-rs的工作,這時當(dāng)備份PE-rs接收到業(yè)務(wù)流量時,則可判斷原PE-rs 發(fā)生了故障,這時由備份PE-rs將故障信息通知到各個PE-rs。在通知故障信息時,可采用多種消息形式,在消息中需要包含與故障鏈 ^各相關(guān)的MTU-s端口對應(yīng)的VLAN信息,這種VLAN信息可以是VLAN列表,也 可以是與VLAN列表相對應(yīng)的ID列表,而消息可以采用包含故障鏈路對應(yīng)的 VLAN列表的VLAN Withdraw消息,也可以采用包含故障鏈路對應(yīng)的VLAN 列表的notify消息,還可以采用包含故障鏈路的VLAN列表對應(yīng)的ID列 表。當(dāng)采用ID列表時,需要在建立VPLS VPN時,根據(jù)MTU-s的VLAN列 表生成與該VLAN列表對應(yīng)的ID列表,然后通知各個PE-rs。在清除VLAN轉(zhuǎn)發(fā)表項時,可以根據(jù)VLAN列表或者VLAN列表對應(yīng)的 ID列表將PE-rs自身的VLAN轉(zhuǎn)發(fā)表項中的對應(yīng)項刪除,這樣就可以使 PE-rs在洪泛時不會對故障VLAN進行廣播。在轉(zhuǎn)發(fā)過程中各個PE-rs進行轉(zhuǎn)發(fā)表項學(xué)習(xí),在轉(zhuǎn)發(fā)表項學(xué)習(xí)完成時, 停止洪泛,并根據(jù)學(xué)習(xí)后的轉(zhuǎn)發(fā)表項將業(yè)務(wù)流量發(fā)送到目的PE-rs。為了實現(xiàn)上述目的,本發(fā)明提供了一種快速切換系統(tǒng),包括故障檢測模塊,用于檢測PE-rs與MTU-s之間鏈路是否發(fā)生故障;消息構(gòu)造模塊,與所述故障檢測模塊相連,用于在PE-rs與MTU-s之 間鏈路發(fā)生故障時,構(gòu)造包含所述故障鏈路所對應(yīng)的VLAN信息的消息;消息發(fā)送模塊,與所述消息構(gòu)造模塊相連,用于將消息構(gòu)造模塊輸出 的消息發(fā)送給各個PE-rs;轉(zhuǎn)發(fā)表管理模塊,與所述消息發(fā)送模塊相連,用于根據(jù)所述VLAN信 息清除各個PE-rs中該VLAN的轉(zhuǎn)發(fā)表項;轉(zhuǎn)發(fā)模塊,與所述轉(zhuǎn)發(fā)表管理模塊相連,在轉(zhuǎn)發(fā)表項被清除后,所述 各個PE-rs將業(yè)務(wù)流量向所述各個PE-rs向VPN中各個網(wǎng)元進行洪泛,在 轉(zhuǎn)發(fā)過程中各個PE-rs進行轉(zhuǎn)發(fā)表項學(xué)習(xí),在轉(zhuǎn)發(fā)表項學(xué)習(xí)完成時,停止 洪泛,并根據(jù)學(xué)習(xí)后的轉(zhuǎn)發(fā)表項將業(yè)務(wù)流量發(fā)送到目的PE-rs。上述實施例具有以下優(yōu)點采用VLAN列表或者對應(yīng)于VLAN列表的其他 方式來表示發(fā)生故障的鏈路,可以簡化故障時通知各個PE-rs的消息,從而 既能以l^高效率同時通知多個故障情況,而且使對應(yīng)著未發(fā)生故障的VLAN的 MTU-s不受影響。下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。附困說明圖1為現(xiàn)有VPLS VPN組網(wǎng)示意圖。圖2為本發(fā)明故障時快速切換的方法的第一實施例的流程示意圖。圖3為本發(fā)明故障時快速切換的方法的第二實施例的流程示意圖。圖4為本發(fā)明故障時快速切換的方法的第三實施例的流程示意圖。圖5為VLAN列表的示意圖。圖6為另一種VPLS VPN組網(wǎng)示意圖。圖7為本發(fā)明快速切換系統(tǒng)的一實施例的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明的基本構(gòu)思是對故障時的通知各個PE-rs的消息進行了改進, 以VLAN或者與VLAN對應(yīng)的其他表示形式替代MAC的完整地址,從而使消 息更簡短,提高了處理效率。在VPN的組網(wǎng)部署中,需要將MTU-s雙歸屬到不同的PE-rs上,而且 MTU-s采用相同的VLAN作為標(biāo)識,可以采用一層VLAN,或者多層VLAN。 而在建立VPLS VPN時,會在各個PE-rs中存儲本VPN的MTU-s的VLAN轉(zhuǎn) 發(fā)表項。如圖2所示,為本發(fā)明故障時快速切換的方法的第一實施例的流程示 意圖,本實施例包括了以下步驟步驟10、當(dāng)PE-rs與MTU-s之間鏈路發(fā)生故障時,向VPN中各個PE-rs 發(fā)送消息,在發(fā)送的消息中包含著故障鏈路所對應(yīng)的VUN信息;步驟20、各個PE-rs在接收該消息后,可以根據(jù)消息中包含的VLAN 信息對自身存儲的VLAN轉(zhuǎn)發(fā)表項進行更新,然后根據(jù)VLAN轉(zhuǎn)發(fā)表項向VPN 中各個網(wǎng)元進行洪泛。在本實施例中,在PE-rs自身存儲的VLAN轉(zhuǎn)發(fā)表項中包含了該PE-rs 需要轉(zhuǎn)發(fā)哪些MTU-s發(fā)送的業(yè)務(wù)流量,這些MTU-s都是通過VLAN進行標(biāo) 識。如圖3所示,為本發(fā)明故障時快速切換的方法的第二實施例的流程示 意圖,與上一實施例相比,本實施例對故障的發(fā)生情況進行了進一步的分 析,在步驟10a中,當(dāng)PE-rs在預(yù)定時間內(nèi)接收不到MTU-s發(fā)送的業(yè)務(wù)流 量時,向VPN中各個PE-rs發(fā)送消息。預(yù)定時間可以由用戶#4居實際情況 進行i殳定,也可以由系統(tǒng)初始化時進行設(shè)定。在預(yù)定時間內(nèi)接收不到MTU-s 發(fā)送的業(yè)務(wù)流量通常是兩種情況造成的, 一種情況是發(fā)送業(yè)務(wù)流量的 MTU-s端口發(fā)生故障,無法發(fā)送業(yè)務(wù)流量;另一種情況是MTU-s和PE-rs 之間的鏈路發(fā)生故障,從而MTU-s送出的業(yè)務(wù)流量無法通過鏈路傳送到PE-rs。這時由PE-rs對這兩種故障進行監(jiān)控, 一旦發(fā)現(xiàn)在預(yù)定時間內(nèi)沒 有業(yè)務(wù)流量,則認為發(fā)生故障,立刻向其他PE-rs通報。如圖4所示,為本發(fā)明故障時快速切換的方法的第三實施例的流程示 意圖,與第一實施例相比,本實施例在步驟10b中描述了 PE-rs自身發(fā)生 故障的情況,由于PE-rs設(shè)備通常有自己的備份PE-rs,當(dāng)PE-rs發(fā)生故 障時,備份PE-rs接管原PE-rs的工作,從MTU-s接收業(yè)務(wù)流量。本發(fā)明 以此作為判斷PE-rs自身發(fā)生故障的基礎(chǔ),當(dāng)備份PE-rs從MTU-s接收到 業(yè)務(wù)流量時,向VPN中各個PE-rs發(fā)送消息。以上三個實施例中向PE-rs發(fā)送的通知消息包括故障鏈路對應(yīng)的 MTU-s的VLAN信息,在PE-rs之間建立VPLS VPN時,自身會攜帶本VPN 的MTU-s的VLAN列表,所謂VLAN列表如圖5所示,每個MTU-s都可以接 入多個CE,在PE-rs這里,CE使用不同的VLAN來區(qū)別,還可以根據(jù)接入 CE數(shù)量選擇兩層或兩層以上的VLAN。包含故障鏈路的VLAN信息的消息可 包括多種形式,例如VLAN Withdraw消息,這種VLAN Withdraw消息與" MAC Withdraw消息"都屬于LDP Address Withdraw消息,但在這種LDP Address Withdraw中用VLAN列表替代了 MAC地址,簡化了消息內(nèi)容,在 處理時會^^高效率。還可以通過notify消息等其他類型消息來攜帶故障 鏈路的VLAN列表。另外,除了直接在消息中攜帶VLAN列表的方式外,可以在消息中攜 帶與VLAN列表對應(yīng)的信息,例如在建立VPLS VPN時,同時建立MTU-s各 個端口的VLAN列表與每個端口的ID之間的關(guān)系,這樣就可以在發(fā)送的ID Withdraw消息中只攜帶更為簡短的故障鏈路的MTU-s端口對應(yīng)的ID,從 而進一步的簡化了通知消息,提高處理效率。下面通過圖6中的VPLS VPN組網(wǎng)圖舉一具體實例進行說明,其中 PE-rs2作為業(yè)務(wù)流量的目的PE-rs,當(dāng)MTU-si與PE-rsl建立連接的端口 發(fā)生故障時,PE-rsl在預(yù)定的時間(例如5ms)內(nèi)接收不到MTU-s 1發(fā)送的業(yè)務(wù)流量,則判斷該條鏈路已發(fā)生故障,并生成包含故障鏈路的MTU-sl 所對應(yīng)的VLAN標(biāo)識的VLAN Withdraw消息,然后將該YLAN Withdraw消 息發(fā)送到VPN中的各個PE-rs上,在圖中PE3-rs接收到該消息后,會根 據(jù)該消息將自身存儲的轉(zhuǎn)發(fā)表項中對應(yīng)于MTU-s 1與PE-rs 1之間鏈路的內(nèi) 容清除,并發(fā)起洪泛,這樣就可以使MTU-si上接收的業(yè)務(wù)流量通過PE3-rs 轉(zhuǎn)發(fā)到PE-rs2上,從而使用戶的業(yè)務(wù)不致中斷。在轉(zhuǎn)發(fā)過程中各個PE-rs可以根據(jù)更新后的轉(zhuǎn)發(fā)表項進行轉(zhuǎn)發(fā)表項學(xué) 習(xí),在轉(zhuǎn)發(fā)表項學(xué)習(xí)完成時,停止洪泛,然后采用學(xué)習(xí)后的轉(zhuǎn)發(fā)表項定義 的路徑將業(yè)務(wù)流量發(fā)送到目的PE-rs。本發(fā)明還提供了一種快速切換系統(tǒng),如圖7所示,為本發(fā)明快速切換 系統(tǒng)的一實施例的結(jié)構(gòu)示意圖,包括依次連接的故障檢測模塊1、消息構(gòu) 造模塊2、消息發(fā)送模塊3、轉(zhuǎn)發(fā)表管理模塊4和轉(zhuǎn)發(fā)模塊5,其中故障檢 測模塊1用于檢測PE-rs與MTU-s之間鏈路是否發(fā)生故障,消息構(gòu)造模塊 2用于在PE-rs與MTU-s之間鏈路發(fā)生故障時,構(gòu)造包含所述故障鏈路所 對應(yīng)的VLAN信息的消息;消息發(fā)送模塊3用于將消息構(gòu)造模塊輸出的消 息發(fā)送給各個PE-rs;轉(zhuǎn)發(fā)表管理模塊4用于根據(jù)所述VLAN信息清除各個 PE-rs中該VLAN的轉(zhuǎn)發(fā)表項;轉(zhuǎn)發(fā)模塊5與轉(zhuǎn)發(fā)表管理模塊4相連,用于 在轉(zhuǎn)發(fā)表項被清除后,所述各個PE-rs將業(yè)務(wù)流量向VPN中各個網(wǎng)元進行 洪泛,在轉(zhuǎn)發(fā)過程中各個PE-rs進行轉(zhuǎn)發(fā)表項學(xué)習(xí),在轉(zhuǎn)發(fā)表項學(xué)習(xí)完成 時,停止洪泛,并根據(jù)學(xué)習(xí)后的轉(zhuǎn)發(fā)表項將業(yè)務(wù)流量發(fā)送到目的PE-rs。在本實施例中,消息發(fā)送模塊3能夠在故障發(fā)生時將包含有故障鏈路 對應(yīng)的VLAN信息的消息發(fā)送給各個PE-rs,使PE-rs能夠?qū)ψ陨泶鎯Φ?VLAN轉(zhuǎn)發(fā)表項進行清除,然后進行洪泛,從而使業(yè)務(wù)流量能夠順利地發(fā)送 到目的PE-rs,而且采用VLAN信息替代現(xiàn)有技術(shù)的MAC地址,極大地提高 了處理效率。另外,在洪泛過程中也在進行轉(zhuǎn)發(fā)表項的學(xué)習(xí),當(dāng)在轉(zhuǎn)發(fā)表 項學(xué)習(xí)完成時,停止洪泛,恢復(fù)正常的數(shù)據(jù)傳送流程。最后應(yīng)當(dāng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其限制;盡管參照較佳實施例對本發(fā)明進行了詳細的說明,所屬領(lǐng)域的普 通沖支術(shù)人員應(yīng)當(dāng)理解依然可以對本發(fā)明的具體實施方式
進行修改或者對 部分技術(shù)特征進行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵 蓋在本發(fā)明請求保護的技術(shù)方案范圍當(dāng)中。
權(quán)利要求
1. 一種故障時快速切換的方法,其特征在于,包括以下步驟當(dāng)提供商邊緣路由交換機與多用戶單元交換機之間鏈路發(fā)生故障時,向VPN中各個提供商邊緣路由交換機發(fā)送消息,所述消息包含所述故障鏈路所對應(yīng)的VLAN信息;所述各個提供商邊緣路由交換機接收到所述消息后,根據(jù)所述VLAN信息更新提供商邊緣路由交換機中該VLAN的轉(zhuǎn)發(fā)表項,并將后續(xù)的業(yè)務(wù)流量向VPN中各個網(wǎng)元進行洪泛。
2、 根據(jù)權(quán)利要求1所述的故障時快速切換的方法,其特征在于,所VPN中各個提供商邊緣路由交換機發(fā)送消息的操作具體為當(dāng)所述提供商 邊緣路由交換機在預(yù)定時間內(nèi)接收不到多用戶單元交換機發(fā)送的業(yè)務(wù)流 量時,向VPN中各個提供商邊緣路由交換機發(fā)送消息。
3、 根據(jù)權(quán)利要求1所述的故障時快速切換的方法,其特征在于,所 述當(dāng)提供商邊緣路由交換機與多用戶單元交換機之間鏈路發(fā)生故障時,向 VPN中各個提供商邊緣路由交換機發(fā)送消息的操作具體為當(dāng)備份提供商 邊緣路由交換機從多用戶單元交換機接收到業(yè)務(wù)流量時,向VPN中各個提 供商邊緣路由交換機發(fā)送消息。
4、 根據(jù)權(quán)利要求2或3所述的故障時快速切換的方法,其特征在于, 所述向VPN中各個提供商邊緣路由交換機發(fā)送消息具體為向VPN中各個 提供商邊緣路由交換機發(fā)送VLAN Withdraw消息,所述VLAN Withdraw消 息包含所述故障鏈路對應(yīng)的VLAN列表。
5、 根據(jù)權(quán)利要求2或3所述的故障時快速切換的方法,其特征在于, 所述向VPN中各個提供商邊緣路由交換機發(fā)送消息具體為向VPN中各個 提供商邊緣路由交換機發(fā)送notify消息,所述notify消息包含所述故障 鏈路對應(yīng)的VLAN列表。
6、 根據(jù)權(quán)利要求2或3所述的故障時快速切換的方法,其特征在于, 所述向VPN中各個提供商邊緣路由交換機發(fā)送消息具體為向VPN中各個 提供商邊緣路由交換機發(fā)送ID Withdraw消息,所述ID Withdraw消息包 含所述故障鏈路的VLAN列表對應(yīng)的ID列表。
7、 根據(jù)權(quán)利要求6所述的故障時快速切換的方法,其特征在于,還 包括在VPN建立時,生成與VLAN列表對應(yīng)的ID列表,并通知各個提供 商邊緣路由交換機。
8、 根據(jù)權(quán)利要求1所述的故障時快速切換的方法,其特征在于,所 述各個提供商邊緣路由交換機接收到所述消息后,根據(jù)所述VLAN信息更 新提供商邊緣路由交換機中的VLAN轉(zhuǎn)發(fā)表項的操作具體為所述各個提 供商邊緣路由交換機接收到所述消息后,根據(jù)所述VLAN信息清除自身存 儲的對應(yīng)VLAN轉(zhuǎn)發(fā)表項。
9、 根據(jù)權(quán)利要求1所述的故障時快速切換的方法,其特征在于,在 轉(zhuǎn)發(fā)過程中各個提供商邊緣路由交換機進行轉(zhuǎn)發(fā)表項學(xué)習(xí),在轉(zhuǎn)發(fā)表項學(xué) 習(xí)完成時,停止洪泛,并根據(jù)學(xué)習(xí)后的轉(zhuǎn)發(fā)表項將業(yè)務(wù)流量發(fā)送到目的提 供商邊緣路由交換機。
10、 一種快速切換系統(tǒng),其特征在于,包括故障檢測模塊,用于檢測提供商邊緣路由交換機與多用戶單元交換機 之間鏈路是否發(fā)生故障;消息構(gòu)造模塊,與所述故障檢測模塊相連,用于在提供商邊緣路由交 換機與多用戶單元交換機之間鏈路發(fā)生故障時,構(gòu)造包含所述故障鏈路所 對應(yīng)的VLAN信息的消息;消息發(fā)送模塊,與所述消息構(gòu)造模塊相連,用于將消息構(gòu)造模塊輸出 的消息發(fā)送給各個提供商邊緣路由交換機;轉(zhuǎn)發(fā)表管理模塊,與所述消息發(fā)送模塊相連,用于根據(jù)所述VLAN信 息清除各個提供商邊緣路由交換機中對應(yīng)該VLAN的轉(zhuǎn)發(fā)表項;轉(zhuǎn)發(fā)才莫塊,與所述轉(zhuǎn)發(fā)表管理模塊相連,用于在轉(zhuǎn)發(fā)表項被清除后,所述各個提供商邊緣路由交換機將業(yè)務(wù)流量向VPN中各個網(wǎng)元進行洪泛, 在轉(zhuǎn)發(fā)過程中各個提供商邊緣路由交換機進行轉(zhuǎn)發(fā)表項學(xué)習(xí),在轉(zhuǎn)發(fā)表項 學(xué)習(xí)完成時,停止洪泛,并根據(jù)學(xué)習(xí)后的轉(zhuǎn)發(fā)表項將業(yè)務(wù)流量發(fā)送到目的 提供商邊纟彖路由交換機。
全文摘要
本發(fā)明涉及一種故障時快速切換的方法,包括以下步驟當(dāng)PE-rs與MTU-s之間鏈路發(fā)生故障時,向VPN中各個PE-rs發(fā)送消息,消息包含故障鏈路所對應(yīng)的VLAN信息;各個PE-rs接收到消息后,根據(jù)VLAN信息更新PE-rs中該VLAN的轉(zhuǎn)發(fā)表項,并將后續(xù)的業(yè)務(wù)流量向VPN中各個網(wǎng)元進行洪泛。本發(fā)明涉及一種快速切換系統(tǒng),包括順次連接的故障檢測模塊、消息構(gòu)造模塊、消息發(fā)送模塊、更新模塊和洪泛模塊。本發(fā)明采用VLAN列表或者對應(yīng)于VLAN列表的其他方式來表示發(fā)生故障的鏈路,可以簡化故障時通知各個PE-rs的消息,從而既能以較高效率同時通知多個故障情況,而且使對應(yīng)著未發(fā)生故障的VLAN的MTU-s不受影響。
文檔編號H04L12/24GK101237343SQ20071006352
公開日2008年8月6日 申請日期2007年2月2日 優(yōu)先權(quán)日2007年2月2日
發(fā)明者康 子 申請人:華為技術(shù)有限公司