上篇文章讲述了单臂路由的概念,以及单臂路由实现跨VLAN间通信的配置实验,这篇文章将带大家用另外一种方式实现不同VLAN的互联互通,也就是使用三层交换机。
很多刚接触网络的童鞋可能还不太清楚三层交换机的概念,这里先做一下简单介绍。
三层交换机就是具有部分路由功能的交换机,工作在OSI网络的标准模型的第三层:网络层。三层交换机的组重要的目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这个目的服务的,它能够做到一次路由,多次转发。
从以上三层交换机的概念和功能就能够很清楚的看到,三层交换机和二层交换机的区别:二层交换机不具备路由的功能,且工作在OSI网络的标准模型的第二层:数据链路层。
(1)网络拓扑图

(2)IP地址规划
Vlanif10 | 192.168.10.1/24 |
|---|---|
Vlanif20 | 192.168.20.1/24 |
PC1 | 192.168.10.2/24 |
PC2 | 192.168.20.2/24 |
(3)设备配置
SW1(三层交换机):
<HUAWEI>sys
[~HUAWEI]vlan batch 10 20
[*HUAWEI]int Vlanif 10
[*HUAWEI-Vlanif10] ip address 192.168.10.1 24
[*HUAWEI-Vlanif10]int vlan 20
[*HUAWEI-Vlanif20]ip address 192.168.20.1 24
[*HUAWEI-Vlanif20]int g1/0/0
[*HUAWEI-GE1/0/0]port link-type trunk
[*HUAWEI-GE1/0/0]port trunk allow-pass vlan all
[*HUAWEI-GE1/0/0]undo shutdown
[*HUAWEI-GE1/0/0]int g1/0/1
[*HUAWEI-GE1/0/1]port link-type trunk
[*HUAWEI-GE1/0/1]port trunk allow-pass vlan all
[*HUAWEI-GE1/0/1]undo shutdownSW2(二层交换机):
<Huawei>sys
[Huawei]vlan 10
[Huawei-vlan10]int e0/0/1
[Huawei-Ethernet0/0/1]port link-type trunk
[Huawei-Ethernet0/0/1]port trunk allow-pass vlan all
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]port link-type access
[Huawei-Ethernet0/0/2]port default vlan 10SW3(二层交换机):
<Huawei>sys
[Huawei]vlan 20
[Huawei-vlan20]int e0/0/1
[Huawei-Ethernet0/0/1]port link-type trunk
[Huawei-Ethernet0/0/1]port trunk allow-pass vlan all
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]port link-type access
[Huawei-Ethernet0/0/2]port default vlan 20PC1:

PC2:

结果如下:

至此,实验完成。
单臂路由和三层交换机都能够实现不同VLAN间的互联互通,这其中都需要某台设备具备路由功能,无论是路由器还是交换机(带路由功能),只要能进行路由转发,即可实现跨网段访问。