EIGRP Filtering and Redistribution
Control which routes EIGRP accepts and advertises, move selected routes between routing domains, and use tags to prevent feedback loops.
Policy at a Glance
Filtering controls visibility inside or outside EIGRP. Redistribution creates new external EIGRP routes from another source. Treat them as different operations.
1. Decide the Direction First
| Policy | Effect | Question to ask |
|---|---|---|
| Inbound filter | Controls routes learned from a neighbor/interface | Should this router accept it? |
| Outbound filter | Controls routes sent toward a neighbor/interface | Should that side learn it? |
| Redistribution | Imports a route from another source | Which prefixes, metric, and tag? |
2. Filter with a Prefix List and Distribute List
ip prefix-list BRANCHES permit 10.30.0.0/16 le 24
router eigrp 100
distribute-list prefix BRANCHES out GigabitEthernet0/0This example permits selected branch routes outbound. Prefix lists have an implicit deny, so confirm every route that must remain visible.
3. Add Policy with a Route Map
ip prefix-list REDIST permit 172.20.0.0/16 le 24
route-map INTO-EIGRP permit 10
match ip address prefix-list REDIST
set tag 220
route-map INTO-EIGRP deny 100The route map makes the intent readable: permit only selected prefixes, mark them with tag 220, and deny everything else.
4. Supply a Complete EIGRP Seed Metric
EIGRP needs bandwidth, delay, reliability, load, and MTU for redistributed routes. Bandwidth is in kilobits per second; delay uses tens of microseconds in this command.
router eigrp 100
redistribute ospf 10 metric 100000 100 255 1 1500 route-map INTO-EIGRP| Value | Example | Meaning |
|---|---|---|
| Bandwidth | 100000 | 100 Mbps |
| Delay | 100 | 1,000 microseconds |
| Reliability/load | 255 / 1 | Reliable and lightly loaded |
| MTU | 1500 | Informational metric component |
5. Prevent Redistribution Feedback
When two routers redistribute between the same protocols, a route can return to its original domain. Tag routes when they enter, then deny that tag on the return path.
route-map BACK-INTO-OSPF deny 10
match tag 220
route-map BACK-INTO-OSPF permit 1006. Find Policy in Named Mode
In named EIGRP, redistribution and topology-wide policy sit under topology base for the address family.
router eigrp ENTERPRISE
address-family ipv4 unicast autonomous-system 100
topology base
redistribute ospf 10 metric 100000 100 255 1 1500 route-map INTO-EIGRP
exit-af-topology
exit-address-family7. Follow One Prefix End to End
Source table
Prove the route exists before redistribution.
EIGRP topology
Confirm metric, external origin, and tag.
Receiver
Confirm D EX, next hop, and reachability.
show ip route 172.20.10.0
show ip eigrp topology 172.20.10.0/24
show route-map
show ip route eigrp8. Troubleshoot Policy Failures
| Symptom | Likely cause | First check |
|---|---|---|
| No external route | Source absent, no seed metric, or route map denies | Source table and route-map counters |
| Too many routes | Broad prefix list or permit sequence | Prefix-list matches |
| Route returns to source domain | Missing tag filter | External route tag |
| Topology has route, RIB does not | Better route source or policy | Administrative distance and exact prefix |
9. Guided Practice
Filter one direction
- Record three learned prefixes.
- Permit only two outbound.
- Verify the third remains local.
Redistribute safely
- Select one OSPF prefix.
- Set metric and tag.
- Verify
D EXdownstream.
Prove loop prevention
- Build a second redistribution point.
- Deny returning tag 220.
- Verify stable ownership.
10. Frequently Asked Questions
Why does a redistributed EIGRP route show D EX?
It entered EIGRP from an external routing source rather than being native to the EIGRP domain.
Why is a seed metric required?
EIGRP needs metric components so DUAL can compare the external path with other EIGRP paths.
Can a distribute list break neighbor formation?
It normally filters routes, not Hello packets, so the neighbor can stay up while routes disappear.