Post

EIGRP Timers

EIGRP Timers

🕒 EIGRP TIMERS: THE CLOCKWORK BEHIND RAPID CONVERGENCE

Overview:
Enhanced Interior Gateway Routing Protocol (EIGRP) is known for its fast convergence powered by the Diffusing Update Algorithm (DUAL) and intelligent timer mechanisms.

Unlike older distance vector protocols that depend on long periodic updates, EIGRP uses timers to proactively monitor neighbor status and respond instantly to topology changes.

Understanding the three major timers — Hello, Hold, and Active (SIA) — is vital for CCNP ENARSI learners, SOC Analysts, and Network Engineers focused on network stability and convergence optimization.

🧩 PART 1: THE NEIGHBOR TIMERS (HELLO AND HOLD TIME)

EIGRP routers maintain dynamic neighbor relationships using Hello and Hold timers.


🔹 1. The Hello Timer (Hello Interval)

Purpose:
Hello packets act as heartbeats to detect and maintain EIGRP neighbor adjacencies.

Key Points:

  • Sent periodically to inform neighbors of the router’s presence.
  • Used for neighbor discovery and recovery.
  • Not acknowledged (sequence number = 0).
  • Contain EIGRP K-values.

Default Values: | Interface Type | Default Hello Interval | |———————–|————————| | High-Speed (≥ T1, e.g. Gigabit Ethernet) | 5 seconds | | Low-Speed (≤ T1, e.g. Serial) | 60 seconds |

Multicast Address:

  • IPv4 → 224.0.0.10
  • IPv6 → FF02::A

🔹 2. The Hold Timer (Hold Time)

Purpose:
Specifies how long a router waits without receiving Hello packets before declaring a neighbor down.

Default Behavior:

  • Hold Time = 3 × Hello Interval
Interface TypeHello (sec)Hold (sec)
High-Speed515
Low-Speed60180

Mechanism:
Each received packet (Hello or others) resets the Hold Timer countdown.


⚠️ Important Note: Mismatched Timers

  • Adjacency can still form if Hello/Hold timers differ.
  • But instability occurs if the neighbor’s Hello interval > local Hold time.
  • Result: Adjacency flaps (forms and drops repeatedly).

⚙️ PART 2: THE DUAL TIMER (ACTIVE TIME)

When no Feasible Successor (backup route) exists, EIGRP must search for a new path using DUAL.
This process is governed by the Active Timer.


🔹 1. Stuck In Active (SIA)

When a route loses its primary path:

  • The router enters Active (A) state (from Passive).
  • Sends Query packets to neighbors for alternate routes.
  • Starts the Active Timer countdown.

🔹 2. The Active Timer (SIA Timer)

Purpose:
Controls how long DUAL allows a route to remain in the Active state waiting for replies.

Default Value:
3 minutes (180 seconds)

SIA Mechanism:

  • After 90 seconds (½ of Active timer), if no reply → send SIA Query.
  • If still no response by 180 seconds, router declares Stuck In Active (SIA).

Resolution:

  • Router removes all routes learned from that neighbor.
  • Resets adjacency.
  • Maintains loop-free operation and network stability.

🟢 Tip:
Using EIGRP Stub Routing reduces SIA occurrences significantly.


🔧 PART 3: CONFIGURATION AND VERIFICATION

Timers can be modified per interface to optimize performance.


🖥️ Hello and Hold Timers Configuration

ModeCommandDescription
Classic Mode (Interface Submode)ip hello-interval eigrp <as-number> <seconds>Set Hello interval
 ip hold-time eigrp <as-number> <seconds>Set Hold time
Named Mode (AF-Interface Submode)hello-interval <seconds>Set Hello interval
 hold-time <seconds>Set Hold time

⏱️ Active Timer Configuration

ModeCommandDescription
Classic Mode (Router Submode)timers active-time {disabled | 1-65535}Configure Active Timer
Named Mode (Topology Base Submode)timers active-time {disabled | 1-65535}Configure Active Timer

🔍 Verification Commands

PurposeCommand
View Hello and Hold timersshow ip eigrp interfaces detail [interface-id]
 show ipv6 eigrp interfaces detail
View Active timer configurationshow ip protocols or show eigrp protocols

🧠 QUICK RECAP TABLE

Timer TypeFunctionDefault ValueScopeImpact
Hello TimerNeighbor discovery/keepalive5s (Fast) / 60s (Slow)Per-interfaceMaintains neighbor adjacency
Hold TimerNeighbor lifetime before timeout15s / 180sPer-interfaceDetects neighbor failure
Active Timer (SIA)Duration for DUAL to wait for replies3 minutesPer-processPrevents routing blackholes

✅ KEY TAKEAWAYS

  • Hello & Hold Timers ensure neighbor stability and quick detection of failures.
  • Active Timer ensures DUAL convergence without loops.
  • Misconfigured timers can cause route flapping and network instability.
  • Stub Routing and proper timer tuning improve convergence speed and reliability.

💡 Pro Tip for Interviews:

  • Q: Can EIGRP neighbors form with mismatched Hello/Hold timers?
    A: Yes, but the adjacency may flap if the Hello interval is greater than the Hold time.
  • Q: What is the purpose of the Active Timer?
    A: It limits the time a route can stay in the Active state to prevent indefinite waiting and routing loops.

📘 In Summary:
Mastering EIGRP timers—Hello, Hold, and Active—means mastering EIGRP’s stability and speed.
They form the invisible clockwork ensuring that EIGRP reacts quickly, communicates reliably, and converges faster than almost any other interior routing protocol.

🙌 Connect With Me

GitHub LinkedIn YouTube Gmail

This post is licensed under CC BY 4.0 by the author.