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

文章介绍了NQA技术用于实时检测网络性能,包括响应时间、丢包率等,并展示了如何配置NQA与接口备份联动,确保在主链路故障时自动切换至备份链路。同时,文中提及了BFD协议的两种建立方式(静态和动态)以及单臂回声应用,用于检测ISP外线连接状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

### 华为交换机堆叠与BFD配置详解 #### 一、华为交换机堆叠建立过程 “系统自动完成堆叠”的实现涉及三个主要阶段: - **主交换机选举** 主要依据三条原则来决定哪一台设备将成为主交换机:首先是运行状态比较,正在运行的交换机会比那些正处于启动状态的拥有更高的优先权;其次是堆叠优先级较高的交换机更有可能被选作主交换机;最后,在堆叠优先级相同的情况下,则会选择具有较小MAC地址的交换机作为主交换机[^1]。 - **拓扑收集备交换机选举** 完成主交换机的选择后,该主机会负责搜集所有成员交换机的信息,并基于这些信息构建堆叠转发表项以及识别任何可能存在的网络循环路径。随后,会指定一个备用交换机以确保系统的冗余性可靠性。对于除主交换机之外其他同时启动成功的交换机而言,遵循的原则是先考虑堆叠优先级最高者成为备交换机,如果遇到多个同等高优先级别的情况,则选取MAC地址数值最低的那个担任此角色。 #### 二、多跳BFD检测配置实例 针对静态路由设置多跳双向转发检测(BFD),可以通过如下命令实现在特定接口上启用这一功能。这里给出的是在一个名为`SwitchA`上的操作例子,而另一个相似命名的交换机如`SwitchC`也可以按照相同的模式来进行相应调整[^2]。 ```shell [SwitchA] ip route-static 10.2.1.0 24 10.1.1.2 bfd ``` 上述指令指定了通往子网`10.2.1.0/24`的一条静态路由,并启用了对该连接的快速故障感知机制——即所谓的多跳BFD。 #### 三、物理端口准备及保存配置 为了使两台或多台支持堆叠特性的华为交换机能顺利组成一个逻辑单元工作,除了软件层面的操作外还需要做些硬件准备工作。这通常涉及到将用于互连各节点间的专用高速链路接口(stack port)激活并正确连线。例如,在某型号下通过下面几行CLI命令即可完成必要的初始化动作[^4]: ```shell [SWB]interface stack-port 0/1 [SWB-stack-port0/1]port interface GigabitEthernet 0/0/47 enable [SWB-stack-port0/1]quit [SWB]interface stack-port 0/2 [SWB-stack-port0/2]port interface GigabitEthernet 0/0/48 enable [SWB-stack-port0/2]quit ``` 执行完毕以上步骤之后记得及时保存当前所做的更改至NVRAM中以防意外断电丢失数据,接着重启整个装置让新的设定生效。待一切恢复正常运作一段时间后就能观察到预期的效果了—也就是实现了自动化且稳定的堆叠集群环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

项目工程师余工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值