规划和搭建拓扑图:
配置PC及所有路由器端口的IP地址:
-
PC1>
-
PC2>
-
AR1(路由器1)
G0/0/2 端口的IP是PC1的网关 -
AR2(路由器2)
-
AR3
G0/0/2 2.2.2.3 是PC2的网关 -
AR4
配置静态路由:
AR1 的路由配置>
ip route-static 1.1.3.0 255.255.255.0 1.1.2.2 ;
- 这条静态路由是nqa链路检测所需要使用到的.
ip route-static 2.2.2.0 255.255.255.0 1.1.4.4
- 这条路由是走下面,路过AR4的,
- nqa检测AR1>AR2>AR3>这条路线的链路是否通,会使用ping命令去pingAR3的 g0/0/0接口.
nqa test-instance test1 icmp //进入名称为 test1 的nqa协议去配置
test-type icmp //设置类型 为icmp
destination-address ipv4 1.1.3.3 // 目标接口的IP地址.在我的拓扑图里面就是g0/0/0的接口的IP地址
frequency 5 //自动检测时间间隔s 5秒ping一次
probe-count 1 //探针数量(不能写2 不然会出问题,可能是软件bug)
start now //开启
- ip route-static 2.2.2.0 255.255.255.0 GigabitEthernet0/0/0 1.1.2.2 preference 59 track nqa test1 icmp
- GigabitEthernet0/0/0 : AR1与AR3是对端,这里都是对端的接口,这里的就是AR3的 1.1.3.3接口。应为我们监测的上面这条路由AR2的路由器的链路。 若果监测的下面的经过AR4路由的链路那么这里就是G0/0/1
- preference 59 配置的是该条路由的优先级.静态路由默认60,设置比默认小一点,越小越优先.
- test1 是该nqa的名字.
AR2 的路由配置>
- 两条静态路由,一条一条过去,一条回来.
AR3的路由配置>
- 两边要监测同一条链路(上面这条经过AR2的链路),不然会出错.
- AR3的对端AR1的 G0/0/0 是1.1.2.1接口
- nqa的名称也要一样
AR4的路由配置>
- 也是两条路由一条过去,一条回来.
实验
是否可以通信
-
这里可以看到ping通了,下面我们抓包看下,走的是那一条路
-
我们就抓AR1 G0/0/0 和 AR3 G0/0/0 的包看下我们设置的路由的优先级是否成功.以及进入路由器查看当前显示的路由表.
-
从抓捕的数据中看到路由走的是上面这条链路.
-
进入AR1 的路由表可以看到只有,优先的59这条,以及一条nqa监听使用的路由,并没有另外一条.到达PC2的路由
- 进入AR3的路由表可以看到同样的情况,那么我们的nqa就配置成功了.
下面我们检测一下,shutdown 一下上面这条链路的某一个端口,表示这条链路坏掉了.
- 进入AR1 关掉上面链路的,G0/0/0端口,
- 进入PC1 重新ping PC2 ,然后我们抓包看看
也可以ping通,走的链路也确实是下面这条,进入AR1的路由表,也可以看到, 59优先级那条路由已经消失.
恢复down掉的哪个接口
文章来源:https://www.toymoban.com/news/detail-536024.html
在进入AR1 开启G0/0/0端口,重新使用PC1 ping PC2,可以通信,查看路由表,优先级高的这条路由已重新出现,低的那条隐藏.抓包观察,流量走的是上面的链路.文章来源地址https://www.toymoban.com/news/detail-536024.html
此nqa及浮动路由拓扑实验完成.
到了这里,关于华为交换机的浮动路由及NQA动态切换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!