在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)
#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
评论
好的,我误读了文档。是星期五吗??谢谢
–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