多层交换机2配置:vlan10
Switch>enable
Switch#configure terminal
Switch(config)#ip routing
Switch(config)#vlan 10
Switch(config-vlan)#int vlan 10
Switch(config-if)#ip add 192.168.10.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#int range f0/1-4
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 10
Switch(config-if-range)#no shutdown
Switch(config-if-range)#exit
Switch(config)#int f0/6
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.1.2 255.255.255.252
Switch(config-if)#no shutdown
Switch(config)#int f 0/6
Switch(config-if)#ip route 0.0.0.0 0.0.0.0 192.168.1.1 1
Switch(config)#router ospf 100
Switch(config-router)#router-id 192.168.10.0
Switch(config-router)#network 192.168.1.0 255.255.255.252 area 0
Switch(config-router)#network 192.168.10.0 255.255.255.0 area 0
Switch(config-router)#default-information originate
Switch(config)#router ospf 100
Switch(config-router)#router-id 192.168.10.0
Switch(config-router)#network 192.168.10.0 255.255.255.0 area 0
Switch(config-router)#auto-cost reference-bandwidth 1000
多层交换机1配置:vlan20
Switch>enable
Switch#configure terminal
Switch(config)#ip routing
Switch(config)#vlan 20
Switch(config-vlan)#exit
Switch(config)#int vlan 20
Switch(config-if)#ip add 192.168.20.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#int range f0/1-2
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 20
Switch(config-if-range)#no shutdown
Switch(config-if-range)#exit
Switch(config)#int f 0/24
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.10.2 255.255.255.0
Switch(config-if)#no shutdown
Switch(config)#router ospf 100
Switch(config-router)#router-id 192.168.20.0
Switch(config-router)#network 192.168.10.0 255.255.255.0 area 0
Switch(config-router)#network 192.168.20.0 255.255.255.0 area 0
Switch(config-router)#auto-cost reference-bandwidth 1000
对多层交换机1配置:
VLAN30
Switch>enable
Switch#configure termina
Switch(config)#ip routing
Switch(config)#vlan 30
Switch(config-vlan)#int vlan 30
Switch(config)#int vlan 30
Switch(config-if)#ip add 192.168.30.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#int range f0/1-2
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 30
Switch(config-if-range)#no shutdown
Switch(config-if-range)#exit
Switch(config)#int f0/24
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.10.3 255.255.255.0
Switch(config-if)#no shutdown
Switch(config)#router ospf 100
Switch(config-router)#router-id 192.168.30.0
Switch(config-router)#network 192.168.10.0 255.255.255.0 area 0
Switch(config-router)#network 192.168.30.0 255.255.255.0 area 0
Switch(config-router)#auto-cost reference-bandwidth 1000
对多次交换机3配置:
VLAN40
Switch>enable
Switch#configure terminal
Switch(config)#ip routing
Switch(config)#vlan 40
Switch(config-vlan)#exit
Switch(config)#int vlan 40
Switch(config-if)#ip add 192.168.40.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#int range f0/1-2
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 40
Switch(config-if-range)#no shutdown
Switch(config-if-range)#exit
Switch(config)#int f 0/24
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.10.4 255.255.255.0
Switch(config-if)#no shutdown
Switch(config)#router ospf 100
Switch(config-router)#router-id 192.168.40.0
Switch(config-router)#network 192.168.10.0 255.255.255.0 area 0
Switch(config-router)#network 192.168.40.0 255.255.255.0 area 0
Switch(config-router)#auto-cost reference-bandwidth 1000
对多层交换机四配置:
VLAN50
Switch#configure terminal
Switch(config)#ip routing
Switch(config)#vlan 50
Switch(config-vlan)#exit
Switch(config)#int vlan 50
Switch(config-if)#ip add 192.168.50.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#int range f0/1-2
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 50
Switch(config-if-range)#no shutdown
Switch(config-if-range)#exit
Switch(config)#int f 0/24
Switch(config-if)#no switchport
Switch(config-if)#ip address 192.168.10.5 255.255.255.0
Switch(config-if)#no shutdown
Switch(config)#router ospf 100
Switch(config-router)#router-id 192.168.50.0
Switch(config-router)#network 192.168.10.0 255.255.255.0 area 0
Switch(config-router)#network 192.168.50.0 255.255.255.0 area 0
Switch(config-router)#auto-cost reference-bandwidth 1000
路由器2
Router>enable
Router#configure terminal
Router(config)#int f0/0
Router(config-if)#ip add 192.168.1.1 255.255.255.252
Router(config-if)#ip route 192.168.0.0 255.255.0.0 192.168.1.2 1
Router(config-if)#no shutdown
Router(config)#int f0/1
Router(config-if)#ip add 218.26.121.2 255.255.255.252
Router(config-if)#ip route 0.0.0.0 0.0.0.0 218.26.121.1 1
Router(config-if)#no shutdown
Router(config)#router ospf 100
Router(config-router)#router-id 192.168.10.0
Router(config-router)#network 192.168.10.0 255.255.255.0 area 0
路由器3
Router>enable
Router#configure terminal
Router(config)#int f0/0
Router(config-if)#ip add 218.26.121.1 255.255.255.252
Router(config-if)#ip route 0.0.0.0 0.0.0.0 218.26.121.2 1
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#int f0/1
Router(config-if)#ip add 10.10.10.1 255.255.255.0
Router(config-if)#no shutdown
Router(config)#router ospf 100
Router(config-router)#router-id 192.168.10.0
Router(config-router)#network 192.168.10.0 255.255.255.0 area 0
验证:对外网进行测试
对内网进行测试: