【技术实现步骤摘要】
一种通信方法、设备和系统
[0001]本申请是申请号为201811077544.2的中国专利申请的分案申请。
[0002]本申请涉及通信领域,尤其涉及一种以太网虚拟私有网(英文:Ethernet Virtual Private Network,EVPN)中的通信方法、装置及系统。
技术介绍
[0003]EVPN是一种在多协议标签交换(英文:Multi
‑
Protocol Label Switching,MPLS)网络上提供二层网络互联的虚拟私有网络(英文:Virtual Private Network,VPN)。目前,EVPN技术作为承载二层VPN业务的主流方案在各大运营商的网络设计中被广泛使用。
[0004]为了避免由于同一条EVPN业务流被运营商(英文:provider,P)设备分发到不同的转发路径所可能导致的报文乱序,运营商边缘(英文:provider edge,PE)设备在每个待发送的EVPN业务报文中添加一个4字节的控制字,控制字的前4个比特的值为0。由此,P设备接收到携带控制字的EVPN业务报文后,会将属于同一条业务流的报文都分发到同一条转发路径上,从而有效避免报文乱序。
[0005]但是现有技术中,当EVPN中支持控制字处理能力的设备以及不支持控制字处理能力的设备或者支持控制字处理能力但没有使能控制字处理能力的设备同时存在时,可能存在设备之间无法正常通信的情况。例如,当PE1使能控制字处理能力,而PE1的BGP邻居PE2不支持或者未使能控制字处理能力时,PE1向 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,包括:第一网络设备生成第一以太虚拟专用网网络EVPN业务报文,所述第一EVPN业务报文包括控制字指示信息以及控制字,所述控制字指示信息用于指示所述第一EVPN业务报文中包含所述控制字;所述第一网络设备向第二网络设备发送所述第一EVPN业务报文。2.根据权利要求1所述的方法,其特征在在于,在所述第一网络设备生成第一EVPN业务报文之前,所述方法还包括:所述第一网络设备接收所述第二网络设备发送的第一边界网关协议BGP消息,所述第一BGP消息包括所述控制字指示信息,所述第一BGP消息指示所述第二网络设备具有控制字处理能力。3.根据权利要求2所述的方法,其特征在于,所述第一BGP消息还包括EVPN路由信息,所述第一网络设备根据所述第一BGP消息生成所述第一EVPN业务报文包括:所述第一网络设备根据所述EVPN路由信息和所述控制字指示信息,生成包括所述控制字指示信息的转发表项;所述第一网络设备根据所述转发表项,生成所述第一EVPN业务报文。4.根据权利要求2或3所述的方法,其特征在于,所述控制字指示信息携带于所述BGP消息的下一跳能力属性Next
‑
Hop Capabilities Attribute或扩展团体属性中。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述方法还包括:所述第一网络设备接收第三网络设备发送的第二BGP消息;所述第一网络设备根据所述第二BGP消息确定所述第三网络设备不具有控制字处理能力。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于所述第一网络设备确定所述第三网络设备不具有控制字处理能力,所述第一网络设备生成第二EVPN业务报文,所述第二EVPN业务报文不携带控制字;所述第一网络设备向第三网络设备发送所述第二EVPN业务报文。7.根据权利要求1
‑
6任一项所述的方法,其特征在于,所述控制字指示信息为多协议标签交换MPLS标签。8.根据权利要求7所述的方法,其特征在于,所述MPLS标签为因特网编号授权委员会IANA分配的全局唯一的预留MPLS标签;或所述MPLS标签为所述第二网络设备分配的全局唯一的MPLS标签;或所述MPLS标签为所述第二网络设备基于每EVPN实例分配的MPLS标签。9.一种通信方法,其特征在于,包括:第二网络设备接收第一网络设备发送的第一以太虚拟专用网网络EVPN业务报文,所述第一EVPN业务报文包括控制字指示信息以及控制字,所述控制字指示信息指示所述第一EVPN业务报文包括所述控制字;所述第二网络设备根据所述控制字指示信息以及所述控制字,对所述第一EVPN业务报文进行处理。10.根据权利要求9所述的方法,其特征在于,在所述第二网络设备接收所述第一EVPN业务报文之前,所述方法还包括:所述第二网络设备向所述第一网络设备发送第一边界网关协议BGP消息,所述第一BGP
消息包括所述控制字指示信息,所述控制字指示信息指示所述第一网络设备向所述第二网络设备发送所述第一EVPN报文时携带所述控制字。11.根据权利要求10所述的方法,其特征在于,所述控制字指示信息携带于所述第一BGP消息的下一跳能力属性Next
‑
Hop Capabilities Attribute或扩展团体属性中。12.根据权利要求9
‑
11任一项所述的方法,其特征在于,所述控制字指示信息为多协议标签交换MPLS标签。13.根据权利要求12所述的方法,其特征在于,所述MPLS标签为因特网编号授权委员会IANA分配的全局唯一的预留MPLS标签;或所述MPLS标签为所述第二网络设备分配的全局唯一的MPLS标签;或所述MPLS标签为所述第二网络设备基于每EVPN实例分配的MPLS标签。14.一种通信方法,其特征在于,包括:第一网络设备接收第二网络设备发送的第一边界网关协议BGP消息,所述第一BGP消息包括以太虚拟专用网网络EVPN路由信息和控制字指示信息,所述控制字指示信息指示所述第一网络设备向所述第二网络设备发送第一EVPN业务报文时携带控制字,所述控制字指示信息为多协议标签交换MPLS标签;所述第一网络设备根据所述EVPN路由信息和所述控制字指示信息,生成包括所述控制字指...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。