Decodificador VLAN
Pega el TCI de 16 bits o la etiqueta 802.1Q completa de 32 bits en hex para decodificar TPID, PCP, DEI y VLAN ID, o compón la etiqueta eligiendo VID, prioridad y DEI. Incluye el desglose binario del TCI. Nada se envía a ningún servidor.
Desglose binario del TCI (16 bits)
PCP (3 bits) DEI (1 bit) VID (12 bits)
Tabla de prioridades 802.1p (PCP)
| PCP | Sigla | Clase de tráfico |
|---|
Estructura de la etiqueta 802.1Q
Etiqueta 4 bytes insertados tras la MAC de origen:
TPID (16 bits) + TCI (16 bits).
TPID 0x8100 = 802.1Q (C-Tag) ·
0x88A8 = 802.1ad (S-Tag / QinQ) · 0x9100 = legado/no estándar.
TCI PCP = (TCI >> 13) & 0x7 ·
DEI = (TCI >> 12) & 0x1 · VID = TCI & 0x0FFF.
Cálculo local en tu navegador · sin registro · sin enviar datos.
¿Cómo funciona?
La herramienta trabaja con la etiqueta IEEE 802.1Q, los 4 bytes que se insertan tras la MAC de origen en una trama Ethernet: TPID (16 bits, 0x8100 para 802.1Q, 0x88A8 para 802.1ad/QinQ) más el TCI (16 bits). En modo decodificar pegas el TCI en hex (4 dígitos) o la etiqueta completa (8 dígitos) y extrae cada campo; en modo componer eliges VLAN ID, prioridad y DEI y obtienes el TCI y la etiqueta listos para usar, con el desglose binario de los 16 bits.
El TCI se descompone con desplazamientos de bits: PCP = (TCI >> 13) & 0x7 (los 3 bits altos, la prioridad 802.1p de 0 a 7), DEI = (TCI >> 12) & 0x1 (el bit de descartable ante congestión, antes llamado CFI) y VID = TCI & 0x0FFF (los 12 bits bajos, el número de VLAN de 0 a 4095). La herramienta anota los VID especiales: 0 es priority-tagged, 1 es la VLAN por defecto y 4095 está reservado.
Ejemplo: decodificar el TCI 0x2064
- En binario,
0x2064 = 0010 0000 0110 0100. - PCP (3 bits altos):
001 = 1→ clase Background (BK), la de menor prioridad. - DEI (bit 12):
0→ trama no descartable. - VID (12 bits bajos):
0000 0110 0100 = 0x064 = VLAN 100, un VID usable.