三层交换机
在“单臂路由”方式实现 VLAN 间路由时,存在带宽、转发效率等局限性,为应对该问题,还可以采用三层交换机来实现。三层交换机在原有二层交换机的基础上增加了路由功能。其中 VLANIF 接口基于网络层,可以配置P 地址,借助三层交换机的 VLANIF 接口就可以实现路由转发功能。
三层交换机:实现数据帧在广播域内二层转发实现VLAN间的通信数据包的三层路由转发。既有二层交换机的功能,也有三层路由器的功能,还有vlan之间通信的功能。(三层交换=二层交换+三层转发)
实验
要求每个PC都能连通:
VLAN | 设备 | IP地址 | 掩码 | 默认网关 |
---|---|---|---|---|
2 | PC1/3/7 | 192.168.2.* | 24 | 192.168.2.254 |
3 | PC2/4/5 | 192.168.3.* | 24 | 192.168.3.254 |
4 | PC6/10/12 | 192.168.4.* | 24 | 192.168.4.254 |
5 | PC8/9/11 | 192.168.5.* | 24 | 192.168.5.254 |
-
交换机初始配置
对S1、S2、S4、S5交换机进行vlan的划分配置
# S1交换机划分vlan [S1]vlan 2 [S2-vlan2]int e0/0/1 [S2-Ethernet0/0/1]port link-type access [S2-Ethernet0/0/1]port default vlan 2 [S2-Ethernet0/0/1int e0/0/2 [S2-Ethernet0/0/2]port link-type access [S2-Ethernet0/0/2]port default vlan 3 [S2-Ethernet0/0/1int e0/0/3 [S2-Ethernet0/0/3]port link-type access [S2-Ethernet0/0/3]port default vlan 2 # 与三层交换机相连的端口设为trunk,并允许相应vlan通过 [S2-Ethernet0/0/1]int g0/0/1 [S2-GigabitEthernet0/0/1]port link-type trunk [S2-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 # 同理S2/4/5交换机也做相应配置
-
核心层交换机S3进行配置
# 创建vlan2、3、4、5 [S3]vlan batch 2 3 4 5 # 进入G0/0/1接口,允许对应vlan通过 [S3]int g0/0/1 [S3-GigabitEthernet0/0/1]port link-type trunk [S3-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 # 三个接口做相应处理
G0/0/2 -- >vlan 3 4 G0/0/3 -- >vlan2 5 G0/0/4 -- >vlan 4 5
-
配置S3的三层接口
分别配置四个VLANIF接口,分别作为vlan2,vlan3,vlan4,vlan5的虚拟接口地址
# 配置四个vlanif,ip地址为vlan对应网关 [S3]interface Vlanif 2 [S3-vlanif2]ip address 192.168.2.254 24 [S3]interface Vlanif 3 [S3-vlanif3]ip address 192.168.3.254 24 [S3]interface Vlanif 4 [S3-vlanif4]ip address 192.168.4.254 24 [S3]interface Vlanif 5 [S3-vlanif5]ip address 192.168.5.254 24
完成上述配置后,即可完成连通