¿Te resulta más fácil leer con fondo crema, un tono de color, más contraste o un texto más grande? Elige tus colores y tu texto una sola vez, para todas las páginas.

Lección gratuita

Separar grupos en un solo conmutador (VLAN)

Después de esta lección: Puedo mantener separados dos grupos de equipos en un solo conmutador.

Lección de 55 min6 comandosLaboratorio de VLAN: VLAN y enrutamiento entre VLAN en una VM Ubuntu en el navegador

Recepción y huéspedes en el mismo aparato

Un hotel tiene un conmutador que conecta los ordenadores de recepción, las cámaras de seguridad y el wifi de los huéspedes. Un huésped nunca debería ver una cámara.

Comprar tres conmutadores cuesta dinero y sitio. Una VLAN parte un conmutador en varios separados, solo con configuración.

Al final de esta lección

Nota

Puedo mantener separados dos grupos de equipos en un solo conmutador.

Palabras clave

PalabraQué significaEjemplo
Dominio de difusióntodos los equipos que oyen las difusiones de los demás
VLANuna LAN virtual: un conmutador que actúa como varios separadosVLAN 10
Puerto de accesoun puerto del conmutador que pertenece a una sola VLAN, para un equipo
Puerto troncalun puerto que lleva varias VLAN entre conmutadores o hacia un router
Etiquetauna marca en la trama que dice a qué VLAN pertenece
Router en un paloun solo cable de router que lleva todas las VLAN (en inglés, router-on-a-stick)

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un conmutador es un dominio de difusión

Un conmutador normal pasa una difusión por todos sus puertos. Así, cada equipo oye a todos los demás.

A eso se le llama dominio de difusión. Los equipos de un mismo dominio se alcanzan sin router.

Una VLAN corta el conmutador en varios dominios de difusión.

Conoce el conmutador, el router y los equipos

Comando
vlanlab status

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Lee la tabla de VLAN del conmutador

Comando
sudo ip netns exec sw bridge vlan show

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Pregunta a través del conmutador, sin router

Comando
sudo ip netns exec h20 arping -c 2 -I eth0 10.10.0.100

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Qué dicen las tres respuestas

Todos los puertos están en la VLAN 1. La tabla tiene cinco líneas: una para el propio puente, br0, y una por cada uno de los cuatro puertos. Los equipos pertenecen a dos rangos de direcciones, pero el conmutador los trata como un solo grupo.

arping pregunta "¿quién tiene esta dirección?" directamente a través del conmutador. El servidor responde las dos veces con su dirección física. Nada separa aún a los dos grupos.

Puertos de acceso y puertos troncales

Un puerto de acceso pertenece a una VLAN. El equipo enchufado no sabe nada de VLAN.

Un puerto troncal lleva varias VLAN por un cable. Para mantenerlas separadas, cada trama lleva una etiqueta con su VLAN. El estándar se llama 802.1Q.

Ejemplo resuelto: una tabla de puertos

PuertoConectado aModoVLAN
1Recepción unoAcceso10
2Recepción dosAcceso10
3CámarasAcceso20
4Wifi de huéspedesAcceso30
5El routerTroncal10, 20, 30

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un router une las VLAN

Los equipos de VLAN distintas no pueden hablar a través del conmutador. Si deben hacerlo, hace falta un router entre ellas.

Basta un cable. Es un troncal, y el router le da una subinterfaz por cada VLAN. Cada subinterfaz lleva la dirección de puerta de enlace de su VLAN.

Eso es un router en un palo.

Ejemplo resuelto: un paquete entre VLAN

PasoDóndeEtiqueta
1Las cámaras envían a su puerta de enlaceNinguna
2El conmutador lo manda al routerVLAN 20
3El router busca la red de recepción y lo devuelveVLAN 10
4El conmutador lo entrega al equipoNinguna

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Intenta llegar a la otra VLAN

Comando
sudo ip netns exec h10 ping -c 2 -W 1 10.20.0.11

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Mira el único cable del router

Comando
sudo ip netns exec r1 ip -br addr show dev eth0

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Lee la puerta de enlace de h10

Comando
sudo ip netns exec h10 ip route

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Un error frecuente

Advertencia

Mucha gente cree que equipos de VLAN distintas se alcanzan a través del conmutador. El conmutador nunca cruza una VLAN. Hace falta un router que las una, y una regla de ese router aún puede bloquear el tráfico.

Para ir más lejos: un tercer grupo

El hotel instala impresoras en un puerto nuevo, el 6, y quiere ponerlas en su propia VLAN, la 40.

Escribe la fila nueva de la tabla de puertos y cambia la del troncal. Di qué subinterfaz y qué dirección de puerta de enlace necesita el router. Después escribe las dos líneas de PORTS para tu función can_talk.

Sobre este laboratorio y su código: Laboratorio de VLAN: VLAN y enrutamiento entre VLAN en una VM Ubuntu en el navegador

¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.