[发明专利]一种报文传输方法、网络节点及报文传输系统有效
申请号: | 201310661274.0 | 申请日: | 2013-12-09 |
公开(公告)号: | CN104702506B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 伍孝敏;郝卫国;潘灏涛;余立 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/705;H04L12/761 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由桥设备 网络节点 报文 报文传输系统 集合 报文传输 封装方式 目标边缘 转发表 单播 多播 发送 未知单播报文 广播报文 扩展性能 所在网络 组播报文 组播资源 接收源 目标路 桥设备 | ||
本发明实施例公开了一种报文传输方法、网络节点及报文传输系统,其中,集中网络节点接收源边缘路由桥设备通过TRILL单播封装方式发送的报文,其中,上述报文为广播报文或未知单播报文或组播报文;上述集中网络节点根据多播转发表确定目标边缘路由桥设备集合,其中,上述目标路由桥设备集合不包括上述源边缘路由桥设备,上述多播转发表包括上述集中网络节点所在网络中的每个边缘路由桥设备的标识;上述集中网络节点通过TRILL单播封装方式,将上述报文逐一发送给上述目标边缘路由桥设备集合所包含的路由桥设备。本发明提供的技术方案能够有效节省组播资源,提高系统的扩展性能。
技术领域
本发明涉及通讯领域,尤其涉及一种报文传输方法、网络节点及报文传输系统。
背景技术
多链路透明互联(英文:Transparent Interconnection of Lots of Link,缩写:TRILL)协议是一种基于链路状态计算的路由协议,运行TRILL协议的设备叫做路由桥设备(英文:Route Bridge,缩写:RB),由RB节点组成的网络叫做TRILL网络。TRILL网络中的RB节点以别名(nickname)作为RB节点的标识符(Identity,缩写:ID)进行标识,nickname须保证全网唯一,即每个RB节点的nickname都不一样。
TRILL网络中通过反向路径转发(英文:Reverse Path Forwarding,缩写:RPF)检查来防止广播、未知单播和组播等报文的环路(为便于描述,将广播报文、未知单播报文或组播报文统称为BUM报文)。RPF检查的机制是当TRILL网络侧接收到BUM报文时,检查该BUM报文是否从指定入端口进入,只有从指定入端口进入的BUM报文,TRILL网络侧才会继续查找TRILL组播转发表项并对该BUM报文进行复制转发,否则,该BUM报文将被丢弃。
通常,服务器或者客户边缘(英文:Customer Edge,缩写:CE)设备通过链路捆绑组(英文:Link Aggregation Group,缩写:LAG)双归接入或者多归接入到多台边缘RB节点,数据报文通过哈希(Hash)算法随机选择某上行链路接入TRILL网络,为防止远端边缘RB节点在介质访问控制(英文:Media Access Control,缩写:MAC)学习时产生跳变,需要将双归接入或者多归接入的多台边缘RB节点虚拟成一个vRB节点,并采用一个虚拟别名(vnickname)来标识该vRB节点。当双归接入或者多归接入到多台边缘RB节点时,RPF检查会导致从vRB节点的某些入端口进入的BUM报文被丢弃,举例说明,如图1所示,假设服务器或者CE通过多归接入到RB1节点、RB2节点和RB3节点,RB1节点、RB2节点和RB3节点被虚拟成一个标识为“vnickname1”的vRB节点,组播分发树根节点RBx由“vnickname root1”标识,在RBx节点针对vnickname1生成如表1所示的RPF检查表:
表1
服务器或者CE选择某条链路向RBx节点发送BUM报文,由表1可知,只有从RB1节点的端口port1进入的BUM报文在RBx节点处进行RPF检查时才会被认为是合法BUM报文而被转发至RBn节点,而从RB2节点的端口port2和RB3节点的端口port3进入的BUM报文在RBx处将因无法通过RPF检查而被丢弃。
针对上述问题,目前提出了一种协同组播树(英文:Coordinated MulticastTrees,缩写:CMT)方案,CMT方案针对vRB的实际物理节点生成多棵组播分发树,不同的组播分发树生成不同的RPF检查表,以此解决双归接入或者多归接入RPF检查失败的问题。基于CMT方案中,如图2所示,针对RB1节点、RB2节点和RB3节点生成3棵组播分发树,在RBx节点针对vnickname1生成如表2所示的RPF检查表:
表2
这样,在RBx进行RPF检查时可以避免从vRB节点的某些入端口进入的BUM报文被丢弃的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310661274.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:监控网络节点的方法和装置
- 下一篇:一种信号处理方法及装置