Cisco router CLI output showing the result of the show ip interface brief command, displaying interface status and IP addresses.

Important Show Commands in Cisco IOs (Updated 2025)

The Show commands display important information about the device’s configuration and operation in Cisco IOs Command Line Interface (CLI) mode. Network administrators can use different show commands to check device status, interfaces, processes, and configuration files to confirm the device’s operational status.

The network administrator can also view the router’s process and function and verify it using show commands. The important show commands of Cisco IOS are the following:

show version

Summary: Displays hardware and software details of the Cisco device, including IOS version, uptime, and memory.
Abbreviation: sh ver
Usage: Provides insights into the router’s capabilities and is useful for inventory management or troubleshooting.
Example Output:

Troubleshooting Tip: Check the IOS version to ensure compatibility with required features.

Show running-config

We can use this command to display the configuration information running on the terminal.

Summary: Displays the active configuration running on the device.
Abbreviation: sh ru
Usage: Useful for verifying current settings or backing up configurations.
Example Output:

Troubleshooting Tip: Compare with show startup-config to identify unsaved changes.

show arp

This command displays the router’s ARP table. The ARP table contains the resolved IPv4 address to MAC address mappings. If a host can’t ping? Ensure you’re getting an arp entry of the host that you want to ping using the “show arp command“. The abbreviated command is Sh ar

show interfaces

The show interface command displays all types of interfaces with configuration and statistics. Its output provides a lot of information. The abbreviation of this command is sh int. The figure below illustrates the output of the show interface command.

Show Commands: Cisco router CLI output displaying the result of the show interfaces command for FastEthernet0/0 and FastEthernet0/1, showing interface status, IP addresses, MTU, reliability, and packet statistics.
Important Show Commands in Cisco IOs (Updated 2025) 4

show protocols

This command displays the status of the configured layer three protocols on all Cisco router interfaces. This command can be abbreviated as sh prot

show ip route

The show ip routecommand is used to show the router’s routing table. The routing table lists all networks the router can communicate, their metrics, and how to communicate with them. This command can be abbreviated with sh ip ro. The command also has parameters after route (to), likesh ip ro rip for all RIP routes. The figure below illustrates the output of the show ip route command

Cisco router CLI output displaying the result of the show ip route command, showing connected and OSPF-learned routes with details such as network addresses, subnet masks, and interface information.
Important Show Commands in Cisco IOs (Updated 2025) 5

show ip interface brief

The show ip interface brief is one of Cisco devices’ most frequently used commands. This command provides an abbreviated output compared to the show ip interface command. It outlines the key information for all the network interfaces on a router. The figure below illustrates the output of this command.

The output displays all router interfaces, including the IP address assigned interfaces, if any, and their operational status. The show ip interface brief command can also be used to verify the status of the switch interfaces.

Show CDP neighbours

We can use this command to display information about currently connected Cisco devices. Cisco Discovery Protocol (CDP) is a proprietary protocol that will only detect Cisco products. To show detailed information about neighbouring devices discovered using CDP, use the show cdp neighbourscommand in privileged EXEC mode. The command can also be abbreviated with sh cd ne.

show vlan

Summary: Lists all VLANs configured on the switch, including VLAN ID, names, status, and associated ports.
Abbreviation: sh vlan
Usage: Useful for verifying VLAN configurations and troubleshooting VLAN-related issues.
Example Output:

Troubleshooting Tip: If a device isn’t communicating, check if its port is in the correct VLAN using this command.

show spanning-tree

Summary: Displays Spanning Tree Protocol (STP) details, including root bridge, bridge ID, and port states.
Abbreviation: sh span
Usage: Critical for troubleshooting Layer 2 loops or verifying STP convergence.
Example Output:

Troubleshooting Tip: Look for ports in Blocking state to identify potential loop prevention.

show mac address-table

Summary: Shows the MAC address table, mapping MAC addresses to switch ports and VLANs.
Abbreviation: sh mac add
Usage: Helps identify where devices are connected and troubleshoot connectivity issues.
Example Output:

Troubleshooting Tip: If a device’s MAC isn’t listed, check cable connections or ARP issues.

show ip ospf neighbor

