LSW1和LSW2和LSW3和LSW4上面启用vrrp+mstp组网:
vlan 10 全走LSW1出再走AR2到外网,vlan 20 全走LSW2出再走AR3到外网
配置注意:mstp实例的根桥在哪,vrrp的主设备就是谁
ar2和ar3上开nat
ar2和ar3可以考虑换成两台防火墙来做:
如果要是用防火墙要考虑vrrp+vgrp+hrp ,两台防火墙中间要连起来跑hrp做心跳
ar1模拟isp外网设备下两个接口为外网IP地址,ar2和ar3和核心交换机上开ospf area 0
核心交换机在做ospf宣告所有,因为局域网很多网段太麻烦:
area 0
net 0.0.0.0 0.0.0.0
两台核心交换机上ospf因cost原因,默认LSW1会走最近的AR2出去,LSW2会走最近的AR3出去,这刚好是
我们想要的
静默接口:
ar2和ar3上联isp接口设为ospf 静默接口,,在两台核心上面单独开一个vlan用于进行ospf链路,这样
除这条链路上的这个vlan不开静默接口外,其它内网都可以开静默接口
ar2和ar3上开bfd各关注自个对应的外网口(配好后查看dis bfd session all查看):
ar2和ar3
bfd isp bind peer-ip 对应外网IP g0/0/0 one-arm-echo (isp为名称)
discriminator local 1
然后在各自调用:
ip route-static 0.0.0.0 0.0.0.0 isp上联口IP地址 track bfd-session isp
ar2和ar3上下发默认路由:
default-route-advertise //不加always 当本地没有默认路由时就不下发默认路由,平时可以指定
内网一些网段分别走不同的外线出去,当一条外线不通时配合BFD,自动删除默认路由,这样下发默认路由也跟着没有了,数据包会走另一条外线,起到负载的作用。