[发明专利]一种组播报文转发方法及其设备有效
| 申请号: | 201110100674.5 | 申请日: | 2011-04-21 |
| 公开(公告)号: | CN102164084A | 公开(公告)日: | 2011-08-24 |
| 发明(设计)人: | 谢瑞涛 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
| 代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
| 地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 转发 方法 及其 设备 | ||
1.一种组播报文转发方法,应用于包含有主控板和接口板的交换设备,其特征在于,主控板和接口板上均配置有hash表形式的组播表项,该方法包括:
在接口板上配置组播表项时,将与该接口板上已配置的组播表项发生hash冲突的组播表项配置到主控板上;
当入接口处的接口板接收到组播报文时,从该接口板上配置的组播表项中查找与该组播报文匹配的组播表项,并在查找到匹配的组播表项的情况下,根据该匹配的组播表项对所述组播报文进行转发处理;在未查找到匹配的组播表项的情况下,将该组播报文发送给主控板;
所述主控板从其上配置的组播表项中查找与该组播报文匹配的组播表项,并在查找到匹配的组播表项的情况下,根据该匹配的组播表项对所述组播报文进行转发处理。
2.如权利要求1所述的方法,其特征在于,所述在接口板上配置组播表项时,将与该接口板上已配置的组播表项发生hash冲突的组播表项配置到主控板上,包括:
当需要在接口板上配置组播表项时,根据该组播表项的(S,G,V)信息确定该组播表项对应的hash关键字;其中,S表示特定组播源,G表示特定组播组,V表示入口虚拟局域网VLAN;
将该组播表项的hash关键字与所述接口板上的L3_entry表项中的用于存储组播表项的hash桶的hash关键字进行比较,如果该组播表项的hash关键字与L3_entry表项中的hash桶的hash关键字相同、且该hash桶当前已经达到最大容量,则在主控板上的L3_entry表项中具有相同hash关键字的hash桶当前未达到最大容量的情况下,将该组播表项的(S,G,V)信息配置到主控板上的L3_entry表项中具有相同hash关键字的hash桶中。
3.如权利要求2所述的方法,其特征在于,还包括:在各接口板上配置与所述组播表项的(S,G,V)对应的IPMC表项,在主控板上对应L3_entry表项配置该IPMC表项的索引。
4.如权利要求1-3之一所述的方法,其特征在于,所述主控板从其上配置的组播表项查找到与该组播报文匹配的组播表项时,根据该匹配的组播表项进行转发处理,包括:
所述主控板查找其上配置的L3_entry表项中是否有与所述组播报文的(S,G,V)信息匹配的组播表项,如果有,则将所述组播报文以及与该匹配的组播表项对应的IPMC索引复制到其它接口板;
所述其它接口板根据所述IPMC索引查找到对应的IPMC表项,并根据该IPMC表项中的出接口向下游设备转发所述组播报文。
5.如权利要求4所述的方法,其特征在于,还包括:当所述主控板未查找到与所述组播报文匹配的组播表项时,将所述组播报文上送到CPU处理。
6.一种交换设备中的主控板,其特征在于,包括:
表项存储模块,为硬件模块,用于存储与接口板上已配置的组播表项发生hash冲突的组播表项;
接收模块,用于接收交换设备的接口板重定向到该主控板的组播报文;
转发处理模块,用于从所述表项存储模块存储的组播表项中查找到与该组播报文匹配的组播表项时,根据该匹配的组播表项对所述组播报文进行转发处理。
7.如权利要求6所述的主控板,其特征在于,所述转发处理模块具体用于,查找所述表项存储模块中存储的L3_entry表项中是否有与所述组播报文的地址和VLAN信息匹配的组播表项,如果有,则将所述组播报文以及与该匹配的组播表项对应的IPMC索引复制到各接口板,以使各接口板分别根据所述IPMC索引查找到对应的IPMC表项,并根据该IPMC表项中的出接口向下游设备转发所述组播报文。
8.一种交换设备,其特征在于,包括:组播表项下发模块、接口板和主控板;其中:
组播表项下发模块,用于在交换设备的接口板上配置组播表项时,将与该接口板上已配置的组播表项发生hash冲突的组播表项配置到主控板上;
接口板,在作为组播入口接收到组播报文时,从该接口板上配置的组播表项中查找与该组播报文匹配的组播表项,如果查找到匹配的组播表项,则根据该匹配的组播表项对所述组播报文进行转发处理;如果未查找到匹配的组播表项,则将该组播报文发送给主控板;
所述主控板,用于从其上配置的组播表项中查找到与该组播报文匹配的组播表项时,根据该匹配的组播表项对所述组播报文进行转发处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110100674.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:传输双链同步性监测方法和装置
- 下一篇:重心随动榻椅





