如图LSW1和LSW2是接入层交换机,而LSW3和LSW4是汇聚层交换机,LSW3和4作为每个VLAN的网关。
1、接入层和交换机之间的配置
接入层和汇聚层使用MSTP为不同的VLAN制定不同的数据通路,vlan10的从上图的紫色的道路上转发,而vlan20从上图的红色的道路进行转发。
这就要求我们在设置MSTP的时候,将LSW3设置为vlan10相关生成树的根桥,LSW4为valn10相关的副根桥,而LSW4则设置为vlan20相关生成树的根桥,LSW3为vlan20相关生成树的副根桥。?
?这样的配置会使得阻塞端口出现在LSW1和LSW2上,由此可以出现我上述制定的生成树。
2、汇聚层三层交换机的配置
因为要做vrrp的网关冗余,所以从接入层的交换机开始,就要保证其与两个网关相连,所以连接方式如上图所示。然后就是三层交换机上的vrrp该如何安排。
因为有两个vlan,所以我们必须在三层交换机上创建与两个vlan相关的网关,这样在LSW3和LSW4上都有vlan10和vlan20的网关,然后我们在两个三层交换机,LSW3和LSW4上做与vlan10有关的网关虚拟IP,也就是进行vrrp的操作,同时也必须在这两个三层交换机上做vlan20有关的vrrp。
同时我们还可以在LSW3和LSW4上创建vrrp的接口追踪,防止出现LSW3和LSW4的上行端口断开后,vlan10的流量依然发往LSW3而白白多走了一条。
但是我觉得在这个拓扑中并没有什么必要,因为若LSW3的上行链路若出现了断开,那么即便vlan10的流量发向LSW3,那么LSW3也会根据动态路由协议知道数据应该从LSW4发送,虽然说vlan10的流量多走了一条,但是LSW3相当于起到了一个缓冲的作用,防止流量一股脑地流向LSW4.
3、最后效果
?最后,vlan10相关的流量从LSW3上的g0/0/4发出,然后vlan20的流量从LSW4的g0/0/5发出。由此达到了保证了两个路由器都得到了使用。
当LSW3和LSW1之间的g0/0/1--g0/0/4的链路出现了故障后,MSTP会自动将堵塞的链路恢复,然后vlan10的流量将发向LSW4。当LSW3与LSW1的链路修好了,VRRP协议与MSTP也会开始进行计算,最后LSW3又会变为vrrp的master,vlan10的流量又会流向LSW3。
?
?
|