[发明专利]一种报文转发方法和装置有效
申请号: | 201710338709.6 | 申请日: | 2017-05-15 |
公开(公告)号: | CN107547366B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 黄李伟;王伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/46 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 | ||
本申请公开了一种报文转发方法和装置,方法包括:当分布式链路聚合组中的第一虚拟可扩展局域网隧道端点VTEP设备与远端VTEP设备之间的公网隧道故障时,根据获取的远端VTEP设备的地址建立第一虚拟可扩展局域网VXLAN隧道;其中,第一VXLAN隧道的下一跳为分布式链路聚合组中的第二VTEP设备的地址;将第一VTEP设备上的第一业务与第一VXLAN隧道关联;通过第一VXLAN隧道将接收到的第一业务的报文发送到远端VTEP设备。本申请实施例在第一VTEP设备与远端VTEP设备之间的公网隧道故障的情况下,建立新的VXLAN隧道,保证了业务报文的正常转发,提供了网络的可靠性。
技术领域
本申请涉及通信技术领域,特别涉及一种报文转发方法和装置。
背景技术
VXLAN(Virtual eXtensible LAN,虚拟可扩展局域网络)是基于IP网络、采用“媒体访问控制MAC in用户数据报协议UDP”封装形式的二层虚拟专用网络VPN(VirtualPrivate Network)技术。VXLAN技术将已有的三层物理网络作为Underlay网络,在其上构建出虚拟的二层网络,即Overlay堆叠网络。Overlay网络通过封装技术、利用Underlay网络提供的三层转发路径,实现二层报文跨越三层网络在不同站点间传递。
VXLAN网络分为公共网络和私有网络,VXLAN私网中的设备通过网络接入设备接入公网,然后通过公网完成数据传输。目前,公网侧的业务报文转发是通过设置等价链路来保证高可靠性的。例如,当A设备将业务流量发送到C设备上面之后,C设备会根据从D设备同步过来的转发表向D设备进行业务流量的转发,现有技术中C设备和D设备之间存在备份链路,所以如果某个链路发生故障,还可以通过其他的备份链路来进行业务流量的转发。但是,这种方式的弊端是,如果C设备和D设备之间公网链路故障时(例如,所有的备份链路也都发生了故障),可导致C设备无法将业务流量发送到D设备上,进而影响业务的正常运行。
发明内容
本申请提供的一种报文转发方法和装置,以解决现有VXLAN网络中的设备之间公网链路故障时,无法转发业务流量,影响业务正常运行的问题。
根据本申请的一个方面,提供了一种报文转发方法,包括:
当分布式链路聚合组中的第一虚拟可扩展局域网隧道端点VTEP设备与远端VTEP设备之间的公网隧道故障时,根据获取的远端VTEP设备的地址建立第一虚拟可扩展局域网VXLAN隧道;
其中,第一VXLAN隧道的下一跳为所述分布式链路聚合组中的第二VTEP设备的地址;
将所述第一VTEP设备上的第一业务与所述第一VXLAN隧道关联;
通过所述第一VXLAN隧道将接收到的第一业务的报文发送到所述远端VTEP设备。
根据本申请的另一个方面,提供了一种报文转发装置,应用于虚拟可扩展局域网隧道端点VTEP设备上,包括:
第一隧道建立模块,适于当分布式链路聚合组中的第一虚拟可扩展局域网隧道端点VTEP设备与远端VTEP设备之间的公网隧道故障时,根据获取的远端VTEP设备的地址建立第一虚拟可扩展局域网VXLAN隧道;其中,第一VXLAN隧道的下一跳为所述分布式链路聚合组中的第二VTEP设备的地址;
隧道关联模块,适于将所述第一VTEP设备上的第一业务与所述第一VXLAN隧道关联;
报文转发模块,适于通过所述第一VXLAN隧道将接收到的第一业务的报文发送到所述远端VTEP设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710338709.6/2.html,转载请声明来源钻瓜专利网。