In the previous lesson we showed you a load balancing mechanism and I'll still argue that that's the best way to go. Gateway Load Balancing Protocol - GLBP is the third and final First Hop Redundancy Protocol - FHRP. First Hop Redundancy Protocol, that's a gateway protocol. GLBP is far more complicated. It's mission in life though is to dynamically distribute the load within a group. So what we showed you is a per group load balancing. You could only get any kind of load balancing if you add multiple groups. Gateway Load Balancing Protocol on the other hand, allows you to load balance within one group. How does this happen? Well we still have a virtual MAC, short for Media Access Control address, a virtual IP address, and we point our clients to that. But there is far more intelligence baked into this technology, where when a client ARPs, short for Address Resolution Protocol, for it's default gateway, one client could get one response, a different client would get a different response, because all of the routers are forwarding. We call them active virtual forwarders, and there is a virtual MAC address that is tied to each of them. And there is a router that is responsible to say, hey here is your virtual MAC address, next one, here's a different virtual MAC address.
You still have fail over by the way, you still have fail over, but we get load balancing baked into this technology. I'll tell you the reality though and the reality is this. We're still far more likely to use HSRP, short for Hot Standby Router Protocol, and here is why? HSRP is going to give us what we need, and that's predictability. GLBP is a workable technology. It's the most advanced, but it can generate some traffic flow that is downright undesirable. Because what can happen is traffic can go up to the distribution layer and then get forwarded across the distribution layer link to the other router. And it could have done this because spanning tree led us one way and we need to go another. It seems pretty benign, right? Well for large volumes of traffic, it results in some pretty inefficient and potentially problematic traffic flow. Nevertheless, GLBP is a very nice technology on paper but I would encourage you, regardless of what your skill level is, to use HSRP.
Here is a sample output, similar to what we saw for HSRP.
R1(config)#interface ethernet 0/1
R1(config-if)#ip address 10.1.1.1 255.255.255.0
R1(config-if)#glbp 1 ip 10.1.1.100
R2(config)#interface ethernet 0/1
R2(config-if)#ip address 10.1.1.2 255.255.255.0
R2(config-if)#glbp 1 ip 10.1.1.100
R1#show glbpEthernet0/0 - Group 1State is Active1 state change, last state change 00:03:08Virtual IP address is 10.1.1.100Hello time 3 sec, hold time 10 secNext hello sent in 2.080 secsRedirect time 600 sec, forwarder timeout 14400 secPreemption enabled, min delay 0 secActive is localStandby is 10.1.1.2, priority 100 (expires in 8.096 sec)Priority 100 (default)Weighting 100 (default 100), thresholds: lower 1, upper 100Load balancing: round-robinGroup members:aabb.cc00.0300 (10.1.1.1) localaabb.cc00.0400 (10.1.1.2)There are 2 forwarders (1 active)Forwarder 1State is Active1 state change, last state change 00:02:57MAC address is 0007.b400.0101 (default)Owner ID is aabb.cc00.0300Redirection enabledPreemption enabled, min delay 30 secActive is local, weighting 100Client selection count: 1Forwarder 2State is ListenMAC address is 0007.b400.0102 (learnt)Owner ID is aabb.cc00.0400Redirection enabled, 598.112 sec remaining (maximum 600 sec)Time to live: 14398.112 sec (maximum 14400 sec)Preemption enabled, min delay 30 secActive is 10.1.1.2 (primary), weighting 100 (expires in 10.080 sec)
Now by the way, any time HSRP comes up in the IOS it's going to say standby. Why? Because they didn't have the foresight to call it HSRP. So the configuration commands are standby, the show commands are standby and that's really annoying. Here instead of standby, we see GLBP. Back in the day when HSRP was created, they only had one. So they didn't actually bake that into the names of all the commands. I've digressed. OK. So we can see we're active, virtual IP address but the reality is there is far more to it than what we can even get into in this discussion. So I would say, keep this at a high level for now and if you have a choice, HSRP is your best answer for First Hop Redundancy Protocol - FHRP needs.