计算机技術文摘

最好的VLAN读书笔记(三)--实现VLAN的机制

实现 VLAN 的机制

在理解了“为什么需要 VLAN ”之后,接下来让我们来了解一下交换机是如何使用 VLAN 分割广播域的。

首先,在一台未设置任何 VLAN 的二层交换机上,任何广播都会被转发给除接收端口外的所有其他端口( Flooding 。例如,计算机 A 发送广播信息后,会被转发给端口 2 3 4

1

2

3

4

交换机

广播

交换机收到广播帧后,转发到除接收端口外的其他所有端口。

这时,如果在交换机上生成红、蓝两 VLAN ;同时设置端口 1 2 属于红色 VLAN 、端口 3 4 属于蓝色 VLAN 。再从 A 发出广播的话,交换机就只会把它转发给同属于一个 VLAN 的其他端口——也就是同属于红色 VLAN 的端口 2 ,不会再转发给属于蓝色 VLAN 的端口。

同样, C 发送广播信息时,只会被转发给其他属于蓝色 VLAN 的端口,不会被转发给属于红色 VLAN 的端口。

就这样, VLAN 通过限制广播转发的范围分割了广播域 。上图中为了便于说明,以红、蓝两色识别不同的 VLAN ,在实际使用中则是用“ VLAN ID ”来区分的。

 

直观地描述 VLAN

如果要更为直观地描述 VLAN 的话,我们可以把它理解为将一台交换机在逻辑上分割成了数台交换机 。在一台交换机上生成红、蓝两 VLAN ,也可以看作是将一台交换机换做一红一蓝两台虚拟的交换机。

在红、蓝两 VLAN 之外生成新的 VLAN 时,可以想象成又添加了新的交换机。

但是, VLAN 生成的逻辑上的交换机是互不相通的。因此,在交换机上设置 VLAN 后,如果未做其他处理, VLAN 间是无法通信的

明明接在同一台交换机上,但却偏偏无法通信——这个事实也许让人难以接受。但它既是 VLAN 方便易用的特征,又是使 VLAN 令人难以理解的原因。

 

需要 VLAN 间通信时怎么办

那么,当我们需要在不同的 VLAN 间通信时又该如何是好呢?

请大家再次回忆一下: VLAN 是广播域。而通常两个广播域之间由路由器连接,广播域之间来往的数据包都是由路由器中继的。因此, VLAN 间的通信也需要路由器提供中继服务,这被称作“ VLAN 间路由”

VLAN 间路由,可以使用普通的路由器,也可以使用三层交换机。其中的具体内容,等有机会再细说吧。在这里希望大家先记住不同 VLAN 间互相通信时需要用到路由功能。

posted on 2006-11-27 16:42 计算机技术博客 阅读(114) 评论(0)  编辑 收藏 引用 所属分类: 8 網絡技術

公告

http://www.nuanbb.com

导航

常用链接

随笔分类(255)

常用链接