三层交换机介绍:
三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术+三层转发技术。传统交换技术是在OSI网络标准模型第二层——数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,既可实现网络路由功能,又可根据不同网络状况做到最优网络性能。
操作:
添加一台三层交换机,两台二层交换机和四台主机
PC0划分在VLAN10中,与Switch0的fa0/1接口连接,IP为192.168.10.1,网关为192.168.10.254
PC1划分在VLAN20中,与Switch0的fa0/11接口连接,IP为192.168.20.1,网关为192.168.20.254
PC2划分在VLAN10中,与Switch0的fa0/1接口连接,IP为192.168.10.2,网关为192.168.10.254
PC1划分在VLAN20中,与Switch0的fa0/11接口连接,IP为192.168.20.2,网关为192.168.20.254
二层交换机的fa0/24接口与三层交换机fa0/1接口连接
二层交换机的fa0/24接口与三层交换机fa0/2接口连接
分配IP
PC0
PC1
PC2
PC3
配置Switch0
Switch>enable
Switch#configure terminal
Switch(config)#hostname SA
SA(config)#vlan 10
SA(config-vlan)#vlan 20
SA(config-vlan)#exit
SA(config)#interface fa0/1
SA(config-if)#switchport access vlan 10
SA(config-if)#interface fa0/11
SA(config-if)#switchport access vlan 20
SA(config)#interface fa0/24
SA(config-if)#switchport mode trunk
SA(config-if)#switchport trunk allowed vlan all
测试
SA(config-if)#^Z (Ctrl+Z组合键)
SA#show vlan
配置Switch1
Switch>enable
Switch#configure terminal
Switch(config)#hostname SB
SB(config)#vlan 10
SB(config-vlan)#vlan 20
SB(config-vlan)#exit
SB(config)#interface fa0/1
SB(config-if)#switchport access vlan 10
SB(config-if)#interface fa0/11
SB(config-if)#switchport access vlan 20
SB(config-if)#exit
SB(config)#interface fa0/24
SB(config-if)#switchport mode trunk
SB(config-if)#switchport trunk allowed vlan all
测试
SB(config-if)#^Z
SB#show vlan
配置三层交换机
Switch>enable
Switch#configure terminal
Switch (config)#hostname S3
S3(config)#vlan 10
S3(config-vlan)#vlan 20
S3(config-vlan)#exit
S3(config)#interface vlan 10
S3(config-if)#ip address 192.168.10.254 255.255.255.0
S3(config-if)#interface vlan 20
S3(config-if)#ip address 192.168.20.254 255.255.255.0
测试
S3(config-if)#^Z
S3#show running-config
连通性测试
PC0 Ping 自己的网关
PC0 Ping 同VLAN的PC2
PC0 Ping PC1、PC3的网关
PC0 Ping PC1
PC0 Ping PC3
配置成功
扩展
添加一台交换机和两台主机
PC4的IP为192.168.40.1,划分在VLAN40中,网关为192.168.40.254,与Switch2的fa0/1接口连接
PC5的IP为192.168.40.2,划分在VLAN40中,网关为192.168.40.254,与Switch2的fa0/2接口连接
Switch2的fa0/24接口与三层交换机fa0/3接口连接
分配IP
PC4
PC5
配置Switch2
Switch>enable
Switch#configure terminal
Switch(config)#hostname SC
SC(config)#vlan 40
SC(config)#interface range fa0/24,fa0/1,fa0/2
SC(config-if-range)#switchport access vlan 40
SC(config-if-range)#exit
SC(config)#interface fa0/24
SC(config-if)#switchport mode trunk
SC(config-if)#switchport trunk allowed vlan all
测试
SC(config-if)#^Z (Ctrl+Z组合键)
SC#show vlan
配置三层交换机
S3>enable
S3#configure terminal
S3(config)#interface fa0/3
S3(config-if)#no switchport
(三层交换机是带有三层路由功能的交换机,也就是这台交换机的端口既有三层路由功能,也具有二层交换功能。三层交换机端口默认为二层口,如果需要启用三层功能就需要在此端口输入no switchport命令。如果是二层交换机就不会用到no switchport命令。)
S3(config-if)#ip address 192.168.40.254 255.255.255.0
测试
S3(config-if)#^Z (Ctrl+Z组合键)
S3#show running-config
连通性测试
用PC0 Ping PC4和PC5的网关
用PC0 Ping PC4
用PC0 Ping PC5
实验成功
扩展
添加两台主机与三层交换机连接
PC6
PC6的IP为192.168.50.1,网关为192.168.50.254,与三层交换机的fa0/4接口连接
PC7的IP为192.168.60.1,网关为192.168.60.254,与三层交换机的fa0/5接口连接
配置三层交换机
S3>enable
S3#configure terminal
S3(config)#interface fa0/4
S3(config-if)#no switchport
S3(config-if)#ip address 192.168.50.254 255.255.255.0
S3(config-if)#exit
S3(config)#interface fa0/5
S3(config-if)#no switchport
S3(config-if)#ip address 192.168.60.254 255.255.255.0
测试
S3(config-if)#^Z (Ctrl+Z组合键)
S3#show running-config
连通性测试
用PC0 Ping PC6的网关
用PC0 Ping PC6
用PC0 Ping PC7的网关
用PC0 Ping PC7
实验成功
注意:
二层交换机与三层交换机连接时,如果三层交换机与二层交换机连接的端口启用了三层的功能,如果在二层交换机中划分了一个VLAN,则二层交换机与三层交换机连接的端口应与主机处于同一个VLAN中,否则不能连通。