Once upon a time the command was “show ip eigrp topology” to show EIGRP topology, now it’s “show ip eigrp topology all” and the old command show only Feasible Successors.
Check this output:
[sourcecode wraplines="false" gutter="false" autolinks="false"]
R4#sh ip eigrp 100 topology
EIGRP-IPv4 Topology Table for AS(100)/ID(198.18.34.4)
Codes: P – Passive, A – Active, U – Update, Q – Query, R – Reply,
r – reply Status, s – sia Status
P 198.18.14.0/24, 1 successors, FD is 281600
via Connected, Ethernet0/1
P 198.18.12.0/24, 1 successors, FD is 307200
via 198.18.14.1 (307200/281600), Ethernet0/1
P 198.18.34.0/24, 1 successors, FD is 281600
via Connected, Ethernet0/0
P 198.18.23.0/24, 1 successors, FD is 307200
via 198.18.34.3 (307200/281600), Ethernet0/0
R4#
[/sourcecode]
And compare with:
[sourcecode wraplines="false" gutter="false" autolinks="false"]
R4#sh ip eigrp 100 topology all-links
EIGRP-IPv4 Topology Table for AS(100)/ID(198.18.34.4)
Codes: P – Passive, A – Active, U – Update, Q – Query, R – Reply,
r – reply Status, s – sia Status
P 198.18.14.0/24, 1 successors, FD is 281600, serno 1
via Connected, Ethernet0/1
P 198.18.12.0/24, 1 successors, FD is 307200, serno 7
via 198.18.14.1 (307200/281600), Ethernet0/1
via 198.18.34.3 (332800/307200), Ethernet0/0
P 198.18.34.0/24, 1 successors, FD is 281600, serno 2
via Connected, Ethernet0/0
P 198.18.23.0/24, 1 successors, FD is 307200, serno 9
via 198.18.34.3 (307200/281600), Ethernet0/0
via 198.18.14.1 (332800/307200), Ethernet0/1
R4#
[/sourcecode]
A quick scratch around confirms that this is true. Although the IP Routing:EIGRP manual is missing for 12.4T and 15.1M/T the IOS 12.4 documentation has the command reference.
[sourcecode wraplines="false" gutter="false" autolinks="false"]
show ip eigrp [vrf {vrf-name | *}] [autonomous-system-number] topology [ip-address [mask]] | [name] [active | all-links | detail-links | pending | summary | zero-successors]
[/sourcecode]
and the “all-links”
[sourcecode wraplines="false" gutter="false" autolinks="false"]
all-links – (Optional) Displays all topology entries and all links (paths) instead of displaying only feasible paths.
[/sourcecode]
Therefore is you want to see the EIGRP topology table with the Feasible Successors only, then use the “show ip eigrp topology” and for the entire EIGRP topology table including all possible successors, the command syntax is “show ip eigrp topology all-links”. This is a really useful change to help work out which routes are being loaded and some excellent thinking from the IOS CLI people. Especially useful when redistributing between multiple protocols and you want to know which is the FS route that will be used in the redistribution.
Updating my TextExpander scripts for shortcode for the new syntax.
Other posts in the series
- Cisco IOS CLI Regex: sh ip bgp in
- IOS CLI Tip: More accurate pipe commands
- Cisco Nexus NXOS and Fixing broken “switchto” syntax with alias
- show ip eigrp topology all (This post)
- Cisco IOS CLI Shortcuts
- The poor man's IOS Traffic Generator
- IOS: "terminal monitor" on, off - logging to your terminal
- IOS: Console, Terminal, Monitor, VTY - what is what ?
- IOS: Clearing an interface configuration
- IOS: Setting Terminal Window Length
- IOS CLI: show run linenum
- IOS: Setting the TCP timeout on IOS
- IOS: enable and .... disable ?
- IOS: Reverse SSH console access - Part 2
- IOS:Open Source Lab DNS and IP addressing
- IOS: Reverse SSH console access
- ip tcp timestamp
- Cisco ASA and IOS command tip - test aaa-server

