【技術實現(xiàn)步驟摘要】
本專利技術涉及通信領域,尤其涉及一種組播數(shù)據(jù)傳輸方法和設備。
技術介紹
SPB (Shortest Path Bridging,最短路徑橋)是 IEEE (Institute of Electricaland Electronic Engineers,電氣與電子工程師協(xié)會)802.1aq定義的以太網(wǎng)標準之一,是MSTP (Multiple Spanning Tree Protocol,多生成樹協(xié)議)的進一步延伸,旨在構建大型扁平的無阻塞二層網(wǎng)絡,使用 SPB_ISIS(Intermediate system to intermediate system,中間系統(tǒng)到中間系統(tǒng))來共享網(wǎng)絡中的鏈路狀態(tài),網(wǎng)絡各節(jié)點并行計算各節(jié)點之間的最短路徑,避免了使用STP(Spanning Tree Protocol,生成樹協(xié)議)帶來的不穩(wěn)定性和部分鏈路利用率低下的不足。IEEE802.1aq定義了兩個SPB模式VLAN(Virtual Local Area Network,虛擬局域網(wǎng))模式(SPBV)和MAC (Media Access Control,媒體訪問控制)-1n-MAC模式(SPBM),其中SPBM是目前的主要推薦模式,在數(shù)據(jù)中心網(wǎng)絡中廣泛使用。SPBM支持基于1-SID (實例號)服務實例的組播業(yè)務,類似于組播VPN (VirtualPrivate Network,虛擬專用網(wǎng))的實現(xiàn)思想,SPBM給SPT區(qū)內(nèi)每個橋分配本地組播地址,每個地址包含SPSourceID (Shortest Path Source Identity,最短路徑源的標識),根據(jù)SPSo ...
【技術保護點】
一種組播數(shù)據(jù)傳輸方法,應用于最短路徑橋SPB網(wǎng)絡中的骨干網(wǎng)邊緣網(wǎng)橋BEB設備,其特征在于,該方法包括:BEB設備根據(jù)用戶側以及PW側是否存在有組播組的接收者,維護用戶組播組信息表;所述BEB設備從用戶側接收到特定組播組的首報文后,為該特定組播組分配組播隧道地址,該組播隧道地址包括該BEB設備的最短路徑源的標識SPSourceID以及該BEB設備為該特定組播組分配的組播地址;所述BEB設備根據(jù)維護的用戶組播組信息表,將組播隧道地址通告給存在有該特定組播組接收者的對端BEB設備,并通過該BEB設備和對端BEB設備在SPB網(wǎng)絡內(nèi)泛洪該組播隧道地址的鏈路狀態(tài)信息,觸發(fā)生成基于組播源和組播接收者的組播轉發(fā)樹;所述BEB設備通過所述組播轉發(fā)樹轉發(fā)該特定組播組的后續(xù)報文。
【技術特征摘要】
1.一種組播數(shù)據(jù)傳輸方法,應用于最短路徑橋SPB網(wǎng)絡中的骨干網(wǎng)邊緣網(wǎng)橋BEB設備,其特征在于,該方法包括 BEB設備根據(jù)用戶側以及PW側是否存在有組播組的接收者,維護用戶組播組信息表; 所述BEB設備從用戶側接收到特定組播組的首報文后,為該特定組播組分配組播隧道地址,該組播隧道地址包括該BEB設備的最短路徑源的標識SPSourceID以及該BEB設備為該特定組播組分配的組播地址; 所述BEB設備根據(jù)維護的用戶組播組信息表,將組播隧道地址通告給存在有該特定組播組接收者的對端BEB設備,并通過該BEB設備和對端BEB設備在SPB網(wǎng)絡內(nèi)泛洪該組播隧道地址的鏈路狀態(tài)信息,觸發(fā)生成基于組播源和組播接收者的組播轉發(fā)樹; 所述BEB設備通過所述組播轉發(fā)樹轉發(fā)該特定組播組的后續(xù)報文。2.如權利要求1所述的方法,其特征在于,所述BEB設備根據(jù)用戶側以及PW側是否存在有組播組的接收者,維護用戶組播組信息表,包括 當所述BEB設備從用戶側接收到組播組加入報文,且根據(jù)所述組播組加入報文中攜帶的組播組地址和VLAN Tag,以及接收到該組播組加入報文的端口,確定自身未記錄對應該組播組加入報文的用戶組播組信息表項時,所述BEB設備創(chuàng)建對應該組播組加入報文的用戶組播組信息表項,將該組播組加入報文中攜帶的組播組地址和虛擬局域網(wǎng)VLAN標簽Tag、SPB實例號、以及接收到所述組播組加入報文的端口的對應關系記錄到該用戶組播組信息表項中,并將該用戶組播組加入報文轉發(fā)給對應SPB實例內(nèi)的對端BEB設備; 當所述BEB設備接收到其他BEB設備通過PW轉發(fā)的組播組加入報文,且根據(jù)該組播組加入報文攜帶的組播組地址和VLAN Tag以及接收到該報文的端口,確定自身未記錄對應該組播組加入報文的用戶組播組信息表項時,所述BEB設備創(chuàng)建對應該組播組加入報文的用戶組播組信息表項,將該組播組加入報文中攜帶的組播組地址和虛擬局域網(wǎng)VLAN標簽Tag,SPB實例號、以及接收到所述組播組加入報文的PW的對應關系記錄到該用戶組播組信息表項中。3.如權利要求2所述的方法,其特征在于,所述BEB設備根據(jù)用戶側以及PW側是否存在有組播組的接收者,維護用戶組播組信息表,還包括 當所述BEB設備從用戶側接收到組播組加入報文,且根據(jù)所述組播組加入報文中攜帶的組播組地址和VLAN Tag,以及接收到該組播組加入報文的端口,確定自身記錄有對應該組播組加入報文的用戶組播組信息表項時,所述BEB設備判斷該用戶組播組信息表項中是否記錄有接收到該組播組加入報文的本地端口,若判斷為是,則保持該用戶組播組信息表項,并將該用戶組播組加入報文轉發(fā)給對應SPB實例內(nèi)的對端BEB設備;否則,將該端口記錄到該用戶組播組信息表項中,并將該用戶組播組加入報文轉發(fā)給對應SPB實例內(nèi)的對端BEB設備; 當所述BEB設備接收到其他BEB設備通過PW轉發(fā)的組播組加入報文,且根據(jù)該組播組加入報文攜帶的組播組地址和VLAN Tag以及接收到該報文的端口,確定自身記錄有對應該組播組加入報文的用戶組播組信息表項時,所述BEB設備判斷該用戶組播組信息表項中是否記錄有接收到該組播組加入報文的PW,若判斷為是,則保持該用戶組播組信息表項;否貝U,將該PW記錄到該用戶組播組信息表項中。4.如權利要求1所述的方法,其特征在于,所述BEB設備從用戶側接收到特定組播組的首報文后,為該特定組播組分配組播隧道地址,具體為 所述BEB設備根據(jù)所述首報文中攜帶的組播組地址和VLAN Tag,以及SPB實例號查詢所述用戶組播組信息表; 若所述用戶組播組信息表中記錄有對應所述首報文中攜帶的組播組地址和VLAN Tag,以及SPB實例號的用戶組播組信息表項,且該表項中存在PW成員,則所述BEB設備根據(jù)所述PW成員為該特定組播組分配組播隧道地址。5.如權利要求4所述的方法,其特征在于,該方法還包括 若所述用戶組播組信息表中記錄有對應所述首報文中攜帶的組播組地址和VLAN Tag,以及SPB實例號的用戶組播組信息表項,且該表項中不存在PW成員時,所述BEB設備終止該特定組播組的數(shù)據(jù)流向公網(wǎng)側的轉發(fā)。6.如權利要求1所述的方法,其特征在于,所述BEB設備通過該BEB設備和對端BEB設備在SPB網(wǎng)絡內(nèi)泛洪該組播隧道地址的鏈路狀態(tài)信息,觸發(fā)生成基于組播源和組播接收者的組播轉發(fā)樹,具體為 所述BEB設備通過該BEB設備和對端BEB設備將所述組播隧道地址、以及SPB實例號封裝在協(xié)議報文中在所述SPB網(wǎng)絡內(nèi)泛洪,以使所述BEB設備、對端BEB設備以及所述SPB網(wǎng)絡內(nèi)的其他設備生成基于組播源和組播接收者的組播轉發(fā)樹。7.如權利要求1所述的方法,其特征在于,該方法還包括 當所述BEB設備下掛的主機退出組播組時,所述BEB設備刪除所述組播組對應的用戶組播組信息表項中對應該主機的本地端口 ; 若所述本地端口為該用戶組播組信息表項中記錄的最后一個本地端口,所述BEB設備向對應的SPB實例內(nèi)的對端BEB設備通告所述BEB設備退出所述組播組,以使所述對端BEB設備刪除所述組播組對應的用戶組播組信息表項中對應該BEB設備的PW。8.如權利要求7所述的方法,其特征在于,該方法還包括 所述BEB設備根據(jù)更新后的用戶組播組信息表項為對應的組播組分配新的組播隧道地址; 所述BEB設備根據(jù)更新后的用戶組播組信息表,將該新的組播隧道地址通告給存在有該特定組播組接收者的對端BEB設備,并通過該BEB設備和對端BEB設備在SPB網(wǎng)絡內(nèi)泛洪該組播隧道地址的鏈路狀態(tài)信息,觸發(fā)生成基于組播源和組播接收者的新的組播轉發(fā)樹; 所述BEB設備通過該新的組播轉發(fā)樹轉發(fā)該特定組播組的后續(xù)報文。9.如權利...
【專利技術屬性】
技術研發(fā)人員:宋小恒,
申請(專利權)人:杭州華三通信技術有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。