I am trying to get a pair of routers to load balance EIGRP with the variance command. There two sites each with two routers connected by identical T1 links (speed, delay etc). Eigrp is configured and sees it's own connection as the best link, and the neighbor router as a successor with a slightly higher FD due to the extra LAN segment. Output looks like this:
#sh ip eigrp all-l
P 192.168.64.0/24, 1 successors, FD is 2172416, serno 4
via 192.168.16.2 (2172416/28160), Serial0/1/0:0
via 192.168.1.1 (2174976/2172416), FastEthernet0/0
So the best path (FD 2,172,416) is this routers s0/1/0:0 link (a T1 link to the site) and the other route is the successor (FD 2,174,976) all of that looks ok.
Now I want to load balance the links, so I configure "variance 2" in that n*minimum metric or 2*2,172,416 = 4,344,832 which is greater than the FD of the second successor route. So I should now see both routes in the routing table, but I still only see the one route:
D 192.168.64.0/24 [90/2172416] via 192.168.16.2, 01:01:58, Serial0/1/0:0
I have tried clearing the neighbors, setting variance to 128, and even in the lab rebooting the entire router and I cant seem to get both routes installed into the routing table.
I am observing this behavior in the lab as well as on the physical routers I am working on.
System image file is "flash:c2800nm-advipservicesk9-mz.124-9.T7.bin"