Trunks (LACP) y VLANs etiquetadas

Contenido complementario

No se vio en mis lecciones; es la forma habitual de conectar un BIG-IP en producción. Pruébalo en el lab.

Pendiente: validar en el lab

Este contenido no salió de mis clases. Probar estos comandos y pasos en BIG-IP VE antes de usarlos en un trabajo real, y corregir lo que difiera en mi versión.

Resumen

En producción el BIG-IP casi nunca usa una interfaz por VLAN. Lo normal es un trunk —que en F5 significa agregación de enlaces (como un EtherChannel/port-channel de Cisco), normalmente con LACP— hacia un par de switches, llevando las VLANs external, internal y HA etiquetadas (802.1Q). Así ganas ancho de banda y redundancia de enlace.

Requisitos previos

  • Interfaces físicas que formarán el trunk (ej. 1.1 y 1.2)
  • Port-channel configurado en el switch con LACP activo y las mismas VLANs permitidas
  • Los tags (IDs) de cada VLAN

Conceptos clave

ConceptoF5Cisco
Agregación de enlacesTrunkEtherChannel / port-channel
Enlace 802.1Q con varias VLANsInterfaz/trunk con VLANs taggedTrunk
VLAN sin etiquetaUntagged (una por interfaz)Access / native
Protocolo de agregaciónLACP (active/passive)LACP / PAgP

Cuidado con la palabra "trunk"

En Cisco, trunk = 802.1Q. En F5, trunk = agregación de enlaces. Las VLANs 802.1Q en F5 se configuran como tagged.

Configuración (Ejemplo)

1. Crear el trunk con LACP

Network > Trunks > Create > Name: trunk_core > Interfaces: 1.1, 1.2 > LACP: Enabled, LACP Mode: Active > Finished.

tmsh create net trunk trunk_core interfaces add { 1.1 1.2 } lacp enabled lacp-mode active

2. VLANs etiquetadas sobre el trunk

Network > VLANs > Create > Name: external, Tag: 101 > Interfaces: trunk_core, Tagging: Tagged > Add > Finished. Repite para internal (102) y ha (103).

tmsh create net vlan external tag 101 interfaces add { trunk_core { tagged } }
tmsh create net vlan internal tag 102 interfaces add { trunk_core { tagged } }
tmsh create net vlan ha tag 103 interfaces add { trunk_core { tagged } }
tmsh save sys config

3. Lado del switch (referencia Cisco)

interface range GigabitEthernet1/0/1 - 2
 channel-group 10 mode active
interface Port-channel10
 switchport mode trunk
 switchport trunk allowed vlan 101,102,103

Verificación

Comando o lugarQué debes verSi no lo ves
tmsh show net trunkTrunk up con sus miembros activosRevisa cables y LACP en el switch
tmsh show net trunk trunk_core all-propertiesEstado LACP y miembros activos del trunkModo LACP distinto o switch sin port-channel
tmsh list net vlanVLANs tagged en el trunk con su tagPaso 2
show etherchannel summary (switch)Port-channel SU, puertos PCorrige el switch

Errores comunes

El trunk no sube

  • Causa: LACP habilitado en un lado y no en el otro, o velocidades distintas entre miembros.
  • Solución: LACP active en ambos lados y miembros iguales.

Las VLANs no pasan tráfico

  • Causa: tag distinto al del switch, o la VLAN no permitida en el port-channel.
  • Solución: alinea los tags y la lista de VLANs permitidas.

Se usa una sola interfaz aunque hay dos

  • Causa: el balanceo del trunk es por flujo (hash); un solo flujo siempre va por un enlace.
  • Solución: es normal; el reparto se nota con muchos flujos.