Skip to content

HSRP, VRRP, GLBP, and IP SLA

First-hop redundancy protocols provide a stable default gateway while real routers fail, recover, or lose upstream reachability. netverdict models HSRP, VRRP, GLBP, IP SLA, and object tracking for failover labs.

AreaLevelNotes
HSRPSupportedActive/standby election, virtual IP/MAC, priority, preempt, tracking.
VRRPSupportedMaster/backup election, IPv4 and IPv6 surfaces.
GLBPBehaviour modelAVG/AVF style behaviour for supported scenarios.
IP SLABehaviour modelProbe result feeds object tracking.
Object trackingSupportedPriority decrement and failover triggers.
StandardCoverageNotes
RFC 2281Behaviour modelHSRP-style gateway redundancy.
RFC 5798Behaviour modelVRRPv3 including IPv6 concepts.
Cisco GLBPBehaviour modelAVG/AVF concepts.
Cisco IP SLABehaviour modelProbe and tracking semantics.
FeatureStatusNotes
HSRP groupSupportedInterface group config.
HSRP priority/preemptSupportedDetermines active router.
HSRP trackingSupportedPriority decrement based on tracked object.
VRRP virtual addressSupportedIPv4 and IPv6 forms where parsed.
VRRP prioritySupportedMaster election.
GLBP AVG/AVFBehaviour modelGateway/load-sharing concept.
IP SLA icmp-echoSupportedTracks reachability.
Track objectSupportedFeeds HSRP/VRRP decisions.
CommandIOS-styleJunos-styleVyOS-styleNotes
standby 10 ip 10.0.10.1Supportedn/an/aHSRP virtual IP.
standby 10 priority 110Supportedn/an/aElection priority.
standby 10 preemptSupportedn/an/aPreemption.
vrrp 10 ip 10.0.10.1SupportedPartialPartialVRRP virtual IP.
no vrrp 7Supportedn/aSupportedInterface-level VRRP group removal for IOS/IOS-XE and NX-OS-style trees.
glbp 10 ip 10.0.10.1Partialn/an/aGLBP group.
ip sla 1Supportedn/aPartialProbe definition.
show standby briefSupportedn/an/aHSRP state.
show vrrp briefSupportedPartialPartialVRRP state.

Elections are deterministic. Priority wins, then stable tie-breaks are used. Tracking changes are applied as events, so a replayed failure has the same gateway transition.

Canonical example
configure terminal
interface Vlan10
ip address 10.0.10.2 255.255.255.0
standby 10 ip 10.0.10.1
standby 10 priority 110
standby 10 preempt
standby 10 track 1 decrement 30
ip sla 1
icmp-echo 192.0.2.1
track 1 ip sla 1 reachability
end
show standby brief

Vendor styles

IOS-style
interface Vlan10
standby 10 ip 10.0.10.1
standby 10 priority 110
standby 10 preempt
standby 10 track 1 decrement 30
Junos-style
set interfaces irb unit 10 family inet address 10.0.10.2/24 vrrp-group 10 virtual-address 10.0.10.1
set interfaces irb unit 10 family inet address 10.0.10.2/24 vrrp-group 10 priority 110
VyOS-style
set high-availability vrrp group VLAN10 interface eth1
set high-availability vrrp group VLAN10 virtual-address 10.0.10.1/24
set high-availability vrrp group VLAN10 priority 110

Authentication packets, GLBP weighted load-balancing fidelity, sub-second timer quirks, and every vendor message/state label are simplified.