{"id":169417,"date":"2026-06-22T03:31:44","date_gmt":"2026-06-22T00:31:44","guid":{"rendered":"https:\/\/computingforgeeks.com\/?p=169417"},"modified":"2026-06-22T03:31:44","modified_gmt":"2026-06-22T00:31:44","slug":"cisco-hsrp-fhrp-explained","status":"publish","type":"post","link":"https:\/\/computingforgeeks.com\/cisco-hsrp-fhrp-explained\/","title":{"rendered":"First Hop Redundancy Protocol Explained: HSRP, VRRP, and GLBP"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Every device on a subnet sends off-network traffic to a single default gateway. That one address is also the network&#8217;s quietest single point of failure. When the router behind it reboots or its interface drops, every host on the subnet loses its path off the LAN until the device recovers or someone reconfigures gateways by hand. A first hop redundancy protocol removes that weakness by letting two or more routers stand in for one gateway address, so the loss of any single router goes unnoticed by the hosts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide explains what a first hop redundancy protocol (FHRP) is, how the virtual IP and virtual MAC trick works, how routers elect an active and a standby, and how the three common protocols (HSRP, VRRP, and GLBP) differ. The <code>show standby<\/code> output here was captured on Cisco IOS 15.2 in June 2026 on a two-router HSRP version 2 lab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">One default gateway is a single point of failure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A host learns exactly one default gateway, either statically or from DHCP. To reach anything off its own subnet it ARPs for that gateway, caches the MAC, and forwards every off-net frame to it. The design is simple and it works, right up until that gateway disappears. If you want a refresher on <a href=\"https:\/\/computingforgeeks.com\/cisco-ip-routing-table-explained\/\">how a router picks the next hop<\/a>, that mechanism is what the gateway performs on the host&#8217;s behalf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When the gateway router fails, the host keeps sending frames to a MAC address that no longer answers. It has no second gateway to try and no way to discover one. The host is stranded even when a perfectly good backup router sits on the same subnet. Editing the gateway on every host, or waiting for the dead router to come back, is not redundancy. It is an outage with a manual fix.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is the gap a first hop redundancy protocol closes. Two routers share responsibility for the gateway address so the host never has to care which physical box is forwarding its traffic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How a first hop redundancy protocol fixes it<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The fix is a virtual gateway. Instead of pointing hosts at a router&#8217;s real interface address, you give the group a virtual IP and a virtual MAC that the routers share. Hosts use the virtual IP as their default gateway and never learn the real addresses of the routers behind it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At any moment one router owns the virtual addresses and forwards traffic for them. The others wait and watch for it to fail. Because the gateway the hosts know is virtual, ownership can move between routers without a single host updating its configuration or even its ARP cache. The diagram below shows the shape: two routers on the same subnet as the hosts, sharing the virtual gateway 192.168.10.254.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1320\" height=\"760\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/hsrp-virtual-gateway-topology.png\" alt=\"HSRP topology: R1 active priority 110 and R2 standby priority 100 sharing virtual gateway 192.168.10.254\" class=\"wp-image-169415\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/hsrp-virtual-gateway-topology.png 1320w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/hsrp-virtual-gateway-topology-300x173.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/hsrp-virtual-gateway-topology-1024x590.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/hsrp-virtual-gateway-topology-768x442.png 768w\" sizes=\"auto, (max-width: 1320px) 100vw, 1320px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">R1 and R2 keep their real addresses (192.168.10.1 and .2), but the hosts never use them. Every frame leaving the subnet is sent to 192.168.10.254, and whichever router currently owns that address forwards it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Active, standby, priority, and preemption<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The routers in a group hold an election to decide who forwards. The winner becomes the active router and answers ARP for the virtual IP with the virtual MAC. The loser becomes the standby, ready to take over. Priority decides the election: the highest priority wins, and a higher real IP breaks a tie. The default priority is 100, so you raise one router&#8217;s priority to make it the predictable active. On R1 we set priority 110 and turned on preemption, then read the state with <code>show standby<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1110\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-cisco-hsrp-show-standby-active-router.png\" alt=\"Cisco IOS show standby output: R1 active, virtual IP 192.168.10.254, virtual MAC 0000.0c9f.f001, priority 110, preemption enabled\" class=\"wp-image-169416\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-cisco-hsrp-show-standby-active-router.png 2560w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-cisco-hsrp-show-standby-active-router-300x130.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-cisco-hsrp-show-standby-active-router-1024x444.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-cisco-hsrp-show-standby-active-router-768x333.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-cisco-hsrp-show-standby-active-router-1536x666.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-cisco-hsrp-show-standby-active-router-2048x888.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The important lines are easy to pick out. R1 is Active, the virtual IP is 192.168.10.254, and the active virtual MAC is 0000.0c9f.f001 (the HSRP version 2 format). Hellos go out every 3 seconds and a neighbor is declared dead after the 10 second hold time. The standby is 192.168.10.2 at priority 100. The condensed <code>show standby brief<\/code> view from R2 confirms both routers agree on who is active:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>R2# show standby brief\n                     P indicates configured to preempt.\n                     |\nInterface   Grp  Pri P State   Active          Standby         Virtual IP\nGi0\/0       1    100 P Standby 192.168.10.1    local           192.168.10.254<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Preemption is the other half of predictable behavior. Without it, a router that recovers after a failure stays standby even when it holds the higher priority. With preemption configured, the higher-priority router reclaims the active role the moment it returns. The <code>P<\/code> flag in the brief output is preemption being enabled on the group.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What a failover actually looks like<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The payoff shows up when the active router dies. Shut R1&#8217;s interface and R2 promotes itself to active for the same virtual IP and virtual MAC:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>R2# show standby brief\nInterface   Grp  Pri P State   Active          Standby         Virtual IP\nGi0\/0       1    100 P Active  local           unknown         192.168.10.254<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The hosts notice nothing. Their gateway is still 192.168.10.254 and the MAC behind it has not changed, so their ARP caches stay valid and frames keep flowing, now through R2. When R1 comes back, preemption hands the active role back to it:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>R1# show standby brief\nInterface   Grp  Pri P State   Active          Standby         Virtual IP\nGi0\/0       1    110 P Active  local           192.168.10.2    192.168.10.254<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The virtual MAC staying put across the failover is the whole point. Because the MAC never changes, hosts never need to re-ARP, and the handover is invisible from the host side. Detection is not instant though: with the default 3 second hello and 10 second hold time, the standby waits out the hold timer before promoting itself, so a hard failure costs up to ten seconds. You can tune those timers down, or to sub-second with millisecond hellos, when faster convergence is worth the extra control-plane traffic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In production you usually pair HSRP with interface tracking. A router watches its uplink toward the core and lowers its own priority when that link fails, so the standby (whose path is still good) preempts and takes over. Without tracking, a router can stay active while its own route off the network is down, which turns the active role into a black hole: hosts hand their traffic to a gateway that has nowhere to send it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the active role never forms in the first place, start at the interface the virtual IP lives on with the checks in the <a href=\"https:\/\/computingforgeeks.com\/cisco-interface-troubleshooting-show-interfaces\/\">interface troubleshooting guide<\/a>. For the command-by-command setup that produces this behavior, the <a href=\"https:\/\/computingforgeeks.com\/ccna-labs-hsrp-configuration-on-gns3-and-packet-tracer\/\">HSRP configuration lab<\/a> walks through every line on both routers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Practice first hop redundancy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Flip the cards to lock in the terms (the virtual IP and MAC, priority, preemption, and the three protocols&#8217; role names), then take the quiz to check yourself.<\/p>\n\n\n<div class=\"cfg-fc\" data-fc=\"{\n  &quot;id&quot;: &quot;fhrp&quot;,\n  &quot;title&quot;: &quot;First Hop Redundancy (HSRP, VRRP, GLBP) Flashcards&quot;,\n  &quot;objective&quot;: &quot;3.5 Configure and verify first hop redundancy protocols&quot;,\n  &quot;intro&quot;: &quot;The first hop redundancy facts worth knowing cold: why one default gateway is a single point of failure, how the virtual IP and virtual MAC work, HSRP election, priority and preemption, failover behavior, and how HSRP, VRRP, and GLBP compare. Tap a card to flip it, then mark whether you knew it.&quot;,\n  &quot;cards&quot;: [\n    {&quot;front&quot;: &quot;What is a first hop redundancy protocol (FHRP)?&quot;, &quot;back&quot;: &quot;A protocol that lets two or more routers share one virtual default gateway, so if the active router fails, another takes over without any host changing its configuration.&quot;},\n    {&quot;front&quot;: &quot;Why is a single default gateway a problem?&quot;, &quot;back&quot;: &quot;Each host learns one gateway. If that router or its interface fails, every host on the subnet is cut off until the device recovers or someone reconfigures gateways by hand.&quot;},\n    {&quot;front&quot;: &quot;What two virtual addresses does an FHRP group share?&quot;, &quot;back&quot;: &quot;A virtual IP (the address hosts use as their gateway) and a virtual MAC. The active router owns both and forwards traffic for them.&quot;},\n    {&quot;front&quot;: &quot;What are the two HSRP roles?&quot;, &quot;back&quot;: &quot;Active (forwards traffic and answers ARP for the virtual IP) and Standby (waits, ready to take over).&quot;},\n    {&quot;front&quot;: &quot;How is the HSRP active router elected?&quot;, &quot;back&quot;: &quot;Highest priority wins; the default priority is 100, and a tie breaks on the higher real IP address.&quot;},\n    {&quot;front&quot;: &quot;What does HSRP preemption do?&quot;, &quot;back&quot;: &quot;It lets a higher-priority router reclaim the active role when it comes back online. Without preemption, a recovered router stays standby even with the higher priority.&quot;},\n    {&quot;front&quot;: &quot;Default HSRP hello and hold timers?&quot;, &quot;back&quot;: &quot;Hello every 3 seconds, hold time 10 seconds. The standby waits out the hold time before promoting itself, so a hard failure costs up to ~10 seconds unless tuned.&quot;},\n    {&quot;front&quot;: &quot;Why do hosts not re-ARP after an HSRP failover?&quot;, &quot;back&quot;: &quot;The virtual MAC moves to the new active router unchanged. Since the cached MAC is still valid, hosts keep forwarding with no re-ARP and notice nothing.&quot;},\n    {&quot;front&quot;: &quot;What is the HSRP version 2 virtual MAC format?&quot;, &quot;back&quot;: &quot;0000.0C9F.Fxxx, where xxx is the group number in hex (for example 0000.0c9f.f001 for group 1). HSRP version 1 uses 0000.0C07.ACxx.&quot;},\n    {&quot;front&quot;: &quot;What is interface (object) tracking in HSRP?&quot;, &quot;back&quot;: &quot;A router watches its uplink and lowers its own priority if that link fails, so the standby preempts. Without it, a router can stay active while its own path off the network is down, becoming a black hole.&quot;},\n    {&quot;front&quot;: &quot;Is HSRP an open standard?&quot;, &quot;back&quot;: &quot;No. HSRP and GLBP are Cisco proprietary. VRRP is the open standard (RFC 5798).&quot;},\n    {&quot;front&quot;: &quot;What roles does VRRP use, and its virtual MAC?&quot;, &quot;back&quot;: &quot;Master and Backup. Virtual MAC 0000.5E00.01xx (xx is the group). It uses multicast 224.0.0.18, IP protocol 112.&quot;},\n    {&quot;front&quot;: &quot;What makes GLBP different from HSRP and VRRP?&quot;, &quot;back&quot;: &quot;GLBP load-balances. One AVG (active virtual gateway) answers all ARP requests but hands out different AVF (active virtual forwarder) virtual MACs, so hosts spread across the routers instead of one router forwarding everything.&quot;},\n    {&quot;front&quot;: &quot;Can plain HSRP load-balance?&quot;, &quot;back&quot;: &quot;Yes, manually: run two groups on the same subnet, make R1 active for group 1 and R2 active for group 2, then point half the hosts at each virtual IP. GLBP automates this.&quot;},\n    {&quot;front&quot;: &quot;Which multicast address and port does HSRP version 2 use?&quot;, &quot;back&quot;: &quot;224.0.0.102 on UDP 1985. (HSRP version 1 uses 224.0.0.2.) GLBP also uses 224.0.0.102 but on UDP 3222.&quot;},\n    {&quot;front&quot;: &quot;When would you pick VRRP, HSRP, or GLBP?&quot;, &quot;back&quot;: &quot;VRRP for an open standard across mixed vendors, HSRP as the familiar default on all-Cisco networks, and GLBP when you want the backup routers actually carrying traffic instead of idling.&quot;}\n  ]\n}\n\" data-fc-anki=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/ccna-fhrp-flashcards.apkg\"><div class=\"cfg-fc-loading\">Loading flashcards...<\/div><\/div>\n\n<div class=\"cfg-quiz\" data-quiz=\"{\n  &quot;id&quot;: &quot;fhrp&quot;,\n  &quot;title&quot;: &quot;First hop redundancy (HSRP, VRRP, GLBP) quiz&quot;,\n  &quot;objective&quot;: &quot;3.5 Configure and verify first hop redundancy protocols&quot;,\n  &quot;intro&quot;: &quot;Ten questions on first hop redundancy: the single-gateway problem, how the virtual IP and virtual MAC work, HSRP active and standby election, priority and preemption, and how HSRP, VRRP, and GLBP differ. The HSRP answers are verified on a two-router lab; the rest are doc-checked.&quot;,\n  &quot;questions&quot;: [\n    {&quot;q&quot;: &quot;What problem does a first hop redundancy protocol solve?&quot;, &quot;options&quot;: [&quot;It encrypts traffic between routers&quot;, &quot;It removes the single point of failure created by one default gateway&quot;, &quot;It speeds up routing convergence inside an OSPF area&quot;, &quot;It assigns IP addresses to hosts&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;Hosts use one default gateway. If that router fails, every host on the subnet is cut off. A first hop redundancy protocol lets two or more routers share one virtual gateway so the failure of any single router is invisible to the hosts.&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;q&quot;: &quot;How do hosts reach the virtual gateway in an HSRP group?&quot;, &quot;options&quot;: [&quot;They are configured with both routers&#039; real IP addresses&quot;, &quot;They use the shared virtual IP as their default gateway and never learn the routers&#039; real addresses&quot;, &quot;They broadcast to find an active router for every packet&quot;, &quot;They alternate between the two routers packet by packet&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;Hosts point at the virtual IP, for example 192.168.10.254, and ARP for it. The active router answers with the virtual MAC. The hosts never use or even learn the routers&#039; real interface addresses.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;q&quot;: &quot;How is the HSRP active router chosen?&quot;, &quot;options&quot;: [&quot;Lowest priority wins&quot;, &quot;Highest priority wins, a tie breaks on the highest IP address, and the default priority is 100&quot;, &quot;The router with the lowest IP always wins&quot;, &quot;The first router configured stays active permanently&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;HSRP elects the highest-priority router as active. Priority defaults to 100, so you raise one router&#039;s priority to make it the predictable active. If priorities tie, the higher real IP wins.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;type&quot;: &quot;numeric&quot;, &quot;q&quot;: &quot;What is the default HSRP priority? Type the number.&quot;, &quot;answer&quot;: &quot;100&quot;, &quot;hint&quot;: &quot;You raise it to force a router to be active.&quot;, &quot;placeholder&quot;: &quot;e.g. 120&quot;, &quot;explanation&quot;: &quot;The default HSRP priority is 100. The highest priority wins the active role, so configuring 110 on one router makes it active over a default-100 peer.&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;q&quot;: &quot;What does HSRP preemption do?&quot;, &quot;options&quot;: [&quot;Encrypts HSRP hello messages&quot;, &quot;Lets a higher-priority router reclaim the active role when it comes back online&quot;, &quot;Forces a failover every 10 seconds&quot;, &quot;Disables the standby router&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;Without preemption, a recovered router stays standby even when it holds the higher priority. With preemption, the higher-priority router takes the active role back as soon as it returns. The P flag in show standby brief means preemption is enabled.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;q&quot;: &quot;After an HSRP failover, why do hosts keep working without re-ARPing?&quot;, &quot;options&quot;: [&quot;They detect the new router by broadcast&quot;, &quot;The virtual MAC moves to the new active router unchanged, so each host&#039;s ARP cache stays valid&quot;, &quot;Each host is reconfigured automatically&quot;, &quot;HSRP rewrites the host routing tables&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;The virtual IP and virtual MAC do not change during failover, they simply move to the new active router. Because the MAC the hosts cached is still valid, they keep forwarding frames with no re-ARP and notice nothing.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;type&quot;: &quot;numeric&quot;, &quot;q&quot;: &quot;With default HSRP timers, how many seconds is the hold time before the standby promotes itself? Type the number.&quot;, &quot;answer&quot;: &quot;10&quot;, &quot;hint&quot;: &quot;Hellos are sent every 3 seconds.&quot;, &quot;placeholder&quot;: &quot;e.g. 30&quot;, &quot;explanation&quot;: &quot;Default HSRP timers are a 3 second hello and a 10 second hold time. The standby waits out the hold time after the active goes silent before taking over, so a hard failure costs up to ten seconds unless you tune the timers down.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;q&quot;: &quot;Which first hop redundancy protocol is an open standard?&quot;, &quot;options&quot;: [&quot;HSRP&quot;, &quot;GLBP&quot;, &quot;VRRP&quot;, &quot;All three are Cisco proprietary&quot;], &quot;answer&quot;: 2, &quot;explanation&quot;: &quot;VRRP is the open standard, defined by RFC 5798, so it works across mixed vendors. HSRP and GLBP are both Cisco proprietary.&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;q&quot;: &quot;Which protocol load-balances traffic across multiple routers by default?&quot;, &quot;options&quot;: [&quot;HSRP&quot;, &quot;VRRP&quot;, &quot;GLBP&quot;, &quot;None of them can load-balance&quot;], &quot;answer&quot;: 2, &quot;explanation&quot;: &quot;GLBP elects one active virtual gateway (AVG) that answers every ARP request but replies with a different forwarder&#039;s (AVF) virtual MAC each time, spreading hosts across the routers. HSRP and VRRP keep a single active forwarder while the others stand by, though you can run two HSRP groups to split load manually.&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;type&quot;: &quot;match&quot;, &quot;q&quot;: &quot;Match each first hop redundancy protocol to its role names or property.&quot;, &quot;pairs&quot;: [{&quot;left&quot;: &quot;HSRP&quot;, &quot;right&quot;: &quot;Active \/ Standby&quot;}, {&quot;left&quot;: &quot;VRRP&quot;, &quot;right&quot;: &quot;Master \/ Backup&quot;}, {&quot;left&quot;: &quot;GLBP&quot;, &quot;right&quot;: &quot;AVG \/ AVF (load balances)&quot;}, {&quot;left&quot;: &quot;Open standard&quot;, &quot;right&quot;: &quot;VRRP (RFC 5798)&quot;}], &quot;explanation&quot;: &quot;HSRP uses Active and Standby, VRRP uses Master and Backup, and GLBP uses an active virtual gateway (AVG) and active virtual forwarders (AVF) to share traffic. VRRP is the open standard of the three.&quot;, &quot;validated&quot;: &quot;doc&quot;}\n  ]\n}\n\" data-quiz-count=\"8\"><div class=\"cfg-quiz-loading\">Loading quiz...<\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\">HSRP vs VRRP vs GLBP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HSRP is one of three first hop redundancy protocols you will meet. They solve the same problem in similar ways, with differences worth knowing before you commit to one. HSRP and VRRP each elect a single active forwarder while the rest stand by. You can still balance load with plain HSRP by running two groups on one subnet, making R1 active for group 1 and R2 active for group 2, then sending half your hosts to each virtual IP, but that split is manual. GLBP automates exactly that: it elects one active virtual gateway that answers every ARP request, yet it replies with a different router&#8217;s virtual MAC each time, so hosts on the same subnet spread across the routers without you assigning them.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Feature<\/th><th>HSRP<\/th><th>VRRP<\/th><th>GLBP<\/th><\/tr><\/thead><tbody><tr><td>Standard<\/td><td>Cisco proprietary<\/td><td>Open standard (<a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc5798\" target=\"_blank\" rel=\"noreferrer noopener\">RFC 5798<\/a>)<\/td><td>Cisco proprietary<\/td><\/tr><tr><td>Roles<\/td><td>Active \/ Standby<\/td><td>Master \/ Backup<\/td><td>AVG \/ AVF<\/td><\/tr><tr><td>Default priority<\/td><td>100<\/td><td>100 (address owner 255)<\/td><td>100<\/td><\/tr><tr><td>Virtual MAC<\/td><td>0000.0C9F.Fxxx (v2)<\/td><td>0000.5E00.01xx<\/td><td>0007.B400.xxyy<\/td><\/tr><tr><td>Multicast<\/td><td>224.0.0.102, UDP 1985<\/td><td>224.0.0.18, IP protocol 112<\/td><td>224.0.0.102, UDP 3222<\/td><\/tr><tr><td>Load balancing<\/td><td>No (one active)<\/td><td>No (one master)<\/td><td>Yes (round robin across forwarders)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The practical rule is short. Reach for VRRP when you need an open standard across mixed vendors, HSRP on an all-Cisco network where it is the familiar default, and GLBP when you want the backup routers carrying traffic instead of idling. On distribution switches the virtual gateway usually rides on a <a href=\"https:\/\/computingforgeeks.com\/cisco-layer3-switch-inter-vlan-svi\/\">layer 3 switch SVI<\/a>, one group per VLAN, so each subnet gets its own redundant gateway. If you are studying for the <a href=\"https:\/\/computingforgeeks.com\/quickly-prepare-for-ccna-200-301-exam\/\">Cisco CCNA 200-301 exam<\/a>, the two distinctions that come up most are which protocol is the open standard and which one load balances.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every device on a subnet sends off-network traffic to a single default gateway. That one address is also the network&#8217;s quietest single point of failure. When the router behind it reboots or its interface drops, every host on the subnet loses its path off the LAN until the device recovers or someone reconfigures gateways by &#8230; <a title=\"First Hop Redundancy Protocol Explained: HSRP, VRRP, and GLBP\" class=\"read-more\" href=\"https:\/\/computingforgeeks.com\/cisco-hsrp-fhrp-explained\/\" aria-label=\"Read more about First Hop Redundancy Protocol Explained: HSRP, VRRP, and GLBP\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":169418,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[524,525],"cfg_series":[39888],"class_list":["post-169417","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-networking","tag-ccna","tag-cisco","cfg_series-ccna-200-301"],"_links":{"self":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/169417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/comments?post=169417"}],"version-history":[{"count":1,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/169417\/revisions"}],"predecessor-version":[{"id":169419,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/169417\/revisions\/169419"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media\/169418"}],"wp:attachment":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media?parent=169417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/categories?post=169417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/tags?post=169417"},{"taxonomy":"cfg_series","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/cfg_series?post=169417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}