VTP (VLAN TRUNKING PROTOCOL) | GNS3 | NETWORKING

  • VTP= VLAN TRUNKING PROTOCOL; Es un protocolo de Cisco que nos permite tener un switch donde creamos las Vlans y éste se encarga de propagarlas a los demás switch que están bajo su dominio. Es importante remarcar que solamente éste protocolo puede ser configurado en equipos de Cisco.
https://todopacketracer.com/2011/11/05/configurar-vtp/
  • Hay 4 Modos en los que un Switch puede estar, cada configuración afecta a cómo se comporta cada Switch con VTP:
  1. Modo Servidor: En este modo se puede configurar y actúa como Servidor como dice, en este Switch se configura o crean VLAN.
  2. Modo Cliente: Este modo ve todo lo configurado en el Switch servidor y va actualizando las VLAN de acuerdo a lo que tenga configurado. Y esto se ve reflejado en este Switch, por ejemplo, si se crea una vlan X con un nombre cualquiera, esta vlan se vera en todos los Switch en modo Cliente o otros en modo Servidor.
  3. Modo Transparente: Es un Switch que no participa en las actualizaciones VTP, esto quiere decir que no envia ni recibe actualizaciones VTP, sin embargo en las versiones 2 y 3 de VTP, si permite el reenvio de actualizaciones VTP a través de los puertos Trunk.
  4. Modo Off: En este modo, a diferencia del modo transparente, no re-envia actualizaciones VTP.
  • Existen 3 versiones de VTP, obviamente 1, 2 y 3, siendo el VTP versión 3 la última versión, y también ya siendo la última versión, no es compatible con varios Switch antiguos.
https://backtrackacademy.com/articulo/configurando-el-vlan-trunking-protocol-vtp

VTP versión 1:
  • Es la versión por defecto en switches Cisco
  • No propaga las VLAN extendidas (1006 a 4094)
  • Soporta contraseñas tipo clear text y MD5
VTP versión 2:
  • Similar a la versión 1
  • No propaga las VLAN extendidas (1006 a 4094. Solo de la 1 a 1005)
  • Verifica la integridad del VTP
  • Soporta VLANs Token Ring
  • Puede retransmitir los mensajes de VTP a través de un switch configurado como VTP Transparente sin verificar la versión y/o dominio configurado.
VTP versión 3:
  • Soporta las VLAN normales y extendidas (1 a la 4094)
  • Habilidad para esconder la contraseña de VTP
  • Habilidad para retransmitir los mensajes de VTP a través de VLAN Privadas
  • Ideal para propagar la configuración de Múltiple STP (MSTP) en varios switches de manera automática.
  • Protege las bases de datos de VLANs durante la instalación de un nuevo switch (aunque este venga configurado en modo default, Server) en la infraestructura.
  • Soporta sincronización con Remote SPAN VLANs.
https://community.cisco.com/t5/documentos-routing-y-switching/vtp-versi%C3%B3n-3-historia-implementaci%C3%B3n-y-buenas-practicas/ta-p/3404569

Descargar programa y recursos utilizados: AQUÍ
 
En este practico configuraremos 3 Switch de capa 3 a modo de crear una base de datos de VLAN's en uno de estos dispositivos la cual luego sera distribuida mediante VTP (versión 1, se podria transformar a versión 2 sin ningun problema) al equipo en modo cliente con la ayuda del switch en modo transparente. 
(recordar que los Switch vIOS-L2 a la hora de conectar cables muestran "Ethernet" cuando en realidad poseen GigabitEthernet (por eso en la imagen sale E1 y E2 que equivalen a E1=G0/1 y E2=G0/2)).

Partiremos por vIOS-L1:
vIOS-L1(config)#vlan 10                     [crea la vlan número 10]
vIOS-L1(config-vlan)#name vlan_10           [le damos nombre (name)]
vIOS-L1(config)#vlan 20
vIOS-L1(config-vlan)#name vlan_20
vIOS-L1(config)#vlan 30
vIOS-L1(config-vlan)#name vlan_30
vIOS-L1(config)#vlan 40
vIOS-L1(config-vlan)#name vlan_40
vIOS-L1(config)#vlan 50 
vIOS-L1(config-vlan)#name vlan_50

