[发明专利]一种报文转发方法及装置有效
申请号: | 201610176722.1 | 申请日: | 2016-03-25 |
公开(公告)号: | CN106789635B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 黄李伟;陈岩;王伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/711 | 分类号: | H04L12/711;H04L12/24 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 | ||
本发明实施例提供了一种报文转发方法及装置。所述方法的具体实施方式包括:当所述第一边缘设备检测到所述第一链路发生故障时,选择一个第一邻居边缘设备作为第二边缘设备,所述第一邻居边缘设备与第一边缘设备具有边界网关协议BGP邻居关系、与所述目标虚拟机相连;获得所述第一边缘设备与所述第二边缘设备之间的第一逻辑隧道;当所述第一边缘设备接收到发送至所述目标虚拟机的目标报文时,将所述目标报文通过所述第一逻辑隧道转发至所述第二边缘设备,以使所述第二边缘设备将所述目标报文转发至所述目标虚拟机。本实施例能够在EVPN网络中的链路发生故障时防止数据丢失,避免因链路发生故障以及故障恢复而导致的网络拓扑的收敛。
技术领域
本发明涉及通信技术领域,特别涉及一种报文转发方法及装置。
背景技术
多归属链路是指以太虚拟专用网(Ethernet Virtual Private Network,EVPN)中一个虚拟机与两个或两个以上的边缘设备建立连接的一种链路连接方式。
以太虚拟专用网EVPN是建立于虚拟可扩展局域网(Virtual eXtensible LocalArea Network,VXLAN)上的一种网络。虚拟可扩展局域网VXLAN,是一种overlay的网络技术,即在传统网络上构造出一个虚拟网络,而传统网络不需要再做任何适配。它使用MAC inUDP的方法对数据进行封装,即将原始报文封装在UDP报文中。VXLAN网络的基础架构包括其核心网络的边缘设备(VXLAN Tunnel End Point,VTEP)和用户端设备即虚拟机(VirtualMachine,VM)等。VXLAN网络的多个边缘设备通过BGP协议建立邻居关系,这些邻居边缘设备之间建立有传输报文的逻辑隧道,边缘设备与虚拟机之间建立有传输报文的链路。其中,一个虚拟机一般只与一个边缘设备建立链路,这种链路属于单归属链路,其无法实现负载分担,当虚拟机与边缘设备之间的链路发生故障时,将无法将报文发送至该虚拟机。而在EVPN网络中可以解决这种无法实现负载分担的问题。
EVPN与VXLAN网络的最大区别是:EVPN网络可以实现负载分担,动态地建立边缘设备与虚拟机之间的链路,使一个虚拟机与两个或两个以上的边缘设备建立起链路,这种链路连接方式称为多归属链路。
如图1所示,其中,虚拟机VM3与边缘设备VTEP2和VTEP3都建立了链路,虚拟机VM3的这种连接方式属于多归属链路;虚拟机VM1和VM2均与边缘设备VTEP1建立了链路,虚拟机VM1和VM2的这种连接方式属于单归属链路。
当存在从虚拟机VM1发送至同一个逻辑二层网络中的VM3的数据业务时,VM1将业务发送至EVPN网络中的边缘设备VTEP1,VTEP1设备将业务数据进行VXLAN头、UDP头、IP头、MAC头等封装后使之成为VXLAN报文,然后再将该报文通过逻辑隧道发送至远端VTEP3设备,VTEP3设备将接收到的报文进行解封装,获得报文中的IP地址等信息,再将报文进行封装,并发送至该IP地址对应的目标虚拟机VM3。至此,报文发送过程结束。其中,封装后的报文中包含有源虚拟机和目的虚拟机的IP地址(网际协议地址)和MAC地址(物理地址)等信息。
现有技术中,对于EVPN网络中的多归属链路的组网模式,一个虚拟机VM同时与多个VTEP设备建立了多个链路。当其中某个链路发生故障时,该链路对应的VTEP设备需要向其邻居边缘设备发送故障消息,以避免数据丢失。当故障链路恢复后,该链路对应的VTEP设备也需要向其邻居边缘设备发送故障修复消息,以恢复数据传输。
但是,当故障已发生、故障消息发送到其他VTEP设备前的这段时间内,通过该链路发送的数据将会丢失。并且,发生故障时和故障修复时,VTEP设备都要向其邻居边缘设备发出通告,这会导致网络拓扑的收敛。对于大量的VTEP设备来说,当存在多个故障时,这种通告操作将消耗网络系统大量的资源。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610176722.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:非晶合金磁芯和其制造方法
- 下一篇:一种高可用可信网络接入控制方法和系统