MSTP+HSRP 模式
为实现路由的备用、冗余:
VLAN10,20 流量在CO-SW1上为active状态,在CO-SW2 上为standby状态,
VLAN30,40 流量在CO-SW1上为standby状态,在CO-SW2 上为active状态;
在避免环路问题中,使用MSTP(多生成树协议):
VLAN10,20 流量在CO-SW1上为主根,在CO-SW2上为次根,即为避免环路,switch1的 f0/2 和 switch2的 f0/2 ,为block状态,
VLAN30,40 流量在CO-SW2上为主根,在CO-SW1上为次根,即为避免环路,switch1的 f0/1 和 switch2的 f0/1 ,为block状态,
配置如下:
Co-sw1:
Switch>enable
Switch#configure t
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config-vlan)#exit
Switch(config)#interface range f0/1-2
Switch(config-if-range)# no shutdown
Switch(config-if-range)#switchport trunk encapsulation dot1q
Switch(config-if-range)#switchport mode trunk
Switch(config-if)# exit
# 配置端口聚合
Switch(config)#inter range f0/3 -4
Switch(config-if-range)#channel-group 1 mode on
Switch(config-if-range)#exit
Switch(config)#interface port-channel 1
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
# MSTP配置 vlan10,20为主根,vlan30,40 为次根
switch(config)#spanning-tree mode mstp
switch(config)#spanning-tree mst configuration
switch(config-mst)# name Cisco
switch(config-mst)#revision 1
switch(config-mst)#interface 1 vlan 10,20
switch(config-mst)#interface 2 vlan 30,40
switch(config)#spanning-tree mst 1 root primary
switch(configt)#spanning-tree mst 2 root secondary
#配置 HSRP
switch(config)#interface vlan 10
switch(config)#ip address 192.168.10.2 255.255.255.0
switch(config-if)#standby 1 ip 192.168.20.254
switch(config-if)#standby 1 priority 120
switch(config-if)#standby 1 preempt
switch(config)#interface vlan 20
switch(config)#ip address 192.168.20.2 255.255.255.0
switch(config-if)#standby 2 ip 192.168.20.254
switch(config-if)#standby 2 priority 120
switch(config-if)#standby 2 preempt
switch(config)#interface vlan 30
switch(config)#ip address 192.168.30.1 255.255.255.0
switch(config-if)#standby 3 ip 192.168.30.254
switch(config-if)#standby 3 preempt
switch(config)#interface vlan 40
switch(config)#ip address 192.168.40.1 255.255.255.0
switch(config-if)#standby 4 ip 192.168.40.254
switch(config-if)#standby 4 preempt
Co-sw2:
Switch>enable
Switch#configure t
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config-vlan)#exit
Switch(config)#interface range f0/1-2
Switch(config-if-range)# no shutdown
Switch(config-if-range)#switchport trunk encapsulation dot1q
Switch(config-if-range)#switchport mode trunk
Switch(config-if)# exit
# 配置端口聚合
Switch(config)#inter range f0/3 -4
Switch(config-if-range)#channel-group 1 mode on
Switch(config-if-range)#exit
Switch(config)#interface port-channel 1
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
#MSTP配置 vlan10,20为次根,vlan30,40 为主根
switch(config)#spanning-tree mode mstp
switch(config)#spanning-tree mst configuration
switch(config-mst)# name Cisco
switch(config-mst)#revision 1
switch(config-mst)#interface 1 vlan 10,20
switch(config-mst)#interface 2 vlan 30,40
switch(config)#spanning-tree mst 1 root secondary
switch(configt)#spanning-tree mst 2 root primary
#配置 HSRP
switch(config)#interface vlan 10
switch(config)#ip address 192.168.10.1 255.255.255.0
switch(config-if)#standby 1 ip 192.168.20.254
switch(config-if)#standby 1 preempt
switch(config)#interface vlan 20
switch(config)#ip address 192.168.20.1 255.255.255.0
switch(config-if)#standby 2 ip 192.168.20.254
switch(config-if)#standby 2 preempt
switch(config)#interface vlan 30
switch(config)#ip address 192.168.30.2 255.255.255.0
switch(config-if)#standby 3 ip 192.168.30.254
switch(config-if)#standby 3 priority 120
switch(config-if)#standby 3 preempt
switch(config)#interface vlan 40
switch(config)#ip address 192.168.40.2 255.255.255.0
switch(config-if)#standby 4 ip 192.168.40.254
switch(config-if)#standby 4 priority 120
switch(config-if)#standby 4 preempt
Switch1:
Switch#configure t
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config-vlan)#exit
Switch(config)#interface range f0/1-2
Switch(config-if-range)# no shutdown
Switch(config-if-range)#switchport trunk encapsulation dot1q
Switch(config-if-range)#switchport mode trunk
Switch(config-if)# exit
#MSTP配置 vlan10,20,vlan30,40默认
switch(config)#spanning-tree mode mstp
switch(config)#spanning-tree mst configuration
switch(config-mst)# name Cisco
switch(config-mst)#revision 1
switch(config-mst)#interface 1 vlan 10,20
switch(config-mst)#interface 2 vlan 30,40
switch(config-mst)#exit
Switch2:
Switch#configure t
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config-vlan)#exit
Switch(config)#interface range f0/1-2
Switch(config-if-range)# no shutdown
Switch(config-if-range)#switchport trunk encapsulation dot1q
Switch(config-if-range)#switchport mode trunk
Switch(config-if)# exit
#MSTP配置 vlan10,20,vlan30,40默认
switch(config)#spanning-tree mode mstp
switch(config)#spanning-tree mst configuration
switch(config-mst)# name Cisco
switch(config-mst)#revision 1
switch(config-mst)#interface 1 vlan 10,20
switch(config-mst)#interface 2 vlan 30,40
switch(config-mst)#exit