Una VLAN, acrónimo de virtual
LAN (red de área local virtual), es un método para crear redes lógicas
independientes dentro de una misma red física. Varias VLAN pueden coexistir
en un único conmutador físico o en una única red física. Son útiles para
reducir el dominio de difusión y ayudan en la administración de la red,
separando segmentos lógicos de una red de área local (los departamentos de una
empresa, por ejemplo) que no deberían intercambiar datos usando la red local
(aunque podrían hacerlo a través de un enrutador o un conmutador de capa OSI 3
y 4).
Una VLAN consiste en dos o más
redes de computadoras que se comportan como si estuviesen conectados al mismo
computador, aunque se encuentren físicamente conectados a diferentes segmentos
de una red de área local (Local).
Topología de red de área local
virtual (VLAN) en un edificio de tres plantas.
Clasificación
Aunque las más habituales son
las VLAN basadas en puertos (nivel 1), las redes de área local virtuales se
pueden clasificar en cuatro tipos según el nivel de la jerarquía OSI en el que
operen:
- VLAN de nivel 1 (por puerto). También
conocida como “port switching”. Se especifica qué puertos del switch pertenecen
a la VLAN, los miembros de dicha VLAN son los que se conecten a esos puertos.
No permite la movilidad de los usuarios, habría que reconfigurar las VLAN si el
usuario se mueve físicamente. Es la más común y la que se explica en profundidad
en este artículo.
- VLAN de nivel 2 por direcciones MAC. Se
asignan hosts a una VLAN en función de su dirección MAC. Tiene la ventaja de
que no hay que reconfigurar el dispositivo de conmutación si el usuario cambia
su localización, es decir, se conecta a otro puerto de ese u otro dispositivo.
El principal inconveniente es que hay que asignar los miembros uno a uno y si
hay muchos usuarios puede ser agotador.
- VLAN de nivel 3 por tipo de protocolo. La
VLAN queda determinada por el contenido del campo tipo de protocolo de la trama
MAC. Por ejemplo, se asociaría VLAN 1 al protocolo IPv4, VLAN 2 al protocolo
IPv6, VLAN 3 a AppleTalk, VLAN 4 a IPX.
- VLAN de nivel 4 por direcciones de subred
(subred virtual). La cabecera de nivel 3 se utiliza para mapear
la VLAN a la que pertenece. En este tipo de VLAN son los paquetes, y no las
estaciones, quienes pertenecen a la VLAN. Estaciones con múltiples protocolos
de red (nivel 3) estarán en múltiples VLAN.
- VLAN de niveles superiores. Se
crea una VLAN para cada aplicación: FTP, flujos multimedia, correo
electrónico... La pertenencia a una VLAN puede basarse en una combinación de
factores como puertos, direcciones MAC, subred, hora del día, forma de acceso,
condiciones de seguridad del equipo.
Las dos aproximaciones más
habituales para la asignación de miembros de una VLAN son las siguientes:
- VLAN estáticas también se denominan VLAN
basadas en el puerto. Las asignaciones en una VLAN estática se crean mediante
la asignación de los puertos de un switch o conmutador a dicha VLAN. Cuando un
dispositivo entra en la red, automáticamente asume su pertenencia a la VLAN a
la que ha sido asignado el puerto. Si el usuario cambia de puerto de entrada y
necesita acceder a la misma VLAN, el administrador de la red debe cambiar
manualmente la asignación a la VLAN del nuevo puerto de conexión en el switch. En
ella se crean unidades virtuales no estáticas en las que se guardan los
archivos y componentes del sistema de archivos mundial.
- En las VLAN dinámicas, la asignación se realiza
mediante paquetes de software tales como el CiscoWorks 2000. Con el VMPS
(acrónimo en inglés de VLAN Management Policy Server o Servidor de Gestión de
Directivas de la VLAN), el administrador de la red puede asignar los puertos
que pertenecen a una VLAN de manera automática basándose en información tal
como la dirección MAC del dispositivo que se conecta al puerto o el nombre de
usuario utilizado para acceder al dispositivo. En este procedimiento, el
dispositivo que accede a la red hace una consulta a la base de datos de
miembros de la VLAN. Se puede consultar el software FreeNAC para ver un ejemplo
de implementación de un servidor VMPS.
VLAN basadas en el puerto de
conexión
Con las VLAN de nivel 1
(basadas en puertos), el puerto asignado a la VLAN es independiente del usuario
o dispositivo conectado en el puerto. Esto significa que todos los usuarios que
se conectan al puerto serán miembros de la misma VLAN.
Habitualmente es el
administrador de la red el que realiza las asignaciones a la VLAN. Después de
que un puerto ha sido asignado a una VLAN, a través de ese puerto no se puede
enviar ni recibir datos desde dispositivos incluidos en otra VLAN sin la
intervención de algún dispositivo de capa 3.
Los puertos de un switch
pueden ser de dos tipos, en lo que respecta a las características VLAN: puertos
de acceso y puertos trunk. Un puerto de acceso (switchport mode access)
pertenece únicamente a una VLAN asignada de forma estática (VLAN nativa).
La
configuración predeterminada suele ser que todos los puertos sean de acceso de
la VLAN1. En cambio, un puerto trunk (switchport mode trunk) puede ser miembro
de múltiples VLAN. Por defecto es miembro de todas, pero la lista de las VLAN
permitidas es configurable.