[发明专利]一种主机路由频繁迁移的抑制方法及装置有效
| 申请号: | 202010361703.2 | 申请日: | 2020-04-30 |
| 公开(公告)号: | CN111698154B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 王丽媛 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | H04L45/74 | 分类号: | H04L45/74;H04L45/18;H04L61/103;H04L12/46 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 主机 路由 频繁 迁移 抑制 方法 装置 | ||
本申请提供一种主机路由频繁迁移的抑制方法及装置,所述方法应用于第一VTEP,所述方法包括:接收第二VTEP发送的第一EVPN NLRI消息,所述第一EVPN NLRI消息包括主机地址信息;当所述第一VTEP本地学习到与所述主机地址信息相同的ARP信息时,获取与所述ARP信息对应的主机路由迁移次数,并累计完成主机路由迁移所需的迁移时间;若所述迁移次数不小于次数阈值且所述迁移时间小于时间阈值,则抑制所述ARP信息的本次学习。
技术领域
本申请涉及通信技术领域,尤其涉及一种主机路由频繁迁移的抑制方法及装置。
背景技术
以太网虚拟专用网络(英文:Ethernet Virtual Private Network,简称:EVPN)是一种二层VPN技术,其控制平面采用MP-BGP通告网络层可达信息(英文:Network LayerReachability Information,简称:NLRI);数据平面采用Vxlan技术封装并转发网络报文。
目前,EVPN典型的分布式网关组网,如图1所示。该组网中,每台VTEP设备均为EVPN网关,实现对本地主机流量的三层转发。各VTEP通过本地主机发送的GARP、RARP和对网关的ARP请求学习本地主机的ARP信息,并添加主机路由表项(也即是,ARP表项和FIB表项)。本端VTEP通过MP-BGP协议向对端VTEP通告路由可达消息。对端VTEP接收到路由可达消息后,学习并对应生成ARP表项和FIB表项。在进行流量转发时,VTEP通过查找FIB表、ARP表项确定出接口,转发流量。
但是,当同一EVPN内接入不同VTEP的主机配置相同IP时,主机流量将触发该IP对应的主机路由表项(也即是,ARP表项和FIB表项)在不同VTEP间不断迁移。在一种场景下,如图2所示,站点(Site)1和站点2属于同一EVPN。站点1内主机1、站点2内主机2的IP均配置为10.1.1.10。VTEP1与VTEP2之间的消息交互过程,具体为:
VTEP1学习主机1的ARP信息,并添加主机1的主机路由表项。VTEP1通过MP-BGP协议向远端VTEP2通告EVPN NLRI消息,该EVPN NLRI消息中携带路由序列号为0。VTEP2根据VTEP1通告的EVPN NLRI消息,学习并添加主机1的主机路由表项。VTEP2学习主机2的ARP信息,发现本地已存在远端VTEP1通告的主机1的主机路由表项,VTEP2进行一次主机路由表项迁移处理,本地学习的主机2的主机路由表项生效。VTEP2向远端VTEP1再次通告EVPN NLRI消息,该EVPN NLRI消息中携带路由序列号为1。
VTEP1接收到VTEP2通告的EVPN NLRI消息后,确定本地已存在相同IP地址(10.1.1.10)的主机1的主机路由表项。VTEP1比较路由序列号,确定序列号大的远端VTEP2通告的主机1的主机路由表项生效,VTEP1再次进行主机路由表项迁移处理。
VTEP1通过MP-BGP协议向远端VTEP2通告EVPN NLRI撤销消息。VTEP2删除已存储的主机1的主机路由表项。VTEP1重新学习主机1的ARP信息并生成主机路由表项,如此反复,VTEP中存储的IP地址(10.1.1.10)对应的主机路由表项在本地和远端之间频繁迁移。此时,若VTEP1和VTEP2均向对端发布IP地址(10.1.1.10)对应的路由,且VTEP1和VTEP2均为远端路由生效,VTEP3发往主机1或主机2(10.1.1.10)的流量在VTEP1和VTEP2之间形成环路,持续占用带宽,进而影响网络的稳定性。
发明内容
有鉴于此,本申请提供了一种主机路由频繁迁移的抑制方法及装置,用以解决现有技术中,主机路由表项在VTEP之间频繁迁移,造成VTEP之间形成环路,持续占用带宽,影响网络稳定性的问题。
第一方面,本申请提供了一种主机路由频繁迁移的抑制方法,所述方法应用于第一VTEP,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010361703.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:漫游方法及装置
- 下一篇:一种泡沫混凝土保温砌砖的制备方法





