用于實(shí)現(xiàn)在虛擬專用lan服務(wù)網(wǎng)絡(luò)上的最短路徑橋接mac模式支持的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明大體上設(shè)及跨網(wǎng)絡(luò)的通信,并且更特定地設(shè)及用于實(shí)現(xiàn)在虛擬專用LAN服 務(wù)網(wǎng)絡(luò)上的最短路徑橋接MAC模式支持的方法和裝置。
【背景技術(shù)】
[0002] IE邸802.laq標(biāo)準(zhǔn)(802.laq)在2012年發(fā)布并且定義在包括生成樹協(xié)議的路由 技術(shù)方案之前替換的對(duì)于W太網(wǎng)的路由技術(shù)方案。802.laq也稱為最短路徑橋接或SPB。 802.laq能夠在本地W太網(wǎng)基礎(chǔ)設(shè)施上創(chuàng)建大量邏輯W太網(wǎng)網(wǎng)絡(luò)。802.laq采用鏈路狀態(tài) 協(xié)議(即,中間系統(tǒng)到中間系統(tǒng)(IS-IS))來公布網(wǎng)絡(luò)中節(jié)點(diǎn)的網(wǎng)絡(luò)拓?fù)浜瓦壿嬀W(wǎng)絡(luò)成員關(guān) 系。鏈路狀態(tài)信息用于從SPB區(qū)域中的所有網(wǎng)橋計(jì)算最短路徑樹。計(jì)算采用獨(dú)立且分布的 方式進(jìn)行,其中每個(gè)節(jié)點(diǎn)生成它自己的轉(zhuǎn)發(fā)表來實(shí)現(xiàn)它在SPB區(qū)域性轉(zhuǎn)發(fā)中的部分。
[0003] 數(shù)據(jù)在實(shí)現(xiàn)802.laq的網(wǎng)絡(luò)的邊緣節(jié)點(diǎn)處封裝。該封裝可W在802. 1址或標(biāo)記 802. 1Q/P802.lad帖中。該些帖可W僅傳輸?shù)较鄳?yīng)邏輯網(wǎng)絡(luò)的其他成員。單播和組播路由 也受到802.laq的支持。所有該樣的路由經(jīng)由對(duì)稱最短路徑來進(jìn)行。支持多個(gè)等成本最短 路徑。在網(wǎng)絡(luò)中802.laq的實(shí)現(xiàn)簡化各種類型的支持網(wǎng)絡(luò)(其包括提供商網(wǎng)絡(luò)、企業(yè)網(wǎng)絡(luò)和 云計(jì)算網(wǎng)絡(luò))的創(chuàng)建和配置。802.laq通過提高網(wǎng)絡(luò)網(wǎng)狀拓?fù)涞氖褂枚苍黾訋捄涂煽?性。通過對(duì)所有路徑解阻,可W通過使用多個(gè)等成本路徑來獲得更大利用。由于跨鏈路狀 態(tài)路由所固有的所有節(jié)點(diǎn)的網(wǎng)絡(luò)的視圖同步的簡化,也可W支持提高的收斂時(shí)間和更大的 拓?fù)洹?br>[0004] 虛擬專用LAN服務(wù)(VPLS)是在多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)上實(shí)施W太網(wǎng)虛擬專 用網(wǎng)絡(luò)(VPN)的方法。然而,如當(dāng)前規(guī)定的VPLS未提供多個(gè)解鎖附著電路用于支持SPB。
[0005] 支持802. 1址的之前的VPLS實(shí)現(xiàn)典型地僅收集具有陽的I組件,并且如此,不具 有附著到任何陽的PBBN。因此,沒有辦法支持骨干W太網(wǎng)聯(lián)網(wǎng)組件。從而,在該些之前的 系統(tǒng)中沒有B-VID,并且該功能是空的。沒有要求對(duì)稱且一致的組播樹,并且VPLS自身跨 MPLS網(wǎng)絡(luò)不一定是一致的。因此,在先前網(wǎng)絡(luò)中,配置的負(fù)載擴(kuò)展的單元是I-SID。VPLS支 持"主備"多機(jī)箱上行鏈路(又名多機(jī)箱鏈路聚合組(MC-LAG))。因此,需要在虛擬專用LAN 服務(wù)網(wǎng)絡(luò)上實(shí)現(xiàn)最短路徑橋接支持W利用VPLS的SPB特征。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的特定實(shí)施例針對(duì)用于實(shí)現(xiàn)在虛擬專用LAN服務(wù)網(wǎng)絡(luò)上的最短路徑橋接 MC模式支持的方法和裝置。
[0007] 根據(jù)某些實(shí)施例,提供用于實(shí)現(xiàn)在虛擬專用LAN服務(wù)(VPLS)網(wǎng)絡(luò)上的最短路徑橋 接(SPB)的方法。該方法包括由提供商邊緣(PE)交換機(jī)接收中間系統(tǒng)-中間系統(tǒng)(IS-IS) 協(xié)議數(shù)據(jù)單元(PDU)信息。方法進(jìn)一步包括從接收的IS-ISPDU信息確定對(duì)于陽交換機(jī) 的給定轉(zhuǎn)發(fā)器(DF)配置(其可W對(duì)于給定的骨干虛擬局域網(wǎng)標(biāo)識(shí)符(B-VID))是否需要改 變,并且如果DF配置需要改變,方法進(jìn)一步包括確定PE交換機(jī)是否仍然是對(duì)于一個(gè)或多個(gè)B-VID的DF。如果陽交換機(jī)不再是對(duì)于一個(gè)或多個(gè)B-VID的DF,方法進(jìn)一步包括從與陽交 換機(jī)關(guān)聯(lián)的每個(gè)偽線(PW)鄰接的LDP數(shù)據(jù)庫去除所有本地DF關(guān)聯(lián)信息并且從本地IS-IS 數(shù)據(jù)庫去除對(duì)于與PE交換機(jī)關(guān)聯(lián)的遠(yuǎn)程PBBN集的所有DF關(guān)聯(lián)遠(yuǎn)程LDP信息。方法還包 括確定PE交換機(jī)是否變成對(duì)于B-VID中的一個(gè)或多個(gè)的DF,并且如果PE交換機(jī)變成對(duì)于 B-VID中的一個(gè)或多個(gè)的DF,方法進(jìn)一步包括將對(duì)于PE交換機(jī)的所有本地DF信息從IS-IS 數(shù)據(jù)庫添加到一個(gè)或多個(gè)LDP數(shù)據(jù)庫,并且將對(duì)于PE交換機(jī)的所有DF關(guān)聯(lián)遠(yuǎn)程最短路徑 橋接MAC模式(SPB^O信息從一個(gè)或多個(gè)LDB數(shù)據(jù)庫添加到IS-IS數(shù)據(jù)庫。
[000引根據(jù)某些實(shí)施例,方法進(jìn)一步包括確定PE交換機(jī)是否是對(duì)于任意B-VID的DF。如 果PE交換機(jī)是對(duì)于任意B-VID的DF,方法進(jìn)一步包括確定接收的IS-ISPDU信息是否包括 新的最短路徑橋接MAC模式(SPBM)服務(wù)標(biāo)識(shí)符或改變的單播地址子TLV信息。如果IS-IS PDU信息包括新的SPBM服務(wù)標(biāo)識(shí)符或改變的單播地址子TLV信息,方法進(jìn)一步包括將新的 SPBM服務(wù)標(biāo)識(shí)符或改變的單播地址子TLV信息從IS-IS數(shù)據(jù)庫添加到一個(gè)或多個(gè)LDP數(shù)據(jù) 庫。
[0009] 特定實(shí)施例進(jìn)一步提供多協(xié)議標(biāo)簽交換(MPLS)提供商邊緣(PE)交換機(jī)用于在虛 擬專用LAN服務(wù)(VPLS)網(wǎng)絡(luò)上實(shí)現(xiàn)最短路徑橋接(SPB)。PE交換機(jī)包括;處理器;禪合于處 理器的存儲(chǔ)器;和禪合于處理器的收發(fā)器。處理器配置成接收中間系統(tǒng)-中間系統(tǒng)(IS-IS) 協(xié)議數(shù)據(jù)單元(PDU)信息(其包括IS-IS類型長度值(TLV))并且從接收的IS-ISPDU信 息確定對(duì)于PE交換機(jī)的指定轉(zhuǎn)發(fā)器(DF)配置(其可W對(duì)于給定的骨干虛擬局域網(wǎng)標(biāo)識(shí)符 (B-VID))是否需要改變。如果DF配置需要改變,處理器進(jìn)一步配置成確定PE交換機(jī)是否 仍然是對(duì)于一個(gè)或多個(gè)B-VID的DF。如果PE交換機(jī)不再是對(duì)于一個(gè)或多個(gè)B-VID的DF, 處理器進(jìn)一步配置成從與PE交換機(jī)關(guān)聯(lián)的每個(gè)偽線(PW)鄰接的LDP數(shù)據(jù)庫去除所有本地 DF關(guān)聯(lián)信息并且從本地IS-IS數(shù)據(jù)庫去除對(duì)于與PE交換機(jī)關(guān)聯(lián)的遠(yuǎn)程PBBN集的所有DF 關(guān)聯(lián)遠(yuǎn)程LDP信息。處理器還配置成確定PE交換機(jī)是否變成對(duì)于B-VID中的一個(gè)或多個(gè) 的DF,并且如果陽交換機(jī)變成對(duì)于B-VID中的一個(gè)或多個(gè)的DF,處理器進(jìn)一步配置成將對(duì) 于PE交換機(jī)的所有本地DF信息從IS-IS數(shù)據(jù)庫添加到一個(gè)或多個(gè)LDP數(shù)據(jù)庫,并且將對(duì) 于PE交換機(jī)的所有DF關(guān)聯(lián)遠(yuǎn)程最短路徑橋接MAC模式(SPB^O信息從一個(gè)或多個(gè)LDB數(shù) 據(jù)庫添加到IS-IS數(shù)據(jù)庫。
[0010] 在某些實(shí)施例中,處理器進(jìn)一步配置成從對(duì)等節(jié)點(diǎn)接收LDP信息并且確定接收的 LDP信息是否包括關(guān)于PW鄰接的新信息。如果LDP信息包括關(guān)于PW鄰接的新信息,處理器 進(jìn)一步配置成確定PE交換機(jī)是否是對(duì)于與接收LDP信息關(guān)聯(lián)的I組件服務(wù)標(biāo)識(shí)符(I-SID) 的DF。如果PF交換機(jī)是對(duì)于與接收LDP信息關(guān)聯(lián)的I-SID的DF,處理器進(jìn)一步配置成將 與PW鄰接關(guān)聯(lián)的接收SPB信息添加到IS-IS數(shù)據(jù)庫。
【附圖說明】
[0011] 附圖(其包含在本文中并且形成說明書的部分)圖示本公開的各種實(shí)施例并且與 描述一起進(jìn)一步起到解釋本公開的原理并且使相關(guān)領(lǐng)域內(nèi)技術(shù)人員能夠制作和使用本文 公開的實(shí)施例的作用。在圖中,類似的標(biāo)號(hào)指示同樣或功能相似的元件。
[0012] 圖1圖示用于在虛擬專用LAN服務(wù)網(wǎng)絡(luò)上實(shí)現(xiàn)最短路徑橋接的通信系統(tǒng)的架構(gòu)。
[0013] 圖2是根據(jù)本發(fā)明的示范性實(shí)施例、如在圖1的系統(tǒng)中使用的提供商邊緣交換機(jī) 的框圖。
[0014] 圖3是圖示當(dāng)將數(shù)據(jù)帖從提供商骨干橋接網(wǎng)絡(luò)(PBBN)轉(zhuǎn)化成虛擬專用LAN服務(wù) (VPLS)網(wǎng)絡(luò)和從VPLS網(wǎng)絡(luò)轉(zhuǎn)化成PBBN時(shí)該些數(shù)據(jù)帖的處理的框圖。
[0015] 圖4是根據(jù)本發(fā)明的示范性實(shí)施例、如在圖1的系統(tǒng)中使用的提供商邊緣(PE)交 換機(jī)的框圖。
[0016] 圖5是圖示根據(jù)本發(fā)明的示范性實(shí)施例由PE交換機(jī)在用于在VPLS網(wǎng)絡(luò)上實(shí)現(xiàn)最 短路徑橋接的方法中執(zhí)行的步驟的流程圖。
[0017] 圖6是圖示根據(jù)本發(fā)明的示范性實(shí)施例為了更新偽線(PW)鄰接而由PE交換機(jī)執(zhí) 行的步驟的流程圖。
【具體實(shí)施方式】
[001引特定實(shí)施例針對(duì)用于在虛擬專用LAN服務(wù)網(wǎng)絡(luò)上實(shí)現(xiàn)最短路徑橋接支持的方法 和裝置。
[0019] 在下面的描述中,闡述許多特定細(xì)節(jié)。然而,理解本發(fā)明的實(shí)施例可在沒有該些特 定細(xì)節(jié)的情況下實(shí)踐。在其他實(shí)例中,未詳細(xì)示出眾所周知的電路、結(jié)構(gòu)和技術(shù)W便不使該 描述難W理解。然而,本領(lǐng)域內(nèi)技術(shù)人員將意識(shí)到本發(fā)明可在沒有該樣的特定細(xì)節(jié)的情況 下實(shí)踐。本領(lǐng)域內(nèi)普通技術(shù)人員利用包括的描述將能夠?qū)崿F(xiàn)適當(dāng)?shù)墓δ苄远鴽]有過度實(shí) 驗(yàn)。
[0020] 流程圖的操作參考在圖中圖示的示范性結(jié)構(gòu)實(shí)施例描述。然而,應(yīng)理解流程圖的 操作可W由除參考圖論述的那些W外的本發(fā)明的結(jié)構(gòu)實(shí)施例執(zhí)行,并且參考圖論述的實(shí)施 例可W執(zhí)行與參考流程圖論述的那些不同的操作。
[0021] 如本文使用的,網(wǎng)絡(luò)元件(例如,路由器、交換機(jī)、網(wǎng)橋,等)是使網(wǎng)絡(luò)上的其他設(shè) 備(例如,其他網(wǎng)絡(luò)元件、終端站,等)通信互連的裝置,其包括硬件和軟件。一些網(wǎng)絡(luò)元件 是"多個(gè)服務(wù)網(wǎng)絡(luò)元件",其對(duì)多個(gè)聯(lián)網(wǎng)功能(例如,路由、橋接、交換、層2聚合、會(huì)話邊界控 審IJ、組播和/或訂戶管理)提供支持,和/或?qū)Χ鄠€(gè)應(yīng)用服務(wù)(例如,數(shù)據(jù)、語音和視頻)提供 支持。訂戶或用戶、終端站(例如,服務(wù)器、工作站、膝上型電腦、掌上電腦、移動(dòng)電話、智能 電話、多媒體電話、網(wǎng)絡(luò)電話(VOIP)電話、便攜式媒體播放器、GPS單元、游戲系統(tǒng)、機(jī)頂盒 (STB)等)訪問在互聯(lián)網(wǎng)上提供的內(nèi)容/服務(wù)和/或在互聯(lián)網(wǎng)上覆蓋的虛擬專用網(wǎng)(VPN) 上提供的內(nèi)容/服務(wù)。內(nèi)容和/或服務(wù)典型地由屬于服務(wù)或內(nèi)容提供商的一個(gè)或多個(gè)終端 站(例如,服務(wù)器終端站)或參與對(duì)等服務(wù)的終端站提供;并且可包括公共網(wǎng)頁(免費(fèi)內(nèi)容、 店面、捜索服務(wù)