亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種故障切換的方法、系統(tǒng)和中心提供商邊緣路由器的制作方法

文檔序號(hào):7722931閱讀:142來(lái)源:國(guó)知局
專利名稱:一種故障切換的方法、系統(tǒng)和中心提供商邊緣路由器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種故障切換的方法、系統(tǒng)和中心提供 商邊緣路由器。
背景技術(shù)
虛擬專用局域網(wǎng)中心服務(wù)器拓?fù)浣M網(wǎng)(VPLS Hub-Spoke)因其方便中心站點(diǎn)對(duì)其 它分站點(diǎn)的集中管理而廣泛的應(yīng)用于銀行、學(xué)校以及擁有各個(gè)分布的大型企業(yè)、公司等領(lǐng) 域。VPLS Hub-Spoke組網(wǎng)可以如圖1所示,中心用戶邊緣路由器(Hub CE)對(duì)各分部用 戶邊緣路由器(Spoken CE)進(jìn)行集中管理,即各Spoken CE相互訪問(wèn)時(shí),必須經(jīng)過(guò)Hub CE, 由Hub CE轉(zhuǎn)發(fā)報(bào)文至目的Spoken CE上。在分部提供商邊緣路由器(Spoken ΡΕ)和中心 提供商邊緣路由器(Hub ΡΕ)上均存在兩個(gè)MAC表,分別標(biāo)識(shí)為MAC-A表和MAC_B表,其中, MAC-A表用于轉(zhuǎn)發(fā)來(lái)自Spoken側(cè)的報(bào)文,Spoken PE上的MAC_A表中各表項(xiàng)的出接口均指 向Hub ΡΕ, Hub PE上的MAC_A表中各表項(xiàng)的出接口均指向HubCE。MAC_B表用于轉(zhuǎn)發(fā)來(lái)自 Hub側(cè)的報(bào)文,Spoken PE和Hub PE學(xué)習(xí)到Spoken CE的MAC地址后,將該MAC地址加入 MAC_B表,對(duì)應(yīng)的出接口為學(xué)習(xí)到該MAC地址的端口。假設(shè)Spoken CEl要發(fā)送報(bào)文至Spoken CE2,則具體過(guò)程包括=SpokenCEl將報(bào)文 發(fā)送給Spoken PE1,Spoken PEl查詢MAC_A表,由于MAC_A表中出接口均指向Hub ΡΕ,因 此,Spoken PEl將該報(bào)文加上虛鏈路(PW)標(biāo)簽和公網(wǎng)標(biāo)簽后發(fā)送至Hub ΡΕ。Hub PE彈出 報(bào)文的公網(wǎng)標(biāo)簽和PW標(biāo)簽,查詢MAC_A表后將報(bào)文轉(zhuǎn)發(fā)至Hub CE。Hub CE根據(jù)該報(bào)文進(jìn) 行業(yè)務(wù)處理(例如銀行系統(tǒng)中,總部的Hub CE需要對(duì)各分部Spoken CE的走帳狀況進(jìn)行管 理,則從該報(bào)文中提取賬目信息)后,將該報(bào)文再發(fā)回Hub ΡΕ。Hub PE查詢MAC_B表后, 確定目的MAC對(duì)應(yīng)的出接口指向Spoken PE2,將該報(bào)文加上PW標(biāo)簽和公網(wǎng)標(biāo)簽后轉(zhuǎn)發(fā)給 Spoken PE2。Spoken PE2彈出報(bào)文的公網(wǎng)標(biāo)簽和PW標(biāo)簽,查詢MAC_B表后,將報(bào)文通過(guò)目 的MAC對(duì)應(yīng)的出接口發(fā)送給Spoken CE2。在現(xiàn)有的VPLS方案中,VPLS Hub-Spoke組網(wǎng)中只有一個(gè)Hub PE,當(dāng)某個(gè)Spoken PE與Hub PE之間的連接出現(xiàn)故障,則該Spoken PE的業(yè)務(wù)將會(huì)出現(xiàn)中斷;由于所有Spoken CE之間的報(bào)文轉(zhuǎn)發(fā)都依靠該Hub PE實(shí)現(xiàn),一旦該Hub PE出現(xiàn)故障,則所有Spoken PE的業(yè) 務(wù)將癱瘓。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種VPLS Hub-Spoke組網(wǎng)的故障切換方法、系統(tǒng)和Hub ΡΕ,以便于提高VPLS Hub-Spoke組網(wǎng)的可靠性。一種故障切換的方法,應(yīng)用于包含中心用戶邊緣設(shè)備Hub CE、至少兩個(gè)中心提供 商邊緣路由器Hub PE和至少兩個(gè)分部提供商邊緣路由器Spoken PE的虛擬專用局域網(wǎng)中 心服務(wù)器拓?fù)銿PLS Hub-Spoke組網(wǎng),一個(gè)虛擬交換實(shí)例(VSI)中的各Spoken PE將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào)文流量轉(zhuǎn)發(fā),其它Hub PE作為備用Hub PE ;該方法包括Hub PE檢測(cè)到所述VSI中該Hub PE與任一個(gè)Spoken PE之間的連接斷開,或者檢 測(cè)到該Hub PE與所述Hub CE之間的連接斷開時(shí),斷開所述VSI中該Hub PE與所有Spoken PE之間的連接,以便Spoken PE檢測(cè)到與主用Hub PE之間的連接斷開后,將報(bào)文流量切換 到與所述VSI實(shí)例中優(yōu)先級(jí)最高的備用Hub PE之間的連接上,該優(yōu)先級(jí)最高的備用Hub PE 替換為主用Hub ΡΕ。一種Hub PE,應(yīng)用于包含Hub CE、至少兩個(gè)Hub PE和至少兩個(gè)Spoken PE的VPLS Hub-Spoke組網(wǎng),一個(gè)VSI中的各Spoken PE將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào) 文流量轉(zhuǎn)發(fā),其它Hub PE作為備用Hub ΡΕ;所述Hub PE包括故障檢測(cè)單元和故障處理單 元;所述故障檢測(cè)單元,用于檢測(cè)到所述VSI中該Hub PE與任一個(gè)Spoken PE之間的 連接斷開,或者檢測(cè)到該Hub PE與所述Hub CE之間的連接斷開時(shí),向所述故障處理單元發(fā) 送處理通知;所述故障處理單元,用于接收到所述處理通知后,斷開所述VSI中該Hub PE與所 有Spoken PE之間的連接,以便Spoken PE檢測(cè)到與主用Hub PE之間的連接斷開后,將報(bào) 文流量切換到與所述VSI實(shí)例中優(yōu)先級(jí)最高的備用Hub PE之間的連接上。一種故障切換的系統(tǒng),該系統(tǒng)包括Hub CE、至少兩個(gè)上述Hub PE和至少兩個(gè) Spoken PE ;一個(gè)VSI中的各Spoken PE,用于將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào)文流 量轉(zhuǎn)發(fā),其它Hub PE作為備用Hub ΡΕ;如果檢測(cè)到與主用Hub PE之間的連接斷開,則將報(bào) 文流量切換到與所述VSI實(shí)例中優(yōu)先級(jí)最高的備用Hub PE之間的連接上,該優(yōu)先級(jí)最高的 備用Hub PE替換為主用Hub ΡΕ。由以上技術(shù)方案可以看出,本發(fā)明通過(guò)在VPLS Hub-Spoke組網(wǎng)中布設(shè)冗余的Hub PE,在一個(gè)VSI中各Spoken PE將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào)文流量轉(zhuǎn)發(fā), 其它Hub PE作為備用Hub PE ;如果Hub PE檢測(cè)到該VSI中與任一個(gè)Spoken PE之間的連 接斷開,則斷開該VSI中與所有Spoken PE之間的連接;如果Spoken PE檢測(cè)到與主用Hub PE之間的連接斷開,則將報(bào)文流量切換到與該VSI中優(yōu)先級(jí)最高的備用Hub PE之間的連接 上。通過(guò)本發(fā)明,在某個(gè)Spoken PE與主用Hub PE之間的連接出現(xiàn)故障,或者主用Hub PE 設(shè)備本身出現(xiàn)故障時(shí),都能夠?qū)⒃揤SI中的業(yè)務(wù)切換到備用Hub PE上,從而避免業(yè)務(wù)長(zhǎng)時(shí) 間中斷甚至癱瘓,提高了 VPLS Hub-Spoke組網(wǎng)的可靠性。


