今天做项目的时候遇到了一个问题。就是一台路由器,型号是ar1220c,本地有有两个外网出口,路由用的是静态路由。当一条线路失效的时候可以自动切换到另外一个出口,从而使路由器下的企业用户不会感知到断网。今天我用华为的静态路由以及nqa技术实现了该需求。现在分享给大家学习。

[RouterA] nqa test-instance admin admin

[RouterA-nqa-admin-admin] test-type icmp

[RouterA-nqa-admin-admin] destination-address ipv4 XX.XX.XX.XX //需要检测的下一跳地址

[RouterA-nqa-admin-admin] frequency 5

[RouterA-nqa-admin-admin] probe-count 1

[RouterA-nqa-admin-admin] start now

[RouterA-nqa-admin-admin] quit

[RouterA] ip route-static 0.0.0.0 255.255.255.0 xx.xx.xx.xx track nqa admin admin

ip route-static 0.0.0.0 255.255.255.0 xx.xx.xx.xx preference 100 //备份路由的优先级改为100,第一条路由生效优先级为60,数据根据第一条路由转发;当第一条路由失效的时候,该路由生效,从而实现冗余备份。