Free tech learning for everyone, from basics to pro

Routing & SwitchingNetworking SecurityAdvanced

EIGRP metric in depth: K values, the formula, wide metrics and unequal-cost load balancing

In short: The EIGRP metric combines bandwidth, delay, load and reliability using five K values, but by default only the slowest bandwidth and total delay count. A worked example shows the arithmetic. Named mode uses wide metrics so fast links still differ. The variance command lets EIGRP share traffic over unequal paths, but only through feasible successors.

The K values

The EIGRP metric can use four properties of a path: bandwidth, delay, load and reliability. Five weights, called K values, decide how much each counts. The defaults are K1 (bandwidth) = 1, K2 (load) = 0, K3 (delay) = 1, K4 = 0 and K5 = 0, which means only bandwidth and delay are used. The full classic formula is:

metric = 256 x ( K1 x BW + (K2 x BW) / (256 - load) + K3 x delay )
         ... then multiplied by K5 / (reliability + K4) only if K5 is not 0

With the defaults this simplifies to 256 x (BW + delay), where BW is 10,000,000 divided by the slowest bandwidth on the path in kbit/s, and delay is the sum of the outgoing interface delays in tens of microseconds. Load and reliability change from moment to moment, so using them would make routes change constantly. That is why they are off by default, and why changing K values is almost never a good idea. K values must match between neighbours; you change them with metric weights 0 K1 K2 K3 K4 K5.

From interfaces to an EIGRP metricSlowest linkbandwidth inkbit/sBW term10,000,000 /slowestDelay termsum of delays/ 10 usAdd themK1 = K3 = 1Multiply by256classic metric
Figure 1. With default K values the classic EIGRP metric is 256 times the sum of the bandwidth term and the delay term.

A worked example

A route crosses two Fast Ethernet links (100,000 kbit/s, delay 100 microseconds each) before reaching the destination.

  1. Bandwidth term: 10,000,000 / 100,000 = 100.
  2. Delay term: 100 + 100 = 200 microseconds, which is 20 tens of microseconds.
  3. Add them: 100 + 20 = 120.
  4. Multiply by 256: 30,720.

Because the metric depends on the bandwidth and delay configured on interfaces, you can steer EIGRP by changing them. Change delay rather than bandwidth when you only want to influence routing, because bandwidth is also used by QoS and by EIGRP's own pacing.

Wide metrics

The classic formula stops distinguishing links above 1 Gbit/s well, because the bandwidth term becomes tiny and interface delays are similar. Named mode EIGRP uses wide metrics: 64-bit values calculated from throughput and latency in picoseconds, so 10, 40 and 100 Gbit/s links get different metrics. The large value is scaled down with metric rib-scale (default 128) to fit the routing table. Routers using wide metrics work alongside classic routers, but for consistent results move the whole domain to named mode.

Unequal-cost load balancing with variance

Variance 2 in practicePath via R2 (successor)Feasible distance 30,720Used: best pathLarger share of trafficPath via R3 (feasible successor)Feasible distance 51,200Below 2 x 30,720 = 61,440Used, smaller share
Figure 2. With variance 2, any feasible successor whose metric is less than twice the best metric is also installed, and traffic is shared in proportion to the metrics.

Like other protocols, EIGRP shares traffic over equal-cost paths, up to four by default (maximum-paths). Its special feature is the variance multiplier. With variance 2, EIGRP also installs any path whose metric is less than twice the best metric, as long as it is a feasible successor. That condition guarantees the extra path cannot loop.

router eigrp 100
 variance 2
 traffic-share balanced
 maximum-paths 4

With traffic-share balanced (the default), traffic is spread in inverse proportion to the metrics, so the better path carries more. Check the shares with show ip route 10.9.0.0, which shows a traffic share count for each path. A neighbour that is not a feasible successor is never used, whatever the variance.

A related setting, ip bandwidth-percent eigrp, limits how much of an interface's bandwidth EIGRP's own packets may use (50 per cent by default). Raise it only on links where the configured bandwidth is lower than the real speed.

Real-world example: two unequal links to a clinic

A healthcare provider connected a clinic with a 100 Mbit/s fibre and a 50 Mbit/s radio link, both terminating on the same pair of Cisco routers. Only the fibre carried traffic, and staff complained about slow image downloads at busy times. The radio path had a feasible distance below twice the fibre path's, and its reported distance was below the fibre's feasible distance, so it qualified as a feasible successor. Setting variance 2 on both routers put the radio link into use, carrying roughly a third of the traffic, and it still acted as an immediate backup if the fibre failed.

Practice

With default K values, which two values does the EIGRP metric use?
The slowest bandwidth along the path and the sum of interface delays.
The best path has metric 40,000. A feasible successor has 90,000. Which variance is needed to use both?
Variance 3, because 90,000 is more than 2 x 40,000 but less than 3 x 40,000.
A neighbour offers a path with metric 45,000 but is not a feasible successor. Will variance 2 use it if the best metric is 40,000?
No. Only feasible successors can be used for unequal-cost load balancing.

Key takeaways

  • Default K values use only bandwidth (K1) and delay (K3).
  • Classic metric = 256 x (10,000,000 / slowest kbit/s + total delay in tens of microseconds).
  • Never change K values without a strong reason; they must match on neighbours.
  • Named mode wide metrics separate links faster than 1 Gbit/s.
  • Variance enables unequal-cost load balancing through feasible successors only.
Tracks your learning on this device only. See your progress on the learning paths.

About the author

Mohamed Fayas

Founder of FM TecHub. CCNA certified, with a BTEC HND in Network Engineering, and BEng (Hons) in Computer Networking and Cloud Security. He writes practical, plain-English guides on networking, security and cloud.

More about the author

Original content written by Mohamed Fayas for FM TecHub. © 2026 FM TecHub. You're welcome to share a link to this page; please don't copy the text elsewhere without permission.

Stay up to date by email

New notes, tools and security news from FM TecHub, explained simply. Free.

We only use your email to send these updates. See our privacy policy.