2026-04-16 16:56:39
VLAN(Virtual Local Area Network,虚拟局域网)
VLAN是一种将物理局域网划分为多个逻辑局域网的技术,每个VLAN构成一个独立的广播域,VLAN间不能直接互通,从而限制了广播报文的传播范围,提高了网络的处理能力和安全性。
一、VLAN的优点
限制广播域:通过将网络划分为多个VLAN,可以显著减少广播流量,节省带宽资源,同时提高网络的整体处理能力。
增强局域网的安全性:VLAN间的二层报文是相互隔离的,即一个VLAN内的用户无法直接与其他VLAN内的用户通信。这种隔离机制增强了网络的安全性,防止了未经授权的访问和数据泄露。如果不同VLAN之间需要进行通信,则需要通过路由器或三层交换机等三层设备进行转发。
灵活构建虚拟工作组:VLAN技术允许根据业务需求将不同地理位置的用户划分到同一个工作组中,而无需考虑物理连接的限制。这种灵活性使得网络构建和维护更加方便,同时也促进了团队协作和资源共享。
二、VLAN报文类型
根据VLAN报文携带的tag层数,可以将VLAN报文分为Dot1q报文(带有一层VLAN tag)和QinQ报文(带有两层VLAN Tag)。
Dot1q报文:在标准的以太网帧基础上增加了VLAN Tag字段,用于标识报文所属的VLAN。
QinQ报文:在Dot1q报文的基础上再增加一层VLAN Tag,通常用于实现跨运营商网络的VLAN透传。
三、VLAN交换过程
VLAN交换过程涉及报文的匹配、封装和剥离等操作。以下是一个典型的VLAN交换过程示例:
报文匹配:当PE1(Provider Edge,提供商边缘设备)从端口Ethernet1/2收到来自CE1(Customer Edge,客户边缘设备)的报文后,首先对其进行报文匹配。符合匹配规则的报文被送往端口Ethernet1/1。
报文封装:在端口Ethernet1/1上,对符合匹配规则的报文进行封装操作,即在报文上添加外层VLAN Tag并发送出去。
报文剥离:PE2(另一个Provider Edge设备)的端口Ethernet1/1在收到该报文后,再次进行报文匹配。将符合匹配规则的报文的外层VLAN Tag剥离掉,然后从端口Ethernet1/2发送给CE2。
(附图:VLAN交换过程示意图)

四、VLAN报文格式
VLAN Tag字段封装在DA(目的地址)& SA(源地址)与Type字段之间,主要包含以下四个字段:
TPID(Tag Protocol Identifier,标签协议标识符):用于判断本数据帧是否带有VLAN Tag。长度为16bit,缺省取值为0x8100。
Priority:表示报文的802.1P优先级。长度为3bit,用于实现报文的优先级调度。
CFI(Canonical Format Indicator,标准格式指示位):标识MAC地址在不同的传输介质中是否以标准格式进行封装。长度为1bit,取值为0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装。缺省取值为0。
VLAN ID:标识该报文所属VLAN编号。长度21bit,取值范围是0-4095。由于0和4095为协议保留取值,所以VLAN ID的取值范围为1-4094。
(附图:VLAN报文格式示意图)

五、VLAN终结
VLAN终结是指对收到的VLAN报文去除VLAN Tag后进行三层转发或其他处理的过程。根据VLAN报文携带的Tag层数,VLAN终结可分为Dot1q终结和QinQ终结。
VLAN终结的应用场景包括:
不同VLAN之间的互通:可以通过在三层交换机上配置VLAN接口或在路由器上配置三层以太网子接口来实现。这些接口具有VLAN终结功能,能够识别并处理VLAN报文。
实现局域网与广域网的互联:由于广域网协议(如ATM、FR和PPP等)并不识别VLAN报文,因此需要在本地记录报文VLAN信息,并在转发前去掉VLAN Tag。这样可以确保报文在广域网中正确传输。
综上所述,VLAN技术通过划分逻辑局域网、限制广播域、增强安全性和灵活构建虚拟工作组等方式,显著提高了网络的性能和安全性。同时,VLAN报文类型、交换过程、报文格式以及终结机制等也为网络管理员提供了丰富的配置和管理选项。