Día 2 Módulo 6

VLANs Avanzadas

VTP, Trunking, STP y configuraciones avanzadas

Duración: 90 minutos | Nivel: Avanzado

Objetivos del Módulo

  • Configurar VLAN Trunking Protocol (VTP)
  • Implementar Spanning Tree Protocol (STP)
  • Configurar EtherChannel/Port-Channel
  • Implementar DTP y 802.1Q

1. VLAN Trunking Protocol (VTP)

VTP administra automáticamente la configuración de VLANs en múltiples switches.

Modos de VTP:
Server
  • Crea VLANs
  • Modifica VLANs
  • Elimina VLANs
  • Envía actualizaciones
Client
  • No crea VLANs
  • Recibe actualizaciones
  • Sincroniza VLANs
  • Propaga actualizaciones
Transparent
  • Configuración local
  • No sincroniza
  • Propaga anuncios
  • Ignora actualizaciones
Configuración de VTP:
! Configurar VTP Server
Switch(config)# vtp domain EMPRESA
Switch(config)# vtp mode server
Switch(config)# vtp password cisco123
Switch(config)# vtp version 2

! Configurar VTP Client
Switch(config)# vtp domain EMPRESA
Switch(config)# vtp mode client
Switch(config)# vtp password cisco123

! Configurar VTP Transparent
Switch(config)# vtp mode transparent
Switch(config)# vtp domain EMPRESA

! Verificar VTP
Switch# show vtp status
Switch# show vtp counters

2. Spanning Tree Protocol (STP)

STP previene loops en la red creando una topología libre de bucles.

Estados de Puertos STP:
  • Blocking: No reenvía datos
  • Listening: Escucha BPDUs
  • Learning: Aprende MACs
  • Forwarding: Reenvía datos
  • Disabled: Puerto deshabilitado
Tipos de Puertos:
  • Root Port: Mejor camino al root
  • Designated Port: Puerto designado
  • Non-Designated: Puerto bloqueado
  • Edge Port: PortFast habilitado
Configuración de STP:
! Configurar prioridad del bridge
Switch(config)# spanning-tree vlan 1 priority 4096

! Configurar costo de puerto
Switch(config)# interface gigabitethernet 0/1
Switch(config-if)# spanning-tree cost 10
Switch(config-if)# exit

! Habilitar PortFast (solo en puertos de acceso)
Switch(config)# interface fastethernet 0/1
Switch(config-if)# spanning-tree portfast
Switch(config-if)# exit

! Habilitar BPDU Guard
Switch(config)# spanning-tree portfast bpduguard default

! Configurar Rapid Spanning Tree (RSTP)
Switch(config)# spanning-tree mode rapid-pvst

! Verificar STP
Switch# show spanning-tree
Switch# show spanning-tree vlan 1
Switch# show spanning-tree interface gi0/1

3. EtherChannel/Port-Channel

Combina múltiples enlaces físicos en un enlace lógico para aumentar el ancho de banda.

Protocolo Modos Descripción
PAgP (Cisco) Auto, Desirable Protocolo propietario de Cisco
LACP (IEEE) Active, Passive Estándar IEEE 802.3ad
Static On Sin negociación automática
Configuración de EtherChannel:
! Configurar EtherChannel con LACP
Switch(config)# interface range gigabitethernet 0/1-2
Switch(config-if-range)# channel-group 1 mode active
Switch(config-if-range)# exit

! Configurar la interfaz Port-Channel
Switch(config)# interface port-channel 1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20,30
Switch(config-if)# exit

! Configurar EtherChannel con PAgP
Switch(config)# interface range fastethernet 0/23-24
Switch(config-if-range)# channel-group 2 mode desirable
Switch(config-if-range)# exit

! Configurar Load Balancing
Switch(config)# port-channel load-balance src-dst-ip

! Verificar EtherChannel
Switch# show etherchannel summary
Switch# show etherchannel 1 detail
Switch# show port-channel load-balance

4. DTP y 802.1Q Trunking

Dynamic Trunking Protocol automatiza la configuración de enlaces trunk.

Modos DTP:
  • Dynamic Auto: Trunk si el otro es desirable
  • Dynamic Desirable: Negocia activamente
  • Trunk: Trunk incondicional
  • Access: Access incondicional
  • Nonegotiate: Sin negociación DTP
802.1Q Encapsulation:
  • Tag de 4 bytes insertado
  • VLAN ID de 12 bits
  • Priority (3 bits)
  • Native VLAN (sin tag)
Configuración de Trunking:
! Configurar trunk manualmente
Switch(config)# interface gigabitethernet 0/1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk encapsulation dot1q
Switch(config-if)# switchport trunk native vlan 99
Switch(config-if)# switchport trunk allowed vlan 10,20,30,99
Switch(config-if)# exit

! Configurar DTP
Switch(config)# interface gigabitethernet 0/2
Switch(config-if)# switchport mode dynamic desirable
Switch(config-if)# exit

! Deshabilitar DTP
Switch(config)# interface gigabitethernet 0/3
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport nonegotiate
Switch(config-if)# exit

! Verificar trunking
Switch# show interfaces trunk
Switch# show interfaces gi0/1 switchport
Switch# show dtp interface gi0/1

5. VLAN Voice y QoS

Configuración de VLANs para telefonía IP y calidad de servicio.

! Configurar puerto para teléfono IP
Switch(config)# interface fastethernet 0/5
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config-if)# switchport voice vlan 100
Switch(config-if)# spanning-tree portfast
Switch(config-if)# exit

! Configurar QoS para voz
Switch(config)# mls qos
Switch(config)# interface fastethernet 0/5
Switch(config-if)# mls qos trust dscp
Switch(config-if)# exit

! Configurar Power over Ethernet (PoE)
Switch(config)# interface fastethernet 0/5
Switch(config-if)# power inline auto
Switch(config-if)# exit

! Verificar configuración
Switch# show interfaces fa0/5 switchport
Switch# show power inline
Switch# show mls qos interface fa0/5

Ejercicio Práctico

Pregunta 1:

¿Cuál es la función principal de VTP?

Pregunta 2:

¿Qué protocolo se usa para crear EtherChannel estándar IEEE?

Pregunta 3:

¿Cuál es el estado de puerto STP que reenvía datos?

Contenido del Módulo

Comandos Importantes

show vtp status

show spanning-tree

show etherchannel summary

show interfaces trunk


Progreso del Curso
6 de 8 módulos completados