|
|
This chapter contains information on enabling, shutting down, and displaying messages pertinent to interface configuration and operation. Also discussed are the procedures and command descriptions for configuring and maintaining the following router interface components:
You also will find information about configuring the serial Dial Backup feature and learn how to configure a null interface and the Point-to-Point Protocol (PPP) and HDLC.
To enable an interface, you must be in the configuration command collection mode. To enter this mode, type the EXEC command configure at the EXEC prompt. Once in the command collection mode, start configuring the interface by entering the interface command. When the interface is configured, you can check its status by entering EXEC show commands at the EXEC prompt.
This chapter provides software configuration information only. For hardware technical descriptions, and for information about installing these interfaces, refer to the appropriate hardware installation and maintenance publication.
Summaries of the interface configuration commands and EXEC monitoring commands described in this chapter are included at the end of the chapter.
The Online Insertion and Removal (OIR) feature of boards on the Cisco 7000 series allows you to remove and replace CxBus interface processors (IPs) while the system is on line. With minimal disruption of service, you can shut down the IP before removal and restart it after insertion without causing other software or interfaces to shut down.
You do not need to notify the software that you are going to remove or install an interface processor. When the route processor is notified by the system that a processor has been removed or installed, it stops routing and scans the system for a configuration change. All interface processors are initialized, and each interface type is verified against the system configuration; then the system runs diagnostics on the new interface. There is a 3-second to 5-second disruption to normal operation during interface processor removal. There is an 11-second to 15-second disruption during interface processor insertion.
Only an interface of a type that has been configured previously will be brought on line; others require configuration. If a newly installed interface processor does not match the system configuration, the interface is left in an administratively down state until the system operator configures the system with the new interface(s).
Hardware (MAC-level) addresses for all interfaces in the system are stored on an electronically erasable programmable read-only memory (EEPROM) component in the route processor (RP) instead of on the individual interface boards. An address allocator in the EEPROM contains a sequential block of 40 addresses (5 interface slots times a maximum of 8 possible ports per slot). Each address is assigned to a specific slot and port address in the chassis, regardless of how the interfaces are configured. This allows interfaces to be replaced online without requiring the system to update routing tables and data structures. Regardless of the types of interfaces installed, the hardware addresses do not change unless you replace the system RP. If you do replace the RP, the hardware addresses of all ports will change to those specified in the address allocator on the new RP.
Enter the interface global configuration command in configuration mode to identify a specific network interface (for example, a serial port, Ethernet port, or Token Ring port). By entering this command you begin the configuration subcommand collection mode for the specified interface.
For all routers except the Cisco 7000 series, the interface command has the following syntax:
interface type unitThe argument type identifies the interface type; the argument unit identifies the connector or interface card number. Unit numbers are assigned at the factory at the time of installation or when added to a system and can be displayed with the show interfaces command.
This example begins interface configuration subcommand collection mode for serial connector 0 (interface serial 0):
interface serial 0
Use the EXEC command show interfaces (described later in this chapter) to determine the interface type and unit numbers.
In the interface configuration subcommand collection mode, you enter the interface subcommands for your particular routing or bridging protocol. The interface configuration subcommand collection mode ends when you enter a command that is not an interface subcommand or when you type the Ctrl-Z sequence.
For the Cisco 7000 series, to identify a specific network interface, use the following global configuration command in configuration mode:
interface type slot/portThe argument type identifies the interface type and can be one of the following: ethernet, serial, tokenring, or fddi.
The slot argument is the backplane slot number and can be 0, 1, 2, 3, or 4. The slots are numbered from left to right.
The port argument is the port number of the interface and can be 0, 1, 2, 3, 4, or 5 depending on the type of interface, as follows:
Ports on each interface processor are numbered from the top down. The interface slot and port numbers can be displayed with the show interfaces command.
This example shows the interface configuration subcommand for Ethernet port 4 on the EIP that is installed in (or recently removed from) slot 2:
interface ethernet 2/4
Use the EXEC command show interfaces (described later in this chapter) to determine the interface type, slot numbers, and port numbers.
Remain in interface configuration subcommand collection mode as long as you are entering interface subcommands for a routing or bridging protocol. The interface configuration subcommand collection mode ends when you enter a command that is not an interface subcommand or when you type the Ctrl-Z sequence to get out of configuration mode and return to privileged EXEC mode.
To add a descriptive name to an interface, use the description interface subcommand.
description name-stringThe argument name-string is descriptive text to help you remember what is attached to this interface. The description command is meant solely as a comment to be put in the configuration to help you remember what certain interfaces are for. The description will appear in the output of the following commands: show configuration, write terminal, and show interfaces. The no version removes the name-string.
This example describes a 3174 controller on serial interface 0:
interface serial 0 description 3174 Controller for test lab
This example for the Cisco 7000 series describes an administration network attached to the Ethernet processor in slot 2, port 4:
interface ethernet 2/4 description 2nd floor administration net
To disable an interface, use the shutdown interface subcommand. The full syntax for this command follows.
shutdownThe shutdown command disables all functions on the specified interface and prevents all packet transmission. The command also marks the interface as unavailable; this information is communicated to other network servers through all dynamic routing protocols. The interface will not be mentioned in any routing updates. On serial interfaces, this command causes the DTR signal to be dropped. On FDDI interfaces, this command causes the optical bypass switch, if present, to go into bypass mode. On Token Ring interfaces, this command causes the interface to deinsert from the ring.
To restart a disabled interface, use the no shutdown interface subcommand.
To check whether an interface is disabled, use the EXEC command show interfaces as described in the next section. An interface that has been shut down is shown as administratively down in this command's display:
This example turns off the interface Ethernet 0:
interface ethernet 0 shutdown
This example turns the interface back on:
interface ethernet 0 no shutdown
For the Cisco 7000 series, this example turns off the Ethernet interface in slot 2 at port 4:
interface ethernet 2/4 shutdown
For the Cisco 7000 series, this example turns the interface back on:
interface ethernet 2/4 no shutdown
To clear the interface counters shown with the show interfaces command, enter the following command at the EXEC prompt:
clear counters [type unit] clear counters [type slot/port] For Cisco 7000 series onlyThe command clears all the current interface counters from the interface unless the optional arguments type and unit, or type, slot, and port, are specified to clear only a specific interface type (serial, Ethernet, Token Ring, and so on) from a specific unit or card number.
The software contains commands that you can enter at the EXEC prompt to display information about the interface, including the software and hardware versions, the controller status, and some statistics about the interfaces. These commands begin with the word show. (The full list of these commands can be displayed by entering the command show ? at the EXEC prompt.) A description of interface-specific show commands follows.
The show version command displays the configuration of the system hardware, the software version, the names and sources of configuration files, and the boot images. Enter this command at the EXEC prompt:
show versionThe following shows sample output from this command:
GS Software, Version 9.1(1) Copyright (c) 1986-1992 by cisco Systems, Inc. Compiled Fri 14-Aug-92 12:37 System Bootstrap, Version 4.3 thor uptime is 2 days, 10 hours, 0 minutes System restarted by reload System image file is unknown, booted via tftp from 131.108.13.111 Host configuration file is "thor-boots", booted via tftp from 131.108.13.111 Network configuration file is "network-confg", booted via tftp from 131.108.13.111 CSC3 (68020) processor with 4096K bytes of memory. X.25 software. Bridging software. 1 MCI controller (2 Ethernet, 2 Serial). 2 Ethernet/IEEE 802.3 interface. 2 Serial network interface. 32K bytes of non-volatile configuration memory. Configuration register is 0x0
In the output, the first block of text lists information about the system software, which includes the software release version number. Always specify the complete version number when reporting a possible software problem. In the sample output, the version number is 9.1, initial release.
The second block of text lists the system bootstrap version, in this case 4.3.
The third block of text includes the system name and uptime, or the amount of time the system has been up and running. Also displayed is a log of how the system was last booted, both as a result of normal system startup and of system error. For example, information can be displayed to indicate a bus error that is generally the result of an attempt to access a nonexistent address.
System restarted by bus error at PC0XC4CA address 0X210C0C0
If the software was booted over the network, the the Internet address of the boot host is shown. If the software was loaded from onboard ROM, the information displayed is running default software. In addition, the names and sources of the host and network configuration files are shown.
The remaining output shows the hardware configuration and any nonstandard software options. The configuration register contents are displayed in hexadecimal notation.
The show controllers command displays current internal status information for different interface cards. The information displayed is generally useful for diagnostic tasks performed by technical support personnel only. Enter this command at the EXEC prompt:
show controllers {serial|token|mci|cbus|fddi} show controllers {token|serial|cxBus|fddi} For Cisco 7000 series onlyUse the following version of the show controllers command on low-end routers (Cisco 2500, Cisco 3000 series, and Cisco 4000):
show controllers {ethernet|serial|tokenring|bri|fddi|cache}Use the following keywords to display the information about each card:
For the Cisco 7000 series, use the following keywords to display the information about each processor:
Sample output for the MCI controller card follows. Table 1-1 describes the fields.
MCI 0, controller type 1.1, microcode version 1.8
128 Kbytes of main memory, 4 Kbytes cache memory
22 system TX buffers, largest buffer size 1520
Restarts: 0 line down, 0 hung output, 0 controller error
Interface 0 is Ethernet0, station address 0000.0c00.d4a6
15 total RX buffers, 11 buffer TX queue limit, buffer size 1520
Transmitter delay is 0 microseconds
Interface 1 is Serial0, electrical interface is V.35 DTE
15 total RX buffers, 11 buffer TX queue limit, buffer size 1520
Transmitter delay is 0 microseconds
High speed synchronous serial interface
Interface 2 is Ethernet1, station address aa00.0400.3be4
15 total RX buffers, 11 buffer TX queue limit, buffer size 1520
Transmitter delay is 0 microseconds
Interface 3 is Serial1, electrical interface is V.35 DCE
15 total RX buffers, 11 buffer TX queue limit, buffer size 1520
Transmitter delay is 0 microseconds
High speed synchronous serial interface
The following is sample output of the show controllers ethernet command:
router# show controller ethernet
LANCE unit 0, NIM slot 1, NIM type code 4, NIM version 1
Media Type is 10BaseT, Link State is Up, Squelch is Normal
idb 0x4060, ds 0x5C80, regaddr = 0x8100000
IB at 0x600D7AC: mode=0x0000, mcfilter 0000/0001/0000/0040
station address 0000.0c03.a14f default station address 0000.0c03.a14f
buffer size 1524
RX ring with 32 entries at 0xD7E8
Rxhead = 0x600D8A0 (12582935), Rxp = 0x5CF0(23)
00 pak=0x60336D0 ds=0x6033822 status=0x80 max_size=1524 pak_size=98
01 pak=0x60327C0 ds=0x6032912 status=0x80 max_size=1524 pak_size=98
02 pak=0x6036B88 ds=0x6036CDA status=0x80 max_size=1524 pak_size=98
03 pak=0x6041138 ds=0x604128A status=0x80 max_size=1524 pak_size=98
04 pak=0x603FAA0 ds=0x603FBF2 status=0x80 max_size=1524 pak_size=98
05 pak=0x600DC50 ds=0x600DDA2 status=0x80 max_size=1524 pak_size=98
06 pak=0x6023E48 ds=0x6023F9A status=0x80 max_size=1524 pak_size=1506
07 pak=0x600E3D8 ds=0x600E52A status=0x80 max_size=1524 pak_size=1506
08 pak=0x6020990 ds=0x6020AE2 status=0x80 max_size=1524 pak_size=386
09 pak=0x602D4E8 ds=0x602D63A status=0x80 max_size=1524 pak_size=98
10 pak=0x603A7C8 ds=0x603A91A status=0x80 max_size=1524 pak_size=98
11 pak=0x601D4D8 ds=0x601D62A status=0x80 max_size=1524 pak_size=98
12 pak=0x603BE60 ds=0x603BFB2 status=0x80 max_size=1524 pak_size=98
13 pak=0x60318B0 ds=0x6031A02 status=0x80 max_size=1524 pak_size=98
14 pak=0x601CD50 ds=0x601CEA2 status=0x80 max_size=1524 pak_size=98
15 pak=0x602C5D8 ds=0x602C72A status=0x80 max_size=1524 pak_size=98
16 pak=0x60245D0 ds=0x6024722 status=0x80 max_size=1524 pak_size=98
17 pak=0x6008328 ds=0x600847A status=0x80 max_size=1524 pak_size=98
18 pak=0x601EB70 ds=0x601ECC2 status=0x80 max_size=1524 pak_size=98
19 pak=0x602DC70 ds=0x602DDC2 status=0x80 max_size=1524 pak_size=98
20 pak=0x60163E0 ds=0x6016532 status=0x80 max_size=1524 pak_size=98
21 pak=0x602CD60 ds=0x602CEB2 status=0x80 max_size=1524 pak_size=98
22 pak=0x6037A98 ds=0x6037BEA status=0x80 max_size=1524 pak_size=98
23 pak=0x602BE50 ds=0x602BFA2 status=0x80 max_size=1524 pak_size=98
24 pak=0x6018988 ds=0x6018ADA status=0x80 max_size=1524 pak_size=98
25 pak=0x6033E58 ds=0x6033FAA status=0x80 max_size=1524 pak_size=98
26 pak=0x601BE40 ds=0x601BF92 status=0x80 max_size=1524 pak_size=98
27 pak=0x6026B78 ds=0x6026CCA status=0x80 max_size=1524 pak_size=98
28 pak=0x6024D58 ds=0x6024EAA status=0x80 max_size=1524 pak_size=74
29 pak=0x602AF40 ds=0x602B092 status=0x80 max_size=1524 pak_size=98
30 pak=0x601FA80 ds=0x601FBD2 status=0x80 max_size=1524 pak_size=98
31 pak=0x6038220 ds=0x6038372 status=0x80 max_size=1524 pak_size=98
TX ring with 8 entries at 0xDA20, tx_count = 0
tx_head = 0x600DA58 (12582919), head_txp = 0x5DC4 (7)
tx_tail = 0x600DA58 (12582919), tail_txp = 0x5DC4 (7)
00 pak=0x000000 ds=0x600CF12 status=0x03 status2=0x0000 pak_size=118
01 pak=0x000000 ds=0x602126A status=0x03 status2=0x0000 pak_size=60
02 pak=0x000000 ds=0x600CF12 status=0x03 status2=0x0000 pak_size=118
03 pak=0x000000 ds=0x600CF12 status=0x03 status2=0x0000 pak_size=118
04 pak=0x000000 ds=0x600CF12 status=0x03 status2=0x0000 pak_size=118
05 pak=0x000000 ds=0x600CF12 status=0x03 status2=0x0000 pak_size=118
06 pak=0x000000 ds=0x600CF12 status=0x03 status2=0x0000 pak_size=118
07 pak=0x000000 ds=0x6003ED2 status=0x03 status2=0x0000 pak_size=126
0 missed datagrams, 0 overruns, 2 late collisions, 2 lost carrier events
0 transmitter underruns, 0 excessive collisions, 0 tdr, 0 babbles
0 memory errors, 0 spurious initialization done interrupts
0 no enp status, 0 buffer errors, 0 overflow errors
10 one_col, 10 more_col, 22 deferred, 0 tx_buff
0 throttled, 0 enabled
Lance csr0 = 0x73
| Field | Description |
|---|---|
| Card type and number | Unit type and card number (varies depending on card) |
| controller type | Version number of the card |
| microcode version | Version number of the card's internal software (in read-only memory) |
| main memory cache memory | Amount of main and cache memory on the card |
| system TX | Number of buffers that hold packets to be transmitted buffers |
| Restarts line down hung output controller error | Count of restarts due to the following conditions: Communication line down Output unable to transmit Internal error |
| Interface..is | Names of interfaces, by number |
| Electrical interface | Line interface type for serial connections |
| RX buffers | Number of buffers for received packets |
| TX queue limit | Maximum number of buffers in transmit queue |
| Transmitter delay | Delay between outgoing frames |
| Station address | The hardware address of the interface |
Sample output for the show controllers token command follows:
router> show controllers token
Tokenring4/0: state administratively down
current address: 0000.3040.8b4a, burned in address: 0000.3040.8b4a
Last Ring Status: none
Stats: soft: 0/0, hard: 0/0, sig loss: 0/0
tx beacon: 0/0, wire fault 0/0, recovery: 0/0
only station: 0/0, remote removal: 0/0
Monitor state: (active), chip f/w: '000000........', [bridge capable]
ring mode: 0"
internal functional: 00000000 (00000000), group: 00000000 (00000000)
internal addrs: SRB: 0000, ARB: 0000, EXB 0000, MFB: 0000
Rev: 0000, Adapter: 0000, Parms 0000
Microcode counters:
MAC giants 0/0, MAC ignored 0/0
Input runts 0/0, giants 0/0, overrun 0/0
Input ignored 0/0, parity 0/0, RFED 0/0
Input REDI 0/0, null rcp 0/0, recovered rcp 0/0
Input implicit abort 0/0, explicit abort 0/0
Output underrun 0/0, tx parity 0/0, null tcp 0/0
Output SFED 0/0, SEDI 0/0, abort 0/0
Output False Token 0/0, PTT Expired 0/0
Internal controller counts:
line errors: 0/0, internal errors: 0/0
burst errors: 0/0, ari/fci errors: 0/0
abort errors: 0/0, lost frame: 0/0
copy errors: 0/0, rcvr congestion: 0/0
token errors: 0/0, frequency errors: 0/0
Internal controller smt state:
Adapter MAC: 0000.0000.0000, Physical drop: 00000000
NAUN Address: 0000.0000.0000, NAUN drop: 00000000
Last source: 0000.0000.0000, Last poll: 0000.0000.0000
Last MVID: 0000, Last attn code: 0000
Txmit priority: 0000, Auth Class: 0000
Monitor Error: 0000, Interface Errors: 0000
Correlator: 0000, Soft Error Timer: 0000
Local Ring: 0000, Ring Status: 0000
Beacon rcv type: 0000, Beacon txmit type: 0000
Beacon type: 0000, Beacon NAUN: 0000.0000.0000
Beacon drop: 00000000, Reserved: 0000
Reserved2: 0000
Table 1-2 describes key show controllers token display fields.
| Field | Description |
|---|---|
| Tokenring4/0 | Interface processor type, slot, and port. |
| Last Ring Status | Last abnormal ring condition. It can be any of the following: Signal Loss, HW Removal, Remote Removal, Counter Overflow, Only station, Ring Recovery |
Sample output of the show controllers serial command follows.
router# show controllers serial
SSP 3, hardware version 2.0, microcode version 1.3
128 Kbytes of main memory, 4 Kbytes cache memory
23 system TX buffers, largest buffer size 1520
Restarts: 0 line down, 0 hung output, 0 controller error
Interface 0 is Serial3/0, electrical interface is V.35 DTE
14 total RX buffers, 11 buffer TX queue limit, buffer size 1520
Tx buffer free count is 11
Transmitter delay is 0 microseconds
High speed synchronous serial interface
Interface 1 is Serial3/1, electrical interface is V.35 DCE
14 total RX buffers, 11 buffer TX queue limit, buffer size 1520
Tx buffer free count is 11
Transmitter delay is 0 microseconds
High speed synchronous serial interface
Interface 2 is Serial3/2, electrical interface is V.35 DTE
14 total RX buffers, 11 buffer TX queue limit, buffer size 1520
Tx buffer free count is 11
Transmitter delay is 0 microseconds
High speed synchronous serial interface
Interface 3 is Serial3/3, electrical interface is V.35 DTE
14 total RX buffers, 11 buffer TX queue limit, buffer size 1520
Tx buffer free count is 11
Transmitter delay is 0 microseconds
High speed synchronous serial interface
Table 1-3 describes the show controllers serial display fields.
| Field | Description |
|---|---|
| IP type, slot number | Unit type and slot number |
| hardware version | Version number of the controller |
| microcode version | Version number of the processor's internal software (in read-only memory) |
| main memory cache memory | Amount of main and cache memory on the processor |
| Restarts line down hung output controller error | Number of restarts due to the following conditions: Communication line down Output unable to transmit Internal error |
| Interface # - | Names of interfaces by cxBus interface type, slot, and port number |
| RX buffers | Number of buffers for received packets |
| TX queue limit | Maximum number of buffers in transmit queue |
| Transmitter delay | Delay between outgoing frames |
| Station address | The hardware address of the interface |
Sample output for the Switch Processor (SP) controller follows.
router> show controllers cxbus
Switch Processor 5, hardware version 11.1, microcode version 130.2
Microcode loaded from system
512 Kbytes of main memory, 128 Kbytes cache memory
120 1520 byte buffers, 70 4484 byte buffers, 212 byte system buffer
Restarts: 0 line down, 0 hung output, 0 controller error
FIP 3, hardware version 6.1, microcode version 141.7
Microcode loaded from system
Interface 24 - Fddi3/0, station addr 0000.0c02.adf1 (bia 0000.0c02.adf1)
70 buffer RX queue threshold, 71 buffer TX queue limit, buffer size 4484
ift 0006, rql 66, tq 0000 0000, tql 70
EIP 4, hardware version 5.1, microcode version 128.10
Interface 32 - Ethernet4/0, station addr 0000.0c02.d0cc (bia 0000.0c02.d0cc)
20 buffer RX queue threshold, 28 buffer TX queue limit, buffer size 1520
ift 0000, rql 20, tq 0000 0000, tql 28
Transmitter delay is 0 microseconds
Interface 33 - Ethernet4/1, station addr 0000.0c02.d0cd (bia 0000.0c02.d0cd)
20 buffer RX queue threshold, 28 buffer TX queue limit, buffer size 1520
ift 0000, rql 20, tq 0000 0000, tql 28
Transmitter delay is 0 microseconds
Interface 34 - Ethernet4/2, station addr 0000.0c02.d0ce (bia 0000.0c02.d0ce)
20 buffer RX queue threshold, 28 buffer TX queue limit, buffer size 1520
ift 0000, rql 20, tq 0000 0000, tql 28
Transmitter delay is 0 microseconds
Interface 35 - Ethernet4/3, station addr 0000.0c02.d0cf (bia 0000.0c02.d0cf)
20 buffer RX queue threshold, 28 buffer TX queue limit, buffer size 1520
ift 0000, rql 20, tq 0000 0000, tql 28
Transmitter delay is 0 microseconds
Interface 36 - Ethernet4/4, station addr 0000.0c02.d0d0 (bia 0000.0c02.d0d0)
20 buffer RX queue threshold, 28 buffer TX queue limit, buffer size 1520
ift 0000, rql 20, tq 0000 0000, tql 28
Transmitter delay is 0 microseconds
Interface 37 - Ethernet 4/5, station addr 0000.0c02.d0d1 (bia0000.0c02.d0d1)
20 buffer RX queue threshold, 28 buffer TX queue limit, buffer size 1520
ift 0000, rql 20, tq 0000 0000, tql 28
Transmitter delay is 0 microseconds
Table 1-4 describes the show controllers cxbus display fields.
| Field | Description |
|---|---|
| IP type, slot number | Unit type and slot number |
| hardware version | Version number of the controller |
| microcode version | Version number of the controller's internal software (in read-only memory) |
| Microcode loaded from system | Indicates where microcode was loaded from. |
| main memory cache memory | Amount of main and cache memory on the processor |
| Restarts line down hung output controller error | Number of restarts due to the following conditions: Communication line down Output unable to transmit Internal error |
| Interface # - | Names of interfaces by CxBus interface type, slot, and port number |
| RX buffers | Number of buffers for received packets |
| TX queue limit | Maximum number of buffers in transmit queue |
| Transmitter delay | Delay between outgoing frames |
| Station address | The hardware address of the interface |
Sample output of the show controllers fddi command follows.
router> show controllers fddi
Fddi3/0 - hardware version 1.3, microcode version 141.7
Phy-A registers:
cr0 4, cr1 0, cr2 0, status 3, cr3 0
Phy-B registers:
cr0 4, cr1 4, cr2 0, status 3, cr3 0
FORMAC registers:
irdtlb 723B, irdtneg F85E, irdthtt 5036, irdmir FFFF0BDC
irdtrth F85F, irdtmax FBC5, irdtvxt 8585, irdstmc 0810
irdmode 6A20, irdimsk 0000, irdstat 8060, irdtpri 0000
FIP registers
ccb: 0032 cmd: 0006 fr: 000F mdptr: 0000 mema: 0000
icb: 00F0 arg: 0003 app: 0004 mdpg: 0000 af: 0700
clm: E002 bcn: E016 clbn: 0198 rxoff: 002A en: 0001
clmbc: 8011 bcnbc: 8011 robn: 0006 park: 0000 fop: 9478
txchn: 0000 pend: 0000 act: 0000 tail: 0000 cnt: 0000
state: 0003 check: 0000 eof: 0000 tail: 0000 cnt: 0000
rxchn: 0000 buf0: 0504 nxt0: 0528 eof: 0000 tail: 0000
eofch: 0000 buf1: 0510 nxt1: 0540 pool: 0050 err: 005C
head: 0984 cur: 0000 t0: 0030 t1: 003E t2: 002A
tail: 0984 cnt: 0001 t3: 0000 rxlft: 000B used: 0000
txq_s: 000E txq_f: 000E Aarm: 0000 Barm: 1388 fint: 9478
The information in this display is of use mainly to technical support personnel.
The software also provides the show interfaces command, which displays statistics for the network interfaces on the network server. Enter the following command at the EXEC prompt:
show interfaces [type unit] [accounting] show interfaces [type slot/port] [accounting] For the Cisco 7000 series onlySpecify the optional arguments type and unit to display statistics for a particular network interface. The argument type can be one of the following: ethernet, serial, tokenring, fddi, hssi, or ultranet. Use the argument unit to specify the interface unit number.
Specify the optional arguments type, slot, and port to display statistics for a particular network interface. The argument type can be one of the following: serial, ethernet, tokenring, or fddi.
The slot argument is the backplane slot number and can be 0, 1, 2, 3, or 4.
The port argument is the port number of the interface and can be 0, 1, 2, 3, 4, or 5 depending on the type of interface, as follows:
The interface slot and port numbers can be displayed with the show interfaces command.
The optional keyword accounting displays the number of packets of each protocol type that has been sent through the interface. You can show these numbers for all interfaces, or you can specify a specific interface.
Except for protocols that are encapsulated inside other protocols, such as IP over X.25, the accounting option also shows the total of all bytes sent and received, including the MAC header. For example, it totals the size of the Ethernet packet or the size of a packet that includes HDLC encapsulation.
Table 1-5 lists the protocols for which per-packet accounting information is kept.
| Protocol | Notes |
|---|---|
| IP | n/a |
| DECnet | n/a |
| XNS | n/a |
| CLNS | n/a |
| AppleTalk | n/a |
| Novell | n/a |
| Apollo | n/a |
| Vines | n/a |
| Trans. Bridge | n/a |
| SR Bridge | n/a |
| Chaos | n/a |
| Xerox PUP | n/a |
| DEC MOP | The routers use MOP packets to advertise their existence to DEC machines that use the MOP protocol. A router periodically broadcasts MOP packets to identify itself as a MOP host. This results in MOP packets being counted, even when DECnet is not being actively used. |
| Lan Manager | LAN Network Manager and IBM Network Manager |
| Spanning Tree | n/a |
| ARP | For IP, Chaos, Apollo, Frame relay, SMDS |
| HP Probe | n/a |
| Serial Tunnel | SDLC |
The show interface command is used frequently while configuring and monitoring modules.
For further explanations and examples about specific interfaces, refer to the following sections in this chapter: "Monitoring the Serial Interface," "Monitoring the Ethernet Interface," "Monitoring the Token Ring Interface," "Monitoring the FDDI," "Monitoring the HSSI," and "Monitoring the UltraNet Interface."
For all routers except the Cisco 7000 series, support for serial interfaces is supplied on the following serial network interface cards:
The high-speed synchronous serial interface also is supported on the IGS network server.
For the Cisco 7000 series, support for serial interfaces is supplied on the serial interface processor (SIP) and the fast serial interface processor (FSIP). The FSIP provides four or eight channel-independent, synchronous serial ports that support full-duplex operation at DS-1 (1.544 Mbps) and E-1 (2.048 Mbps) speeds. Each port supports any of the available interface types (RS-232,RS-449, V.35, X.21, RS-530, and G.703), and each can be configured individually to operate with either internal or external timing signals.
To specify a serial interface, use this configuration command:
interface serial unit interface serial slot/port For the Cisco 7000 series onlySpecify the serial interface connector number with the argument unit.
For the Cisco 7000 series, specify the serial interface slot number with the argument slot. Specify the port number with the argument port.
Follow this command with the routing or bridging interface subcommands for your particular protocol or application, as described later in this manual.
The SCI and MCI cards can query the appliques to determine their types. However, they do so only at system startup, so the appliques must be attached when the system is started. Issue a show controllers serial or show controllers mci command to determine how the serial card has identified them. The command also will show the capabilities of the serial card and report controller-related failures.
The FSIP can query the port adapters to determine their cable types at system startup. Issue a show controllers cxbus command to determine how the serial processor has identified them. The command also shows the capabilities of the serial processor and reports controller-related failures.
This command begins configuration on interface serial 0:
interface serial 0
On the Cisco 4000 platform, you can specify the serial Network Interface Module timing signal configuration with the following commands:
[no] dce-terminal-timing-enableWhen the board is operating as a DCE and the DTE provides terminal timing (SCTE or TT), the dce-terminal-timing-enable command will cause the DCE to use SCTE from the DTE. When running the line at high speeds and long distances this prevents phase shifting of the data with respect to the clock. If SCTE is not available from the DTE, use no dce-terminal-timing-enable, which will cause the DCE to use its own clock instead of SCTE from the DTE.
When the board is operating as a DTE, the dte-invert-txc command inverts the TXC clock signal it gets from the DCE that the DTE uses to transmit data. Use this command if the DCE cannot receive SCTE from the DTE, the data is running at high speeds, and the transmission line is long. Again this prevents phase shifting of the data with respect to the clock. If the DCE accepts SCTE from the DTE, use no dte-invert-txc.
All FSIP interface types support nonreturn to zero (NRZ) and nonreturn to zero inverted (NRZI) format.This is a line coding format that is required for serial connections in some environments. NRZ encoding is most common. NRZI encoding is used primarily with RS-232 connections in IBM environments.
The default configuration for all serial interfaces is NRZ format. To enable NRZI format, use the following interface subcommand:
nrzi-encodingThe default is no nrzi-encoding.
In the following example, serial interface 3/0 is configured for NRZI encoding.
interface serial 3/0 nrzi-encoding
All interfaces use a 16-bit cyclic redundancy check (CRC) by default but also support a 32-bit CRC. CRC is an error-checking technique that uses a calculated numeric value to detect errors in transmitted data. The designators 16 and 32 indicate the number of check digits per frame that are used to calculate the frame check sequence (FCS). CRC-16, which transmits streams of 8-bit characters, generates a 16-bit FCS. CRC-32 transmits longer streams at faster rates and therefore provides better ongoing error correction with few retransmissions. Both the sender and receiver must use the same setting.
CRC-16, the most widely used throughout the United States and Europe, is used extensively with wide-area networks (WANs).CRC-32 is specified by IEEE 802 and as an option by some point-to-point transmission standards. It is often used on SMDS networks and LANs.
The default for all serial interfaces is for 16-bit CRC. Use the following interface subcommand to enable 32-bit CRC on a serial interface:
crc 32In the following example, the 32-bit CRC is enabled on serial interface 3/0.
interface serial 3/0 crc 32
When a DTE does not return a transmit clock, use the following interface subcommand to enable the internally generated clock on a serial interface:
transmit-clock-internalThe default setting is no transmit-clock-internal.
In the following example, the internally generated clock is enabled on serial interface 3/0.
interface serial 3/0 transmit-clock-internal
Delays between the SCTE clock and data transmission indicate that the transmit clock signal might not be appropriate for the interface rate and length of cable being used. Different ends of the wire may have variances that differ slightly. Invert the clock signal to compensate for these factors.
Use the following interface subcommand to invert the clock signal on an interface:
invert-transmit-clockIn the following example, the clock signal on interface serial 3/0 is inverted.
interface serial 3/0 invert-transmit-clock
G.703-E1 interfaces have two modes of operation, framed and unframed. To enable framed mode, use the timeslot interface configuration command. To disable framed mode and use unframed mode, use the no form of this command.
timeslot start-slot - stop-slotThe slot numbers can be in the range 0 through 31. Setting start-slot to 0 disables framing.
By default, G.703-E1 interfaces are configured for unframed operation. To restore the default, use the no form of this command or set the starting time slot to 0.
To enable generation of the G.703-E1 CRC4, which is useful for checking data integrity while operating in framed mode, use the following interface configuration command:
crc4By default, the G.703-E1 CRC4 is not generated. To restore the default, use the no form of this command.
By default, time slot 16 is used for signaling. It can also be used for data. To control the use of time slot 16 for data, use the following interface configuration command:
ts16To restore the default, use the no form of this command.
A G.703-E1 interface can clock its transmitted data either from its internal clock or from a clock recovered from the line's receive data stream. To control which clock is used, use the following interface configuration command:
clock source {line|internal}By default, the port adapter uses clock source line to clock its data.
The serial interfaces support the following kinds of serial encapsulations:
With the exception of the PPP and HDLC encapsulations, these serial encapsulation methods are described in the "Configuring Packet-Switched Software" chapter of this manual. The HDLC serial encapsulation method is described in this section. PPP serial encapsulation is described later in this chapter in the section "Configuring the Point-to-Point Protocol."
Change the encapsulation method by using the interface configuration subcommand encapsulation, followed by a keyword that defines the encapsulation method.
encapsulation encapsulation-typeThe encapsulation-type argument is a keyword that identifies one of the following serial encapsulation types that the software supports:
Cisco provides HDLC serial encapsulation for serial lines. This encapsulation method provides the synchronous framing and error detection functions of HDLC without windowing or retransmission. Although HDLC is the default serial encapsulation method, it can be reinstalled using the hdlc keyword with the encapsulation command as follows:
encapsulation hdlcThe Point-to-Point Protocol (PPP), described in RFCs 1331 and 1332, is designed to encapsulate Internet Protocol (IP) datagrams and other network layer protocol information over point-to-point links.
The current implementation of PPP supports no configuration options. The software sends no options, and any proposed options are rejected.
Of the possible upper-layer protocols, only IP is supported at this time. Thus, the only upper-level protocol that can be sent or received over a point-to-point link using PPP encapsulation is IP. Refer to RFC 1134 for definitions of the codes and protocol states.
PPP echo requests are used as keepalives to minimize disruptions to the end users of your network. The no keepalive command can be used to disable echo requests.
The Point-to-Point Protocol is enabled on an interface using the encapsulation interface subcommand followed by the ppp keyword.
encapsulation pppThese commands enable PPP encapsulation on serial interface 1/0:
interface serial 1/0 encapsulation ppp
Use the command clear interface to reset the hardware logic on an interface. Enter this command at the EXEC prompt:
clear interface type unit clear interface type slot/port For the Cisco 7000 series onlyThe arguments type and unit specify a particular interface type and its unit number. In this case, the argument type is serial.
For the Cisco 7000 series, specify serial for the argument type. The slot argument is the backplane slot number and can be 0, 1, 2, 3, or 4. The port argument is the port number of the interface and can be 0, 1, 2, or 3 for the serial interface.
In general, use the command show interfaces to display information about the serial interface. Enter this command at the EXEC prompt:
show interfaces [type unit] [accounting] show interfaces [type slot/port] [accounting] For the Cisco 7000 series onlyThe argument type is specified as serial and unit is the interface unit number. If you do not provide values for the parameters type and unit, the command will display statistics for all the network interfaces. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
For the Cisco 7000 series, specify serial for the argument type. If you do not provide values for type, slot, and port, the command displays statistics for all network interfaces. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
Sample outputs of this command for Cisco's HDLC synchronous serial interfaces follows. Table 1-6 describes the fields.
> show interfaces serial 0
Serial 0 is up, line protocol is up
Hardware is MCI Serial
Internet address is 150.136.190.203, subnet mask is 255.255.255.0
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load 1/255
Encapsulation HDLC, loopback not set, keepalive set (10 sec)
Last input 0:00:07, output 0:00:00, output hang never
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
Five minute input rate 0 bits/sec, 0 packets/sec
Five minute output rate 0 bits/sec, 0 packets/sec
16263 packets input, 1347238 bytes, 0 no buffer
Received 13983 broadcasts, 0 runts, 0 giants
2 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 2 abort
22146 packets output, 2383680 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets, 0 restarts
1 carrier transitions
When you use the accounting option, only the accounting statistics are displayed.
> show interfaces serial 0 accounting
Serial0
Protocol Pkts In Chars In Pkts Out Chars Out
IP 7344 4787842 1803 1535774
Appletalk 33345 4797459 12781 1089695
DEC MOP 0 0 127 9779
ARP 7 420 39 2340
Nonreturn to zero inverted (NRZI) is a line coding format that is required for serial connections in some environments. Any type of serial connection (RS-232, V.35, RS-449, and X.21) can use NRZI encoding, and it is often implemented in IBM environments using RS-232 connections. Software control of NRZI encoding is a feature on the Cisco 3104 and Cisco 3204 only.
Use the following interface subcommand to enable NRZI encoding on a serial interface:
nrzi-encodingThe default is no nrzi-encoding.
ExampleIn the following example, interface 1 is configured for NRZI encoding.
interface serial 1 nrzi-encoding
The port adapter cable connected to each port determines the electrical interface type and mode of the port. The default mode of the ports is DCE, which allows you to perform a loopback test on any port without having to attach a port adapter cable. Although DCE is the default, there is no default clock rate set on the interfaces. When there is no cable attached to a port, the software actually identifies the port as "Universal, Cable Unattached" rather than either as a DTE or DCE interface.
Use the show controller cxbus command, discussed earlier in this chapter, to show information about the interface port. The following example shows an interface port (2/0) that has an RS-232 DTE cable attached and a second port (2/1) that does not have a cable attached:
7000# show controller cxbus Switch Processor 7, hardware version 11.1 microcode version 1.4 512 Kbytes of main memory, 128 Kbytes cache memory, 299 1520 byte buffers Restarts: 0 line down, 0 hung output, 0 controller error FSIP 2, hardware version 3, microcode version 1.0 Interface 16 - Serial2/0, electrical interface is RS-232 DTE 31 buffer RX queue threshold, 101 buffer TX queue limit, buffer size 1520 Transmitter delay is 0 microseconds Interface 17 -Serial2/1, electrical interface is Universal (cable unattached) 31 buffer RX queue threshold, 101 buffer TX queue limit, buffer size 1520
The following example shows an interface port that has a G.703 cable attached:
7000# show controller cxbus
FSIP 2, hardware version 1.0, microcode version 170.10
Microcode loaded from flash rharagan/fsip_q170-10
Interface 16 - Serial2/0, electrical interface is G.703 Unbalanced
10 buffer RX queue threshold, 15 buffer TX queue limit, buffer size 1520
ift 0001, rql 9, tq 0000 0000, tql 15
Transmitter delay is 0 microseconds
Interface 17 - Serial2/1, electrical interface is G.703 Unbalanced
11 buffer RX queue threshold, 14 buffer TX queue limit, buffer size 2104
ift 0001, rql 10, tq 0000 0000, tql 14
Transmitter delay is 0 microseconds
Interface 18 - Serial2/2, electrical interface is G.703 Balanced
10 buffer RX queue threshold, 15 buffer TX queue limit, buffer size 1520
ift 0001, rql 8, tq 0000 0420, tql 15
Transmitter delay is 0 microseconds
Interface 19 - Serial2/3, electrical interface is G.703 Balanced
10 buffer RX queue threshold, 15 buffer TX queue limit, buffer size 1520
ift 0001, rql 8, tq 0000 0428, tql 15
Transmitter delay is 0 microseconds
To change the electrical interface type or mode of a port online, you replace the serial adapter cable and use software commands to restart the interface and, if necessary, reconfigure the port for the new interface. At system startup or restart, the FSIP polls the interfaces and determines the electrical interface type of each port (according to the type of port adapter cable attached). However, it does not necessarily repoll an interface when you change the adapter cable online. To ensure that the system recognizes the new interface type, shut down and reenable the interface after changing the cable.
Use the commands debug serial-interface and debug serial-packet to debug serial interface events. The EXEC commands are as follows:
debug serial-interfaceUse debug serial-packet for detailed debugging information and debug serial-interface for more general information.
Use undebug serial-interface and undebug serial-packet to turn off messaging from these debug commands.
The Integrated Services Digital Network ( ISDN) Basic Rate Interface (BRI) is currently supported on the Cisco 3000 only. The BRI includes one Ethernet connection and one ISDN Basic Rate connection. The Basic Rate connection consists of a D channel and two B channels, both of which are full-duplex, 64-kbps channels. The D channel is used for call setup only, and the B channels transmit user data. The B channels are treated as serial lines and support HDLC and PPP encapsulation.
Use the following interface command to configure an interface for ISDN support:
interface bri 0This interface configuration is propagated to each of the B channels. B channels cannot be individually configured.
The interface must be configured with dial-on-demand commands in order for calls to be placed on that interface. See the "Configuring Dial-on-Demand Routing" section later in this chapter.
Cisco's BRI supports a variety of central office switches. Use this interface command to configure a central office switch:
isdn switch-type switch-typePossible values for the switch-type argument are as follows:
You must configure a single switch type.
Each of the B channels is treated as a serial line and supports HDLC and PPP encapsulation.
Change the encapsulation method by using the interface configuration subcommand encapsulation, followed by a keyword that defines the encapsulation method.
encapsulation encapsulation-typeThe encapsulation-type argument is a keyword that identifies one of the encapsulation types supported on a BRI: hdlc or ppp.
Use the command clear interface to reset the hardware logic on an interface. Enter this command at the EXEC prompt:
clear interface bri 0Use this command to display information about the BRI D and B channels:
show interface bri 0 [first] [last]Use the optional arguments to display B-channel information. The argument first can be either 1 or 2. The argument last can only be 2, indicating B channels 1 and 2. D-channel information is obtained by using the command without the optional arguments.
Sample outputs of this command for BRI interfaces follows. Table 1-7 describes the fields.
BRI0 is up, line protocol is up (spoofing)
Hardware is BRI
Internet address is 150.136.190.203, subnet mask is 255.255.255.0
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load 1/255
Encapsulation HDLC, loopback not set, keepalive set (10 sec)
Last input 0:00:07, output 0:00:00, output hang never
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
Five minute input rate 0 bits/sec, 0 packets/sec
Five minute output rate 0 bits/sec, 0 packets/sec
16263 packets input, 1347238 bytes, 0 no buffer
Received 13983 broadcasts, 0 runts, 0 giants
2 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 2 abort
22146 packets output, 2383680 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets, 0 restarts
1 carrier transitions
| Field | Description |
|---|---|
| BRI ... is {up |down} ...is administratively down | Tells whether the interface hardware is currently active (whether line signal is present) and if it has been taken down by an administrator. |
| line protocol is {up | down | administratively down} | Tells whether the software processes that handle the line protocol consider the line usable (are keepalives successful?). |
| Hardware is | Specifies the hardware type. |
| Internet address is | Specifies the Internet address and subnet mask, followed by packet size. |
| MTU | Maximum Transmission Unit of the interface. |
| BW | Bandwidth of the interface in kilobits per second. |
| DLY | Delay of the interface in microseconds. |
| rely | Reliability of the interface as a fraction of 255 (255/255 is 100% reliability), calculated as an exponential average over five minutes. |
| load | Load on the interface as a fraction of 255 (255/255 is completely saturated), calculated as an exponential average over five minutes. |
| Encapsulation | Encapsulation method assigned to interface. |
| loopback | Tells whether loopback is set or not. |
| keepalive | Tells whether keepalives are set or not. |
| Last input | The number of hours, minutes, and seconds since the last packet was successfully received by an interface. Useful for knowing when a dead interface failed. |
| output hang | The number of hours, minutes, and seconds (or never) since the interface was last reset because of a transmission that took too long. When the number of hours in any of the "last" fields exceeds 24 hours, the number of days and hours is printed. If that field overflows, asterisks are printed. |
| Output queue, Input Queue, drops | Number of packets in output and input queues. Each number is followed by a slash, the maximum size of the queue, and the number of packets dropped due to a full queue. |
| Five minute input rate Five minute output rate | The average number of bits and packets transmitted per second in the last five minutes. |
| packets input | The total number of error-free packets received by the system. |
| broadcasts | The total number of broadcast or multicast packets received by the interface. |
| runts | The number of packets that are discarded because they are smaller than the medium's minimum packet size. |
| giants | The number of packets that are discarded because they exceed the medium's maximum packet size. |
| input error | The total number of no buffer, runts, giants, CRCs, frame, overrun, ignored, and abort counts. Other input-related errors also can increment the count, so this sum may not balance with the other counts. |
| CRC | The Cyclic Redundancy Checksum generated by the originating station or far-end device does not match the checksum calculated from the data received. On a serial link, CRCs usually indicate noise, gain hits, or other transmission problems on the data link. |
| frame | The number of packets received incorrectly having a CRC error and a noninteger number of octets. On a serial line, this is usually the result of noise or other transmission problems. |
| overrun | The number of times the serial receiver hardware was unable to hand received data to a hardware buffer because the input rate exceeded the receiver's ability to handle the data. |
| ignored | The number of received packets ignored by the interface because the interface hardware ran low on internal buffers. Broadcast storms and bursts of noise can cause the ignored count to be increased. |
| abort | An illegal sequence of one bits on a serial interface. This usually indicates a clocking problem between the serial interface and the data link equipment. |
| packets output | Total number of messages transmitted by the system. |
| bytes output | Total number of bytes, including data and MAC encapsulation, transmitted by the system. |
| underruns | Number of times that the transmitter has been running faster than the router can handle. This may never be reported on some interfaces. |
| output errors | The sum of all errors that prevented the final transmission of datagrams out of the interface being examined. Note that this may not balance with the sum of the enumerated output errors, as some datagrams may have more than one error, and others may have errors that do not fall into any of the specifically tabulated categories. |
| interface resets | The number of times an interface has been completely reset. This can happen if packets queued for transmission were not sent within several seconds' time. On a serial line, this can be caused by a malfunctioning modem that is not supplying the transmit clock signal or by a cable problem. If the system notices that the carrier detect line of a serial interface is up, but the line protocol is down, it periodically resets the interface in an effort to restart it. Interface resets can also occur when an interface is looped back or shut down. |
| restarts | The number of times the controller was restarted because of errors. |
| carrier transitions | The number of times the carrier detect signal of a serial interface has changed state. Indicates modem or line problems if the carrier detect line is changing state often. |
| Protocol | The protocol that is operating on the interface. |
| Pkts In | The number of packets received for that protocol. |
| Chars In | The number of characters received for that protocol. |
| Pkts Out | The number of packets transmitted for that protocol. |
| Chars Out | The number of characters transmitted for that protocol. |
Use the commands debug serial-interface and debug serial-packet to debug interface events. The EXEC commands are as follows:
debug serial-interfaceUse debug serial-packet for detailed debugging information and debug serial-interface for more general information.
Use undebug serial-interface and undebug serial-packet to turn off messaging from these debug commands.
Use the following debug commands to debug traffic on the D channel, running CCITT-standard q921 and q931 protocols:
debug isdn-q921Use the following command to obtain summary information about ISDN events:
debug isdn-eventThe high-speed serial interface processor (HIP) provides a single HSSI network interface for the Cisco 7000 series. The network interface resides on a modular interface processor (IP) that provides a direct connection between the high-speed Cisco Extended Bus (CxBus) and an external network.
To configure the HSSI interface, specify the HIP with this configuration command:
interface hssi slot/portThe slot argument is the backplane slot number. It can be 0, 1, 2, 3, or 4. The port argument is the port number of the interface. For the HIP interface, it must be 0.
After entering this command, you should immediately enter the routing or bridging interface subcommands for your particular protocol or application.
Issue a show controllers cbus command to determine how the HSSI card has identified the HIP. The command also will show the capabilities of the card and report controller-related failures.
This command begins configuration on HIP interface 1/0:
interface hip 1/0
The HIP supports the serial encapsulation methods described in the section "Serial Encapsulation Methods" earlier in this chapter.
Use the command clear interface to reset the hardware logic on a HIP interface. Enter this command at the EXEC prompt:
clear interface type slot/portThe argument type is the interface type, which is hssi. Specify the interface slot number with the argument slot. Specify the port number with the argument port. This is always 0 for a HIP port because each HIP provides only one interface.
Use the show interfaces command to display information about the HSSI interface. Enter this command at the EXEC prompt. (If you omit all the arguments, the command displays information about every interface in the router.)
show interfaces [type slot/port] [accounting]Specify the optional arguments type, slot, and port to display statistics for a particular network interface. The argument type is hssi. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
The following is a sample output of this command. Table 1-8 describes the fields.
router#show interface hssi 1/0Hssi1/0 is up, line protocol is up Hardware is cxBus HSSI Internet address is 131.108.38.14, subnet mask is 255.255.255.0 MTU 1500 bytes, BW 45045 Kbit, DLY 1000000 usec, rely 255/255, load 1/255 Encapsulation HDLC, loopback not set, keepalive set (10 sec) Last input 0:00:00, output 0:00:08, output hang never Last clearing of "show interface" counters never Output queue 0/40, 0 drops; input queue 0/75, 0 drops Five minute input rate 1000 bits/sec, 2 packets/sec Five minute output rate 0 bits/sec, 0 packets/sec 630573548 packets input, 2077237628 bytes, 0 no buffer Received 2832063 broadcasts, 0 runts, 0 giants 0 parity, 1970 rx disabled 113 input errors, 20 CRC, 93 frame, 0 overrun, 0 ignored, 0 abort 629721628 packets output, 1934313295 bytes, 0 underruns 0 output errors, 0 applique, 62 interface resets, 0 restarts 309 carrier transitions >show interfaces hssi 1/0 accountingHIP1/0 Protocol Pkts In Chars In Pkts Out Chars Out IP 7344 4787842 1803 1535774 Appletalk 33345 4797459 12781 1089695 DEC MOP 0 0 127 9779 ARP 7 420 39 2340
| Field | Description |
|---|---|
| HSSI is {up |down | administratively down | Whether the interface hardware is currently active (whether carrier detect is present) and whether it has been taken down by an administrator. |
| line protocol is {up | down | administratively down} | Whether the software that handle the line protocol considers the line usable (that is, whether keepalives are successful). |
| Hardware | Hardware type. |
| Internet address | Internet address followed by subnet mask. |
| MTU | Maximum Transmission Unit of the interface. |
| BW | Bandwidth of the interface in kilobits per second. |
| DLY | Interface delay, in microseconds. |
| rely | Reliability of the interface as a fraction of 255 (255/255 is 100% reliability), calculated as an exponential average over five minutes. |
| load | Load on the interface as a fraction of 255 (255/255 is completely saturated), calculated as an exponential average over five minutes. |
| Encapsulation | Encapsulation method assigned to interface. |
| loopback | Whether loopback is set and type of loopback test. |
| keepalive | Whether keepalives are set. |
| Last input | Number of hours, minutes, and seconds since the last packet was successfully received by an interface. This is useful for determining when a dead interface failed. |
| output | Number of hours, minutes, and seconds since the last packet was successfully transmitted by an interface. This is useful for determining when a dead interface failed. |
| output hang | Number of hours, minutes, and seconds (or never) since the interface was last reset because of a transmission that took too long. When the number of hours in any of the "last" fields exceeds 24 hours, the number of days and hours is printed. If that field overflows, asterisks are printed. |
| Last clearing | Time at which the counters that measure cumulative statistics (such as number of bytes transmitted and received) shown in this report were last reset to zero. Variables that might affect routing (for example, load and reliability) are not cleared when the counters are cleared. |
| Output queue, input queue, drops | Number of packets in output and input queues. Each number is followed by a slash, the maximum size of the queue, and the number of packets dropped due to a full queue. |
| Five minute input rate, Five minute output rate | Average number of bits and packets received and transmitted per second in the last five minutes. |
| packets input | Total number of error-free packets received by the system. |
| broadcasts | Total number of broadcast or multicast packets received by the interface. |
| runts | Number of packets discarded because they are smaller than the medium's minimum packet size. |
| giants | Number of packets that are discarded because they exceed the medium's maximum packet size. |
| parity | Number of parity errors on the HSSI. |
| rx disabled | Indicates inability to get a buffer when accessing a packet. |
| input errors | Sum of all errors that prevented the receipt of datagrams on the interface being examined. This may not balance with the sum of the enumerated output errors, because some datagrams may have more than one error and others may have errors that do not fall into any of the specifically tabulated categories. |
| CRC | Cyclic redundancy checksum generated by the originating LAN station or far-end device does not match the checksum calculated from the data received. On a LAN, this usually indicates noise or transmission problems on the interface or the LAN bus itself. A high number of CRCs is usually the result of collisions or a station's transmitting bad data. On a serial link, CRCs usually indicate noise, gain hits, or other transmission problems on the data link. CRC errors also are reported when a far-end abort occurs and when the idle flag pattern is corrupted. This makes it possible to get CRC errors even when there is no data traffic. |
| frame | Number of packets received incorrectly having a CRC error and a noninteger number of octets. On a serial line, this is usually the result of noise or other transmission problems. |
| overrun | Number of times the serial receiver hardware was unable to hand received data to a hardware buffer because the input rate exceeded the receiver's ability to handle the data. |
| ignored | Number of received packets ignored by the interface because the interface hardware ran low on internal buffers. These buffers are different from the system buffers mentioned previously in the buffer description. Broadcast storms and bursts of noise can cause the ignored count to be increased. |
| abort | Number of packets whose receipt was aborted. |
| packets output | Total number of messages transmitted by the system. |
| bytes | Total number of bytes, including data and MAC encapsulation, transmitted by the system. |
| underruns | Number of times that the far-end router's transmitter has been running faster than the near-end router's receiver can handle. This may never happen (be reported) on some interfaces. |
| congestion drop | Number of messages discarded because the output queue on an interface grew too long. This can happen on a slow, congested serial link. |
| output errors | Sum of all errors that prevented the final transmission of datagrams out the interface being examined. This may not balance with the sum of the enumerated output errors, because some datagrams may have more than one error and others may have errors that do not fall into any of the specifically tabulated categories. |
| applique | Indicates that an unrecoverable error has occurred on the HSA applique. The system then invokes an interface reset. |
| interface resets | Number of times an interface has been completely reset. This can happen if packets queued for transmission were not sent within several seconds. On a serial line, this can be caused by a malfunctioning modem that is not supplying the transmit clock signal or by a cable problem. If the system notices that the carrier detect line of a serial interface is up but the line protocol is down, it periodically resets the interface in an effort to restart it. Interface resets also can occur when an interface is looped back or shut down. |
| restarts | Number of times the controller was restarted because of errors. |
| carrier transitions | Number of times the carrier detect signal of a serial interface has changed state. If this changes often, it indicates modem or line problems. |
| Protocol | Protocol that is operating on the interface. |
| Pkts In | Number of packets received for that protocol. |
| Chars In | Number of characters received for that protocol. |
| Pkts Out | Number of packets transmitted for that protocol. |
| Chars Out | Number of characters transmitted for that protocol. |
Use the command debug serial-interface to debug HSSI events. Enter this command at the EXEC prompt:
debug serial-interfaceEnter the undebug serial-interface command to turn off debugging.
Support for the Ethernet interface is supplied on one of the following Ethernet network interface cards:
The Ethernet interface also is supported on the IGS network server.
The AGS+, Cisco 4000, and Cisco 7000 routers support fast switching of IP packets between Ethernet and FDDI interfaces. When packets are being sent from FDDI to Ethernet interfaces and you are not using MTU Path Discovery, FDDI packets with data lengths larger than 1500 bytes will be fragmented into multiple Ethernet packets. This will slow performance. If the majority of your router traffic travels off the FDDI ring, you might want to either lower the MTU size on your host FDDI interfaces to 1500 bytes or run IP MTU Path Discovery.
To specify an Ethernet interface, use this configuration command:
interface ethernet unit interface ethernet slot/port For the Cisco 7000 series onlySpecify the Ethernet interface connector number with the argument unit. For the Cisco 7000 series, specify the Ethernet interface connector location with the arguments slot and port.
Follow this command with the routing or bridging interface subcommands for your particular protocol or application as described later in this manual.
This command begins configuration on interface Ethernet 1.
interface ethernet 1
On the Cisco 4000 platform, you can specify the Ethernet Network Interface Module configuration with the following interface subcommands:
[no] media-type [aui | 10baset]When you are connecting to Ethernet by means of the 15-pin connector, use the aui keyword.
When you are connecting to Ethernet by means of the RJ45 connector, use the 10baset keyword. Additionally, you can extend the twisted-pair 10BaseT capability beyond the standard 100 meters by using the squelch reduced command.
The Ethernet interface supports a number of encapsulation methods. These methods are assigned by using the interface subcommand encapsulation followed by a keyword that defines the encapsulation method. The encapsulation method used depends on the protocol. Currently, there are three common Ethernet encapsulation methods:
The syntax of the encapsulation command follows.
encapsulation encapsulation-typeThe encapsulation-type is one of the following three keywords:
These commands enable standard Ethernet Version 2.0 encapsulation on interface Ethernet 0:
interface ethernet 0 encapsulation arpa
Use the command clear interface to reset the hardware logic on an interface. Enter this command at the EXEC prompt:
clear interface type unit clear interface type slot/port For the Cisco 7000 series onlyThe arguments type and unit specify a particular interface type and its unit number. In this case, the argument type is ethernet.
For the Cisco 7000 series, the argument type specifies a particular interface type. In this case, it is ethernet. The slot argument is the backplane slot number and can be 0, 1, 2, 3, or 4. The port argument is the port number of the interface and can be 0, 1, 2, 3, 4, or 5 for Ethernet interfaces. The interface slot and port numbers can be displayed with the show interfaces command, as described in the next section.
Use the command show interfaces to display information about the Ethernet interface. Enter this command at the EXEC prompt:
show interfaces [type unit] [accounting] show interfaces [type slot/port] [accounting] For the Cisco 7000 series onlyThe argument type is ethernet and unit is the interface unit number. If you do not provide values for the parameters type and unit, the command will display statistics for all the network interfaces. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
For the Cisco 7000 series, type is the ethernet keyword, slot is the slot location of the interface processor, and port is the interface port number. If you do not provide values for the parameters type, slot, and port, the command will display statistics for all the network interfaces. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
Sample output of this command follows.Table 1-9 describes the fields.
> show interfaces ethernet 0
Ethernet 0 is up, line protocol is up
Hardware is MCI Ethernet, address is aa00.0400.0134 (bia 0000.0c00.4369)
Internet address is 131.108.1.1, subnet mask is 255.255.255.0
MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 255/255, load 1/255
Encapsulation ARPA, loopback not set, keepalive set (10 sec)
ARP type: ARPA, PROBE, ARP Timeout 4:00:00
Last input 0:00:00, output 0:00:00, output hang never
Output queue 0/40, 0 drops; input queue 0/75, 2 drops
Five minute input rate 61000 bits/sec, 4 packets/sec
Five minute output rate 1000 bits/sec, 2 packets/sec
2295197 packets input, 305539992 bytes, 0 no buffer
Received 1925500 broadcasts, 0 runts, 0 giants
3 input errors, 3 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
3594664 packets output, 436549843 bytes, 0 underruns
8 output errors, 1790 collisions, 10 interface resets, 0 restarts
When you use the accounting option, only the accounting statistics are displayed.
> show interfaces ethernet 0 accounting
Ethernet0
Protocol Pkts In Chars In Pkts Out Chars Out
IP 7344 4787842 1803 1535774
Appletalk 33345 4797459 12781 1089695
DEC MOP 0 0 127 9779
ARP 7 420 39 2340
| Field | Description |
|---|---|
| Ethernet ... is up ...is administratively down | Tells whether the interface hardware is currently active or if it has been taken down by an administrator. |
| line protocol is {up | down | administratively down} | Tells whether the software processes that handle the line protocol believe the interface is usable (are keepalives successful?) or if it has been taken down by an administrator. |
| Hardware | Specifies the hardware type (for example, MCI Ethernet, SCI, cBus Ethernet) and address. |
| Internet address | Lists the Internet address followed by subnet mask |
| MTU | Maximum Transmission Unit of the interface. |
| BW | Bandwidth of the interface in kilobits per second. |
| DLY | Delay of the interface in microseconds. |
| rely | Reliability of the interface as a fraction of 255 (255/255 is 100% reliability), calculated as an exponential average over five minutes. |
| load | Load on the interface as a fraction of 255 (255/255 is completely saturated), calculated as an exponential average over five minutes. |
| Encapsulation | Encapsulation method assigned to interface. |
| loopback | Tells whether loopback is set. |
| keepalive | Tells whether keepalives are set. |
| ARP type: | Type of Address Resolution Protocol assigned. |
| Last input | The number of hours, minutes, and seconds since the last packet was successfully received by an interface. Useful for knowing when a dead interface failed. |
| output | Number of hours, minutes, and seconds since the last packet was successfully transmitted by the interface. Useful for knowing when a dead interface failed. |
| output hang | The number of hours, minutes, and seconds (or never) since the interface was last reset because of a transmission that took too long. When the number of hours in any of the "last" fields exceeds 24 hours, the number of days and hours is printed. If that field overflows, asterisks are printed. |
| Last clearing | The time at which the counters that measure cumulative statistics (such as number of bytes transmitted and received) shown in this report were last reset to zero. Note that variables that might affect routing (for example, load and reliability) are not cleared when the counters are cleared. |
| Output queue, input queue, drops | Number of packets in output and input queues. Each number is followed by a slash, the maximum size of the queue, and the number of packets dropped due to a full queue. |
| Five-minute input rate, Five-minute output rate | The average number of bits and packets transmitted per second in the last five minutes. |
| packets input | The total number of error-free packets received by the system. |
| Received ... broadcasts | The total number of broadcast or multicast packets received by the interface. |
| runts | The number of packets that are discarded because they are smaller than the medium's minimum packet size. For instance, any Ethernet packet that is less than 64 bytes is considered a runt. |
| giants | The number of packets that are discarded because they exceed the medium's maximum packet size. For example, any Ethernet packet that is greater than 1,518 bytes is considered a giant. |
| input error | Includes runts, giants, no buffer, CRC, frame, overrun, and ignored counts. Other input-related errors also can cause the input errors count to be increased, and some datagrams may have more than one error; therefore, this sum may not balance with the sum of enumerated input error counts. |
| CRC | The Cyclic Redundancy Checksum generated by the originating LAN station or far-end device does not match the checksum calculated from the data received. On a LAN, this usually indicates noise or transmission problems on the LAN interface or the LAN bus itself. A high number of CRCs is usually the result of collisions or a station transmitting bad data. |
| frame | The number of packets received incorrectly having a CRC error and a noninteger number of octets. On a LAN, this is usually the result of collisions or a malfunctioning Ethernet device. |
| overrun | The number of times the receiver hardware was unable to hand received data to a hardware buffer because the input rate exceeded the receiver's ability to handle the data. |
| ignored | The number of received packets ignored by the interface because the interface hardware ran low on internal buffers. These buffers are different than the system buffers mentioned previously in the buffer description. Broadcast storms and bursts of noise can cause the ignored count to be increased. |
| packets output | Total number of messages transmitted by the system. |
| bytes | Total number of bytes, including data and MAC encapsulation, transmitted by the system. |
| underruns | Number of times that the transmitter has been running faster than the router can handle. This may never be reported on some interfaces. |
| output errors | The sum of all errors that prevented the final transmission of datagrams out of the interface being examined. Note that this may not balance with the sum of the enumerated output errors, because some datagrams may have more than one error, and others may have errors that do not fall into any of the specifically tabulated categories. |
| collisions | Number of messages retransmitted due to an Ethernet collision. This is usually the result of an overextended LAN (Ethernet or transceiver cable too long, more than two repeaters between stations, or too many cascaded multiport transceivers). A packet that collides is counted only once in output packets. |
| interface resets | Number of times an interface has been completely reset. This can happen if packets queued for transmission were not sent within several seconds' time. On a serial line, this can be caused by a malfunctioning modem that is not supplying the transmit clock signal, or by a cable problem. If the system notices that the carrier detect line of a serial interface is up, but the line protocol is down, it periodically resets the interface in an effort to restart it. Interface resets also can occur when an interface is looped back or shut down. |
| restarts | Number of times a Type 2 Ethernet controller was restarted because of errors. |
| Protocol | Protocol that is operating on the interface. |
| Pkts In | Number of packets received for that protocol. |
| Chars In | Number of characters received for that protocol. |
| Pkts Out | Number of packets transmitted for that protocol.N |
| Chars Out | Number of characters transmitted for that protocol. |
Use the command debug broadcast to debug MAC broadcast packets. Enter this command at the EXEC prompt:
debug broadcastUse the undebug broadcast command to turn off messaging.
Use the command debug packet to enable a log of packets that the network is unable to classify. Examples of this are packets with unknown link type or IP packets with an unrecognized protocol field. Enter this command at the EXEC prompt:
debug packetUse the undebug packet command to turn off messaging.
Support for the Token Ring interface is supplied on one of the following Token Ring network interface cards:
The Token Ring interface supports both routing (Level 3 switching) and source-route bridging (Level 2 switching). The use of routing and bridging is on a per-protocol basis. For example, IP traffic could be routed while SNA traffic is bridged. The routing support interacts correctly with source-route bridges.
Support for the Token Ring MIB variables is provided as described in RFC 1231, "IEEE 802.5 Token Ring MIB," by K. McCloghrie, R. Fox, and E. Decker, May 1991. The mandatory Interface Table and Statistics Table are implemented but not the optional Timer Table of the Token Ring MIB. The Token Ring MIB has been implemented for the CSC-1R, CSC-R16, CSC-2R (dual-port Token Ring), and CSC-C2CTR (Token Ring card for the CSC-CTL2 controller) cards. No support for the CSC-R card has been provided.
To configure a Token Ring interface, use this configuration command:
interface tokenring unit interface tokenring slot/port For the Cisco 7000 seriesSpecify the card number with the argument unit.
For the Cisco 7000 series, the slot argument is the backplane slot number and can be 0, 1, 2, 3, or 4. The port argument is the port number of the interface and can be 0, 1, 2, or 3 for Token Ring interfaces. The interface slot and port numbers can be displayed with the show interfaces command.
Follow this command with the bridging interface subcommands for your particular protocol or applications as described later in this manual.
This command begins configuration on the first Token Ring interface:
interface tokenring 0
The Token Ring interface on the IGS/TR can run at either 4 or 16 Mbps. This speed is software selectable. The IGS/TR does not default to any particular ring speed; the default must be provided the first time the IGS/TR is used.
![]() | Caution Configuring a ring speed that is wrong or incompatible with the connected Token Ring will cause the ring to beacon, which effectively takes the ring down and makes it nonoperational. |
Use the ring-speed interface subcommand to set ring speed for an IGS/TR Token Ring interface. The command syntax is as follows:
ring-speed speedThe argument speed can be either 4 or 16. When specified as 4, ring speed is set for 4-Mbps operation; when specified to 16, ring speed is set for 16-Mbps operation. The default is 16.
The following commands set an IGS/TR Token Ring interface ring speed to 4 Mbps:
interface tokenring 0 ring-speed 4
The CSC-C2CTR, CSC-R16 (or CSC-R16M), CSC-2R, CSC-1R, and TRIP cards, as well as the IGS-TR, Cisco 3000, and Cisco 4000 systems, all support early token release, a method whereby these interfaces can release the token back onto the ring immediately after transmitting, rather than waiting for the frame to return. This feature can help to increase the total bandwidth of the Token Ring. The following interface subcommands control the use of this feature:
early-token-releaseBy default, early token release is not enabled on the interface. The no early-token-release command disables this feature.
For example, to enable the use of early token release on your token ring 1 interface, issue the following configuration commands:
interface tokenring 1 early-token-release
It is not necessary to define an encapsulation method for the Token Ring interface; by default it uses the SNAP encapsulation format defined in RFC 1042.
Use the command clear interface to reset the hardware logic on an interface. Enter this command at the EXEC prompt:
clear interface type unit clear interface type slot/port For the Cisco 7000 series onlyThe arguments type and unit specify a particular interface type and its unit number. For the Cisco 7000 series, the arguments type, slot, and port specify a particular interface processor type and its location.In this case, the argument type is tokenring.
Use the command show interfaces to display information about the Token Ring interface and the state of source-route bridging. Enter this command at the EXEC prompt:
show interfaces [type unit] [accounting] show interfaces [type slot/port] [accounting] For the Cisco 7000 series onlyThe argument type is the keyword tokenring and unit is the interface unit number. If you do not provide values for the parameters type and unit, the command will display statistics for all the network interfaces.
For the Cisco 7000 series the slot argument is the backplane slot number and can be 0, 1, 2, 3, or 4. The port argument is the port number of the interface and can be 0, 1, 2, or 3. The interface processor slot and port numbers can be displayed with the show interfaces command.
The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
Sample output of this command follows.Table 1-10 describes the fields.
> show interfaces tokenring 0
TokenRing 0 is up, line protocol is up
Hardware is 16/4 Token Ring, address is 5500.2000.dc27 (bia 0000.3000.072b)
Internet address is 150.136.230.203, subnet mask is 255.255.255.0
MTU 8136 bytes, BW 16000 Kbit, DLY 630 usec, rely 255/255, load 1/255
Encapsulation SNAP, loopback not set, keepalive set (10 sec)
ARP type: SNAP, ARP Timeout 4:00:00
Ring speed: 16 Mbps
Single ring node, Source Route Bridge capable
Group Address: 0x00000000, Functional Address: 0x60840000
Last input 0:00:01, output 0:00:01, output hang never
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
Five minute input rate 0 bits/sec, 0 packets/sec
Five minute output rate 0 bits/sec, 0 packets/sec
16339 packets input, 1496515 bytes, 0 no buffer
Received 9895 broadcasts, 0 runts, 0 giants
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
32648 packets output, 9738303 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets, 0 restarts
5 transitions
When you use the accounting option, only the accounting statistics are displayed.
> show interfaces tokenring 0 accounting
TokenRing 0
Protocol Pkts In Chars In Pkts Out Chars Out
IP 7344 4787842 1803 1535774
Appletalk 33345 4797459 12781 1089695
DEC MOP 0 0 127 9779
ARP 7 420 39 2340
| Field | Description |
|---|---|
| Token Ring is up | down | Gives the interface unit number and tells whether the interface is currently active and inserted into ring (up) or inactive and not inserted (down). |
| Token Ring is Reset | Hardware error has occurred. |
| Token Ring is Initializing | Hardware is up, in the process of inserting the ring. |
| Token Ring is Administratively Down | Hardware has been taken down by an administrator. |
| line protocol is {up | down | administratively down} | Tells whether the software processes that handle the line protocol believe the interface is usable (are keepalives successful?). |
| Hardware | Specifies the hardware type (Token Ring or 16/4 Token Ring) and provides the address. |
| Internet address | Lists the Internet address followed by subnet mask. |
| MTU | Maximum Transmission Unit of the interface. |
| BW | Bandwidth of the interface in kilobits per second. |
| DLY | Delay of the interface in microseconds. |
| rely | Reliability of the interface as a fraction of 255 (255/255 is 100% reliability), calculated as an exponential average over five minutes. |
| load | Load on the interface as a fraction of 255 (255/255 is completely saturated), calculated as an exponential average over five minutes. |
| Encapsulation | Encapsulation method assigned to interface. |
| loopback | Tells whether loopback is set or not. |
| keepalive | Tells whether keepalives are set or not. |
| ARP type: | Type of Address Resolution Protocol assigned. |
| Ring speed: | Speed of Token Ring--4 or 16 Mbps. |
| {Single ring | multiring node} | Indicates whether a node is enabled to collect and use source routing information (RIF) for routable Token Ring protocols. |
| Group Address: | The interface's group address, if any. The group address is a multicast address; any number of interfaces on the ring may share the same group address. Each interface may have at most one group address. |
| Last input | The number of hours, minutes, and seconds since the last packet was successfully received by an interface. Useful for knowing when a dead interface failed. |
| output hang | The number of hours, minutes, and seconds (or never) since the interface was last reset because of a transmission that took too long. When the number of hours in any of the "last" fields exceeds 24 hours, the number of days and hours is printed. If that field overflows, asterisks are printed. |
| Output queue, Input Queue, drops | Number of packets in output and input queues. Each number is followed by a slash, the maximum size of the queue, and the number of packets dropped due to a full queue. |
| Five minute input rate, Five minute output rate | The average number of bits and packets transmitted per second in the last five minutes. |
| packets input | The total number of error-free packets received by the system. |
| broadcasts | The total number of broadcast or multicast packets received by the interface. |
| runts | The number of packets that are discarded because they are smaller than the medium's minimum packet size. |
| giants | The number of packets that are discarded because they exceed the medium's maximum packet size. |
| CRC | The Cyclic Redundancy Checksum generated by the originating LAN station or far-end device does not match the checksum calculated from the data received. On a LAN, this usually indicates noise or transmission problems on the LAN interface or the LAN bus itself. A high number of CRCs is usually the result of a station transmitting bad data. |
| frame | The number of packets received incorrectly having a CRC error and a noninteger number of octets. |
| overrun | The number of times the serial receiver hardware was unable to hand received data to a hardware buffer because the input rate exceeded the receiver's ability to handle the data. |
| ignored | The number of received packets ignored by the interface because the interface hardware ran low on internal buffers. These buffers are different than the system buffers mentioned previously in the buffer description. Broadcast storms and bursts of noise can cause the ignored count to be increased. |
| packets output | Total number of messages transmitted by the system. |
| bytes output | Total number of bytes, including data and MAC encapsulation, transmitted by the system. |
| underruns | Number of times that the far-end transmitter has been running faster than the near-end router's receiver can handle. This may never be reported on some interfaces. |
| output errors | The sum of all errors that prevented the final transmission of datagrams out of the interface being examined. Note that this may not balance with the sum of the enumerated output errors, as some datagrams may have more than one error, and others may have errors that do not fall into any of the specifically tabulated categories. |
| collisions | Since a Token Ring cannot have collisions, this statistic is nonzero only if an unusual event occurred when frames were being queued or dequeued by the system software. |
| interface resets | The number of times an interface has been reset. The interface may be reset by the administrator or automatically when an internal error occurs. |
| Restarts | Should always be zero for Token Ring interfaces. |
| transitions | The number of times the ring made a transition from up to down, or vice versa. A large number of transitions indicates a problem with the ring or the interface. |
| Protocol | The protocol that is operating on the interface. |
| Pkts In | The number of packets received for that protocol. |
| Chars In | The number of characters received for that protocol. |
| Pkts Out | The number of packets transmitted for that protocol. |
| Chars Out | The number of characters transmitted for that protocol. |
Use the EXEC command debug token-ring to display messages about the Token Ring interface activity. This command reports several lines of information for each packet sent or received and is intended for low traffic, detailed debugging.
debug token-ringThe Token Ring interface records detailed information regarding the current state of the ring. These messages are only displayed when debug token-events is enabled.
Enter the undebug token-ring and undebug token-event commands to turn off the messages.
The last ring status message is displayed in the EXEC command show interfaces display for a Token Ring interface.Table 1-11 describes the messages displayed by this command.
| Message | Description |
|---|---|
| Signal Loss | The controller detected loss of signal on the interface. Several situations can cause this to happen, but the most likely is that another station has just inserted, causing a disruption in service that is reported as signal loss. |
| Hard Error | This error indicates a significant problem that is preventing data transmission. There may be a break in the physical cabling or an inserted interface may have died. This message is displayed when the interface is either transmitting or receiving beacon frames. |
| Soft Error | The interface has detected an aberration on the ring and is transmitting a Report Error MAC frame. These frames are used to report the following types of errors: · Line Error (code violation, token code violation, CRC violation) · Burst Error · MAC AC Set Error · Lost Frame Error · Frame Copied · Receiver Congestion · Token Error These errors are described more fully in the IEEE 802.5 standard. |
| Ring Beacon | The interface is transmitting beacon frames onto the ring. Something is wrong with the ring. |
| Wire Fault | The interface has detected an open or short circuit in the lobe data path. The data path starts at the edge of the chipset and includes the Token Ring transition cable and any other cabling connection on the Multistation Access Unit. |
| HW Removal | The interface has detected an internal hardware error and has removed itself from the ring. |
| Remote Removal | The interface received a Remove Ring Station MAC frame from another station on the ring. The interface has removed itself from the ring. |
| Counter Overflow | Indicates an internal counter is close to reaching its maximum value. The Token Ring monitor firmware automatically reads and clears this condition. |
| Only Station | The interface has detected that it is the only interface connected and inserted on the ring. |
| Ring Recovery | The interface is either transmitting or receiving Claim Token MAC frames. This condition is cleared when an Active Monitor has been determined and it transmits a Ring Purge MAC frame. |
FDDI is an ANSI-defined standard for timed 100-Mbps token passing over fiber-optic cable. Support for the Fiber Distributed Data Interface (FDDI) is provided on Cisco Systems' FDDI interface cards, which include the CSC-FCI and the CSC-C2/FCIT. The CSC-C2/FCIT interface card operates with the cBus II controller complex. Support is also provided on the high-speed multimode-to-multimode, single mode-to-single mode, multimode-to-single mode, or single mode-to-multimode FDDI Interface Processor (FIP).
Cisco's implementation of FDDI complies with Version 6.1 of the X3T9.5 FDDI specification, offering a Class A dual-attach interface that supports the fault-recovery methods of the Dual-Attach Stations (DASs).
For the Cisco 4000 series routers, two types of FDDI network processor module are supported:
This implementation of FDDI complies with Version 6.2 of the X3T9.5 FDDI specification, offering Class A dual-attachment interfaces that support the fault-recovery methods of dual-attached stations (DASs), and Class B single-attached stations (SASs).
An FDDI network consists of two counter token-passing fiber-optic rings. On most networks, the primary ring is used for data communication and the secondary ring is used as a hot standby. The FDDI standard sets total fiber lengths of 2 kilometers for multimode fiber and 10 kilometers for single-mode fiber, both of which are supported by Cisco's FDDI interface controller. (The maximum circumference of the FDDI network is only half the specified kilometers because of the wrapping or the looping back of the signal that occurs during fault isolation.) The FDDI standard allows a maximum of 500 stations with a maximum distance between active stations of two kilometers. The FDDI frame can contain a minimum of 22 bytes and a maximum of 4500 bytes.
Cisco also provides support for some of the FDDI MIB variables as described in RFC 1285, "FDDI Management Information Base," published in January 1992 by Jeffrey D. Case of the University of Tennessee and SNMP Research, Inc. One such variable that Cisco supports is snmpFddiSMTCFState.
The AGS+, Cisco 4000, and Cisco 7000 routers support fast switching of IP packets between Ethernet and FDDI interfaces. When packets are being sent from FDDI to Ethernet interfaces and you are not using MTU Path Discovery, FDDI packets with data lengths larger than 1500 bytes will be fragmented into multiple Ethernet packets. This will slow performance. If the majority of your router traffic travels off the FDDI ring, you might want to either lower the MTU size on your host FDDI interfaces to 1500 bytes or run IP MTU Path Discovery.
To specify an FDDI, use the following configuration command:
interface fddi unit interface fddi slot/port For the Cisco 7000 series onlySpecify the interface number with the argument unit.
For the Cisco 7000 series, the slot argument is the backplane slot number and can be 0, 1, 2, 3, or 4. The port argument is the port number of the interface and is 0 for FDDI interfaces. The interface slot and port numbers can be displayed with the show interfaces command.
Follow this command with the routing or bridging interface subcommands for your particular protocol or application as described later in this manual.
By default, the FDDI module uses the SNAP encapsulation format defined in RFC 1042. Therefore, it is not necessary to define an encapsulation method for this interface when using the CSC-FCI interface card or FDDI network processor module.
The CSC-C2/FCIT interface card fully supports transparent and translational bridging for the following configurations:
When using the CSC-C2/FCIT interface card or FDDI module, specify the encapsulation method by using the following FDDI interface subcommand:
[no] fddi encapsulateThe command fddi encapsulate puts the FDDI interface into encapsulation mode when performing bridging functions. FDDI encapsulation causes the FDDI interface to interoperate with CSC-FCI and CSC-FCIT cards if these cards are set for encapsulation and are performing bridging functions on the same ring. The command no fddi encapsulate turns off encapsulation bridging and returns the FCIT interface to its translational, nonencapsulating mode. The no fddi encapsulate command applies only to the FDDI module and the new FCIT interface on the AGS+ platform family, because the CSC-FCI interfaces are always in encapsulating bridge mode.
When you are translationally bridging, you have to route routable protocols and translationally bridge the rest (such as LAT).
Cisco currently knows that the following protocols have problems when bridged between Token Ring and other media: Novell IPX, DECnet Phase IV, AppleTalk, VINES, XNS, and IP. Further, the following protocols may have problems when bridged between FDDI and other media: Novell IPX and XNS. Cisco recommends that these protocols be routed whenever possible.
On the Cisco 4000 series router, you can set a connection management (CMT) threshold value with the cmt-max-rate command. If the CMT event rate exceeds the cmt-max-rate specified, the FDDI shuts down. This indicates a serious problem with the Physical or MAC layer of the FDDI, and you should contact your Cisco representative. You can issue a no shut comand to bring the interface back up.
cmt-max-rate numberThe argument number is the threshold number of CMT events at which the FDDI shuts down. The lowest possible value for number is 500; it defaults to 2500. You can disable the detection of this threshold and the resulting automatic shutdown feature of FDDI by setting the cmt-max-rate very high, 100000, for example. However, doing so will prevent the threshold detection and cause a performance impact that may include your router locking up and no packets being routed.
The no cmt-max-rate command returns the cmt-max-rate to the default value of 1500 events per second.
The Cisco 4000 series router supports fast switching of IP packets between Ethernet and FDDI interfaces.
Use the following command to control the use of a high-speed switching cache for IP routing:
ip route-cacheThe route cache is enabled by default and allows outgoing packets to be load balanced on a per-destination basis. To enable load balancing on a per-packet basis, use the no ip route-cache command to disable fast switching.
Cisco routers generally offer better packet transfer performance when fast switching is enabled, with one exception. On networks using slow serial links (56K and below), disabling fast switching to enable per-packet load sharing is usually the best choice.
When packets are being sent from FDDI to Ethernet interfaces (and you are not using MTU Path Discovery), FDDI packets with data lengths larger than 1500 bytes will be fragmented into multiple Ethernet packets. This will slow performance. If the majority of your router traffic travels off of the FDDI ring through the routers you might want to lower the MTU size on your host FDDI interfaces to 1500 bytes or run IP MTU Path Discovery.
The Cisco 4000 series router supports fast switching of IPX packets between Ethernet and FDDI interfaces.
Novell fast switching allows higher throughput by using a cache created by previous transit packets to switch the packet. Fast switching also provides load sharing on a per-packet basis.
Use the following interface subcommand to enable fast switching:
novell route-cacheWhen Novell routing is enabled, Novell fast switching is enabled by default on the appropriate interface. Use the no novell route-cache command to disable fast switching.
Use the following command at the EXEC prompt to display a list of fast-switching cache entries:
show novell cacheFollowing is sample output of the show novell cache command:
> show novell cache
Novell routing cache version is 9
Destination Interface MAC Header
*1006A Ethernet0 00000C0062E600000C003EB0064
*14BB Ethernet 1 00000C003E2A00000C003EB0064
In the sample display, valid entries are marked by an asterisk (*).
Table 1-12 describes the show novell cache display fields.
| Field | Description |
|---|---|
| Destination | Destination IP address |
| Interface | Interface type and number (serial 1, Ethernet 2, and so on) |
| MAC Header | MAC header |
Use the command show interfaces to display information about the FDDI interface. Enter this command at the EXEC prompt:
show interfaces [type unit] [accounting] show interfaces [type slot/port] [accounting] For the Cisco 7000 series onlyThe argument type is the keyword fddi, unit is the interface unit number, slot is the slot number, and port is the port numhber. If you do not provide values for the parameters type and unit, the command will display statistics for all network interfaces. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
Following is a sample of a partial display of FDDI-specific data from the show interfaces command output on a Cisco 4000 series router. Table 1-13 describes the fields displayed. Additional messages that could appear are provided at the end of the table.
Router> show interfaces fddi 0
Fddi 0 is up, line protocol is up
Hardware is DAS FDDI, address is 0000.0c01.77d6 (bia 0000.0c01.77d6)
Internet address is 192.195.77.9, subnet mask is 255.255.255.248
MTU 4470 bytes, BW 100000 Kbit, DLY 100 usec, rely 255/255, load 1/255
Encapsulation SNAP, loopback not set, keepalive not set
ARP type: SNAP, ARP Timeout 4:00:00
Phy-A state is connect, neighbor is unknown, status no signal
Phy-B state is active, neighbor is A, status ILS
CFM is Wrap_B, requested token rotation 60000 usec, negotiated 5000 usec
Configured tvx is 2000 usec, using 5242.90 usec, ring operational 0:00:04
6507 SMT frames processed, 81 dropped, 4 SMT buffers
Upstream neighbor 5500.2000.a82c, downstream neighbor 5500.2000.a82c
Last input 0:00:02, output 0:00:00, output hang never
Last clearing of "show interface" counters never
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
Five minute input rate 0 bits/sec, 0 packets/sec
Five minute output rate 0 bits/sec, 0 packets/sec
702435 packets input, 2310306095 bytes, 0 no buffer
Received 4620 broadcasts, 0 runts, 0 giants
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
698864 packets output, 2305913785 bytes, 0 underruns
0 output errors, 0 collisions, 3 interface resets, 0 restarts
20 transitions
When you use the accounting option, only the accounting statistics are displayed; that is, the number of packets of each protocol type that have been sent through the interface.
> show interfaces fddi 0 accounting
Fddi0
Protocol Pkts In Chars In Pkts Out Chars Out
IP 7344 4787842 1803 1535774
Appletalk 33345 4797459 12781 1089695
DEC MOP 0 0 127 9779
ARP 7 420 39 2340
Connection management (CMT) is an FDDI process that handles the transition of the ring through its various states (off, on, active, connect, and so on) as defined by the X3T9.5 specification. Information about CMT bits that is received as a result of the FDDI monitoring commands discussed in this section can be helpful if your network server is not successfully establishing a connection to the remote physical connections.
The show interfaces fddi display shows that Physical A (Phy-A) completed CMT with its neighbor. The state is active and the display indicates a Physical B-type neighbor. The neighbor is determined from the received signal bits, as follows:

The received value equals 0x20C. Bit positions 1 and 2 (0 1) indicate a Physical B-type connection.
The transition states displayed indicate that the CMT process is running and actively trying to establish a connection to the remote physical connection. The CMT process requires state transition with different signals being transmitted and received before moving on to the next state. The ten bits of CMT information are transmitted and received in the Signal State. Each state displays the number of times it was entered. In the preceding display, the Next State (Nxt) was entered 11 times.
The CFM state is wrap A in the sample output because the network server has not completed CMT with its neighbor to connect to Physical B.
The display (or nondisplay) of the upstream and downstream neighbor does not affect the ability to route data. The determination of the upstream and downstream neighbors is dependent upon all stations on the ring running the same version of Station Management (SMT). Since the upstream neighbor is also its downstream neighbor in the sample, there are only two stations in the ring; the network server and the router at address 0800.2008.C52E.
Use the following EXEC commands to monitor the state of the FDDI interface. (Note that each command has a corresponding undebug command that turns off the messages displayed by these commands.)
debug fddi-smt-packetsThe debug fddi-smt-packets command enables the logging of FDDI station management (SMT) packets. The headers for inbound SMT frames and complete output of SMT frames are displayed. The debug fddi-cmt-events command enables the logging of FDDI connection management (CMT) transactions. You will not see any output with this command; it has no observable effect. See the X3T9.5 specification for more information about these packets and transactions.
You can use special FDDI interface subcommands to request a token rotation time, set the transmission valid timer, and start and stop FDDI. This section also describes FDDI dual homing, which is a configuration capability that is built into FDDI software.
Large FDDI networks that have many nodes, such as large networks on single-mode FDDI, require longer token rotation times (TRTs ). You also may want to increase the token rotation time if you are seeing FDDI performance problems.
Use the following interface subcommand to request a token rotation time:
fddi token-rotation-time microsecondsThe argument microseconds is the requested token rotation time. The default value is 5000 microseconds. The microseconds value can be between 4000 and 165,000.
As defined in the X3T9.5 specification, the value remaining in the TRT is loaded into the token holding timer (THT). Combining the values of these two timers provides the means to determine the amount of bandwidth available for subsequent transmissions.
These commands set the rotation time to 24000 microseconds:
interface fddi 0 fddi token-rotation-time 24000
Use the following interface subcommand to set the transmission valid timer (TVX) interval:
fddi valid-transmission-time microsecondsThe argument microseconds sets the TVX interval. It can have a value from 40 to 1342200. The chipset can use only discrete TVX values, so the hardware will not always use the exact value you enter; it rounds up to the next discrete value. The default TVX value is 3400 microseconds. Use the show interfaces command to display the value currently in use.
These commands change the transmission timer interval to 3000 microseconds. For the Cisco 4000 series routers, the chipset can use only discrete TVX values; therefire, when you select 3000, the actual value will be 5242 microseconds.
interface fddi 0 fddi valid-transmission-time 3000
Use the fddi tl-min-time interface subcommand to control the FDDI TL_MIN time. The FDDI TL_MIN time is the minimum time to transmit a Physical Sublayer (PHY) line state before advancing to the next physical connection management (PCM) state, as defined by the X3T9.5 specification.
fddi tl-min-time microsecondsThe specification defines the argument microseconds to be a value of 30. This value is used during the connection management (CMT) phase to ensure that signals are maintained for at least the value of TL_MIN so the remote station can acquire the signal.
These commands change the TL_MIN time from 30 microseconds to 100 microseconds:
interface fddi 0 fddi tl-min-time 100
Use the fddi cmt-signal-bits interface subcommand to control the information transmitted during the CMT signaling phase.
fddi cmt-signal-bits signal-bits {phy-a|phy-b}The argument signal-bits is written as a hexadecimal number preceded by "0x"; for example, "0x208." The keywords phy-a and phy-b select the Physical Sublayer (Physical A or Physical B station), for control of each fiber.
The FDDI standard defines nine bits of signaling information (signal-bits) that must be transmitted:
| Bit 2 | Bit 1 | Physical Type |
|---|---|---|
| 0 | 0 | Physical A |
| 1 | 0 | Physical B |
| 0 | 1 | Physical S |
| 1 | 1 | Physical M |
Bits 1 and 2 are transmitted (signaled), and each physical type determines whether it is allowed to connect to a type at the other end.
| Bit 5 | Bit 4 | Test Duration |
|---|---|---|
| 0 | 0 | Short test (default 50 milliseconds) |
| 1 | 0 | Medium test (default 500 milliseconds) |
| 0 | 1 | Long test (default 5 seconds) |
| 1 | 1 | Extended test (default 50 seconds) |
The default signal bits for the phy-a and phy-b keywords are as follows:
If the phy-a or phy-b keyword is not specified, the signal bits apply to both physical connections.
The CSC-FCI and CSC-C2/FCIT interface cards provide Connection Management (CMT) functions in microcode. These functions are separate from those provided on the processor card and accessed through EXEC commands. The following interface subcommand controls whether the CMT onboard functions are on or off:
fddi if-cmtThe default is for the FCIT CMT functions to be on. A typical use of the no fddi if-cmt command is when you work with new FDDI equipment and have problems bringing up the ring. When you use this command to disable the CMT microcode, the following actions occur:
In normal operation, the FDDI interface is operational once the interface is connected and configured and is turned off using the shutdown interface subcommand described in the section "Shutting Down and Restarting an Interface" earlier in this chapter. The privileged EXEC commands cmt connect and cmt disconnect allow the operator to start and stop the processes that perform the Connection Management (CMT) function and particularly, allow the ring on one fiber to be stopped.
Use the following privileged EXEC commands to start and stop the processes that perform the connection management (CMT) function and particularly, allow the ring on one fiber to be stopped:
cmt connect [interface-name [phy-a|phy-b]]The optional argument interface-name specifies the particular FDDI interface. The optional keywords phy-a and phy-b specify a Physical Sublayer (A or B).
The following commands demonstrate use of the cmt connect commands for starting the CMT processes on the FDDI ring.
This command starts all FDDI interfaces:
cmt connect
This command starts both fibers on the FDDI interface unit 0 (zero):
cmt connect fddi 0
This command starts only Physical Sublayer A on the FDDI interface unit 0 (zero):
cmt connect fddi 0 phy-a
The following commands demonstrates using the cmt disconnect command for stopping the CMT processes on the FDDI ring.
This command stops all FDDI interfaces:
cmt disconnect
This command stops FDDI interfaces unit 0:
cmt disconnect fddi 0
This command stops only Physical Sublayer A on the FDDI interface unit 0 (zero). This command causes the FDDI media to go into a wrapped state so that the ring will be broken.
cmt disconnect fddi 0 phy-a
Dual homing occurs when each PHY on a DAS station is connected to a different concentrator on the same FDDI ring. Using this configuration, a failure of one of the concentrators will not cause lost connections.
FDDI interface configuration is not required for dual homing. The FDDI interface recognizes that it is attached to two M ports on the concentrators and automatically supports dual homing.
You can configure a threshold of connection management (CMT) events that will cause the FDDI interface to automatically shut down once the threshold is exceeded.
Set the threshold of CMT events using the following command:
fddi cmt-max-rate numbernumber is the threshold, in events per second. The default threshold is 1500, and the minimum is 500. There is no upper bound on this value. However, setting a very large threshold (100000 or above) effectively disables the automatic shutdown capability.
Although most configuration for FDDI interfaces involves specific interface settings, a router's ability to buffer FDDI Station Management (SMT) frames is controlled globally. The following brief description outlines how you can control the buffering of SMT messages that are queued for processing.
In FDDI, upstream and downstream neighbors are determined by transmitting and receiving SMT Neighbor Information Frames (NIFs). An increase in the number of dropped SMT frames indicates that there are not enough SMT buffers. The smt-queue-threshold command helps ensure that the routers keep track of FDDI upstream and downstream neighbors.
The router can appear to lose track of neighbors when it receives an SMT frame and the queue currently contains an unprocessed frame. This occurs because the router discards incoming SMT frames if the queue is full. Discarding SMT NIF frames can cause the router to lose its upstream or downstream neighbor.
Use the following global configuration command to set the maximum number of unprocessed station management (SMT) frames that will be held for processing:
smt-queue-threshold numberThe argument number specifies the number of buffers used to store unprocessed SMT messages that are to be queued for processing. Acceptable values are positive integers.
The value of number can be 0 to 255 buffers. Setting it to 0 will stop any SMT frames from being processed. The default value for number is 20.
The command no smt-queue-threshold configures a queue of 20 buffers.
The following example specifies that the SMT queue can hold ten messages. As SMT frames are processed by the system, the queue is decremented by one.
smt-queue-threshold 10
The High-Speed Serial Interface (HSSI) consists of the following two components:
The controller card provides a single, full-duplex, synchronous serial interface capable of transmitting and receiving data at up to 52 megabits per second. The HSSI is a de facto industry standard providing connectivity to T3 (DS-3), E3, SMDS (at a DS-3 route), and other high-speed wide-area services through a DSU or Line Termination Unit.
The high-speed, full-duplex, synchronous serial interface is supported only on Cisco's modular network server products.
To specify the HSSI, use this configuration command:
interface hssi unitSpecify the interface connector number with the argument unit.
Follow this command with the routing or bridging interface subcommands for your particular protocol or application as described in later in this manual.
The cBus cards can query the appliques to determine their types. However, they do so only at system startup, so the appliques must be attached when the system is started. Issue a show controllers cbus command to determine how the HSSI card has identified them. The command also will show the capabilities of the card and report controller-related failures.
This command begins configuration on interface HSSI 0:
interface hssi 0
The HSSI supports the serial encapsulation methods described in the section "Serial Encapsulation Methods," earlier in this chapter.
Use the command clear interface to reset the hardware logic on an interface. Enter this command at the EXEC prompt:
clear interface type unitThe arguments type and unit specify a particular interface type and its unit number. In this case, the argument type is hssi.
Use the command show interfaces to display information about the HSSI interface. Enter this command at the EXEC prompt:
show interfaces [type unit] [accounting]Here, type is the keyword hssi and unit is the interface unit number. If you do not provide values for the parameters type and unit, the command will display statistics for all the network interfaces. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
Sample output of this command for HSSI is provided below. Table 1-16 describes the fields.
> show interfaces hssi 0
HSSI 0 is up, line protocol is up
Hardware is cBus HSSI
Internet address is 150.136.67.190, subnet mask is 255.255.255.0
MTU 4470 bytes, BW 45045 Kbit, DLY 20000 usec, rely 255/255, load 1/255
Encapsulation HDLC, loopback not set, keepalive set (10 sec)
Last input 0:00:03, output 0:00:00, output hang never
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
Five minute input rate 0 bits/sec, 0 packets/sec
Five minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants
0 parity, 0 rx disabled
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
17 packets output, 994 bytes, 0 underruns
0 output errors, 0 applique, 4 interface resets, 0 restarts
2 carrier transitions
When you use the accounting option, only the accounting statistics are displayed.
> show interfaces hssi 0 accounting
HSSI0
Protocol Pkts In Chars In Pkts Out Chars Out
IP 7344 4787842 1803 1535774
Appletalk 33345 4797459 12781 1089695
DEC MOP 0 0 127 9779
ARP 7 420 39 2340
Use the command debug serial-interface to debug HSSI events. Enter this command at the EXEC prompt:
debug serial-interfaceEnter the undebug serial-interface command to turn off messaging.
The UltraNet Interface consists of the following two components:
The UltraNet Interface provides connectivity to the UltraNet product offered by Ultra Network Technologies.
To specify an UltraNet interface, use this configuration command:
interface ultranet unitSpecify the UltraNet interface connector number with the argument unit.
Follow this command with the appropriate routing or bridging interface subcommands for your particular protocol or application as described in later in this manual.
This command begins configuration on UltraNet interface 0:
interface ultranet 0
The UltraNet interface supports the UltraNet encapsulation only. Therefore, there is no encapsulation command for the interface. It will default to UltraNet encapsulation.
Use the command clear interface to reset the hardware logic on an interface. Enter this command at the EXEC prompt:
clear interface type unitThe arguments type and unit specify a particular interface type and its unit number. In this case, the argument type is ultranet.
Use the command show interfaces to display information about the serial interface and the state of source bridging. Enter this command at the EXEC prompt:
show interfaces [type unit] [accounting]The argument type is the keyword ultranet and unit is the interface unit number. If you do not provide values for the parameters type and unit, the command will display statistics for all the network interfaces. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
Sample output of this command for synchronous serial interfaces follows. Table 1-17 describes the fields.
> show interfaces ultranet 0
UltraNet 0 is up, line protocol is up
Hardware is cBus UltraNet, address is 8/32
Internet address is 150.136.68.190, subnet mask is 255.255.255.0
MTU 3500 bytes, BW 125000 Kbit, DLY 1000 usec, rely 255/255, load 1/255
Encapsulation ULTRANET, loopback not set, keepalive set (10 sec)
ARP type: ULTRA
Last input 0:00:09, output 0:00:09, output hang never
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
Five minute input rate 0 bits/sec, 0 packets/sec
Five minute output rate 0 bits/sec, 0 packets/sec
6 packets input, 236 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants
0 parity, 0 rx disabled
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
6 packets output, 236 bytes, 0 underruns
0 output errors, 0 applique, 1 interface resets, 0 restarts
When you use the accounting option, only the accounting statistics are displayed.
> show interfaces ultranet 0 accounting
Ultranet0
Protocol Pkts In Chars In Pkts Out Chars Out
IP 7344 4787842 1803 1535774
Appletalk 33345 4797459 12781 1089695
DEC MOP 0 0 127 9779
ARP 7 420 39 2340
| Field | Description |
|---|---|
| UltraNet is {up |down} ...is administratively down | Tells whether the interface is currently active and if it has been taken down by an administrator. |
| line protocol is {up | down | administratively down} | Tells whether the processes that handle the line protocol are active. |
| Hardware | Specifies the hardware type. |
| Internet Address | Specifies the Internet address, followed by subnet mask. |
| MTU | Maximum Transmission Unit of the interface. |
| BW | Bandwidth of the interface in kilobits per second. |
| DLY | Delay of the interface in microseconds. |
| rely | Reliability of the interface as a fraction of 255 (255/255 is 100% reliability), calculated as an exponential average over five minutes. |
| load | Load on the interface as a fraction of 255 (255/255 is completely saturated), calculated as an exponential average over five minutes. |
| Encapsulation | Encapsulation method assigned to interface. |
| loopback | Whether loopback is set. |
| keepalive | Tells whether keepalives are set or not. |
| Last input | Number of hours, minutes, and seconds since the last packet was successfully received by an interface. Useful for knowing when a dead interface failed. |
| output hang | Number of hours, minutes, and seconds (or never) since the interface was last reset because of a transmission that took too long. When the number of hours in any of the "last" fields exceeds 24 hours, the number of days and hours is printed. If that field overflows, asterisks are printed. |
| Output queue, Input Queue, drops | Number of packets in output and input queues. Each number is followed by a slash, the maximum size of the queue, and the number of packets dropped due to a full queue. |
| Five minute input rate, Five minute output rate | Average number of bits and packets transmitted per second in the last five minutes. |
| packets input | Total number of error-free packets received by the system. |
| broadcasts | Total number of broadcast or multicast packets received by the interface. |
| runts | Number of packets that are discarded because they are smaller than the medium's minimum packet size. |
| giants | The number of packets that are discarded because they exceed the medium's maximum packet size. |
| parity | Report of the parity errors on the UltraNet interface. |
| rx disabled | Indicates inability to get a buffer when accessing a packet. |
| CRC | The Cyclic Redundancy Checksum generated by the originating LAN station or far-end device does not match the checksum calculated from the data received. On a LAN, this usually indicates noise or transmission problems on the LAN interface or the LAN bus itself. A high number of CRCs is usually the result of collisions or a station transmitting bad data. On a serial link, CRCs usually indicate noise, gain hits, or other transmission problems on the data link. |
| frame | Number of packets received incorrectly having a CRC error and a noninteger number of octets. On a serial line, this is usually the result of noise or other transmission problems. |
| overrun | Number of times the serial receiver hardware was unable to hand received data to a hardware buffer because the input rate exceeded the receiver's ability to handle the data. |
| ignored | Number of received packets ignored by the interface because the interface hardware ran low on internal buffers. These buffers are different than the system buffers mentioned previously in the buffer description. Broadcast storms and bursts of noise can cause the ignored count to be increased. |
| abort | An illegal sequence of one bits on a serial interface. This usually indicates a clocking problem between the serial interface and the data link equipment. |
| packets output | Total number of messages transmitted by the system. |
| bytes output | Total number of bytes, including data and MAC encapsulation, transmitted by the system. |
| underruns | Number of times that the transmitter has been running faster than the router can handle. This may never happen (be reported) on some interfaces. |
| output errors | Sum of all errors that prevented the final transmission of datagrams out of the interface being examined. Note that this may not balance with the sum of the enumerated output errors, because some datagrams may have more than one error, and others may have errors that do not fall into any of the specifically tabulated categories. |
| applique | Indicates an unrecoverable error has occurred on the ULA applique. |
| interface resets | Number of times an interface has been completely reset. This can happen if packets queued for transmission were not sent within several seconds time. This can be caused by a malfunctioning modem that is not supplying the transmit clock signal, or by a cable problem. If the system notices that the carrier detect line of a serial interface is up, but the line protocol is down, it periodically resets the interface in an effort to restart it. Interface resets can also occur when an interface is looped back or shut down. |
| restarts | Number of times the controller was restarted because of errors. |
| Protocol | Protocol that is operating on the interface. |
| Pkts In | Number of packets received for that protocol. |
| Chars In | Number of characters received for that protocol. |
| Pkts Out | Number of packets transmitted for that protocol. |
| Chars Out | Number of characters transmitted for that protocol. |
Sometimes it is necessary to statically assign the UltraNet MAC layer address to the interface. This mechanism is needed if dynamic address assignment is not implemented on the Ultra Network Technologies interface on the network. Use the ultranet address interface subcommand to assign the MAC layer address of the interface:
ultranet address ultranet-mac-addressThe argument ultranet-mac-address is the MAC address of the UltraNet service line.
These commands assign address 8/32 to the UltraNet interface:
interface ultranet 0 ultranet address 8/32
You can specify a software-only interface called a loopback interface that emulates an interface that is always up. It is supported on all platforms.
To specify a loopback interface, use the following configuration command:
interface loopback unitThe unit argument is the number of the loopback interface that you want to create or configure. There is no limit on the number of loopback interfaces you can create.
You can use the loopback interface as the termination address for BGP sessions, for RSRB connections, or for establishing a Telnet session from the router's console to its aux port when all other interfaces are down. In applications where other routers will attempt to reach this loopback interface, you should configure a routing protocol to distribute the subnet assigned to the loopback address.
These commands enable loopback mode and assign an IP network address and network mask to the interface. The loopback interface established here will always appear to be up.
interface loopback 0The dial backup service provides protection against WAN downtime by allowing you to configure a backup serial line via a circuit-switched connection.
To configure dial backup, associate a secondary serial interface as a backup to a primary serial interface. This feature requires that an external modem, CSU/DSU device, or ISDN terminal adapter (TA) attached to a circuit-switched service be connected on the secondary serial interface. The external device must be capable of responding to a DTR signal (DTR active) by auto-dialing a connection to a preconfigured remote site.
The dial backup software keeps the secondary line inactive (DTR inactive) until one of the following conditions is met:
These conditions are defined using the interface subcommands described later in this section.
When the software detects a lost Carrier Detect signal from the primary line device or finds that the line protocol is down, it activates DTR on the secondary line. At that time, the modem, CSU/DSU, or ISDN Terminal Adapter (TA) must be set to dial the remote site. When that connection is made, the routing protocol defined for the serial line will continue the job of transmitting traffic over the dialup line.
You also can configure the dial backup feature to activate the secondary line based upon traffic load on the primary line.
The software monitors the traffic load and computes a five-minute moving average. If this average exceeds the value you set for the line, the secondary line is activated, and depending upon how the line is configured, some or all of the traffic will flow onto the secondary dialup line.
You also can specify a value that defines when the secondary line should be disabled and the amount of time the secondary line can take going up or down.
Use the backup interface interface subcommands to configure the serial interface as a secondary, or dial backup, line. The commands have this syntax:
backup interface interface-nameThe argument interface-name or slot/port specifies the serial port to be set as the secondary interface line.
Use the no backup interface command with the appropriate serial port designation to turn this feature off.
These commands set serial 1 as the backup line to serial 0:
interface serial 0 backup interface serial 1
Use the backup load interface subcommands to set the traffic load thresholds. The commands have this syntax:
backup load {enable-threshold|never} {disable-load|never}Enter the arguments enable-threshold and disable-load using percentage numbers representing the load as a percentage of the primary line's available bandwidth.
When the transmitted or received load on the primary line is greater than the value assigned to the enable-threshold argument, the secondary line is enabled.
When the transmitted load on the primary line plus the transmitted load on the secondary line is less than the value entered for the disable-load argument, and the received load on the primary line plus the received load on the secondary line is less than the value entered for the disable-load argument, the secondary line is disabled.
If the never keyword is used instead of an enable-threshold value, the secondary line is never activated due to load. If the never keyword is used instead of an disable-load value, the secondary line is never deactivated due to load.
By default, no backup loads are defined.
This example sets the traffic load threshold to 60 percent on the primary line. When that load is exceeded, the secondary line is activated, and will not be deactivated until the combined load is less than 5 percent of the primary bandwidth.
interface serial 0 backup load 60 5
Use the backup delay interface subcommands to define how much time should elapse before a secondary line is set up or taken down (after a primary line transitions). The commands have the following syntax:
backup delay {enable-delay|never} {disable-delay|never}The argument enable-delay is the delay in seconds after the primary line goes down before the secondary line is activated.
The argument disable-delay is the delay in seconds after the primary line goes up before the secondary line is deactivated.
When the primary line goes down, the router delays the amount of seconds defined by the enable-delay argument before enabling the secondary line. If, after the delay period, the primary line is still down, the secondary line is activated.
When the primary line comes back up, the router will delay the amount of seconds defined by the disable-delay argument. If the disable-load condition described previously can be satisfied, or if the secondary is never activated due to load, then the secondary line also is deactivated.
Use the never keyword to prevent the secondary line from being activated or deactivated.
The never version is the default value for backup delay. In order for the secondary line to be activated when the primary line fails, a backup delay value must be specified.
This example sets a ten-second delay on deactivating the secondary line; however, the line is activated immediately.
interface serial 0 backup delay 0 10
This section contains three examples of different dial backup configurations.
The following example configures serial 1 as a secondary line that activates only when the primary line (serial 0) goes down. The secondary line will not be activated due to load of the primary.
interface serial 1/1 backup interface serial 2/2 backup delay 30 60
The secondary line is configured to activate 30 seconds after the primary line goes down and to remain on for 60 seconds after the primary line is reactivated.
The following example configures the secondary line (serial 1) to be activated only when the load of the primary line reaches a certain threshold.
interface serial 0 backup interface serial 1 backup load 75 5
In this case, the secondary line will not be activated when the primary goes down. The secondary line will be activated when the load on the primary line is greater than 75 percent of the primary's bandwidth. The secondary line will then be brought down when the aggregate load between the primary and secondary lines fits within 5 percent of the primary bandwidth.
This example configures the secondary line to activate once the traffic threshold on the primary line exceeds 25 percent.
interface serial 0 backup interface serial 1 backup load 25 5 backup delay 10 60
Once the aggregate load of the primary and the secondary lines return to within 5 percent of the primary bandwidth, the secondary line is deactivated. The secondary line waits 10 seconds after the primary goes down before activating, and remains active for 60 seconds after the primary returns and becomes active again.
Dial-on-demand routing (DDR) provides network connections in an environment using the public switched telephone network (PSTN). Traditionally, networks have been interconnected using dedicated lines for WAN connections. When used with modems, ISDN terminal adapters, or integrated ISDN capabilities, DDR provides low-volume, periodic network connections over a PSTN. This section details the commands required to interconnect Cisco routers and the PSTN using data communications equipment (DCE) devices and dial-on-demand routing.
DDR allows attachment to modems and ISDN terminal adapters (TAs) that support V.25 bis dialing. It is also used with integrated ISDN support. V.25 bis is a CCITT recommendation for initiating calls using an automatic calling unit (ACU). V25 bis is useful for establishing calls when transmitting synchronous data.
DDR supports large internetworks with many routers through its support of public circuit-switched networks such as telephone lines, ISDN, or switched services provided by the telephone companies.
The V.25 bis specification describes two modes of establishing or receiving calls: the direct call mode and the addressed call mode. Cisco routers support connections using the addressed call mode and synchronous, bit-oriented operation. The addressed call mode allows the use of control signals and commands sent over the DCE data interface to establish and terminate calls. These commands are packaged in synchronous data frames (HDLC type) and are sent when the interface is not in use for data transfer (that is, when a call does not exist on the line).
Cisco routers support connections from synchronous serial interfaces on the router to any DCE device that supports V.25 bis. Typically, these devices are V.32 (9.6 kbps) or V.32 bis modems (14.4 kbps). Supported devices also include ISDN TAs for ISDN B-channel connections.
The DDR call-initiating process is driven by certain characteristics of bridged or IP-routed packets. A router activates the dial-on-demand feature when it receives a bridged or routed IP packet destined for a location on the other side of the dial-up line. After the router dials the destination phone number and establishes the connection, packets of any protocol that Cisco supports can be transmitted. When the transmission is complete, the line is automatically disconnected.
In order for the router to use a device for dialing out, in addition to V.25 bis, the device must support certain hardware signals. When the router drops DTR, the device must disconnect any calls that are currently connected. When the device connects to the remote side, the device must have DCD become active.
For bridged traffic, packets of interest are based on packet type as specified with the hexadecimal value in a bridge access list. Refer to the "Configuring Transparent Bridging" chapter of this manual for more information about bridge access lists.
For IP traffic, packets of interest are based on the destination address; with a routed IP packet, the destination address used is the next hop address. Packets of interest are defined with IP access lists. Refer to the "Routing IP" chapter of this manual for more information about IP access lists.
Figure 1-1 illustrates a typical interconnection featuring dial-on-demand routing.

Use the dialer in-band interface subcommand to specify that dial-on-demand routing is to be supported on a synchronous serial line. The syntax for this command is as follows:
dialer in-band [no-parity|odd-parity]This command specifies that V.25 bis dialing is to be used on the specified interface. It is used only with serial interfaces. Also, you can specify parity. This is provided because the 1984 version of the V.25bis specification states that characters must have odd parity. The parity applies to the dialer string that is sent out to the V.25bis modem. If you do not specify a parity, or if you specify the no-parity keyword, no parity is applied to the output number. If odd-parity is configured, the dialed number will have odd parity (7-bit ASCII characters and 8th bit [MSB] being the parity bit).
The no dialer in-band command disables dial-on-demand routing for the interface.
The following example specifies dial-on-demand routing for serial 0:
interface serial 0 dialer in-band
When dialer in-band is specified, CRN is added to the front of the strings that are sent to the V.25 bis DCE. CRN is a V.25 bis command that specifies that the string that follows is a number to be called. This number is specified using the dialer string or dialer map commands described later in this chapter.
A dialer type does not need to be specified for ISDN interfaces. The software will automatically configure these interfaces to be dialer type ISDN.
Use the optional dialer idle-timeout interface subcommand to specify the idle time before the line is disconnected. The syntax for this command is as follows:
dialer idle-timeout number-of-secondsThe argument number-of-seconds specifies in seconds how much idle time must occur on an interface before the line is disconnected. Acceptable values are positive, nonzero integers. If no value is entered, the default is 120 seconds.
The no dialer idle-timeout command resets the idle timeout to the default.
The following example specifies of an idle timeout of three minutes (180 seconds) on interface serial 1:
interface serial 1 dialer idle-timeout 180
Use the optional dialer fast-idle interface subcommand to specify the idle time before the line is disconnected for interfaces for which there is an unusually high level of contention. The syntax for this command is as follows:
dialer fast-idle number-of-secondsThe argument number-of-seconds specifies in seconds how much idle time must occur on an interface before the line is disconnected. Acceptable values are positive, nonzero integers. If no value is entered, the default is 20 seconds.
This timer is used when an interface is connected and a packet is received for a different destination (phone number). If the duration specified for the dialer fast-idle command is exceeded and no traffic has been detected on the connection during the fast idle period, the link is disconnected. This makes the port available for making connections to an alternate destination (after the dialer enable-timeout period expires) and reduces idle time on an interface.
This command only applies if multiple destinations have been specified for a given interface using the dialer map interface subcommand.
The no dialer fast-idle resets the timeout period to the default.
The following example specifies a fast idle timeout of 35 seconds on interface serial 1:
interface serial 1 dialer fast-idle 35
Use the optional dialer enable-timeout interface subcommand to set the length of time an interface stays down before it is available to dial again. The command syntax is as follows:
dialer enable-timeout number-of-secondsAcceptable values for number-of-seconds are positive, nonzero integers. If no value is entered, the default is 15 seconds. When a call terminates (for example hangs up or is busy), this is the amount of time that the router waits before the next call can occur on the specific interface.
The no dialer enable-timeout command resets the enable timeout value to the default.
The following example specifies a waiting period of 30 seconds on interface serial 1:
interface serial 1 dialer enable-timeout 30
Use the optional dialer wait-for-carrier-time interface subcommand to specify how long to wait for a carrier. The command syntax is as follows:
dialer wait-for-carrier-time number-of-secondsThe argument number-of-seconds specifies in seconds how long to wait for carrier to come up when a call is placed. Acceptable values are positive, nonzero integers. If no value is entered, the default is 30 seconds. If a carrier signal is not detected in this amount of time, the interface is disabled until the enable timeout occurs.
The wait-for-carrier time is set to a default of 30 seconds, because this is the estimated time required to make a typical connection over telephone lines. However, if connections are being made via ISDN links, this time probably would be configured for five or ten seconds.
The no dialer wait-for-carrier-time command resets the carrier wait time value to the default.
The following example specifies a carrier wait time of 45 seconds on interface serial 1:
interface serial 1/1 dialer wait-for-carrier-timeout 45
Use the dialer string interface subcommand to specify the string (telephone number) to be called. The command syntax is:
dialer string dial-stringThe argument dial-string specifies the character string to be called. Dialers configured as in-band, pass the string to the external DCE. ISDN devices call the number specified in the string. One dialer string command is specified per interface.
To specify multiple strings, use the dialer map command, discussed next. However, you must use the dialer string command if you intend to bridge traffic over the serial link or transmit broadcast traffic. In general, you include a dialer string or dialer map command if you intend to use a specific interface to initiate a dial-on-demand call.
The dial-string number specified in the dialer string command is the default number used under the following conditions:
Depending on the type of modem or ISDN Terminal Adapter (TA) you are using, CCITT V.25 bis options are supported as dial-string parameters of the dialer string command. The functions of the parameters are nation specific, and they may have different implementations in your country. These options apply only if you have enabled DDR with the dialer in-band command. These options are not supported in the dialer string for native ISDN BRI interfaces. Refer to your manual for the modem or TA you are using for a list of supported options.
| Option | Description |
|---|---|
| : | Wait tone |
| < | Pause
Usage and duration of this parameter vary by country. |
| = | Separator 3
For national use. |
| > | Separator 4
For national use. |
| P | Dialing to be continued in pulse mode.
Optionally accepted parameter. |
| T | Tone (Dialing to be continued in DTMF mode)
Optionally accepted parameter. |
| & | Flash
The flash duration varies by country. Optionally accepted parameter. |
The no dialer string command deletes the dialer string specified for the interface.
The following example specifies a dial-on-demand telephone number on interface serial 1 using the dialer string command:
interface serial 1 dialer string 14085553434
The dialer string command is useful for environments in which a single site is calling another site but the other site is not calling out. Often, however, configurations are more complex, such as the hub-and-spoke environment shown in Figure 1-2. In this configuration multiple sites are calling in to a central site, and the central site is calling out to the remote sites.

In this configuration, PPP with CHAP authentication often is used to inform the central site about which remote routers are connected to it. (ISDN can provide the caller's phone number for identification, but the ISDN network often is configured to block this information.) Using CHAP authentication, each remote router identifies itself by a name, which informs the central router what routers are currently connected to it. This identification process prevents the central router from placing a call to a remote router if it is already connected to that router.
There are three forms of the interface subcommand you can use to define multiple dial-on-demand numbers for a particular interface. They are as follows:
dialer map protocol next-hop-address name hostname dialer map protocol [speed 56|speed 64] next-hop-address dial-string dialer map protocol [speed 56|speed 64] next-hop-address name hostname dial-stringThe first form of the dialer map command is used in central-site configurations in which remote sites are calling a central site, but the central site is not calling the remote site. With this command, the remote device will authenticate the central site using CHAP, which will cause its name to be transmitted to the central site. The central site will then use this name and the next-hop-address to correctly transmit packets to the remote site. Because there is no dialer string specified, the central site cannot call the remote router.
The second form of the command is used if only one site is being called or if ISDN is supported and the ISDN network will provide the caller's phone number. Note that the dialer string in this last case must be in the same format as the number provided by the ISDN network.
The third form is used if many remote sites are calling the central site and the central site also can call the remote sites. With this format, the central router can use the name to identify the remote routers after they authenticate and also can use the dialer string to call the remote routers if they are not currently connected. When you use a dialer map command with the name option on an interface, PPP and CHAP must be configured on that interface.
The keyword name indicates a remote system that the local router communicates with.
The following arguments can be used with this command:
Unlike the dialer string command, multiple dialer map commands can be specified per interface.
The dialer map command complements the dialer string command. The dial-string defined for the dialer string command is considered the default dialer string. If a packet does not match the protocol and the next-hop-address defined in the dialer map commands (but does pass an access list that requires initiation of automatic dialing), the default dialer string is used. This is often the case for broadcasts and is always the case for bridging.
The no dialer map command deletes a particular dialer map entry. To delete the entry, include the complete configuration string (no dialer map protocol next-hop-address dial-string).
In the following examples, a remote site is calling a central site, but the central site is not calling the remote site. The remote device will authenticate the central site using CHAP, which will cause its name,YYY, to be transmitted to the central site. The central site will then use this name and the next-hop-address, 131.108.2.5, to correctly transmit packets to the remote site. Because there is no dialer string specified, the central site cannot call the remote router.
interface serial 1 dialer map ip 131.108.2.5 name YYY
The following example specifies a dial-on-demand telephone number on interface serial 1 for a specific destination address using the dialer map command:
interface serial 1 dialer map ip 131.108.2.5 14155553434
The remote site is calling the central site, and the central site is calling the remote site. The central router can use the name, ZZZ, to identify the remote router after they authenticate and also can use the dialer string 14155553434 to call the remote router if it is not currently connected.
interface serial 1 dialer map ip 131.108.2.5 name ZZZ 14155553434
Dialer rotary groups allow you to apply a single interface configuration to a set of interfaces. Once the interface configuration is propagated to a set of interfaces, those interfaces can then be used to place calls using the standard dial-on-demand criteria. When many destinations are configured, any of these interfaces can be used for outgoing calls.
Dialer rotary groups are useful in environments that require many calling destinations. Only the rotary group needs to be configured with all of the dialer map commands. The only configuration required for the interfaces is the dialer rotary-group command indicating that each interface is part of a dialer rotary group.
Although a dialer rotary group is configured as an interface, it is not a physical interface. Instead it represents a group of interfaces. Any number of dialer groups can be defined.
Use the following interface command to designate a dialer rotary group leader:
interface dialer nThe argument n is any number and indicates a dialer group.
Interface subcommands entered after the interface dialer command will be applied to all physical interfaces assigned to rotary group n.
This example identifies interface dialer 1 as the dialer rotary group leader. Interface dialer 1 is not a physical interface, but represents a group of interfaces. The interface subcommands that follow apply to all interfaces included in this group. See the dialer rotary-group command, defined next.
interface dialer 1
encapsulation ppp
dialer in-band
dialer map ip 131.108.2.5 name YYY 1415553434
dialer map ip 131.126.4.5 name ZZZ
Use the following interface subcommand to include an interface in a dialer rotary group:
dialer rotary-group nThe argument n is the number of the rotary group (defined by the interface dialer command).
The following configuration places serial interfaces 0 and 1 into dialer rotary group 1, defined by the interface dialer 1 command.
! PPP encapsulation is enabled for interface dialer 1.
interface dialer 1
encapsulation ppp
dialer in-band
! The first dialer map command allows remote site YYY and the
! central site to call each other. The second dialer map command, with no
! dialer string, allows remote site ZZZ to call the central site but
! the central site can not call remote site ZZZ (no phone number).
dialer map ip 131.108.2.5 name YYY 1415553434
dialer map ip 131.126.4.5 name ZZZ
! The DTR pulse signals for three seconds on the interfaces in dialer
! group 1. This holds the DTR low so the modem can recognize that DTR has been
! dropped.
pulse-time 3
! Interfaces serial 0 and serial 1 are placed in dialer rotary group 1. All of
! the interface subcommands (the encapsulation and dialer map commands shown
! earlier in this example)applied to interface dialer 1 apply
! to these interfaces.
interface serial 0
dialer rotary-group 1
interface serial 1
dialer rotary-group 1
Use the dialer-group interface subcommand to assign an interface to a set of access list expressions. These access list expressions define which packets cause a connection to be established and which packets keep an interface from being idle. The syntax for this command is as follows:
dialer-group group-numberThe argument group-number specifies the number of the dialer group to which the specific interface belongs. Acceptable values are nonzero, positive integers. This group number corresponds to a dialer group defined using the dialer-list command (described in the next section).
An interface only can be associated with a single dialer group; multiple dialer-group assignment is not allowed.
The no dialer-group command removes an interface from the specified dialer group.
The following example specifies dialer group number 1. This dialer group number will be compared against any global dialer-list specifications. If there is a group number match, the destination address of the packet in question is evaluated against the access list specified in the associated dialer-list command. If it passes, a call is initiated or the idle timer is reset (if a call is currently connected).
interface serial 1 dialer-group 1
Control automatic dialing using DDR with the following combination: standard IP or bridging access lists; the dialer-list global command; and the dialer-group interface subcommand (described in the preceding section). Refer to the "Routing IP" and "Configuring Transparent Bridging" chapters of this manual for more information about access lists. The dialer-list global configuration command has two forms. They have the following syntaxes:
dialer-list dialer-group-number list list-numberThe argument dialer-group-number specifies the number of a dialer group identified in any dialer group interface subcommand.
The argument list-number is the access list number specified in any IP or bridging access list.
The argument protocol-name is one of the following supported protocols:
Dialing occurs when an interesting packet (one that matches access list specifications) needs to be output on an interface. Using the standard access list method, packets can be classified as interesting or uninteresting. For example, to specify that IGRP updates are not interesting (relative to dial-on-demand automatic dialing), the following access list would be defined:
access-list 101 deny igrp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0
To permit all other IP traffic, the above would be followed by:
access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255
Then, the following command would be used to place list 101 into dialer group 1:
dialer-list 1 list 101
The examples provided in this section illustrate various DDR configurations using access lists linked to DDR facilities provided with the router.
The following example illustrates how dial-on-demand routing can be used in an IP environment:
interface serial 0 ip address 131.108.126.1 255.255.255.0 dialer in-band dialer idle-timeout 600 dialer string 555-1234 pulse-time 1 dialer-group 1 ! access-list 101 deny igrp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0 access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 dialer-list 1 list 101 ip route 131.108.29.0 131.108.126.2 ip route 131.108.1.0 131.108.126.2
Configuration specifications in this example define the following characteristics:
The following example illustrates a configuration for bridging:
interface serial 0 ip address 131.108.126.10 255.255.255.0 dialer in-band dialer string 555-1234 pulse-time 1 bridge-group 1 dialer-group 1 ! bridge 1 protocol dec access-list 201 deny 0x6002 0x0000 access-list 201 deny 0x6003 0x0000 access-list 201 permit 0x0000 0xFFFF dialer-list 1 LIST 201
As in Example 1, the dialer is set to use V.25 bis, the dialer string is specified and a pulse time is assigned. This interface is then added to bridge group 1 and dialer group 1.
The access lists work as follows:
This example could be used in a case where LAT is the only traffic to be transmitted over the link.
The following example is a combination of Examples 1 and 2. It illustrates how to handle DDR for bridging and IP routing over a single interface.
The first access-list statement specifies that RIP updates to the broadcast address do not cause dialing. However, if a connection is already established, RIP updates are transmitted, although they do not reset the idle timers and do not keep the line up.
interface serial 0 ip address 131.108.126.10 255.255.255.0 dialer in-band dialer string 555-1234 pulse-time 1 bridge-group 1 dialer-group 1 ! bridge 1 protocol dec access-list 101 deny udp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0 eq 520 access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 access-list 201 deny 0x6002 0x0000 access-list 201 deny 0x6003 0x0000 access-list 201 permit 0x0000 0xFFFF dialer-list 1 LIST 101 dialer-list 1 LIST 201
The following example demonstrates how to specify multiple destination dial strings (phone numbers):
interface serial 0 ip address 131.108.126.1 255.255.255.0 dialer in-band dialer wait-for-carrier-time 10 dialer string 555-1234 pulse-time 1 dialer-group 1 dialer map ip 131.108.126.10 555-8899 dialer map ip 131.108.127.1 555-5555 ! access-list 101 deny igrp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0 access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 dialer-list 1 LIST 101
As in Example 1, the serial interface is configured for V.25 bis. It also is set to have a wait-for-carrier-time of ten seconds, which is too short for POTS telephone lines but might be appropriate for ISDN lines. As before, a default dial string is configured, a pulse time assigned, and a dialer group specified.
The first dialer map command specifies that the number 555-8899 is to be dialed for IP packets with a next-hop-address of 131.108.126.10. The second dialer map then specifies that the number 555-5555 will be called when an IP packet with a next-hop-address of 131.108.127.1 is detected.
Access lists for this example match those defined in Example 1.
The following example illustrates using floating static routes (see the section "Overriding Static Routes" in the "IP Routing Protocols" chapter of this manual) and dial-on-demand to perform the same functionality as dial backup, except using V.25 bis for dialing.
interface serial 0 ip address 131.108.126.1 255.255.255.0 dialer in-band dialer wait-for-carrier-time 10 dialer string 555-1234 pulse-time 1 dialer-group 1 dialer map ip 131.108.126.10 555-8899 dialer map ip 131.108.127.1 555-5555 ! access-list 101 deny igrp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0 access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 dialer-list 1 LIST 101 ip route 131.108.42.0 131.108.126.10 150
The configuration is essentially the same as in Example 4, except for the addition of an ip route statement. This statement specifies that to reach network 131.108.42.0 through this router, traffic must use 131.108.126.10 as the gateway. This causes dialing to occur to 555-8899.
Because the ip route statement specifies an administrative distance (150), dynamic routing information will override the static route--no packets will normally be sent to 131.108.126.10. However, if the route that is learned dynamically disappears, and no other dynamic route is available, the static route will be used and dialing will occur. See the "IP Routing Protocols" chapter of this manual for more information on static routes.
The following example demonstrates how to specify multiple destination dial strings (phone numbers) on the ISDN interfaces:
interface bri 0 ip address 131.108.126.1 255.255.255.0 dialer in-band dialer wait-for-carrier-time 10 dialer string 555-1234 dialer-group 1 ! Connection to 131.108.126.10 and 131.108.127.1 can be active ! simultaneously if one network uses one B channel, while the other network ! uses the second B channel dialer map ip 131.108.126.10 555-8899 dialer map ip 131.108.127.1 555-5555 ! access-list 101 deny igrp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0 access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 dialer-list 1 LIST 101
To obtain a general diagnostic display for serial interfaces configured for dial-on-demand routing, use the show dialer EXEC command. The command syntax is as follows:
show dialer [interface interface type] show dialer [interface type slot/unit] For the Cisco 7000 series onlyThis command displays information about the dialer interfaces. If show dialer is specified, all dialers are displayed. An interface can be specified using show dialer interface option. The arguments interface and type specify the particular interface, and can be formed either as a two-part identifier (such as serial 0, ser 1, s 2, and so on) or as a name (serial1).
The following is a sample of output from the show dialer command with a serial interface:
Serial 0 - dialer type = IN-BAND Idle timer (600 secs), Fast idle timer (20 secs) Wait for carrier (30 secs), Re-enable (15 secs) Dial String Successes Failures Last called Last status 8985 0 2 0:24:10 Failed Default 8986 1 0 1:20:07 Successful
The following information is provided in this display:
The following is sample output from the show dialer command with an ISDN interface:
BRI - dialer type = ISDN Idle timer (120 secs), Fast idle timer (20 secs) Wait for carrier (30 secs), Re-enable (15 secs) Dial String Successes Failures Last called Last status 4444401 0 1 15:28:53 Failed Default 81012345678901 0 0 never 81012345678902 0 0 never 5555501 0 0 never --More-- BRI0: B-Channel 1 - dialer type = ISDN Idle timer (120 secs), Fast idle timer (20 secs) Wait for carrier (30 secs), Re-enable (15 secs) --More-- BRI0: B-Channel 2 - dialer type = ISDN Idle timer (120 secs), Fast idle type = ISDN Wait for carrier (30 secs), Re-enable (15 secs)
If the dialer is connected to another dialer (and the system from which the show dialer command was entered was the initiator of the call), a display is provided that indicates the idle time before the line is disconnected (decrements each second) and the duration of the current connection. The following is a sample of this display; it would appear after the third line in the show dialer display:
Time until disconnect 596 secs Current call connected 0:00:25
After a call disconnects, the system displays the time remaining before being available to dial again. The following is a sample of this display; it would appear after the third line in the show dialer display.
Time until interface enabled 8 secs
If the show dialer interface command is issued for an interface on which DDR is not enabled, the system displays an error message. The following is a sample error message:
Serial 1 - Dialing not enabled on this interface.
If an interface is configured for DDR, the show interfaces command now displays the following:
Serial 0 is up, line protocol is up (spoofing) Hardware is MCI Serial
The spoofing indicates that the line really is not up, but the dialer is forcing the line to masquerade as "up" so that upper-level protocols will continue to operate as expected.
When DDR is configured for a serial interface, the EXEC commands debug serial-interface (described earlier in this chapter) and debug serial-packet can provide information associated with DDR activity, as follows:
debug serial-interfaceThis command enables monitoring of serial interface activity. For DDR, the following information may appear:
The debug serial-packet command enables monitoring of serial packets.
debug serial-packet When activated, and DDR is enabled on the interface, information concerning the cause of any calls (called Dialing cause) may be displayed. The cause for IP packets lists the source and destination addresses; the cause for bridged packets lists the type of packet in hexadecimal.
The Point-to-Point Protocol (PPP), described in RFC 1134, is designed to encapsulate Internet Protocol (IP) datagrams and other network layer protocol information over point-to-point links. The document "Point-to-Point Initial Configuration Options" defines the set of options that are negotiated during startup.
The current implementation of PPP supports no configuration options. The software sends no options, and any proposed options are rejected.
Of the possible upper-layer protocols, only IP is supported at this time. Thus, the only upper-level protocol that can be sent or received over a point-to-point link using PPP encapsulation is IP. Refer to RFC 1134 for definitions of the codes and protocol states.
Cisco's implementation of PPP is compatible with RFCs 1331 and 1332, rather than RFC 1134.
PPP echo requests are used as keepalives, to minimize disruptions to the end users of your network. The no keepalive command can be used to disable echo requests.
The Point-to-Point Protocol is enabled on an interface using the encapsulation interface subcommand followed by the ppp keyword.
encapsulation pppThese commands enable PPP encapsulation on serial interface 0 (zero):
interface serial 0 encapsulation ppp
Access control using Challenge Handshake Authentication Protocol (CHAP) is available on all serial interfaces. The authentication feature reduces the risk of security violations on your router. CHAP is supported only on lines using PPP encapsulation.
When CHAP is enabled, a remote device (a PC, workstation, router, or communication server) attempting to connect to the local router is requested, or "challenged," to respond. The challenge consists of a random number and the host name of the local router. This challenge is transmitted to the remote device. The required response is an encrypted version of a secret password, or "secret," plus the host name of the remote device. The remote device verifies the secret by looking up the host name that was received in the challenge. When the local router receives the challenge response, it verifies the secret by looking up the name of the remote device given in the response. The secret passwords must be identical on the remote device and the local router. These names and secret passwords are configured as described in the "Configuring Host Name Authentication" section later in this chapter.
By transmitting this response, the secret is never transmitted, thus preventing other devices from stealing it and gaining illegal access to the system. Without the proper response, the remote device cannot connect to the local router.
CHAP transactions occur only when a link is established. The local router does not request a password during the rest of the call. (The local router can, however, respond to such requests from other devices during a call.)
To use CHAP, you must perform the following steps:
Step 1: Enable CHAP on the interface.
Step 2: Configure server authentication.
These steps are described later in this section.
CHAP is specified in RFC 1334. It is an additional authentication phase of the PPP Link Control Protocol.
To enable CHAP on the interface, use this interface command:
ppp authentication chapOnce you have enabled CHAP, the local router requires a password from remote devices. If the remote device does not support CHAP, no traffic is passed to that device.
Configure the secret using the following command:
username name password secretAdd a username entry for each remote system that the local router communicates with and requires authentication from. The remote device must have a username entry for the local router. This entry must have the same password as the local router's entry for that remote device.
The name argument is the host name of either the local router or a remote device.
The secret argument specifies the secret for the local router or the remote device. If no secret is specified, and debug serial-interface is enabled, an error is displayed when a link is established and protocol traffic is not passed. Debugging information on CHAP is available using the debug serial-interface and debug serial-packet commands. See the section "Interface Support EXEC Command Summary" later in this chapter for a description of these debugging commands.
The secret is encrypted when it is stored on the local router. This prevents it from being stolen. It can consist of any string of up to 11 printable ASCII characters. There is no limit to the number of username/password combinations that can be specified, allowing any number of remote devices to be authenticated using CHAP.
The following example configuration enables CHAP on interface serial 0. It also defines a password for the remote server "YYY."
hostname XXXinterface serial 0encapsulation pppppp authentication chapusername YYY password theirsystem
When you look at your configuration file, the passwords are encrypted and the display looks similar to the following:
hostname XXXinterface serial 0encapsulation pppppp authentication chapusername YYY password 7 121F0A18
The following example configuration sets up secret passwords on routers A, B, and C, thus enabling the three routers to connect to each other.
To authenticate connections between routers A and B, enter the following commands:
On router A:
username B password a-b_secret
On router B:
username A password a-b_secret
To authenticate connections between routers A and C, enter the following commands:
On router A:
username C password a-c_secret
On router C:
username A password a-c_secret
To authenticate connections between routers B and C, enter the following commands:
On router B:
username C password b-c_secret
On router C:
username B password b-c_secret
The following example shows a configuration in which several aspects of DDR are used to provide DDR capabilities between local and remote routers. The following features are shown in this example.
! Enable PPP encapsulation and CHAP on interface dialer 1.
interface dialer 1
ip address 131.108.2.1 255.255.255.0
encapsulation ppp
ppp authentication chap
! Specify dial-on-demand routing supported on a synchronous serial line
! and assign a set of access-list expressions.
dialer in-band
dialer group 1
! The first dialer map command indicates that calls between the remote site
! YYY and the central site will be placed at either end. The second dialer
! map command, with no dialer string, indicates that remote site ZZZ will
! call the central site but the central site will not call out.
dialer map ip 131.108.2.5 name YYY 1415553434
dialer map ip 131.108.2.7 name ZZZ
! The DTR pulse holds the DTR low for three seconds, so the modem can
! recognize that DTR has been dropped.
pulse-time 3
! Place serial interfaces 0 and 1 in dialer rotary group 1. The
! interface subcommands applied to dialer rotary group 1 (for example,
! PPP encapsulation and CHAP) apply to these interfaces.
interface serial 0
dialer rotary-group 1
interface serial 1
dialer rotary-group 1
! CHAP passwords are specified for local and remote servers.
username YYY password theirsystem
username ZZZ password thatsystem
Figure 1-3 shows a configuration in which remote routers YYY and ZZZ and local router XXX are using dial-on-demand routing, as configured in the previous example. In this configuration, remote routers YYY and ZZZ can call router XXX. Router XXX has dialer string information only for router YYY and cannot call router ZZZ.

Support is provided for a null interface. This pseudo-interface functions similarly to the null devices available on most operating systems. This interface is always up and can never forward or receive traffic; encapsulation always fails.
The null interface provides an alternative method of filtering traffic. The overhead involved with using access lists can be avoided by directing undesired network traffic to the null interface.
To specify the null interface, specify null 0 (or null0) as the interface name and unit. The null interface can be used in any command that has an interface type as a parameter.
This command configures a null interface for IP route 127.0.0.0:
ip route 127.0.0.0 null 0
Table 1-19 shows the interfaces and protocols that support fast switching on the Cisco 4000 series.
| Protocol/Interface | Ethernet | Serial | Token Ring | FDDI |
|---|---|---|---|---|
| IP | yes | yes | yes | yes |
| IPX | yes | yes | yes | yes |
| XNS | yes | yes | no | yes |
| DECnet | yes | yes | no | yes |
| CLNS | yes | yes | no | no |
| AppleTalk | yes | yes | no | no |
| Source-route bridging | yes | yes | yes | n/a |
| Remote source-route bridging | yes | yes | yes | yes |
| FST | yes | yes | yes | yes |
The following summary lists the global configuration commands used for interface support.
[no] dialer-list dialer-group list list-number
[no] dialer-list dialer-group protocol protocol-name {permit|deny}
Controls automatic dialing using DDR using standard IP or bridging access lists.
The argument dialer-group specifies the number of a dialer group identified in any dialer group interface subcommand.
The argument list-number is the access list number specified in any IP or bridging access list.
The argument protocol-name is one of the following supported protocols:
Configures a type of central office switch. Possible values for the switch-type argument are as follows:
interface type unit
Specifies an interface. The argument type specifies the interface type, such as ethernet, fddi, hssi, serial, tokenring, bri, or ultranet, and the argument unit specifies the interface number or card number.
[no] smt-queue-threshold number
Sets the maximum number of unprocessed Station Management (SMT) frames that will be held for processing. The argument number specifies the number of unprocessed SMT message that are queued for processing. This value is a positive integer. The default is the number of FDDI interfaces installed in the router. The command no smt-queue-threshold restores the queue to the default.
Following are alphabetically arranged summaries of the interface subcommands for interface support.
[no] backup delay {enable-delay|never} {disable-delay|never}
Defines how much time should elapse before a line is set up or taken down. The argument enable-delay is the delay in seconds after the primary line goes down before the secondary line is activated. The argument disable-delay is the delay in seconds after the primary line goes up before the secondary line is deactivated. The never keyword prevents the secondary line from being activated due to a primary line failure. The no version disables the specified delay time.
[no] backup interface interface-name
Configures the serial interface as a secondary, or dial backup, line. The argument interface-name specifies the serial port to be set as the secondary interface line. Use the no backup interface command with the appropriate serial port designation to turn this feature off.
[no] backup load {enable-threshold|never} {disable-load|never}
Sets the traffic load thresholds. The arguments enable-threshold and disable-load are percentage numbers representing the load as a percentage of the primary line's available bandwidth. The never keyword prevents the secondary line from being activated due to load. By default, no backup loads are defined; the no form of the command restores this default.
Sets a threshold CMT event rate, above which the CMT will shut down the FDDI, indicating a Physical- or MAC-layer problem on the FDDI.
[no] description name-string
Adds a descriptive name to an interface. The argument name-string is a comment to be put in the configuration. The no version removes the name-string.
[no] dialer enable-timeout number-of-seconds
Sets how long an interface stays down before it is available to dial again. Acceptable values are positive, nonzero integers. If no value is entered, the default is 15 seconds.The no dialer enable-timeout command resets the enable timeout value to the default.
[no] dialer fast-idle number-of-seconds
Specifies the idle time before the line is disconnected for interfaces for which there is an unusually high level of contention. Acceptable values are positive, nonzero integers. If no value is entered, the default is 20 seconds. This timer is used when an interface is connected and a packet is received for a different destination. This command only applies if multiple destinations have been specified for a given interface using the dial map interface subcommand. The no dialer fast-idle resets the timeout period to the default.
[no] dialer-group group-number
Assigns an interface to a set of access list expressions. These access list expressions define what packets cause a connection to be established and what packets keep an interface from being idle.
The argument group-number specifies the number of the dialer group to which the specific interface belongs. Acceptable values are nonzero, positive integers. This group number corresponds to a dialer group defined using the dialer-list command (described below).
An interface can only be associated with a single dialer-group.
The no dialer-group command removes an interface from the specified dialer-group.
[no] dialer idle-timeout number-of-seconds
Specifies the idle time before the line is disconnected.
The argument number-of-seconds specifies in seconds how much idle time must occur on an interface before the line is disconnected. Acceptable values are positive, nonzero integers. If no value is entered, the default is 120 seconds.
The no dialer idle-timeout command resets the idle timeout to the default.
[no] dialer in-band
Specifies that V.25 bis dialing is to be used on the specified interface. This is only used with serial interfaces.
The no dialer in-band command disables dial-on-demand routing for the interface.
dialer map protocol next-hop-address name name
dialer map protocol next-hop-address dial-string
dialer map protocol next-hop-address name name dial-string
The three forms of the interface subcommand you can use to define multiple dial-on-demand numbers for a particular interface. The first form of the dialer map command is used in central-site configurations in which remote sites are calling a central site, but the central site is not calling the remote site. The second form of the command is used if only one site is being called or if ISDN is supported and the ISDN network will provide the caller's phone number. The third form is used if many remote sites are calling the central site and the central site also can call the remote sites.
The keyword name indicates a remote system that the local router communicates with.
The following arguments can be used with this command:
The no dialer map command deletes a particular dialer map entry.
Includes an interface in a dialer rotary group. The argument n is the number of the rotary group (defined by the interface dialer command).
[no] dialer string dial-string
Specifies the string (i.e., telephone number) to be passed to the DCE device (typically a V.25 bis modem).
The argument dial-string specifies the character string to be passed to the V.25 bis DCE device. Cisco routers place the V.25 bis command CRN in front of the specified string. One dialer string command is specified per interface.
The no dialer string command deletes the dialer string specified for the interface.
[no] dialer wait-for-carrier-time number-of-seconds
Specifies how long to wait for the carrier to come up when a call is placed. Acceptable values are positive, nonzero integers. If no value is entered, the default is 30 seconds. If a carrier signal is not detected in this amount of time, the interface is disabled until the enable timeout occurs.
The wait-for-carrier time is set to a default of 30 seconds since this is the estimated time required to make a typical connection of telephone lines. However, if connections are being made via ISDN links, this time would probably be configured for 5 or 10 seconds.
The no dialer wait-for-carrier-time command resets the carrier wait time value to the default.
[no] dce-terminal-timing-enable
Causes the DCE to use SCTE from the DTE when the serial Network Interface Module on a Cisco 4000 is operating as a DCE and the DTE provides terminal timing (SCTE or TT). The no version causes the DCE to use its own clock instead of SCTE from the DTE.
[no] dte-invert-txc
Inverts the TXC clock signal from the DCE that the DTE uses to transmit data on the serial Network Interface Module on a Cisco 4000.
[no] early-token-release
Enables a method whereby these token ring interfaces can release the token back onto the ring immediately after transmitting. By default, early token release is not enabled on the interface. The no early-token-release command disables this feature.
encapsulation encapsulation-type
Assigns an encapsulation method. The encapsulation-type argument is a keyword that identifies one of the following encapsulation types that the software supports:
fddi cmt-signal-bits signal-bits {phy-a|phy-b}
Controls the information transmitted during the CMT signaling phase. The argument signal-bits is written as a hexadecimal number preceded by "0x"; for example, "0x208." The keywords phy-a and phy-b select the Physical Sublayer (Physical A or Physical B station), for control of each fiber.
[no] fddi encapsulate
Places the FDDI interface into encapsulation mode when doing bridging.
[no] fddi if-cmt
The CSC-C2/FCIT interface card provides Connection Management (CMT) functions in microcode. These functions are separate from those provided on the processor card and are accessed through EXEC commands.
fddi tl-min-time microseconds
Controls the FDDI TL_MIN time (the minimum time to transmit a Physical Sublayer, or PHY line state, before advancing to the next Physical Connection Management, or PCM state, as defined by the X3T9.5 specification). The specification defines the argument microseconds to be a value of 30. This value is used during the Connection Management (CMT) phase to ensure that signals are maintained for at least the value of TL_MIN so the remote station can acquire the signal.
fddi token-rotation-time microseconds
Controls ring scheduling during normal operation and detects and recovers from serious ring error situations. The argument microseconds determines the token rotation time (TRT). The default value is 5000 microseconds.
fddi valid-transmission-time microseconds
Recovers from a transient ring error. The argument microseconds sets the transmission valid timer (TVX) interval. The default valid transmission timer value is 2500 microseconds.
interface fddi unit
Specifies an FDDI module. Specify the interface number with the argument unit.
Enables CHAP on an interface. Once you have enabled CHAP, the local router requires a password from remote devices. If the remote device does not support CHAP, no traffic will be passed to that device.
[no] media-type [aui | 10baset]
Selects 15-pin or RJ45 10BaseT physical connection on the Cisco 4000 Network Interface Module.
ring-speed speed
Sets operational ring speed for interface.
The argument speed can be either 4 or 16. When specified as 4, ring speed is set for 4-Mbps operation; when specified to 16, ring speed is set for 16-Mbps operation. The default is 16.
[no] shutdown
Disables and enables an interface.
[no] squelch [normal | reduced]
Extend the twisted-pair 10BaseT capability beyond the standard 100 meters by using the squelch reduced command for the Cisco 4000 Ethernet Network Interface Module.
ultranet address ultranet-mac-address
Assigns the MAC layer address of the interface. The argument ultranet-mac-address is the MAC address of the UltraNet service line.
username name password secret
Adds a username entry for each remote system that the local router communicates with and requires authentication from. The name argument is the hostname of either the local router or a remote device. The secret argument specifies the secret for the local router or the remote device.
Following is an alphabetically arranged summary of the EXEC interface support commands.
clear counters [interface-name]
The argument interface-name is the name of the interface (examples are serial 0, ethernet 1, and so on).
clear interface [type unit]
Resets the hardware logic on an interface. Argument type is the specific interface type keyword (ethernet, fddi, hssi, serial, tokenring or ultranet); the argument unit is the interface number (0, 1, 2, and so on).
cmt connect [interface-name [phy-a|phy-b]]
Starts the FDDI CMT process.
cmt disconnect [interface-name [phy-a|phy-b]]
Stops the FDDI CMT process.
[un]debug broadcast
Enables you to log all Level 2 (MAC) broadcast packets received. This information is useful for finding the source of a broadcast storm. Use the undebug version of the command to stop debug messaging.
[un]debug fddi-cmt-events
Enables or disables logging of FDDI connection management (CMT) transactions. This command will not display data on the console.
[un]debug fddi-smt-packets
Enables or disables logging of FDDI station management (SMT) packets.
[un]debug isdn-q921
[un]debug isdn-q931
Enables or disable debug traffic on the D channel, running CCITT-standard q921 and q931 protocols:
[un]debug isdn-event
Obtains summary information about ISDN events.
[un]debug packet
Enables logging of packets that the network server is unable to classify. Examples of this are packets with an unknown Ethernet link type, or IP packets with an unrecognized protocol field.
[un]debug serial-interface
Enables or disables logging of serial interface events for network servers equipped with serial network interfaces.
[un]debug serial-packet
Enables logging of serial interface events for network servers equipped with serial network interfaces. Provides more detail than debug serial-interface.
[un]debug token-ring
Enables or disables logging of Token Ring interface activity. This command reports several lines of information for each packet sent or received and is intended for low traffic, detailed debugging.
show controllers {serial|token|mci|cbus|fddi}
Displays current internal status information for different interface cards.
show dialer [interface interface type]
Displays information about the dialer interfaces.
show interfaces [type unit] [accounting]
Displays statistics for the network interfaces on the network server. The optional argument type can be one of the following: ethernet, fddi, hssi, serial, tokenring, or ultranet. The argument unit specifies the interface unit or card number. The optional keyword accounting displays the number of packets of each protocol type that have been sent through the interface.
show version
Displays the configuration of the system hardware, the software version, the names and sources of configuration files, and the boot images.
|
|