标签协议标识符设置为16位。
在CCNA认证中,不能有超过4096个VLAN。
二进制4096为1000000000000000。
因为16位是无论如何分配的限制可能是65535(1111111111111111)...

为什么将该限制设置为4096?

#1 楼

802.1q中的VLAN仅使用12位,因此您只能使用0-4095(= 4096 *不同的VLAN)中的VLAN。

*实际上少2个,保留0和4095。

http://zh.wikipedia.org/wiki/IEEE_802.1Q#Frame_format

PS:

4096(DEC) is 1000000000000(BIN)
4095(DEC) is  111111111111(BIN)


评论


好的,我误读了文档。是星期五吗??谢谢

–maxxxou
13年10月4日在14:30

星期五=从来没有足够的咖啡日:)

– mulaz
13年10月4日在14:30

同样在某些方框1001至1005(我认为)中也保留了

–fredpbaker
13年10月4日在19:56

1001-1005是cisco“网桥” VLAN,用于将令牌环和fddi与以太网互连。尽管不再进行此类调整,但该代码至今仍保留在IOS中。 (2960S上的IOS 15仍具有该BS。)

–瑞奇
13年10月4日在20:31

注意:某些设备(例如Brocade)使用VLAN 4095,有关Netdot的信息,请参见以下票证:osl.uoregon.edu/redmine/issues/1623

–詹斯·林克(Jens Link)
15年8月27日在9:54

#2 楼

Vlan标记总数为4字节。
这里TPI(标记协议标识符)为2字节(16位)
,TCI(标记控制信息)为2字节(16位)
TCI,我们有PCP(优先级代码点)=> 3位
DEI(可丢弃指示器)=> 1位
和VID(VLAN标识符)=> 12位。

2的12个幂是4096。
这就是VLAN号为4096(包括所有保留的VLAN)的原因

#3 楼

而且,实际上很多机箱都受到了更大的限制-实际上,我的某些交换机是从1-4093(不是4094)中选择的255个VLAN。可以使用数字范围,但交换机一次只能使用255个单独的数字。到目前为止,这在这里甚至从未接近成为实际问题。

#4 楼

实际上在vlan标头中包含TPID(16位),PCP(3位),CFI(1位)和VID(12位)。 。
因此vlan ID(即vlan标识符)为12位。

输出:2 ^ 12 = 4096。(以二进制格式)。但是我们使用的是从1到4094的多个VLAN的流量仅保留一次。其余两位保留,即0和4095。

#5 楼

用于标记的4个字节.. PRL为3位。剩下的13位将是4096:0到4095。保留0和4095以及从1001到1005的如今已不使用。

注意:如果使用VTP,则不能使用超过1001个VLAN。

评论


嗯,不2 ^ 13 =8192。当前答案正确,VLAN ID使用12位。另外,如果您要提及“ 4个字节”,那么值得一提的是另外2个字节(16位)是什么-协议ID)。

– robut
15年8月26日在13:09



true忘记了DEI的一位标识符。是的,剩下的两个字节用于标签协议标识符。谢谢

–艾蜜德(Ahmed Z)
15年8月29日在6:28



此答案的第二部分仅适用于VTPv2。 VTPv3可以处理较高范围的VLAN。尽管如此,VTP仅适用于Cisco,并不适用于所有设备。

– Waza-ari
16年7月30日在20:50