Pourquoi 4096 est-il la valeur maximale pour les VLAN

25

L'identificateur de protocole de balise est défini sur 16 bits. Dans la certification CCNA, il est dit qu'il n'est pas possible d'avoir plus de 4096 VLAN. 4096 en binaire est 1000000000000000. Puisque 16 bits sont alloués de toute façon, la limite pourrait être 65535 (1111111111111111) ...

Pourquoi cette limite est-elle fixée à 4096?

maxxxou
la source

Réponses:

34

Seuls 12 bits sont utilisés pour les VLAN dans 802.1q, vous ne pouvez donc utiliser que des VLAN de 0 à 4095 (= 4096 * différents VLAN).

* en fait 2 de moins, 0 et 4095 sont réservés

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

PS:

4096(DEC) is 1000000000000(BIN)
4095(DEC) is  111111111111(BIN)
mulaz
la source
4
ok, j'ai mal lu le doc .. c'est 'vendredi n'est ce pas ?? Merci
maxxxou
4
vendredi = jour de café jamais assez :)
mulaz
1
Aussi dans certaines cases 1001 à 1005 (je pense) sont également réservées
fredpbaker
3
1001-1005 sont des vlans "bridge" cisco, utilisés pour interconnecter l'anneau à jeton et fddi avec ethernet. bien qu'il ne fabrique plus un tel équipement, le code reste dans IOS à ce jour. (IOS 15 sur 2960S contient toujours cette BS.)
Ricky Beam
Remarque: Certains appareils (par exemple Brocade) utilisent le VLAN 4095, consultez ce ticket pour netdot: osl.uoregon.edu/redmine/issues/1623
Jens Link
2

Le marquage Vlan total est de 4 octets. Ici, TPI (Tagging Protocol Identifier) ​​est de 2 octets (16 bits) et TCI (Tagging Control Information) est de 2 octets (16 bits) Dans TCI, nous avons PCP (Priority Code Point) => 3 bits DEI (Drop Eligible Indicator) ) => 1 bit et VID (Vlan Identifier) ​​=> 12 bits.

2 puissance 12 est 4096. c'est la raison pour laquelle les numéros de vlan sont 4096 (y compris tous les vlans réservés)

sri
la source
1

Et beaucoup de boîtiers sont beaucoup plus limités, vraiment - 255 VLAN choisis parmi 1-4093 (pas 4094) est le cas sur certains de mes commutateurs. La plage numérique est disponible, mais le commutateur ne peut en utiliser que 255 numéros individuels à la fois. Jusqu'à présent, cela n'a même jamais été un problème pratique ici.

Ecnerwal
la source
0

En fait, l'en-tête vlan contient TPID (16 bits), PCP (3 bits), CFI (1 bit) et VID (12 bits). dans les réseaux locaux virtuels, nous utilisons des identifiants vlan pour le transport du trafic d'un commutateur à un autre commutateur. de sorte que l'identifiant vlan, c'est-à-dire l'identifiant vlan, est de 12 bits.

sortie: 2 ^ 12 = 4096. (au format binaire) .mais nous utilisons le trafic de plusieurs vlans de 1 à 4094 à la fois uniquement. les deux bits restants sont réservés c'est-à-dire 0 et 4095.

sekhar
la source
-2

4 octets pour le balisage. Dont 3 bits sont PRL. les 13 bits restants seraient de 4096: 0 à 4095. les 0 et 4095 réservés et de 1001 à 1005 ne sont pas utilisés de nos jours.

Remarque: si vous utilisez VTP, vous ne pouvez pas utiliser plus de 1001 VLANS.

Ahmed Z
la source
Ummm, non. 2 ^ 13 = 8192. La réponse actuelle est correcte, 12 bits sont utilisés pour l'ID de VLAN. De plus, si vous voulez mentionner "4 octets", il convient de mentionner à quoi servent les 2 autres octets (16 bits) - l'ID du protocole).
robut
true a oublié l'identifiant DEI à un bit. et oui, les deux octets restants sont pour les identificateurs de protocole de balise. merci
Ahmed Z
La deuxième partie de cette réponse n'est vraie que pour VTPv2. VTPv3 peut gérer des VLAN de gamme supérieure. Malgré cela, VTP est uniquement Cisco et ne s'applique pas à tous les appareils.
waza-ari