Las respuestas anteriores son bastante técnicas. Piénsalo de esta manera:
De hecho, las VLAN y el etiquetado no son más que una separación lógica de redes en contraste con una física. ¿Qué significa eso?
Si no hubiera VLAN, necesitaría un conmutador para cada dominio de difusión . Imagine el cableado involucrado y también la cantidad potencial de NIC requeridas en los hosts. Primero, las VLAN le permiten tener múltiples construcciones independientes de capa 2 dentro del mismo conmutador.
Como ahora puede tener múltiples redes en cada enlace / puerto, debe poder distinguir de alguna manera qué paquete pertenece a qué red. Por eso están etiquetados. Si un puerto lleva más de una VLAN, generalmente también se denomina troncal . (para n> 1 VLAN, al menos n-1 VLAN deben etiquetarse y puede haber una VLAN sin etiquetar, la VLAN nativa)
En general, debe distinguir los paquetes en la entrada del puerto (entrante "desde el cable") y salida ("entrando en el cable"):
Ingreso
ingreso sin etiquetar: aquí es donde entra la vlan nativa del puerto. Si el conmutador tiene varias VLAN configuradas, debe decirle al conmutador a qué VLAN pertenece un paquete entrante sin etiquetar;
ingreso etiquetado: bueno, si viene etiquetado, entonces está etiquetado y no se puede hacer mucho al respecto. Si el conmutador no sabe sobre el etiquetado o sobre esa VLAN precisa, lo rechazará, aunque a veces debe activar algún tipo de filtro de entrada. También puede forzar a un puerto a aceptar solo paquetes sin etiquetar o etiquetados.
Salida
salida sin etiquetar: para cada puerto puede seleccionar una VLAN cuyos paquetes salientes en ese puerto no estén etiquetados (por ejemplo, porque el host no lo admite, o solo se requiere una VLAN, por ejemplo, para una PC, impresora, etc.);
salida etiquetada: debe indicarle al conmutador qué VLAN debe poner a disposición en el puerto y, si hay más de una, todas menos una deben etiquetarse de todos modos.
¿Qué sucede dentro del interruptor?
Un interruptor tiene un FDB ( F orwarding D ata B ase) que
en un conmutador que no es compatible con VLAN (a veces llamado "no administrado" o "tonto", ...): asocia un host (dirección MAC) a un puerto: el FDB es una tabla compuesta de tuplas de dos elementos: (MAC, Puerto)
en un conmutador que es capaz de VLAN (a veces llamado "administrado" o "inteligente", ...): asocia tuplas (VLAN, MAC) a un puerto: el FDB es una tabla compuesta de tuplas de tres elementos: (MAC, puerto , VLAN).
La única restricción aquí es que una dirección MAC no puede aparecer en la misma VLAN dos veces, incluso en puertos diferentes (esencialmente la VLAN en los conmutadores con capacidad para VLAN reemplaza la noción de puerto en los conmutadores sin capacidad para VLAN). En otras palabras:
- Puede haber varias VLAN por puerto (razón por la cual debe haber etiquetas en algún momento).
- Puede haber varias VLAN por puerto y por MAC: la misma dirección MAC puede aparecer en diferentes VLAN y en el mismo puerto (aunque no lo recomendaría por razones de sanidad).
- La misma dirección MAC todavía no puede aparecer en la misma VLAN pero en diferentes puertos (diferentes hosts que tienen la misma dirección MAC en la misma red de capa 2).
Espero que esto aclare un poco la confusión ;-)