Aaron Magruder

Mar 14, 20122 min

Daily Cisco Commands

Below are the most common Cisco commands I use when getting around a Cisco Network or troubleshooting an issue. Some of these are for switches, routers or both. I'll let you play around with them to see which is which. Not all of them may be available depending on what version of code you are running.

What are your favorite commands?

show run (interface) will show you the current running configuration of the device.

show run partition ? is extremely useful to show only sections of the config you want to see but I also use the | command listed at the end of this article.

access-list All access-list configurations
 

 
class-map All class-map configurations
 

 
common All remaining unregistered configurations
 

 
global-cdp All global cdp configurations
 

 
interface Each Interface specific Configurations
 

 
ip-as-path All IP as-path configurations
 

 
ip-community All IP community list configurations
 

 
ip-domain-list All ip domain list configurations
 

 
ip-prefix-list All ip prefix-list configurations
 

 
ip-static-routes All IP static configurations
 

 
line All line mode configurations
 

 
policy-map All policy-map configurations
 

 
route-map All route-map configurations
 

 
router All routing configurations
 

 
snmp All SNMP configurations

show interface status (sh int status) is useful on switches to determine what is connected, in what vlan and speed/duplex.

Port Name Status Vlan Duplex Speed Type
 

 
Fa0/2/0 IPPhone connected 10 a-full a-100 10/100BaseTX

sh mac-address-table or show mac address-table depending on if you are in a switch or router with a switching module is useful to find out what device is connected to what port. Can be used in conjunction with the show arp to find the IP or Mac depending on which one you know.

Destination Address Address Type VLAN Destination Port
 

 
------------------- ------------ ---- --------------------
 

 
c47d.4fc9.d343 Self 1 Vlan1

show ip interface brief (sh ip int brief) is useful to quickly discovery what ip addresses are assigned to what interfaces on a device.

Interface IP-Address OK? Method Status Protocol
 

 
GigabitEthernet0/0 10.0.0.1 YES NVRAM up up

show cdp neighbors (details) shows you what other CDP enabled devices are connected to your device and what their ip address is.

show arp tells you what mac address was discovered to what ip address. Useful for find the mac address of a device if you need to track down what switchport it is one.

Protocol Address Age (min) Hardware Addr Type Interface
 

 
Internet 10.1.1.1 191 0025.8409.2d65 ARPA Vlan100

show log is invaluable to identifying issues on your device. Many people don't have logging enable or have such a small buffer, the logs are overwritten. Increasae your log size and use a syslog server to keep a larger history of events.

All these commands can be used in conjunction with the | command after them.

show run | ?

The most common are begin, exclude and include. Try doing a show run | beg router eigrp to get to the eigrp section faster than looking through a show run.

append Append redirected output to URL (URLs supporting append operation only).
 

 
begin Begin with the line that matches
 

 
count Count number of lines which match regexp
 

 
exclude Exclude lines that match
 

 
format Format the output using the specified spec file
 

 
include Include lines that match
 

 
redirect Redirect output to URL
 

 
section Filter a section of output
 

 
tee Copy output to URL

What are your favorite commands?

    270
    0