发明名称 三层交换机中设置IP组播转发端口的装置和方法
摘要 本申请公开了一种三层交换机中设置IP组播转发端口的装置和方法,包括:组播转发层模块在收到组播协议报文后确定该报文的虚拟局域网(VLAN)标识、端口号和源IP地址,并保存在组播下一跳表中,将所述报文转发给组播协议层;在接收到组播转发表项设置指令后确定对应的VLAN标识,根据该VLAN标识和指令中的下一跳IP地址查找出对应的端口号;将所述VLAN标识和端口号作为接口信息设置到硬件转发层的对应组播路由表项中;组播协议层模块在判定需要下发组播转发表项设置指令后,在下发的指令中增加该源IP地址作为组播下一跳IP地址。利用本发明,可在实现IP组播精确到端口的转发的同时,降低组播协议层的复杂度,提高组播协议在路由及交换设备中的通用性。
申请公布号 CN102916893B 申请公布日期 2015.06.03
申请号 CN201210455250.5 申请日期 2012.11.14
申请人 迈普通信技术股份有限公司 发明人 吴迪;张博;刘可立
分类号 H04L12/761(2013.01)I;H04L12/773(2013.01)I;H04L12/741(2013.01)I 主分类号 H04L12/761(2013.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 张晓峰;宋志强
主权项 一种三层交换机中设置IP组播转发端口的装置,其特征在于,包括:组播转发层模块,用于在收到来自硬件转发层的组播协议报文后:确定该组播协议报文的虚拟局域网VLAN标识及其端口号,并解析出该组播协议报文的源IP地址,将所述VLAN标识、端口号和源IP地址作为一条对应的记录保存在组播下一跳表中,将所述组播协议报文转发给组播协议层;在接收到组播协议层模块的组播转发表项设置指令后:根据该组播转发表项设置指令中的接口信息确定对应的VLAN标识,根据该VLAN标识和该组播转发表项设置指令中的下一跳IP地址,从所述组播下一跳表中查找出对应的端口号;将所述VLAN标识和端口号作为接口信息设置到硬件转发层的对应组播路由表项中;组播协议层模块,用于在收到组播协议报文后按照组播协议进行处理,并在判定需要下发组播转发表项设置指令后,解析出所述组播协议报文的源IP地址,在组播转发表项设置指令中增加该源IP地址作为组播下一跳IP地址;将组播转发表项设置指令发送给组播转发层模块。
地址 610041 四川省成都市高新区九兴大道16号迈普大厦