静态路由与BFDNQA联动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态路由与BFDNQA联动相关的知识,希望对你有一定的参考价值。

首先简单说一下什么BFD
由于静态路由感知网络拓扑变化(只能知道直连网络的状况)并作出动态响应,而BFD(双向转发检测),能够快速检测网络中的链路状况
工作原理:
技术分享图片
在这个拓扑中,如果LSW1与R2之间的链路故障,R1是无法感知到的。
但是配置完BFD
BFD在R1与R2之间开始工作后,两者开始交互BFD报文
当R1与R2之间链路产生问题,BFD报文交互也会发生问题
R1与R2能通过BFD感知网络变化
配置:
R1:
[R1]bfd ? ? ? ? ? ?#激活bfd
[R1-bfd-session-ab]dis this
bfd ab bind peer-ip 192.168.12.2 ? ? ? ? ?#创建一个bfd会话,名称为ab(仅在本地有意义),对端IP
discriminator local 1 ? ? ? ? ? ? ? ?#BFD会话本地标识符
discriminator remote 2 ? ? ? ? ? ? #BFD会话远端标识符
commit ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #提交配置
ip route-static 0.0.0.0 0.0.0.0 192.168.12.2 track bfd-session ab ?#将静态路由与bfd会话ab联动
ip route-static 0.0.0.0 0.0.0.0 192.168.13.3 preference 80

R2:
R2的配置与R1类似,注意本地、远端标识符和R1相反
[R2]bfd ? ? ? ? ? ?#激活bfd
[R2-bfd-session-ba]dis this
bfd ba bind peer-ip 192.168.12.2 ? ? ? ? ?#创建一个bfd会话,名称为ba(仅在本地有意义),对端IP
discriminator local 2 ? ? ? ? ? ? ? ?#BFD会话本地标识符
discriminator remote 1 ? ? ? ? ? ? #BFD会话远端标识符
commit ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #提交配置
当我们把LSW1与R2之间一个接口shut down后,再看R1路由表,已经切换到R3这条链路。


 接下来所下NQA
 1. NQA是一个强大的网络质量分析工具
 2. 网络管理员可以对网络的响应时间、网络抖动、丢包率进行统计
 3. 支持DHCP、DNS、ICMP、HTTP、FTP、TCP、UDP、Trace等各种测试机制
 实验还是用上面的拓扑
 先把之前的BFD配置undo bfd ab
    只需要在R1上创建一个NQA的ICMP测试实例,并与静态路由进行联动即可
R1:
nqa test-instance admin to_r2 ? #admin为网络管理员名称、to_r2为测试名称
test-type icmp ? ? ? #测试机制
destination-address ipv4 192.168.12.2 ? ? #测试对象IP
frequency 6 ? ? ? ? #每一轮测试的时间间隔
interval seconds 2 ? ?#每轮测试中每个探测报文发送时间间隔
timeout 2 ? ? #每一次探测的超时时间
probe-count 2 ? #每轮探测次数
start now ? ? ? #设置开始时间
ip route-static 0.0.0.0 0.0.0.0 192.168.12.2 track nqa admin to_r2 ? ?#与静态路由联动
验证:
dis nqa resul
dis nqa histor

 

以上是关于静态路由与BFDNQA联动的主要内容,如果未能解决你的问题,请参考以下文章

ENSP模拟实验静态路由与BFD联动管理

静态路由和BFD联动

浮动静态路由和BFD联动

华为BFD可靠性配置

HuaWei ❀ 配置RIP与单臂静态BFD联动特性

华为QUIDWAY系列路由器的负载均衡配置