[发明专利]三层交换机中设置IP组播转发端口的装置和方法有效
申请号: | 201210455250.5 | 申请日: | 2012-11-14 |
公开(公告)号: | CN102916893A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 吴迪;张博;刘可立 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/773;H04L12/741 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三层 交换机 设置 ip 转发 端口 装置 方法 | ||
1.一种三层交换机中设置IP组播转发端口的装置,其特征在于,包括:
组播转发层模块,用于在收到来自硬件转发层的组播协议报文后:确定该组播协议报文的虚拟局域网VLAN标识及其端口号,并解析出该组播协议报文的源IP地址,将所述VLAN标识、端口号和源IP地址作为一条对应的记录保存在组播下一跳表中,将所述组播协议报文转发给组播协议层;在接收到组播协议层模块的组播转发表项设置指令后:根据该组播转发表项设置指令中的接口信息确定对应的VLAN标识,根据该VLAN标识和该组播转发表项设置指令中的下一跳IP地址,从所述组播下一跳表中查找出对应的端口号;将所述VLAN标识和端口号作为接口信息设置到硬件转发层的对应组播路由表项中;
组播协议层模块,用于在收到组播协议报文后按照组播协议进行处理,并在判定需要下发组播转发表项设置指令后,解析出所述组播协议报文的源IP地址,在组播转发表项设置指令中增加该源IP地址作为组播下一跳IP地址;将组播转发表项设置指令发送给组播转发层模块。
2.根据权利要求1所述的装置,其特征在于,所述组播转发表项设置指令具体包括:
在组播转发初始状态下需要下发的组播转发表项初始设置指令,
或者在组播转发状态发生变化的情况下需要下发的组播状态更新指令。
3.根据权利要求2所述的装置,其特征在于,
所述组播转发表项初始设置指令中还包括组播源IP地址、组播目的IP地址、和出、入接口信息;所述出、入接口信息与对应的VLAN标识对应;
所述组播状态更新指令中还包括组播源IP地址、组播目的IP地址、和变更后的出、入接口信息;所述出、入接口信息与对应的VLAN标识对应。
4.根据权利要求3所述的装置,其特征在于,所述组播转发层模块进一步用于:
在收到组播转发表项初始设置指令后,将所述组播转发表项初始设置指令中的组播源IP地址、组播目的IP地址、出接口对应的VLAN标识和端口号、入接口对应的VLAN标识和端口号作为一条新的路由记录设置到硬件转发层的对应组播路由表项中;
在收到组播状态更新指令后,通过组播状态更新指令中的组播源IP地址和组播目的IP地址从硬件转发层的组播路由表项中查找出对应的路由记录,用发生改变的接口信息对应的VLAN标识和端口号更新该路由记录中相应接口信息对应的VLAN标识和端口号。
5.根据权利要求4所述的装置,其特征在于,该装置进一步包括:
硬件转发层的转发芯片,用于收发报文,在收到组播协议报文后转发给组播转发层,在收到组播数据报文后,根据所述组播转发表中记录的组播源IP地址、组播目的IP地址、出、入接口对应的VLAN标识和端口号转发所述组播数据报文。
6.一种三层交换机中设置IP组播转发端口的方法,其特征在于,包括:
组播转发层在收到来自硬件转发层的组播协议报文后,确定接收该组播协议报文的VLAN标识及其端口号,并解析出该组播协议报文的源IP地址;将所述VLAN标识、端口号和源IP地址作为一条对应的记录保存在组播下一跳表中;
组播转发层将所述组播协议报文转发给组播协议层进行组播协议处理,在判定需要下发组播转发表项设置指令后,执行如下步骤:
组播协议层解析出所述组播协议报文的源IP地址,在组播转发表项设置指令中增加该源IP地址作为组播下一跳IP地址;将组播转发表项设置指令发送给组播转发层;
组播转发层收到所述组播转发表项设置指令后,根据该指令中的接口信息确定对应的VLAN标识,根据该VLAN标识和该指令中的下一跳IP地址,从所述组播下一跳表中查找出对应的端口号;将所述VLAN标识和该端口号作为接口信息设置到硬件转发层的对应组播转发表项中。
7.根据权利要求6所述的方法,其特征在于,所述判定需要下发组播转发表项设置指令,具体包括:判定组播转发初始状态下需要下发组播转发表项初始设置指令,或者判定在组播转发状态发生变化的情况下需要下发组播状态更新指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210455250.5/1.html,转载请声明来源钻瓜专利网。