Skip to content

First Hop Redundancy Protocols

Een host kan maar één default gateway ingesteld krijgen. Als die router uitvalt, verliest de host zijn verbinding met de buitenwereld — ook al zijn er andere routers beschikbaar in het netwerk. FHRP lost dat op door meerdere fysieke routers samen te laten optreden als één virtuele router.


Virtuele router

  • Twee of meer routers werken samen onder hetzelfde virtuele IP en MAC adres
  • Voor clients zien ze er uit als één router
  • Eén fysieke router is actief (forwarding), de rest staat in standby
  • Het failover-mechanisme werkt via hello berichten tussen de routers

Failover stappen

  1. Standby router ontvangt geen hello berichten meer van de actieve router
  2. Standby besluit dat de actieve router down is en schakelt over naar forwarding state
  3. Clients merken niets — hetzelfde virtuele IP en MAC blijven actief

FHRP Protocollen

Protocol Vendor IPv4 IPv6 Rollen
HSRP v1 Cisco Active / Standby
HSRP v2 Cisco Active / Standby
VRRPv2 Open standaard Master / Backup
VRRPv3 Open standaard Master / Backup
GLBP Cisco Active + load balancing

GLBP is het enige protocol dat ook load balancing voorziet tussen meerdere gateways.


HSRP — Hot Standby Router Protocol

Werking

  • Routers worden gegroepeerd in een HSRP group — allen met hetzelfde groepsnummer geconfigureerd
  • 1 router wordt actief (forwarding), de andere(n) zijn standby
  • Elke 3 seconden stuurt de actieve router een hello bericht (multicast)
  • Na 10 seconden zonder hello → standby neemt over

Timers

Zet de hello timer niet lager dan 1 seconde, en de hold timer niet lager dan 4 seconden.

Prioriteit

De actieve router wordt bepaald via een verkiezingsproces:

  • Zonder ingestelde prioriteiten: router met het hoogste IP adres wint
  • Met prioriteiten: router met de hoogste prioriteit wint (range 0–255, default 100)
standby [groepnr] priority [waarde]

Pré-emption

Zonder pré-emption blijft de huidige actieve router actief, zelfs als een nieuwe router met hogere prioriteit de groep binnenkomt. Met pré-emption start er een nieuwe verkiezing.

standby [groepnr] preempt

HSRP Versies

HSRP V1 HSRP V2
Group numbers 0–255 0–4095
Multicast adres 224.0.0.2 224.0.0.102 (IPv4) / FF02::66 (IPv6)
Virtueel MAC 0000.0C07.ACxx 0000.0C9F.Fxxx (IPv4) / 0005.73A0.0xxx (IPv6)
MD5 authenticatie Nee Ja

HSRP States

State Beschrijving
Initial Interface wordt actief of configuratie gewijzigd
Learn Virtueel IP nog niet bekend, wacht op hello van actieve router
Listen Virtueel IP bekend, maar router is niet actief of standby
Speak Stuurt hello berichten, neemt deel aan verkiezing
Standby Kandidaat om actief te worden, stuurt hello berichten
Active Verwerkt verkeer naar het virtuele MAC adres

Interface Tracking

Probleem: de actieve router gaat niet volledig down, maar zijn WAN/uplink interface faalt. Hello berichten op de LAN interface blijven werken → standby neemt niet over → maar verkeer loopt dood bij de actieve router.

Oplossing: interface tracking — stel een te monitoren interface in. Als die interface faalt, worden strafpunten afgetrokken van de HSRP prioriteit waardoor een standby router de rol kan overnemen.

Vereist pré-emption.

standby [groepnr] track [interface] [strafpunten]

IP SLA

Interface tracking detecteert enkel een lokale interfacefout. Als het probleem aan de kant van de ISP zit maar de WAN interface van de actieve router nog up staat, helpt tracking niet.

Oplossing: IP SLA — laat de router zelf periodiek de end-to-end connectiviteit testen (bv. via ICMP echo naar een extern adres). Als de IP SLA faalt, worden strafpunten afgetrokken van de HSRP prioriteit.

Pré-emption vereist.