vIOS-L1(config)#vtp mode server       [este Switch quedara como servidor de las VLAN's debido a que obviamente es el único que las poseé, pero para el resto de switches tendremos que cambiar este modo]
 Device mode already VTP Server for VLANS.   [por defecto los switches de capa 3 vienen configurados como server pero igual debe aplicarse el comando anterior para la configuración de VTP]
vIOS-L1(config)#vtp domain LOQUESEA.CL        *ojo ya que esto de naranja debe ser lo mismo para todos los switch, exactamente lo mismo, en mayúsculas y todo
 Changing VTP domain name from NULL to LOQUESEA.CL
 %SW_VLAN-6-VTP_DOMAIN_NAME_CHG: VTP domain name changed to LOQUESEA.CL 
vIOS-L1(config)#vtp password CLAVECUALQLUIERA      [en caso de querer ocultar la clave agregar al final de este comando "hidden" asi no se mostrara la clave al ejecutar "show vtp password"]
 Setting device VTP password to CLAVECUALQUIERA

vIOS-L1(config)#int g0/1           *abreviado de= Interface GigabitEthernet 0/1
vIOS-L1(config-if)#switchport trunk encapsulation dot1q  [habilitamos la encapsulation para el modo trunk para el envio de VLAN's]
vIOS-L1(config-if)#switchport mode trunk                  [Habilita el modo trunk, el cual permite transportar VLAN's]
vIOS-L1(config-if)#no shutdown

Continuamos con vIOS-L2 (desde aqui en adelante omitire mensajes entregados por la consola):
vIOS-L2(config)#int g0/1
vIOS-L2(config-if)#switchport trunk encapsulation dot1q
vIOS-L2(config-if)#switchport mode trunk
vIOS-L2(config-if)#no shutdown
 
vIOS-L2(config)#int g0/2
vIOS-L2(config-if)#switchport trunk encapsulation dot1q
vIOS-L2(config-if)#switchport mode trunk
vIOS-L2(config-if)#no shutdown
 
vIOS-L2(config)#vtp mode transparent    *no olvidar cambiar modo
vIOS-L2(config)#vtp domain LOQUESEA.CL
vIOS-L2(config)#vtp password CLAVECUALQLUIERA

Finalizamos con vIOS-L3:
vIOS-L3(config)#int g0/2
vIOS-L3(config-if)#switchport trunk encapsulation dot1q
vIOS-L3(config-if)#switchport mode trunk
vIOS-L3(config-if)#no shutdown
 
vIOS-L3(config)#vtp mode client         *no olvidar cambiar modo
vIOS-L3(config)#vtp domain LOQUESEA.CL        
vIOS-L3(config)#vtp password CLAVECUALQLUIERA

Comprobamos configuraciones:
Desde todos los routers debería ser:
vIOS-L?#show vtp status
*Deberían dar algo así=

Comprobamos que se transmitan las VLAN's:
Desde todos los routers debería ser:
vIOS-L?#show vlan brief
*Deberían dar algo así=
El cliente vuelve a ver/recibir las VLAN'S
Comprobamos contraseña:
Desde todos los routers debería ser:
vIOS-L?#show vtp password
*Deberían dar algo así (dejo solo una imagen porque es redundante subir de los 3 switch)=


Existe un comando para guardar las VLAN's, pero a mi en lo personal nunca me funciona. Lo dejo igual:
vIOS-L?#vtp file nvram:vlan.dat 
¿Para que podriamos querer guardar esto? Debido a que estos switch al ser apagados borran toda su configuración (en GNS3). Pero considero mejor guardar la wea que muestra el clásico "sh run" y pegarlo en un archivo txt.


Comando adicionales vistos en esta configuración:
-HOSTNAME
-VLAN

MÁS COMANDOS AQUÍ

 

Comentarios