專利名稱:在提供商骨干橋網(wǎng)絡中多播的制作方法
技術領域:
一般來說,本發(fā)明涉及通信網(wǎng)絡,具體來說,涉及通信網(wǎng)絡中用于在提供商骨干橋網(wǎng)絡(PBBN)中多播的方法和節(jié)點。
背景技術:
多播是用于向住宅用戶分發(fā)因特網(wǎng)協(xié)議電視(IPTV)的優(yōu)選方法。因特網(wǎng)組管理協(xié)議(IGMP)是基于IP的控制協(xié)議,它用于向橋接網(wǎng)絡中的多播組(TV頻道)發(fā)信號通知端點站的成員資格。為了獲得與多播關聯(lián)的好處,IGMP窺探可由中間節(jié)點用于削減網(wǎng)絡中的多播樹,以便有效地利用有限的資源。IGMP窺探被設計成防止本地網(wǎng)絡上的主機接收它們尚未明確加入的多播組的業(yè)務。IGMP窺探是允許第2層交換機通過處理在多播網(wǎng)絡中發(fā)送的第3層IGMP分組來對主機與路由器之間的IGMP對話進行“監(jiān)聽”的特征。當在交換機中啟用IGMP窺探時,交換機分析連接到該交換機的主機與網(wǎng)絡中的多播路由器之間的所有IGMP分組。當交換機聽到來自主機對于給定多播組的IGMP報告時,交換機將主機的端口號添加到那個組的多播列表。同樣,當交換機聽到IGMP離開時,它從表條目中刪除該主機的端口。因此,IGMP窺探為交換機提供從不包含多播聽眾(即,IGMP客戶端)的鏈路中削減多播業(yè)務的機制。若干IEEE標準影響在提供商骨干橋網(wǎng)絡(PBBN)和提供商橋網(wǎng)絡(PBN)上的IPTV 的多播。適用標準是IEEE標準802. Iad (提供商橋)、IEEE標準802. Iah (提供商骨干橋) 和IEEE標準802. Iak (多注冊協(xié)議)。以太網(wǎng)是L2,而IP是L3,但是兩種協(xié)議都執(zhí)行分組交換,都能夠全局縮放,都使用動態(tài)拓撲協(xié)議,并且都能夠提供保護、服務質量(QoQ和業(yè)務工程設計。基本差異是連通性IP能夠提供全局任意至任意的連通性,而提供商以太網(wǎng)能夠提供網(wǎng)絡接口的規(guī)定集合之間的全局連通性。IGMP窺探執(zhí)行第3層(IP)與第2層(以太網(wǎng))之間的層違反,因為它是控制以太網(wǎng)橋中的多播流的行為的IP協(xié)議。這可引起PBBN(802. Iah)中的問題,因為IGMP分組數(shù)據(jù)單元(PDU)被封裝在骨干幀中。圖1是與兩個PBN 12-13進行接口以分發(fā)多播服務的PBBN 11的簡化框圖。在這個示例中,在PBBN中建立點對點骨干VLAN服務,以便向PBN分發(fā)多播服務。采用新信頭字段來封裝來自PBN的進入的以太網(wǎng)幀,所述新信頭字段包含骨干源和目的地媒體接入控制 (MAC)地址、B標簽和I標簽。其實,這完全隱藏了 PBBN中的IGMP消息,并且使IGMP窺探是不可能的。在這種情況下,甚至L2多播協(xié)議、如MAC地址多注冊協(xié)議(MMRP)也是不充分的。 該問題與PBBN的邊緣處的骨干邊緣橋(BEB)封裝PBN客戶幀的方式關聯(lián)。按照IEEE Std802. lah-2008,將具有組MAC地址作為其目的地地址的標準客戶幀封裝為始終具有缺省骨干目的地地址作為其骨干目的地MAC地址的骨干幀。缺省骨干目的地地址是通過將提供商骨干橋組織上唯一標識符(OUI) (00-1E-83)與標識骨干中的客戶服務實例的服務實例標識符(I-SID)值級聯(lián)而構建的特殊地址。這不允許區(qū)分骨干中的客戶多播服務,并且嚴重地限制對這些服務的削減能力。與同一個骨干I-SID關聯(lián)的客戶多播幀始終被映射到同一個骨干多播服務,并且對應地丟失單獨地控制骨干中的每個這種多播服務的能力。
發(fā)明內(nèi)容
因此,需要用于在提供商骨干橋網(wǎng)絡(PBBN)中多播的改進方法和節(jié)點。本發(fā)明提供一種處理由提供商骨干橋(PBB)的I組件上的客戶網(wǎng)絡端口(CNP) 或提供商網(wǎng)絡端口(PNP)接收的客戶多播幀的新方式。代替采用等于缺省骨干目的地地址的骨干目的地地址(B-DA)來封裝這些幀,在一個實施例,采用等于所接收客戶多播幀的原始客戶目的地地址(C-DA)的B-DA來封裝轉發(fā)給I組件上的虛擬實例端口(VIP) 的多播客戶幀。這種能力可通過使上述行為能夠對I組件上的每個VIP獨立地設置的 “EnableCustomerMulticast”參數(shù)來控制。當設置參數(shù)時,將要用于所封裝骨干幀的骨干 B-DA是所接收多播C-DA。該參數(shù)的缺省值可設置為零(0),它對應于采用缺省骨干目的地地址來封裝客戶多播幀的傳統(tǒng)行為。本發(fā)明使客戶多播服務能夠通過PBBN來建立。這可通過利用MMRP協(xié)議來實現(xiàn), MMRP協(xié)議這時能夠運行于PBN與PBBN域之間,好像它是單個域那樣。備選地,如果客戶多播域在L3上而MMRP在骨干域中得到支持,則本發(fā)明可利用IGMP-MMRP互配功能。如果不支持MMRP,則所有中間橋組件使用算法,以便識別IGMP幀并且執(zhí)行IGMP窺探。因此,在一個實施例中,本發(fā)明針對一種傳播由提供商骨干橋的I組件接收的多播幀的方法。該方法包括下列步驟采用等于原始C-DA的B-DA來封裝所接收客戶多播幀; 以及使用MMRP或IGMP窺探的操作所提供的方法向C-DA傳播所封裝幀。在另一個實施例中,本發(fā)明針對具有I組件的提供商骨干橋(PBB)。它包括1組件的輸入端口,用于接收客戶幀;幀分析器,用于確定所接收幀是多播幀;幀封裝單元,用于采用等于所接收客戶多播幀的原始C-DA的B-DA來封裝所接收幀;以及輸出端口,用于向 C-DA傳播所封裝幀。在另一個實施例中,本發(fā)明針對一種在PBBN中傳播多播幀的方法。該方法包括下列步驟由提供商骨干橋的I組件上的輸入端口接收客戶幀;分析客戶多播幀,以便確定連接_標識符是否不為空的,并且連接_標識符是否引用由提供商實例端口所保持的地址;以及在確定連接標識符不為空的并且連接標識符引用由提供商實例端口所保持的地址時,將B-DA設置成等于由連接_標識符引用的地址。在確定連接標識符為空的時,該方法確定在客戶幀中接收的C-DA是否為組MAC地址,并且I組件上的VIP的 EnableCustomerMulticast參數(shù)是否被設置成預定義值。在確定所接收C-DA是組MAC地址并且VIP的EnableCustomerMulticast參數(shù)被設置成預定義值時,把B-DA設置成等于所接收C-DA。在所接收C-DA不是組MAC地址和/或VIP的EnableCustomerMulticast參數(shù)未被設置成預定義值時,把B-DA設置成等于VIP的缺省骨干目的地參數(shù)的內(nèi)容。在另一個實施例中,本發(fā)明針對一種在橋組件中用于確定是否對所接收以太網(wǎng)幀執(zhí)行IGMP窺探的計算機實現(xiàn)的方法。該方法包括下列步驟a)由組件繞過以太網(wǎng)幀的標識MAC DA和MAC SA的前12個字節(jié),并且分析標識第一以太類型字段的后續(xù)字節(jié);b)由組件確定接下來兩個字節(jié)是否等于81-00或88-A8 ;c)在確定接下來兩個字節(jié)等于81-00 或88-A8時,繞過接下來兩個后續(xù)字節(jié)并且重復步驟b)和c),直到接下來兩個字節(jié)不等于 81-00或88-A8 ;d)當接下來兩個字節(jié)不等于81-00或88-A8時,由組件確定接下來兩個字節(jié)是否等于88-e7 ;e)在確定接下來兩個字節(jié)等于88_e7時,由組件繞過接下來16個后續(xù)字節(jié)并且重復步驟b)至e),直到接下來兩個字節(jié)不等于88-e7;f)當接下來兩個字節(jié)不等于88-e7時,由組件確定接下來兩個字節(jié)是否標識IGMP幀;g)在確定接下來兩個字節(jié)標識 IGMP幀時,對該幀執(zhí)行IGMP窺探;以及h)在確定接下來兩個字節(jié)不標識IGMP幀時,拒絕對該幀執(zhí)行IGMP窺探。在另一個實施例中,本發(fā)明針對一種在骨干域中傳播客戶發(fā)起的MAC地址多注冊協(xié)議(MMRP)分組數(shù)據(jù)單元(PDU)的計算機實現(xiàn)的方法,其中MMRP PDU由提供商骨干橋 (PBB)的I組件上的客戶網(wǎng)絡端口或提供商網(wǎng)絡端口來接收,并且被傳播給VLAN上下文內(nèi)的其它橋端口。該方法的特征在于,當VIP是VLAN上下文的一部分時,按照下列步驟來封裝所傳播MMRP PDU 當與所接收PDU關聯(lián)的連接_標識符不是空的時,將B-DA設置成等于由連接_標識符引用的地址;當連接_標識符是空的時,確定在PDU中接收的C-DA是否為組MAC地址,并且虛擬實例端口的EnableCustomerMulticast參數(shù)是否被設置成預定義值; 當所接收C-DA是組MAC地址并且VIP的EnableCustomerMulticast參數(shù)被設置成預定義值時,將B-DA設置成等于所接收C-DA ;以及當所接收C-DA不是組MAC地址,和/或VIP的 EnableCustomerMulticast參數(shù)未被設置成預定義值時,將B-DA設置成等于VIP的缺省骨干目的地參數(shù)的內(nèi)容。該方法還包括下列步驟在實現(xiàn)MMRP協(xié)議的B組件上的客戶骨干端口處接收所傳播MMRP PDU之一;由正在接收的客戶骨干端口確定所接收PDU是否為MMRP PDU ;以及傳播與所接收PDU關聯(lián)的骨干VLAN標識符B-VID值對應的VLAN上下文內(nèi)的所有已標識MMRP PDU。
圖1是與兩個PBN進行接口以分發(fā)多播服務的PBBN的簡化框圖;圖2是示出本發(fā)明的方法的一個實施例的步驟的流程圖,其中對提供商實例端口 (PIP)所發(fā)出的幀設置B-DA ;圖3是示出用于在骨干域中傳播客戶發(fā)起的MMRP PDU的本發(fā)明的方法的一個實施例的步驟的流程圖;圖4是示出由所有橋組件實現(xiàn)的用于每當MMRP協(xié)議未被提供商域中的橋實現(xiàn)時窺探IGMP信息的算法的步驟的流程圖;以及圖5是本發(fā)明的一個示范實施例中的PBB的簡化框圖。
具體實施例方式本發(fā)明在I組件上的各VIP端口上引入新參數(shù),它例如可以是二進制參數(shù),本文中稱作“EnableCustomerMulticast”參數(shù)。缺省情況下,每一個VIP端口使這個參數(shù)設置為零(0)。如果該參數(shù)被設置為一(1),則采用等于多播C-DA地址的骨干MAC目的地地址來封裝轉發(fā)給這個VIP的每一個客戶多播幀。所有其它提供商實例端口(PIP)功能保持與IEEE Std 802. lah-2008 中所述相同。圖2是示出本發(fā)明的方法的一個實施例的步驟的流程圖,其中對PIP所發(fā)出的幀設置B-DA。在步驟21,1組件上的客戶網(wǎng)絡端口(CNP)接收轉發(fā)給同一個I組件上的虛擬實例端口(VIP)的幀。在步驟22,I組件分析所接收幀。在步驟23,確定所接收幀的連接_ 標識符是否為空的。如果連接_標識符不是空的,它將包含由PIP所保持的地址。因此,該方法轉到步驟對,其中B-DA的值被設置為由連接_標識符引用的地址。如果連接_標識符為空的,該方法轉到步驟25,其中確定所接收C-DA是否為組MAC地址并且虛擬實例端口的 EnableCustomerMulticast參數(shù)是否被設置為一(1)。如果是,則該方法轉到步驟沈,其中把B-DA的值設置為所接收C-DA。如果不是,則該方法轉到步驟27,其中把B-DA的值設置為虛擬實例端口的缺省骨干目的地參數(shù)的內(nèi)容。在步驟觀,幀使用所選B-DA來封裝,并且通過網(wǎng)絡向目的地傳播。上述修改使客戶多播地址能夠在骨干中可見,并且相應地允許控制PBBN中的客戶多播服務。具體來說,如果客戶網(wǎng)絡正運行MAC地址多注冊協(xié)議(MMRP),則客戶MMRP PDU 能夠在骨干網(wǎng)中傳播,以便根據(jù)客戶多播服務來建立骨干多播服務。圖3是示出用于在骨干域中傳播客戶發(fā)起的MMRP PDU的本發(fā)明的方法的一個實施例的步驟的流程圖。在步驟31,MMRP PDU由I組件上的CNP或PNP端口來接收。在步驟 32,PDU如IEEE Std 802. lak-2008的10. 11中所述傳播到VLAN上下文內(nèi)的其它橋端口。 在步驟33,如果VIP是這個VLAN上下文的一部分,則所傳播MMRPPDU按照如圖2的方法所修改的IEEE 802. Iah規(guī)則來封裝。在步驟34,實現(xiàn)MMRP協(xié)議的B組件上的客戶骨干端口 (CBP)檢查幀的目的地地址和以太類型,以便確定所接收PDU是否為MMRP PDU0以太類型隱藏在幀的I-TAG之下,但是它通過使用IEEE標準802. lah-2008的6. 18中所述的骨干服務實例復用實體能夠是可見的。在步驟35,所有已標識MMRP PDU在與所接收幀關聯(lián)的骨干VLAN標識符(B-VID)值(即,與所接收I-SID關聯(lián)的骨干服務實例表中的B-VID欄中的值,或者如果不支持這個方面,則是與這個CBP端口關聯(lián)的PVID參數(shù)的值)對應的VLAN上下文內(nèi)傳播。如果客戶域中的多播服務由IGMP窺探來設置,同時MMRP在骨干域中實現(xiàn),則能夠使用IGMP-MMRP互配功能,以便提供基于IGMP的網(wǎng)絡與基于MMRP的網(wǎng)絡之間的無縫互通。 互配功能可在VIP上實現(xiàn),并且接收MMRP PDU的CBP實現(xiàn)上述步驟34-35中提供的功能。圖4是示出由所有橋組件實現(xiàn)的用于每當MMRP協(xié)議未被提供商域中的橋實現(xiàn)時窺探IGMP信息的算法的步驟的流程圖。如上所述,IGMP窺探被設計成防止本地網(wǎng)絡上的主機接收它們尚未明確加入的多播組的業(yè)務。IGMP窺探使第2層交換機能夠通過處理在多播網(wǎng)絡中發(fā)送的第3層IGMP分組來對主機與路由器之間的IGMP對話進行“監(jiān)聽”。IGMP 窺探可由中間節(jié)點用于削減網(wǎng)絡中的多播樹,以便有效地利用有限的資源。在步驟41,組件接收以太網(wǎng)幀。在步驟42,組件繞過以太網(wǎng)幀的標識MAC DA和 MAC SA的前12個字節(jié),并且分析標識第一以太類型字段的字節(jié)。在步驟43,確定接下來兩個字節(jié)是否等于81-00或88-A8。如果是,則組件在步驟44繞過接下來兩個后續(xù)字節(jié),并且重復步驟43。如果接下來兩個字節(jié)不等于81-00或88-A8,則該方法轉到步驟45,其中確定接下來兩個字節(jié)是否等于88-e7。如果是,則組件在步驟46繞過接下來16個后續(xù)字節(jié),并且返回到步驟43。如果不是,則該方法轉到步驟47,其中確定接下來兩個字節(jié)是否標識 IGMP幀。如果是,則該方法轉到步驟48,其中執(zhí)行IGMP窺探。如果不是,則該方法轉到步驟49,其中不執(zhí)行窺探。 圖5是本發(fā)明的一個示范實施例中的PBB 50的簡化框圖。在I組件的CNP或PNP 51中接收客戶幀。所接收幀的C-DA用于查詢I組件的過濾數(shù)據(jù)庫,并且標識該幀要被轉發(fā)到的端口的集合。如果幀要被轉發(fā)給提供商骨干橋接網(wǎng)絡(PBBN),則它們被定向到負責封裝的虛擬實例端口(VIP)。在這種情況下,過濾數(shù)據(jù)庫52提供與所接收幀的C-DA關聯(lián)的連接_標識符53。將連接_標識符轉發(fā)給C-DA分析器57,C-DA分析器57確定連接_標識符是否為空的。如果連接_標識符不是空的,則連接_標識符引用由PIP保持的地址。將分析的結果發(fā)送給B-DA設置器M。具體來說,當連接_標識符不是空的時,B-DA設置器單元5 將B-DA的值設置為由連接_標識符引用的地址。EnableCustomerMulticast 參數(shù)設置器 55 將 EnableCustomerMulticast 參數(shù) 56 提供給C-DA分析器57。C-DA分析器確定所接收C-DA是否為組MAC地址,并且確定VIP的 EnableCustomerMulticast參數(shù)是否被設置為一(1)。如果不是,則B-DA設置器單元54b 將B-DA的值設置為虛擬實例端口的缺省骨干目的地參數(shù)的內(nèi)容。但是,當所接收C-DA是組MAC地址并且VIP的EnableCustomerMulticast參數(shù)被設置成一(1)時,B-DA設置器單元5 將B-DA的值設置為所接收C-DA。幀封裝單元58則采用所選目的地地址來封裝幀,并且輸出端口 59向目的地傳播所封裝幀。本發(fā)明當然可通過除了本文所述的那些方式之外的其它具體方式來實現(xiàn),而沒有背離本發(fā)明的本質特征。因此,當前實施例在所有方面被認為是說明性而不是限制性的,并且落入所附權利要求的含意和等效范圍之內(nèi)的所有變更意在涵蓋于其中。
權利要求
1.一種傳播由提供商骨干橋的I組件接收的多播幀的方法,所述方法包括下列步驟采用等于所接收多播幀的原始客戶目的地地址C-DA的骨干目的地地址來封裝06)所述所接收多播幀;以及將所封裝幀傳播0 到所述C-DA。
2.如權利要求1所述的方法,還包括在封裝步驟之前,通過確定0 所接收幀的所述C-DA是組媒體接入控制MAC地址,來確定所述所接收幀是多播幀。
3.如權利要求1所述的方法,在封裝步驟之前,還包括下列步驟確定05)所述I組件上的虛擬實例端口的EnableCustomerMulticast參數(shù)是否被設置成預定義值;其中,當所述EnableCustomerMulticast參數(shù)被設置成所述預定義值時,采用等于所述所接收多播幀的所述C-DA的所述骨干目的地地址來封裝06)所接收幀;以及其中,當所述EnableCustomerMulticast參數(shù)未被設置成所述預定義值時,采用等于缺省骨干目的地地址的所述骨干目的地地址來封裝07)所接收幀。
4.如權利要求1所述的方法,還包括對于所述I組件上的每個虛擬實例端口獨立地設置所述 EnableCustomerMulticast 參數(shù)。
5.如權利要求1所述的方法,還包括利用因特網(wǎng)組管理協(xié)議IMGP窺探08)從不包含多播聽眾的鏈路中削減多播業(yè)務。
6.一種具有I組件的提供商骨干橋PBB (50),所述PBB包括幀封裝單元(58),用于采用等于所接收多播幀的原始客戶目的地地址C-DA的骨干目的地地址來封裝所述所接收多播幀;以及輸出端口(59),用于向所述C-DA傳播所封裝幀。
7.如權利要求6所述的PBB,還包括C-DA分析器(57),用于確定所接收幀是多播幀。
8.如權利要求7所述的PBB,其中,所述C-DA分析器包括地址讀取器,所述地址讀取器確定所述所接收幀的所述C-DA是組媒體接入控制MAC地址。
9.如權利要求7所述的PBB,還包括用于選擇性地將所述I組件上的虛擬實例端口的EnableCustomerMulticast參數(shù)設置成預定義值或第二值的部件(55);其中,當所述EnableCustomerMulticast參數(shù)被設置成所述預定義值時,使所述幀封裝單元(58)采用等于所接收客戶多播幀的所述C-DA的所述骨干目的地地址來封裝所述所接收幀;以及其中,當所述EnableCustomerMulticast參數(shù)被設置成所述第二值時,使所述幀封裝單元(58)采用等于缺省骨干目的地地址的所述骨干目的地地址來封裝所述所接收幀。
10.如權利要求9所述的PBB,其中,用于選擇性地設置所述EnableCustomerMulticast 參數(shù)的所述部件(5 對于所述I組件上的每個虛擬實例端口獨立地設置所述 EnableCustomerMulticast
11.如權利要求7所述的ΡΒΒ,其中,所述C-DA分析器確定與所述C-DA關聯(lián)的連接_ 標識符是否為空的,以及如果不是空的,則使所述幀封裝單元(58)采用由所述連接_標識符所引用的地址來封裝所述所接收幀。
12.一種在提供商骨干橋網(wǎng)絡中傳播多播幀的方法,所述方法包括下列步驟通過提供商骨干橋的I組件上的輸入端口來接收客戶幀;分析(22,23)所接收幀以確定關聯(lián)的連接_標識符是否為空的;在確定所述連接_標識符不是空的時,將骨干目的地地址B-DA設置04)成等于由所述連接_標識符引用的地址;在確定所述連接_標識符是空的時,確定0 在客戶多播幀中接收的客戶目的地地址 C-DA是否為組MAC地址,并且所述I組件上的VIP的EnableCustomerMulticast參數(shù)是否被設置成預定義值;在確定所接收C-DA是組MAC地址并且所述VIP的所述EnableCustomerMulticast參數(shù)被設置成所述預定義值時,將所述B-DA設置06)成等于所述所接收C-DA ;以及在確定所述所接收C-DA不是組MAC地址和/或所述VIP的所述 EnableCustomerMulticast參數(shù)未被設置成所述預定義值時,將所述B-DA設置、Τ )成等于所述VIP的缺省骨干目的地參數(shù)的內(nèi)容。
13.如權利要求12所述的方法,還包括對于所述I組件上的每個虛擬實例端口獨立地設置所述 EnableCustomerMulticast 參數(shù)。
14.如權利要求12所述的方法,還包括利用因特網(wǎng)組管理協(xié)議IGMP窺探08)從不包含多播聽眾的鏈路中削減多播業(yè)務。
15.一種用于確定是否對所接收以太網(wǎng)幀執(zhí)行因特網(wǎng)組管理協(xié)議IGMP窺探的橋組件中的計算機實現(xiàn)的方法,所述方法包括下列步驟a)由所述組件繞過所述以太網(wǎng)幀中標識媒體接入控制目的地地址MACDA和媒體接入控制源地址MAC SA的前12個字節(jié),并且分析標識第一以太類型字段的后續(xù)字節(jié);b)由所述組件確定接下來兩個字節(jié)是否等于81-00或88-A8;c)在確定所述接下來兩個字節(jié)等于81-00或88-A8時,繞過接下來兩個后續(xù)字節(jié),并且重復步驟b)和c),直到接下來兩個字節(jié)不等于81-00或88-A8 ;d)當接下來兩個字節(jié)不等于81-00或88-A8時,由所述組件確定所述接下來兩個字節(jié)是否等于88-e7 ;e)在確定接下來兩個字節(jié)等于88_e7時,由所述組件繞過接下來16個后續(xù)字節(jié),并且重復步驟b)至e),直到接下來兩個字節(jié)不等于88_e7 ;f)當接下來兩個字節(jié)不等于88-e7時,由所述組件確定接下來兩個字節(jié)是否標識IGMP幀;g)在確定接下來兩個字節(jié)標識IGMP幀時,對所述幀執(zhí)行IGMP窺探;以及h)在確定接下來兩個字節(jié)不標識IGMP幀時,拒絕對所述幀執(zhí)行IGMP窺探。
16.一種在骨干域中傳播客戶發(fā)起的MAC地址多注冊協(xié)議MMRP分組數(shù)據(jù)單元PDU的計算機實現(xiàn)的方法,其中,所述MMRP PDU由提供商骨干橋(PBB)的I組件上的客戶網(wǎng)絡端口或提供商網(wǎng)絡端口來接收(31),并且被傳播(32)給VLAN上下文內(nèi)的其它橋端口,所述方法的特征在于下列步驟當虛擬實例端口是所述VLAN上下文的一部分時,按照下列步驟來封裝(3 所傳播 MMRP PDU 當與所接收PDU關聯(lián)的連接_標識符不是空的時,將骨干目的地地址B-DA設置04) 成等于由所述連接_標識符引用的地址;當所述連接_標識符是空的時,確定05)在所述PDU中接收的客戶目的地地址C-DA 是否為組MAC地址,并且所述虛擬實例端口的EnableCustomerMulticast參數(shù)是否被設置成預定義值;當所接收C-DA是組MAC地址并且所述VIP的所述EnableCustomerMulticast參數(shù)被設置成所述預定義值時,將所述B-DA設置06)成等于所述所接收C-DA ;以及當所述所接收C-DA不是組MAC地址和/或所述VIP的所述EnableCustomerMulticast 參數(shù)未被設置成所述預定義值時,將所述B-DA設置07)成等于所述VIP的缺省骨干目的地參數(shù)的內(nèi)容;在實現(xiàn)所述MMRP協(xié)議的B組件上的客戶骨干端口處接收所傳播MMRP PDU之一; 由正在接收的客戶骨干端口來確定(34)所述所接收PDU是否為MMRP PDU;以及傳播(3 與所述所接收PDU關聯(lián)的骨干VLAN標識符B-VID值所對應的所述VLAN上下文內(nèi)的所有所標識MMRP PDU。
全文摘要
用于處理由提供商骨干橋PBB的I組件上的客戶網(wǎng)絡端口或提供商網(wǎng)絡端口(51)接收的客戶多播幀的方法和PBB(50)。代替采用等于缺省骨干目的地地址的骨干目的地地址B-DA來封裝這些幀,采用等于所接收客戶多播的原始客戶目的地地址C-DA1的B-DA來封裝(26)轉發(fā)給I組件上的虛擬實例端口VIP的多播客戶幀。這種能力可通過使上述行為能夠對I組件上的每個VIP獨立設置的“EnableCustomerMulticast”參數(shù)(56)來控制。
文檔編號H04L12/46GK102246470SQ200980150106
公開日2011年11月16日 申請日期2009年12月8日 優(yōu)先權日2008年12月8日
發(fā)明者M·方丹, P·薩爾奇迪斯 申請人:愛立信電話股份有限公司