[发明专利]一种组播报文转发方法有效
申请号: | 201010156068.0 | 申请日: | 2010-04-21 |
公开(公告)号: | CN101834791A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 吴鸣宇;裴刚强 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 | ||
1.一种组播报文的转发方法,其特征在于,该方法包括:
当接收到的组播报文的转发模式已经被配置时,按照配置的转发模式生成对应的终级转发表,并按照生成的终级转发表中的物理链路转发所述组播报文;
当接收到的组播报文的转发模式没有被配置,且所述组播报文对时间先后顺序敏感时,按照散列转发模式生成对应的终级转发表,再按照生成的终级转发表中的物理链路转发所述组播报文,否则,轮询转发模式生成对应的终级转发表,再按照生成的终级转发表中的物理链路转发所述组播报文,
其中,所述终级转发表中存储了组播报文的标识以及组播报文对应的转发模式和转发所需的物理链路。
2.如权利要求1所述的转发方法,其特征在于,所述组播报文对时间先后顺序敏感是根据组播报文头的特定标识来确定的。
3.如权利要求1所述的转发方法,其特征在于,当所述接收到的组播报文存在初级转发表时,所述终级转发表是根据初级转发表中存储的终级转发表的存储位置信息而映射得到的。
4.如权利要求3所述的转发方法,其特征在于,当所述接收到的组播报文为网络组管理协议IGMP报文或组播成员发现MLD协议报文,且判断出所述IGMP报文或MLD协议报文为report报文时,根据所述report报文中组播组的地址以及用于转发所述report报文的聚合链路标识生成初级转发表。
5.如权利要求4所述的转发方法,其特征在于,所述判断出所述IGMP报文或MLD协议报文为report报文之前,该转发方法还包括:排除所述IGMP报文或MLD协议报文是否是query报文或leave报文中的至少一个。
6.如权利要求1所述的转发方法,其特征在于,当所述接收到的组播报文的转发模式已经被配置,且当所述配置的转发模式为散列时,按照散列转发模式生成对应的终级转发表,并按照生成的终级转发表中的物理链路转发所述组播报文;否则,按照轮询转发模式生成对应的终级转发表,并按照生成的终级转发表中的物理链路转发所述组播报文。
7.如权利要求1所述的转发方法,其特征在于,当终级转发表中存储的转发所需的物理链路发生故障时,该方法进一步包括:找出发生故障的物理链路所在的聚合链路对应的每一个终级转发表。
8.如权利要求7所述的转发方法,其特征在于,所述找出发生故障的物理链路所在的聚合链路对应的每一个终级转发表之前,该转发方法进一步包括:根据发生故障的物理链路所在的聚合链路标识获取所述发生故障的物理链路对应的初级转发表。
9.如权利要求8所述的转发方法,其特征在于,当所述获取初级转发表为不为空时,依次获取初级转发表映射到的每一个终级转发表,并按照所述每一个终级转发表中当前存储的转发模式更新每一个终极转发表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010156068.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络数据安全传输方法及系统
- 下一篇:一种报文转发方法、装置及网络设备