Vlan 基础详解(二)
的有关信息介绍如下:实现 VLAN 的机制在理解了“为什么需要 VLAN”之后,接下来让我们来了解一下交换机是如何使用 VLAN 分割广播域的。首先,在一台未设置任何 VLAN 的二层交换机上,任何广播帧都会被转发给除接收端口外的所有其他端口(Flooding)。例如,计算机 A 发送广播信息后,会被转发给端口 2、3、4。如图1:这时,如果在交换机上生成红、蓝两个 VLAN;同时设置端口 1、2 属于红色 VLAN、端口 3、4 属于蓝色 VLAN。再从 A发出广播帧的话,交换机就只会把它转发给同属于一个 VLAN 的其他端口——也就是同属于红色 VLAN 的端口 2,不会再转发给属于蓝色 VLAN 的端口。同样,C 发送广播信息时,只会被转发给其他属于蓝色 VLAN 的端口,不会被转发给属于红色VLAN 的端口。如图2:在红、蓝两个 VLAN 之外生成新的 VLAN 时,可以想象成又添加了新的交换机。但是,VLAN 生成的逻辑上的交换机是互不相通的。因此,在交换机上设置 VLAN 后,如果未做其他处理,VLAN 间是无法通信的。明明接在同一台交换机上,但却偏偏无法通信——这个事实也许让人难以接受。但它既是 VLAN 方便易用的特征,又是使VLAN 令人难以理解的原因。这是会问到了,需要 VLAN 间通信时怎么办???那么,当我们需要在不同的 VLAN 间通信时又该如何是好呢?请大家再次回忆一下:VLAN 是广播域。而通常两个广播域之间由路由器连接,广播域之间来往的数据包都是由路由器中继的。因此,VLAN 间的通信也需要路由器提供中继服务,这被称作“VLAN 间路由”。VLAN 间路由,可以使用普通的路由器,也可以使用三层交换机。在这里希望大家先记住不同 VLAN 间互相通信时需要用到路由功能