|
|
This chapter describes the command-line interfaces (CLI) available on the Catalyst 5000 series switch and contains the following sections:
For definitions of any terms listed in this publication, refer to Internetworking Terms and Acronyms; "Acronyms," contains a list of acronyms.
The Catalyst 5000 series switch is a multimodule system. Commands you enter from the CLI can apply to the entire system or to a specific module, port, or VLAN.
You can configure and maintain the Catalyst 5000 series Ethernet, Fast Ethernet, CDDI, and FDDI modules by entering commands from the switch CLI. The CLI is a basic command-line interpreter similar to the UNIX C shell. Using the CLI session command, you can access the router configuration software and perform tasks such as history substitution and alias creation.
To configure the ATM module, you must use the ATM module CLI. For more information about the ATM module CLI, refer to the "ATM CLI" section.
You can access the switch CLI from a console terminal connected to an EIA/TIA-232 port or through a Telnet session. The CLI allows fixed baud rates. Telnet sessions disconnect automatically after remaining idle for a user-defined time period.
To access the switch through the console (EIA/TIA-232) port, perform these steps:
| Task | Command |
|---|---|
Step 1 From the Cisco Systems Console prompt, press Return. |
|
Step 2 At the prompt, enter the system password. The Console> prompt appears indicating that you have accessed the CLI in normal mode. | <password> |
Step 3 Enter the necessary commands to complete your desired tasks. | Appropriate commands |
Step 4 When finished, exit the session. | quit |
After connecting through the console port, you see this display:
Cisco Systems Console Enter password: Console> Console>
To access the switch through a Telnet session, you must first set the IP address for the switch. You can open multiple sessions to the switch via Telnet.
To access the switch from a remote host with Telnet, perform these steps:
| Task | Command |
|---|---|
Step 1 From the remote host, enter the telnet command and the name or IP address of the switch you want to access. | telnet hostname | ip_addr |
Step 2 At the prompt, enter the password for the CLI. If no password has been configured, press Return. | <password> |
Step 3 Enter the necessary commands to complete your desired tasks. | Appropriate commands |
Step 4 When finished, exit the Telnet session. | quit |
After connecting through a Telnet session, you see this display:
host% telnet cat5000-1.cisco.com Trying 172.16.44.30 ... Connected to cat5000-1.
This section describes command modes and functions that allow you to operate the switch CLI.
The CLI has two modes of operation: normal and privileged. Both are password-protected. Use normal-mode commands for everyday system monitoring. Use privileged commands for system configuration and basic troubleshooting.
After you log in, the system enters normal mode, which gives you access to normal-mode commands only. You can enter privileged mode by entering the enable command followed by the enable password. Privileged mode is indicated by the word "enable" in the system prompt. To return to normal mode, enter the disable command at the prompt.
The following example shows how to enter privileged mode:
Console> enable Enter password: <password> Console> (enable)
Switch commands are not case sensitive. Commands and parameters can be abbreviated as long as they contain enough letters to be unique relative to any other currently available commands or parameters. (See Table 1-1.)
| Keystroke | Function |
|---|---|
Ctrl-W | Deletes last word typed. |
Ctrl-U | Deletes entire line. |
Ctrl-C | Escapes and terminates prompts and lengthy tasks. |
Delete key or backspace key | Erases mistake when entering a command; reenter command after using this key. |
Like regular commands, aliases are not case sensitive. However, unlike regular commands, some aliases cannot be abbreviated. (See Table 1-2.)
| Alias | Command |
|---|---|
? | help |
batch | configure |
di | show |
earl | cam |
exit | quit |
logout | quit |
Commands that you enter during each terminal session are stored in a history buffer, which stores the last 20 commands entered during a terminal session. History substitution allows you to access these commands without retyping them, by using special abbreviated commands. (See Table 1-3.)
| Command | Function |
|---|---|
| Repeating recent commands: | |
!! | Repeat the most recent command. |
!-nn | Repeat the nnth most recent command. |
!nn | Repeat command nn. |
!aaa | Repeat the command beginning with string aaa. |
To see a list of top-level commands and command categories, type help or ? in normal or privileged mode. Context-sensitive help (usage and syntax information) for individual commands can be seen by appending help or ? to any specific command. If you enter a command using the wrong number of arguments or inappropriate arguments, usage and syntax information for that command is displayed. Additionally, appending help or ? to a command category displays a list of commands in that category.
In normal mode, use the ? command to display a list of top-level commands and command categories, as follows:
Console> ? Commands: ---------------------------------------------------------------------- enable Enable privileged mode
In privileged mode, enter the ? command to display a list of top-level commands and command categories, as follows:
Console> (enable) ? Commands: ---------------------------------------------------------------------- clear Clear, use 'clear help' for more info configure Configure system from terminal/network disable Disable privileged mode
Usage and syntax information for individual commands can be seen by appending help or ? to any specific command.
On some commands (such as clear, set, and show), typing help or ? after the command provides a list of commands in that category. For example:
Console> (enable) clear help Clear commands: ---------------------------------------------------------------------------- clear alias Clear aliases of commands clear arp Clear ARP table entries clear banner Clear Message Of The Day banner
This display shows the command categories:
clear Clear, use `clear help' for more info set Set, use `set help' for more info clear ip Clear IP, use `clear ip help' for more info set bridge Set bridge, use `set bridge help' for more info set cdp Set cdp, use `set cdp help' for more info test help Show this message test snmp Send trap message to SNMP trap receivers
The Catalyst 5000 series modules (module slots), ports, and VLANs are numbered starting with 1. The supervisor module is module 1, residing in the top slot. If you are using a Catalyst 5505 switch or a Catalyst 5500 switch with a redundant supervisor engine, the supervisor modules reside in slots 1 and 2. On each module, port 1 is the left-most port. To reference a specific port on a specific module, the command syntax is mod_num/port_num. For example, 3/1 denotes module 3, port 1. In some commands, such as set trunk, set cam, and set vlan, you can enter lists of ports and VLANs.
You can designate ports by entering the module and port number pairs, separated by commas. To specify a range of ports, use a dash (-) between the module number and port number pairs. Dashes take precedence over commas. The following examples show several ways of designating ports:
Example 1: 2/1,2/3 denotes module 2, port 1 and module 2, port 3.
Example 2: 2/1-12 denotes module 2, ports 1 through 12.
Example 3: 2/1-2/12 also denotes module 2, ports 1 through 12.
Each VLAN is designated by a single number. You can specify lists of VLANs the same way you do for ports. Individual VLANs are separated by commas (,); ranges are separated by dashes (-). In the following example, VLANs 1 through 10 and VLAN 1000 are specified:
1-10,1000
Some commands require a MAC address, IP address, or IP alias, which you must designate in a standard format. The MAC address format must be six hexadecimal numbers separated by hyphens, as shown in this example:
00-00-0c-24-d2-fe
The IP address format is 32 bits, written as four octets separated by periods (dotted decimal format). IP addresses are made up of a network section, an optional subnet section, and a host section, as shown in this example:
126.2.54.1
If the IP alias table is configured, you can use IP aliases in place of the dotted decimal IP address. This is true for most commands that use an IP address, except commands that define the IP address or IP alias.
Table 1-4 identifies each command in the switch command set, shows the command syntax, provides a short description, and specifies the mode for the command.
| Command | Syntax | Description | Mode1 |
|---|---|---|---|
cd [[m/]device:] | Sets the default Flash device. | P | |
clear alias {name | all} | Clears the specified alias of a command. | P | |
clear arp {ip_addr | all} | Clears ARP table entries. | P | |
clear banner motd | Clears the message-of-the-day banner. | P | |
clear boot [mod_num] | Clears the boot value. | P | |
clear cam {mac_addr | dynamic | static | permanent} [vlan_num] | Clears CAM table entries. | P | |
clear cgmp statistics | Clears CGMP statistical information. | P | |
clear config {mod_num | rmon | all} | Clears the configuration and resets the system. | P | |
clear counters | Clears MAC and port counters. | P | |
clear drip statistics | Clears DRiP statistical information. | P | |
clear igmp statistics | Clears IGMP statistical information. | P | |
clear ip alias {name | all} | Clears IP address aliases. | P | |
clear ip dns domain | Clears the default DNS domain name. | P | |
clear ip dns server {ip_addr | all} | Clears the IP address of a DNS server. | P | |
clear ip permit {ip_addr | all}[mask] | Clears hosts from the IP permit list. | P | |
clear ip route destination gateway | Clears IP routing table entries. | P | |
clear log [mod_num] | Deletes all entries in the system error log. | P | |
clear logging buffer | Clears the system logging buffer. | P | |
clear logging server ip_addr | Deletes a syslog server from the configuration. | P | |
clear mls include {{ip_addr}| all} | Clears the MLS feature in the Catalyst 5000 series switch. | P | |
clear multicast router {mod_num/port_num | all} | Clears multicast router ports. | P | |
clear ntp server {ip_addr | all} | Deletes an NTP server from the server table. | P | |
clear port broadcast mod_num/port_num | Disables broadcast/multicast suppression on one or more ports. | P | |
clear port filter [mod_num/port_num] [mac_addr | protocol_type | all] | Clears all configured MAC addresses or protocol filters or those filters configured on a specific port. | P | |
clear snmp trap {rcvr_addr | all} | Clears SNMP trap receiver addresses. | P | |
clear spantree portvlancost | Clears spanning-tree path cost to a VLAN on a port. | P | |
clear spantree portvlanpri | Clears spanning-tree port VLAN priority. | P | |
clear spantree root [vlan_list] | Restores the switch priority and Spanning-Tree Protocol parameters to the default values. | P | |
clear spantree statistics [vlan_list] | Clears spanning-tree statistics. | P | |
clear spantree uplinkfast | Turns off the uplinkfast features and returns the switch priority and port costs to the factory default values. | P | |
clear tacacs key | Clears the key used for TACACS+ authentication and encryption. | P | |
clear tacacs server ip_addr | Removes a host from the list of TACACS+ servers. | P | |
clear timezone | Clears NTP time zone information. | P | |
clear top {all | report_num} | Stops the TopN process. | P | |
clear trunk mod_num/port_num [vlans] | Resets trunk ports and clears information from the trunk table. | P | |
clear vlan vlan_num | Deletes a VLAN from a management domain. | P | |
clear vmps server ip_addr | Removes a VMPS server from the VMPS table. | P | |
clear vmps statistics | Deletes VMPS statistics. | P | |
clear vtp pruneeligible vlan_num | Turns off the pruning eligibility of a VLAN. | P | |
clear vtp statistics | Deletes VTP statistics. | P | |
configure {host file | network} | Downloads a configuration file from the network and executes each command in the file. | P | |
copy file-id {tftp | flash | file-id | config} | Copies software images between a Supervisor Engine III and a host. | P | |
delete [[m/]device:] filename | Deletes a file. | P | |
dir [[m/]device:][filename] [all | deleted | long] | Displays a list of files on a Flash device (switch command). | N2 | |
disable | Returns the CLI to normal mode. | P | |
disconnect {ip_addr | console} | Closes an active console port or Telnet session. | P | |
download {serial | host file} [mod_num] | Copies a software image from a host to a module's Flash memory. | P | |
download vmps | Downloads VMPS database information. | P | |
enable | Activates CLI privileged mode. | N | |
format [spare spare-num] [m/]device1: [[device2:][monlib_filename]] | Formats a Flash device. | P | |
history | Shows the contents of the command history buffer. | N2 | |
ping [-s] host [packet_size] [packet_count] | Sends ICMP echo request packets to another node on the network. | N | |
pwd [[m/]device:] | Shows the current setting of the cd command. | P | |
quit | Exits the CLI session. | N | |
reconfirm vmps | Reconfirms the current dynamic port VLAN membership with VMPS. | P | |
reload mod_num | Forces a Gigabit EtherChannel Switching Module to accept a download. | P | |
reset {mod_num | system} | Sets the system to its default values or configures the system as an individual module. | P2 | |
session mod_num | Connects the CLI to a session on a module (such as the ATM or RSM modules). | P2 | |
set alias name command [parameter] [parameter] | Creates an alias for a command. | P | |
set arp ip_addr hw_addr [route_descr] | agingtime agingtime | Creates an ARP table entry and sets the ARP entry aging time. | P | |
set authentication enable {tacacs | local} {enable | disable} | Sets TACACS+ enable authentication (for privileged mode access). | P | |
set authentication login {tacacs | local} {enable | disable} | Sets TACACS+ login authentication (for login access). | P | |
set banner motd c [text] c | Sets the message-of-the-day banner. | P | |
set boot config-register 0xvalue [mod_num] | Sets the boot configuration register attributes. | P | |
set boot system flash device:[filename][prepend] [mod_num] | Sets the boot system flash device. | P | |
set bridge apart {enable | disable} | Enables or disables APaRT on FDDI. | P | |
set bridge fddicheck {enable | disable} | Enables or disables FDDICHECK on FDDI. | P | |
set bridge ipx 8022toether {8023 | snap | eii | 8023raw} | Sets the default mode for translating IPX frames from FDDI 802.2 to Ethernet. | P | |
set bridge ipx 8023rawtofddi {8022 | snap | fddiraw} | Sets the default mode for translating IPX frames from Ethernet 802.3 raw to FDDI. | P | |
set bridge ipx snaptoether {8023 | snap | eii | 8023raw} | Sets the default mode for translating IPX FDDI SNAP frames to Ethernet frames. | P | |
set cam {dynamic | static | permanent} {unicast_mac | multicast_mac | route_descr} mod_num/port_nums [vlan] | Creates a CAM table entry and sets the CAM aging time. | P | |
set cdp {enable | disable} {mod_num/port_num | all} | Enables or disables CDP on a port. | P | |
set cdp interval {mod_num/port_num | all} interval | Sets the message interval for CDP. | P | |
set cgmp {enable | disable} | Enables or disables CGMP. | P | |
set cgmp leave {enable | disable} | Enables or disables CGMP leave processing. | P | |
set enablepass | Sets the enable (privileged) password. | P | |
set fddi alarm mod_num/port_num value | Sets the LER-alarm value. | P | |
set fddi cutoff mod_num/port_num value | Sets the LER-cutoff value. | P | |
set fddi tlmin mod_num/port_num microseconds | Sets the TL_MIN value for an FDDI port. | P | |
set fddi tnotify mod_num time | Sets the T_Notify timer value for an FDDI port. | P | |
set fddi treq mod_num time | Sets the TRequest value for an FDDI module. | P | |
set fddi userdata mod_num [userdata_string] | Sets the user-data string in the SMT MIB of an FDDI module. | P | |
set igmp {enable | disable} | Enables or disables IGMP snooping on the switch. | P | |
set interface {sc0 | sl0} {up | down} | Sets a network interface configuration. | P | |
set ip alias name ip_addr | Creates an alias for an IP address. | P | |
set ip dns {enable | disable} | Enables or disables DNS. | P | |
set ip dns domain name | Sets the default DNS domain name. | P | |
set ip dns server ip_addr [primary] | Sets the IP address of a DNS server. | P | |
set ip fragmentation {enable | disable} | Enables or disables IP fragmentation for packets bridged between FDDI and Ethernet networks. | P | |
set ip permit {enable | disable} | Enables or disables the IP permit list and creates entries in the IP permit list. | P | |
set ip redirect {enable | disable} | Enables or disables ICMP redirect messages. | P | |
set ip route destination gateway [metric] [primary] | Adds entries to the IP routing table. | P | |
set ip unreachable {enable | disable} | Enables or disables ICMP unreachable messages. | P | |
set length number [default] | Sets the number of lines in the terminal display screen. | N | |
set logging console {enable | disable} | Enables and disables system message logging to the console. | P | |
set logging level facility severity [default] | Sets the facility and severity level for system message logging. | P | |
set logging server {enable | disable} | Enables or disables system message logging to syslog servers and adds syslog servers to the system logging server table. | P | |
set logging session {enable | disable} | Enables and disables system logging messages to the current login session. | P | |
set logout timeout | Sets the number of minutes before an automatic logout. | P | |
set mls agingtime [agingtime] | Configures the MLS feature in the Catalyst 5000 series switch. | P | |
set mls agingtime fast [fastagingtime] [pkt_threshold] | Configures the MLS fast-aging time feature in the Catalyst 5000 series switch. | P | |
set mls flow destination | destination-source | full | Specifies the minimum flow mask used for MLS. | P | |
set mls nde {disable | enable} | Configures the NDE feature to allow command exporting statistics to the preconfigured collector. | P | |
set module disable mod_num | Disables a module. | P | |
set module enable mod_num | Enables a module. | P | |
set module name mod_num [mod_name] | Sets the name of a module. | P | |
set multicast router mod_num/port_num | Configures multicast router ports. | P | |
set ntp broadcastclient {enable | disable} | Enables or disables NTP in broadcast-client mode. | P | |
set ntp broadcastdelay microseconds | Configures a delay for the receiving of broadcast NTP packets. | P | |
set ntp client {enable | disable} | Enables or disables the switch as an NTP client. | P | |
set ntp server ip_addr | Configures the IP address of the NTP server. | P | |
set password | Sets the console password. | P | |
set port broadcast mod_num/port_num threshold[%] | Sets the broadcast/multicast suppression for one or more ports. | P | |
set port channel [port_list] {on | off | desirable | auto} | Enables or disables Fast EtherChannel on two or more ports. | P | |
set port disable mod_num/port_num | Disables a port. | P | |
set port duplex mod_num/port_num {full | half | auto} | Sets the port duplex mode. | P | |
set port enable mod_num/port_num | Enables a port or a range of ports. | P | |
set port filter mod_num/port_num {mac_addr | protocol_type} {permit | deny} | Configures a MAC address filter or a protocol filter. | P | |
set port flowcontrol {receive | send} [mod_num/port_num] {off | on | desired} | Sets the receive flow-control value for a particular port. | P | |
set port level mod_num/port_num {normal | high} | Sets the priority level of a port. | P | |
set port membership mod_num/port_num {dynamic | static} | Dynamically or statically assigns a port to a VLAN membership. | P | |
set port name mod_num/port_num [name_string] | Sets the name of a port. | P | |
set port negotiation mod_num/port_num {enable | disable} | Sets the link negotiation protocol for a port. | P | |
set port protocol mod_num/port_num {ip | ipx | group} {on | off | auto} | Enables or disables protocol membership of ports. | P | |
set port security mod_num/port_num {enable | disable} [mac_addr] | Enables or disables port security on a port of an Ethernet module. | P | |
set port speed mod_num/port_num {4 | 10 | 16 | 100 | auto} | Sets the port speed. | P | |
set port trap mod_num/port_num {enable | disable} | Enables or disables the standard SNMP link trap (up or down) for a port. | P | |
set prompt prompt_string | Sets the CLI prompt. | P | |
set protocolfilter {enable | disable} | Activates or deactivates protocol filtering. | P | |
set rsmautostate {enable | disable} | Sets the line protocol state determination of the RSM(s) due to Catalyst 5000 series port state changes. | P | |
set snmp community {read-only | read-write | read-write-all} [community_string] | Sets SNMP communities and associated access types. | P | |
set snmp rmon {enable | disable} | Enables or disables SNMP RMON support. | P | |
set snmp trap {enable | disable} [all | module | chassis | bridge | repeater | auth | vtp | ippermit | vmps | config | entity | stpx] | Enables or disables SNMP traps. Also sets the SNMP trap receiver address and community. | P | |
set span enable | Enables or disables SPAN. Also sets the source and destination SPAN ports. | P | |
set spantree backbonefast {enable | disable} | Enables or disables the Spanning-Tree Backbone Fast Convergence feature. | P | |
set spantree disable [vlan] | Disables spanning tree. | P | |
set spantree enable [vlan] | Enables spanning tree. | P | |
set spantree fwddelay delay [vlan] | Sets the bridge forward delay for a VLAN. | P | |
set spantree hello interval [vlan] | Sets the bridge hello interval for a VLAN. | P | |
set spantree maxage agingtime [vlan] | Sets the bridge maximum aging time for a VLAN. | P | |
set spantree multicast-address trbrf_num {ieee | ibm} | Specifies the bridge functional address instead of the IEEE Spanning-Tree Protocol address. | P | |
set spantree portcost {mod_num/port_num | trcf} cost | Sets the bridge path cost for a port. | P | |
set spantree portfast mod_num/port_num {enable | disable} | Enables or disables fast-start mode on a port. | P | |
set spantree portpri {mod_num/port_num | trcrf} [priority | trcrf_priority] | Sets the bridge priority for a spanning-tree port. | P | |
set spantree portstate trcf {block | forward | auto} [trbrf] | Sets the forwarding state for a spanning-tree port. | P | |
set spantree portvlancost mod_num/port_num [cost cost] [vlan_list] | Assigns a lower path cost to a set of VLANs on a port. | P | |
set spantree portvlanpri mod_num/port_num priority [vlans] | Sets the port priority for a subset of VLANs in the trunk port. | P | |
set spantree priority bridge_priority [vlan] | Sets the bridge priority for a VLAN. | P | |
set spantree root [secondary] [vlan_list] [dia network_diameter] [hello hello_time] | Sets the primary or secondary root for specific VLANs or for all VLANs of the switch. | P | |
set spantree uplinkfast {enable | disable} [rate station_update_rate] | Enables fast switchover to alternate ports when the root port fails. | P | |
set summertime {enable | disable} [zone] | Sets the clock adjustment for daylight saving time. | P | |
set system baud rate | Sets the console port baud rate. | P | |
set system contact [contact_string] | Sets the system contact information. | P | |
set system location [location_string] | Sets the system location information. | P | |
set system modem {enable | disable} | Enables or disables modem control lines on the console port. | P | |
set system name [name_string] | Sets the system name. | P | |
set tacacs attempts count | Sets the maximum number of TACACS+ login attempts allowed. | P | |
set tacacs directedrequest {enable | disable} | Sets the TACACS+ directed-request option. | P | |
set tacacs key key | Sets the TACACS+ authentication and encryption key. | P | |
set tacacs server ip_addr [primary] | Sets the IP address of TACACS+ servers. | P | |
set tacacs timeout seconds | Sets the response timeout interval for the TACACS+ server daemon. | P | |
set time [day_of_week] [mm/dd/yy] [hh:mm:ss] | Sets the system time. | P | |
set timezone [zone_name] [hours [minutes]] | Sets the time zone. | P | |
set tokenring acbits mod_num/port_num {enable | disable} | Sets whether AC bits are set unconditionally when a port forwards certain LLC frames. | P | |
set tokenring configloss mod_num/port_num [threshold thresh_num] [interval int_num] | Sets thresholds that, when exceeded, cause the port to be administratively disabled. | P | |
set tokenring distrib-crf {enable | disable} | Enables or disables distribution of TrCRF VLANs. | P | |
set tokenring etr mod_num/port_num {enable | disable} | Enables or disables the early token release procedure when transmitting frames. | P | |
set tokenring portmode mod_num/port_num {auto | fdxcport | hdxcport | fdxstation | hdxstation | riro} | Specifies the connection type and access protocol used by a port. | P | |
set tokenring priority mod_num/port_num {threshold thresh_num | minxmit min_num} | Specifies the highest and lowest Token Ring frame priority. | P | |
set tokenring reduction {enable | disable} | Reduces broadcast storms in an externally looped network. | P | |
set trunk mod_num/port_num [on | off | desirable | auto | nonegotiate] [vlan_range] [isl | dot1q | dot10 | lane | negotiate] | Configures trunk ports. | P | |
set vlan vlan_num mod_num/port_list set vlan vlan_num [name name] [type {ethernet | fddi | fddinet | trcrf | trbrf}] | Creates and configures options for VLANs. | P | |
set vmps server ip_addr [primary] | Sets the IP address of the VMPS server. | P | |
set vmps state {enable | disable} | Enables or disables VMPS. | P | |
set vmps tftpserver ip_addr [filename] | Specifies the IP address of the VMPS TFTP server. | P | |
set vtp [domain_name] [mode {client | server | transparent}] [passwd passwd] [pruning {enable | disable}] [v2 {enable | disable}] | Sets VTP options. | P | |
set vtp pruneeligible vlan_range | Configures pruning eligibility for the device. | P | |
show alias [name] | Shows aliases for commands. | N | |
show arp [ip_addr | hostname][noalias] | Shows the ARP table. | N | |
show boot [mod_num] | Displays the contents of the BOOT and BOOTLDR environment variables and the configuration register setting. | N | |
show bridge | Displays bridge information. | N | |
show cam [count]{dynamic | static | permanent | system} [vlan] | Shows the CAM table. | N | |
show cam agingtime | Shows CAM aging time information for all configured VLANs. | N | |
show cam mlsrp {ip_addr}[vlan] | Shows the specified router entries in the MLS forwarding table. | N | |
show cdp neighbors [mod_num[/port_num]] [detail] | Shows CDP information. | N | |
show cgmp leave | Displays CGMP leave feature statistical information. | N | |
show cgmp statistics [vlan_id] | Displays CGMP statistical information. | N | |
show config | Shows the current system configuration. | P | |
show counters mod_num/port_num | Displays hardware counters for a port. | N | |
show drip statistics | Displays DRiP statistical information. | P | |
show dvlan statistics | Displays DVLAN statistical information. | N | |
show fddi | Displays the settings of the FDDI/CDDI modules. | N | |
show fddicam mod_num [fddi] [mac_addr] | Displays the CAM table for the FDDI/CDDI modules. | N | |
show flash [[m/]device:] [all | chips | filesys] | Lists Flash code information. | N | |
show igmp statistics [vlan_id] | Displays IGMP statistics for a particular VLAN. | N | |
show interface | Shows information about network interfaces. | N | |
show ip alias [name] | Shows aliases for IP addresses. | N | |
show ip dns | Shows the DNS name server and the default domain name. | N | |
show ip permit [noalias] | Shows IP permit list information. | N | |
show ip route [noalias] | Displays the IP routing table. | N | |
show log [mod_num] | Displays system and module error logs. | N | |
show logging | Displays the system message log configuration. | N | |
show logging buffer [-] [number_of_messages] | Displays system messages from the internal buffer. | N | |
show mac [mod_num[/port_num]] | Shows MAC counters. | N | |
show microcode | Displays the switch microcode version. | N | |
show mls | Displays MLS shortcut information. | N | |
Displays a list of all MLS-related debugging information. | P | ||
show mls statistics protocol | Displays MLS statistical information. | N | |
show module [mod_num] | Shows module information. | N | |
show multicast group [cgmp | igmp] [mac_addr] [vlan_id] | Displays the multicast group configuration. | N | |
show multicast group count [cgmp | igmp] [vlan_id] | Shows the total count of multicast addresses (groups) in a VLAN. | N | |
show multicast router [cgmp | igmp] [mod_num/port_num] [vlan_id] | Displays the multicast router configuration. | N | |
show netstat [tcp | udp | ip | icmp | routes | stats | interfaces] | Shows currently active network connections and network statistics for the TCP/IP stack. | N | |
show ntp | Displays the current NTP status. | N | |
show port [mod_num[/port_num]] | Shows port status and counters. | N | |
show port broadcast [mod_num[/port_num]] | Displays broadcast information. | N | |
show port capabilities [mod_num[/port_num]] | Displays the capabilities of the modules and ports in a switch. | N | |
show port cdp [mod_num[/port_num]] | Displays port CDP information. | N | |
show port channel [mod_num[/port_num][info | statistics] | Shows Fast EtherChannel information. | N | |
show port counters [mod_num/port_num] | Displays the counters for a port. | N | |
show port filter [mod_num] [canonical] | Displays configured MAC address and protocol filters. | N | |
show port flowcontrol [mod_num[/port_num]] | Displays per port flow control status and statistics. | N | |
show port negotiation [mod_num[/port_num]] | Displays the link negotiation protocol setting for the specified port. | N | |
show port protocol [mod_num[/port_num]] | Displays protocol filters. | N | |
show port status [mod_num[/port_num]] | Displays port status information. | N | |
show protocolfilter | Displays enabled or disabled status of protocol filters. | N | |
show rif [vlan_num] | Displays RIF information. | N | |
show rsmautostate mod_num | Displays the line protocol state determination of the RSM(s). | N | |
show snmp [noalias] | Shows SNMP information. | N | |
show span | Shows SPAN port monitoring information. | N | |
show spantree [vlan | mod_num/port_num] | Shows spanning-tree information. | N | |
show station controltable [mod_num[/port_num]] | Displays a collection of statistics and status information associated with each Token Ring station on the local ring. | N | |
show station ordertable [mod_num[/port_num]] | Displays a listing of the order of stations on the monitored rings. | N | |
show summertime | Displays the current status of the summertime feature. | N | |
show system | Shows system information. | N | |
show tacacs [noalias] | Displays the TACACS+ configuration. | N | |
show test [mod_num] | Shows the results of diagnostic tests. | N | |
show time | Shows the current system time. | N | |
show timezone | Shows the current time zone and offset. | N | |
show tokenring | Displays various Token Ring configuration parameters. | N | |
show top [N] [metric] [interval interval] [port_type] [background] | Starts the TopN process. | N | |
show top report [report_num] | Lists all TopN processes and specific TopN reports. | N | |
show traffic | Displays traffic/peak information. | N | |
show trunk [mod_num[/port_num]][detail] | Shows trunking information for the switch. | N | |
show users [noalias] | Shows whether the console port is active. Also lists all active Telnet sessions. | N | |
show version | Shows software and hardware version information. | N | |
show vlan [vlan] [trunk | notrunk] | Shows VLAN information. | N | |
show vmps [noalias] | Displays VMPS configuration information. | N | |
show vmps mac [mac_addr] | Displays the MAC-address-to-VLAN mapping table. | N | |
show vmps statistics | Displays VMPS statistics. | N | |
show vmps vlan vlan_name | Displays MAC address to VLAN mappings in the VMPS table. | N | |
show vmps vlanports vlan_name | Displays ports belonging to a restricted VLAN. | N | |
show vtp domain | Shows VTP domain information. | N | |
show vtp statistics | Shows VTP statistics. | N | |
slip {attach | detach} | Attaches or detaches SLIP for the console port. | P | |
squeeze [m/]device: | Permanently deletes Flash files. | P | |
switch {clock | supervisor} | Switches between clocks or from the active to the standby supervisor. | P | |
telnet host [port_num] | Starts a Telnet connection to a remote host. | P | |
test snmp trap trap_num [specific_num] | Sends an SNMP trap message to the trap receivers. | P | |
traceroute [-n] [-w wait_time] [-i initial_ttl] [-m max_ttl] [-p dest_port] [-q nqueries] [-t tos] host [data_size] | Displays a hop-by-hop path through an IP network from the Catalyst 5000 series switch to a specific destination host. | P | |
undelete index [[m/]device:] | Undeletes a file. | P | |
upload host file [mod_num] | Uploads a software image to a network host. | P | |
verify[[m/]device:] filename | Verifies the checksum of a file on a Flash device. | N | |
wait seconds | Causes the CLI to pause for a specified number of seconds. | N | |
whichboot | Displays the name of the active boot device. | N | |
write {host file | network | terminal} | Uploads the current configuration to a host or displays it on the terminal. | P | |
write erase | Erases the configuration information in NVRAM. | P | |
write memory | Copies the configuration information in running memory to NVRAM. | P | |
write terminal | Displays the system configuration information currently in running memory. | P |
| 1P=Privileged; N=Normal 2This command is not supported by the ATM dual PHY OC-12 module, ATM software release 4.3(0). |
You can configure and maintain the Catalyst 5000 series ATM module by entering commands from the ATM module CLI. The ATM module CLI uses a subset of the Cisco IOS software commands. Generally, Cisco IOS software works the same on the ATM module as it does on routers.
You can open a session with the ATM module on a Catalyst 5000 series switch by using the session mod_num command from the switch CLI Console> prompt. After you enter this command, the switch responds with the Enter Password prompt. Enter atm as the default password. At this point, you are at the ATM> prompt, and you have direct access only to the ATM module with which you have established a session.
This example shows how to establish a session with the ATM module (in this case, module 5):
Console> (enable) session 5 Trying ATM-5... Connected to ATM-5. Escape character is '^]'. ATM>
This section describes the command modes and functions that allow you to access and operate the ATM module CLI.
This section describes how to access and list the commands available in each of the command modes available in the Cisco IOS user interface and explains the primary uses for each command mode.
Cisco IOS software provides two levels of access to commands: user and privileged (see Table 1-5.) The user mode is called user EXEC mode. The privileged mode is called privileged EXEC mode. The default password to access the privileged EXEC mode on the ATM module is atm. The commands available in user EXEC mode are a subset of those available in privileged EXEC mode.
| Command Mode | Access Method | Prompt | Exit Method |
|---|---|---|---|
User EXEC | Use the session command in the switch CLI. | ATM> | Enter the logout command. |
Privileged EXEC | From user EXEC mode, enter the enable EXEC command. Enter the enable password at the prompt (default is atm). | ATM# | Enter the disable command. |
When you log in to the ATM module, you are automatically in user EXEC command mode. The EXEC commands available at the user level are a subset of those available in privileged EXEC mode. The user EXEC commands allow you to change terminal settings on a temporary basis, perform basic tests, and list system information.
Because many of the privileged commands set operating parameters, privileged access is password-protected to prevent unauthorized use. The privileged command set includes all of the commands available in user EXEC mode, as well as the debug commands and the configure command, which is used to access the other configuration command modes.
Global configuration commands apply to features that affect the ATM module as a whole. Use the configure privileged EXEC command to enter global configuration mode. When you enter this command, the EXEC prompts you for the source of the configuration commands:
Configuring from terminal, memory, or network [terminal]?
Interface configuration commands modify the operation of the ATM interface. Interface configuration commands always follow an interface global configuration command, which identifies the interface type and number.
Line configuration commands modify the operation of a virtual terminal line. Line configuration commands always follow a line global configuration command, which identifies the line number. These commands change terminal parameter settings either on a line-by-line basis or for a range of lines.
This section describes how to perform ATM-related tasks on the Catalyst 5000 series ATM module.
Entering a question mark (?) at the system prompt displays a list of commands available for each command mode. You can also use ? to see a list of the keywords and arguments associated with a command.
To get help specific to a command mode, a command, a keyword, or arguments, perform one of these tasks:
| Task | Command Mode | Command |
|---|---|---|
List all commands available for a particular command mode. | Any | ? |
Obtain a brief description of the help system. | Any | help |
The user interface provides error isolation with an error indicator (^). The ^ symbol appears at the point in the command string where you have entered an incorrect command, keyword, or argument. The error location indicator and interactive help system allow you to find and correct syntax errors.
The ATM module CLI provides a history or record of commands you have entered. This feature is useful for recalling long or complex commands or entries.
By default, the system records ten command lines in its history buffer. To alter the behavior of the command history feature, perform one of these tasks:
| Task | Command |
|---|---|
Change the command history buffer size for the current terminal session. | terminal history [size number-of-lines]1 |
Reset the number of lines in the history buffer to the default of 10 lines. | terminal no history [size]1 |
| 1This command is documented in the "User Interface Commands" chapter of the Cisco IOS Configuration Fundamentals Command Reference publication. |
The command history feature is enabled automatically. To disable it during the current terminal session, complete this task in EXEC mode:
| Task | Command |
|---|---|
Disable the command history feature for the current session. | terminal no history1 |
| 1This command is documented in the "User Interface Commands" chapter of the Cisco IOS Configuration Fundamentals Command Reference publication. |
The enhanced command editing mode provides editing key functions similar to those of the Emacs editor. You can enter commands in uppercase, lowercase, or a mix of both. Only passwords are case sensitive. You can abbreviate commands and keywords to the number of characters that form a unique abbreviation.
You can abbreviate commands and keywords by using enough characters to form a unique abbreviation. For example, you can abbreviate the show command to sh because show is the only command that begins with "sh."
The enhanced editing mode is enabled automatically, but you can disable it using the no editing command.
Use the following keystrokes to move the cursor around on the command line to make corrections or changes:
Move the cursor back one character. Ctrl-B or press the left arrow key.1 Move the cursor forward one character. Ctrl-F or press the right arrow key.1 Move the cursor to the beginning of the command line. Ctrl-A Move the cursor to the end of the command line. Ctrl-E Move the cursor back one word. Esc B Move the cursor forward one word. Esc F
Task
Keystrokes
1The arrow keys function only on ANSI-compatible terminals such as a VT100.
If you cannot remember a complete command name, perform this task to allow the system to complete a partial entry:
| Task | Keystrokes |
|---|---|
Complete a command name. | Enter the first few letters and press the Tab key. |
The system provides a buffer that contains the last ten items you deleted. You can recall these items and paste them in the command line by performing these steps:
| Task | Keystrokes |
|---|---|
Recall the most recent entry in the buffer. | Ctrl-Y |
Recall the next buffer entry. | Esc Y |
The editing command set has a wraparound feature. When the cursor reaches the right margin, the command line shifts 10 spaces to the left. You cannot see the first 10 characters of the line, but you can scroll back and check the syntax at the beginning of the command. To scroll back, perform this task:
| Task | Keystrokes |
|---|---|
Return to the beginning of a command line to verify that you have entered a lengthy command correctly. | Press Ctrl-B or the left arrow key repeatedly until you scroll back to the beginning of the command entry, or press Ctrl-A to return directly to the beginning of the line.1 |
| 1The arrow keys function only on ANSI-compatible terminals such as VT100. |
Perform any of these tasks to delete command entries if you make a mistake or change your mind:
| Task | Keystrokes |
|---|---|
Erase the character to the left of the cursor. | Delete or Backspace |
Delete the character at the cursor. | Ctrl-D |
Delete from the cursor to the end of the command line. | Ctrl-K |
Delete from the cursor to the beginning of the command line. | Ctrl-U or Ctrl-X |
Delete the word to the left of the cursor. | Ctrl-W |
Delete from the cursor to the end of the word. | Esc D |
When you use help to list the commands in a particular mode, the list is often longer than the terminal screen can display. In such cases, a ---More--- prompt displays at the bottom of the screen. To view the next line or screen, complete these tasks:
| Task | Keystrokes |
|---|---|
Scroll down one line. | Return |
Scroll down one screen. | Spacebar |
If you enter a command and the system suddenly sends a message to your screen (such as the output of a debug command), you can easily recall your current command line entry by performing this task:
| Task | Keystrokes |
|---|---|
Redisplay the current command line. | Ctrl-L or Ctrl-R |
If you mistype a command entry, you can transpose the mistyped characters by performing this task:
| Task | Keystrokes |
|---|---|
Transpose the character to the left of the cursor with the character located at the cursor. | Ctrl-T |
You can capitalize or lowercase words or capitalize a set of letters by performing these tasks:
| Task | Keystrokes |
|---|---|
Capitalize at the cursor. | Esc C |
Change the word at the cursor to lowercase. | Esc L |
Capitalize letters from the cursor to the end of the word. | Esc U |
Sometimes you might want to use a particular keystroke as an executable command. Complete this task to insert a system code for this purpose:
| Task | Keystrokes |
|---|---|
Insert a code to indicate to the system that the keystroke immediately following should be treated as a command entry, not an editing key. | Ctrl-V or Esc Q |
After entering configuration commands or performing other tasks, exit the ATM module and quit the session by performing this task:
| Task | Command |
|---|---|
Exit EXEC mode and return to the switch CLI. | quit |
Table 1-6 identifies each command in the ATM module command set, gives the command syntax, provides a short description, and specifies the command type and mode.
| Command | Syntax | Description | Type1 | Mode2 |
|---|---|---|---|---|
atm-address atm-address | Overrides the control ATM address. | ATM | IC | |
atm bind pvc vlan vcd vlan_num | Binds a PVC to a specified VLAN. | ATM | IC | |
atm clock internal | Specifies the transmit clock source. | ATM | IC | |
atm ds-3 scramble | Enables or disables scrambling on the current port. | ATM | IC | |
atm framing [m23adm | cbitplcp | m23plcp] | Changes the default DS3 line framing. | ATM | IC | |
Enables or disables the ILMI. | ATM | IC | ||
atm ilmi-keepalive seconds | Enables ILMI keepalives. | ATM | IC | |
atm lbo {short | long} | Sets the line buildout corresponding to the cable length. | ATM | IC | |
atm preferred phy {A | B} | Changes the preferred PHY. | ATM | IC | |
atm pvc vcd vpi vci [aal5snap | ilmi | qsaal] | Creates a PVC on the ATM interface. | ATM | IC | |
atmsig close atm0 vcd | Disconnects an SVC. | ATM | IC | |
atm sonet {stm-1 | sts-3c} {stm-4 | sts-12c} | Sets the mode of operation and control type for cell-rate decoupling. | ATM | IC | |
atm traffic-shape rate 1-155 | Configures output throttling on the ATM module. | ATM | IC | |
atm uni-version version_num | Specifies the UNI version to be used. | ATM | GC | |
atm vc-per-vp num | Sets the maximum number of VCIs to support per VCI. | ATM | IC | |
clear mpoa client [name mpc_name] cache [ingress | egress] [ip-address ip-address] | Clears ingress/egress cache entries of one or all MPCs. | ATM | EXEC | |
client-atm-address atm-address-template name elan-name | Adds a LANE address entry to the configuration server's database. | ATM | Dbase | |
debug mpoa client {all | data | egress | general | ingress | keep-alives | platform-specific} [name mpc_name] | Displays debug information for the MPC. | ATM | EXEC | |
default-name elan-name | Provides a default ELAN name in the configuration server's database. | ATM | Dbase | |
disable [level] | Exits privileged EXEC mode and returns to user EXEC mode. | ATM | EXEC | |
display-databases | Displays all the LECS database tables. | ATM | Dbase | |
editing | Enables enhanced editing mode. | ATM | Line | |
enable | Enters privileged EXEC mode. | ATM | EXEC | |
end | Exits configuration mode. | ATM | GC | |
exit | Exits any command mode or closes an active terminal session and terminates the EXEC. | ATM | ATM | |
help | Displays the help commands. | ATM | ATM | |
history [size number-of-lines] | Enables the command history function. | ATM | Line | |
interface atm_num[.sub_interface_num mul] | loopback_num | Enters the configure interface or subinterface mode. | ATM | IC | |
lane [config] auto-config-atm-address | Specifies the ATM address is computed automatically. | ATM | IC | |
lane bus-atm-address bus_name atm-addr | Sets the ATM address for the BUS. | ATM | IC | |
lane client [ethernet vlan_num [elan-name]] | Activates a LANE client. | ATM | IC | |
lane client-atm-address atm-address-template | Specifies an ATM address for the LANE client (overriding automatic assignment). | ATM | IC | |
lane client mpoa client name mpc-name | Binds a LEC to the named MPC. | ATM | IC | |
lane config-atm-address atm-address-template | Specifies the ATM address of a given configuration server. | ATM | IC | |
lane config database database-name | Associates a named configuration database with the configuration server on the selected ATM interface. | ATM | GC | |
lane database database-name | Creates a named configuration database that can be associated with a configuration server. | ATM | GC | |
lane le-arp mac-addr atm-addr | Adds a static entry to the LE ARP table. | ATM | IC | |
lane register vcd mac-addr atm-addr | Registers a LANE client. | ATM | IC | |
lane server-atm-address les_name atm-address-template | Configures the LES ATM address template. | ATM | IC | |
lane server-bus {ethernet | tokenring} elan_name [elan-id id] | Configures the LES and BUS for the specified ELAN on the subinterface. | ATM | IC | |
mac-address ieee-address | Defines the MAC layer address. | ATM | IC | |
mpoa client config name mpc-name | Defines an MPC with a specified name. | ATM | IC | |
mpoa client name mpc-name | Attaches an MPC to a major ATM interface. | ATM | IC | |
mtu size | Sets the interface MTU size. | ATM | IC | |
name elan-name elan-id id {local-seg-id | new-name | preempt | restricted | server-atm-address | un-restricted} atm-addr | Assigns a unique ELAN name to a LES.6 | ATM | Dbase | |
reload | Reloads the operating system. | ATM | EXEC | |
show atm ilmi-status atm mod_num/subcard_num/port_num | Displays ILMI information about the ATM interface. | ATM | EXEC | |
show atm interface atm0 | Displays information about the ATM interface. | ATM | EXEC | |
show atm traffic | Displays global ATM traffic information. | ATM | EXEC | |
show atm vc [vcd] | Displays the active ATM virtual circuits. | ATM | EXEC | |
show atm vlan [vlan_num] | Displays the active VLAN-to-PVC bindings. | ATM | IC | |
show history | Lists the command history for the current EXEC session. | ATM | EXEC | |
show lane [interface atm0[.subinterface] | name elan-name] [brief] | Displays global and per-VCC LANE information. | ATM | EXEC | |
show lane bus [interface atm0[.subinterface] | name elan-name] [brief] | Displays LANE information for the configured BUS. | ATM | EXEC | |
show lane client [interface atm0[.subinterface] | name elan-name] [brief] | Displays global and per-VCC LANE information. | ATM | EXEC | |
show lane config [interface atm0] [brief] | Displays LANE information for the LECS. | ATM | EXEC | |
show lane default-atm-addresses | Displays default ATM addresses for dual PHYs. | ATM | EXEC | |
show lane le-arp [interface atm0[.subinterface] | name elan-name] | Displays the LE ARP table. | ATM | EXEC | |
show lane server [interface atm0[.subinterface] | name elan-name] [brief] | Displays LANE information about the configured LES. | ATM | EXEC | |
show mpoa client [name mpc-name] [brief] | Displays a summary of information regarding one/all MPCs. | ATM | EXEC | |
show mpoa client [name mpc-name] cache [ingress | egress] [ip-address ip-address] | Displays the ingress and/or egress cache entries matching the IP addresses for the MPCs. | ATM | EXEC | |
show mpoa client [name mpc-name] statistics | Displays all the statistics collected by an MPC. | ATM | EXEC | |
show mpoa default-atm-addresses | Displays the default ATM addresses for the MPC. | ATM | EXEC | |
show sscop | Displays SSCOP details for all ATM interfaces. | ATM | EXEC | |
show version | Displays version information for the ATM module. | ATM | EXEC | |
shutdown | Shuts down or restarts a physical interface. | Config | IC | |
sscop cc-timer msecs | Changes (in msecs) the SSCOP connection control timer value. | ATM | IC | |
sscop keepalive-timer msecs | Changes the SSCOP keepalive timer period (in msecs). | ATM | IC | |
sscop max-cc retries | Changes the maximum number of retries for connection control operations. | ATM | IC | |
sscop max-stat entries | Changes the maximum number of entries in a Stat frame. | ATM | IC | |
sscop poll-timer msecs | Changes the maximum time (in msecs) to wait for a response before sending a POLL PDU. | ATM | IC | |
sscop receive-window packets | Changes the size of the SSCOP receiver window. | ATM | IC | |
sscop send-window packets | Changes the size of the SSCOP transmitter window. | ATM | IC | |
terminal length [screen-length] | Sets the number of lines displayed on the terminal. | ATM | EXEC | |
write terminal | Displays the ATM configuration information currently in running memory. | ATM | EXEC |
The ROM monitor is a ROM-based program that executes upon platform power-up, reset, or when a fatal exception occurs.
The system enters ROM monitor mode if the switch does not find a valid system image, if the NVRAM configuration is corrupted, or if the configuration register is set to enter ROM monitor mode. From the ROM monitor mode, you can load a system image manually from Flash memory, from a network server file, or from bootflash. You can also enter ROM monitor mode also by restarting the switch and pressing the Break key during the first 60 seconds of startup.
To connect through a terminal server, escape to the Telnet prompt, and enter the send break command to break back to the ROM monitor mode.
The ROM monitor commands are used to load and copy system images, microcode images, and configuration files. System images contain the system software. Microcode images contain microcode to be downloaded to various hardware devices. Configuration files contain commands entered to customize the function of Cisco IOS software.
The manual boot command has the following syntax:
Once you are in ROM monitor mode, the prompt changes to rommon #>.
Table 1-7 identifies each command in the switch command set, shows the command syntax, provides a short description, and specifies the mode for the command.
| Command | Syntax | Description |
|---|---|---|
alias [name=value] | Sets and displays aliases. | |
boot [-xv] [device][imagename] | Boots up an external process. | |
confreg [num] | Configures the configuration register utility. | |
dev | Lists the device IDs available on a platform. | |
dir device | Lists the files of the named device. | |
history | Displays the command history (the last 16 commands executed in the monitor environment). | |
meminfo [-l] | Displays switch memory information. | |
repeat [num | string] | Repeats a specified command. | |
reset {mod_num | system} | Performs a soft reset of the switch. | |
set | Displays all of the monitor variable names with their values, or sets a monitor variable. | |
sync | Saves changes to the ROM monitor configuration. | |
unalias name | Removes the alias name and associated value from the alias list. | |
unset=varname | Removes a variable name from the variable list. | |
varname=value | Assigns a variable to a value. |
|
|