【技术实现步骤摘要】
一种组播报文的转发方法、交换机、芯片及网络
[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
检查项为
...
【专利技术属性】
技术研发人员:王倩,
申请(专利权)人:北京东土军悦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。