04-04-2026 12:05 PM
Hello
On all auf Routers is EIGRP and all Router connecet to each outer. Bitween R1 and R2 is GLBP and also bitween R1 and R3 is GLBP.
Ping from PC1 to PC2 ist Ok, but it revers is not possible. What should I change?
Thank in advance
Solved! Go to Solution.
04-04-2026 01:44 PM
Hi @qumarce-habibzadeh ,
I suppose you want to load share the traffic between PC1 and PC2, right? GLBP is not the right tool to achieve this goal. GLBP is used to load balance the traffic between the workstations and the multiple gateways on a given subnet. In your scenario, if you want R2 to load balance between R1 and R3 to reach subnet 192.168.2.0/24 and R3 to load balance between R1 and R2 to reach subnet 192.168.1.0/24, you can this goal using EIGRP.
By default, EIGRP will use only the direct path between R2 and R3 because it is the one with the best metric. You can increase the delay on the link from R2 to R3 to make the metric the same as path R2 --> R1 --> R3 and therefore cause R2 to load balance traffic to subnet 192.168.2.0/24 between R1 and R3. You can do the same think in the opposite direction.
04-04-2026 01:44 PM
Hi @qumarce-habibzadeh ,
I suppose you want to load share the traffic between PC1 and PC2, right? GLBP is not the right tool to achieve this goal. GLBP is used to load balance the traffic between the workstations and the multiple gateways on a given subnet. In your scenario, if you want R2 to load balance between R1 and R3 to reach subnet 192.168.2.0/24 and R3 to load balance between R1 and R2 to reach subnet 192.168.1.0/24, you can this goal using EIGRP.
By default, EIGRP will use only the direct path between R2 and R3 because it is the one with the best metric. You can increase the delay on the link from R2 to R3 to make the metric the same as path R2 --> R1 --> R3 and therefore cause R2 to load balance traffic to subnet 192.168.2.0/24 between R1 and R3. You can do the same think in the opposite direction.
04-05-2026 12:08 AM
04-05-2026 01:31 PM
@qumarce-habibzadeh wrote:
Hello Harold, thank you for your tip, I changed the topology and set up load balancing between R2 and R3. Everything works perfectly. Thanks again for your support.
"Everything works perfectly."
Regarding LB? Are you sure? (If you traceroute from one device to another, you should see multiple paths being used.)
Again, GLBP or a FHRP, is not generally used between routers to LB between them. It can be used to LB gateways for hosts on a subnet/L2-domain.
Also, BTW, you can LB EIGRP as @Harold Ritter described, but EIGRP can also LB between different costed paths.
04-05-2026 02:11 PM
Hello @qumarce-habibzadeh ,
GLBP should be used on user VLANs when we have at leat two routers connected to it.
You have configured GLBP on the link between R2-R3. As noted by @Joseph W. Doherty the effective routing is performed by EIGRP and GLBP plays no role in the end to end connectivity.
If you want to test GLBP you should have two routers on the left user VLAN at least running GLBP on the 192.168.1.0/24 subnet.
Hint:
you don't need to have multiple clients to see GLBP in action it is enough to clear the ARP table on the PC1 and then to try again to ping the remote PC PC2. This is true when using round-robin.
With round robin and two routers the PC2's DEF GW will be resolved on two different MAC addresses at each ping attempt (if the ARP entry is cleared on PC1 in between ) one associiated to R2A and one associated to R2B.
in round robin the AVG replies to ARP request for GLBP VIP with different MAC addresses associated to the current AVFs even if coming from the same client in different times.
So you can check what router is used by checking the arp table for the GLBP VIP address on PC1.
Hope to help
Giuseppe
04-05-2026 03:12 AM - edited 04-05-2026 03:12 AM
Hey, Harold could you explain the difference between Load-sharing and Load-balancing in simple words??
04-05-2026 01:11 PM
@parthrawat979 wrote:
Hey, Harold could you explain the difference between Load-sharing and Load-balancing in simple words??
How about:
Load-sharing = you try to use multiple links/paths equally
Load-balancing = you use multiple links/paths equally
04-05-2026 08:50 PM
@Joseph W. Doherty wrote:
@parthrawat979 wrote:Hey, Harold could you explain the difference between Load-sharing and Load-balancing in simple words??
How about:
Load-sharing = you try to use multiple links/paths equally
Load-balancing = you use multiple links/paths equally
Couldn't quite get it. Load balancing is like actually doing rather than just saying. Similar to Bandwidth and Throughput?
04-05-2026 09:52 PM - edited 04-05-2026 11:35 PM
Couldn't quite get it. Load balancing is like actually doing rather than just saying.
Not exactly.
With load-balancing traffic should always be equally distributed.
E.g. (usually so considered) MLPPP, CEF packet-by-packet, and IMUX.
With load-sharing traffic might be equally distributed, not distributed at all, or something in between. The actual distribution load can also vary moment-by-moment, although a long time average may be equal distribution.
E.g. GLBP, Etherchannel, IGP ECMP
A simple comparison to distinguish between the two would be, what happens to a single flow?
04-08-2026 10:48 AM - edited 04-08-2026 10:58 AM
Hi @parthrawat979 ,
Although these two terms are often used interchangeably, there is a fundamental difference between the two.
Load balancing is generally that you have multiple links to a given destination and you will distribute the traffic between these links (per packet or per flow). It is normally recommended to use a per flow traffic distribution to make sure all packets from the same flow uses the same path to avoid out of order packets.
Load sharing is my view wne you have multiple links to multiple destinations and you use one link for some destinations and different link for some other destinations. This is commonly seen in an Internet access scheme, where you have for example two links to two different ISPs and will accept some Internet prefixes via ISP1 and some other via ISP2. This will ensure the utilization of both links.
So just to summarize, load balancing is the same prefix reachable over multiple links and load sharing is different prefixes reachable over different links.
04-08-2026 02:58 PM - edited 04-08-2026 02:59 PM
Although these two terms are often used interchangeably, there is a fundamental difference between the two.
Agreed.
If I do an Internet search for "load sharing vs load balancing" my browser's AI results summary has another variation of what the difference is, which its key difference is load sharing is statically done while LB is dynamically done. I.e. for the latter, something is actively monitoring load and shifting traffic to achieve a balanced load. For this definition, the active balancing might be per flow (e.g. Cisco's OER/PfR) or per packet.
Although the above is the key difference in the summary, a quick manual review of return results has another variation that focuses on the results such that load sharing just takes advantage of multiple paths in some manner while LB really attempts to somehow balance load across multiple paths, dynamically or statically.
When I initially attempted a "simple words" answer to @parthrawat979 question, I used a simplistic answer. This answer was further questioned, asking whether it was simply "saying" vs. "doing", to which I responded "not exactly", because it's a little bit more involved.
In @Harold Ritter 's reply I fully agree his example for load sharing is an example of load sharing, but do not agree on his definition. Regarding his LB, as explained, I would say it could be LB or load sharing.
Perhaps the best way to distinguish between the two is the words sharing vs. balancing. Sharing means there's some portion allocation while balancing means the portion allocation is some how proportionly shared based on some rule for the allocation. Where it becomes fuzzy, in networking, whether the balancing is static or dynamic, and how precise the balancing needs to be moment by moment. I.e. depending how you consider precision, you may consider exactly the same network technology load sharing or LB!
In theory, if we wanted ideal balancing we would transmit individual bits across multiple paths. Of course, our data is contained within frames/packets, so splitting a frame/packet, by bits, for parallel transmission would be very unusual. Often we split different "flows" across paths, we might (usually rarely) split a flows' packets across paths, and possibly (very rarely) even split individual packets across paths.
How granular traffic is split often has a major impact in proportional bandwidth usage, especially for short time periods.
BTW I wrote earlier that LB provides equal distribution. Well, that's its goal, but equal's real meaning is better defined as equally proportional over some time period. Load sharing is attempting to take advantage of additional paths somehow over some time period.
Possibly a "simple" case example of load sharing vs. LB. Two links between a pair of routers. ECMP being used. Two flows that qualify for ECMP. Is this load sharing or LB?
Well, if flow to interface is deterministic (default for CEF, I believe), as the two flows may always be directed to same interface, it's load sharing?
If ECMP is using round robin, it's LB?
But if one flow is a backup and the other VoIP, bandwidth usage is very unequal, so is it then load sharing or load balancing? I would say, from a flow perspective it's LB, but from a bandwidth utilization it's load sharing.
This case example may show why there's confusion between load sharing and LB, because much depends on personal perspective and the criteria being used to make the distinction. Also why the two terms are also informally used interchangeably.
Consider MLPPP, whose goal is to effectively treat multiple links like one link of the multiple link aggregate bandwidth. Is it doing load sharing or LB? How does its fragmentation option affect the prior question?
Lastly, although I personally disagree with some of what @Harold Ritter wrote I wouldn't say he is "wrong" because the difference depends much on exactly all the criteria being used to make the distinction. However, basically, I suspect we might all agreed load sharing is a somehow "less" then LB, or laugh, even "just saying" vs. "actually doing".
04-09-2026 02:18 AM
Thank you for such insights and I think it's a lot for me to grasp right now because I'm occupied with some other learning but very soon I'll deep down into this and for sure get back to you.
04-05-2026 01:19 PM
BTW, looking at your diagram, a FHRP, like GLBP, would not normally be used between routers unless the shared subnet is supporting other hosts on that subnet.
As your two PCs are on different subnets, they would not use the subnets you're suing GLBP (or another FHRP) on.
On a router, to share a subnet/L2-domain between the routers and hosts (like your PCs), you would need to use bridging on the routers the PCs connect to (rarely done - more commonly, the GLBP routers, and PC hosts, would connect to a shared L2 switch or instead you might use L3 switches).
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide