The complete CCNP/CCIE interview preparation toolkit for EIGRP boundary operations: 15 quick-fire facts, 15 one-sentence concept answers, 20 scenario-based troubleshooting questions, and a 15-question interactive quiz with scoring, star ratings, and randomized retakes.
First check: Verify whether the specific subnet is actually reachable within the EIGRP domain.
show ip route | include Null0 show ip route 10.1.15.0 show ip eigrp topology | include 10.1.15
If the specific subnet has been removed but the summary still advertises it, the Null0 route is discarding traffic. You need to either re-advertise the specific subnet or adjust the summary to exclude it.
Likely cause: The stub configuration is too restrictive — it only advertises connected routes but does not advertise summaries or static routes that users need.
Fix:
router eigrp 1234 eigrp stub connected summary static
Also verify the stub is not blocking routes it should be receiving.
Diagnostic steps:
show ip protocols | include filtershow ip prefix-listInbound filtering silently rejects routes — there are no syslog messages. This is why show ip protocols is the first check.
Possible causes:
show ip route eigrp | include EX show ip protocols | section Stub show ip prefix-list
Root cause: Missing route tags on redistributed routes.
Fix: Apply two-way tagging with mutual filtering.
route-map OSPF_TO_EIGRP permit 10 set tag 100 set metric 100000 100 255 1 1500 route-map EIGRP_TO_OSPF deny 5 match tag 100 route-map EIGRP_TO_OSPF permit 10 set tag 200
The key is the deny clause that prevents re-redistribution of already-tagged routes.
show ip route 10.16.0.0 detail ! Look for "Tag 100, type external" in the output
If the tag field is missing or shows a different value, the route-map is not matching properly.
! Step 1: Re-apply the summarization interface GigabitEthernet0/1 ip summary-address eigrp 1234 10.16.0.0 255.255.240.0 ! Step 2: Verify Null0 route is present show ip route | include Null0 ! Step 3: Verify specific subnets are reachable show ip route 10.16.5.0
Recovery is immediate once the summary is re-applied because the Null0 route is automatically installed.
Recommended sequence:
show ip route | include Null0Approach: Use an outbound distribute-list with a prefix-list on the advertising router.
ip prefix-list BLOCK_SUBNET deny 10.1.15.0/24 ip prefix-list BLOCK_SUBNET permit 0.0.0.0/0 le 32 router eigrp 1234 distribute-list prefix BLOCK_SUBNET out GigabitEthernet0/1
Verify with show ip protocols | include filter and by checking the neighbor's routing table.
Diagnosis: The stub is probably too aggressive and has prevented routes from being advertised that downstream hosts need.
Verify:
show ip protocols | section Stub show ip route show ip eigrp neighbors
Fix: Expand the stub options (e.g., add static or redistributed) or remove stub if the router actually needs to forward queries.
Design principles:
An ip summary-address eigrp is automatically installed on the interface and creates a Null0 discard route with AD 5, whereas a static summary route requires manual configuration and does not provide the automatic Null0 protection.
Always prefer the interface-level summary for EIGRP because it is tied to the protocol and moves with the interface configuration.
! On the stub router show ip eigrp traffic ! Queries received should be low or zero ! On the non-stub peer show ip eigrp events | include Query ! Query originations should not reach stub routers ! Verify stub annotation on neighbors show ip eigrp neighbors detail | include Stub
If you see queries being forwarded to the stub routers, the stub configuration is not working correctly.
! Step 1: Verify the route is blocked on the new router show ip protocols | include filter show ip prefix-list ! Step 2: Check if the route is in the topology table show ip eigrp topology | include [prefix] ! Step 3: If the route is absent from topology, the filter is blocking it ! Step 4: Correct the prefix-list ip prefix-list FILTER permit [prefix] ! Step 5: Verify the route appears show ip route [prefix]
Safe testing approach:
show ip route and tracerouteNever apply "redistribute all" without a prefix-list filter in production.
! Step 1: Verify Null0 route show ip route | include Null0 ! Step 2: Test an unassigned subnet within the summary ping 10.16.99.1 source [local interface] ! Should receive "Destination Unreachable" via ICMP ! Step 3: Test an assigned subnet ping 10.16.5.1 source [local interface] ! Should succeed
The difference in behavior confirms that Null0 is protecting against unassigned subnets.
! Step 1: Verify the redistribution configuration show run | section redistribute ! Step 2: Verify the route-map is applied show route-map ! Step 3: Check if the route-map has a set tag statement ! Step 4: Ensure the route-map is matching the correct prefix-list ! Step 5: Re-apply if necessary router eigrp 1234 redistribute ospf 1 route-map OSPF_TO_EIGRP
The stub router will not forward the query to other stub routers, but it will reply to the querying neighbor with a negative reply if it does not have a suitable alternate path. This behavior is by design to prevent query propagation into the stub domain.
If both sides are incorrectly configured (one stub, one non-stub that expects the stub to forward queries), the adjacency may drop with a "peer not stub-compatible" message.
The critical consideration: The summary must not overlap with subnets that are advertised by other routing domains or paths. If overlap occurs, traffic for the overlapping subnets can blackhole or loop.
Always document your IP address plan before applying summarization and verify with show ip route | include [summary] on all downstream routers.
Recovery sequence:
show ip route | include EXshow ip eigrp neighborsshow log | include DUAL|NBRCHANGE