21
2024
11
11:54:09

华为nqa和bfd实际应用配置案例

nqa是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计。如图1所示,接口备份与NQA联动功能配置相对简单,只需在本端RouterA上配置NQA测试例,并在RouterA的备份接口上配置接口备份与NQA联动,即可实现对主链路连通状态的实时检测和主备链路的切换。当NQA检测到主链路状态良好时,由主链路承担业务传输;当NQA检测到主链路不可达或链路质量较差时,通知RouterA启用备份接口,由备份链路临时承担业务传输;当NQA检测到原先故障的主链路恢复正常时,业务会重新切换到主链路。

e6c18021438f49e022b53b3e4e92697a_6da30dbf9970addd4ceee2577961450f.png

AR1:

[Huawei]dis current-configuration

[V200R003C00]


firewall zone Local

priority 15


interface GigabitEthernet0/0/0

ip address 12.1.1.1 255.255.255.0


interface GigabitEthernet0/0/1

ip address 13.1.1.1 255.255.255.0


interface GigabitEthernet0/0/2


interface NULL0


interface LoopBack0

ip address 1.1.1.1 255.255.255.0


ip route-static 4.4.4.0 255.255.255.0 13.1.1.3 preference 100

ip route-static 4.4.4.0 255.255.255.0 GigabitEthernet0/0/0 12.1.1.2 track nqa ad

min icmp

ip route-static 24.1.1.0 255.255.255.0 12.1.1.2

ip route-static 34.1.1.0 255.255.255.0 13.1.1.2


nqa test-instance admin icmp //配置管理名为admin ,测试实施名称为icmp的NQA测试例

test-type icmp //配置测试例类型为ICMP

destination-address ipv4 192.168.3.1 //配置NQA测试例的目的地址为192.168.3.1

frequency 10 //配置NQA测试例两次测试之间间隔10秒

probe-count 2 //配置NQA测试例的测试探针数目为2

start now //立即开始执行当前的NQA测试例


return


AR2:

dis cu

dis current-configuration

[V200R003C00]


interface GigabitEthernet0/0/0

ip address 12.1.1.2 255.255.255.0


interface GigabitEthernet0/0/1

ip address 24.1.1.2 255.255.255.0


interface GigabitEthernet0/0/2


interface NULL0


ip route-static 1.1.1.0 255.255.255.0 12.1.1.1

ip route-static 4.4.4.0 255.255.255.0 24.1.1.4


return


AR3:


interface GigabitEthernet0/0/0

ip address 13.1.1.3 255.255.255.0


interface GigabitEthernet0/0/1

ip address 34.1.1.3 255.255.255.0


interface GigabitEthernet0/0/2


interface NULL0


ip route-static 1.1.1.0 255.255.255.0 13.1.1.1

ip route-static 4.4.4.0 255.255.255.0 34.1.1.4


user-interface con 0

authentication-mode password

user-interface vty 0 4

user-interface vty 16 20


wlan ac


return


AR4:


interface GigabitEthernet0/0/0

ip address 24.1.1.4 255.255.255.0


interface GigabitEthernet0/0/1

ip address 34.1.1.4 255.255.255.0


interface GigabitEthernet0/0/2


interface NULL0


interface LoopBack0

ip address 4.4.4.4 255.255.255.0


ip route-static 1.1.1.0 255.255.255.0 24.1.1.2

ip route-static 1.1.1.0 255.255.255.0 34.1.1.3

ip route-static 12.1.1.0 255.255.255.0 24.1.1.2

ip route-static 13.1.1.0 255.255.255.0 34.1.1.3


return


在RouterA上执行命令display nqa results test-instance admin icmp查看NQA测试结果,其中可以看到“Lost packet ratio: 0 %”,这说明链路状态完好。然后执行命令display ip routing-table查看路由表,可以看到到目的网段4.4.4.0/24,下一条为12.1.1.2的静态路由存在于路由表中,而配置的优先级为100的静态路由不存在与路由表中。


在RouterB的两个接口的任一接口视图下执行命令shutdown,来模拟链路出现故障。然后在RouterA上执行命令display nqa results test-instance admin icmp,查看NQA测试结果,其中可以看到“Completion:failed”和“Lost packet ratio: 100 %”,这说明检测到链路出现故障。接着执行命令display ip routing-table查看路由表,可以看到之前到目的网段4.4.4.0/24,下一条为13.1.1.3的静态路由被优先级为100的静态路由在路由表中所取代。


BFD发包原理:有直连单跳建立和跨跳建立,

直连接单跳建立不可以跨越三层设备,配置参数有interface时就是直接单跳建立,因为单跳只能本广播域内传包。

跨越多个设备建立,配置 时不能添加interface关键词,peer-ip 建立


单跳案例:

bfd ar2 bind peer-ip 1.1.1.1 interface g0/0/0

bfd ar1 bind peer-ip 2.2.2.2. interface g0/0/0


BFD建立会议有2种,

一种是静态建立,要手动配置参数和标识符等,比较麻烦

一种是动态建立,自动学习

动态建立案例:

bfd ar3 bind peer-ip 3.3.3.3 interface g0/0/0 source-ip 1.1.1.1 auto

对端:

bfd ar1 bind peer-ip 1.1.1.1 interface g0/0/0 source-ip 3.3.3.3 auto


BFD单臂回声(可以代替nqa放在出口外线检测对端isp外线ip是否断掉)(这种模式就是单跳模式):

单臂回声配置 :

bfd isp bind peer-ip 1.1.1.1 interface g0/0/0 one-arm-echo

descriminator local 1

detect-multiplier 4 //来回共8秒收不到就down

min-echo-rx-interval 2000 //报文发送间隔

————————————————





推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/8525.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: