一种路由学习方法及网关设备技术

技术编号:20729805 阅读:23 留言:0更新日期:2019-03-30 19:24
本发明专利技术的实施例提供一种路由学习方法及网关设备,涉及通信技术领域,用以解决现有技术中所存在的Spine设备向VM发出的数据报文丢失的问题。该方法包括:虚拟可扩展局域网VXLAN二层网关设备接收VXLAN三层网关设备发送的第一ARP请求,该第一ARP请求包括目标虚拟机的IP地址,根据目标虚拟机的IP地址,从至少一个对应关系中,查询目标虚拟机的MAC地址,一个对应关系包括一个虚拟机的IP地址和MAC地址,向VXLAN三层网关设备发送第一ARP应答,该第一ARP应答包含所述目标虚拟机的MAC地址。

【技术实现步骤摘要】
一种路由学习方法及网关设备
本专利技术涉及通信领域,尤其涉及一种路由学习方法及网关设备。
技术介绍
图1为现有典型的虚拟可扩展局域网(VirtualeXtensibleLocalAreaNetworkVXLAN)集中式多活网关组网结构示意图,如图1所示,该组网包括:两个Spine设备(即图1中的Spine1和Spine2)、两个Leaf设备(即图1中的Leaf1和Leaf2)、两个虚拟机(VirtualMachine,VM)(即图1中的VM1和VM2)。其中,上述两个Spine设备与外部网络通信,且上述两个Spine设备与两个Leaf设备之间形成4条VXLAN隧道(即图1中的VXLAN隧道1、VXLAN隧道2、VXLAN隧道3和VXLAN隧道4)。在VXLAN集中式多活网关组网中,由于存在多个VXLAN三层网关(即图1中的Spine设备),因此,该组网内的VM发出的流量可以经由任一VXLAN三层网关转发至外部网络。以图1中的VM1为例,VM1与外部网络进行通信有两条路径,路径1:VM1-Leaf1-VXLAN隧道1-Spine1-链路a-外部网络,路径2:VM1-Leaf1-VXLA本文档来自技高网...

【技术保护点】
1.一种路由学习方法,其特征在于,应用于虚拟可扩展局域网VXLAN多活网关场景下的VXLAN二层网关设备,所述方法包括:接收VXLAN三层网关设备发送的第一地址解析协议ARP请求,所述第一ARP请求包括目标虚拟机的IP地址;根据所述目标虚拟机的IP地址,从至少一个对应关系中,查询所述目标虚拟机的MAC地址,一个对应关系包括一个虚拟机的IP地址和MAC地址;向所述VXLAN三层网关设备发送第一ARP应答,所述第一ARP应答包含所述目标虚拟机的MAC地址。

【技术特征摘要】
1.一种路由学习方法,其特征在于,应用于虚拟可扩展局域网VXLAN多活网关场景下的VXLAN二层网关设备,所述方法包括:接收VXLAN三层网关设备发送的第一地址解析协议ARP请求,所述第一ARP请求包括目标虚拟机的IP地址;根据所述目标虚拟机的IP地址,从至少一个对应关系中,查询所述目标虚拟机的MAC地址,一个对应关系包括一个虚拟机的IP地址和MAC地址;向所述VXLAN三层网关设备发送第一ARP应答,所述第一ARP应答包含所述目标虚拟机的MAC地址。2.根据权利要求1所述的路由学习方法,其特征在于,所述向所述VXLAN三层网关设备发送第一ARP应答,包括:若查询出所述目标虚拟机的MAC地址,则向所述VXLAN三层网关设备发送第一ARP应答。3.根据权利要求1所述的路由学习方法,其特征在于,所述向所述VXLAN三层网关设备发送第一ARP应答之前,所述方法还包括:若未查询出所述目标虚拟机的MAC地址,则广播第二ARP请求,所述第二ARP请求包括所述目标虚拟机的IP地址;若所述VXLAN二层网关设备连接的至少一个虚拟机中包含所述目标虚拟机,接收所述目标虚拟机发送的第二ARP应答,所述第二ARP应答包括所述目标虚拟机的MAC地址。4.根据权利要求3所述的路由学习方法,其特征在于,所述接收所述目标虚拟机发送的第二ARP应答之后,所述方法还包括:存储所述目标虚拟机的IP地址和MAC地址间的对应关系。5.一种路由学习方法,其特征在于,应用于虚拟可扩展局域网VXLAN多活网关场景下的VXLAN二层网关设备,所述方法包括:接收目标虚拟机发送的第三地址解析协议ARP请求,所述第三ARP请求包括目的地址、所述目标虚拟机的IP地址和MAC地址;存储所述目标虚拟机的IP地址和MAC地址间的对应关系,并将所述第三ARP请求转发至所述目的地址对应的VXLAN三层网关设备;将所述VXLAN三层网关设备反馈的第三ARP应答转发至所述目标虚拟机,所述第三ARP应答包括所述VXLAN...

【专利技术属性】
技术研发人员:涂安龙
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1