概述
注:此Track实验主要针对华三厂商的设备
实验目的:
用户A与用户B互访时,正常情况下主链路 用户A ——>Router A——>Router B——>Router C——>用户B , 当主链路不通信时走备链路 用户A——>Router A——>Router D——>Router C——>用户B 。从而实现链路冗余
实验需求:
在路由器上配置静态路由以实现两个网段的互通,并配置路由备份以提高网络的可靠性。
1、RouterA的20.1.1.1/24作为用户A的网关,Router A中存在两条静态路由,下一跳分别是Router B和Router D,从而形成链路的备份。
2、下一跳是Router B的静态优先级高,作主路由,路由可达时,Router A通过Router B将报文转发到Router C 从而到达用户B
3、下一跳Router D的静态路由作为备份路由
4、在Router A上通过静态路由、Track和NQA实现联动,实时判断主路由是否可达,当主路由不可达时,备份路由生效,Router A则通过Router D将报文转发给Route C下的用户B
5、Router C中要求跟以上也相同,下一跳为Router B静态路由优先级高,为主路由。下一跳为Router D为备份路由,实现链路的冗余性。
实验设备拓扑:
配置步骤
1、根据拓扑图配置各个接口的IP地址,步骤省略。
2、Router A配置:
[RouterA] ip route-static 10.2.1.0 24 10.1.1.2 #配置到10.2.1.0的路由下一跳为10.1.1.2
[RouterA] ip route-static 30.1.1.0 24 10.1.1.2 track 1 #配置到30.1.1.0的路由与Track项1关联
[RouterA] ip route-static 30.1.1.0 24 10.3.1.3 preference 80 #配置到30.1.1.0的路由下一跳地址为10.3.1.3,优先级为80(静态路由优先级默认60),当做备份链路
[RouterA] nqa entry admin admin #创建NQA测试组,管理员:admin 操作标签:admin
[RouterA-nqa-admin-admin] type icmp-echo #创建NQA测试类型为ICMP-echo
[RouterA-nqa-admin-admin-icmp-echo] destination ip 10.2.1.4 #测试目的地址为10.2.1.4,
[RouterA-nqa-admin-admin-icmp-echo] next-hop ip 10.1.1.2 #下一跳地址为10.1.1.2
[RouterA-nqa-admin-admin-icmp-echo] frequency 5000 #配置测试频率为5000ms
[RouterA-nqa-admin-admin-icmp-echo] history-record enable #开启NQA测试组历史记录保存功能
[RouterA-nqa-admin-admin-icmp-echo] history-record number 10 #配置测试组中保存的最大历史记录个数为10
[RouterA-nqa-admin-admin-icmp-echo] source ip 10.1.1.1 #指定探测报文的源IP地址为10.1.1.1
[RouterA-nqa-admin-admin-icmp-echo] probe count 3 #配置一次NQA测试中进行的探测次数为3次
[RouterA-nqa-admin-admin-icmp-echo] probe timeout 1000 #配置NQA探测超时时间为1000ms
[RouterA-nqa-admin-admin-icmp-echo] reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-only #配置联动项1(连续失败5次触发联动)
[RouterA-nqa-admin-admin-icmp-echo] quit
[RouterA] nqa schedule admin admin start-time now lifetime forever #启动探测
[RouterA] track 1 nqa entry admin admin reaction 1 #配置Track项1,关联NQA测试组(管理员:admin 操作标签:admin)
[RouterA-track-1] quit
3、Router B配置:
全网用静态路由互通的前提,Router B与Router D仅仅需要配置静态路由即可,从而保证网络的通信
[RouterB]ip route-static 30.1.1.0 24 10.2.1.4
[RouterB]ip route-static 20.1.1.0 24 10.1.1.1
4、Router C配置(与Router A基本一样,只有地址跟走向不同):
[RouterC] ip route-static 10.1.1.0 24 10.2.1.2
[RouterC] ip route-static 20.1.1.0 24 10.2.1.2 track 1
[RouterC] ip route-static 20.1.1.0 24 10.4.1.3 preference 80
[RouterC] nqa entry admin admin
[RouterC-nqa-admin-admin] type icmp-echo
[RouterC-nqa-admin-admin-icmp-echo] destination ip 10.1.1.1
[RouterC-nqa-admin-admin-icmp-echo] next-hop ip 10.2.1.2
[RouterC-nqa-admin-admin-icmp-echo] frequency 5000
[RouterC-nqa-admin-admin-icmp-echo] history-record enable
[RouterC-nqa-admin-admin-icmp-echo] history-record number 10
[RouterC-nqa-admin-admin-icmp-echo] source ip 10.2.1.4
[RouterC-nqa-admin-admin-icmp-echo] probe count 3
[RouterC-nqa-admin-admin-icmp-echo] probe timeout 1000
[RouterC-nqa-admin-admin-icmp-echo] reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-only
[RouterC-nqa-admin-admin-icmp-echo] quit
[RouterC] nqa schedule admin admin start-time now lifetime forever
[RouterC] track 1 nqa entry admin admin reaction 1
[RouterC-track-1] quit
5、Router D配置:
全网用静态路由互通的前提,Router B与Router D仅仅需要配置静态路由即可,从而保证网络的通信
[RouterD]ip route-static 30.1.1.0 24 10.4.1.4
[RouterD]ip route-static 20.1.1.0 24 10.3.1.1
验证配置:
Track模块与监测模块联动有三种结果(下面截图Track可以参考):
1、Positive:表示监测对象工作正常(如接口处于Up状态、网络可达)
2、Negative:表示监测对象出现异常(如接口处于Down状态、网络不可达)
3、NotReady:表示监测结果无效(如NQA作监测模块时,与Track项关联的NQA测试组不存在)
1、主路由正常下的测试结果:
显示Router A上Track项的信息
由以上信息显示,NQA测试结果为主路由可达(Track项状态为Positive),Router A通过Router B将报文转发到30.1.1.0/24 网段,此时用户A ping 用户B是可以互通的。
2、备份路由测试结果(将Router B的两个接口Down掉):
由以上信息可以看出,将Router B连接Router A与Router C的接口Down掉后,NQA测试的结果为主路由不可达(Track项状态为Negative),则备份路由生效,这时是Router A通过Router D将报文转发到30.1.1.0/24 网段,在路由表中可以看到到达30.1.1.0/24网段路由的优先级为80,正是我们设定的浮动路由,此时用 用户A ping 用户B也是可以访问。
最后
以上就是甜蜜鸡翅为你收集整理的华三Track+NQA+静态路由配置实例的全部内容,希望文章能够帮你解决华三Track+NQA+静态路由配置实例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复