[发明专利]一种通信方法、设备和系统有效
申请号: | 201811077544.2 | 申请日: | 2018-09-15 |
公开(公告)号: | CN110912796B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 刘兵社;胡重阳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L69/06;H04L69/22 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 方法 设备 系统 | ||
本申请公开了一种通信方法,依照该方法,本端设备与对端设备之间通过BGP消息,相互通告自身是否具有控制字处理能力。当对端设备收到本端设备发送的携带有控制字指示信息的BGP消息后,确定本端设备具有控制字处理能力,当对端设备也具有控制字处理能力时,向本端设备发送业务报文时会携带控制字。当本端设备不具有控制字处理能力时,向对端设备发送的BGP消息中不会携带控制字指示信息,则对端设备向本端设备发送业务报文时不会携带控制字。由此,有效保证具有控制字处理能力和不具备控制字处理能力的网络设备之间的正常通信,提高了业务传输的可靠性。
技术领域
本申请涉及通信领域,尤其涉及一种以太网虚拟私有网(英文:Ethernet VirtualPrivate Network,EVPN)中的通信方法、装置及系统。
背景技术
EVPN是一种在多协议标签交换(英文:Multi-Protocol Label Switching,MPLS)网络上提供二层网络互联的虚拟私有网络(英文:Virtual Private Network,VPN)。目前,EVPN技术作为承载二层VPN业务的主流方案在各大运营商的网络设计中被广泛使用。
为了避免由于同一条EVPN业务流被运营商(英文:provider,P)设备分发到不同的转发路径所可能导致的报文乱序,运营商边缘(英文:provider edge,PE)设备在每个待发送的EVPN业务报文中添加一个4字节的控制字,控制字的前4个比特的值为0。由此,P设备接收到携带控制字的EVPN业务报文后,会将属于同一条业务流的报文都分发到同一条转发路径上,从而有效避免报文乱序。
但是现有技术中,当EVPN中支持控制字处理能力的设备以及不支持控制字处理能力的设备或者支持控制字处理能力但没有使能控制字处理能力的设备同时存在时,可能存在设备之间无法正常通信的情况。例如,当PE1使能控制字处理能力,而PE1的BGP邻居PE2不支持或者未使能控制字处理能力时,PE1向PE2转发携带控制字的数据报文。由于PE2不支持或者未使能控制字处理能力,PE2无法正确解析接收到的数据报文。再例如,当PE2不支持或者未使能控制字处理能力,而PE1使能控制字处理能力时,PE2向PE1发送不携带控制字的数据报文。PE1接收数据报文后,按照数据报文中包含控制字的方式对数据报文进行解析,导致PE1无法正确解析数据报文。综上,在支持控制字处理能力的设备以及不支持或者没有部署控制字处理能力的设备同时存在的EVPN中,如何保证各网络设备之间流量的正常收发是目前需要解决的技术问题。
发明内容
有鉴于此,本申请提供了一种通信方法以及网络设备,用于保证在支持控制字处理能力的设备以及不支持或者没有部署控制字处理能力的设备同时存在的EVPN中,保证各网络设备之间正常通信,提高业务传输的可靠性。
第一方面,本申请提供了一种通信方法,包括:第一网络设备生成第一以太虚拟专用网网络EVPN业务报文。所述第一EVPN业务报文包括控制字指示信息以及控制字,所述控制字指示信息用于指示所述第一EVPN业务报文中包含所述控制字。所述第一网络设备向第二网络设备发送所述第一EVPN业务报文。
在本申请中,第一网络设备通过转发面向第二网络设备转发业务报文时,携带控制字指示信息,用于指示第二网络设备收到业务报文时,能够根据报文中携带的控制字指示信息,确定报文中携带有控制字,从而根据正确的报文格式来解析报文,有效保证了业务的正常通信。
在一种可能的设计中,在所述第一网络设备生成第一EVPN业务报文之前,所述方法还包括:所述第一网络设备接收所述第二网络设备发送的第一边界网关协议(英文:Border Gateway Protocol,BGP)消息,所述第一BGP消息包括所述控制字指示信息。
在一种可能的设计中,所述第一网络设备生成第一以太虚拟专用网网络EVPN业务报文,包括:所述第一网络设备根据所述第一BGP消息生成所述第一EVPN业务报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811077544.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:传输信号的方法和通信装置
- 下一篇:旋涡式气体过滤器