在测试环境中,我们使用了LSW1、LSW2、LSW6(傻瓜交换机)、LSW7(傻瓜交换机)、AR1、AR2、PC2和PC3等设备,并配置了基本网络地址和路由协议。实验目的是模拟LSW6和LSW7之间的链路故障,以确保LSW2的默认路由能够自动切换到备用路径。
在实验开始前,PC2到PC3的路径是PC2 -> LSW2 -> AR2 -> AR1 -> LSW1。当LSW6和LSW7之间的物理链路出现故障时,LSW2的默认路由不会自动切换到LSW2 -> AR1的备用路径。在这种情况下,PC2无法通过ping命令访问PC3。
为了解决这个问题,我们进行了以下操作:
1. 在PC2上持续进行ping测试,观察实验配置联动效果。
2. 配置NQA测试实例,分别指向AR1和AR2,目的地址分别为192.168.80.1和192.168.30.1,频率设置为5。
3. 配置静态路由,将默认路由设置为192.168.30.1,并跟踪NQA测试实例ToAR2;将192.168.80.1设置为默认路由,并跟踪NQA测试实例ToAR1。
在完成上述配置后,我们观察到PC2仍然无法ping通PC3。经过一番调查和测试,我们发现在NQA配置实例中,将频率从5改为13后,问题得到了解决。我们猜测这可能是因为某些厂商的设备对NQA频率参数有特定要求,最小设置参数为13。此外,我们还了解到华为设备中NQA的最小设置参数为1-604800秒。
在将频率改为13后,实验结果显示LSW2的默认路由自动切换到备用路径,PC2成功ping通PC3。同时,我们还通过tracert命令验证了路径,并使用“display nqa”命令查看NQA测试结果。
当LSW6和LSW7链路恢复后,我们再次进行测试,发现LSW2自动切换到最佳路径。实验结果表明,按照上述参数切换需要大约30秒。
总结:NQA是一种有效的网络性能检测和统计技术,可以实时监控网络服务质量,并在网络故障发生时有效地诊断和定位问题。在实际应用中,NQA支持各种类型协议的单向检测,如ICMP、TCP、UDP、DNS等。虽然NQA的故障检测时间比BFD(边界网关守护进程)慢,但在某些场景下,NQA仍然具有很高的实用价值。此外,我们在实验中发现了NQA频率参数的重要性,不同厂商的设备在实际应用中可能有所不同。因此,在实际配置中,我们需要根据设备的特性进行参数调整。
实验的目标是配置NQA,实现网络链路故障的快速检测,通过NQA与静态路由的链接,自动将实验业务切换到备用链路,提高网络的可靠性。
测试环境中使用了LSW1、LSW2、LSW6(傻瓜开关)、LSW7(傻瓜开关)、AR1、AR2、PC2和PC3。配置基本网络地址和路由协议。
实验将模拟LSW6和LSW7之间的链路故障,以确保LSW2的默认路由自动切换到备用路径。
实验拓扑图NQA实验拓扑图
在实验中配置NQA和静态路由链接之前,PC2到PC3的路径是PC2->:ls w2->;AR2->;AR1->;ls w1->;3.当LSW6和LSW7之间的物理链路出现故障时,LSW2的默认路由不会自动切换到LSW2->:到AR1的备用路径。
PC2平PC3
LSW2的路由表
目前,模拟测试LSW6和LSW7存在链路故障,
模拟LSW6和LSW7的故障
此时,LSW2的路由表仍然没有变化,PC2无法PING通PC3。
LSW2路由表
PC2平PC3
配置NQA+静态路由链接
配置NQA
nqa测试实例到R1到r1icmp
测试型icmp
目的地址IPv4 192.168.80.1
频率5(这里5要设为13,后面会提到)
间隔秒数3
现在开始
nqa测试-实例到R2到r2icmp
测试型icmp
目的地址ipv4 192.168.30.1
频率5(这里5要设为13,后面会提到)
间隔秒数3
现在开始
配置NQA+静态路由链接
ip路由-静态0 . 0 . 0 . 0 . 0 . 0 . 0 192 . 168 . 30 . 1首选项100 track nqa ToAR2 toar2icmp
ip路由-静态0 . 0 . 0 . 0 . 0 . 0 . 0 192 . 168 . 80 . 1首选项120 track nqa ToAR1 toar1icmp
打开PC2进行持续PING,测试配置联动后的效果:
结果还是不行。有什么问题?后来,经过测试和验证,发现NQA配置实例
把频率从5换到13很正常。不知道为什么会这样。这种情况以前在华三的设备中发生过一次。当时,我记得华三的文档中提到最小设置参数是13。我想知道为什么它被设计成这样?华为的参数设置为1-604800秒。
改成13后,测试结果如下:
LSW2默认路由自动切换到备用路由。
PC2在交换后可以PING通PC3。
Pctracert路径
显示NQA结果命令以查看nqa测试结果
LSW6和LSW7链路恢复,测试结果如下:
LSW2自动切换到最佳路径。
发现按照上述参数切换需要30秒左右。