分享

真实案例中的“备胎”

 网络工程师阿龙 2022-02-08

现网中,为了提高网络的可靠性,经常会部署备份链路,当主链路故障时,能立马使用备份链路。所以,一般给设备配路由时,就多配个备份路由,主路由不可用时,备份路由来顶替。

静态路由,如果是直连链路down或者出接口down了,设备能立马感知到。但是,如果是跨设备的链路出现故障了,本设备的路由表是无法立即感知了,这样,就导致了路由黑洞。为了让遇到跨设备链路发生故障时,主路由能里面变成无效,备份路由成为有效,就可以用NQA进行联动。

本期,主要介绍静态路由联动NQA。

拓扑图


MSR36-21_1、MSR36-21_2、MSR36-21_3、MSR36-21_4后面简称为R1,R2,R3,R4。

1、配置各个接口的IP地址,IP地址规划如上;

2、R1、R2、R3 启用RIP路由协议;

3、R4上面只配两条静态路由,修改他们的优先级:


在R4上面ping 2.2.2.2 ,来表示R4访问R2的loop 0:


在R4上面查看路由表,可以看出,目前使用的优先级为1的主路由:


但是,假如R2的G0/0接口down了,来模拟此链路故障时,R4却无法立即切换备用路由,此时R4网络中断,无法访问R2的loop 0 :



这就是跨设备链路出现故障,给静态路由带来的弊端。

这时,就需要使用NQA联动静态路由了。

下面,就来介绍NQA的配置命令,

主路由,就相当于 现任男朋友的联系方式;

备路由,就相当于备胎的联系方式;


先给主路由(现任男朋友)的电话簿 备注 男朋友,相当于这里关联track 1:


然后R4这个妹纸,给自己一些规则,如果现任男朋友电话必须24小时畅通,保持开机,只要在一定次数内没打通,我就跟他分手,找备胎当男朋友:(NQA的配置)

# 创建管理员名为 admin、操作标签为 test1 的 NQA 测试组。
[R4] nqa entry admin test1

# 配置测试类型为 ICMP-echo。
[R4-nqa-admin-test1] type icmp-echo

# 配置目的地址为 12.1.1.2。 //现任男朋友的联系方式
[R4-nqa-admin-test1-icmp-echo] destination ip 12.1.1.2

# 测试频率为 100ms    //打电话的频率
[R4-nqa-admin-test1-icmp-echo] frequency 100

# 配置联动项 1(连续失败 5 次触发联动)。// 现任男朋友,必须24小时电话保持畅通,只要5次打不通,就分手,删除,拉黑,从此,再也别想联系我了。
[R4-nqa-admin-test1-icmp-echo] reaction 1 checked-element probe-fail threshold-type    consecutive 5 action-type trigger-only

# 启动 ICMP-echo 探测操作,并一直进行测试。//这个规则从现在开始,现在我们是男女朋友关系,只要不发生5次打不通,我们的爱将是永远的。



(4) 在R4 上配置 Track 项
# 配置 Track 项 1,关联 NQA 测试组(管理员为 admin,操作标签为 test1)的联动项 1。
[R4] track 1 nqa entry admin test1 reaction 1


查看NQA配置结果,查看与现任男朋友通信情况:



现在,我们假设R2的接口G0/0 down了,现任男朋友关机了,估计去找别的女人去了,或者在做一些儿童不宜的活动,故意把手机关机了。到时R4这个妹纸,打不通他。


这时,R4 已打了5次,没打通,就将主路由删除(现任男朋友拉黑),备份路由出现在路由(与备胎交往):


总结:

备份路由的目的就是:保证了网络的持续畅通,提高可靠性。

备胎的目的就是:保证了妹纸的感情不寂寞,随时都有男朋友,提高安全感。



    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多