thread|巧用NQA联动静态路由,实现电信为主,联通为备的上网方式

thread|巧用NQA联动静态路由,实现电信为主,联通为备的上网方式

文章图片


有客户要求平时上网只用电信链路 , 联通为备用链路 , 电信链路故障的时候 , 自动切换到联通 , 虽然说有点资源浪费的嫌疑 , 但是想来客户有自己的考虑 , 所以为满足客户需求 , 打算在路由器里面配置NQA , 实现链路的实时监测和自动切换 。
客户现场的拓扑图大致还原如下:

一、路由器的配置:第一步 , 配置接口IP
interface GigabitEthernet0/0/0
ip address 222.92.xx.xx 255.255.255.252
#
interface GigabitEthernet0/0/1
ip address 221.6.x.xxx 255.255.255.252
#
interface GigabitEthernet0/0/2
ip address 192.168.46.1 255.255.255.252
#
第二步 , 配置NQA , 1为电信 , 2为联通
nqa test-instance user nqa1 //创建nqa1
test-type icmp //设置类型为icmp , 也就是ping
destination-address ipv4 222.92.xx.xx //设置目标IP , 也就是运营商给的网关IP
frequency 15 // 设置NQA自动执行测试的时间间隔为15秒
interval seconds 5 //设置NQA发送报文的时间间隔为5秒
start now //立即开始
nqa test-instance user nqa2
test-type icmp
【thread|巧用NQA联动静态路由,实现电信为主,联通为备的上网方式】destination-address ipv4 221.6.x.xxx
frequency 15
interval seconds 5
start now
#
第三步 , 配置默认路由 , 注意优先级的不同 , 因为是默认使用电信链路上网的;
ip route-static 0.0.0.0 0.0.0.0 222.92.76.1 preference 50 track nqa user nqa1
ip route-static 0.0.0.0 0.0.0.0 221.6.4.1 preference 70 track nqa user nqa2
第四步 , 配置VLAN的回程路由
ip route-static 192.168.10.0 255.255.255.0 192.168.46.2
ip route-static 192.168.20.0 255.255.255.0 192.168.46.2
二、交换机的配置dhcp enable
#
ip pool vlan10
gateway-list 192.168.10.1
network 192.168.10.0 mask 255.255.255.0
excluded-ip-address 192.168.10.2 192.168.10.20
dns-list 114.114.114.114
#
ip pool vlan20
gateway-list 192.168.20.1
network 192.168.20.0 mask 255.255.255.0
excluded-ip-address 192.168.20.2 192.168.20.20
dns-list 114.114.114.114
#
interface Vlanif10
ip address 192.168.10.1 255.255.255.0
dhcp select global
#
interface Vlanif20
ip address 192.168.20.1 255.255.255.0
dhcp select global
#
interface Vlanif46
ip address 192.168.46.2 255.255.255.252
#
interface GigabitEthernet0/0/1
port link-type access
port default vlan 46
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/3
port link-type access
port default vlan 20
#
ip route-static 0.0.0.0 0.0.0.0 192.168.46.1
三、测试配置完成后 , 分别属于VLAN10和VLAN20的PC1、PC2测试上网 , 打开ip138网站 , 显示为电信IP , 表示电信链路为默认出口;手动断开连接电信光猫的网线 , PC1和PC2的出口IP , 全部显示为联通的了 , 表示配置正确 。
手动恢复电信的网线 , 路由器又切回到电信链路了 , 动作是删除去往联通的默认路由 。

此刻 , 上网又是走电信的链路了 。