【技术实现步骤摘要】
组播报文的处理方法及装置
本专利技术涉及通信
,尤指一种组播报文的处理方法及装置。
技术介绍
互联网编号分配委员会(InternetAssignedNumbersAuthority,IANA)将D类地址空间分配给互联网协议第四版(InternetProtocolversion4,IPv4)组播地址使用,范围从224.0.0.0到239.255.255.255。IANA规定,IPv4组播媒体访问控制(MediaAccessControlAddress,MAC)地址的高24位为0x01005E,第25位为零,低23位为IPV4组播地址的低23位,IPv4组播地址与IPv4组播MAC地址的映射关系如图1所示。IPv6组播地址的最高8位为固定值FF,IPv6组播MAC地址的高16位为0x3333,低32位为IPv6组播地址的低32位,IPV6组播地址与IPV6组播MAC地址的映射关系如图2所示。网络设备的交换芯片接收到报文后,首先确定报文的目的MAC地址是否是组播MAC地址,若确定目的MAC地址是组播MAC地址,则确定 ...
【技术保护点】
1.一种组播报文的处理方法,应用于网络设备包括的交换芯片中,其特征在于,所述方法包括:/n确定接收到的待转发组播报文的目的互联网协议IP地址的类型;/n若确定所述目的IP地址的类型为单播地址,则丢弃所述待转发组播报文;/n若确定所述目的IP地址的类型为组播地址,则基于组播硬件转发表确定所述待转发组播报文的类型;若确定所述待转发组播报文的类型是知名组播报文,则根据访问控制列表ACL、所述目的IP地址和所述待转发组播报文的目的媒体访问控制MAC地址确定是否转发所述待转发组播报文。/n
【技术特征摘要】
1.一种组播报文的处理方法,应用于网络设备包括的交换芯片中,其特征在于,所述方法包括:
确定接收到的待转发组播报文的目的互联网协议IP地址的类型;
若确定所述目的IP地址的类型为单播地址,则丢弃所述待转发组播报文;
若确定所述目的IP地址的类型为组播地址,则基于组播硬件转发表确定所述待转发组播报文的类型;若确定所述待转发组播报文的类型是知名组播报文,则根据访问控制列表ACL、所述目的IP地址和所述待转发组播报文的目的媒体访问控制MAC地址确定是否转发所述待转发组播报文。
2.如权利要求1所述的方法,其特征在于,基于组播硬件转发表确定所述待转发组播报文的类型,具体包括:
获取所述待转发组播报文的接收端口所属的虚拟局域网标识VID;
在组播硬件转发表中查找所述待转发报文的源IP地址、所述目的IP地址和所述VID;
若在所述组播硬件转发表中查找到所述源IP地址、所述目的IP地址和所述VID,则确定所述待转发组播报文的类型为知名组播报文;
若在所述组播硬件转发表中未查找到所述源IP地址、所述目的IP地址和所述VID,则在所述组播硬件转发表中查找所述目的IP地址和所述VID,若在所述组播硬件转发表中查找到所述目的IP地址和所述VID,则确定所述待转发组播报文的类型为知名组播报文;若在所述组播硬件转发表中未查找到所述目的IP地址和所述VID,则确定所述待转发组播报文的类型为未知名组播报文。
3.如权利要求2所述的方法,其特征在于,根据ACL、所述目的IP地址和所述待转发组播报文的目的MAC地址确定是否转发所述待转发组播报文,具体包括:
在ACL中查找到所述目的IP地址和所述待转发组播报文的目的MAC地址;
若在所述ACL中查找到所述目的IP地址和所述目的MAC地址,则根据在所述组播硬件转发表中查找到的所述目的IP地址和所述VID对应的转发表项转发所述待转发组播报文;
若在所述ACL中未查找到所述目的IP地址和所述目的MAC地址,则丢弃所述待转发组播报文。
4.如权利要求1-3任一所述的方法,其特征在于,还包括:
若确定所述待转发组播报文的类型是未知名组播报文,则确定所述待转发组播报文的接收端口所属的虚拟局域网VLAN是否开启组播功能;
若确定所述VLAN开启组播功能,则将所述待转发组播报文发送给所述网络设备的中央处理器CPU,以使所述CPU学习所述待转发组播报文对应的第一转发表项、返回所述第一转发表项、并根据所述第一转发表项转发所述待转发组播报文;
接收所述第一待转发表项后,在所述组播硬件转发表中添加所述第一转发表项;
计算与所述目的IP地址对应的组播MAC地址;
在所述ACL中添加所述目的IP地址和所述组播MAC地址对应的表项。
5.如权利要求4所述的方法,其特征在于,还包括:
若确定所述VLAN未开启组播功能,则在所述VLAN泛洪所述待转发组播报文。
6.一种组播报文的处理装置,应用于网络设备包括的交换芯片中,其特征在于,包括:
确定模块,用于确定接收到的待转发组播报文的目的互联网协议IP地址的类型;
处理模块,用于若确定所述目的IP地址的类型为单播地址,则丢弃所述待转发组播报文;若确定所述目...
【专利技术属性】
技术研发人员:林洪冰,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。