Routing · 4 min read

CCNA EIGRP: Understanding Feasible Successors and Feasibility Condition

EIGRP's speed and efficiency come from its ability to identify loop-free backup routes instantly. Unlike RIP or OSPF, EIGRP does not need to recompute the entire topology when a primary route fails. Instead, it relies on feasible successors—pre-calculated backup routes stored in the topology table. Understanding the feasibility condition is essential for CCNA candidates and production network engineers who need to predict convergence behavior and troubleshoot EIGRP path selection.

What is a Successor and Feasible Successor?

In EIGRP, a successor is the next-hop neighbor that offers the lowest-cost path to a destination. This is the route that appears in the routing table. A feasible successor is an alternative next-hop neighbor that can reach the same destination with a metric lower than the current successor's feasible distance, making it a guaranteed loop-free backup.

The key difference: a successor is active; a feasible successor is passive but ready. When the successor fails, EIGRP immediately promotes a feasible successor to successor status without recomputing the topology. This is why EIGRP converges so quickly—there is no waiting for SPF recalculation.

The Feasibility Condition

The feasibility condition is the mathematical rule that guarantees a loop-free backup route. It states: a neighbor can be a feasible successor if its advertised distance (AD) to the destination is strictly less than the current successor's feasible distance (FD).

Feasibility Condition: Neighbor AD < Current Successor FD

Example:
- Successor via Router A: FD = 2000
- Router B advertises: AD = 1500
- Is B a feasible successor? 1500 < 2000? YES
- Router C advertises: AD = 2500
- Is C a feasible successor? 2500 < 2000? NO

This condition works because if a neighbor's AD is less than the current FD, that neighbor cannot be using the current router in its path to the destination. Therefore, no loop can form. The feasible distance for any feasible successor will always be lower than the current successor's FD, ensuring a loop-free topology.

Why This Matters for Convergence

When a successor fails, EIGRP does not send out queries to neighbors. Instead, if a feasible successor exists, it is immediately used. The router updates its routing table and continues forwarding traffic with zero query overhead. This is called a local repair or fast failover.

Practical Topology Table Example

Router# show ip eigrp topology 10.0.0.0/24
EIGRP Topology Entry for AS(1)/ID(192.168.1.1)
  State is Passive
  Successor(s) (via 192.168.2.1), FD is 2000
    Reported Distance is 1500
  Feasible Successor(s)
    via 192.168.3.1 (Reported Distance 1800)
      FD is 2800
    via 192.168.4.1 (Reported Distance 1900)
      FD is 2900

Both feasible successors have AD < 2000 (current FD)
1800 < 2000? YES
1900 < 2000? YES
Both qualify as feasible successors.

In this example, the primary successor via 192.168.2.1 has a feasible distance of 2000. Both alternative neighbors meet the feasibility condition because their advertised distances (1800 and 1900) are less than 2000. If the primary link fails, EIGRP will use the feasible successor with the lowest FD (2800) without any query process.

Common CCNA Exam Pitfalls

Administrative Distance Reference
Compare EIGRP AD with other routing protocols and understand route selection priority.
Open →
Practise this on today’s Daily Ops Drill — a free network task every day.
Open the app →
Free tools for this
More from the blog
FortiGate NSE4 Lab: Implicit Deny and Why Your Permit Rule Isn't WorkingRead →Voice VLAN Bandwidth Sizing: Codec, Frame Size, and Overhead CalculationRead →