RSTP.note

sw1:
Switch>enable
Switch#configure terminal
Switch(config)#line console 0
Switch(config-line)#logging synchronous
Switch(config-line)#exec-timeout 0 0
Switch(config-line)#exit
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config)#interface fastEthernet 0/4
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config)#interface range fastEthernet 0/1-2
Switch(config-if-range)#switchport mode trunk
Switch(config-if-range)#switchport trunk allowed vlan all
Switch(config-if-range)#exit
Switch(config)#vtp mode client
Switch(config)#vtp domain cisco
Switch(config)#vtp password cisco
Switch(config)#spanning-tree mode pvst
Switch(config)#spanning-tree mode rapid-pvst
Switch(config)#spanning-tree vlan 10,20,30,40
Switch(config)#spanning-tree vlan 10,20,30,40 root secondary
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#spanning-tree vlan 10,20,30,40 cost 10000
Switch(config)#spanning-tree vlan 10,20 priority 4096
Switch(config)#spanning-tree vlan 30,40 priority 57344sw2:
Switch>enable
Switch#configure terminal
Switch(config)#line console 0
Switch(config-line)#logging synchronous
Switch(config-line)#exec-timeout 0 0
Switch(config-line)#exit
Switch(config)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config-vlan)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 30
Switch(config)#interface fastEthernet 0/4
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 40
Switch(config)#interface range fastEthernet 0/1-2
Switch(config-if-range)#switchport mode trunk
Switch(config-if-range)#switchport trunk allowed vlan all
Switch(config-if-range)#exit
Switch(config)#vtp mode client
Switch(config)#vtp domain cisco
Switch(config)#vtp password cisco
Switch(config)#spanning-tree mode pvst
Switch(config)#spanning-tree mode rapid-pvst
Switch(config)#spanning-tree vlan 10,20,30,40
Switch(config)#spanning-tree vlan 10,20,30,40 root secondary
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#spanning-tree vlan 10,20,30,40 cost 10000
Switch(config)#spanning-tree vlan 30,40 priority 4096
Switch(config)#spanning-tree vlan 10,20 priority 57344sw3:
Switch>enable
Switch#configure terminal
Switch(config)#line console 0
Switch(config-line)#logging synchronous
Switch(config-line)#exec-timeout 0 0
Switch(config-line)#exit
Switch(config)#vtp mode server
Switch(config)#vtp version 2
Switch(config)#vtp domain cisco
Switch(config)#vtp password cisco
Switch(config-vlan)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config)#interface range fastEthernet 0/1-4
Switch(config-if-range)#switchport trunk encapsulation dot1q
Switch(config-if-range)#switchport mode trunk
Switch(config-if-range)#switchport trunk allowed vlan all
Switch(config-if-range)#switchport trunk allowed vlan all
Switch(config)#spanning-tree mode pvst
Switch(config)#spanning-tree mode rapid-pvst
Switch(config)#spanning-tree vlan 10,20,30,40
Switch(config)#interface range fastEthernet 0/3-4
Switch(config-if-range)#channel-group 1 mode desirable
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)#switchport trunk allowed vlan all
Switch(config-if)#spanning-tree vlan 10,20,30,40 cost 1
Switch(config)#spanning-tree vlan 10,20,30,40 root primary
Switch(config)#ip routing
Switch(config)#interface vlan 10
Switch(config-if)#ip address 192.168.1.254 255.255.255.0
Switch(config-if)#exit
Switch(config)#interface vlan 20
Switch(config-if)#ip address 192.168.2.254 255.255.255.0
Switch(config)#interface vlan 30
Switch(config-if)#ip address 192.168.3.254 255.255.255.0
Switch(config-if)#exit
Switch(config)#interface vlan 40
Switch(config-if)#ip address 192.168.4.254 255.255.255.0
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#spanning-tree vlan 10,20,30,40 cost 10000
Switch(config)#spanning-tree vlan 10,20 priority 0
Switch(config)#spanning-tree vlan 30,40 priority 61440sw4:
Switch>enable
Switch#configure terminal
Switch(config)#line console 0
Switch(config-line)#logging synchronous
Switch(config-line)#exec-timeout 0 0
Switch(config-line)#exit
Switch(config)#vtp mode client
Switch(config)#vtp domain cisco
Switch(config)#vtp password cisco
Switch(config)#spanning-tree mode pvst
Switch(config)#spanning-tree mode rapid-pvst
Switch(config)#spanning-tree vlan 10,20,30,40
Switch(config)#interface range fastEthernet 0/3-4
Switch(config-if-range)#channel-group 1 mode desirable
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)#switchport trunk allowed vlan all
Switch(config-if)#spanning-tree vlan 10,20,30,40 cost 1
Switch(config)#spanning-tree vlan 10,20,30,40 root secondary
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#spanning-tree vlan 10,20,30,40 cost 10000
Switch(config)#spanning-tree vlan 30,40 priority 0
Switch(config)#spanning-tree vlan 10,20 priority 61440