[发明专利]VXLAN网络的流量分担方法、设备有效
申请号: | 202010566925.8 | 申请日: | 2020-06-19 |
公开(公告)号: | CN111800327B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 刘宏强;曾程 | 申请(专利权)人: | 浪潮思科网络科技有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/707;H04L29/12 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | vxlan 网络 流量 分担 方法 设备 | ||
本发明实施例涉及VXLAN网络的流量分担方法、设备,方法包括:至少一个所述虚拟机向所述Spine设备发送请求报文;所述请求报文经过Leaf设备,并通过所述Leaf设备将所述请求报文封装至VXLAN隧道中,并以等价路由的方式将报文发送至多个所述Spine设备;多个所述Spine设备将应答报文反馈至所述至少一个虚拟机。本发明实施例通过在Leaf设备上设置物理还回端口,实现了BUM流量在Leaf设备上的等价路由转发,通过这种增加还回端口的方式,极大的提高了设备的扩展性和应用场景。
技术领域
本发明涉及云计算技术领域,特别涉及VXLAN网络的流量分担方法、设备。
背景技术
VXLAN是一种网络虚似化技术,可以改进大型云计算在部署时的扩展问题,是对VLAN的一种扩展。VXLAN是一种功能强大的工具,可以穿透三层网络对二层进行扩展。它可通过封装流量并将其扩展到第三层网关,以此来解决VMS(虚拟内存系统)的可移植性限制,使其可以访问在外部IP子网上的服务器。
在VXLAN网络中,为了提高可靠性,用户经常会部署多个网关进行主备份,以保证一台网关设备故障时流量可以及时切换到另外的网关设备上,避免业务中断,多个网关都可以同时转发流量,充分利用设备资源。
发明内容
本发明旨在至少在一定程度上解决以下问题。
Vxlan多活网关中,从leaf设备往Spine设备发送的BUM流量无法做到负载分担,始终只能固定地从一侧走。
本发明实施例的第一方面提供了一种VXLAN网络的流量分担方法,所述VXLAN网络包括:Spine设备、Leaf设备以及与Leaf设备通信连接的主机,其中,所述主机上设置有一个或多个虚拟机,所述方法包括:
至少一个所述虚拟机向所述Spine设备发送请求报文;
所述请求报文经过Leaf设备,并通过所述Leaf设备将所述请求报文封装至VXLAN隧道中,并以等价路由的方式将报文发送至多个所述Spine设备;
多个所述Spine设备将应答报文反馈至所述至少一个虚拟机。
在一个示例中,所述通过所述Leaf设备将所述请求报文封装至VXLAN隧道中,并以等价路由的方式将报文发送至多个所述Spine设备,包括:
通过所述Leaf设备上设置的环回端口发送请求报文,以使所述Leaf设备能够以等价路由的方式发送报文。
本发明实施例通过设置还回端口,实现了Leaf设备的等价路由功能,避免了仅发送给一个Spine设备造成的故障率较高的问题。
在一个示例中,所述环回端口对应的VXLAN隧道的目标MAC地址是所述Leaf设备自身的routeMAC地址;
所述环回端口对应的VXLAN隧道的源MAC地址是任意合法的单播MAC地址。
本发明实施例通过将端口的目标MAC地址改为Leaf设备自身的routeMAC地址,技术手段简单有效且可靠,极大的提高了本发明实施例的拓展性。
在一个示例中,所述多个所述Spine设备将应答报文反馈至所述至少一个虚拟机,包括:
所述多个Spine设备中的每个Spine设备分别将封装的请求报文解封,并将各自形成应答报文发送至所述Leaf设备;
所述Leaf设备将所述应答报文洪泛至所述至少一个虚拟机,并将洪泛至还回端口中的应答报文丢弃。
本发明实施例通过对新添加的还回端口的功能进行限制,即仅发送来自虚拟机的报文,不发送来自Spine设备的报文,避免了报文转发过程中不必要的流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮思科网络科技有限公司,未经浪潮思科网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010566925.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保温管套
- 下一篇:牵引系统的牵引控制单元