[发明专利]一种基于TRILL网络的报文传输方法及设备在审
| 申请号: | 201310733374.X | 申请日: | 2013-12-26 |
| 公开(公告)号: | CN104753790A | 公开(公告)日: | 2015-07-01 |
| 发明(设计)人: | 鞠文彬;顾勤丰 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/721 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 trill 网络 报文 传输 方法 设备 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种基于TRILL网络的报文传输方法、本地的路由桥设备和远端的路由桥设备。
背景技术
多链路透明互联(英文:Transparent Interconnection of Lots of Links,缩写:TRILL)是一种在二层网络上基于链路状态计算的路由协议,可以用于构建大规模二层网络。如图1所示,路由桥设备(英文:Routing Bridge,缩写:RB)是用户侧设备(英文:customer edge,缩写:CE)接入TRILL网络的边缘节点设备,用户侧设备可以通过双归或多归(即通过两个或多个路由桥设备)接入的方式接入TRILL网络,例如图1中,中间的用户侧设备双归接入了两个路由桥设备,所述用户侧设备分别连接所述两个路由桥设备的两条链路组成了一个链路聚合组(英文:link aggregation group,缩写:LAG),所述两个路由桥设备组成一个多归组。所述用户侧设备上连接所述链路聚合组的端口为链路聚合端口。在TRILL网络系统中,当流量在LAG中的链路上以负载分担的方式(例如,在多活或组播的场景下)进行转发时,路由桥设备对于从连接所述链路的端口接收的报文,使用虚拟昵称(英文:pseudo nickname)封装,再将封装后的报文发出,所述虚拟昵称是为所述多归组分配的昵称。当将用户侧设备发送的报文经过负载分担后,封装有同一个源昵称的报文将通过所述两个路由桥设备进入TRILL网络,即封装又同一个源昵称的报文会通过两个不同的端口进入TRILL网络。由于一个虚拟局域网(英文:Virtual Local Area Network,缩写:VLAN)只接入一棵组播树,而且一棵组播树上的报文只允许通过固定的端口传输,当TRILL网络中的其他节点接收到从不同端口传输的报文时,将出现反向路径转发(英文:reverse path forward,缩写:RPF)检测无法通过的情况,从而导致该报文被丢弃。
为了解决上述问题,在系统中采用协调组播树(英文:Coordinated Multicast Trees,缩写:CMT),对从不同的路由桥设备封装的报文,选择不同的组播树进行转发,但是,由于目前的TRILL网络最多只支持两棵组播树,这种方案只能够解决双归接入情况下的报文被丢弃的问题,并不适用于解决多归接入情况下的报文被丢弃的问题。
发明内容
本发明提供一种基于TRILL网络的报文传输方法、本地的路由桥设备和远端的路由桥设备,能够实现报文在多归链路上以负载分担的方式进行转发,避免报文因RPF检查无法通过导致被丢弃的情况出现。
本发明第一方面提供一种基于TRILL网络的报文传输方法,其包括:
本地的路由桥设备接收本地的第一用户侧设备发送的第一报文,所述第一用户侧设备以多归接入的方式接入多链接透明互联TRILL网络;
为所述第一报文封装TRILL头,在所述第一报文的TRILL头中添加所述第一入端口所属的多归组的组标识信息和所述本地的路由桥设备的设备标识信息;所述第一入端口为所述本地的路由桥设备从本地的第一用户侧设备接收所述第一报文的端口;
向远端的路由桥设备发送所述TRILL封装的第一报文。
结合本发明第一方面,在第一方面的第一种可能实现方式中,在所述向远端的路由桥设备发送所述TRILL封装的第一报文之前,所述方法还包括:
在所述TRILL网络中发布链路状态数据包,所述链路状态数据包包括所述第一入端口所属的多归组的组标识信息和所述本地的路由桥设备的设备标识信息。
结合本发明第一方面或第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述在所述TRILL头中添加所述第一入端口所属的多归组的组标识信息和所述本地的路由桥设备的设备标识信息,包括:
在所述TRILL头的入口昵称字段中添加所述第一入端口所属的多归组的组标识信息和所述本地的路由桥设备的设备标识信息;其中,所述入口昵称字段的高N比特位记录所述第一入端口所属的多归组的组标识信息,所述入口昵称字段的低M比特位记录所述本地的路由桥设备的设备标识信息,所述N与所述M为设定的比特位数。
结合本发明第一方面、第一方面的第一或第二种可能实现方式,在第一方面的第三种可能实现方式中,所述设备标识信息包括路由桥设备的昵称;所述组标识信息包括多归组的标识码。
结合本发明第一方面或第一方面的第一至第三任意一种可能实现方式,在第一方面的第四种可能实现方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;,未经华为技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310733374.X/2.html,转载请声明来源钻瓜专利网。





