Eigrp is the only protcol which supports unequal load balancing..
If Router A can reach Router B in three different links,with a cost metric of 10,20,30 then router A selects path with cost metric 10 to reach Router B,
Now if you Put varience Command with 2, then
Lowest cost metric 10 *2=20
Now, Router shares traffic with metric 10 & 20 link.
You're right but remember that first you have to consider the feasible condition which states that advertised distance (AD) of the second route must be lower than feasible distance (FD) of the current successor route. This helps to prevent routing loops and is taken into account as first.
In your example you have the best route with FD=10. Configuring variance value of 2 you will be able to use other paths with metric beter or equal to 20 but only if the AD of those paths will be less than 10.
So if all your cost are equal the variance command does nothing?
The only metric that your variance command changes is the lowest cost metric?
what if you have 3 feasible successors all with different cost, does the variance command only apply to the lowest one?
How do you choose what number to use?
Is the goal of the multiplier to make the lowest cost higher than the other feasible successors?
Lastly if I cut a tree down in the forest and I am running OSPF, will EIGRP hear it fall?
You should look through Elvin's Link it has great information.
Variance does not change the Feasible Distance of a route. Variance is most easily understood as "I will accept a route with a Feasible Distance that is at least X times worse than my best route"
So using the above examples (assuming the feasibility condition is met with all these routes) If you have routes with Feasible Distances of 10,20,30,40. The route with Feasible Distance of "10" is your best route.
Now, with a variance of 2 you are saying. "Any route that is up to 2x's worse than '10' can be considered equal". So This means the route with Feasible Distance of 10 and 20 would be allowed. However, 30 and 40, would not become successors because they are more than 2x's worse than your best route of 10.
If you change the variance to 3. Then you are saying "Any route that is up to 3x's worse than '10' can be considered equal". So 10,20, and 30 will be accepted as successor routes and sent to the routing table.