Load balancing means that network nodes distribute traffic among multiple links during transmission. Route load balancing, tunnel load balancing, and trunk load balancing are available.
Route load balancing means that traffic is load-balanced over multiple forwarding paths to a destination, as shown in Figure 1.
If the Forwarding Information Base (FIB) of a device has multiple entries with the same destination address and mask but different next hops, outbound interfaces, or tunnel IDs, route load balancing can be implemented.
Route load balancing can be implemented in either of the following solutions:
Tunnel load balancing is applicable when the ingress PE on a VPN has multiple tunnels to a destination PE, as shown in Figure 2. Traffic can be load-balanced among these tunnels.
Trunk load balancing means that traffic is load-balanced among trunk member links after multiple physical interfaces of the same link layer protocol are bundled into a logical data link, as shown in Figure 2.
Advantages:
Disadvantages:
Traffic is load-balanced randomly, which may result in poor traffic management.