某电子制造业,为了和分支协同办公,两边各放了一台WOC单臂部署,两边核心均为cisco的3560 的三层交换机,3560通过专线将两边的局域网连接到一起,如下图所示:
客户想要两边的局域网络可以实现互访,已经通过专线使两边互联,为了实现更高的冗余性,想要通过在公网建立VPN,数据优先走专线,在专线故障中断的时候可以自动切换到公网的VPN线路。
为了实现这一效果,可以通过浮动路由配合cisco的IP SLA技术来实现,两边的3560上面分别配置两条相同的静态路由条目,但是将到专线的路由优先级设置高一点,但是因为专线互联并非简单的一根链路直接连接到,中间可能会有中转的其他网络设备,所以当一端的链路down掉,对应的另外一边局域网的端口不会一起down掉,所以路由不会自动切换,所以需要配合IP SLA 发送ICMP包进行链路探测,当两边发送的ICMP包都不可达的一定时间内,浮动路由就会生效。问题得以解决。
核心配置如下(因cisco的设备版本不同,配置命令可能会有所差别):
ip domain-name cy.com
track 1 ip sla 1 reachability //建立跟踪监视组
interface GigabitEthernet1/0/23
no switchport
ip address 172.16.31.2 255.255.255.0
interface Vlan80
ip address 192.168.8.254 255.255.255.0
interface Vlan81
ip address 172.16.30.2 255.255.255.252
ip classless
ip route 172.16.11.0 255.255.255.0 172.16.31.1 track 1 //监视器和主路由进行关联
ip route 172.16.11.0 255.255.255.0 192.168.8.250 100
ip sla 1 //建立链路探测
icmp-echo 172.16.31.1 source-ip 172.16.31.2
frequency 5
ip sla schedule 1 life forever start-time now //生效时间
|