该实验不再进行逐行进行注释,所运用的知识点在前面实验中均有介绍
-
配置PC
配置IP地址、配置子网掩码、配置网关
-
配置SW0
Switch> en Switch# configure terminal Switch(config)# vlan 2 Switch(config-vlan)# ex Switch(config)# vlan 3 Switch(config-vlan)# ex Switch(config)# interface F0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 2 Switch(config-if)# ex Switch(config)# interface F0/3 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 3 Switch(config-if)# ex Switch(config)# interface F0/1 Switch(config-if)# switchport mode trunk
-
配置SW1
Switch> en Switch# configure terminal Switch(config)# vlan 3 Switch(config-vlan)# ex Switch(config)# interface F0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 2 Switch(config-if)# ex Switch(config)# interface F0/3 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 3 Switch(config-if)# ex Switch(config)# interface F0/1 Switch(config-if)# switchport mode trunk
-
配置SW2
Switch> en Switch# configure terminal Switch(config)# vlan 4 Switch(config-vlan)# ex Switch(config)# interface F0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 4 Switch(config-if)# ex Switch(config)# interface F0/1 Switch(config-if)# switchport mode trunk
-
配置SW3
Switch> en Switch# configure terminal Switch(config)# vlan 5 Switch(config-vlan)# ex Switch(config)# interface F0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 5 Switch(config-if)# ex Switch(config)# interface F0/1 Switch(config-if)# switchport mode trunk
-
配置左侧三层交换机
Switch> en Switch# configure terminal Switch(config)# vlan 2 Switch(config-vlan)# ex Switch(config)# vlan 3 Switch(config-vlan)# ex Switch(config)# ip routing Switch(config)# interface F0/2 Switch(config-if)# switchport trunk encapsulation dot1q //这两句命令是三层交换机上配置trunk的命令,这一句是封装协议 Switch(config-if)# switchport mode trunk //这一句是添加trunk Switch(config-if)# ex Switch(config)# interface F0/3 Switch(config-if)# switchport trunk encapsulation dot1q Switch(config-if)# switchport mode trunk Switch(config-if)# ex Switch(config)# interface F0/1 Switch(config-if)# no switchport //这句命令是把三层交换机的二层端口提升到三层口,三层交换机默认口为二层接口 Switch(config-if)# ip address 192.168.11.2 255.255.255.0 Switch(config-if)# no shutdown Switch(config-if)# ex Switch(config)# interface vlan 2 Switch(config-if)#ip address 192.168.2.1 255.255.255.0 Switch(config-if)# no shutdown Switch(config-if)# ex Switch(config)# interface vlan 2 Switch(config-if)#ip address 192.168.3.1 255.255.255.0 Switch(config-if)# no shutdown Switch(config-if)# ex
-
配置右侧三层交换机
Switch> en Switch# configure terminal Switch(config)# vlan 4 Switch(config-vlan)# ex Switch(config)# vlan 5 Switch(config-vlan)# ex Switch(config)# ip routing Switch(config)# interface F0/2 Switch(config-if)# switchport trunk encapsulation dot1q Switch(config-if)# switchport mode trunk Switch(config-if)# ex Switch(config)# interface F0/3 Switch(config-if)# switchport trunk encapsulation dot1q Switch(config-if)# switchport mode trunk Switch(config-if)# ex Switch(config)# interface F0/1 Switch(config-if)# no switchport Switch(config-if)# ip address 192.168.22.2 255.255.255.0 Switch(config-if)# no shutdown Switch(config-if)# ex Switch(config)# interface vlan 4 Switch(config-if)#ip address 192.168.4.1 255.255.255.0 Switch(config-if)# no shutdown Switch(config-if)# ex Switch(config)# interface vlan 5 Switch(config-if)#ip address 192.168.5.1 255.255.255.0 Switch(config-if)# no shutdown Switch(config-if)# ex
-
配置路由器
Router> en Router# configure terminal Router(config)# interface G0/0 Router(config-if)# ip address 192.168.11.1 255.255.255.0 Router(config-if)# no shutdown Router(config-if)#ex Router(config)# interface G0/1 Router(config-if)# ip address 192.168.22.1 255.255.255.0 Router(config-if)# no shutdown Router(config-if)#ex
-
至此基础配置完成,下面进行路由配置,路由只在三层设备上有
-
配置左侧三层交换机的路由
//这里我们讲解默认路由也就是: Switch(config)# ip route 0.0.0.0 0.0.0.0 下一跳地址 //默认路由也叫缺省路由,一个数据包在不知道向哪发的时候,最后一步是查找是否有默认路由,如果有 //则把包送给默认路由指给的下一跳,常用于出口,和vlan数比较多的时候 Switch(config)# ip route 0.0.0.0 0.0.0.0 192.168.11.1 //把所有不是和自己在一个网段的包给路由器也就是192.168.11.1
-
配置右侧三层交换机的路由
Switch(config)# ip route 0.0.0.0 0.0.0.0 192.168.22.1
-
配置路由器的路由
//路由器上要配置静态路由 //对路由器上不配置缺省路由进行解释 //路由器两侧都有网络,缺省路由只能指向一个下一跳,如果指向右边,那右边来的包怎么发往左边 //所以要配置静态路由,让右侧的包往左侧发,左侧的包向右侧发 Router> en Router# configure terminal Router(config)# ip route 192.168.2.0 255.255.255.0 192.168.11.2 Router(config)# ip route 192.168.3.0 255.255.255.0 192.168.11.2 Router(config)# ip route 192.168.4.0 255.255.255.0 192.168.22.2 Router(config)# ip route 192.168.5.0 255.255.255.0 192.168.22.2
-
实验验证
用PC0 去ping各个 PC 全网互通证明配置成功