System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实现快速重路由的方法及设备技术_技高网

一种实现快速重路由的方法及设备技术

技术编号:40520207 阅读:8 留言:0更新日期:2024-03-01 13:38
本申请一种实现快速重路由的方法及设备,该方法包括,设置第一公网三层接口、第二公网三层接口为快速重路由的主路由;设置内部控制链路三层接口为快速重路由的备路由且具有与第一、第二公网三层接口相同优先级;内部控制链路三层接口通过内部控制链路连接分布式弹性网络互连系统的邻居;创建记录第一和第二公网三层接口的第一单播下一跳硬件表项、第一单播下一跳硬件表项;创建记录内部控制链路三层接口的第三单播下一跳硬件表项;生成指向虚拟转发实例中对端VTEP的每个VXLAN隧道的目的IP地址的等价多路径表项;其中,等价多路径表项指向第一单播下一跳硬件表项的索引和第二下一跳表项的索引。

【技术实现步骤摘要】

本申请涉及通信技术,具体的讲是一种实现快速重路由的方法及设备


技术介绍

1、drni(distributed resilient network interconnect,分布式弹性网络互连)将两台物理设备虚拟成一台设备来实现跨设备链路聚合,应用于双归属接入组网。drni组网中,两台物理设备之间通过ipl(intra-portal link,内部控制链路)连接,转发drcp报文和报文、对mac地址表项和arp表项进行同步;两台设备之间除了ipl链路还有一条keep alive(保活)链路,用于检测邻居的状态。

2、当drni系统的两台设备均开启evpn(ethernet virtual private network,以太网虚拟专用网络)的分布式聚合模式并配置相同的虚拟vtep(vxlan tunnel end point,vxlan隧道端点)地址,drni系统的两个设备作为vtep分别发送两个三类路由,即本设备ip发布的一条路由以及以虚拟vtep的ip地址发送的路由,这四条路由通过反射器spine通告到每个远端vtep,每个远端vtep确定发现以虚拟vtep的ip地址发送的两个路由重复,则选择三条有效路建立连接三个隧道vxlan隧道分别连接drni系统的两个设备以及虚拟vtep。当drni系统的任一设备连接evpn公网的三层接口故障时,删除故障公网三层接口的高优先级路由以及硬件转发表项,重新计算作为ipp(intra-portal port,内部控制链路端口)的三层接口的低优先级路由,然后更新硬件转发表项;在drni系统内部,到达每个vtep对端的路由存在从有到无,再从无到有的中断过程,从而导致丢包,当drni的设备的vxlan隧道的对端vtep数量越多,需要刷新的vxlan隧道的硬件转发表项越多,丢包时间就越长。


技术实现思路

1、本申请的目的提供一种实现快速重路由的方法及设备,减少主路由频繁切换导致的丢包。

2、为实现上述目的,本申请提供了一种实现快速重路由的方法,该方法包括,设置第一公网三层接口、第二公网三层接口为快速重路由的主路由;设置内部控制链路三层接口为快速重路由的备路由且具有与第一、第二公网三层接口相同优先级;内部控制链路三层接口通过内部控制链路连接分布式弹性网络互连系统的邻居;创建记录第一和第二公网三层接口的第一单播下一跳硬件表项、第一单播下一跳硬件表项;创建记录内部控制链路三层接口的第三单播下一跳硬件表项;生成指向虚拟转发实例中对端vtep的每个vxlan隧道的目的ip地址的等价多路径表项;其中,等价多路径表项指向第一单播下一跳硬件表项的索引和第二下一跳表项的索引。

3、为实现上述目的,本申请还提供了一种实现快速重路由的设备;该设备包括处理器、存储器和交换芯片。其中,存储器、处理器和交换芯片通过总线连接。存储器用于存储程序,处理器调用存储器存储的程序以执行以下操作:设置第一公网三层接口、第二公网三层接口为快速重路由的主路由;设置内部控制链路三层接口为快速重路由的备路由且具有与第一、第二公网三层接口相同优先级;内部控制链路三层接口通过内部控制链路连接分布式弹性网络互连系统的邻居;创建记录第一和第二公网三层接口的第一单播下一跳硬件表项、第一单播下一跳硬件表项;创建记录内部控制链路三层接口的第三单播下一跳硬件表项;生成指向虚拟转发实例中对端vtep的每个vxlan隧道的目的ip地址的等价多路径表项;其中,等价多路径表项指向第一单播下一跳硬件表项的索引和第二下一跳表项的索引。

4、本申请的有益效果在于,任一主路由故障时,等待主路由稳定,避免频繁在主路由间切换导致丢包。

本文档来自技高网...

【技术保护点】

1.一种实现快速重路由的方法,其特征在于,所述方法包括,

2.根据权利要求1所述的方法,其特征在于,所述方法还包括,

3.根据权利要求2所述的方法,其特征在于,所述方法还包括,

4.根据权利要求2所述的方法,其特征在于,所述方法还包括,

5.根据权利要求4所述的方法,其特征在于,所述方法还包括,

6.一种实现快速重路由的设备,其特征在于,所述设备包括处理器以及存储器;所述存储器用于存储处理器可执行指令;其中,所述处理器通过运行所述存储器中的处理器可执行指令用以执行以下操作:

7.根据权利要求6所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令还执行以下操作:

8.根据权利要求7所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令还执行以下操作:

9.根据权利要求7所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令还执行以下操作:

10.根据权利要求9所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令还执行以下操作:

...

【技术特征摘要】

1.一种实现快速重路由的方法,其特征在于,所述方法包括,

2.根据权利要求1所述的方法,其特征在于,所述方法还包括,

3.根据权利要求2所述的方法,其特征在于,所述方法还包括,

4.根据权利要求2所述的方法,其特征在于,所述方法还包括,

5.根据权利要求4所述的方法,其特征在于,所述方法还包括,

6.一种实现快速重路由的设备,其特征在于,所述设备包括处理器以及存储器;所述存储器用于存储处理器可执行指令;其中,所述处理器通过运行所述存储器中的处理器...

【专利技术属性】
技术研发人员:程剑锋喻轩包旭东朱育超季春宇
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1