[发明专利]一种路径切换方法及设备有效
申请号: | 202110309931.X | 申请日: | 2021-03-23 |
公开(公告)号: | CN113098751B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 程剑锋 | 申请(专利权)人: | 新华三软件有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L45/74 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310052 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路径 切换 方法 设备 | ||
本申请提供一种路径切换方法及设备。在关闭本地AC口所在物理端口之前,通过下发ACL的方式,使原本通过本地AC口转发至用户主机的流量,通过ACL重定向后的隧道转发给用户主机接入的另一接入设备,通过另一接入设备的AC口转发至用户主机,从而完成路径切换。该切换过程可以做到无缝衔接,从而尽量避免出现丢包现象。
技术领域
本申请涉及网络通信技术领域,尤其涉及一种路径切换方法及设备。
背景技术
以太网虚拟专用网络(英文:Ethernet Virtual Private Network,缩写:EVPN)是一种二层VPN技术,控制平面采用多协议边界网关协议(英文:Multiprotocol-BorderGateway Protocol,缩写:MP-BGP)通告EVPN路由,数据平面采用可扩展虚拟局域网络(英文:Virtual eXtensible LAN,缩写:VXLAN)封装方式转发报文。
EVPN通常采用核心(Spine)-分支(Leaf)的分层结构。其中,Leaf层的设备(简称Leaf设备)作为VXLAN隧道端点(英文:VXLAN Tunnel End Point,缩写:VTEP)设备,对报文执行EVPN相关处理;Spine层的设备(简称Spine设备)通常被配置为路由反射器(英文:Route Reflector,缩写:RR),负责接收、发布各Leaf设备通告的EVPN路由。
为了提升EVPN接入侧的可靠性,用户主机通常采用多归属接入EVPN。如图1所示,主机1通过交换设备SW同时接入Leaf1和Leaf2。这使得主机1与主机2之间交互的单播流量存在走不同转发路径的情况,比如,主机1发往主机2的流量的转发路径为:主机1→SW→Leaf2→Leaf3→主机2;主机2发往主机1的流量的转发路径为:主机2→Leaf3→Leaf1→SW→主机1。
在实际使用过程中,不可避免存在主动关闭物理端口的情况,比如,更换物理端口所在物理网卡时。关闭物理端口,会触发通过该物理端口转发的流量切换路径。比如,关闭Leaf1上连接主机1的物理端口时,会触发主机2发往主机1的流量从主机2→Leaf3→Leaf1→SW→主机1切换到主机2→Leaf3→Leaf2→SW→主机1。而该切换过程目前存在丢包现象。
发明内容
有鉴于此,本申请提出一种路径切换方法及设备,用以避免路径切换过程中出现丢包现象。
为实现上述申请目的,本申请提供了如下技术方案:
第一方面,本申请提供一种路径切换方法,应用于EVPN包括的接入设备,所述方法包括:
在关闭本地接入电路(英文:Attachment Circuit,缩写:AC)口所在目标物理端口之前,接收下发的目标ACL,其中,所述本地AC口接入所述EVPN的目标主机通过另一接入设备的AC口接入所述EVPN,所述目标ACL用于指示将出接口为所述本地AC口的目标转发表项的出接口,重定向到指向所述另一接入设备的目标隧道;
基于所述目标ACL,将命中所述目标转发表项的报文通过重定向后的所述目标隧道转发给所述另一接入设备,以使命中所述目标转发表项的报文通过所述另一接入设备的AC口转发至目标主机;
关闭所述目标物理端口。
可选的,所述方法还包括:
在重启所述目标物理端口之后,删除所述目标ACL,以使命中所述目标转发表项的报文通过所述本地AC口转发至目标主机。
可选的,所述将命中所述目标转发表项的报文通过重定向后的所述目标隧道转发给所述另一接入设备之后,所述方法还包括:
更新所述本地AC口的封装信息为所述目标隧道的隧道封装信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三软件有限公司,未经新华三软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110309931.X/2.html,转载请声明来源钻瓜专利网。