show ip eigrp topology all

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 A Series On The Same Topic

  1. Cisco IOS CLI Regex: sh ip bgp in (2nd May 2012)
  2. IOS CLI Tip: More accurate pipe commands (1st May 2012)
  3. Cisco Nexus NXOS and Fixing broken “switchto” syntax with alias (18th December 2011)
  4. show ip eigrp topology all (22nd May 2011)
  5. Cisco IOS CLI Shortcuts (6th February 2011)
  6. The poor man's IOS Traffic Generator (19th September 2009)
  7. IOS: "terminal monitor" on, off - logging to your terminal (17th September 2009)
  8. IOS: Console, Terminal, Monitor, VTY - what is what ? (16th September 2009)
  9. IOS: Clearing an interface configuration (13th September 2009)
  10. IOS: Setting Terminal Window Length (10th September 2009)
  11. IOS CLI: show run linenum (9th September 2009)
  12. IOS: Setting the TCP timeout on IOS (14th August 2008)
  13. IOS: enable and .... disable ? (20th July 2008)
  14. IOS: Reverse SSH console access - Part 2 (25th June 2008)
  15. IOS:Open Source Lab DNS and IP addressing (2nd June 2008)
  16. IOS: Reverse SSH console access (29th May 2008)
  17. ip tcp timestamp (14th April 2008)
  18. Cisco ASA and IOS command tip - test aaa-server (18th February 2008)
About Greg Ferro

Greg Ferro is a Network Engineer/Architect, mostly focussed on Data Centre, Security Infrastructure, and recently Virtualization. He has over 20 years in IT, in wide range of employers working as a freelance consultant including Finance, Service Providers and Online Companies. He is CCIE#6920 and has a few ideas about the world, but not enough to really count.

He is a host on the Packet Pushers Podcast, blogger at EtherealMind.com and on Twitter @etherealmind and Google Plus

You can contact Greg via the site contact page.

Subscribe For Weekly Updates by Email

Get a Weekly Summary of Latest Articles and Posts to your Email Inbox Every Sunday

Thanks for signing up. Look for the email from MailChimp & make sure you confirm your email address. You may need to check your spam or gmail settings to be sure of receiving the email.

Note: You can unsubscribe at any time using the link at the bottom of every email.