Skip to main content

Load Sharing Vs Load Balancing for Dummies


The term load balancing and load sharing are used interchangeably which is not correct. The overall functioning overlaps with each other but at one stage there is one significant difference.
The reason for usage of interchangeability is due the mechanism deployed at various context and term associated with them such HSRP, VRRP, GLBP, NAT or DNS based load sharing, equal/unequal cost path load sharing, ether channeling, reverse proxy, round robin, weighted queue etc.

Let take look at below explanation.
Load balancing and load sharing are both techniques for managing traffic and resources, but they work in different ways and have different benefits:

Load Sharing 

The traffic is distributed across multiple processing resources (such as multiple links/paths, servers, routers etc.) although no attempt is made to ensure that an even amount of parameters (such as load, bandwidth, delays, availability etc.) are utilized on each resources.

For e.g. connection A and connection B could each process 50% of the incoming/outgoing traffic although the bandwidth utilization on connection A could be far higher than the bandwidth utilization on connection B.

Typically traffic is directed to connection A or connection B by a round robin scheduler, although it can also be done by feeding either the source/destination MAC address, source/destination IP address, source/destination port number into an algorithm.

Load balancing

Load balancing goes one step further and looks at the bandwidth utilization before deciding which connection should be used to carry the traffic. The load balancing mechanism can usually take into account other factors such as delay, bandwidth utilization or link availability itself when deciding which connection to use.

Depending upon the load sharing or load balancing mechanism it is sometimes possible to do un-equal load sharing/balancing or a weighting when deciding which connection should be used.

Comments

Popular posts from this blog

MTBF MTTR MTTD

Juniper SRX : Proxy ARP on Juniper SRX

Proxy ARP ( Address Resolution Protocol ) is a technique by which a intermediate network device like router replies to ARP request for a given IP address that is not part of local network.  The router acts as a proxy for the destination device to which the host wants to communicate and provides its own MAC address as the reply. Note: Proxy ARP can help devices on a network reach remote subnets without the need to configure routing or a default gateway. Disadvantages of Proxy ARP Proxy ARP can lead to security and performance issues on the network.  It poses a security risk by making the network vulnerable to ARP spoofinf attack. In attacks, malicious devices can impersonate proxies. Intercept or modify traffic between devices. It may introduce inconsistency into the network’s topology. Addressing scheme by concealing device locations and identities. Let see when and how proxy ARP is configured in Juniper by answering below questions which often comes to our mind ...