First Hop Redundancy (FHRP / HSRP)
Si el gateway por defecto de los hosts falla, toda la subred pierde salida. Los protocolos FHRP (First Hop Redundancy Protocols) comparten una IP virtual entre varios routers: si uno cae, otro asume el papel sin que los hosts noten nada.
El problema
Section titled “El problema”graph LR
H[Hosts - gateway 192.168.1.1] --> R1[R1 - activo]
H -.-> R2[R2 - en espera]
Los hosts solo conocen un gateway. Si R1 falla, nadie reenvía su tráfico. FHRP hace que R1 y R2 compartan la misma IP virtual de gateway; el grupo elige quién la “posee” en cada momento.
Protocolos FHRP
Section titled “Protocolos FHRP”| Protocolo | Estándar | Roles | Balanceo |
|---|---|---|---|
| HSRP | Propietario Cisco | Active / Standby | No |
| VRRP | RFC 3768 (abierto) | Master / Backup | No |
| GLBP | Propietario Cisco | Active Virtual Gateway (AVG) + Active Virtual Forwarders (AVF) | Sí |
HSRP (Hot Standby Router Protocol) agrupa routers en un grupo HSRP con una IP virtual y una MAC virtual compartidas.
- El Active router reenvía el tráfico (posee la IP/MAC virtual).
- El Standby vigila y toma el relevo si el Active desaparece (envío de hellos cada 3 s, holdtime 10 s por defecto).
- Los hosts usan la IP virtual como gateway.
graph TD
subgraph Grupo HSRP 1 - IP virtual 192.168.1.254
A[R1 - Active]
B[R2 - Standby]
end
H[Hosts] -->|"gateway 192.168.1.254"| A
H -.-> B
Configuración HSRP
Section titled “Configuración HSRP”R1(config-if)# ip address 192.168.1.1 255.255.255.0R1(config-if)# standby version 2R1(config-if)# standby 1 ip 192.168.1.254R1(config-if)# standby 1 priority 150R1(config-if)# standby 1 preemptR1(config-if)# standby 1 track GigabitEthernet0/1 30
R2(config)# interface GigabitEthernet0/0R2(config-if)# ip address 192.168.1.2 255.255.255.0R2(config-if)# standby version 2R2(config-if)# standby 1 ip 192.168.1.254R2(config-if)# standby 1 priority 100R2(config-if)# standby 1 preempt| Comando | Función |
|---|---|
standby version 2 |
Usa HSRPv2 (más grupos y IPv6) |
standby <grupo> ip <IP> |
Define la IP virtual del grupo |
standby <grupo> priority <n> |
Prioridad (por defecto 100); el mayor es Active |
standby <grupo> preempt |
Permite recuperar el papel de Active |
standby <grupo> track <if> <decr> |
Reduce prioridad si el enlace cae (failover) |
Preemption es clave: sin ella, si el Active cae y el Standby toma el relevo, cuando el original vuelve no recupera el papel automáticamente.
Tracking de interfaz
Section titled “Tracking de interfaz”Con track, la prioridad se reduce si una interfaz importante cae (por ejemplo
el enlace hacia el upstream). Eso fuerza el relevo hacia el otro router.
Verificación HSRP
Section titled “Verificación HSRP”GigabitEthernet0/0 - Group 1 State is Active 2 state changes, last state change 00:03:21 Virtual IP address is 192.168.1.254 Active virtual MAC address is 0000.0c9f.f001 Local virtual MAC address is 0000.0c9f.f001 Priority 150 (configured 150) Preemption enabled Track interface GigabitEthernet0/1 Decrement 30, state UpVRRP y GLBP (resumen)
Section titled “VRRP y GLBP (resumen)”VRRP es el estándar abierto equivalente a HSRP: un Master y uno o más Backup comparten la IP virtual (también admite usar una IP real de un router como IP virtual).
R1(config-if)# vrrp 1 ip 192.168.1.254R1(config-if)# vrrp 1 priority 150R1(config-if)# vrrp 1 preemptGLBP además reparte la carga entre los routers del grupo: un AVG asigna IPs/MACs virtuales por host y varios AVF reenvían el tráfico, balanceando entre todos.
Preguntas tipo CCNA
Section titled “Preguntas tipo CCNA”-
¿Qué resuelven los protocolos FHRP? La redundancia del gateway por defecto: si un router cae, otro asume la IP virtual sin reconfigurar los hosts.
-
¿Qué protocolo FHRP es propietario de Cisco y cuál es estándar abierto? HSRP y GLBP son de Cisco; VRRP (RFC 3768) es estándar.
-
¿Cuáles son los roles de HSRP y cuál reenvía tráfico? Active (reenvía) y Standby (toma el relevo si el Active falla).
-
¿Qué hace
standby ... preempt? Permite que un router con mayor prioridad recupere el papel de Active cuando vuelve a estar disponible. -
¿Para qué sirve el tracking de interfaz en HSRP? Para reducir la prioridad si un enlace crítico cae y provocar que el otro router asuma el papel de Active.
Resumen
Section titled “Resumen”- FHRP da redundancia al gateway: HSRP, VRRP y GLBP.
- HSRP: grupo con IP/MAC virtual, roles Active/Standby, hello cada 3 s.
- Prioridad + preempt controlan quién es Active y permiten recuperarlo.
- Tracking de interfaz provoca failover cuando un enlace importante cae.
- VRRP es el estándar abierto (Master/Backup); GLBP añade balanceo de carga entre routers.