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

Managementoftopologychangesinlayertwonetworks的制作方法

文檔序號:7941586閱讀:334來源:國知局
專利名稱:Management of topology changes in layer two networks的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及采用雙宿主(dual-homing)的第2層網(wǎng)絡(luò)(即,數(shù)據(jù)鏈路層網(wǎng) 絡(luò))中的數(shù)據(jù)通信。
背景技術(shù)
具有其自身的物理連通性的第2層用戶(customer)網(wǎng)絡(luò)可在一個以上的附接點 處連接到提供商骨干網(wǎng)。這種類型的拓?fù)浞Q為雙宿主,并且被用于增加用戶網(wǎng)絡(luò)的數(shù)據(jù)傳 送連接的可靠性。例如,這種網(wǎng)絡(luò)拓?fù)浔辉O(shè)計為通過提供冗余網(wǎng)絡(luò)路徑來保護用戶網(wǎng)絡(luò)免 遭特定網(wǎng)絡(luò)組件的故障或移除所帶來的不便。用戶網(wǎng)絡(luò)可使用其自身的生成樹協(xié)議(STP)的實例來配置和分割它們的網(wǎng)絡(luò)活 動拓?fù)?,以使得提供商骨干連通性不會產(chǎn)生數(shù)據(jù)環(huán)路。但是,從提供商骨干邊緣橋接器的角 度看,重配置用戶的活動拓?fù)淇赡軙?dǎo)致用戶端設(shè)備的明顯移動。例如,在特定提供商邊緣 橋接器出故障的情況下,雙宿主用戶端設(shè)備可以經(jīng)由替代冗余網(wǎng)絡(luò)路徑來發(fā)送幀。但是,其 它提供商邊緣橋接器可能具有地址表,例如,包含MAC (介質(zhì)訪問控制)地址的橋接表,這些 地址表仍然參考先前的活動數(shù)據(jù)路徑。從遠程用戶端設(shè)備去往雙宿主用戶設(shè)備的任何所 橋接流量因此可能被錯誤地用地址表中的數(shù)據(jù)來封裝并經(jīng)由到出故障的提供商邊緣橋接 器的MAC隧道而被發(fā)送,這導(dǎo)致數(shù)據(jù)不能被目的地用戶端設(shè)備接收并因此數(shù)據(jù)被黑洞吞并 (black-holed)0


