交换机0,交换机1,交换机3 ,交换机4
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 11
Switch(config-vlan)#exit
Switch(config)#vlan 22
Switch(config-vlan)#exit
Switch(config)#int fa0/2
Switch(config-if)#sw access vlan 11
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int fa0/3
Switch(config-if)#sw ac vlan 22
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int fa0/1
Switch(config-if)#no shut
Switch(config-if)#sw mo t交换机2
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 11
Switch(config-vlan)#exit
Switch(config)#vlan 22
Switch(config-vlan)#exit
Switch(config)#int fa0/3
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int fa0/3
Switch(config-if)#sw mo t
Switch(config-if)#exit
Switch(config)#int fa 0/2
Switch(config-if)#sw mo t
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#三层交换机
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int fa0/1
Switch(config-if)# switchport trunk encapsulation dot1qSwitch(config-if)# switchport mode trunk
Switch(config-if)# no shut
Switch(config)#int fa0/2
Switch(config-if)# switchport trunk encapsulation dot1qSwitch(config-if)# switchport mode trunk
Switch(config-if)# no shut
Switch(config)#int fa0/3
Switch(config-if)# switchport trunk encapsulation dot1qSwitch(config-if)# switchport mode trunk
Switch(config-if)# no shut
路由器0
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#int fa0/0.11
Router(config-subif)#no shut
Router(config-subif)#en
Router(config-subif)#encapsulation dot1q 11
Router(config-subif)#ip address 192.118.10.1 255.255.255.0
Router(config-subif)#exit
Router(config)#int fa0/0.22Router(config-subif)#no shut
Router(config-subif)#en
Router(config-subif)#encapsulation dot1q 22
Router(config-subif)#ip address 192.118.20.1 255.255.255.0
Router(config-subif)#exit
Router(config)#router rip
Router(config-router)# version 2
Router(config-router)#network 192.118.10.0
Router(config-router)#network 192.118.20.0
Router(config-router)#network 202.118.1.0路由器1
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.Router(config)#int lo 118
Router(config-if)#ip add 1.1.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exitRouter(config)#int fa0/0
Router(config-if)#no shut
Router(config-if)#ip address 202.118.1.2 255.255.255.0
Router(config-if)#exitRouter(config)#int fa1/0
Router(config-if)#no shut
Router(config-if)#ip address 16.118.55.1 255.255.255.0
Router(config-if)#exit
Router(config)#router rip
Router(config-router)# version 2
Router(config-router)#network 202.118.1.0
Router(config-router)#network 16.118.55.0
Router(config-router)#network 1.1.1.0路由器2
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int lo 118Router(config-if)#ip add 2.2.2.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip add 16.118.55.2 255.255.255.0
Router(config-if)#exit
Router(config)#int fa1/0
Router(config-if)#no shutRouter(config-if)#ip add 157.118.97.1 255.255.255.0
Router(config-if)#exit
Router(config)#route rip
Router(config-router)#version 2
Router(config-router)#network 16.118.55.0
Router(config-router)#network 157.118.97.0Router(config-router)#network 2.2.2.0
Router(config-router)#exit路由器3
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.Router(config)#int lo 118
Router(config-if)#ip add 3.3.3.3 255.255.255.0
Router(config-if)#no shutRouter(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip add 157.118.97.2 255.255.255.0
Router(config-if)#exit
Router(config)#int fa1/0
Router(config-if)#no shutRouter(config-if)#ip add 16.118.127.1 255.255.255.0
Router(config-if)#exit
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 16.118.127.0
Router(config-router)#network 157.118.97.0Router(config-router)#network 3.3.3.0
Router(config-router)#exit
路由器4
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int lo118Router(config-if)#ip add 4.4.4.4 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int fa0/0
Router(config-if)#ip add 16.118.127.2 255.255.255.0
Router(config-if)#no shutRouter(config)#int fa1/0
Router(config-if)#ip add 12.118.12.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exitRouter(config-if)#exit
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 4.4.4.0
Router(config-router)#network 16.118.127.0Router(config-router)#network 12.118.12.0
Router(config-router)#exit
Router(config)#router ospf 118Router(config-router)#router-id 4.4.4.4
Router(config-router)#network 4.4.4.0 0.0.0.255 area 1
Router(config-router)#network 16.118.127.0 0.0.0.255 area 1Router(config-router)#network 12.118.12.0 0.0.0.255 area 1
路由器5
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int lo118Router(config-if)#ip add 5.5.5.5 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exitRouter(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip add 12.118.12.2 255.255.255.0
Router(config-if)#exitRouter(config)#int fa1/0
Router(config-if)#no shutRouter(config-if)#ip add 23.118.23.1 255.255.255.0
Router(config-if)#exit
Router(config)#router ospf 118
Router(config-router)#router-id 5.5.5.5
Router(config-router)#network 5.5.5.0 0.0.0.255 are 1
Router(config-router)#network 23.118.23.0 0.0.0.255 are 1Router(config-router)#network 12.118.12.0 0.0.0.255 are 1
Router(config-router)#exit
Router(config)#end路由器6
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.Router(config)#int lo118
Router(config-if)#no shut
Router(config-if)#ip add 6.6.6.6 255.255.255.0
Router(config-if)#exitRouter(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip add 23.118.23.2 255.255.255.0
Router(config-if)#exit
Router(config)#int fa1/0
Router(config-if)#no shutRouter(config-if)#ip add 34.118.34.1 255.255.255.0
Router(config-if)#exit
Router(config)#router ospf 118
Router(config-router)#router-id 6.6.6.6
Router(config-router)#network 6.6.6.0 0.0.0.255 are 1
Router(config-router)#network 23.118.23.0 0.0.0.255 are 1
Router(config-router)#network 34.118.34.0 0.0.0.255 are 0
Router(config-router)#end路由器 7
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip add 34.118.34.2 255.255.255.0
Router(config-if)#exit
Router(config)#int lo 118Router(config-if)#ip add 7.7.7.7 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int fa1/0
Router(config-if)#no shutRouter(config-if)#ip add 56.118.56.1 255.255.255.0
Router(config-if)#exit
Router(config)#router ospf 118
Router(config-router)#router-id 7.7.7.7
Router(config-router)#network 7.7.7.0 0.0.0.255 area 0
Router(config-router)#network 34.118.34.0 0.0.0.255 area 0
Router(config-router)#network 34.118.34.0 0.0.0.255 area 0
Router(config-router)#exit
Router(config)#end
路由器 8
R 10
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip add 56.118.56.2 255.255.255.0
Router(config-if)#exit
Router(config)#int lo 118Router(config-if)#ip add 8.8.8.8 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int fa1/0
Router(config-if)#no shutRouter(config-if)#exit
Router(config)#int fa1/0.11
Router(config-subif)#encapsulation dot1q 11
Router(config-subif)#ip add 192.118.11.1 255.255.255.0
Router(config-subif)#no shut
Router(config-subif)#exit
Router(config)#int fa1/0.22Router(config-subif)#encapsulation dot1q 22
Router(config-subif)#ip add 192.118.22.1 255.255.255.0
Router(config-subif)#no shut
Router(config-subif)#exit
Router(config)#route ospf 118
Router(config-router)#router-id 8.8.8.8
Router(config-router)#network 8.8.8.0 0.0.0.255 are 0
Router(config-router)#network 56.118.56.0 0.0.0.255 are 0
Router(config-router)#network 192.118.22.0 0.0.0.255 are 0
Router(config-router)#network 192.118.11.0 0.0.0.255 are 0
Router(config-router)#exit
Router(config)#end重分发:
在路由器4中 配置
Router(config)#route ospf 118
Router(config-router)# redistribute rip subnets //将ospf 分发到rip 中Router(config-router)#exit
Router(config)#route rip
Router(config-router)# redistribute ospf 118 metric 3 //将 rip 分发到 ospf 中Router(config-router)#exit
验证 全网通
配置 Nat
在路由器 1中
Router(config)# ip route 0.0.0.0 0.0.0.0 16.118.55.2 //加入默认路由
Router(config)#int fa0/0
Router(config-if)# ip nat insideRouter(config-if)#exit
Router(config)#int fa1/0
Router(config-if)# ip nat outsideRouter(config-if)#exit
Router(config)#access-list 2 permit 192.118.10.0 0.0.0.255 //允许
Router(config)#access-list 2 deny 192.118.20.0 0.0.0.255 //拒绝Router(config)# ip nat pool lhl 16.118.55.3 16.118.55.20 netmask 255.255.255.0
Router(config)# ip nat inside source list 2 pool lhl overload
验证: