EIGRPCCNA 200-301

EIGRP Passive-Interface Set on Wrong Interface

Presenting Symptom

Routers in the EIGRP domain are not forming neighbor adjacencies, and routes are missing from the routing table.

Network Context

The network is a small branch office with three Cisco routers (R1, R2, R3) running IOS 15.9. They are connected via serial links (R1-R2, R2-R3) and configured with EIGRP AS 100. All interfaces are in the same subnet range. The issue occurs after a recent configuration change where an engineer intended to suppress EIGRP hello packets on a LAN interface but mistakenly applied the passive-interface command to the serial interface connecting to the neighbor.

Diagnostic Steps

1

Check EIGRP Neighbors

show ip eigrp neighbors
No output or only a single neighbor entry (if any).

If no neighbors are listed, EIGRP is not forming adjacencies. This indicates a problem with hello packet exchange or interface configuration.

2

Verify EIGRP Interfaces

show ip eigrp interfaces
Interface Peers Hold Queue Serial0/0/0 0 0 0/0

If an interface shows 0 peers, it may be passive. Compare with interfaces that should have neighbors.

3

Check Interface Passive Status

show running-config | section router eigrp
router eigrp 100
 network 10.0.0.0
 passive-interface Serial0/0/0

The passive-interface command on the serial interface prevents EIGRP hello packets from being sent, thus no neighbor adjacency can form.

4

Confirm Interface IP and Status

show ip interface brief
Interface IP-Address OK? Method Status Protocol Serial0/0/0 10.0.0.1 YES manual up up

The interface is up/up, so the issue is not physical. The problem is the passive-interface configuration.

Root Cause

The passive-interface command was applied to the serial interface (Serial0/0/0) on R1, which prevents EIGRP from sending hello packets out that interface. Without hello packets, R1 cannot discover its neighbor on that link, and no EIGRP adjacency forms.

Resolution

Remove the passive-interface command from the serial interface and optionally apply it to the correct LAN interface if needed. Commands: R1(config)# router eigrp 100 R1(config-router)# no passive-interface Serial0/0/0 R1(config-router)# passive-interface GigabitEthernet0/0 (if LAN interface should be passive) R1(config-router)# end R1# write memory

Verification

Run the following commands to confirm neighbor adjacency forms: R1# show ip eigrp neighbors Expected output: H Address Interface Hold Uptime SRTT RTO Q Seq 0 10.0.0.2 Se0/0/0 13 00:00:15 1 100 0 1 R1# show ip route eigrp Expected output includes routes learned via EIGRP.

Prevention

1. Always verify the interface type before applying passive-interface; use it only on LAN interfaces where no EIGRP neighbors exist. 2. Use the 'passive-interface default' command to make all interfaces passive by default, then use 'no passive-interface' on interfaces that need to form adjacencies. 3. After any EIGRP configuration change, verify neighbor adjacencies with 'show ip eigrp neighbors'.

CCNA Exam Relevance

On the CCNA 200-301 exam, this scenario may appear as a troubleshooting question where you must identify why EIGRP neighbors are not forming. The exam tests knowledge of the passive-interface command's effect on hello packets and neighbor discovery. Candidates must know that passive-interface stops sending hellos but still processes received hellos (though no adjacency forms because hellos are not sent).

Exam Tips

1.

Remember: passive-interface prevents sending EIGRP hellos, so no neighbor adjacency can form on that interface.

2.

The command 'show ip eigrp interfaces' shows which interfaces are passive (Peers column shows 0).

3.

In the exam, look for the passive-interface command under the router eigrp configuration as the root cause of missing neighbors.

Commands Used in This Scenario

Test Your CCNA Knowledge

Practice with scenario-based questions to prepare for the CCNA 200-301 exam.

Practice CCNA Questions