附圖中通過示例而非限制地例示了本發(fā)明,附圖中的相似標(biāo)號指示相似元素,并 且其中圖1示出了根據(jù)一個示例實施例的第2層網(wǎng)絡(luò)的示例,該網(wǎng)絡(luò)采用一系統(tǒng)來管理 網(wǎng)絡(luò)中的拓?fù)涓淖?;圖2示出了根據(jù)一個示例實施例的、可在圖1所示的網(wǎng)絡(luò)和系統(tǒng)中使用的提供商 邊緣橋接設(shè)備的示意圖;圖3示出了根據(jù)一個示例實施例的、在圖1的網(wǎng)絡(luò)中傳輸?shù)挠糜诟淖兺ㄖ膸?示例;圖4示出了根據(jù)一個示例實施例的、封裝了圖3所示的改變通知的數(shù)據(jù)幀的示 例;圖5示出了根據(jù)一個示例實施例的、用于管理圖1的網(wǎng)絡(luò)中的拓?fù)涓淖兊氖纠?法的流程圖;圖6示出了根據(jù)一個示例實施例的、用于管理圖1的網(wǎng)絡(luò)中的拓?fù)涓淖兊牧硪皇?例方法的流程圖;圖7示出了根據(jù)一個示例實施例的、部署了圖5和圖6的示例方法的、圖1的第2 層網(wǎng)絡(luò)的示例;以及
圖8示出了具有計算機系統(tǒng)的示例形式的機器的示圖表示,用于致使機器執(zhí)行這 里所討論的任何一個或多個方法的指令集可在該計算機系統(tǒng)中執(zhí)行。
具體實施例方式在以下描述中,為了說明的目的,闡述了許多具體細(xì)節(jié)來提供對本發(fā)明實施例的 完整理解。但是,本領(lǐng)域技術(shù)人員顯然明白,在沒有這些具體細(xì)節(jié)的情況下也可實現(xiàn)本發(fā) 明。艦提供了用于管理第2層網(wǎng)絡(luò)中的拓?fù)涓淖兊难b置和方法。該方法可以包括在提供 商邊緣橋接設(shè)備處接收改變通知并將該改變通知與一用戶服務(wù)相關(guān)聯(lián)。該方法還可包括識 別與用戶服務(wù)相關(guān)聯(lián)的提供商邊緣橋接設(shè)備的集合,將改變通知封裝在數(shù)據(jù)幀中,以及經(jīng) 由服務(wù)隧道將該數(shù)據(jù)幀隧道傳輸?shù)脚c該用戶服務(wù)相關(guān)聯(lián)的(一個或多個)目的地提供商邊 緣橋接設(shè)備。服務(wù)隧道包括基于與目的地提供商邊緣橋接設(shè)備相關(guān)的信息來轉(zhuǎn)發(fā)數(shù)據(jù)幀的 零個或更多個核心橋接設(shè)備。在示例實施例中,提供商網(wǎng)絡(luò)可能依賴于如下隧道傳輸機制, 該隧道傳輸機制允許提供商核心裝置在不知曉用戶MAC地址的情況下在提供商邊緣設(shè)備 之間轉(zhuǎn)發(fā)第2層用戶幀。示例實施例參考圖1,標(biāo)號10 —般性地指示出根據(jù)一個示例實施例的用于通過提供商骨干網(wǎng) 12在用戶網(wǎng)絡(luò)的兩個遠程部分之間橋接數(shù)據(jù)幀的網(wǎng)絡(luò)。在圖1所示的示例實施例中,兩個 用戶網(wǎng)絡(luò)節(jié)點,例如,用戶邊緣橋接設(shè)備14和16通過形成提供商骨干網(wǎng)12的一部分的多 個設(shè)備來連接。提供商骨干網(wǎng)12可以是第2層網(wǎng)絡(luò)(亦即,數(shù)據(jù)鏈路層網(wǎng)絡(luò)),例如,虛擬 橋接廣域網(wǎng),根據(jù)IEEE標(biāo)準(zhǔn)802. Iah的當(dāng)前草案,替代地稱為提供商骨干橋接網(wǎng)絡(luò)(PBBN)。用戶邊緣橋接設(shè)備14可以連接到提供商邊緣橋接設(shè)備18和20,在一示例實施例 中,提供商邊緣橋接設(shè)備18和20可以是骨干邊緣橋接器(BEB)。提供商邊緣橋接設(shè)備18 和20進而可以連接到提供商核心橋接設(shè)備22,提供商核心橋接設(shè)備22可連接到兩個提供 商核心橋接設(shè)備24和26。類似地,提供商核心橋接設(shè)備24和26進而可以連接到提供商邊 緣橋接設(shè)備28,該提供商邊緣橋接設(shè)備28也可以是骨干邊緣橋接器(BEB)。將會了解,提 供商骨干網(wǎng)12可以包括以不同配置布置的任意數(shù)目的橋接設(shè)備。如上所述,提供商邊緣橋接設(shè)備18、20和28與提供商核心橋接設(shè)備22、24和26 一起形成了用于在用戶節(jié)點(例如,遠程用戶邊緣橋接設(shè)備14和16)之間傳送數(shù)據(jù)的提供 商骨干網(wǎng)。還將會了解,可以存在任意數(shù)目的用戶節(jié)點,并且兩個用戶節(jié)點僅僅是以例示方 式來示出的。提供商骨干橋接網(wǎng)絡(luò)(PBBN)通過各種虛擬局域網(wǎng)(VLAN)(例如,骨干 VLAN(B-VLAN))來互連提供商邊緣橋接設(shè)備,所述各種虛擬局域網(wǎng)是物理網(wǎng)絡(luò)內(nèi)的獨立邏 輯網(wǎng)絡(luò)。每一個獨立邏輯網(wǎng)絡(luò)可以與向其提供服務(wù)的多個用戶相關(guān)聯(lián)。例如,IEEE草案標(biāo) 準(zhǔn)802. Iah指定了封裝用戶地址的服務(wù)實例標(biāo)簽(I-TAG)的格式,并且還引入了服務(wù)實例 標(biāo)識符(I-SID),服務(wù)實例標(biāo)識符使得每一個骨干邊緣橋接器可以支持多個虛擬介質(zhì)服務(wù) 實例并且允許對單個PBBN中的服務(wù)實例或用戶服務(wù)的不清楚的標(biāo)識。服務(wù)VLAN標(biāo)識符 (S-VID)也被用于標(biāo)識與特定用戶相關(guān)聯(lián)的特定VLAN,同時草案標(biāo)準(zhǔn)還指定了提供商骨干網(wǎng)能夠設(shè)置用于傳送針對特定用戶S-VLAN的數(shù)據(jù)幀的接口。在一示例實施例中,用戶邊緣橋接設(shè)備14和16各自分別連接到用戶網(wǎng)絡(luò)的遠程 部分。用戶網(wǎng)絡(luò)的這些部分分別由連接到用戶邊緣橋接設(shè)備14的端用戶設(shè)備或計算機30 和連接到用戶邊緣橋接設(shè)備16的端用戶設(shè)備或計算機32示出。如上所述,用戶邊緣橋接設(shè)備14連接到兩個提供商邊緣橋接設(shè)備18和20,這為該 用戶創(chuàng)建了雙宿主配置。利用到提供商網(wǎng)絡(luò)12的兩個連接,提供了數(shù)據(jù)流的冗余路徑以保 護用戶網(wǎng)絡(luò)免遭特定網(wǎng)絡(luò)組件(例如,提供商邊緣橋接設(shè)備18或提供商邊緣橋接設(shè)備20, 或者用戶邊緣橋接設(shè)備14與這兩個提供商邊緣橋接設(shè)備之間的鏈路)的故障或移除所帶 來的不便。在一示例實施例中,用戶網(wǎng)絡(luò)使用其自身的生成樹協(xié)議(STP)來配置和分割它 們的活動拓?fù)?,以使得提供商網(wǎng)絡(luò)連通性不會產(chǎn)生數(shù)據(jù)環(huán)路。生成樹協(xié)議例如可以找出網(wǎng) 格網(wǎng)絡(luò)內(nèi)的生成樹,并且通??梢越貌恍纬稍撎囟涞囊徊糠值逆溌贰T谥T如圖1所示的網(wǎng)絡(luò)之類的第2層網(wǎng)絡(luò)中,橋接設(shè)備不是自動獲悉某一網(wǎng)絡(luò)設(shè) 備位于哪里。而是,第2層網(wǎng)絡(luò)中的橋接設(shè)備根據(jù)在數(shù)據(jù)幀轉(zhuǎn)發(fā)過程期間接收的信息來填 充(populate)地址表,通常稱為透明橋接??煞Q為橋接表、MAC(介質(zhì)訪問控制)地址表或 內(nèi)容可尋址存儲器(CAM)表格的地址表可以包含各種設(shè)備以及如下端口的MAC地址,橋接 設(shè)備應(yīng)當(dāng)通過該端口向外轉(zhuǎn)發(fā)幀以使得那些幀到達正確目的地。在一示例實施例中,橋接 設(shè)備可以為提供商網(wǎng)絡(luò)的每一用戶維護橋接表格。橋接設(shè)備因此可以在轉(zhuǎn)發(fā)和/或過濾決 定以例如確定要將幀發(fā)送或隧道傳輸?shù)侥睦锲陂g使用各個用戶的橋接表。在一示例實施例中,由橋接設(shè)備維護的橋接表可在預(yù)定時段之后(例如,每五分 鐘)超時。該超時可用于清除橋接表以確保橋接表中維護的MAC地址保持最新。例如,在所有的提供商邊緣橋接設(shè)備18、20和28都已清除它們的橋接表的情況 下,后面可能跟隨以下處理以確定特定用戶設(shè)備的位置。用戶邊緣橋接設(shè)備14可以從計 算機30接收數(shù)據(jù)以待經(jīng)由服務(wù)隧道(例如,S-VLAN)發(fā)送到形成用戶網(wǎng)絡(luò)一部分的計算機 32。用戶邊緣橋接設(shè)備14可通過STP選擇到提供商邊緣橋接設(shè)備18的鏈路作為其活動上 行鏈路路徑,并且可將數(shù)據(jù)幀發(fā)送到提供商邊緣橋接設(shè)備18。提供商邊緣橋接設(shè)備18讀 取源設(shè)備的MAC地址,例如,用戶計算機30的CM1,并且可以將該地址保存在與用戶相關(guān)聯(lián) 的橋接表中。根據(jù)S-VID或服務(wù)VLAN標(biāo)識符來獲得關(guān)于用戶的所獲得信息,S-VID或服務(wù) VLAN標(biāo)識符可以包括在要發(fā)送的數(shù)據(jù)幀的頭部中。如果以后數(shù)據(jù)應(yīng)當(dāng)被發(fā)送到該用戶計算 機30,那么提供商邊緣橋接設(shè)備18現(xiàn)在可以知道到哪去找用戶計算機30。由于提供商邊緣橋接設(shè)備18不知道目的地設(shè)備(例如,連接到用戶邊緣橋接設(shè)備 16的計算機32)位于哪里,所以其可以使用例如IEEE802. Iah幀格式來封裝數(shù)據(jù)幀,并將其 發(fā)送到提供商骨干網(wǎng)12中參與有關(guān)服務(wù)的所有提供商邊緣橋接設(shè)備,例如,提供商邊緣橋 接設(shè)備28。提供商邊緣橋接設(shè)備28隨后可以利用MAC地址CMl來獲悉用戶端設(shè)備,例如, 計算機30。提供商邊緣橋接設(shè)備28還可以獲悉該設(shè)備可利用目的地地址MAC Ml(即,提 供商邊緣橋接設(shè)備18的MAC地址)經(jīng)由MAC隧道來到達。提供商邊緣橋接設(shè)備28在解封 裝數(shù)據(jù)幀之后可以將數(shù)據(jù)幀發(fā)送到用戶邊緣橋接設(shè)備16,以供進一步發(fā)送到具有MAC地址 CM2的計算機32。因此,將會了解,提供商邊緣橋接設(shè)備獲悉用戶MAC地址與骨干MAC地址 二者,并維護用戶MAC地址到骨干MAC地址的映射。此外,為了經(jīng)由PBBN轉(zhuǎn)發(fā)用戶服務(wù)幀, 提供商邊緣橋接設(shè)備將這些服務(wù)幀封裝在骨干MAC地址(B-MAC)內(nèi)。
在這種類型的網(wǎng)絡(luò)中,獲悉用戶MAC地址僅限于邊緣設(shè)備,例如,提供商邊緣橋接 設(shè)備18、20和28。如上所述,經(jīng)封裝數(shù)據(jù)幀的頭部包括服務(wù)實例標(biāo)識符(I-SID),該服務(wù)實 例標(biāo)識符可以是使得I-SID標(biāo)識出特定用戶服務(wù)的24比特字段。對于特定數(shù)據(jù)幀,有效載 荷也包括經(jīng)封裝用戶目的地地址和經(jīng)封裝用戶源地址。在獲悉MAC地址和網(wǎng)絡(luò)的相關(guān)端口的處理之后,提供商邊緣橋接設(shè)備28可將此信 息存儲在其橋接表中以知曉將去往與此特定用戶服務(wù)實例相關(guān)聯(lián)的計算機(例如,去往計 算機30)的任何數(shù)據(jù)幀發(fā)送到哪里。但是,在用戶邊緣橋接設(shè)備14與提供商邊緣橋接設(shè)備 18之間的鏈路出故障并且用戶設(shè)備30已沉寂特定時段的情況下,這可能呈現(xiàn)出問題。在這 些情形中,提供商邊緣橋接設(shè)備28的橋接表的錄入(entry)將保持相同,即使必須通過用 戶網(wǎng)絡(luò)STP來選擇新的活動路徑也是如此,例如,新的活動路徑可以是用戶邊緣橋接設(shè)備 14與提供商邊緣橋接設(shè)備20之間的鏈路。在這些情形中,從提供商邊緣橋接設(shè)備28發(fā)送 的任何數(shù)據(jù)幀都可能被用(從橋接表獲得的)錯誤的目的地MAC地址來封裝,并且可能被 發(fā)送到可能被黑洞吞并的提供商邊緣橋接設(shè)備18,直到通過超時清除橋接表的這一時間為 止。就網(wǎng)絡(luò)協(xié)議而言,檢測到拓?fù)涓淖兊挠脩暨吘壴O(shè)備可以發(fā)送改變通知以通知提供 商骨干網(wǎng)中的網(wǎng)絡(luò)設(shè)備對與特定用戶服務(wù)相關(guān)聯(lián)的各個橋接表進行清除。本發(fā)明中正是 使用這種改變通知來管理網(wǎng)絡(luò)中的拓?fù)涓淖儭@?,?02. Iad網(wǎng)絡(luò)中,用戶邊緣橋接設(shè) 備(例如,圖1所示的用戶邊緣橋接設(shè)備14)可以運行控制平面協(xié)議(例如,生成樹協(xié)議 (STP)),該控制平面協(xié)議在從活動路徑到備用路徑的故障轉(zhuǎn)移(failover)(例如,從提供 商邊緣橋接設(shè)備18到提供商邊緣橋接設(shè)備20的故障轉(zhuǎn)移)時廣告或發(fā)送拓?fù)涓淖兺ㄖ?(TCN)?,F(xiàn)在參考圖2,在一示例實施例中,提供商邊緣橋接設(shè)備20是骨干邊緣橋接器 (BEB)并且包括用以處理上述改變通知(例如,TCN)的各種模塊。將會了解,雖然下面作為 示例來詳細(xì)描述提供商邊緣橋接設(shè)備20,但是,提供商邊緣橋接設(shè)備18和28可以具有與提 供商邊緣橋接設(shè)備20相同的結(jié)構(gòu)和功能。因此,對提供商邊緣橋接設(shè)備20的描述可以等 同地適用這兩個設(shè)備或者可以形成提供商骨干網(wǎng)12的一部分的任意一個或多個其它提供 商邊緣橋接設(shè)備。提供商邊緣橋接設(shè)備20可以包括接收器接口 40,用以從用戶邊緣橋接設(shè)備14接 收改變通知。例如,如果由于特定網(wǎng)絡(luò)組件或諸如用戶邊緣橋接設(shè)備14與提供商邊緣橋接 設(shè)備18之間的先前為活動的鏈路之類的鏈路的故障導(dǎo)致用戶拓?fù)涓淖?,則可以在檢測到 拓?fù)涓淖兊臉蚪釉O(shè)備處生成改變通知,例如,TCN。當(dāng)客戶端(client)拓?fù)涓淖儠r,在一示 例實施例中,該改變通知可由用戶邊緣橋接設(shè)備14生成。在一示例實施例中,并且根據(jù)標(biāo) 準(zhǔn)實踐,該改變通知被轉(zhuǎn)發(fā)到提供商邊緣橋接設(shè)備20。在一示例實施例中,改變通知可以是通過IEEE 802. ID生成樹協(xié)議(STP)定義的 橋接協(xié)議數(shù)據(jù)單元(BDPU)。BDPU —般是一控制幀,該控制幀可包括關(guān)于服務(wù)實例和(一個 或多個)用戶設(shè)備的特定信息,以將改變通知與特定用戶服務(wù)相關(guān)聯(lián),從而使得橋接設(shè)備 可以識別要清除的相關(guān)橋接表。在一示例實施例中,提供商邊緣橋接設(shè)備20還包括地址模塊42,該地址模塊42負(fù) 責(zé)維護針對在提供商骨干網(wǎng)12上為其提供服務(wù)的各個用戶的各種地址或橋接表。如上所
8述,對于地址或橋接表可以使用不同術(shù)語,例如,MAC表或CAM表。在第2層網(wǎng)絡(luò)中,用于不 同用戶服務(wù)的地址表包括MAC地址。地址模塊42還可以負(fù)責(zé)在提供商邊緣橋接設(shè)備20尚未從特定橋接設(shè)備(例如, 沉寂的主機橋接設(shè)備)接收到用于發(fā)送的任何數(shù)據(jù)幀的情況下,在預(yù)定時段之后清除特定 用戶服務(wù)的橋接表。在一示例實施例中,默認(rèn)的老化時間可以是300秒。地址模塊42還可被配置為響應(yīng)于提供商邊緣橋接設(shè)備20接收到改變通知,而清 除與用戶服務(wù)相關(guān)聯(lián)的地址或橋接表。與特定用戶相關(guān)聯(lián)的橋接表可被清除以避免黑洞, 以及重新開始透明橋接處理以獲悉邊緣橋接器駐留在哪。如上所述,在用戶拓?fù)湟迅淖兊?情況下可能發(fā)生黑洞,但是由于形成提供商網(wǎng)絡(luò)一部分的橋接設(shè)備尚未被通知,所以這些 橋接設(shè)備可能將數(shù)據(jù)幀隧道傳輸或發(fā)送到可能不再是活動橋接路徑一部分的橋接設(shè)備。提供商邊緣橋接設(shè)備20還可以包括服務(wù)實例模塊44,用以將從用戶邊緣橋接設(shè) 備14接收的改變通知與用戶服務(wù)相關(guān)聯(lián)??衫缤ㄟ^改變通知所到達的端口或者可以形 成改變通知的頭部或有效載荷一部分的服務(wù)VLAN標(biāo)識符(S-VID)來標(biāo)識用戶。該S-VID將 用戶服務(wù)與特定S-VLAN相關(guān)聯(lián)。服務(wù)實例模塊44例如可以對改變通知的頭部或有效載荷 進行解析以訪問用戶的服務(wù)VLAN標(biāo)識符。通過獲得S-VID,能夠標(biāo)識出用戶服務(wù)實例。這 可進一步使得服務(wù)實例模塊44還可識別與用戶服務(wù)相關(guān)聯(lián)的至少一個或一組目的地提供 商邊緣橋接設(shè)備。服務(wù)實例模塊44還可被配置為將服務(wù)VLAN標(biāo)識符與服務(wù)標(biāo)識符(例如,服務(wù)實 例標(biāo)識符(I-SID))相映射。在一示例實施例中,服務(wù)實例模塊44可通過獲得與特定用戶 服務(wù)相關(guān)聯(lián)的服務(wù)實例標(biāo)識符(I-SID)的單播或多播地址來識別該至少一個目的地提供 商邊緣橋接設(shè)備。在一示例實施例中,提供商邊緣橋接設(shè)備20還可包括封裝模塊46,用以將所接收 的改變通知封裝在隧道傳輸數(shù)據(jù)幀中。在封裝過程期間,可向隧道傳輸數(shù)據(jù)幀的頭部添加 (一個或多個)目的地提供商邊緣橋接設(shè)備的目的地MAC地址以及提供商邊緣橋接設(shè)備20 的源MAC地址。封裝模塊46可將由服務(wù)實例模塊44標(biāo)識的服務(wù)標(biāo)識符(I-SID)添加到封 裝改變通知的隧道傳輸數(shù)據(jù)幀的頭部,以供其它提供商邊緣橋接設(shè)備將該經(jīng)封裝的改變通 知與特定用戶服務(wù)相關(guān)聯(lián)。一旦改變通知被封裝在隧道傳輸數(shù)據(jù)幀中,其它橋接設(shè)備,例如,可以接收到該隧 道傳輸數(shù)據(jù)幀以供進一步傳輸?shù)狡渌鼧蚪釉O(shè)備的核心橋接設(shè)備22、24和26不會考慮該改 變通知,這是因為核心橋接設(shè)備無需解封裝任何隧道傳輸數(shù)據(jù)幀,但是其會將數(shù)據(jù)幀轉(zhuǎn)發(fā) 到該隧道傳輸數(shù)據(jù)幀所去往的相關(guān)提供商邊緣橋接設(shè)備。在一示例實施例中,提供商邊緣橋接設(shè)備20還可包括發(fā)送器接口 48,用以將封裝 了改變通知的隧道傳輸數(shù)據(jù)幀轉(zhuǎn)發(fā)到與用戶服務(wù)相關(guān)聯(lián)的至少一個目的地提供商邊緣橋 接設(shè)備。在802. Iah PBBN的情況下,可經(jīng)由與用戶服務(wù)相關(guān)聯(lián)的特定MAC隧道來隧道傳輸 數(shù)據(jù)幀。一旦目的地提供商邊緣橋接設(shè)備接收到封裝了改變通知的數(shù)據(jù)幀,該設(shè)備就可以 對數(shù)據(jù)幀進行處理以訪問改變通知。在圖1的示例網(wǎng)絡(luò)10中,目的地提供商邊緣橋接設(shè)備 可以是提供商邊緣橋接設(shè)備28。但是,由于提供商邊緣橋接設(shè)備18、20和16可以基本上相 同,并且為了簡化對提供商邊緣橋接設(shè)備的描述,所以下面根據(jù)圖2所示的提供商邊緣橋 接設(shè)備20來描述對所接收的封裝了改變通知的數(shù)據(jù)幀的處理。
9
為了處理所接收的封裝了改變通知的隧道傳輸數(shù)據(jù)幀,在一個示例實施例中,接 收器接口 40還被配置為接收從另一提供商邊緣橋接設(shè)備隧道傳輸?shù)臄?shù)據(jù)幀。提供商邊緣橋接設(shè)備20還可包括解封裝模塊50,用以解封裝所接收的數(shù)據(jù)幀,從 而訪問與特定用戶服務(wù)相關(guān)聯(lián)的經(jīng)封裝改變通知。將會了解,在一個示例實施例中,封裝模塊46與解封裝模塊50可以是被配置為對 幀進行封裝和/或解封裝的單個模塊。在一示例實施例中,一旦數(shù)據(jù)幀已被解封裝,服務(wù)實例模塊44就可識別與用戶服 務(wù)相關(guān)聯(lián)的至少一個或一組面向用戶邊緣端口,例如,連接到至少一個用戶邊緣橋接設(shè)備 16的端口。此識別可例如通過如下方式來執(zhí)行通過對隧道經(jīng)封裝改變通知的頭部進行解 析來訪問用戶的服務(wù)標(biāo)識符(I-SID)。通過獲得服務(wù)標(biāo)識符,可以識別用戶,并且可以獲得 與用戶服務(wù)的服務(wù)實例相關(guān)聯(lián)的至少一個或一組面向用戶邊緣端口。如上所述,提供商邊緣橋接設(shè)備的地址模塊42可以響應(yīng)于對改變通知的處理而 清除與特定用戶服務(wù)相關(guān)聯(lián)的地址或橋接表。如上所述,與特定用戶相關(guān)聯(lián)的橋接表被清 除以避免黑洞。在一示例實施例中,發(fā)送器接口 48隨后可以將改變通知發(fā)送到所識別出的(一個 或多個)面向用戶邊緣端口,以使得一個或多個用戶邊緣橋接設(shè)備也清除它們的關(guān)聯(lián)橋接表。將會了解,在一個示例實施例中,服務(wù)實例模塊44和封裝模塊46可以形成提供商 邊緣橋接設(shè)備20的IEEE 802. Iah骨干邊緣橋接器(BEB) I組件功能的一部分。類似地,將 會了解,接收器接口 40和發(fā)送器接口 48可以形成提供商邊緣橋接設(shè)備20的I組件或B組 件功能的一部分?,F(xiàn)在轉(zhuǎn)向圖3,示出了改變通知的幀52的一個示例實施例。該改變通知包括供橋 接設(shè)備在轉(zhuǎn)發(fā)幀期間使用的不同字段。例如,幀可以包括MAC目的地地址(MAC DA)54、MAC 源地址(MAC SA) 56和與幀相關(guān)聯(lián)的服務(wù)VLAN 58??梢园ㄖ甘境鰠f(xié)議類型的協(xié)議標(biāo)識符 (ID)字段60,并且此字段可以包含零值。版本字段62可以指示出所使用協(xié)議的版本,而消 息類型字段64指示出正在發(fā)送的消息的類型。標(biāo)志字段66可以包括拓?fù)涓淖?TC)比特68,拓?fù)涓淖儽忍?8將拓?fù)涓淖冇眯盘?通知(signal)其他橋接器,而拓?fù)涓淖兇_認(rèn)(TCA)比特70被設(shè)定來確認(rèn)對設(shè)定了 TC比特 的配置消息的接收。幀還可包括根ID字段72,該根ID字段72通過列出后跟其6字節(jié)ID的2字節(jié)優(yōu) 先級來指示出根橋接器,而根路徑開銷字段74可以指示出從發(fā)送配置消息的橋接器到根 橋接器的路徑的開銷。橋接器ID字段76還可指示出發(fā)送消息的橋接器的優(yōu)先級和ID,而 端口 ID字段78指示出從其發(fā)送配置消息的端口號(IEEE或思科STP BPDU)或環(huán)以及橋接 器號(IBMSTP BPDU)。該字段使得由多個附接橋接器創(chuàng)建的環(huán)路可被檢測到并被校正。消息年齡字段80可被包括在幀中,其指示出從根發(fā)送當(dāng)前配置消息所基于的配 置消息起過去的時間量,而最大年齡字段82可以指示出應(yīng)當(dāng)在何時刪除當(dāng)前配置消息。問 候時間(hello time)字段84指示出根橋接器配置消息之間的時間,而轉(zhuǎn)發(fā)延遲字段86指 示出橋接器在拓?fù)涓淖冎筇兊叫聽顟B(tài)之前應(yīng)當(dāng)?shù)却臅r間長度。如果橋接器跳變得太 快,則可能不是所有網(wǎng)絡(luò)鏈路都準(zhǔn)備好改變它們的狀態(tài)并且可能產(chǎn)生環(huán)路。
10
圖4示出了封裝圖3所示的改變通知的數(shù)據(jù)幀88的一個示例實施例。該數(shù)據(jù)幀包 括與改變通知的幀52所示的字段相同的字段,但是向頭部90添加了某些字段。所添加的 字段可以包括目的地BMAC地址字段(B-MAC DA) 92和源BMAC地址字段(S-MAC DA) 94,目的 地BMAC地址字段92用以指示出數(shù)據(jù)幀所要發(fā)送到的目的地提供商邊緣橋接設(shè)備的地址, 而源BMAC地址字段94用以指示出原始發(fā)送幀的源提供商邊緣橋接設(shè)備的地址。頭部還可 包括指示出骨干VLAN標(biāo)簽的B-TAG字段96和指示出服務(wù)實例標(biāo)識符的I-SID字段98。圖5示出了根據(jù)一個示例實施例、用于管理第2層網(wǎng)絡(luò)中的拓?fù)涓淖兊姆椒?00 的流程圖。在一個示例實施例中,方法100可由圖1中的提供商邊緣橋接設(shè)備18、20或28 中的任意一個來實現(xiàn)。方法100是作為示例參考圖7來描述的,圖7包括圖1的相同硬件 拓?fù)?。方?00例如可以由示例提供商邊緣橋接設(shè)備18、20和28中的任意一個來實現(xiàn),并 且被作為示例來參考提供商邊緣橋接設(shè)備20進行描述。圖7指示出了與已參考圖1進行描述的用戶端設(shè)備30和32、用戶邊緣橋接設(shè)備 14和16、以及提供商邊緣橋接設(shè)備18、20和28相關(guān)聯(lián)的不同MAC地址的示例。參考圖5,如塊102所示,提供商邊緣橋接設(shè)備20的接收器接口 40可以接收可能 由用戶邊緣橋接設(shè)備14(參見圖7)生成的改變通知。如上面更詳細(xì)描述的,該改變通知可 能由用戶邊緣橋接設(shè)備14響應(yīng)于用戶拓?fù)涓淖?例如,用戶邊緣橋接設(shè)備14與提供商邊 緣橋接設(shè)備18之間的鏈路的故障)而生成。如塊104所示,提供商邊緣橋接設(shè)備20的服務(wù)實例模塊44將改變通知與特定用 戶服務(wù)相關(guān)聯(lián)。例如,通過依賴于在其上接收改變通知的端口的身份,或者改變通知可以包 括服務(wù)實例模塊44可以用來將改變通知與用戶服務(wù)相關(guān)聯(lián)的服務(wù)VLAN標(biāo)識符(S-VID)。響應(yīng)于接收到改變通知以及在改變通知與特定用戶服務(wù)相關(guān)聯(lián)之后,提供商邊緣 橋接設(shè)備20的地址模塊42可以清除與該用戶服務(wù)相關(guān)聯(lián)的地址表中的先前維護的MAC地 址(例如,用戶端設(shè)備30的C-MAC地址和MAC隧道的B-MAC地址)的地址表(例如,圖7 中由標(biāo)號200示出的橋接表)。這由塊106來示出。地址表也可稱為MAC表或CAM表。如上所述,提供商邊緣橋接設(shè)備20可以為向其提供VLAN服務(wù)的每一個用戶維護 單獨的橋接表。因此,當(dāng)網(wǎng)絡(luò)鏈路或組件出故障時,可能僅需要清除與特定用戶相關(guān)聯(lián)的地 址表,其中,用戶可通過某種設(shè)備標(biāo)識符(例如,端口或VLAN)來識別。如塊108所示,提供商邊緣橋接設(shè)備20的服務(wù)實例模塊44還可以識別與用戶服 務(wù)相關(guān)聯(lián)的至少一個目的地提供商邊緣橋接設(shè)備。例如,提供商邊緣橋接設(shè)備20可以通過 獲得映射到與用戶服務(wù)相關(guān)聯(lián)的服務(wù)VLAN的服務(wù)實例的單播或多播地址來識別提供商邊 緣橋接設(shè)備28。如塊110所示,提供商邊緣橋接設(shè)備20的封裝模塊46現(xiàn)在可將改變通知封裝在 隧道傳輸數(shù)據(jù)幀中。該封裝可確保每一個核心橋接設(shè)備22、24和26不對改變通知進行處 理,并因此不會清除它們各自的橋接表。核心橋接設(shè)備被使得能夠轉(zhuǎn)發(fā)該經(jīng)封裝數(shù)據(jù)幀,因 為這些設(shè)備僅依賴于與目的地提供商邊緣橋接設(shè)備相關(guān)的信息來轉(zhuǎn)發(fā)幀。服務(wù)實例模塊44還可將服務(wù)VLAN標(biāo)識符(S-VID)與服務(wù)標(biāo)識符(I-SID)相映射, 以使得目的地提供商邊緣橋接設(shè)備可將經(jīng)封裝改變通知與特定用戶相關(guān)聯(lián)。在一示例實施 例中,封裝模塊46還可向封裝了改變通知的隧道傳輸數(shù)據(jù)幀的頭部添加服務(wù)標(biāo)識符。這些 操作由塊112示出。
在一示例實施例中,并且如塊114所示,封裝模塊46還可向封裝了改變通知的數(shù) 據(jù)幀的頭部添加至少一個目的地提供商邊緣橋接設(shè)備的地址,例如,提供商邊緣橋接設(shè)備 28的MAC地址M3。該地址可由核心橋接設(shè)備(例如,提供商核心橋接設(shè)備22和24或26) 用于將數(shù)據(jù)幀隧道傳輸?shù)教峁┥踢吘墭蚪釉O(shè)備28。如塊116所示,封裝了改變通知的數(shù)據(jù)幀現(xiàn)在可經(jīng)由例如與用戶服務(wù)相關(guān)聯(lián)的 MAC隧道來隧道傳輸?shù)街辽僖粋€目的地提供商邊緣橋接設(shè)備28。如上所述,提供商核心橋 接設(shè)備22、24和26無需對改變通知進行解封裝,并將在不進行進一步處理的情況下將數(shù)據(jù) 幀轉(zhuǎn)發(fā)到目的地提供商邊緣橋接設(shè)備28。圖6示出了根據(jù)一個示例實施例的、用于從目的地提供商邊緣橋接設(shè)備管理第2 層網(wǎng)絡(luò)的拓?fù)涓淖兊姆椒?40的另一流程圖。在一個示例實施例中,方法140可由圖1的 提供商邊緣橋接設(shè)備18、20或28中的任意一個來實現(xiàn)。該方法是作為示例參考圖7,尤其 是參考提供商邊緣橋接設(shè)備28 (其可包括與提供商邊緣設(shè)備20相同或相似的模塊)來描 述的。如塊142所示,目的地提供商邊緣橋接設(shè)備28的接收器接口 40接收從提供商邊 緣橋接設(shè)備20隧道傳輸來的、封裝了改變通知的隧道傳輸數(shù)據(jù)幀,例如,根據(jù)圖5的流程圖 描述的數(shù)據(jù)幀。在一示例實施例中,一旦該數(shù)據(jù)幀被接收,目的地提供商邊緣橋接設(shè)備28的解封 裝模塊50就可對數(shù)據(jù)幀進行解封裝以訪問改變通知。在此解封裝處理期間,服務(wù)實例模塊 44還可獲得可能包括在數(shù)據(jù)幀頭部中的服務(wù)標(biāo)識符(I-SID)。服務(wù)標(biāo)識符可由服務(wù)實例模 塊44用來將改變通知與特定用戶服務(wù)相關(guān)聯(lián)。這些步驟由塊144和146示出。在一示例實施例中,目的地提供商邊緣橋接設(shè)備28的地址模塊42可以清除目的 地提供商邊緣橋接設(shè)備28的、與特定用戶服務(wù)相關(guān)聯(lián)的地址表(由塊148示出)。該地址 表或橋接表在圖7中由標(biāo)號202指示出。如塊150所示,目的地提供商邊緣橋接設(shè)備28的服務(wù)實例模塊44可以識別連接 到用戶邊緣橋接設(shè)備的至少一個端口(或者一組端口),例如,連接到與用戶服務(wù)相關(guān)聯(lián)的 用戶邊緣橋接設(shè)備16的端口。該至少一個或一組端口可通過使用可能已添加到所接收數(shù) 據(jù)幀的頭部的服務(wù)標(biāo)識符來識別,如上面更詳細(xì)說明的。在一示例實施例中,發(fā)送器接口 48現(xiàn)在可以經(jīng)由連接到與用戶相關(guān)聯(lián)的用戶邊 緣橋接設(shè)備的(一個或多個)端口來發(fā)送改變通知(塊152所示),以使得該用戶邊緣橋接 設(shè)備也可清除其關(guān)聯(lián)地址表??梢粤私?,本發(fā)明提供了管理第2層網(wǎng)絡(luò)中的拓?fù)涓淖兌鵁o需在提供商骨干網(wǎng)上 洪泛(flood)的機制。該機制規(guī)定僅僅提供商邊緣橋接器清除它們各自的地址表,而提供 商核心橋接器無需清除任何表,特別是由于提供商核心橋接器并不在它們的地址表中維護 用戶MAC地址。傳統(tǒng)解決方案(例如,對于802. Iad網(wǎng)絡(luò))涉及使用戶邊緣橋接器運行STP,該STP 在從活動路徑到備用路徑的故障轉(zhuǎn)移時廣告TCN。提供商邊緣橋接器可以在該TCN上探聽 (snoop)并生成使得網(wǎng)絡(luò)中的所有提供商橋接器(例如,提供商邊緣橋接器和提供商核心 橋接器二者)都刷新與特定用戶服務(wù)相關(guān)聯(lián)的MAC錄入的用戶改變通知(CCN)。但是,這里 描述的示例實施例可以避免刷新所有提供商橋接器(例如,核心提供商橋接設(shè)備22、24和
1226),并且因而可以至少減少核心網(wǎng)的不必要洪泛。此外,在提供商邊緣橋接設(shè)備之一為第3層網(wǎng)關(guān)(例如,位于IP服務(wù)邊緣并將 802. Iah經(jīng)封裝用戶流量終止于第3層服務(wù)的路由器)的情況下,本機制也可解決流量黑 洞。圖8示出了具有可在其中執(zhí)行如下指令集的計算機系統(tǒng)200的示例形式的機器的 圖示該指令集用于致使機器執(zhí)行這里討論的任意一種或多種方法。在替代實施例中,機器 作為獨立設(shè)備操作并且可連接到(例如,聯(lián)網(wǎng)到)其他機器。在聯(lián)網(wǎng)部署中,機器可作為服 務(wù)器-客戶端網(wǎng)絡(luò)環(huán)境中的服務(wù)器或客戶端機器操作,或者作為對等(或分布式)網(wǎng)絡(luò)環(huán) 境中的對等機器操作。機器可以是個人計算機(PC)、平板PC、機頂盒(STB)、個人數(shù)字助理 (PDA)、蜂窩電話、Web裝置、網(wǎng)絡(luò)路由器、交換機或網(wǎng)橋、或者能夠執(zhí)行指定了要由該機器執(zhí) 行的動作的指令集(指令序列或者其他)的任何機器。此外,雖然僅僅圖示了單個機器,但 是術(shù)語“機器”應(yīng)當(dāng)被認(rèn)為包括單獨或聯(lián)合執(zhí)行(一個或多個)指令集以執(zhí)行這里描述的 任意一種或多種方法的任意機器集合。示例計算機系統(tǒng)300包括處理器302 (例如,中央處理單元(CPU)、圖形處理單元 (GPU)或二者)、主存儲器304和靜態(tài)存儲器306,它們經(jīng)由總線308相互通信。計算機系統(tǒng) 300還可包括視頻顯示單元310 (例如,液晶顯示器(LCD)或陰極射線管(CRT))。計算機系 統(tǒng)300還包括字母數(shù)字輸入設(shè)備312 (例如,鍵盤)、用戶界面(UI)導(dǎo)航設(shè)備314 (例如,鼠 標(biāo))、盤驅(qū)動單元316、信號生成設(shè)備318 (例如,揚聲器)和網(wǎng)絡(luò)接口設(shè)備320。盤驅(qū)動單元316包括機器可讀介質(zhì)322,其上存儲了實現(xiàn)這里討論的任意一種或 多種方法或功能或者由該任意一種或多種方法或功能使用的一個或多個指令集或數(shù)據(jù)結(jié) 構(gòu)(例如,軟件324)。軟件324還可完全或至少部分駐留在主存儲器304中和/或在由計 算機系統(tǒng)300執(zhí)行期間駐留在處理器302中,主存儲器304和處理器302也構(gòu)成了機器可 讀介質(zhì)。軟件324還可使用多種公知傳送協(xié)議(例如,HTTP)中的任一種、經(jīng)由網(wǎng)絡(luò)接口設(shè) 備320而在網(wǎng)絡(luò)326上發(fā)送或接收。雖然機器可讀介質(zhì)322在一示例實施例中被示出為單個介質(zhì),但是術(shù)語“機器可 讀介質(zhì)”應(yīng)當(dāng)被認(rèn)為包括存儲一個或多個指令集的單個或多個介質(zhì)(例如,集中式或分布式 數(shù)據(jù)庫、和/或關(guān)聯(lián)緩存和服務(wù)器)。術(shù)語“機器可讀介質(zhì)”還應(yīng)當(dāng)被認(rèn)為包括能夠存儲、編 碼或承載供機器執(zhí)行且致使機器執(zhí)行本申請的任意一種或多種方法的指令集的介質(zhì),或者 能夠存儲、編碼或承載由這樣的指令集使用或與這樣的指令集相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的介質(zhì)。 術(shù)語“機器可讀介質(zhì)”因而應(yīng)當(dāng)被認(rèn)為包括但不限于固態(tài)存儲器、光和磁介質(zhì)、以及載波信 號。雖然參考具體示例實施例描述了實施例,但是很清楚,在不脫離本發(fā)明的更廣泛 的精神和范圍的情況下,可對這些實施例進行各種修改和改變。因此,應(yīng)當(dāng)從例示性的而非 限制性的角度來看待說明書和附圖。本發(fā)明的摘要被提供以符合37C. F. R. § 1. 72(b)的規(guī)定,該規(guī)定要求摘要將使得 讀者可快速確定本技術(shù)公開的本質(zhì)。摘要是基于其不會被用于解釋或限制權(quán)利要求的范圍 或含義的理解而提交的。另外,在前述詳細(xì)描述中,可以看出,為了使本公開一體化的目的 而將各種特征組合在單個實施例中。公開的方法不應(yīng)被解釋為反映如下一種意圖要求保護的實施例要求比各條權(quán)利要求中明確記載的特征更多的特征。而是,如以下權(quán)利要求反 映的,發(fā)明主題在于比所公開的單個實施例的所有特征少的特征。因此,以下權(quán)利要求在此 并入詳細(xì)描述,其中的每一條權(quán)利要求自身為單獨的實施例。
權(quán)利要求
一種方法,包括在提供商邊緣橋接設(shè)備處接收改變通知;將所述改變通知與用戶服務(wù)相關(guān)聯(lián);識別與所述用戶服務(wù)相關(guān)聯(lián)的至少一個目的地提供商邊緣橋接設(shè)備;將所述改變通知封裝在數(shù)據(jù)幀中;以及將所述數(shù)據(jù)幀經(jīng)由包括至少一個核心橋接設(shè)備的隧道來隧道傳輸?shù)脚c所述用戶服務(wù)相關(guān)聯(lián)的所述至少一個目的地提供商邊緣橋接設(shè)備,所述至少一個核心橋接設(shè)備基于與所述目的地提供商邊緣橋接設(shè)備相關(guān)的信息來隧道傳輸所述數(shù)據(jù)幀。
2.根據(jù)權(quán)利要求1所述的方法,還包括清除與所述用戶服務(wù)相關(guān)聯(lián)的地址表。
3.根據(jù)權(quán)利要求2所述的方法,其中,將所述改變通知封裝在數(shù)據(jù)幀中包括向所述數(shù) 據(jù)幀的有效載荷添加所述至少一個目的地提供商邊緣橋接設(shè)備的地址。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述改變通知包括用以將所述改變通知與所述 用戶服務(wù)相關(guān)聯(lián)的服務(wù)VLAN標(biāo)識符,所述地址表是MAC地址表,并且所述隧道是MAC隧道。
5.根據(jù)權(quán)利要求4所述的方法,其中,封裝所述改變通知包括將所述服務(wù)VLAN標(biāo)識符 與服務(wù)實例標(biāo)識符相映射,并將所述服務(wù)實例標(biāo)識符添加到所述數(shù)據(jù)幀。
6.根據(jù)權(quán)利要求5所述方法,其中,所述至少一個目的地提供商邊緣橋接設(shè)備是通過 獲得所述用戶服務(wù)的服務(wù)實例標(biāo)識符的單播或多播地址來識別的。
7.根據(jù)權(quán)利要求3所述的方法,其中,所述至少一個目的地提供商邊緣橋接設(shè)備是通 過將所述改變通知所到達的端口與所述用戶服務(wù)相關(guān)聯(lián)來識別的。
8.根據(jù)權(quán)利要求5所述的方法,還包括在所述目的地提供商邊緣橋接設(shè)備處接收從所述提供商邊緣橋接設(shè)備隧道傳輸來的 所述數(shù)據(jù)幀;對所述數(shù)據(jù)幀進行解封裝以訪問所述改變通知并訪問所述服務(wù)實例標(biāo)識符,從而將所 述改變通知與所述用戶服務(wù)相關(guān)聯(lián);以及清除與所述用戶服務(wù)相關(guān)聯(lián)的目的地提供商邊緣橋接設(shè)備的地址表。
9.一種方法,包括在目的地提供商邊緣橋接設(shè)備處接受封裝了改變通知的數(shù)據(jù)幀,該數(shù)據(jù)幀是從提供商 邊緣橋接設(shè)備隧道傳輸來的;對所述數(shù)據(jù)幀進行解封裝以訪問所述改變通知并訪問服務(wù)實例標(biāo)識符,從而將所述改 變通知與用戶服務(wù)相關(guān)聯(lián);以及清除與所述用戶服務(wù)相關(guān)聯(lián)的目的地提供商邊緣橋接設(shè)備的地址表。
10.根據(jù)權(quán)利要求9所述的方法,還包括識別連接到與所述用戶服務(wù)相關(guān)聯(lián)的至少一 個用戶邊緣橋接設(shè)備的至少一個端口,并將所述改變通知經(jīng)由所述至少一個端口來發(fā)送到 與用戶相關(guān)聯(lián)的至少一個目的地用戶邊緣橋接設(shè)備。
11.一種提供商邊緣橋接設(shè)備,包括接收器接口,用以接收來自用戶邊緣橋接設(shè)備的改變通知;服務(wù)實例模塊,用以將所述改變通知與用戶服務(wù)相關(guān)聯(lián)并識別與該用戶服務(wù)相關(guān)聯(lián)的 至少一個目的地提供商邊緣橋接設(shè)備;封裝模塊,用以將所述改變通知封裝在數(shù)據(jù)幀中;以及發(fā)送器接口,用以通過包括至少一個核心橋接設(shè)備的隧道來將所述數(shù)據(jù)幀隧道傳輸?shù)?與所述用戶服務(wù)相關(guān)聯(lián)的至少一個目的地提供商邊緣橋接設(shè)備。
12.根據(jù)權(quán)利要求11所述的提供商邊緣橋接設(shè)備,還包括地址模塊,該地址模塊被配 置為清除與所述用戶服務(wù)相關(guān)聯(lián)的地址表。
13.根據(jù)權(quán)利要求12所述的提供商邊緣橋接設(shè)備,其中,所述封裝模塊還被配置為向 所述數(shù)據(jù)幀的頭部添加所述至少一個目的地提供商邊緣橋接設(shè)備的地址。
14.根據(jù)權(quán)利要求13所述的提供商邊緣橋接設(shè)備,其中,所述接收器接口還被配置為 從所述改變通知中獲得用于將所述改變通知與所述用戶服務(wù)相關(guān)聯(lián)的服務(wù)VLAN標(biāo)識符。
15.根據(jù)權(quán)利要求14所述的提供商邊緣橋接設(shè)備,其中,所述服務(wù)實例模塊被配置為 將所述服務(wù)VLAN標(biāo)識符與服務(wù)實例標(biāo)識符相映射,并且所述封裝模塊被配置為將所述服 務(wù)實例標(biāo)識符添加到所述數(shù)據(jù)幀的頭部。
16.根據(jù)權(quán)利要求15所述的提供商邊緣橋接設(shè)備,其中,所述服務(wù)實例模塊被配置為 通過獲得所述用戶服務(wù)的服務(wù)實例標(biāo)識符的單播或多播地址,來識別所述至少一個目的地 提供商邊緣橋接設(shè)備。
17.根據(jù)權(quán)利要求13所述的提供商邊緣橋接設(shè)備,其中,所述服務(wù)實例模塊通過將所 述改變通知所到達的端口與所述用戶服務(wù)相關(guān)聯(lián),來識別所述至少一個目的地提供商邊緣 橋接設(shè)備。
18.根據(jù)權(quán)利要求12所述的提供商邊緣橋接設(shè)備,其中,所述地址表是MAC地址表,并 且所述隧道是MAC隧道。
19.根據(jù)權(quán)利要求11所述的提供商邊緣橋接設(shè)備,其中,所述接收器模塊被配置為接 收通過包括至少一個核心橋接設(shè)備的隧道從源提供商邊緣橋接設(shè)備隧道傳輸來的封裝了 改變通知的數(shù)據(jù)幀。
20.根據(jù)權(quán)利要求19所述的提供商邊緣橋接設(shè)備,還包括解封裝模塊,該解封裝模塊 被配置為對所述數(shù)據(jù)幀進行解封裝以訪問所述改變通知并訪問服務(wù)實例標(biāo)識符,從而將所 述改變通知與用戶服務(wù)相關(guān)聯(lián)。
21.根據(jù)權(quán)利要求20所述的提供商邊緣橋接設(shè)備,還包括地址模塊,該地址模塊被配 置為清除與所述用戶服務(wù)相關(guān)聯(lián)的地址表。
22.根據(jù)權(quán)利要求21所述的提供商邊緣橋接設(shè)備,其中,所述服務(wù)實例模塊被配置為 識別連接到與所述用戶服務(wù)相關(guān)聯(lián)的至少一個用戶邊緣橋接設(shè)備的至少一個端口,并且所 述發(fā)送器接口被配置為將所述改變通知經(jīng)由所述至少一個端口發(fā)送到與所述用戶服務(wù)相 關(guān)聯(lián)的至少一個目的地用戶邊緣橋接設(shè)備。
23.根據(jù)權(quán)利要求11所述的提供商邊緣橋接設(shè)備,其中,所述封裝模塊和所述服務(wù)實 例模塊形成了所述提供商邊緣橋接設(shè)備的IEEE 802. IahBEB I組件的一部分。
24.根據(jù)權(quán)利要求11所述的提供商邊緣橋接設(shè)備,其中,所述接收器接口和所述發(fā)送 器接口形成了所述提供商邊緣橋接設(shè)備的IEEE 802. IahBEB I組件或B組件的一部分。
25.一種提供商邊緣橋接設(shè)備,包括用于接收來自用戶邊緣橋接設(shè)備的改變通知的裝置;用于將所述改變通知與用戶服務(wù)相關(guān)聯(lián)并用于識別與該用戶服務(wù)相關(guān)聯(lián)的至少一個 目的地提供商邊緣橋接設(shè)備的裝置;用于將所述改變通知封裝在數(shù)據(jù)幀中的裝置;以及 用于通過包括至少一個核心橋接設(shè)備的隧道來將所述數(shù)據(jù)幀隧道傳輸?shù)脚c所述用戶 服務(wù)相關(guān)聯(lián)的至少一個目的地提供商邊緣橋接設(shè)備的裝置,所述至少一個核心橋接設(shè)備基 于與所述目的地提供商邊緣橋接設(shè)備相關(guān)的信息來隧道傳輸所述數(shù)據(jù)幀。
全文摘要
文檔編號H04L12/56GK101953120SQ20088011786
公開日2011年1月19日 申請日期2008年11月25日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者Sajassi Ali, Samer M Salam 申請人:Cisco Tech Inc
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1