"/>
【技術實現步驟摘要】
一種組播報文的轉發方法、交換機、芯片及網絡
[0001]本專利技術涉及以太網通信領域,尤其涉及一種組播報文的轉發方法
、
交換機
、
芯片及網絡
。
技術介紹
[0002]組播技術是基于網絡之間互連的協議
(Internet Protocol
,
IP)
的網絡數據傳輸方式之一,實現了
IP
網絡中點到多點的高效數據傳送,能夠大量節約網絡帶寬
、
降低網絡負載
。
交換機數據轉發層面一般使用
ASIC(
交換芯片
)
進行數據轉發,由三層組播表指定組播復制
(
包括二層組播復制和三層組播復制
)
轉發,
ASIC
組播
KEY
包括
(VLAN
,
SRCIP
,
DSTIP)。
[0003]圖1示出了一種轉發組播報文的網絡結構示意圖,其中四臺設備配置
TRUNK ALLOW VLAN ALL
互聯,存在兩臺組播路由器
MC ROUTE1
和
MC ROUTE2
開啟
PIM
,選舉
IGMP
查詢器為
MC ROUTE1
,
DR
選舉為
MC ROUTE1
;兩臺二層交換機
L2 SWITCH1
和
L2 ...
【技術保護點】
【技術特征摘要】
1.
一種組播報文的轉發方法,其特征在于,包括:根據接收的三層組播報文的轉發索引通過硬件查找芯片組播路由表對應的表項,所述芯片組播路由表各表項的索引為對應組播報文的源
IP
地址和組播組
IP
地址組成,各表項的
RPF
檢查項為
VLAN
,所述轉發索引由所述三層組播報文的源
IP
地址和組播組
IP
地址組成;當找到的表項中
RPF VLAN
與所述三層組播報文的入
VLAN
相同時,通過硬件對所述三層組播報文進行三層轉發;當找到的表項中
RPF VLAN
與所述三層組播報文的入
VLAN
不相同時,通過硬件對所述三層組播報文進行二層轉發
。2.
根據權利要求1所述方法,其特征在于,所述的通過硬件對所述三層組播報文進行二層轉發,包括:根據所述三層組播報文的
DMAC
查找記錄
MAC
地址和對應端口關系的數據表,并根據查找結果進行所述二層轉發
。3.
根據權利要求2所述方法,其特征在于,所述的根據查找結果進行所述二層轉發,具體包括:如果查找到所述
DMAC
對應的端口,根據該對應的端口進行所述二層轉發,否則向所述三層組播報文的入
VLAN
內各端口進行所述二層轉發
。4.
根據權利要求1所述方法,其特征在于,還包括:當根據所述三層組播報文的轉發索引在所述芯片組播路由表中找不到對應的表項時,根據以所述源
IP
地址為目的
IP
地址通過軟件在單播路由表中查找,并根據查詢結果在所述芯片組播路由表中創建對應的表項,所述單播路由表的各表項以目的
IP
地址為索引,各表項的
RPF
檢查項為
VLAN。5.
根據權利要求4所述方法,其特征在于,所述的根據查詢結果在所述芯片組播路由表中創建對應的表項,具體包括:當在單播路由表中找到所述源
IP
地址對應的出
VLAN
與所述三層組播報文中的入
VLAN
相同時,所創建的表項的內容包括該入
VLAN
,否則,所創建的表項的內容包括該出
VLAN。6.
一種組播報文的交換機,其特征在于,包括:硬件查詢模塊,用于根據接收的三層組播報文的轉發索引通過硬件查找芯片組播路由表對應的表項,所述芯片組播路由表各表項的索引為對應組播報文的源
IP
地址和組播組
IP
地址組成,各表項的
RPF
檢查項為
...
【專利技術屬性】
技術研發人員:王倩,
申請(專利權)人:北京東土軍悅科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。