1.什么是VLAN?
答:VLAN(Virtual Local Area Network),即虚拟局域网。
2.VLAN的作用是?
答:当数据在网络中传播时,常常会用到“广播”这一行为,当广播在一个巨大的广播域内传播时,会对该广播域内的主机造成不必要的内存负担,影响数据传输质量,因此减小广播域的规模十分有必要,但采用硬件分割广播域具有很大的局限性,因此人们发明了VLAN,用虚拟的方式来划分广播域,从而解决这一问题。
3.VLAN的实现?
答:VLAN是通过让端口给转发的数据帧打上VLAN ID来实现的,交换机只把数据ID送往其对应的端口。即通过“打标签”来从逻辑上划分不同的LAN。这一行为发生在交换机的内部,因此如果不做任何其他的处理,同一交换机实现的不同VLAN在逻辑上视为相互隔离。
4.不同VLAN之间的通信?
答:由于不同的VLAN视为两个网络,而网络间通信需要使用路由器,因此不同VLAN间的通信要由路由器或三层交换机来实现。
5.什么是三层交换机?
答:“三层”指的是TCP/IP五层结构中的第三层“网络层”,而交换机一般是工作在第二层的数据链路层,用来转发数据,但在VLAN中,不同的VLAN通常要进行数据传输,因此,人们发明了具有路由功能的三层交换机
6.VLAN的端口类型?
答:分为三种
(1)Access端口:用于连接主机和交换机,端口只能发送一个VLAN的报文,发出去的报文不带VLAN Tag。该端口只能加入一个VLAN的Untagged端口列表。
总结:发送不带标签的数据
(2)Trunk端口:用于交换机之间的连接,端口能发送多个VLAN的报文,发出去的端口缺省VLAN的报文不带VLAN Tag,其他VLAN的报文都必须带VLAN Tag。在端口缺省VLAN中,该端口只能加入Untagged端口列表;在其他VLAN中,该端口只能加入Tagged端口列表。
总结:发送的报文如果缺省VLAN可以不带Tag,其他的VLAN报文必须带上Tag
(3)Hybrid端口:端口能发送多个VLAN的报文,端口发出去的报文可根据需要配置某些VLAN的报文带VLAN Tag,某些VLAN的报文不带VLAN Tag。在不同VLAN中,该端口可以根据需要加入Untagged端口列表或Tagged端口列表。
总结:Hybrid端口允许多个VLAN的报文发送时不打标签
7.VLAN的类型?
(1)基于端口的静态VLAN:配置简单,但不适用于需要频繁更改的网络拓扑
(2)动态VLAN又分为三种:
①基于MAC地址的VLAN
②基于子网的VLAN
③基于用户的VLAN
④基于协议的VLAN
VLAN类型 | 详细解释 |
静态VLAN(基于端口的VLAN) | 静态将个端口分配给VLAN |
动态VLAN——基于MAC地址的VLAN | 根据各端口所连计算机的MAC地址设定 |
动态VLAN——基于子网地址的VLAN | 根据个端口所连的计算机的IP地址决定 |
动态VLAN——基于用户地址的VLAN | 根据端口所连计算机登录的用户决定 |
动态VLAN——基于协议的VLAN | 根据端口使用的协议决定 |
8.什么是IEEE802.1Q协议?
答:是一种能在数据帧中打上标签从而附加VLAN识别信息的协议,IEEE 802.1Q所附加的VLAN识别信息,位于数据帧中“发送源MAC地址”与“类别域”(Type Field) 之间。具体内容为2字节的TPID(Tag ProtocolIDentifie r) 和2字节的TCI (Tag Control Information),共计4字节。