圖1為現(xiàn)有技術(shù)中的VPLS Hub-Spoke組網(wǎng)示意圖;圖2為本發(fā)明提供的VPLS Hub-Spoke組網(wǎng)示意圖;圖3為本發(fā)明實(shí)施例提供的第一種情況的實(shí)現(xiàn)流程圖;圖4為本發(fā)明實(shí)施例提供的第二種情況的實(shí)現(xiàn)流程圖;圖5為本發(fā)明提供的故障切換后的流量轉(zhuǎn)發(fā)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì) 本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明的核心思想主要為在VPLS Hub-Spoke組網(wǎng)中包含至少兩個(gè)Hub PE,一個(gè) 虛擬交換實(shí)例(VSI)中的各Spoken PE將其中一個(gè)Hub PE作為進(jìn)行報(bào)文流量轉(zhuǎn)發(fā)的主用 Hub PE,其它Hub PE作為備用Hub PE ;HubPE檢測(cè)到該VSI中該Hub PE與任一個(gè)Spoken PE之間的連接斷開,或者檢測(cè)到該Hub PE與Hub CE之間的連接斷開時(shí),斷開該VSI中主 用Hub PE與所有Spoken PE之間的連接,以便Spoken PE檢測(cè)到與主用Hub PE之間的連 接斷開后,將報(bào)文流量切換到與該VSI中優(yōu)先級(jí)最高的備用Hub PE之間的連接上,該優(yōu)先 級(jí)最高的備用Hub PE替換為主用Hub ΡΕ。本發(fā)明的上述方法主要涉及到三種情況第一種是Hub PE與Hub CE之間的連接 故障,第二種是Hub PE與Spoken PE之間的連接故障,第三種是Hub PE本身出現(xiàn)故障。下 面針對(duì)這三種情況分別進(jìn)行具體描述,在下述實(shí)施例中均以VPLS Hub-Spoke組網(wǎng)中包含兩 個(gè)Hub PE為例,基于圖2所示架構(gòu)進(jìn)行詳細(xì)描述。如圖2所示,該VPLS Hub-Spoke組網(wǎng)中存在兩個(gè)Hub ΡΕ,即Hub PEl和Hub PE2, 每個(gè)Hub PE與Hub CE之間都存在AC鏈路,且每個(gè)Hub PE與各Spoken PE之間都存在PW, 其中,假設(shè)配置VSIl中Spoken PEl和Spoken PE2均以Hub PEl作為主用Hub ΡΕ,以Hub PE2作為備用Hub ΡΕ。也就是說(shuō),正常狀況下,Spoken PEl和Spoken PE2中VSIl的MAC_ A表的出接口指向Hub PELSpoken PEl和Spoken PE2分別將與Hub PE之間的PW作為主 用PW。另外,通過(guò)MAC地址學(xué)習(xí)過(guò)程,Hub PEl和Hub PE2中也針對(duì)VSIl存在出接口指向 Hub CE的嫩(^\表以及出接口為學(xué)習(xí)到MAC地址的接口的MAC_B表。需要說(shuō)明的是,對(duì)于不同的VSI,各Spoken PE可以配置相同的Hub PE作為主用 Hub PE,也可以配置不同的Hub PE作為主用Hub PE,只要保證同一個(gè)VSI中各Spoken PE 配置相同的主用Hub PE即可。例如,對(duì)于VSI1,各Spoken PE可以將Hub PEl作為主用Hub PE,對(duì)于VSI2,各Spoken PE可以將Hub PE2作為主用Hub ΡΕ。在各Spoken PE中配置主用Hub PE和備用Hub PE可以通過(guò)表的形式實(shí)現(xiàn),即在各 Spoken PE中存在每個(gè)VSI對(duì)應(yīng)的Hub PE表。該Hub PE表中可以包含在該VSI中,Spoken PE所連接的Hub PE,并根據(jù)用戶的配置,在該Hub PE表中標(biāo)識(shí)主用Hub PE和備用Hub ΡΕ。 該VSI中MAC_A表的出接口指向主用Hub ΡΕ。另外,在進(jìn)行流量切換后,將切換至的Hub PE 標(biāo)識(shí)為主用Hub PE,其它Hub PE標(biāo)識(shí)為備用Hub ΡΕ。當(dāng)然,除了 Hub PE表的形式之外,還 可以采用其它形式配置主用Hub PE和備用Hub PE,例如在接口屬性中標(biāo)識(shí)主用Hub和備用 Hub的方式,在此不再一一贅述。對(duì)于VSI1,當(dāng)Hub PEl與各Spoken PE的PW連接以及Hub PEl都正常時(shí),各Spoken CE之間的報(bào)文交互都通過(guò)Hub PEl轉(zhuǎn)發(fā),具體過(guò)程與現(xiàn)有技術(shù)中的過(guò)程相同,如圖2中箭 頭所示。即Spoken CEl將屬于VSIl的報(bào)文發(fā)送給Spoken PEl, Spoken PEl查詢VSIl的 嫩(_六表,由于MAC_A表中出接口均指向Hub PE1,因此,Spoken PEl將該報(bào)文加上PW標(biāo)簽 和公網(wǎng)標(biāo)簽后發(fā)送至Hub PEl0Hub PEl彈出報(bào)文的公網(wǎng)標(biāo)簽和PW標(biāo)簽,查詢VSIl的MAC_A 表后將報(bào)文轉(zhuǎn)發(fā)至Hub CE0Hub CE根據(jù)該報(bào)文進(jìn)行業(yè)務(wù)處理后,將該報(bào)文再發(fā)回Hub PEl0 Hub PEl查詢VSIl的MAC_B表后,確定目的MAC對(duì)應(yīng)的出接口指向Spoken PE2,將該報(bào)文加上PW標(biāo)簽和公網(wǎng)標(biāo)簽后轉(zhuǎn)發(fā)給Spoken PE2。Spoken PE2彈出報(bào)文的公網(wǎng)標(biāo)簽和PW標(biāo) 簽,查詢VSIl的嫩(_8表后,將報(bào)文通過(guò)目的MAC對(duì)應(yīng)的出接口發(fā)送給Spoken CE2。在本發(fā)明中,可以在各Spoken PE和Hub PE上使能雙向轉(zhuǎn)發(fā)檢測(cè)(BFD)功能,BFD 是一種快速故障檢測(cè)機(jī)制,可以用于快速檢測(cè)兩臺(tái)路由器之間雙向轉(zhuǎn)發(fā)路徑的故障。這樣, 各Spoken PE和主用Hub PE就能夠檢測(cè)相互之間的連接是否故障。當(dāng)然,也可以采用其它 故障檢測(cè)機(jī)制,在此不再一一贅述。第一種情況Hub PEl與Hub CE之間的連接故障。這種情況下的方法流程如圖3 所示,主要包括以下步驟步驟301 =Hub PEl如果檢測(cè)到自身與Hub CE之間的連接故障,斷開VSIl中Hub PEl與所有Spoken PE之間的連接。一旦Hub PEl檢測(cè)到自身與Hub CE之間的連接故障,則斷開自身與Spoken PEl 和Spoken PE2之間的連接。步驟302 =Spoken PEl和Spoken PE2檢測(cè)到自身與Hub PEl之間的連接斷開后, 將報(bào)文流量切換到與VSIl中優(yōu)先級(jí)最高的備用Hub PE之間的連接上。本步驟具體可以通過(guò)將Spoken PEl和Spoken PE2中,VSIl的MAC_A表的出接口 指向Hub PE2來(lái)實(shí)現(xiàn)。此時(shí),在VSIl中,各Spoken PE的報(bào)文流量通過(guò)與Hub PE2之間的 PW轉(zhuǎn)發(fā),切換流量后,Hub PE2變?yōu)橹饔肏ubPE,Hub PEl變?yōu)閭溆肏ub ΡΕ。第二種情況Hub PEl與Spoken PEl之間的連接故障。這種情況下的方法流程如 圖4所示,主要包括以下步驟步驟401 =Hub PEl檢測(cè)到與Spoken PEl之間的Pff出現(xiàn)故障,斷開VSIl中Hub PEl與所有Spoken PE之間的PW。步驟402 =Spoken PEl和Spoken PE2檢測(cè)到自身與Hub PEl之間的連接斷開后, 將報(bào)文流量切換到與VSIl中優(yōu)先級(jí)最高的備用Hub PE之間的連接上。由于Spoken PEl和Hub PEl之間的Pff出現(xiàn)故障時(shí),Spoken PEl和Hub PEl都能 夠檢測(cè)到該故障。此時(shí),Spoken PEl會(huì)立即將報(bào)文流量切換到Hub PE2上,具體可以通過(guò) 將VSIl的MAC_A表的出接口指向Hub PE2來(lái)實(shí)現(xiàn)。另外,由于Hub PEl檢測(cè)到該故障后, 會(huì)斷開該VSIl中與所有SpokenPE的連接,即斷開Hub PEl與Spoken PE2之間的連接,這 樣,Spoken PE2也通過(guò)BFD檢測(cè)到與Hub PEl之間的連接斷開,將報(bào)文流量切換到Hub PE2 上。只要Hub PEl與其中任何一個(gè)Spoken PE的PW故障,則會(huì)斷開該VSIl中與所有 Spoken PE的連接,然后重新與各Spoken PE之間建立連接,并在建立的連接上使能BFD機(jī)制。待報(bào)文流量切換完成后,Hub PE2變?yōu)閂SIl的主用Hub ΡΕ, Hub PEl變?yōu)閂SIl的 備用Hub ΡΕ。第三種情況Hub PEl本身出現(xiàn)故障。如果Hub PEl出現(xiàn)故障,則Spoken PEl和Spoken PE2通過(guò)BDF能夠迅速檢測(cè)到該 故障,此時(shí),Spoken PEl和Spoken PE2將報(bào)文流量切換到HubPE2上,具體可以通過(guò)將VSIl 的嫩(^\表的出接口指向Hub PE2來(lái)實(shí)現(xiàn)。此時(shí),在VSIl中,各Spoken PE的報(bào)文流量通 過(guò)與Hub PE2之間的PW轉(zhuǎn)發(fā)。以上三種情況下,報(bào)文流量切換完成后,各Spoken CE之間的報(bào)文交互通過(guò)HubPE2進(jìn)行轉(zhuǎn)發(fā),如圖5所示。Spoken CEl將報(bào)文發(fā)送給Spoken PELSpoken PEl查詢MAC_ A表,由于此時(shí)MAC_A表中出接口均指向Hub PE2,因此,Spoken PEl將該報(bào)文加上PW標(biāo)簽 和公網(wǎng)標(biāo)簽后發(fā)送至Hub PE2。Hub PE2彈出報(bào)文的公網(wǎng)標(biāo)簽和PW標(biāo)簽,查詢MAC_A表后 將報(bào)文轉(zhuǎn)發(fā)至Hub CE0 Hub CE根據(jù)該報(bào)文進(jìn)行業(yè)務(wù)處理后,將該報(bào)文再發(fā)回Hub PE2。Hub PE2查詢MAC_B表后,確定目的MAC對(duì)應(yīng)的出接口指向Spoken PE2,將該報(bào)文加上PW標(biāo)簽 和公網(wǎng)標(biāo)簽后轉(zhuǎn)發(fā)給Spoken PE2。Spoken PE2彈出報(bào)文的公網(wǎng)標(biāo)簽和PW標(biāo)簽,查詢MAC_ B表后,將報(bào)文通過(guò)目的MAC對(duì)應(yīng)的出接口發(fā)送給Spoken CE2。另外,如果在切換后,Spoken PE2上尚沒(méi)有學(xué)習(xí)到Spoken側(cè)的MAC地址,則在接 收到報(bào)文后,查詢不到相應(yīng)的MAC_A表,因此,利用該報(bào)文進(jìn)行MAC地址學(xué)習(xí),并廣播該接收 到的報(bào)文。上述三種情況的描述中均是以兩個(gè)Hub PE為例,如果存在三個(gè)以上的Hub PEJi 于VSIl來(lái)說(shuō),也只有其中一個(gè)Hub PE作為主用Hub PE,此時(shí)同時(shí)存在2個(gè)以上的備用Hub PE,各Spoken PE可以按照該VSIl中各備用Hub PE的優(yōu)先級(jí),選擇其中優(yōu)先級(jí)最高的進(jìn)行 切換。例如,可以按照各HubPE的MAC地址設(shè)置優(yōu)先級(jí),MAC地址越小的優(yōu)先級(jí)越高。還可 以采用其它優(yōu)先級(jí)的設(shè)置方式,只要保證該VSIl中各Spoken PE選擇切換的備用HubPE是 同一個(gè)即可。以上是對(duì)本發(fā)明所提供的方法進(jìn)行的詳細(xì)描述,下面對(duì)本發(fā)明所提供的系統(tǒng)進(jìn)行 詳細(xì)描述。該系統(tǒng)可以包括至少兩個(gè)Hub PE和至少兩個(gè)SpokenPE,可以如圖2中所示。其中,一個(gè)VSI中的各Spoken PE,用于將其中一個(gè)Hub PE作為主用HubPE進(jìn)行報(bào) 文流量轉(zhuǎn)發(fā),其它Hub PE作為備用Hub ΡΕ;如果檢測(cè)到與主用HubPE之間的連接斷開,則 將報(bào)文流量切換到與VSI實(shí)例中優(yōu)先級(jí)最高的備用HubPE之間的連接上。各Hub PE,用于如果檢測(cè)到VSI中該Hub PE與任一個(gè)Spoken PE之間的連接斷 開,或者檢測(cè)到與Hub CE之間的連接斷開,則斷開VSI中該Hub PE與所有Spoken PE之間 的連接。在上述系統(tǒng)中,各Hub PE和Spoken PE可以通過(guò)BFD檢測(cè)機(jī)制,來(lái)檢測(cè)Hub PE與 Spoken PE之間的連接是否斷開。其中,Spoken PE與主用Hub PE之間的連接斷開包括兩種情況=Spoken PE與主用 Hub PE之間的虛鏈接斷開,或者主用Hub PE故障。具體地,Spoken PE在進(jìn)行報(bào)文流量切換時(shí),可以將VSI的MAC_A表的出接口修改 為指向優(yōu)先級(jí)最高的備用Hub PE的接口,其中,MAC_A表是用于轉(zhuǎn)發(fā)來(lái)自Spoken側(cè)報(bào)文所 查詢的MAC表。在進(jìn)行報(bào)文流量轉(zhuǎn)發(fā)過(guò)程中,Spoken PE接收到VSI中來(lái)自Spoken側(cè)的報(bào)文后, 查詢嫩(_々表,通過(guò)MAC_A表的出接口轉(zhuǎn)發(fā)來(lái)自Spoken側(cè)的報(bào)文;接收到來(lái)自Hub PE的報(bào) 文后,查詢VSI的MAC_B表,通過(guò)來(lái)自Hub PE的報(bào)文的目的MAC地址對(duì)應(yīng)的出接口轉(zhuǎn)發(fā)來(lái) 自Hub PE的報(bào)文。Hub PE將接收到的來(lái)自Spoken側(cè)的報(bào)文轉(zhuǎn)發(fā)給Hub CE,接收到Hub CE返回的報(bào) 文后,將Hub CE返回的報(bào)文轉(zhuǎn)發(fā)給該報(bào)文對(duì)應(yīng)的目的Spoken PE。Hub PE對(duì)來(lái)自Spoken側(cè) 的報(bào)文通過(guò)查詢Hub PE中的MAC_k表實(shí)現(xiàn)轉(zhuǎn)發(fā),對(duì)來(lái)自Hub側(cè)的報(bào)文通過(guò)查詢Hub PE中 的MAC_B表實(shí)現(xiàn)轉(zhuǎn)發(fā),該部分與現(xiàn)有技術(shù)相同。
當(dāng)主用Hub PE與各Spoken PE之間的連接正常時(shí),各Spoken PE中上述VSI的 的出接口都指向主用Hub ΡΕ;當(dāng)主用Hub PE與各Spoken PE之間的連接斷開后,
進(jìn)行報(bào)文流量切換,各Spoken PE中該VSI的MAC_A表的出接口修改為指向備用Hub PE,此 時(shí)接收到來(lái)自Spoken側(cè)的報(bào)文后,就實(shí)現(xiàn)了報(bào)文流量切換為由備用Hub PE進(jìn)行轉(zhuǎn)發(fā)。另外,上述系統(tǒng)中的Hub PE可以具體包括故障檢測(cè)單元和故障處理單元。故障檢測(cè)單元,用于檢測(cè)到VSI中該Hub PE與任一個(gè)Spoken PE之間的連接斷開, 或者檢測(cè)到該Hub PE與Hub CE之間的連接斷開時(shí),向故障處理單元發(fā)送處理通知。故障處理單元,用于接收到處理通知后,斷開VSI中該Hub PE與所有Spoken PE 之間的連接,以便Spoken PE檢測(cè)到與主用Hub PE之間的連接斷開后,將報(bào)文流量切換到 與VSI實(shí)例中優(yōu)先級(jí)最高的備用Hub PE之間的連接上。其中,上述故障檢測(cè)單元可以通過(guò)BFD機(jī)制,檢測(cè)所述Hub PE與SpokenPE之間的 連接是否斷開,或者檢測(cè)Hub PE與Hub CE之間的連接是否斷開。由以上描述可以看出,本發(fā)明通過(guò)在VPLS Hub-Spoke組網(wǎng)中布設(shè)冗余的Hub ΡΕ, 在一個(gè)VSI中各Spoken PE將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào)文流量轉(zhuǎn)發(fā),其它 Hub PE作為備用Hub ΡΕ;如果Hub PE檢測(cè)到該VSI中與任一個(gè)Spoken PE之間的連接斷 開,則斷開該VSI中與所有SpokenPE之間的連接;如果Spoken PE檢測(cè)到與主用Hub PE之 間的連接斷開,則將報(bào)文流量切換到與該VSI中優(yōu)先級(jí)最高的備用Hub PE之間的連接上。 通過(guò)本發(fā)明,在某個(gè)Spoken PE與主用Hub PE之間的連接出現(xiàn)故障,或者主用Hub PE設(shè)備 本身出現(xiàn)故障時(shí),都能夠?qū)⒃揤SI中的業(yè)務(wù)切換到備用HubPE上,從而避免業(yè)務(wù)長(zhǎng)時(shí)間中斷 甚至癱瘓,提高了 VPLS Hub-Spoke組網(wǎng)的可靠性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種故障切換的方法,其特征在于,應(yīng)用于包含中心用戶邊緣設(shè)備HubCE、至少兩個(gè) 中心提供商邊緣路由器Hub PE和至少兩個(gè)分部提供商邊緣路由器Spoken PE的虛擬專用 局域網(wǎng)中心服務(wù)器拓?fù)銿PLS Hub-Spoke組網(wǎng),一個(gè)虛擬交換實(shí)例(VSI)中的各Spoken PE 將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào)文流量轉(zhuǎn)發(fā),其它Hub PE作為備用Hub PE ;該 方法包括Hub PE檢測(cè)到所述VSI中該Hub PE與任一個(gè)Spoken PE之間的連接斷開,或者檢測(cè)到 該Hub PE與所述Hub CE之間的連接斷開時(shí),斷開所述VSI中該Hub PE與所有Spoken PE 之間的連接,以便Spoken PE檢測(cè)到與主用Hub PE之間的連接斷開后,將報(bào)文流量切換到 與所述VSI實(shí)例中優(yōu)先級(jí)最高的備用Hub PE之間的連接上,該優(yōu)先級(jí)最高的備用Hub PE 替換為主用Hub ΡΕ。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括當(dāng)主用HubPE故障時(shí),所 述Spoken PE檢測(cè)到與主用Hub PE之間的連接斷開,將報(bào)文流量切換到與所述VSI實(shí)例中 優(yōu)先級(jí)最高的備用Hub PE之間的連接上。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將報(bào)文流量切換到與所述VSI實(shí)例 中優(yōu)先級(jí)最高的備用Hub PE之間的連接上具體為所述Spoken PE將所述VSI的第一 MAC 表的出接口修改為指向所述優(yōu)先級(jí)最高的備用Hub PE的接口,其中,所述第一 MAC表是用 于轉(zhuǎn)發(fā)來(lái)自Spoken側(cè)報(bào)文所查詢的MAC表。
4.根據(jù)權(quán)利要求1至3任一權(quán)項(xiàng)所述的方法,其特征在于,HubPE和SpokenPE之間通 過(guò)雙向轉(zhuǎn)發(fā)檢測(cè)BFD機(jī)制,檢測(cè)Hub PE與Spoken PE之間的連接是否斷開;Hub PE與Hub CE之間通過(guò)BFD機(jī)制,檢測(cè)Hub PE與Hub CE之間的連接是否斷開。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,SpokenPE接收到所述VSI中來(lái)自Spoken 側(cè)的報(bào)文后,查詢所述第一 MAC表,通過(guò)所述第一 MAC表的出接口轉(zhuǎn)發(fā)所述來(lái)自Spoken側(cè) 的報(bào)文;Hub PE將接收到的所述來(lái)自Spoken側(cè)的報(bào)文轉(zhuǎn)發(fā)給所述VPLS Hub-Spoke組網(wǎng)中 的Hub CE,接收到Hub CE返回的報(bào)文后,將Hub CE返回的報(bào)文轉(zhuǎn)發(fā)給該報(bào)文對(duì)應(yīng)的目的 Spoken PE ;接收到來(lái)自Hub PE的報(bào)文的Spoken PE查詢所述VSI的第二 MAC表,通過(guò)所述 來(lái)自Hub PE的報(bào)文的目的MAC地址對(duì)應(yīng)的出接口轉(zhuǎn)發(fā)所述來(lái)自Hub PE的報(bào)文。
6.一種Hub PE,其特征在于,應(yīng)用于包含Hub CE、至少兩個(gè)Hub PE和至少兩個(gè)Spoken PE的VPLS Hub-Spoke組網(wǎng),一個(gè)VSI中的各Spoken PE將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào)文流量轉(zhuǎn)發(fā),其它Hub PE作為備用Hub PE ;所述Hub PE包括故障檢測(cè)單元和故 障處理單元;所述故障檢測(cè)單元,用于檢測(cè)到所述VSI中該Hub PE與任一個(gè)Spoken PE之間的連接 斷開,或者檢測(cè)到該Hub PE與所述Hub CE之間的連接斷開時(shí),向所述故障處理單元發(fā)送處 理通知;所述故障處理單元,用于接收到所述處理通知后,斷開所述VSI中該Hub PE與所有 Spoken PE之間的連接,以便Spoken PE檢測(cè)到與主用Hub PE之間的連接斷開后,將報(bào)文流 量切換到與所述VSI實(shí)例中優(yōu)先級(jí)最高的備用Hub PE之間的連接上。
7.根據(jù)權(quán)利要求6所述的HubPE,其特征在于,所述故障檢測(cè)單元通過(guò)BFD機(jī)制,檢測(cè) 所述Hub PE與Spoken PE之間以及Hub PE與Hub CE之間的連接是否斷開。
8.一種故障切換的系統(tǒng),其特征在于,該系統(tǒng)包含Hub CE、至少兩個(gè)如權(quán)利要求6或7所述的Hub PE和至少兩個(gè)Spoken PE ;一個(gè)VSI中的各Spoken PE,用于將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào)文流量轉(zhuǎn) 發(fā),其它Hub PE作為備用Hub ΡΕ;如果檢測(cè)到與主用Hub PE之間的連接斷開,則將報(bào)文流 量切換到與所述VSI實(shí)例中優(yōu)先級(jí)最高的備用Hub PE之間的連接上,該優(yōu)先級(jí)最高的備用 Hub PE替換為主用Hub ΡΕ。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述SpokenPE在進(jìn)行報(bào)文流量切換時(shí), 具體將所述VSI的第一 MAC表的出接口修改為指向所述優(yōu)先級(jí)最高的備用Hub PE的接口, 其中,所述第一 MAC表是用于轉(zhuǎn)發(fā)來(lái)自Spoken側(cè)報(bào)文所查詢的MAC表。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述SpokenPE,還用于接收到所述VSI 中來(lái)自Spoken側(cè)的報(bào)文后,查詢所述第一 MAC表,通過(guò)所述第一 MAC表的出接口轉(zhuǎn)發(fā)所述 來(lái)自Spoken側(cè)的報(bào)文;接收到來(lái)自Hub PE的報(bào)文后,查詢所述VSI的第二 MAC表,通過(guò)所 述來(lái)自Hub PE的報(bào)文的目的MAC地址對(duì)應(yīng)的出接口轉(zhuǎn)發(fā)所述來(lái)自Hub PE的報(bào)文;Hub PE,還用于將接收到的來(lái)自Spoken側(cè)的報(bào)文轉(zhuǎn)發(fā)給Hub CE,接收到Hub CE返回的 報(bào)文后,將Hub CE返回的報(bào)文轉(zhuǎn)發(fā)給該報(bào)文對(duì)應(yīng)的目的SpokenPE。
全文摘要
本發(fā)明提供了一種故障切換的方法和系統(tǒng),應(yīng)用于包含至少兩個(gè)中心提供商邊緣路由器(Hub PE)和至少兩個(gè)分部提供商邊緣路由器(Spoken PE)的虛擬專用局域網(wǎng)中心服務(wù)器拓?fù)?VPLS Hub-Spoke)組網(wǎng),一個(gè)虛擬交換實(shí)例(VSI)中的各Spoken PE將其中一個(gè)Hub PE作為主用Hub PE進(jìn)行報(bào)文流量轉(zhuǎn)發(fā),其它Hub PE作為備用Hub PE。本發(fā)明在某個(gè)Spoken PE與主用Hub PE之間的連接出現(xiàn)故障,或者主用Hub PE設(shè)備與Hub CE之間的連接出現(xiàn)故障時(shí),都能夠?qū)⒃揤SI中的業(yè)務(wù)切換到備用Hub PE上,從而避免業(yè)務(wù)長(zhǎng)時(shí)間中斷甚至癱瘓,提高了VPLS Hub-Spoke組網(wǎng)的可靠性。
文檔編號(hào)H04L12/56GK102104532SQ20091026109
公開日2011年6月22日 申請(qǐng)日期2009年12月22日 優(yōu)先權(quán)日2009年12月22日
發(fā)明者宋小恒 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1