vlan 0、1和4095保留:它们保留用于什么?


12

此答案说VLAN 0和4095被保留。维基百科同意保留vlan 0和4095本文说,思科保留VLAN 1(VLAN 0和4095除外)。

但是我很难找到有关这些VLAN的专用信息?和/或为什么保留它们?

请包括良好的权威来源或参考规范。

如果我要发送/接收,不使用vlan 0,1,4095是一个好的经验法则吗?


在vSwitch /端口组上的vSphere VLAN 4095中,意味着通过所有VLAN并保留802.1q标签。
sdaffa23fdsf

Answers:


17

您提到Wikipedia文章给出了简洁的解释:

VLAN标识符(VID):一个12位字段,用于指定帧所属的VLAN。保留十六进制值0x000和0xFFF。所有其他值都可以用作VLAN标识符,最多允许4,094个VLAN。保留值0x000表示该帧没有携带VLAN ID;在这种情况下,802.1Q标签仅指定优先级,并称为优先级标签。在网桥上,通常为管理VLAN保留VID 0x001(默认VLAN ID)。这是特定于供应商的。VID值0xFFF保留供实现使用;不得配置或传输它。0xFFF可用于指示管理操作中的通配符匹配或筛选数据库条目。

如您所见,实际上并没有可用的VLAN 0或4095。Cisco使用VLAN 1作为默认VLAN,管理协议(STP,CDP,DTP等)在VLAN 1上发送。

您可以将VLAN 1用于没有VLAN中继的简单安装,但是好的做法是不要在多VLAN环境中将用户数据放在VLAN 1上。


7

VLAN 0确实有用。

当客户端需要CoS但不知道VLAN时,它将使用VLAN 0标记其流量,该VLAN被交换机识别为该端口的默认未标记VLAN,无论它是什么。

http://standards.ieee.org/getieee802/download/802.1Q-2005.pdf

第76页表9-2第9.6节。


那不是vid 0,实际上是带有vlan PCP值(您称为CoS)的“未标记”。是的,标头值最终为12个零位,但按规范不是“ 0”,而是“未标记”。
尼克·巴斯汀
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.