10.静态路由、Track与NQA联动,设置浮动备份路由
1 简介
本案例介绍静态路由、Track与NQA联动的配置方法。
2 组网需求
如图所示,Switch A、Switch B、Switch C和Switch D连接了20.1.1.0/24和30.1.1.0/24两个网段,在交换机上配置静态路由以实现两个网段的互通,并配置路由备份以提高网络的可靠性。
Switch A作为20.1.1.0/24网段内主机的缺省网关,在Switch A上存在两条到达30.1.1.0/24网段的静态路由,下一跳分别为Switch B和Switch C。这两条静态路由形成备份,其中:
下一跳为Switch B的静态路由优先级高,作为主路由。该路由可达时,Switch A通过Switch B将报文转发到30.1.1.0/24网段。
下一跳为Switch C的静态路作为备份路由。
在Switch A上通过静态路由、Track与NQA联动,实时判断主路由是否可达。当主路由不可达时,备份路由生效,Switch A通过Switch C将报文转发到30.1.1.0/24网段。
同样地,Switch D作为30.1.1.0/24网段内主机的缺省网关,在Switch D上存在两条到达20.1.1.0/24网段的静态路由,下一跳分别为Switch B和Switch C。这两条静态路由形成备份,其中:
下一跳为Switch B的静态路由优先级高,作为主路由。该路由可达时,Switch D通过Switch B将报文转发到20.1.1.0/24网段。
下一跳为Switch C的静态路作为备份路由。
在Switch D上通过静态路由、Track与NQA联动,实时判断主路由是否可达。当主路由不可达时,备份路由生效,Switch D通过Switch C将报文转发到20.1.1.0/24网段。
图6 静态路由、Track与NQA联动配置组网图

此应用场景下,请确保生成树协议处于未使能状态。
3 配置思路
配置思路如下:
(1) 配置各设备IP地址
(2) 配置静态路由
配置主备静态路由,其中下一跳为Switch B的静态路由优先级高,作为主路由,下一跳为Switch C的静态路作为备份路由。
(3) 配置NQA测试
分别在Switch A和Switch D上配置NQA检测Switch A-Switch B-Switch D这条路径的连通性。通过Track关联NQA测试组,实现静态路由、Track与NQA联动。
4 配置步骤
1. 配置Switch A
# 创建VLAN,在VLAN中加入对应的端口,并配置各VLAN接口的IP地址。
# 配置到达30.1.1.0/24网段的静态路由:下一跳地址为10.1.1.2,优先级为缺省值60,该路由与Track项1关联。
# 配置到达10.2.1.0/24网段的静态路由:下一跳地址为10.1.1.2,优先级为缺省值60。
# 配置到达30.1.1.0/24网段的静态路由:下一跳地址为10.3.1.3,优先级为80。
# 配置到达10.4.1.0/24网段的静态路由:下一跳地址为10.3.1.3,优先级为80。
# 配置到达10.2.1.4的静态路由:下一跳地址为10.1.1.2。
# 创建管理员名为admin、操作标签为test的NQA测试组。
# 配置测试类型为ICMP-echo。
# 配置测试的目的地址为10.2.1.4,下一跳地址为10.1.1.2,以便通过NQA检测Switch A-Switch B-Switch D这条路径的连通性。
# 配置测试频率为100ms。
# 配置联动项1(连续失败5次触发联动)。
# 启动探测。
# 配置Track项1,并进入Track视图,关联NQA测试组(管理员为admin,操作标签为test)的联动项1。
# 保存配置。
2. 配置Switch B
# 创建VLAN,在VLAN中加入对应的端口,并配置各VLAN接口的IP地址。并配置全网路由
# 配置到达30.1.1.0/24网段的静态路由:下一跳地址为10.2.1.4。
# 配置到达20.1.1.0/24网段的静态路由:下一跳地址为10.1.1.1。
# 保存配置。
3. 配置Switch C
# 创建VLAN,在VLAN中加入对应的端口,并配置各VLAN接口的IP地址。
# 配置到达30.1.1.0/24网段的静态路由:下一跳地址为10.4.1.4。
# 配置到达20.1.1.0/24网段的静态路由:下一跳地址为10.3.1.1。
# 保存配置。
4. 配置Switch D
# 创建VLAN,在VLAN中加入对应的端口,并配置各VLAN接口的IP地址。
# 配置到达20.1.1.0/24网段的静态路由:下一跳地址为10.2.1.2,优先级为缺省值60,该路由与Track项1关联。
# 配置到达10.1.1.0/24网段的静态路由:下一跳地址为10.2.1.2,优先级为缺省值60。
# 配置到达20.1.1.0/24网段的静态路由:下一跳地址为10.4.1.3,优先级为80。
# 配置到达10.3.1.0/24网段的静态路由:下一跳地址为10.4.1.3,优先级为80。
# 配置到达10.1.1.1的静态路由:下一跳地址为10.2.1.2。
# 创建管理员名为admin、操作标签为test的NQA测试组。
# 配置测试类型为ICMP-echo。
# 配置测试的目的地址为10.1.1.1,下一跳地址为10.2.1.2,以便通过NQA检测Switch D-Switch B-Switch A这条路径的连通性。
# 配置测试频率为100ms。
# 配置联动项1(连续失败5次触发联动)。
# 启动探测。
# 配置Track项1,并进入Track视图,关联NQA测试组(管理员为admin,操作标签为test)的联动项1。
# 保存配置。
5 验证配置
显示Switch A上Track项的信息。
显示Switch A的路由表。
以上显示信息表示,NQA测试的结果为主路由可达(Track项状态为Positive),Switch A通过Switch B将报文转发到30.1.1.0/24网段。
# 在Switch B上关闭VLAN接口2对应的以太网接口。
# 显示Switch A上Track项的信息。
# 显示Switch A的路由表。
以上显示信息表示,NQA测试的结果为主路由不可达(Track项状态为Negative),则备份路由生效,Switch A通过Switch C将报文转发到30.1.1.0/24网段。
# 主路由出现故障后,20.1.1.0/24网段内的主机仍然可以与30.1.1.0/24网段内的主机通信。
# Switch D上的显示信息与Switch A类似。主路由出现故障后,30.1.1.0/24网段内的主机仍然可以与20.1.1.0/24网段内的主机通信。
6 配置文件
Switch A:
Switch D
注意事项
1.nqa启动报错
Incomplete NQA operation parameters. Can't start the NQA operation.
检查配置
这有帮助吗?