First Hop Redundancy Protocols (FHRP) - Overview
First Hop Redundancy Protocols (FHRP) - Overview
Protocol
HSRP CISCO-PROPRIETARY VRRP Multi-Vendor GLBP CISCO-PROPRIETARY
Hot Standby Router protocol Virtual Router Redundancy Protocol Gateway Load Balancing Protocol
One Active Router, one Standby Router, other One Master, one or more Backup Virtual Active Virtual Gateway (AVG), Standby Virtual GW (SVG),
Terminology
Routers in Standby group (able to assume roles) Routers Active Virtual Forwarders (AVFs)
GW IP, bound to the group-specific HSRP MAC GW IP, bound to the group-specific VRRP- GW IP bound to an AVG-managed set of virtual MAC
address: managed MAC address: addresses, one for each of the physical routers in the
Virtual object 0000.0C07.ACXX (v1, XX is Group ID) 0000.5E00.01XX (XX is VRID) group.
0000.0C9F.FXXX (v2, XXX is Group ID)
0005.73A0.0000 - 0005.73A0.0FFF
(IPv6)
Communication IP Multicast IP Multicast IP Multicast
Method and 224.0.0.2 (v1) 224.0.0.18 (IPv4) 224.0.0.102
Destination 224.0.0.102 (v2) FF02:0:0:0:0:0:0:12 (IPv6)
Communication IPv4, UDP port 1985 IPv4 and IPV6, protocol 112 (IANA) IPv4, UDP port 3222
Protocol IPv6, UDP port 2029
Default: No authentication Default: No authentication Default: No authentication
Authentication Plain text authentication Plain text authentication Plain text authentication
MD5 authentication (newly added) MD5 authentication
Priority – Hard-coded. One router is elected as Priority – Highest value wins. Priority - One gateway is elected as AVG; another is
Active, another as Standby router. The remaining elected as standby virtual GW (SVG). The remaining
Active Selector
routers are in a listen state. Highest value wins. routers are in a listen state. Highest value wins.
Default: 100 Default: 100 Backup, 254 Active Default: 100
HELLO - Interval between successive HSRP Hello Unlike HSRP and GLBP, VRRP does not learn HELLO - Interval between successive GLBP Hello
Hello and Hold
messages from a given router. Default: 3 sec timers from the master router. VRRP requires messages from a given router. Default: 3 sec
Timer
HOLD - Interval between the receipt of a Hello, that the hello timer of all routers in the group HOLD - Interval between the receipt of a Hello, and the
and the presumption that the sending router match. presumption that the sending router failed.
failed. Default: 10 sec HELLO – Default: 1 sec, HOLD - Default: 3 sec Default: 10 sec
Active Timer 10 sec