关键词搜索

源码搜索 ×
×

互联网协议 — 802.1q VLAN 虚拟局域网协议

发布2023-03-24浏览8527次

详情内容

目录

VLAN 的 “隔离” 工作原理

VLAN 技术通过给数据帧插入 VLAN 标签(VLAN TAG)的方式,让交换机能够分辨出各个数据帧所属的 VLAN 。

在这里插入图片描述

802.1q 数据帧头部

VLAN Tag 是用来区分数据帧所属 VLAN 的,是 4 个字节长度的字段,插入到以太网帧头部上。VLAN Tag 会插入到源 MAC 地址后面, IEEE 802.1Q 标准有这个格式定义和字段构成说明。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • TPID (Tag Protocol Identifier,标签协议标识符):用于表示数据帧的类型,长度 2 个字节。

    • 值为 0x8100 时:表示这个数据帧携带了 802.1Q 标签。此时,不支持 802.1Q 标准的设备收到这类数据帧,会把它丢弃。
  • TCI (标签控制信息):长度 2 个字节,又分为三个子字段,用来表示数据帧的控制信息:

    • 优先级( Priority ):表示数据帧的优先级。长度为 3 比特,取值范围 0 ~ 7。取值越大,优先级越高。当交换机发送拥塞时,优先转发优先级高的数据帧。如果设置了用户优先级,但是没有 VLAN ID,则 VLAN ID 必须设置为 0x000。
    • CFI (Canonical Format Indicator,规范格式指示器):表示 MAC 地址是否是经典格式。长度为 1 比特,取值非 0 即 1 。用于区分以太网帧、FDDI(Fiber Distributed Digital Interface)帧、令牌环网帧。在以太网中,CFI 的值为 0。
      • 0:标准格式。
      • 1:非标准格式。
    • VLAN ID ( VLAN 标识符):表示 VLAN ID 的数值。长度为 12 比特,取值范围是 1 ~ 4094 。0 和 4095 协议中规定为保留的 VLAN ID。

划分 VLAN 的方式

交换机通常会使用基于端口划分 VLAN 的方法。在交换机上手动配置,绑定交换机端口和 VLAN ID 的关系。

  • 优点:配置简单。想要把某个端口划分到某个 VLAN 中,只需要把端口的 PVID (接口默认 VLAN ID ,是交换机端口配置的参数,默认值是 1)配置到相应的 VLAN ID 即可。

  • 缺点:当终端设备移动位置是,可能需要为终端设备连接的新端口重新划分 VLAN 。

除了这种方法外,还可以使用基于 MAC 地址划分 VLAN 、基于 IP 地址划分 VLAN 、基于协议划分 VLAN 、基于策略划分 VLAN 等方法来划分 VLAN。

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载