EIGRP Load balancing

EIGRP LOAD BALANCINGall the routes is unlikely due to the fact that
Load balancing also referred to as load sharingEIGRP uses such an unwieldy metric.
gives the network the ability to use theWith the variance command you can instruct
bandwidth which is available on links which wouldEIGRP to consider Feasible Successors as viable
have been only used in the event of the primaryroutes to be placed into the routing table along
link failing.side the Successor route.
Another use of Load balancing is much fasterThe variance is a multiplier which allows you to tell
convergence since there are multiple routes in thethe EIGRP process to consider Feasible
routing table with the same prefix, in actual factSuccessors which have Feasible Distances that fall
the convergence time in testing has been shownwithin the value of the multiplier.
to be essentially instant.The way the variance works is you set the
As an example imagine we have a branch routermultiplier as a number between 1 and 128. The
with two routes to towards the headquartersEIGRP process will then multiply the Successor's
prefix, if one of the routes was to fail EIGRProute Feasible Distance by the value of the
would not need to look for a Feasible successor invariance multiplier and any Feasible Successors
the topology nor will it go active on the routewhose Feasible Distance is less than the result of
since the other route is already in the routingthe variance multiplied by the Feasible distance will
table. (For the record EIGRP will only look in thebe placed into the routing table and treated as
topology table or go active on a route if a prefixequal to the original route. The number of routes
to the network does not exist in the routingthat can be placed into the routing table for the
table)same prefix length is the value set by the
Enabling load balancing in EIGRP is quite simple and"maximum-path" command which as you'll recall is
requires only two commands, the first of these4.
commands is configured under the EIGRP path:One point to always bear in mind is that unless a
Router(conf-router)#maximum-path numberroute in the topology table the path cannot be
This command is defaulted to 4 paths which isused to load balance across. For the route to
generally seen as big enough since most networksmake it into the topology table the Advertised
would not have more than 4 possible paths.distance of the route must be less than the
The second command to configuring EIGRP loadFeasible Distance of the Successor route.
balancing is the variance command. The varianceTraffic is load balanced across the path
command gives you control of an operationproportionally according to the route metrics with
known as a "multiplier". This multiplier allows you tomore traffic being sent across the lower metric
get around the problem of EIGRP's rather largepaths, or the router will send all the traffic across
metric. Consider a network with 2 or more pathsthe best metric path and leaving the other path in
through the network to a common destination,active standby in the event the primary path fails.
the chances of EIGRP's metric being identical for