[发明专利]在ASIC中进行组播报文转发的方法和装置有效
申请号: | 201210449231.1 | 申请日: | 2012-11-12 |
公开(公告)号: | CN102970226A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 方沛昱;廖继平 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/761 |
代理公司: | 苏州慧通知识产权代理事务所(普通合伙) 32239 | 代理人: | 安纪平 |
地址: | 215021 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | asic 进行 报文 转发 方法 装置 | ||
1.一种在ASIC中进行组播报文转发的方法,其特征在于:当网络设备接收到组播报文进行转发时,通过对外层组播信息和内层组播信息分别查表的方式,获得外层组播成员列表和内层组播成员列表,并分别进行外层组播报文和内层组播报文的转发。
2.根据权利要求1所述的方法,其特征在于,所述网络设备接收到组播报文进行转发的过程包括:
对接收到的报文进行解析,并获取报文的入接口信息;
根据外层组播组信息和内层组播组信息,分别进行组播组查找;
获取查找所得的外层组播组成员和内层组播组成员的复制信息并进行组播成员的复制;
对复制得到的外层组播组成员,经过报文编辑后进行组播报文的转发;对复制得到的内层组播组成员,经过解封装及编辑处理后进行组播报文的转发。
3.根据权利要求2所述的方法,其特征在于:所述获取报文入接口信息是根据报文接收端口的配置信息判断是否需要进行所述的组播组查找。
4.根据权利要求2所述的方法,其特征在于:所述组播组查找后获得一个组播成员链接表的入接口地址。
5.根据权利要求2所述的方法,其特征在于:所述组播成员的复制是根据第一个组播成员进入地址,获取该成员的复制信息且判断是否有下一个组播成员需要处理;当处理到最后一个组播成员的时候,完成组播成员的复制过程。
6.根据权利要求1至5任意一项所述的方法,其特征在于:所述组播报文包括通过TRILL,PBB或组播VPN封装的报文。
7.一种在ASIC中进行组播报文转发的装置,其特征在于包括:
报文解析模块,用于对接收到的报文进行解析,得到后续处理的报文信息;
入接口信息获取模块,用于根据报文接收端口的配置信息判断对报文的后续处理;
组播组查找模块,用于根据外层组播组信息和内层组播组信息同时进行查找;
组播成员复制模块,用于根据组播成员的进入地址,获取组播成员的复制信息;
解封装模块,用于对内层组播成员去掉外层报文字段的处理;以及
报文编辑模块和报文转发模块,用于对报文进行编辑并转发。
8.根据权利要求7所述的装置,其特征在于:所述报文编辑模块和转发模块分别包括对外层组播成员进行报文编辑和转发的外层报文编辑模块和外层报文转发模块,以及对内层组播成员进行报文编辑和转发的内层报文编辑模块和内层报文转发模块。
9.根据权利要求7所述的装置,其特征在于:所述组播组查找模块的输出是一个组播成员的进入接口地址。
10.根据权利要求7所述的装置,其特征在于:所述报文解析模块中接收到的报文包括通过TRILL,PBB或组播VPN封装的报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210449231.1/1.html,转载请声明来源钻瓜专利网。