This application provides a VXLAN message processing method, equipment and system. After the data message sent by the CE device is determined by the PE device as the BUM message, the BUM message is encapsulated, the VXLAN message including the ESI label and the VXLAN message including the BUM traffic label are generated. The VXLAN message, including the ESI label, is sent to the double live gateway, which enables the gateway to block the traffic of the configured interface to the CE device to the CE device and avoid a loop between the PE device and the CE device. The VXLAN message including the BUM traffic label is sent to the remote PE, and the DF interface is blocked to forward the VXLAN message to the CE device to avoid multiple packet problems. The application of this application improves the reliability of the EVPN VXLAN gateway.
【技术实现步骤摘要】
VXLAN报文处理方法、设备及系统
本专利技术涉及通信
,尤其是,涉及一种虚拟可扩展局域网(VirtualeXtensibleLocalAreaNetwork,VXLAN)报文处理方法、设备及系统。
技术介绍
VXLAN是一种基于IP网络,采用MAC-in-UDP的报文封装模式,将二层报文用三层协议进行封装的技术。具体地,将基于媒体接入控制(MediaAccessControl,MAC)协议的以太网帧封装在用户数据报协议(UserDatagramProtocol,UDP)报文中。VXLAN技术使用VXLAN网络标识符(VXLANNetworkIdentifier,VNI)标识VXLAN网段,用于区分不同的VXLAN网段,其长度为24比特。属于同一个VNI内的虚拟机(VirtualMachine,VM)可以直接进行二层通信。而分别位于不同VNI中的两个VM通信则需要经由VXLAN三层网关(VXLANL3Gateway)。运营商边缘(ProviderEdge,PE)设备通过VXLAN隧道传输VXLAN报文。VXLAN隧道是指两个PE设备之间的点到点逻辑隧道。为了增加网络的可靠性,网络中可以采用多活网关。多活网关指多个PE设备都可以承载业务,同时进行报文转发,实现等价路由负荷分担(EqualandWeightedCostMulti-path,ECMP)。例如,由两个PE设备形成一组双活网关。用户边缘设备(CustomerEdge,CE)设备通过聚合链路多框Trunk(MultiChassisTrunk,MC-Trunk)链路双归属接入到双活PE设备。其中, ...
【技术保护点】
1.一种虚拟可扩展局域网VXLAN报文处理方法,其特征在于,所述方法包括:第一运营商边缘PE设备接收来自第一用户边缘CE设备的数据报文;所述第一PE设备确定所述数据报文为广播、未知单播和组播BUM报文,将所述BUM报文封装为第一VXLAN报文,所述第一VXLAN报文中包括第一以太网段标识ESI,所述第一ESI用于标识所述第一PE设备与所述第一CE设备相连的接口;所述第一PE设备向第二PE设备发送所述第一VXLAN报文,其中,所述第一CE设备通过增强Trunk E‑Trunk双归属连接到所述第一PE设备和所述第二PE设备,所述第二PE设备包括第二ESI,所述第二ESI用于标识所述第二PE设备与所述第一CE设备相连的接口,所述第一ESI与所述第二ESI相等,所述第一ESI用于指示所述第二PE设备根据所述第一ESI不向所述第一CE设备转发所述第一VXLAN报文。
【技术特征摘要】
1.一种虚拟可扩展局域网VXLAN报文处理方法,其特征在于,所述方法包括:第一运营商边缘PE设备接收来自第一用户边缘CE设备的数据报文;所述第一PE设备确定所述数据报文为广播、未知单播和组播BUM报文,将所述BUM报文封装为第一VXLAN报文,所述第一VXLAN报文中包括第一以太网段标识ESI,所述第一ESI用于标识所述第一PE设备与所述第一CE设备相连的接口;所述第一PE设备向第二PE设备发送所述第一VXLAN报文,其中,所述第一CE设备通过增强TrunkE-Trunk双归属连接到所述第一PE设备和所述第二PE设备,所述第二PE设备包括第二ESI,所述第二ESI用于标识所述第二PE设备与所述第一CE设备相连的接口,所述第一ESI与所述第二ESI相等,所述第一ESI用于指示所述第二PE设备根据所述第一ESI不向所述第一CE设备转发所述第一VXLAN报文。2.根据权利要求1所述的方法,其特征在于,在所述第一PE设备确定所述数据报文为广播、未知单播和组播BUM报文之后,所述方法还包括:所述第一PE设备将所述BUM报文封装为第二VXLAN报文,所述第二VXLAN报文中包括BUM流量标签,所述BUM流量标签用于指示所述第二VXLAN报文中封装有BUM报文;所述第一PE设备将所述第二VXLAN报文发送至第三PE设备,所述第三PE设备与第二CE设备通信。3.根据权利要求2所述的方法,其特征在于,所述第二VXLAN报文中的VXLAN头包括Reserved字段,所述Reserved字段用于承载所述BUM流量标签;或者,所述第二VXLAN报文中的VXLAN头包括扩展字段,所述扩展字段用于承载所述BUM流量标签。4.根据权利要求1所述的方法,其特征在于,所述第一VXLAN报文中还包括BUM流量标签,所述BUM流量标签用于指示所述第一VXLAN报文中封装有BUM报文,所述方法还包括:所述第一PE设备将所述第一VXLAN报文发送至第三PE设备,所述第三PE设备与第二CE设备通信。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一PE设备接收第三PE设备发送的第三VXLAN报文,并确定所述第三VXLAN报文中包括BUM流量标签,所述BUM流量标签用于指示所述第三VXLAN报文中封装有BUM报文;若所述第一PE设备与第一CE设备连接的接口为备指定者转发DF的接口时,所述第一PE设备不向所述第一CE设备发送所述第三VXLAN报文,所述第三PE设备与第二CE设备通信。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述第一PE设备与第一CE设备连接的接口为主DF的接口时,所述第一PE设备向所述第一CE设备发送所述第三VXLAN报文。7.根据权利要求1-6中任意一项所述的方法,其特征在于,所述第一VXLAN报文中的VXLAN头包括Reserved字段,所述Reserved字段用于承载所述第一ESI对应的标签值label;或者,所述第一VXLAN报文中的VXLAN头包括扩展字段,所述扩展字段用于承载所述第一ESI对应的标签值label;或者,所述第一VXLAN报文中的VXLAN报文头和原始以太网帧之间包括扩展字段,所述扩展字段用于承载所述第一ESI对应的标签值label。8.一种虚拟可扩展局域网VXLAN报文处理方法,其特征在于,所述方法包括:所述第二运营商边缘PE设备接收第一PE设备发送的第一VXLAN报文,所述第一VXLAN报文中包括第一以太网段标识ESI,所述第一ESI用于标识所述第一PE设备与第一用户边缘CE设备相连的接口,其中,所述第一CE设备通过增强TrunkE-Trunk双归属连接到所述第一PE设备和所述第二PE设备,所述第二PE设备包括第二ESI;所述第二PE设备解析所述第一VXLAN报文,确定所述第一VXLAN报文中封装的第一ESI与第二ESI相等,所述第二ESI用于标识所述第二PE设备与所述第一CE设备相连的接口;所述第二PE设备不向所述第一CE设备转发所述第一VXLAN报文。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述第二PE设备包括第三ESI,所述第三ESI用于标识所述第二PE设备与第三CE设备相连的接口,所述第一ESI与所述第三ESI不相等,所述第二PE设备将所述第一VXLAN报文发送至第三CE设备。10.一种第一运营商边缘PE设备,应用于包括第一PE设备,第二PE设备和第一用户边缘CE设备的网络系统,所述第一CE设备通过增强TrunkE-Trunk双归属连接到所述第一PE设备和所述第二PE设备,所述第一PE设备包括第一以太网段标识ESI,所述第一ESI用于标识所述第一PE设备与所述第一CE设备相连的接口,所述第二PE设备包括第二ESI,所述第二ESI用于标识所述第二PE设备与所述第一CE设备相...
【专利技术属性】
技术研发人员:高远,赵宇明,李文辉,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。