viernes, 8 de marzo de 2019

Switching (L2) VLANS - Part 3 de 6 - Trunking Vlans

Switching (L2) VLANS - Part 3 de 6 - Trunking Vlans


Hola amigos, en el post de hoy hablare acerca de como conectar dos switches y que intercambien información de vlans, esto se hace mediante un puerto llamado trunk.

El puerto trunk nos permite que exista transito de vlans entre lo switches, algunos de los usos actuales para los puertos troncales son los siguientes:


  • Transito de Vlans entre switches.
  • Tener vlan de voz y vlan de datos en un mismo puerto.
  • Si tenemos un servidor de maquinas virtuales también se puede configurar para pasar vlans a los diferentes servidores virtuales.

El protocolo para el trunk es el 802.1q, cisco tiene un protocolo propietario que es el ISL.

Los puertos en los switches por defecto están en modo auto, es decir que puede estar en modo trunk o modo acceso según en tipo de dispositivo que se conecte a el, para esto se utiliza el protocolo DTP (Dynamic Trunking Protocol), lo mas recomendable en switches nuevos o al momento de poner un puerto Trunk es configurarlo manualmente.




¿Cómo podemos habilitar los puertos troncales?
Existen los siguientes modos:

  • Manual (trunk /nonegotiate)
  • Dinamica (Dynamic auto/ Dynamic Desirable)

En el modo manual configuramos directamente en el puerto como trunk, es la mejor manera de tener un switch ya que lo hace mas seguro, también utiliza mensajes DTP. Al poner el comando de no negotiate hacemos que no envíe mensajes DTP y hace que el puerto trunk levante mas rápidamente, esto se recomienda tenerlo configurado en ambos switches que tendrán esa relación.

Dinámica: en este tipo de modo la diferencia es que en modo auto desirable siempre esta enviando paquetes DTP tratando de ver que dispositivo envía una respuesta para formar el trunk, y el modo auto solo responde cuando le llega un paquete DTP para formar el Trunk o pasar el puerto a modo acceso.


Los puertos trunk solo reciben trafico con tags, los tags son los que le indican a que vlan pertenece cierto tráfico, cuando se manda un paquete de capa 2 este lanza un tag indicando el número de Vlan al que pertenece:

Existe una vlan que no tiene tag (untagged) se le llama native vlan, esta vlan es especial ya que solo existe en equipos cisco, por default la vlan nativa es la 1.

Cuando se pasa tráfico de esta vlan a través de un trunk este no va taggeado, es importante en una relación de switches en trunk se tenga la misma native vlan, si se tienen configuradas vlans nativas diferentes en cada equipo no se podrá hacer la relación en un switch y nos mandara un mensaje de error donde nos indica que la native vlan es diferente.

La native vlan nos puede servir para que por ella pase el tráfico de protocolos como el CDP (Cisco Discovery Protocol), el cual es el protocolo que ayuda a los dispositivos cisco a encontrar a sus vecino, obviamente de la misma marca. También nos puede servir para la administración de equipos que no pertenezcan a una vlan en especifico.

Espero este pequeño post les haya sido de utilidad, cualquier duda o comentario lo pueden dejar en la caja de abajo.

No hay comentarios.:

Publicar un comentario