admin 发表于 2026-8-3 15:57:23

浮动静态路由 + 链路质量检测 NQA 联动备份链路配置实现

浮动静态路由 + NQA 链路质量检测联动备份链路配置实现

概述

浮动静态路由结合NQA(Network Quality Analyzer)链路质量检测是一种常用的网络冗余和故障切换方案。这种配置允许主链路故障时自动切换到备份链路,同时通过NQA实时监测链路质量,确保流量总是通过最优路径传输。

配置步骤

1. 基础网络配置

# 配置主链路接口
interface GigabitEthernet0/0/1
ip address 192.168.1.1 255.255.255.0

# 配置备份链路接口
interface GigabitEthernet0/0/2
ip address 192.168.2.1 255.255.255.0

2. 配置NQA检测

# 创建NQA测试实例
nqa entry admin 10
type icmp-echo
destination ip 192.168.1.2# 主链路对端IP
frequency 10                # 检测频率(秒)
probe-count 3               # 每次检测发送的探测包数量
timeout 2                   # 超时时间(秒)
start now                   # 立即启动

# 或者配置更复杂的检测(如HTTP检测)
nqa entry admin 20
type http
destination ip 192.168.1.2 port 80
url /
frequency 15
probe-count 2
timeout 3
start now

3. 配置静态路由

# 主路由(低管理距离,优先使用)
ip route-static 10.0.0.0 255.255.255.0 192.168.1.2 preference 60# 较低优先级值表示更高优先级

# 浮动静态路由(高管理距离,备份路由)
ip route-static 10.0.0.0 255.255.255.0 192.168.2.2 preference 100# 较高优先级值表示更低优先级

# 或者使用NQA关联的浮动路由
ip route-static 10.0.0.0 255.255.255.0 192.168.2.2 track nqa admin 10 preference 100

4. 配置路由跟踪(Track)

# 创建跟踪对象关联NQA测试
track 10 nqa entry admin 10 reaction 1# 关联NQA测试实例10

# 或者更详细的反应配置
track 10 nqa entry admin 10 reaction 1
reacted event
route-policy [政策名或直接指定下一跳变化动作]# 可选: 触发路由策略
execute command [命令]                   # 可选: 触发CLI命令

# 将跟踪对象与浮动路由关联
ip route-static 10.0.0.0 255.255.255.0 192.168.2.2 track 10 preference 100

5. 高级配置选项

双向检测配置

nqa entry admin 30
type tcp
destination ip 192.168.1.2 port 23# 检测Telnet服务
source ip 192.168.1.1 port 1024   # 指定源IP和端口
frequency 20
probe-count 2
timeout 4
start now

路由策略联动

route-policy BACKUP_ROUTE permit node 10
if-match track 10                  # 当track 10检测失败时匹配
apply preference 100               # 应用更高的路由优先级(备份路由)

# 或者直接修改下一跳
route-policy CHANGE_NEXT_HOP permit node 10
if-match track 10
apply next-hop 192.168.2.2         # 切换到备份下一跳

工作原理

[*]正常状态:NQA持续检测主链路,主静态路由(低preference值)被优先使用
[*]故障检测:当NQA检测到主链路不可达或质量下降时:
[*]Track对象状态变为down
[*]关联的浮动路由被激活(备份路由生效)
[*]恢复检测:当主链路恢复时:
[*]NQA检测到链路恢复
[*]Track对象状态变为up
[*]主路由重新成为最优路由


验证命令

display nqa results # 查看NQA测试结果
display track          # 查看track对象状态
display ip routing-table         # 查看路由表变化
ping [目标IP]                      # 测试连通性

注意事项

[*]合理设置NQA检测频率和超时时间,避免频繁切换
[*]主备路由的preference值差异要足够大,防止路由震荡
[*]考虑配置路由抖动抑制,防止链路短暂波动导致频繁切换
[*]对于关键业务,可以考虑配置双向检测而非单向检测
[*]不同厂商设备配置语法可能有所不同,上述示例基于华为/H3C风格


这种配置方式结合了静态路由的稳定性和NQA的动态检测能力,是中小型网络中实现链路冗余的常用方案。
页: [1]
查看完整版本: 浮动静态路由 + 链路质量检测 NQA 联动备份链路配置实现