- 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.
- Hay 4 Modos en los que un Switch puede estar, cada configuración afecta a cómo se comporta cada Switch con VTP:
- Modo Servidor: En este modo se puede configurar y actúa como Servidor como dice, en este Switch se configura o crean VLAN.
- 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.
- 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.
- 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.
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
- 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.
- 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.
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