Summary: Displays OSPF neighbor relationships, including neighbor ID, state, and interface.
Abbreviation: sh ip ospf nei
Usage: Essential for verifying OSPF adjacency in CCNP routing labs.
Example Output:

Troubleshooting with Show Commands

Show commands are powerful tools for diagnosing network issues. Below are common scenarios and how to use show commands to resolve them.

Scenario 1: Interface Down

Symptoms: Devices can’t communicate, ping fails.
Commands:

  • show ip interface brief: Check if the interface status is “down” or “administratively down.”
  • show interfaces: Verify errors, collisions, or MTU issues. Example:

Solution: Enable the interface with no shutdown or check cable connections.

Scenario 2: Routing Issues

Symptoms: Traffic isn’t reaching the destination network.
Commands:

  • show ip route: Confirm the route exists in the routing table.
  • show ip protocols: Verify routing protocol status. Example:

Solution: Add a static route or check routing protocol configuration.

Scenario 3: VLAN Misconfiguration

Symptoms: Devices in the same VLAN can’t communicate.
Commands:

  • show vlan: Ensure ports are assigned to the correct VLAN.
  • show mac address-table: Verify device MAC addresses are learned.
  • Solution: Reassign ports to the correct VLAN using switchport access vlan <id>

Show Commands Simulator

This is just a show commands simulator, not a real router or Real IOS.

Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9-M), Version 15.1(4)M4, RELEASE SOFTWARE (fc2)
Type “help” or “?” for a list of available commands.
Router#

FAQs

  • What are Cisco IOS show commands?

    Cisco IOS show commands display real-time information about a device’s configuration, status, and performance, aiding in monitoring and troubleshooting.

  • Why are show commands critical for CCNA and CCNP students?

    Show commands help students verify configurations, diagnose issues, and understand network operations, which are core skills for CCNA and CCNP exams.

  • How do I troubleshoot a device that can’t ping another host?

    Use show arp to check MAC address resolution, show ip interface brief for interface status, and show ip route to verify routing.

  • What’s the difference between show running-config and show startup-config?

    show running-config displays the active configuration in RAM, while show startup-config shows the saved configuration in NVRAM, used at boot.

  • How can I verify OSPF neighbor relationships?

    Use show ip ospf neighbor to check neighbor states (e.g., FULL) and identify issues like MTU mismatches or authentication failures.

  • What does show spanning-tree tell me?

    It shows STP details, including the root bridge, port roles, and states, helping diagnose Layer 2 loops or convergence issues.

  • How do I check for interface errors?

    Use show interfaces to view error counters (e.g., CRC, collisions) and identify hardware or configuration issues.

  • Can show cdp neighbors detect non-Cisco devices?

    No, Cisco Discovery Protocol (CDP) is proprietary and only detects Cisco devices. Use LLDP (show lldp neighbors) for non-Cisco devices.

  • How do I verify VLAN configurations?

    Use show vlan to list VLANs, their status, and associated ports, ensuring correct port assignments.

  • What’s the benefit of show ip interface brief?

    It provides a quick overview of all interfaces, their IP addresses, and status, ideal for initial troubleshooting.

Avatar of Asad Ijaz

Asad Ijaz

NetworkUstad's lead networking architect with CCIE certification. Specializes in CCNA exam preparation and enterprise network design. Authored 2,800+ technical guides on Cisco systems, BGP routing, and network security protocols since 2018. Picture this: I'm not just someone who writes about tech; I'm a certified expert in the field. I proudly hold the titles of Cisco Certified Network Professional (CCNP) and Cisco Certified Network Associate (CCNA). So, when I talk about networking, I'm not just whistling in the dark; I know my stuff! My website is like a treasure trove of knowledge. You'll find a plethora of articles and tutorials covering a wide range of topics related to networking and cybersecurity. It's not just a website; it's a learning hub for anyone who's eager to dive into the world of bits, bytes, and secure connections. And here's a fun fact: I'm not a lone wolf in this journey. I'm a proud member and Editor of Team NetworkUstad. Together, we're on a mission to empower people with the knowledge they need to navigate the digital landscape safely and effectively. So, if you're ready to embark on a tech-savvy adventure, stick around with me, Asad Ijaz Khattak. We're going to unravel the mysteries of technology, one article at a time!"