一种故障切换实现方法技术

技术编号:39714722 阅读:5 留言:0更新日期:2023-12-17 23:22
本发明专利技术公开了一种故障切换实现方法

【技术实现步骤摘要】
一种故障切换实现方法、装置及转发芯片


[0001]本专利技术涉及芯片领域,尤其涉及一种故障切换实现方法

装置及转发芯片


技术介绍

[0002]以太网
、MPLS

TP、MPLS、VXLAN、GRE、SR、SRv6
等承载网络,为了达到更高的可靠性,通常在业务的部署时,配置各种故障切换技术

故障切换技术根据具体的使用场景,可以分为
——
线性保护

多归属保护

环网保护等

不同的网络承载技术的故障切换方案,对应的不同的标准草案或者标准

[0003]故障切换技术通过给每一条工作链路分配专属的高优先级保护链路,工作链路发生故障后以一种可预测的方式实现网络资源切换,更易于网络管理者有效地规划网络

感知网络的活动状态,实现承载网络具有小于
50ms(sub50ms)
的保护倒换能力

大客户专线等对网络通信质量要求较高的网络应用,通常在网络开通时预先部署专属的故障切换保护组,以保证网络服务的
SLA
质量,实现电信级的运营

[0004]随着大数据

云计算

移动互联网

人工智能等应用的迅速发展,网络承载的流量与日俱增,对网络可靠性提出了更高的要求

电信级网络的高可靠性,主要体现在通信链路或者网络设备发生故障后,网络系统可以从故障中快速恢复,业务恢复时间满足
50ms
甚至更高的故障切换性能指标

[0005]如图1所示,
Device A

Device C
间建立了故障切换机制,主用通路为
Device A

Device B

Device C
,备用通路为
Device A

Device H

Device G

Device F

Device E

Device D

Device C
,主用和备用通路均配置有故障检测机制

若主用通路发生故障后,可采用预先设定的备用通路传输
Device A——>Device C
的业务,实现快速的故障切换

[0006]如图2所示,以典型的
L3VPN FRR
为例,通常预先建立好主用通路表项

备用通路表项,
FRR
工作在主用通路时,路由表指向主用通路
next_hop
;若
FRR
需要切换到备用通路,需要逐个更新路由表,指向备用通路
next_hop。
保护切换的性能与路由表项的条目数
n
正相关,切换操作的时间复杂度为
O(n)。
[0007]而且在转发芯片的常规实现中,等价多路径技术采用专门的等价多路径
(Equal Cost Multiple Path

ECMP)
组实现,故障切换技术采用专门的主用和备用通路实现,同时支持等价多路径技术和故障切换技术,需要占用较多的转发芯片资源


技术实现思路

[0008]针对上述问题,本专利技术实施例的目的在于提供一种故障切换实现方法

装置及转发芯片,以改善上述问题

[0009]本专利技术实施例提供了一种故障切换实现方法,其包括:
[0010]创建
ECMP
组;其中,
MAC


路由表

灵活匹配
ACL、VPN
索引指向所述
ECMP
组,且所述
ECMP
组的成员为故障切换保护模块的当前活动通路;
[0011]当检测到当前链路发生故障时,更新所述
ECMP
组的成员,实现故障切换

[0012]优选地,当工作在主用通路时,
ECMP
组的成员指向主用通路下一跳;当工作在备用通路时,
ECMP
数组的成员指向备用通路下一跳

[0013]优选地,更新
ECMP
组的成员通过切换
ECMP
组的成员实现

[0014]优选地,更新
ECMP
组的成员通过更新
ECM
组的成员的表项内容实现

[0015]本专利技术实施例还提供了一种故障切换实现装置,其包括:
[0016]创建单元,用于创建
ECMP
组;其中,
MAC


路由表

灵活匹配
ACL、VPN
索引指向所述
ECMP
组,且所述
ECMP
组的成员为故障切换保护模块的当前活动通路;
[0017]更新单元,用于当检测到当前链路发生故障时,更新所述
ECMP
组的成员,实现故障切换

[0018]优选地,当工作在主用通路时,
ECMP
组的成员指向主用通路下一跳;当工作在备用通路时,
ECMP
数组的成员指向备用通路下一跳

[0019]优选地,更新
ECMP
组的成员通过切换
ECMP
组的成员实现

[0020]优选地,更新
ECMP
组的组成员通过更新
ECM
组的成员的表项内容实现

[0021]本专利技术实施例还提供了一种转发芯片,其包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的故障切换实现方法

[0022]综上所述,本实施例采用转发芯片的等价多路径组资源实现快速故障切换应用,切换操作的时间复杂度为
O(1)
,且可有效利用转发芯片的资源

附图说明
[0023]为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0024]图1是现有的网络保护切换技术的示意图

[0025]图2是现有的故障切换方案的示意图

[0026]图3是本专利技术第一实施例提供的故障切换实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种故障切换实现方法,其特征在于,包括:创建
ECMP
组;其中,
MAC


路由表

灵活匹配
ACL、VPN
索引指向所述
ECMP
组,且所述
ECMP
组的成员为故障切换保护模块的当前活动通路;当检测到当前链路发生故障时,更新所述
ECMP
组的成员,实现故障切换
。2.
根据权利要求1所述的故障切换实现方法,其特征在于,当工作在主用通路时,
ECMP
组的成员指向主用通路下一跳;当工作在备用通路时,
ECMP
数组的成员指向备用通路下一跳
。3.
根据权利要求1所述的故障切换实现方法,其特征在于,更新
ECMP
组的成员通过切换
ECMP
组的成员实现
。4.
根据权利要求1所述的故障切换实现方法,其特征在于,更新
ECMP
组的组成员通过更新
ECM
组的成员的表项内容实现
。5.
一种故障切换实现装置,其特征在于,包括:创建单元,用于创建
ECMP
组;其中...

【专利技术属性】
技术研发人员:邢家茂李贯中陈清华
申请(专利权)人:杭州云合智网技术有限公司
类型:发明
国别省市:

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

1