VLAN

简介

VLAN(Virtual Local Area Network,虚拟局域网)技术把一个物理LAN划分成多个逻辑的LAN——VLAN,处于同一VLAN的主机能直接互通,而处于不同VLAN的主机则不能直接互通,从而增强了局域网的安全性。

VLAN的报文封装

要使网络设备能够分辨不同的VLAN报文,需要在报文中添加标识VLAN的资源。IEEE 802.1Q协议规定,在以太报文的目的MAC地址和源MAC地址字段之后、协议类型字段之间加入4个字节的VLAN Tag,用以标识VLAN的相关信息。
vlan-tag.png
如上图所示,VLAN Tag包含4个字段,分别是:

  • TPID
    协议规定取值为0x8100时表示报文带有VLAN Tag。
  • Priority
    用来表示报文的802.1p优先级,长度为3比特。
  • CFI
    用来表示MAC地址在不同传输介质中是否以标准格式进行封装,长度为1比特。
  • VLAN ID
    用来表示该报文所属VLAN的编号,长度为12比特。由于0和4095为协议保留值,所以VLAN的取值范围为0~4094。

VLAN的划分

VLAN根据划分方式的不同可以分为不同类型,下面列出四种最常见的VLAN类型:

  • 基于端口的VLAN
  • 基于MAC地址的VLAN
  • 基于IP子网的VLAN
  • 基于协议的VLAN

davidshi
33 声望6 粉丝

Deliver Happiness