提供商橋接網(wǎng)絡(luò)通信的制作方法
【專(zhuān)利摘要】根據(jù)示例,一種用于提供商橋接網(wǎng)絡(luò)通信的方法包括:在第一虛擬局域網(wǎng)(VLAN)接收處包括源地址和目的地址的業(yè)務(wù),以向第二VLAN重定向。該方法進(jìn)一步包括基于該源地址和該目的地址向該第一VLAN的提供商邊緣網(wǎng)橋(PEB)轉(zhuǎn)發(fā)該業(yè)務(wù),以及由處理器從該第一VLAN的PEB向該第二VLAN的PEB轉(zhuǎn)發(fā)該業(yè)務(wù)。
【專(zhuān)利說(shuō)明】提供商橋接網(wǎng)絡(luò)通信
【背景技術(shù)】
[0001] 大規(guī)模的網(wǎng)絡(luò)通常包括無(wú)線(xiàn)接入點(diǎn)(AP),這些無(wú)線(xiàn)接入點(diǎn)(AP)策略性地設(shè)置以 向用戶(hù)提供對(duì)互聯(lián)網(wǎng)或內(nèi)部網(wǎng)的接入。對(duì)于大學(xué)及其它這樣的機(jī)構(gòu),用戶(hù)常常注冊(cè)有歸屬 網(wǎng)絡(luò),并且AP用于將用戶(hù)從遠(yuǎn)離該用戶(hù)的歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)中位置重定向至他們的歸屬網(wǎng) 絡(luò)。因此,這樣的網(wǎng)絡(luò)需要技術(shù)能力,如允許移動(dòng)用戶(hù)注冊(cè)、識(shí)別來(lái)自無(wú)線(xiàn)移動(dòng)用戶(hù)的數(shù)據(jù) 業(yè)務(wù)以及以無(wú)縫的方式將該數(shù)據(jù)業(yè)務(wù)重定向至該用戶(hù)的歸屬網(wǎng)絡(luò)。一旦用戶(hù)在他/她的歸 屬網(wǎng)絡(luò)中,來(lái)自該用戶(hù)的數(shù)據(jù)業(yè)務(wù)就可以被橋接和路由,仿佛該數(shù)據(jù)業(yè)務(wù)源自歸屬網(wǎng)絡(luò)。
[0002] 無(wú)線(xiàn)控制器可以用于將數(shù)據(jù)業(yè)務(wù)從AP路由至用戶(hù)的歸屬網(wǎng)絡(luò)。然而,對(duì)于可能包 括數(shù)千個(gè)用戶(hù)和AP的大規(guī)模網(wǎng)絡(luò)來(lái)說(shuō),無(wú)線(xiàn)控制器可能成為擁塞源,因?yàn)閿?shù)據(jù)業(yè)務(wù)首先從 各AP路由至無(wú)線(xiàn)控制器,然后路由至用戶(hù)的歸屬網(wǎng)絡(luò)。雖然可以向大規(guī)模網(wǎng)絡(luò)增加更多無(wú) 線(xiàn)控制器以減小這樣的擁塞,但是這樣的解決方案可能是昂貴的。如果需要持續(xù)增加更多 無(wú)線(xiàn)控制器以滿(mǎn)足增長(zhǎng)的需求,則這樣的解決方案還可能限制可擴(kuò)展性。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0003] 本公開(kāi)的特征是通過(guò)示例說(shuō)明的且不局限于下面的圖,在下面的圖中相同的附圖 標(biāo)記表示相同的元件,其中:
[0004] 圖1圖示根據(jù)本公開(kāi)的示例的提供商橋接網(wǎng)絡(luò)通信(PBNC)系統(tǒng)的體系結(jié)構(gòu);
[0005] 圖2圖示根據(jù)本公開(kāi)的示例的用于PBNC系統(tǒng)的PBNC網(wǎng)絡(luò)布局的圖;
[0006] 圖3圖示根據(jù)本公開(kāi)的示例的用于包括提供商邊緣網(wǎng)橋(PEB)組件的PBNC系統(tǒng) 的PBNC網(wǎng)絡(luò)布局的圖;
[0007] 圖4圖示根據(jù)本公開(kāi)的示例的用于包括PEB組件的PBNC系統(tǒng)的PBNC網(wǎng)絡(luò)布局的 另一張圖;
[0008] 圖5圖示根據(jù)本公開(kāi)的示例的用于包括三個(gè)虛擬局域網(wǎng)(VLAN)的PBNC系統(tǒng)的 PBNC網(wǎng)絡(luò)布局的示例;
[0009] 圖6圖示根據(jù)本公開(kāi)的示例的用于PBNC系統(tǒng)的分組格式的示例;
[0010] 圖7圖示根據(jù)本公開(kāi)的示例的用于PBNC方法;以及
[0011] 圖8圖示根據(jù)本公開(kāi)的示例的計(jì)算機(jī)系統(tǒng)。
【具體實(shí)施方式】
[0012] 為了簡(jiǎn)化和說(shuō)明目的,本公開(kāi)是通過(guò)主要地參考示例描述的。在下面的描述中,闡 述多個(gè)具體細(xì)節(jié),以便提供對(duì)本公開(kāi)的深入理解。然而,將容易明白,本公開(kāi)可以在不局限 于這些具體細(xì)節(jié)的條件下實(shí)施。在其它實(shí)例中,未詳細(xì)地描述一些方法和結(jié)構(gòu),以便不會(huì)不 必要模糊本公開(kāi)。
[0013] 在本公開(kāi)中,術(shù)語(yǔ)"一"和"一種"意在表示至少一個(gè)特定元件。如本文所用的,術(shù) 語(yǔ)"包括"意在包括但不限于,術(shù)語(yǔ)"包含"意在包含但不限于。術(shù)語(yǔ)"基于"意在至少部分 地基于。
[0014] 對(duì)于通常包括被策略性地設(shè)置以提供用戶(hù)接入的無(wú)線(xiàn)AP的大規(guī)模網(wǎng)絡(luò)(如大學(xué) 校園網(wǎng)),數(shù)據(jù)業(yè)務(wù)重定向可能是有挑戰(zhàn)性的。對(duì)于這樣的網(wǎng)絡(luò),AP用于將來(lái)自位于網(wǎng)絡(luò)中 任何特定位置的用戶(hù)的數(shù)據(jù)業(yè)務(wù)重定向至用戶(hù)注冊(cè)的歸屬網(wǎng)絡(luò)??商娲?,AP用于基于用 戶(hù)的位置,將來(lái)自用戶(hù)的歸屬網(wǎng)絡(luò)的數(shù)據(jù)業(yè)務(wù)重定向至網(wǎng)絡(luò)中的任何特定位置。對(duì)于這樣 的網(wǎng)絡(luò),需要一類(lèi)新的轉(zhuǎn)發(fā)來(lái)將來(lái)自遠(yuǎn)離用戶(hù)的歸屬網(wǎng)絡(luò)的用戶(hù)的數(shù)據(jù)業(yè)務(wù)重定向至用戶(hù) 的歸屬網(wǎng)絡(luò)。該轉(zhuǎn)發(fā)還需要與現(xiàn)有標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議兼容且可容易實(shí)現(xiàn),而不對(duì)現(xiàn)有交換機(jī)的 轉(zhuǎn)發(fā)體系結(jié)構(gòu)施加顯著開(kāi)銷(xiāo)。
[0015] 描述了提供商橋接網(wǎng)絡(luò)通信(PBNC)系統(tǒng)及方法。PBNC系統(tǒng)及方法為大規(guī)模網(wǎng)絡(luò) 的業(yè)務(wù)重定向提供了全面的解決方案。對(duì)于基于PBNC系統(tǒng)及方法的網(wǎng)絡(luò)(下文稱(chēng)為PBNC 網(wǎng)絡(luò)),數(shù)據(jù)業(yè)務(wù)可以從位于任何特定虛擬局域網(wǎng)(VLAN)的用戶(hù)轉(zhuǎn)發(fā)至另一個(gè),轉(zhuǎn)發(fā)至該 用戶(hù)的歸屬VLAN。位于遠(yuǎn)離用戶(hù)的歸屬VLAN的VLAN處的該用戶(hù)可以被PBNC網(wǎng)絡(luò)認(rèn)為是 訪(fǎng)問(wèn)者或訪(fǎng)問(wèn)用戶(hù)。當(dāng)業(yè)務(wù)從一個(gè)VLAN轉(zhuǎn)發(fā)至另一 VLAN時(shí),PBNC網(wǎng)絡(luò)可以包括用于業(yè) 務(wù)重定向的客戶(hù)VLAN(C-VLAN)以及服務(wù)VLAN(S-VLAN)。C-VLAN可以請(qǐng)求S-VLAN向另一 C-VLAN轉(zhuǎn)發(fā)業(yè)務(wù)。同樣,C-VLAN可以接收并處理業(yè)務(wù)。S-VLAN將業(yè)務(wù)從一個(gè)VLAN向另一 VLAN轉(zhuǎn)發(fā),因此提供業(yè)務(wù)重定向。一 VLAN可以擔(dān)當(dāng)C-VLAN及S-VLAN。C-VLAN及S-VLAN 可以包括用于用于橋接不同VLAN的提供商邊緣網(wǎng)橋(PEB)組件?;赟-TAG及一對(duì)源媒 體接入控制(MAC)地址和目的媒體接入控制地址,執(zhí)行S-VLAN中的橋接。基于C-TAG及一 對(duì)源MAC地址和目的MAC地址,執(zhí)行C-VLAN中的橋接。PEB組件還可以擔(dān)當(dāng)歸屬位置寄存 器(HRL)及訪(fǎng)問(wèn)位置寄存器(VLR)的角色。C-VLAN及S-VLAN還可以包括多個(gè)關(guān)聯(lián)的無(wú)線(xiàn) 接入點(diǎn)(AP)。這些AP支持對(duì)訪(fǎng)問(wèn)用戶(hù)的封裝和解封裝。為了獲取歸屬VLAN信息,AP可 以訪(fǎng)問(wèn)關(guān)于用戶(hù)的注冊(cè)信息。AP可以因此獲取永久注冊(cè)信息,使用移動(dòng)用戶(hù)的動(dòng)態(tài)關(guān)聯(lián)信 息,并且用合適的S-TAG封裝來(lái)自訪(fǎng)問(wèn)用戶(hù)的業(yè)務(wù)。PBNC系統(tǒng)及方法利用例如以太網(wǎng)技術(shù) IEEE 802. lad提供業(yè)務(wù)重定向框架。
[0016] 根據(jù)示例,該P(yáng)BNC方法包括:在第一 VLAN處接收用于向第二VLAN重定向的包括 源地址和目的地址的業(yè)務(wù)。該方法進(jìn)一步包括:基于源地址和目的地址,向第一 VLAN的PEB 轉(zhuǎn)發(fā)該業(yè)務(wù),并且由處理器將該業(yè)務(wù)從第一 VLAN的PEB轉(zhuǎn)發(fā)至第二VLAN的PEB。在第一 VLAN的AP處可以接收該業(yè)務(wù)。該方法進(jìn)一步包括:用代表第一 VLAN的標(biāo)簽封裝該業(yè)務(wù), 并且基于該封裝、源地址和目的地址向第一 VLAN的PEB轉(zhuǎn)發(fā)該業(yè)務(wù)。第一 VLAN的AP可以 用于封裝該業(yè)務(wù)。該方法進(jìn)一步包括:解封裝該業(yè)務(wù)以移除代表第一 VLAN的標(biāo)簽,并且基 于源地址和目的地址向第二VLAN的AP轉(zhuǎn)發(fā)該業(yè)務(wù)。第二VLAN的PEB可以用于解封裝該 業(yè)務(wù)。
[0017] 該P(yáng)BNC系統(tǒng)及方法以PBNC網(wǎng)絡(luò)的形式對(duì)業(yè)務(wù)重定向提供全面解決方案。PBNC網(wǎng) 絡(luò)基于提供商橋接網(wǎng)絡(luò)(PBN)提供從一個(gè)VLAN至另一 VLAN的業(yè)務(wù)重定向。由于PBNC網(wǎng)絡(luò) 共同地維護(hù)用戶(hù)位置信息,所以無(wú)縫地支持多播,而不引入其它專(zhuān)有協(xié)議族。該P(yáng)BNC系統(tǒng) 及方法還消除了對(duì)訪(fǎng)問(wèn)網(wǎng)絡(luò)了解歸屬網(wǎng)絡(luò)地址的需要,其中每個(gè)VLAN中的PEB組件可以獲 取這樣的信息。這提供了可擴(kuò)展性,而不需要增加硬件資源,如額外的無(wú)線(xiàn)控制器。例如, 該P(yáng)BNC系統(tǒng)及方法允許訪(fǎng)問(wèn)網(wǎng)絡(luò)的每個(gè)中間交換機(jī)通過(guò)根據(jù)需要學(xué)習(xí)歸屬地址來(lái)維護(hù)歸 屬網(wǎng)絡(luò)地址。
[0018] 圖1圖示根據(jù)示例的提供商橋接網(wǎng)絡(luò)通信(PBNC)系統(tǒng)100的體系結(jié)構(gòu)。參照?qǐng)D1, 系統(tǒng)100被描繪為包括e-VLAN控制模塊101,C-VLAN控制模塊101用于為VLAN提供C-VLAN 功能,例如接收和處理業(yè)務(wù)102。S-VLAN控制模塊103用于向VLAN提供S-VLAN功能,例如 將業(yè)務(wù)104從一個(gè)VLAN轉(zhuǎn)發(fā)至另一 VLAN,因此提供業(yè)務(wù)重定向。PEB控制模塊105用于監(jiān) 視和控制PEB的功能,例如橋接不同VLAN。AP控制模塊106用于監(jiān)視和控制AP的功能,例 如獲取永久注冊(cè)信息、使用移動(dòng)用戶(hù)的動(dòng)態(tài)關(guān)聯(lián)信息以及用合適的S-TAG封裝來(lái)自訪(fǎng)問(wèn)用 戶(hù)的業(yè)務(wù)。
[0019] 模塊101、103、105和106以及執(zhí)行系統(tǒng)100中各種其它功能的系統(tǒng)100的其它組 件,可以包括存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的機(jī)器可讀指令。此外或可替代地,模塊1〇1、1〇3、 105和106以及系統(tǒng)100的其它組件可以包括硬件或機(jī)器可讀指令與硬件的結(jié)合。
[0020] 參照?qǐng)D2,關(guān)于例如大學(xué)校園網(wǎng)絡(luò),圖示PBNC網(wǎng)絡(luò)120的模型。PBNC網(wǎng)絡(luò)120包 括用于在將數(shù)據(jù)業(yè)務(wù)從一個(gè)C-VLAN轉(zhuǎn)發(fā)至另一 C-VLAN時(shí)的業(yè)務(wù)重定向的C-VLAN 1-N以 及S-VLAN 121。對(duì)于PBNC網(wǎng)絡(luò)120,122處的用戶(hù)-P的歸屬C-VLAN是123處的C-VLAN 2。 在圖2的示例中,用戶(hù)-P位于124處的C-VLAN 5。PBNC系統(tǒng)100將來(lái)自C-VLAN 5處的用 戶(hù)-P的任何數(shù)據(jù)業(yè)務(wù)經(jīng)由S-VLAN重定向至歸屬C-VLAN 2。S-VLAN將來(lái)自一個(gè)C-VLAN的 數(shù)據(jù)業(yè)務(wù)轉(zhuǎn)發(fā)至另一 C-VLAN,因此提供業(yè)務(wù)重定向。每當(dāng)用戶(hù)-P訪(fǎng)問(wèn)PBNC網(wǎng)絡(luò)120的另 一 C-VLAN時(shí),路由介入。
[0021] 圖3示出130處的用戶(hù)-P在PBNC網(wǎng)絡(luò)131環(huán)境中的情況,以進(jìn)一步描述S-VLAN 功能。圖3大體地包括C-VLAN 1-N。C-VLAN 1-N還擔(dān)當(dāng)下面討論的S-VLAN。對(duì)于132處 的歸屬C-VLAN 2以及133處的C-VLAN 5,這些C-VLAN支持兩個(gè)PEB組件。一個(gè)PEB組件 134被設(shè)置用于C-VLAN 2,另一 PEB組件135被設(shè)置在C-VLAN5處。PEB組件134和135是 C-VLAN 2和C-VLAN 5的成員。因此,這兩個(gè)PEB組件都可以接收來(lái)自C-VLAN 2和C-VLAN 5的通信,并且與C-VLAN 2和C-VLAN 5通信。對(duì)于圖3,每個(gè)用戶(hù)是歸屬VLAN的永久成員。 因此,不管用戶(hù)-P當(dāng)前的地理位置在哪,用戶(hù)-P和歸屬C-VLAN 2之間的映射是永久的。
[0022] 用戶(hù)-P在訪(fǎng)問(wèn)C-VLAN 5中的媒體接入控制(MAC)地址(S卩,MAC:用戶(hù)P")是 C-VLAN 2的成員。為了轉(zhuǎn)發(fā)數(shù)據(jù)業(yè)務(wù),來(lái)自C-VLAN 5中的130處的用戶(hù)-P的數(shù)據(jù)業(yè)務(wù)包 括以下三個(gè)成分:一對(duì)MAC地址(即,MAC :用戶(hù)P作為源MAC,以及MAC :歸屬VLAN作為目 的MAC),歸屬C-VLAN 2,以及C-VLAN 5。對(duì)于C-VLAN5, C-VLAN 5封裝該對(duì)MAC地址和歸 屬C-VLAN 2。首先向C-VLAN 5的PEB組件135轉(zhuǎn)發(fā)數(shù)據(jù)業(yè)務(wù)。此轉(zhuǎn)發(fā)通過(guò)該對(duì)MAC地址 以及C-VLAN 5來(lái)安排。C-VLAN 5的PEB組件135向歸屬C-VLAN 2的PEB組件134轉(zhuǎn)發(fā)該 數(shù)據(jù)業(yè)務(wù)。歸屬C-VLAN 2的PEB組件134首先從該數(shù)據(jù)業(yè)務(wù)中解封裝分組(即移除VLAN 5),并且向歸屬VLAN服務(wù)器轉(zhuǎn)發(fā)該分組。以類(lèi)似的方式轉(zhuǎn)發(fā)反向的從歸屬C-VLAN 2至當(dāng) 前訪(fǎng)問(wèn)C-VLAN 5的用戶(hù)-P的業(yè)務(wù),在此情況中交換分組頭中歸屬C-VLAN 2和C-VLAN 5 的位置。
[0023] 參照?qǐng)D3,對(duì)于上面描述的業(yè)務(wù)轉(zhuǎn)發(fā)示例,C-VLAN 5擔(dān)當(dāng)用于從當(dāng)前正訪(fǎng)問(wèn) C-VLAN 5的用戶(hù)-P發(fā)出的業(yè)務(wù)的S-VLANoC-VLAN 5還擔(dān)當(dāng)用于從其它地方發(fā)出的朝當(dāng)前 正訪(fǎng)問(wèn)133處的C-VLAN 5的用戶(hù)-P的業(yè)務(wù)的S-VLAN。提供商網(wǎng)橋136(如果存在多個(gè)提 供商網(wǎng)橋,則共同稱(chēng)為提供商橋接網(wǎng)絡(luò)(PBN))是包括PEB的PBNC網(wǎng)絡(luò)131的每個(gè)C-VLAN 的成員。如果分組包括PBNC網(wǎng)絡(luò)131的有效C-VLAN地址,則提供商網(wǎng)橋136轉(zhuǎn)發(fā)該分組。
[0024] 參照?qǐng)D4,圖示包括多個(gè)C-VLAN和PEB組件的廣義PBNC網(wǎng)絡(luò)140,該多個(gè)C-VLAN 還擔(dān)當(dāng)S-VLAN。例如,對(duì)于該廣義PBNC網(wǎng)絡(luò)140,每個(gè)C-VLAN具有PEB組件,并且每個(gè)PEB 組件是每個(gè)其它C-VLAN的成員。因此,不管141處的用戶(hù)-P的當(dāng)前位置在哪兒,PBNC網(wǎng) 絡(luò)140都可以轉(zhuǎn)發(fā)包括合適重定向信息的業(yè)務(wù)。如圖4中所示,141處的用戶(hù)-P可以位于 142 處的訪(fǎng)問(wèn) VLAN(即,C-VLAN 5/S-VLAN 5),并且具有 143 處的歸屬 VLAN(即,C-VLAN 2/ S-VLAN 2)。141處的用戶(hù)-P還可以位于143處的歸屬VLAN,以與其它VLAN通信。提供商 網(wǎng)橋144共同形成PBN。因此,可以由PBNC網(wǎng)絡(luò)140根據(jù)需要重定向業(yè)務(wù)。
[0025] 參照?qǐng)D4,描述了重定向場(chǎng)景(重定向場(chǎng)景-1以及重定向場(chǎng)景-2)的示例。對(duì)于 這些重定向場(chǎng)景,圖例如下:
[0026] UA :用戶(hù)(即,141處的用戶(hù)-P),其使用無(wú)線(xiàn)移動(dòng)設(shè)備且永久地注冊(cè)VLAN - Vh_。
[0027] VhQme :UA 的歸屬 VLAN(即,143 處的歸屬 VLAN)。
[0028] IregA :UA向Vh_的永久注冊(cè)信息。
[0029] Vvisit :UA 的訪(fǎng)問(wèn) VLAN (即,142 處的訪(fǎng)問(wèn) VLAN)。
[0030] APvisit :Vvisit中的無(wú)線(xiàn)接入點(diǎn),移動(dòng)用戶(hù)當(dāng)前通過(guò)該無(wú)線(xiàn)接入點(diǎn)附接至PBNC網(wǎng)絡(luò) 140。
[0031] IUAP :UA和APvisit之間的動(dòng)態(tài)關(guān)聯(lián)的信息。
[0032] PEBvisit :Vvisit中的支持PEB的交換機(jī)(即,142處的訪(fǎng)問(wèn)VLAN中的支持PEB的交 換機(jī))。
[0033] PEBh()me :Vh_中的支持PEB的交換機(jī)(即,143處的歸屬VLAN中的支持PEB的交換 機(jī))。
[0034] TfMmA :由當(dāng)前訪(fǎng)問(wèn)Vvisit的UA生成的業(yè)務(wù)。
[0035] TtoA :朝當(dāng)前訪(fǎng)問(wèn)Vvisit的UA的業(yè)務(wù)。
[0036] PBN:由支持PEB的交換機(jī)(即,PBN 144)以及在需要時(shí)主網(wǎng)絡(luò)上的PB(提供商網(wǎng) 橋)核心交換機(jī)形成的網(wǎng)絡(luò)(即,PBNC網(wǎng)絡(luò)140)。
[0037] 參照?qǐng)D4,重定向場(chǎng)景-1針對(duì)從Vvisit至Vh_ (即,Vvisit - Vh_)的業(yè)務(wù)重定向。重 定向場(chǎng)景-1如下進(jìn)行:首先,UA向Vh_注冊(cè),并且向PEB h_轉(zhuǎn)發(fā)I,egA。如果UA移動(dòng)至Vvisit, 則 UA 與 APvisit 關(guān)聯(lián)。APvisit 向 PEBvisit 轉(zhuǎn)發(fā) IUAP,并且 PEBvisit 向 PEBh_ 轉(zhuǎn)發(fā) IUAP。假設(shè) UA 啟 動(dòng)網(wǎng)絡(luò)應(yīng)用程序(例如,網(wǎng)頁(yè)瀏覽、電子郵件等),則UA生成業(yè)務(wù)TfMA。AP visit向PEBvisit轉(zhuǎn) 發(fā)TfMA。PEBvisit向PEB h_轉(zhuǎn)發(fā)TfMmA,并且PEBh_向Vh_轉(zhuǎn)發(fā)T fMA。最后,Vh_通過(guò)常規(guī) 橋接及路由處理TfromA,仿佛T fMmA源自Vh_。
[0038] 參照?qǐng)D4,重定向場(chǎng)景-2針對(duì)從Vh_至Vvisit (即,Vvisit - Vh_)的業(yè)務(wù)重定向。重 定向場(chǎng)景-2如下進(jìn)行:UA當(dāng)前通過(guò)APvisit附接至V visit。Vh_接收朝向當(dāng)前訪(fǎng)問(wèn)Vvisit的UA 的業(yè)務(wù) TtQA。Vh_ 向 PEBh_ 轉(zhuǎn)發(fā) TtQA,并且 PEBh_ 向 PEBvisit 轉(zhuǎn)發(fā) TtoA。PEBvisit 向 APvisit 轉(zhuǎn)發(fā) TtoA。APvisit向UA當(dāng)前正使用的無(wú)線(xiàn)移動(dòng)設(shè)備轉(zhuǎn)發(fā)T t()A。
[0039] 參照?qǐng)D5,圖示包括三個(gè)VLAN的PBNC系統(tǒng)100的示例。特別地,圖5的PBNC網(wǎng)絡(luò) 150示出151處的VLAN A、152處的VLAN B和153處的VLAN C。這些VLAN中的每個(gè)分別 包括PEB,即154處的PEB A、155處的PEB B以及156處的PEB C,這些PEB形成PBN 157。 PBNC網(wǎng)絡(luò)150包括接入點(diǎn)(AP) 158、159處的用戶(hù)-C以及160處的用戶(hù)-B。AP 158可以 被分隔并指定給VLAN A、B和C。用戶(hù)-C可以永久地注冊(cè)到VLAN C,并且用戶(hù)-B可以永久 地注冊(cè)到VLAN B。例如,基于參照?qǐng)D4對(duì)重定向場(chǎng)景-1和重定向場(chǎng)景-2提供的細(xì)節(jié),由 用戶(hù)-c發(fā)出的業(yè)務(wù)被重定向至VLAN C,VLAN C是用戶(hù)-c的歸屬VLAN。類(lèi)似地,由用戶(hù)-B 發(fā)出的業(yè)務(wù)被重定向至VLAN B,VLAN B是用戶(hù)-B的歸屬VLAN。
[0040] 參照?qǐng)D6,圖示PBNC系統(tǒng)100的分組格式的示例。具體地,對(duì)于圖6的示例,171 處的VLAN 2的170處的用戶(hù)-P當(dāng)前正訪(fǎng)問(wèn)172處的VLAN 5,并且正與171處的VLAN 2的 173處的另一用戶(hù)-Q通信。用戶(hù)-P當(dāng)前通過(guò)VLAN 5中的174處的AP-5附接至PBNC網(wǎng) 絡(luò)。類(lèi)似地,用戶(hù)-Q經(jīng)由VLAN 2中的AP-2附接至PBNC網(wǎng)絡(luò)。176處的PEB-5代表VLAN 5的PEB組件。177處的PEB-2代表VLAN 2的PEB組件。用戶(hù)-P和用戶(hù)-Q的MAC地址分 別是 MAC-P 和 MAC-Q。
[0041] 對(duì)于從用戶(hù)-p到用戶(hù)-Q(即,從用戶(hù)-p -用戶(hù)-Q)的業(yè)務(wù),首先,在178處,用 戶(hù)-P生成具有C-TAG (即,VLAN 2)、源MAC ( S卩,MAC-P)和目的MAC ( S卩,MAC-Q)的分組(即, 分組1)。在179處,AP-5接收分組1并用S-TAG( S卩,VLAN 5)封裝該分組。為了將分組 1與歸屬網(wǎng)絡(luò)為VLAN 5的其它分組區(qū)分開(kāi),AP-5可以在MAC-P首次出現(xiàn)時(shí)向注冊(cè)器(即, PEB-5)查詢(xún)MAC-P是否是訪(fǎng)問(wèn)MAC地址。在180處,隨后向PEB-5轉(zhuǎn)發(fā)經(jīng)封裝的分組(即, 分組2)。由于VLAN 5基于S-TAG以及該對(duì)MAC地址(S卩,MAC-P和MAC-Q)處理分組2,所 以VLAN 5對(duì)分組1來(lái)說(shuō)實(shí)際上成為服務(wù)VLAN。從180至181,PEB-5接收分組2,并且向 PEB-2轉(zhuǎn)發(fā)分組2。PEB-2接收分組2,并且通過(guò)移除S-TAG ( S卩,VLAN 5)將其解封裝為分組 1 一原始格式。這是基于確定VLAN-ID(即,VLAN 2)匹配C-TAG(即,VLAN-2)。在182處, PEB-2以分組2的原始格式向AP-2轉(zhuǎn)發(fā)分組2。在183處,AP-2接收分組1并且將其轉(zhuǎn)發(fā) 給用戶(hù)-Q,并且用戶(hù)-Q接收分組1。對(duì)于從用戶(hù)-Q到用戶(hù)-P(即,從用戶(hù)-Q -用戶(hù)-P) 的業(yè)務(wù),顛倒前面從178-183的順序。
[0042] PBNC系統(tǒng)100還支持可以在單次傳輸中將業(yè)務(wù)從歸屬VLAN同時(shí)向多個(gè)用戶(hù)發(fā)送 的多播。例如,每個(gè)VLAN的PEB組件維護(hù)當(dāng)前訪(fǎng)問(wèn)另一 VLAN的歸屬用戶(hù)的信息。因此,不 管VLAN的每個(gè)成員當(dāng)前的位置在哪兒,都支持多播。
[0043] 參照?qǐng)D1、圖2、圖4和圖6以及上面描述的關(guān)聯(lián)示例,每個(gè)VLAN包括雙重角色,其 一為該VLAN的歸屬用戶(hù)的C-VLAN,其二為用于訪(fǎng)問(wèn)用戶(hù)的S-VLAN。PEB組件支持PBNC網(wǎng) 絡(luò)的所有VLAN標(biāo)簽,以解釋用戶(hù)在PBNC網(wǎng)絡(luò)各處的移動(dòng)性?;赑BNC網(wǎng)絡(luò)的規(guī)模,提供商 核心網(wǎng)橋可以與PBN -起使用。例如,與較小的網(wǎng)絡(luò)相對(duì),對(duì)于具有許多VLAN的大型PBNC 網(wǎng)絡(luò),可以使用提供商核心網(wǎng)橋。可以基于例如上面描述的S-TAG和MAC地址執(zhí)行PBN中的 轉(zhuǎn)發(fā)。如上面參照?qǐng)D6討論的,在歸屬VLAN的AP和PEB組件處執(zhí)行封裝(S卩,添加 S-TAG) 及解封裝(S卩,移除S-TAG)。例如,對(duì)于從用戶(hù)-P到用戶(hù)-Q( S卩,從用戶(hù)-P -用戶(hù)-Q)的 業(yè)務(wù)的示例,由AP-5執(zhí)行封裝,由PEB-2執(zhí)行解封裝。對(duì)于從用戶(hù)-Q到用戶(hù)-P (即,從用 戶(hù)-Q -用戶(hù)-P)的業(yè)務(wù)的示例,由PEB-2執(zhí)行封裝,并且由AP-5執(zhí)行解封裝。
[0044] 關(guān)于永久注冊(cè)(即,靜態(tài)(IregA))以及動(dòng)態(tài)關(guān)聯(lián)(即,動(dòng)態(tài)(IUAP)),參照?qǐng)D6,每個(gè) PEB組件(即,PEB-2和PEB-5)維護(hù)其表示的VLAN的全部注冊(cè)信息。例如,PEB-2維護(hù)用 戶(hù)注冊(cè)至VLAN 2作為其歸屬VLAN的VLAN 2永久注冊(cè)(S卩,靜態(tài)(IMgA))。每個(gè)PEB組件 還維護(hù)所有動(dòng)態(tài)關(guān)聯(lián)信息(IUAP)。例如,PEB-2還維護(hù)由訪(fǎng)問(wèn)VLAN 2的用戶(hù)創(chuàng)建的所有動(dòng) 態(tài)關(guān)聯(lián)信息(即,動(dòng)態(tài)(IUAP))??商娲?,與PEB相對(duì),可以設(shè)置外部數(shù)據(jù)庫(kù)(未示出)來(lái) 維護(hù)I UAP和IMgA。對(duì)于外部數(shù)據(jù)庫(kù)的情況,可以在創(chuàng)建時(shí)向外部數(shù)據(jù)庫(kù)轉(zhuǎn)發(fā)IUAP和I MgA。在 外部數(shù)據(jù)庫(kù)的情況中,對(duì)于從用戶(hù)-P到用戶(hù)-Q或從用戶(hù)-Q到用戶(hù)-P的業(yè)務(wù)重定向,可以 根據(jù)需要從外部數(shù)據(jù)庫(kù)獲取IUAP和IMgA。
[0045] PBNC系統(tǒng)100可以包括如下配置的轉(zhuǎn)發(fā)表。該轉(zhuǎn)發(fā)表可以支持歸屬和訪(fǎng)問(wèn)用 戶(hù)的總共st(rtal個(gè)唯一 MAC地址。例如,如果將Sh_定義為C-VLAN的唯一 MAC地址的 規(guī)模,并且將Svisit定義為S-VLAN的唯一 MAC地址的規(guī)模,那么
【權(quán)利要求】
1. 一種用于提供商橋接網(wǎng)絡(luò)通信的方法,所述方法包括: 在第一虛擬局域網(wǎng)(VLAN)處接收包括源地址和目的地址的業(yè)務(wù),以向第二VLAN重定 向; 基于所述源地址和所述目的地址向所述第一 VLAN的提供商邊緣網(wǎng)橋(PEB)轉(zhuǎn)發(fā)所述 業(yè)務(wù);以及 由處理器將所述業(yè)務(wù)從所述第一 VLAN的向所述第二VLAN的PEB轉(zhuǎn)發(fā)。
2. 根據(jù)權(quán)利要求1所述的方法,其中,接收業(yè)務(wù)進(jìn)一步包括: 在所述第一 VLAN的接入點(diǎn)(AP)處接收所述業(yè)務(wù)。
3. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 用代表所述第一 VLAN的標(biāo)簽封裝所述業(yè)務(wù);以及 基于所述封裝、所述源地址和所述目的地址,向所述第一 VLAN的PEB轉(zhuǎn)發(fā)所述業(yè)務(wù)。
4. 根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括: 使用所述第一 VLAN的接入點(diǎn)(AP)封裝所述業(yè)務(wù)。
5. 根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括: 解封裝所述業(yè)務(wù),以移除代表所述第一 VLAN的所述標(biāo)簽;以及 基于所述源地址和所述目的地址向所述第二VLAN的接入點(diǎn)(AP)轉(zhuǎn)發(fā)所述業(yè)務(wù)。
6. 根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括: 使用所述第二VLAN的PEB來(lái)解封裝所述業(yè)務(wù)。
7. 根據(jù)權(quán)利要求1所述的方法,其中,所述源地址和所述目的地址是媒體接入控制 (MAC)地址。
8. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一 VLAN是服務(wù)VLAN(S-VLAN),所述第二 VLAN是客戶(hù)VLAN(C-VLAN),并且所述S-VLAN向所述C-VLAN轉(zhuǎn)發(fā)所述業(yè)務(wù)。
9. 根據(jù)權(quán)利要求1所述的方法,其中,所述VLAN中的每個(gè)執(zhí)行用于歸屬用戶(hù)的客戶(hù) VLAN (C-VLAN)和用于訪(fǎng)問(wèn)用戶(hù)的服務(wù)VLAN (S-VLAN)的雙重功能。
10. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 使用接入點(diǎn)(AP)從歸屬VLAN獲取關(guān)于用戶(hù)的永久注冊(cè)信息。
11. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 使用接入點(diǎn)(AP)來(lái)確定移動(dòng)用戶(hù)的動(dòng)態(tài)關(guān)聯(lián)信息。
12. -種提供商橋接網(wǎng)絡(luò)通信系統(tǒng),包括: 存儲(chǔ)器,存儲(chǔ)包括機(jī)器可讀指令的模塊,該機(jī)器可讀指令用以: 在第一虛擬局域網(wǎng)(VLAN)處接收包括源地址和目的地址的業(yè)務(wù),以向第二VLAN重定 向, 用代表所述第一 VLAN的標(biāo)簽封裝所述業(yè)務(wù), 基于所述封裝、所述源地址和所述目的地址,向所述第一 VLAN的提供商邊緣網(wǎng)橋 (PEB)轉(zhuǎn)發(fā)所述業(yè)務(wù),以及 從所述第一 VLAN的PEB向所述第二VLAN的PEB轉(zhuǎn)發(fā)所述業(yè)務(wù);以及處理器,用于實(shí)施 所述模塊。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),進(jìn)一步包括機(jī)器可讀指令,該機(jī)器可讀指令用以: 解封裝所述業(yè)務(wù),以移除代表所述第一 VLAN的所述標(biāo)簽;以及 基于所述源地址和所述目的地址,向所述第二VLAN的接入點(diǎn)(AP)轉(zhuǎn)發(fā)所述業(yè)務(wù)。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng),進(jìn)一步包括機(jī)器可讀指令,該機(jī)器可讀指令用以: 使用所述第一 VLAN的AP來(lái)封裝所述業(yè)務(wù);以及 使用所述第二VLAN的PEB來(lái)解封裝所述業(yè)務(wù)。
15. -種非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)具有存儲(chǔ)在其上的用于提 供商橋接網(wǎng)絡(luò)通信的機(jī)器可讀指令,所述機(jī)器可讀指令在被執(zhí)行時(shí)使計(jì)算機(jī)系統(tǒng): 在第一虛擬局域網(wǎng)(VLAN)處接收包括源地址和目的地址的業(yè)務(wù),以向第二VLAN重定 向; 用代表所述第一 VLAN的標(biāo)簽封裝所述業(yè)務(wù); 基于所述封裝、所述源地址和所述目的地址,向所述第一 VLAN的提供商邊緣網(wǎng)橋 (PEB)轉(zhuǎn)發(fā)所述業(yè)務(wù); 從所述第一 VLAN的PEB向所述第二VLAN的PEB轉(zhuǎn)發(fā)所述業(yè)務(wù); 解封裝所述業(yè)務(wù),以移除代表所述第一 VLAN的所述標(biāo)簽;以及 由處理器,基于所述源地址和所述目的地址向所述第二VLAN的接入點(diǎn)(AP)轉(zhuǎn)發(fā)所述 業(yè)務(wù)。
【文檔編號(hào)】H04L12/46GK104303462SQ201280072891
【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2012年7月30日 優(yōu)先權(quán)日:2012年7月30日
【發(fā)明者】崔炳奎 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)