|
|
New X.25 features include the following:
X.25 enhancements run on these Cisco platforms:
To configure X.25, complete the tasks in one or more of the following sections, depending upon the X.25 application or task required for your network. The interface, datagram transport, and routing tasks are divided into sections, and the more commonly used features are presented first.
Two added types of output queuing are available for X.25:
Output queuing for X.25 interfaces differs subtly from its use with other protocols because X.25 is a strongly flow-controlled protocol. Each X.25 virtual circuit has an authorized number of packets it can send before it must suspend transmission to await acknowledgment of one or more of the packets that were sent.
Queue processing is also subject to a virtual circuit's ability to send data; a high priority packet on a virtual circuit that cannot send data will not stop other packets from being sent if they are queued for a virtual circuit that can send data. In addition, a datagram that is in the process of being fragmented and sent may have its priority artificially promoted if higher priority traffic is blocked by the fragmentation operation.
Both priority queuing and custom queuing can be defined, but only one method can be active on a given interface.
To configure priority queuing and custom queuing for X.25, perform the following tasks:
Step 1 Perform the standard priority and custom queuing tasks except the task of assigning a priority or custom group to the interface, as described in the "Managing the System" chapter in the Cisco IOS Release 11.2 Configuration Fundamentals Configuration Guide.
Step 2 Perform the standard X.25 encapsulation tasks, as specified in the "Configure an X.25 Datagram Transport" in the Cisco IOS Release 11.2 Wide-Area Networking Configuration Guide.
Step 3 Assign either a priority group or a custom queue to the interface, as described in the "Managing the System" chapter in the Cisco IOS Release 11.2 Configuration Fundamentals Configuration Guide.
An X.25 route table permits you to control which destination is selected for several applications. When an X.25 service receives a call that must be forwarded, the X.25 route table determines which X.25 service (X.25, CMNS or XOT) and destination should be used. When a PAD call is originated by the router, either from a user request or a protocol translation event, the route table similarly determines what X.25 service and destination should be used.
You create the X.25 route table and add route entries to it. You can optionally specify the entry's order in the table, the criteria to match against the virtual circuit information, and whether to modify the destination or source addresses. Each entry must specify the disposition of the virtual circuit (that is, what is done with the virtual circuit). Each route can also specify XOT keepalive options.
The route table is used as follows:
Each application can define special conditions if a route will not be used or what occurs if no route matches. For instance, switched X.25 will skip a route if the disposition interface is down and clear a call if no route matches.
To configure an X.25 route (thus adding the route to the X.25 routing table), perform the following task in global configuration mode:
| Task | Command |
|---|---|
| Configure an X.25 route. | x25 route [#position] {[selection] [modification]} disposition [xot-keepalive] |
Several options offer versatility and flexibility when you use the x25 route command:
Qualified Logical Link Control (QLLC) is IBM's protocol that transports SNA terminal traffic over an X.25 network.
You can enable QLLC conversion on a serial interface to support either a switched virtual circuit (SVC) or a permanent virtual circuit (PVC). The tasks you perform differ somewhat depending on the type of virtual circuit you plan to support on the interface. In either case, first verify that RSRB is enabled by performing the following task in privileged EXEC mode:
| Task | Command |
|---|---|
| Ensure that RSRB is enabled on the interfaces. | show configuration |
In the sections for the appropriate serial interfaces of the show configuration display, look for one or more source-bridge remote-peer entries and a source-bridge ring-number entry.
To enable QLLC conversion to support an SVC, perform the following tasks in interface configuration mode:
To enable QLLC conversion to support a PVC, perform the following tasks in interface configuration mode:
To configure QLLC to accept a call from any remote X.25 device, perform the following task in interface configuration mode:
| Task | Command |
|---|---|
| Configure QLLC to accept a call from any remote X.25 device. | qllc accept-all-calls |
In a Token Ring or RSRB environment, the LAN-attached devices initiate a connection by sending a null XID packet upstream. If the Cisco IOS software forwards this null XID to an X.25-attached FEP, the FEP responds as if it were connecting to a PU2.1 device, and breaks the connection when the PU 2.0 next sends an XID Format 0 Type 2. To resolve this situation and to enable the connection, perform the following task in interface configuration mode:
| Task | Command |
|---|---|
| Enable connection between a PU 2.0 on the LAN side and a FEP running NPSI on the X.25 side. | qllc npsi-poll virtual-mac-address |
The qllc npsi-poll command intercepts any null XID packet that the router receives on the LAN interface and returns a null XID response to the downstream device. It continues to allow XID Format 3 and XID Format 0 packets through the X.25 device.
The exchange identification (XID) serves as a password to ensure that only those devices that should communicate with the Token Ring host have that privilege. If the XID is defined in NCP on the host, you must enable the Cisco IOS software to reply (on behalf of the X.25 device) to the Token Ring host's requests for an XID reply. Although the XID value is used to reply to XID requests received on the LLC2 side of the connection, apply this command on the serial interface defined for X.25. This XID value must match that of IDBLK and IDNUM defined in the NCP.
To define the XID value associated with an X.25 device, perform the following task in interface configuration mode:
| Task | Command |
|---|---|
| Specify the XID value appropriate for the X.25 device associated with the Token Ring interface. | qllc xid virtual-mac-address xid |
If you plan to use SVCs rather than PVCs, you must enable the Cisco IOS software to open a connection to the local Token Ring device on behalf of the remote X.25 device when an incoming call is received. When data conversion is used over an SVC, the remote X.25 device typically initiates the X.25/QLLC session, and the software in turn initiates the LLC2 session.
To enable the software to open a connection to the local Token Ring device, perform the following task in interface configuration mode:
| Task | Command |
|---|---|
| Enable the software to open a connection to the local Token Ring device. | qllc partner virtual-mac-address mac-address |
Perform the following tasks to monitor and maintain X.25 circuits:
| Task | Command |
|---|---|
| Restart an X.25 or CMNS service. | clear x25 {serial number | cmns-interface mac-address} [vc-number] |
| Clear an XOT SVC or reset an XOT PVC. | clear xot remote ip-address port local ip-address port |
| Display information about X.25 virtual circuits. | show x25 vc [lcn] |
| Display information about VCs on an X.25 interface (a serial interface) or a CMNS interface (an Ethernet, Token Ring, or FDDI interface). | show x25 interface [serial number | cmns-interface mac mac-address] |
| Display information about X.25 services. | show x25 services |
| Display information for all XOT virtual circuits or, optionally, for the virtual circuits that match a specified set of criteria. | show x25 xot [local ip-address [port port]] [remote ip-address [port port]] |
The following example prevents X.25 routing for calls that do not specify a source address:
x25 route source ^$ clear
The following example configures alternate XOT hosts for the routing entry. If the first address listed is not available, subsequent addresses are tried until a connection is made. If no connection can be formed, the call is cleared.
x25 route ^3106$ xot 172.20.2.5 172.20.7.10 172.10.7.9
For an extensive series of X.25 routing examples, see the x25 route command in this document.
This section documents new and modified commands. All other commands used with this feature are documented in the Cisco IOS Release 11.2 command references.
The following commands have been replaced by commands documented in this chapter:
Use the clear x25 privileged EXEC command to restart an X.25 or CMNS service, to clear an SVC, or to reset a PVC.
clear x25 {serial number | cmns-interface mac-address} [vc-number]| serial number | Local serial interface being used for X.25 service. |
| cmns-interface mac-address | Local CMNS interface (an Ethernet, Token Ring, or FDDI interface) and MAC address of the remote device; this information identifies a CMNS service. |
| vc-number | (Optional) SVC or PVC number, in the range 1 to 4095. If specified, the SVC is cleared or the PVC is reset. If not specified, X.25 or CMNS service is restarted. |
Privileged EXEC
This command first appeared in Cisco IOS Release 11.2 F. (This command replaces the clear x25-vc command, which first appeared in Cisco IOS Release 8.3.)
This command form is used to disrupt service forcibly on an individual circuit or on all circuits using a specific X.25 service or CMNS service.
If this command is used without the vc-number value, a restart event is initiated, which implicitly clears all SVCs and resets all PVCs.
The following command clears the SVC or resets the PVC specified:
clear x25 serial 0 1
The following command forces an X.25 restart, which implicitly clears all SVCs and resets all PVCs using the interface:
clear x25 serial 0
The following command restarts the specified CMNS service (if active), which implicitly clears all SVCs using the service:
clear x25 ethernet 0 0001.0002.0003
To clear an XOT SVC or reset an XOT PVC, use the clear xot EXEC command.
clear xot remote ip-address port local ip-address port| remote ip-address port | Remote IP address and port number of an XOT connection ID. |
| local ip-address port | Local IP address and port number of an XOT connection ID. |
EXEC
This command first appeared in Cisco IOS Release 11.2 F.
Each SVC or PVC supported by the XOT service uses a TCP connection to communicate X.25 packets. A TCP connection is uniquely identified by the data quartet: remote IP address, remote TCP port, local IP address and local TCP port. This command form is used to forcibly disrupt service on an individual XOT circuit.
The following command will clear or reset, respectively, the SVC or PVC using the TCP connection identified:
clear xot remote 1.1.1.1 1998 local 2.2.2.2 2000
Use the qllc accept-all-calls interface configuration command to enable the router to accept a call from any remote X.25 device. Use the no form of this command to cancel the request.
qllc accept-all-callsThis command has no arguments or keywords.
Disabled
Interface configuration
This command first appeared in Cisco IOS Release 11.2 F.
This command allows QLLC to accept all inbound X.25 calls, provided that the QLLC Call User Data (CUD) is in the call packet and the destination X.121 address in the call packet matches the serial interface's configured destination X.121 address or subaddress. When using this command, the source X.121 address does not need to be configured via an x25 map qllc command for the call to be accepted.
This command is applicable to QLLC support for DLSw+, APPN, and DSPU. It is not applicable to QLLC support for SRB and RSRB.
The following example enables QLLC connectivity for DLSw+ and allows QLLC to accept all inbound X.25 calls. Every X.25 connection request for X.121 address 0308 with QLLC CUD is directed to DLSw+. The first SVC to be established will be mapped to virtual MAC address 4000.0B0B.0001. If a call comes in with an X.121 address of 0308, the call will be forwarded to MAC address 4001.1161.1234.
interface serial 0 encapsulation x25 x25 address 0308 qllc accept-all-calls qllc dlsw vmac 4000.0B0B.0001 500 partner 4001.1161.1234
x25 map qllc
To display information about VCs that use an X.25 interface and, optionally, about a specified virtual circuit, use the show x25 interface EXEC command.
show x25 interface [serial number | cmns-interface mac mac-address]| serial number | (Optional) Keyword serial and number of the serial interface used for X.25. |
| cmns-interface mac mac-address | (Optional) Local CMNS interface type and number, plus the MAC address of the remote device. CMNS interface types are Ethernet, Token Ring, or FDDI. The interface numbering scheme depends on the router interface hardware. |
EXEC
This command first appeared in Cisco IOS Release 11.2 F.
The following example displays X.25 information about VCs on serial interface 0:
Router# show x25 interface serial 0
SVC 1, State: D1, Interface: Serial0
Started 00:13:52, last input 00:00:05, output never
Connects 3334 <-> ip 3.3.3.4
Call PID ietf, Data PID none
Window size input: 7, output: 7
Packet size input: 512, output: 512
PS: 0 PR: 6 ACK: 1 Remote PR: 0 RCNT: 5 RNR: no
P/D state timeouts: 0 timer (secs): 0
data bytes 0/2508 packets 0/54 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
SVC 32, State: D1, Interface: Serial0.11
Started 00:16:53, last input 00:00:37, output 00:00:28
Connects 3334 <-> clns
Call PID cisco, Data PID none
Window size input: 7, output: 7
Packet size input: 512, output: 512
PS: 5 PR: 4 ACK: 4 Remote PR: 4 RCNT: 0 RNR: no
P/D state timeouts: 0 timer (secs): 0
data bytes 378/360 packets 21/20 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
To display information pertaining to the X.25 services, use the show x25 services EXEC command.
show x25 servicesThis command has no arguments and keywords.
EXEC
This command first appeared in Cisco IOS Release 11.2 F.
This command is the default form of the show x25 command.
The following example displays information about X.25 services:
Router# show x25 services
X.25 software, Version 3.0.0.
3 configurations supporting 3 active contexts
VCs allocated, freed and in use: 7 - 0 = 7
VCs active and idle: 4, 3
XOT software, Version 2.0.0.
VCs allocated, freed and in use: 2 - 1 = 1
connections in-progress: 0 outgoing and 0 incoming
active VCs: 1, connected to 1 remote hosts
show x25 interface
show x25 map
show x25 route
show x25 vc
To display information about active switched virtual circuits (SVCs) and permanent virtual circuits (PVCs), use the show x25 vc EXEC command.
show x25 vc [lcn]| lcn | (Optional) Logical channel number (LCN). |
EXEC
This command first appeared in Cisco IOS Release 8.3.
To examine a particular virtual circuit number, add an LCN argument to the show x25 vc command.
This command displays information about virtual circuits. Virtual circuits may be used for a number of purposes, such as the following:
The connectivity information displayed will vary according to the traffic carried by the virtual circuit. For multiprotocol circuits, the output varies depending on the number and identity of the protocols mapped to the X.121 address and the encapsulation method selected for the circuit.
The following is sample output from the show x25 vc command used on an encapsulated traffic circuit:
Router# show x25 vc 1024
SVC 1024, State: D1, Interface: Serial0
Started 0:00:31, last input 0:00:31, output 0:00:31
Connects 170090 <-->
compressedtcp 172.20.170.90
ip 172.20.170.90
Call PID multi, Data PID ietf
Reverse charged
Window size input: 2, output: 2
Packet size input: 128, output: 128
PS: 5 PR: 5 ACK: 4 Remote PR: 5 RCNT: 1 RNR: FALSE
Window is closed
P/D state timeouts: 0 Timer (secs): 0
data bytes 505/505 packets 5/5 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
Table 24 describes the fields shown in the sample output that are typical for virtual circuits.
| Field | Description |
|---|---|
| SVC n or PVC n | Identifies the type of virtual circuit (switched or permanent) and its LCN (also called its "virtual circuit number"). |
| State | State of the virtual circuit (which is independent of the states of other virtual circuits); D1 is the normal ready state. See the International Telecommunication Union Telecommunication Standardization Sector (ITU-T)1 X.25 Recommendation for a description of virtual circuit states. |
| Interface | Interface or subinterface on which the virtual circuit is established. |
| Started | Time elapsed since the virtual circuit was created. |
| last input | Time of last input. |
| output | Shows time of last output. |
| Connects...<-->... | Describes the traffic-specific connection information. See Table 25, Table 26, Table 27 and Table 28 for more information. |
| D-bit permitted | Indicates that the X.25 D-bit (Delivery Confirmation) may be used on this circuit (displayed as needed). |
| Fast select VC | Indicates that the Fast Select facility was present on the incoming call (displayed as needed). |
| Reverse charged | Indicates reverse charged virtual circuit (displayed as needed). |
| Window size | Window sizes for the virtual circuit. |
| Packet size | Maximum packet sizes for the virtual circuit. |
| PS | Current send sequence number. |
| PR | Current receive sequence number. |
| ACK | Last acknowledged incoming packet. |
| Remote PR | Last receive sequence number received from the other end of the circuit. |
| RCNT | Count of unacknowledged input packets. |
| RNR | State of the Receiver Not Ready flag; this field is true if the network sends a Receiver-not-Ready packet. |
| Window is closed | This line appears if the router cannot transmit any more packets until the X.25 Layer 3 peer has acknowledged some outstanding packets. |
| P/D state timeouts | Number of times a supervisory packet (Reset or Clear) has been retransmitted. |
| Timer | A nonzero time value indicates that a control packet has not been acknowledged yet or that the virtual circuit is being timed for inactivity. |
| Reassembly | Number of bytes received and held for reassembly. Packets with the M-bit set are reassembled into datagrams for encapsulation virtual circuits; switched X.25 traffic is not reassembled (displayed only when values are non-zero). |
| Held Fragments/Packets | Number of X.25 data fragments to transmit to complete an outgoing datagram, and the number of datagram packets waiting for transmission (displayed only when values are non-zero). |
| data bytes m/n packets p/q | Total number of data bytes sent (m), data bytes received (n), data packets sent (p), and data packets received (q) since the circuit was established. |
| Resets t/r | Total number of Reset packets transmitted/received since the circuit was established. |
| RNRs t/r | Total number of Receiver Not Ready packets transmitted/received since the circuit was established. |
| REJs t/r | Total number of Reject packets transmitted/received since the circuit was established. |
| INTs t/r | Total number of Interrupt packets transmitted/received since the circuit was established. |
Table 25 describes the connection fields specific for encapsulation traffic.
| Field | Description |
|---|---|
| 170090 | The X.121 address of the remote host. |
| ip 172.20.170.90 | The higher-level protocol and address values that are mapped to the virtual circuit. |
| Call PID | Identifies the method used for the protocol identification (PID) in the Call User Data (CUD) field. Because PVCs are not set up using a Call packet, this field is not displayed for encapsulation PVCs. The available methods are as follows:
|
|
Data PID | Identifies the method used for protocol identification (PID) when sending datagrams. The available methods are as follows:
|
The following is sample output from the show x25 vc command used on a virtual circuit carrying locally switched X.25 traffic:
Router# show x25 vc
PVC 1, State: D1, Interface: Serial2
Started 0:01:26, last input never, output never
PVC <--> Serial1 PVC 1, connected
Window size input: 2, output: 2
Packet size input: 128, output: 128
PS: 0 PR: 0 ACK: 0 Remote PR: 0 RCNT: 0 RNR: FALSE
P/D state timeouts: 0 Timer (secs): 0
data bytes 0/0 packets 0/0 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
SVC 5, State: D1, Interface: Serial2
Started 0:00:16, last input 0:00:15, output 0:00:15
Connects 170093 <--> 170090 from Serial1 VC 5
Window size input: 2, output: 2
Packet size input: 128, output: 128
PS: 5 PR: 5 ACK: 4 Remote PR: 5 RCNT: 1 RNR: FALSE
P/D state timeouts: 0 Timer (secs): 0
data bytes 505/505 packets 5/5 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
Table 26 describes the connection fields for virtual circuits carrying locally switched X.25 traffic.
| Field | Description |
|---|---|
| PVC <--> | Indicates a switched connection between two PVCs. |
| Serial1 PVC 1 | Identifies the other half of a local PVC connection. |
| connected | Identifies connection status for a switched connection between two PVCs. See Table 29 for PVC status messages. |
| 170093 | Identifies the Calling (source) Address of the connection. If a Calling Address Extension was encoded in the call facilities, it is also displayed. If the source host is a CMNS host, its MAC address is also displayed. |
| 170090 | Identifies the Called (destination) Address of the connection. If a Called Address Extension was encoded in the call facilities, it is also displayed. If the destination host is a CMNS host, its MAC address is also displayed. |
| from Serial1 | Indicates the direction of the call and the connecting interface. |
| VC 5 | Identifies the circuit type and LCN for the connecting interface. VC indicates an SVC, and PVC indicates a PVC. If the connecting host is a CMNS host, its MAC address is also displayed. |
The following is sample output from the show x25 vc command used on a virtual circuit carrying locally switched PVC to SVC X.25 traffic:
Router# show x25 vc
PVC 5, State: D1, Interface: Serial0
Started 4d21h, last input 00:00:14, output 00:00:14
Connects 101600 <--> 201700 from Serial2 VC 700
D-bit permitted
Window size input: 2, output: 2
Packet size input: 128, output: 128
PS: 5 PR: 5 ACK: 4 Remote PR: 5 RCNT: 1 RNR: no
P/D state timeouts: 0 timer (secs): 0
data bytes 1000/1000 packets 10/10 Resets 1/0 RNRs 0/0 REJs 0/0 INTs 0/0
SVC 700, State: D1, Interface: Serial2
Started 00:00:16, last input 00:00:16, output 00:00:16
Connects 101600 <--> 201700 from Serial0 PVC 5
Window size input: 2, output: 2
Packet size input: 128, output: 128
PS: 5 PR: 5 ACK: 5 Remote PR: 4 RCNT: 0 RNR: no
P/D state timeouts: 0 timer (secs): 103
data bytes 500/500 packets 5/5 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
Table 27 describes the connection fields for virtual circuits carrying locally switched X.25 traffic between PVCs and SVCs.
| Field | Description |
|---|---|
| 101600 | Identifies the Calling (source) Address of the connection. If a Calling Address Extension was encoded in the call facilities, it is also displayed. If the source host is a CMNS host, its MAC address is also displayed. |
| 201700 | Identifies the Called (destination) Address of the connection. If a Called Address Extension was encoded in the call facilities, it is also displayed. If the destination host is a CMNS host, its MAC address is also displayed. |
| from Serial2 | Indicates the direction of the call and the connecting interface. |
| VC 700 | Identifies the circuit type and LCN for the connecting interface. VC indicates an SVC and PVC indicates a PVC. If the remote host is a CMNS host, its MAC address is also displayed. |
The following is sample output from the show x25 vc command used on a virtual circuit carrying remotely switched X.25 traffic:
Router# show x25 vc
PVC 2, State: D1, Interface: Serial2
Started 0:01:25, last input never, output never
PVC <--> [172.20.165.92] Serial2/0 PVC 1 connected
XOT between 171.20.165.91, 1998 and 172.20.165.92, 27801
Window size input: 2, output: 2
Packet size input: 128, output: 128
PS: 0 PR: 0 ACK: 0 Remote PR: 0 RCNT: 0 RNR: FALSE
P/D state timeouts: 0 Timer (secs): 0 Reassembly (bytes): 0
Held Fragments/Packets: 0/0
data bytes 0/0 packets 0/0 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
SVC 6, State: D1, Interface: Serial2
Started 0:00:04, last input 0:00:04, output 0:00:04
Connects 170093 <--> 170090 from
XOT between 172.20.165.91, 1998 and 172.20.165.92, 27896
Window size input: 2, output: 2
Packet size input: 128, output: 128
PS: 5 PR: 5 ACK: 4 Remote PR: 5 RCNT: 1 RNR: FALSE
P/D state timeouts: 0 Timer (secs): 0 Reassembly (bytes): 0
Held Fragments/Packets: 0/0
data bytes 505/505 packets 5/5 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
Table 28 describes the connection fields for virtual circuits carrying remotely switched X.25 traffic.
| Field | Description |
|---|---|
| PVC | Flags PVC information. |
| [172.20.165.92] | Indicates the IP address of the router remotely connecting the PVC. |
| Serial 2/0 PVC 1 | Identifies the remote interface and PVC number. |
| connected | Identifies connection status for a switched connection between two PVCs. See Table 29 for PVC status messages. |
| 170093 | Identifies the Calling (source) Address of the connection. If a Calling Address Extension was encoded in the call facilities, it is also displayed. |
| 170090 | Identifies the Called (destination) Address of the connection. If a Called Address Extension was encoded in the call facilities, it is also displayed. |
| from | Indicates the direction of the call. |
| XOT between... | Identifies the IP addresses and port numbers of the X.25-over-TCP (XOT) connection. |
Table 29 lists the PVC states that can be reported. These states are also reported by the debug x25 command in PVC-SETUP packets (for remote PVCs only) as well as in the PVCBAD system error message. Some states apply only to remotely switched PVCs.
| Status Message | Description |
|---|---|
| awaiting PVC-SETUP reply | A remote PVC has initiated an XOT TCP connection and is waiting for a reply to the setup message. |
| can't support flow control values | The window sizes or packet sizes of the PVC cannot be supported by one of its two interfaces. |
| connected | The PVC is up. |
| dest. disconnected | The other end disconnected the PVC. |
| dest interface is not up | The target interface's X.25 service is down. |
| dest PVC config mismatch | The targeted PVC is already connected. |
| mismatched flow control values | The configured flow control values do not match. |
| no such dest. interface | The remote destination interface was reported to be in error by the remote router. |
| no such dest. PVC | The targeted PVC does not exist. |
| non-X.25 dest. interface | The target interface is not configured for X.25. |
| PVC/TCP connect timed out | A remote PVC XOT TCP connection attempt timed out. |
| PVC/TCP connection refused | A remote PVC XOT TCP connection was tried and refused. |
| PVC/TCP routing error | A remote PVC XOT TCP connection routing error was reported. |
| trying to connect via TCP | A remote PVC XOT TCP connection is established and is in the process of connecting. |
| waiting to connect | The PVC is waiting to be processed for connecting. |
To display information for all XOT virtual circuits that match a given criterion, use the show x25 xot EXEC command.
show x25 xot [local ip-address [port port]] [remote ip-address [port port]]| local ip-address [port port] | Local IP address and optional port number. |
| remote ip-address [port port] | Remote IP address and optional port number. |
EXEC
This command first appeared in Cisco IOS Release 11.2 F.
The following example displays information about all XOT virtual circuits:
Router> show x25 xot
SVC 11, State: D1, Interface: [2.2.2.2,1998/2.2.2.1,11002]
Started 00:00:08, last input 00:00:08, output 00:00:08
Line: 0 con 0 Location: Host: 5678
111 connected to 5678 <--> PAD
Window size input: 2, output: 2
Packet size input: 128, output: 128
PS: 2 PR: 3 ACK: 3 Remote PR: 2 RCNT: 0 RNR: no
P/D state timeouts: 0 timer (secs): 0
data bytes 54/18 packets 2/3 Resets 0/0 RNRs 0/0 REJs 0/0 INTs 0/0
show x25 interface
show x25 services
To configure an interface alias address that will allow this interface to accept calls with other destination addresses, use the x25 alias interface configuration command.
x25 alias destination-pattern [cud cud-pattern]No alias is configured.
Interface configuration
This command first appeared in Cisco IOS Release 11.2 F. It replaces the functionality that was provided by the alias keyword of the x25 route command.
Encapsulation, PAD, and QLLC calls are normally accepted when the destination address is that of the interface (or the zero-length address). Those calls will also be accepted when the destination address matches a configured alias.
An X.25 call may be addressed to the receiving interface; calls addressed to the receiving interface are eligible for acceptance as a datagram encapsulation, PAD or QLLC connection, and may not be routed. In the following example, serial interface 0 is configured with a native address of 0000123 and a destination alias for any address that starts with 1111123. That is, serial interface 0 can accept its own calls and calls for any destination that starts with 1111123.
interface serial 0 encapsulation x25 x25 address 0000123 x25 alias ^1111123.*
The enhanced x25 route command replaces the x25 map cmns command. Refer to the description of the x25 route command for more information.
Use the x25 pvc qllc interface configuration command to associate a virtual MAC address with a PVC for communication using QLLC conversion. The no form of this command removes the association.
x25 pvc lcn qllc [virtual-mac-address] [x25-map-options]| lcn | PVC logical channel number (LCN) you are associating with the virtual MAC address. This value must be lower than any number assigned to switched virtual circuits. |
| virtual-mac-address | (Optional) Virtual MAC address. Default is no MAC address. |
| x25-map-options | (Optional) Additional functionality that can be specified for originated calls. Table 30 in the "Usage Guidelines" section lists the options. |
No association is made.
Interface configuration
This command first appeared in Cisco IOS Release 11.0.
Before a Token Ring SNA device communicates with an X.25-attached SNA device, it sends a request to the QLLC virtual MAC address. The Cisco IOS software accepts this connection request and forwards the data to the appropriate X.25 PVC. The virtual circuit is determined from the LCN configured in the x25 pvc qllc command.
You use the x25 pvc qllc command in conjunction with the qllc srb command.
| Option | Description |
|---|---|
| accept-reverse | Causes the Cisco IOS software to accept incoming reverse-charged calls. If this option is not present, the Cisco IOS software clears reverse-charged calls, unless the interface accepts all reverse-charged calls. |
| broadcast | Causes the Cisco IOS software to direct any broadcasts sent through this interface to the specified X.121 address. This option also simplifies the configuration of OSPF. |
| compress | Specifies that X.25 payload compression be used for mapping traffic to this host. Each virtual circuit established for compressed traffic uses a significant amount of memory (for a table of learned data patterns) and for computation (for compression and decompression of all data). Cisco recommends that compression be used with careful consideration to its impact on overall performance. |
| cug group-number | Specifies a closed user group number (from 1 to 99) for the mapping in an outgoing call. |
| idle minutes | Specifies an idle timeout for calls other than the interface default; 0 minutes disables the idle timeout. |
| method {cisco | ietf | multi | snap } | Specifies the encapsulation method. The choices are as follows:
|
|
no-incoming | Uses the map only to originate calls. |
| no-outgoing | Does not originate calls when using the map. |
| nudata string | Specifies the network user identification in a format determined by the network administrator (as allowed by the standards). This option is provided for connecting to non-Cisco equipment that requires a network user ID (NUID) facility. The string should not exceed 130 characters and must be enclosed in quotation marks (" ") if there are any spaces present. |
| nuid username password | Specifies that a NUID facility be sent in the outgoing call with the specified Terminal Access Controller Access Control System (TACACS) username and password (in a format defined by Cisco). This option should be used only when connecting to another Cisco router. The combined length of the username and password should not exceed 127 characters. |
| nvc count | Sets the maximum number of virtual circuits for this map or host. The default count value is the x25 nvc command setting of the interface. A maximum number of eight virtual circuits can be configured for each map. Compressed TCP may use only one virtual circuit. |
| packetsize in-size out-size | Specifies the maximum input packet size (in-size) and maximum output packet size (out-size) for an outgoing call. Both values typically are the same and must be one of the following values: 16, 32, 64, 128, 256, 512, 1024, 2048, or 4096. |
| passive | Specifies that the X.25 interface should send compressed outgoing TCP datagrams only if they were already compressed when they were received. This option is available only for compressed TCP maps. |
| reverse | Specifies reverse charging for outgoing calls. |
| rpoa name | Specifies the name defined by the x25 rpoa command for a list of transit Recognized Private Operating Agencies (RPOAs) to use in outgoing Call Request packets. |
| throughput in out | Sets the requested throughput class values for input (in) and output (out) throughput across the network for an outgoing call. Values for in and out are in bits per second (bps) and range from 75 to 48000 bps. |
| transit-delay milliseconds | Specifies the transit delay value in milliseconds (0 to 65534) for an outgoing call, for networks that support transit delay. |
| windowsize in-size out-size | Specifies the packet count for the input window (in-size) and output window (out-size) for an outgoing call. Both values typically are the same, must be in the range 1 to 127, and must be less than the value set by the x25 modulo command. |
In the following example, the x25 pvc qllc command associates the virtual MAC address 0100.0000.0001, as defined in the previous x25 map qllc command entry, with PVC 3:
interface serial 0 encapsulation x25 x25 address 31102120100 x25 pvc 3 qllc 0100.0000.0001 qllc srb 0100.0000.0001 103 1000 qllc partner 0100.0000.0001 4001.1161.1234
qllc srb
x25 map qllc
To create an entry in the X.25 routing table (to be consulted for forwarding incoming calls and for placing outgoing PAD or protocol translation calls), use an appropriate form of the x25 route global configuration command. To remove an entry from the table, use the no form of the command.
x25 route [#position] {[selection] [modification]} disposition [xot-keepalive]| #position | (Optional) A pound sign (#) followed by a number designates the position in the routing table at which to insert the new entry. If no position value is given, the entry is appended to the end of the routing table. |
| selection | (Optional) The selection options identify when the subsequent modification and disposition elements apply to an X.25 call; any or all variables may be specified for a route. See Table 31 in the "Usage Guidelines" section for the valid selection keyword and argument options.
Although each individual selection criterion is optional, at least one selection or modification element must be specified in the x25 route command. |
| modification | (Optional) Modifies the source or destination addresses of the selected calls. The standard regular expression substitution rules are used, where a match pattern and rewrite string direct the construction of a new string. See Table 32 in the "Usage Guidelines" section for the valid modification keyword and argument options.
Although each individual modification is optional, at least one selection or modification element must be specified in the x25 route command. |
| disposition | Specifies the disposition of a call matching the specified selection pattern. See Table 36 in the "Usage Guidelines" section for the valid disposition keyword and argument options. |
| xot-keepalive | (Optional) Specifies an XOT keepalive period and number of XOT keepalive retries. XOT relies on TCP to detect when the underlying connection is dead. TCP detects a dead connection when transmitted data goes unacknowledged for a given number of attempts over a period of time. See Table 37 in the "Usage Guidelines" section for keepalive options. |
No entry is created in the X.25 routing table.
Global configuration
The enhanced x25 route command replaces the x25 map cmns command. The x25 route alias form of this command (supported in earlier releases) has been replaced by the x25 alias command.
The selection criteria source and dest-ext first appeared in Cisco IOS Release 11.2 F. The interface disposition to a CMNS destination first appeared in Cisco IOS Release 11.2 F; in prior releases, CMNS routing information was implied by maps defining an NSAP prefix for a CMNS host's MAC address. The clear interface disposition first appeared in Cisco IOS Release 11.2 F; in prior releases, the disposition was implicit in a route to the Null 0 interface. The modification elements are long-standing but newly applicable to all dispositions in Cisco IOS Release 11.2 F.
Selection options specify match criteria. When a call matches all selection criteria in an X.25 route, then the specified modification and disposition are used for the call.
As many as four selection options can be used to determine the route:
Table 31 lists the selection options for the x25 route command. At least one selection or modification element must be specified in the x25 route command.
Regular expressions are used to allow pattern-matching operations on the addresses and user data. A common operation is to do prefix matching on the X.121 DNIC field and route accordingly. The caret (^) is a special regular expression character that anchors the match at the beginning of the pattern. For example, the pattern ^3306 will match all X.121 addresses with a DNIC of 3306.
Addresses typically need to be modified when traffic from a private network that uses arbitrary X.121 addresses must transit a public data network, which must use its own X.121 addresses. The easiest way to meet the requirement is to specify in the x25 route command a way to modify the private address into a network X.121 address or to modify a network X.121 address into a private address. The addresses are modified so that no change to the private addressing scheme is required.
The modification options use the standard UNIX regular expression substitution operations to change an X.25 field. A pattern match is applied to an address field, which is rewritten as directed by a rewrite pattern.
Table 32 lists the modification options for the x25 route command. At least one selection or modification element must be specified in the x25 route command.
| Modification Option | Description |
|---|---|
| substitute-source rewrite-source | (Optional) Calling X.121 address rewrite pattern.
The source address, source-pattern, and this rewrite-source pattern are used to form a new source address. If no source-pattern is specified, any destination-pattern match pattern is used. If neither match pattern is specified, a default match pattern of .* is used. See Table 33 and Table 34 for summaries of pattern and character matching, respectively. See Table 35 for a summary of pattern rewrite elements. |
| substitute-dest rewrite-dest | (Optional) Called X.121 address rewrite pattern.
The destination address, destination-pattern, and this rewrite-dest pattern are used to form a new destination address. If no destination-pattern is specified, a default match pattern of .* is used. See Table 33 and Table 34 for summaries of pattern and character matching, respectively. See Table 35 for a summary of pattern rewrite elements. |
Source address. A modification of the source address is directed by the rewrite string using one of three possible match patterns. If the source source-pattern selection option is defined, it is used with the source-rewrite string to construct the new source address; otherwise, a destination-pattern regular expression is used (for backwards compatibility) or a wildcard regular expression (.*) is used. In the rewrite-source argument, the backslash character (\) indicates that the digit immediately following the argument selects a portion of the matched address to be inserted into the new called address.
Destination address. A modification of the destination address is directed by the rewrite string using one of two possible match patterns. If the destination-pattern selection option is defined, it is used with the destination-rewrite string to construct the new destination address; otherwise, a wildcard regular expression (.*) is used. In the rewrite-dest argument, the backslash character (\) indicates that the digit immediately following the argument selects a portion of the original called address to be inserted into the new called address.
Refer to Table 33, Table 34, and Table 35 for summaries of pattern matching, character matching, and pattern rewrite elements. Note that up to nine pairs of parentheses can be used to identify patterns to be included in the modified string. A more complete description of the pattern-matching characters is found in the "Regular Expressions" appendix in the Cisco IOS Release 11.2 Access Services Command Reference.
| Pattern | Description |
|---|---|
| * | Matches 0 or more occurrences of the preceding character. |
| + | Matches 1 or more occurrences of the preceding character. |
| ? | Matches 0 or 1 occurrences of the preceding character. |
| Character | Description |
|---|---|
| ^ | Matches the beginning of the input string. |
| $ | Matches the end of the input string. |
| \char | Matches the single character char specified. |
| . | Matches any single character. |
| Pattern | Description |
|---|---|
| \0 | The pattern is replaced by the entire original address. |
| \1...9 | The pattern is replaced by strings that match the first through ninth parenthetical part of the X.121 address. |
The xot-source disposition option can improve the resilience of the TCP connection if, for instance, a loopback interface is specified. By default, a TCP connection's source IP address is that of the interface used to initiate the connection; a TCP connection will fail if either the source or destination IP address is no longer valid. Because a loopback interface never goes down, its IP address is always valid. Any TCP connections originated using a loopback interface can be maintained as long as a path exists to the destination IP address, which may also be the IP address of a loopback interface.
Table 36 lists the disposition choices for the x25 route command. You are required to select one of these choices.
| Disposition | Description |
|---|---|
| interface serial-interface | Route the selected call to the specified X.25 serial interface. |
| interface cmns-interface mac mac-address | Route the selected call out the specified broadcast interface via CMNS to the LAN destination station. The broadcast interface type can be Ethernet, Token Ring, or FDDI. The interface numbering scheme depends on the router interface hardware. |
| xot ip-address [ip2-address [...[ip6-address]]] [xot-source interface] | Route the selected call to the XOT host at the specified IP address. Subsequent IP addresses are tried, in sequence, only if XOT is unable to establish a TCP connection with a prior address. |
TCP maintains each connection using a keepalive mechanism that starts with a default time period and number of retry attempts. If a received XOT connection is dispatched using a route with explicit keepalive parameters, those values will be used for the TCP connection. If an XOT connection is sent using a route with explicit keepalive parameters, those values will be used for the TCP connection.
Table 37 lists and describes the xot-keepalive options for the x25 route command.
| XOT-Keepalive Option | Description |
|---|---|
| xot-keepalive-period seconds | Number of seconds between keepalives for XOT connections. The default is 60 seconds. |
| xot-keepalive-tries count | Number of times TCP keepalives should be sent before dropping the connection. The default value is 4 times. |
If a matching route is found, the incoming call is forwarded to the next hop depending on the routing entry. If no match is found, the call is cleared. If the route specifies a serial interface running X.25 or a broadcast interface running CMNS, the router attempts to forward the call to that host. If the interface is not operational, the subsequent routes are checked for forwarding to an operational interface. If the interface is operational but out of available virtual circuits, the call is cleared. Otherwise, the expected Clear Request or Call Accepted message is forwarded back toward the originator. A call cannot be forwarded out the interface on which it arrived.
If the matching route specifies an XOT disposition, a TCP connection is established to port 1998 at the specified IP address, which must be an XOT host. The Call Request packet is forwarded to the remote host, which applies its own criteria to handle the call. If, upon receiving an XOT call, a routing table entry is not present, or the destination is unavailable, a Clear Request is sent back and the TCP connection is closed. Otherwise, the call is handled and the expected Clear Request or Call Accepted packet is returned. Incoming calls received via XOT connections that match a routing entry specifying an XOT destination are cleared. This restriction prevents Cisco routers from establishing an XOT connection to another router that would establish yet another XOT connection.
The following example uses regular expression pattern matching characters to match just the initial portion of the complete X.25 address. Any call with a destination address beginning with 3107 that is received on an interface other than serial 0 is forwarded to serial 0.
x25 route ^3107 interface serial 0
The following example prevents X.25 routing for calls that do not specify a source address:
x25 route source ^$ clear
The following example configures alternate XOT hosts for the routing entry. If the first address listed is not available, subsequent addresses are tried until a connection is made. If no connection can be formed, the call is cleared.
x25 route ^3106$ xot 172.20.2.5 172.20.7.10 172.10.7.9
The following example clears calls that contain a 3 in the source address. The disposition keyword clear is new:
x25 route source 3 clear
The following example clears calls that contain two consecutive 3's in the source address:
x25 route source 33 clear
The following example clears a call to the destination address, 9999:
x25 route ^9999$ clear
The following example specifies a route for specific source and destination addresses. (The ability to combine source and destination patterns is a new feature.)
x25 route ^9999$ source ^333$ interface serial 0
The following example routes the call to the XOT host at the specified IP address. The disposition keyword xot is new. In prior releases the keyword ip was used.
x25 route ^3333$ xot 172.21.53.61
The following example routes calls containing the destination extension address preamble 11.1234:
x25 route dest-ext ^11.1234.* interface serial 0
The following example rewrites the destination address as 9999. There must be a minimum of four 8's in the address. (8888888 will change to 9999.)
x25 route 8888 substitute-dest 9999 interface serial 0
The following example substitutes only part of the destination address. "^88" specifies the original destination string must begin with 88. "(.*)" indicates the string can end with any number, 0-9, and can be more than one digit. "99\1" changes the destination address to 99 plus whatever matches ".*" in the original destination address. For example, 8881 will change to 9981.
x25 route ^88(.*) substitute-dest 99\1 interface serial 0
The following example substitutes only part of the destination address and also removes a specified number of digits from the address. "^88" specifies the original destination string must begin with 88. "(..)" matches any two digits. "(.*)" specifies the string can end with any number, 0-9, and can occur zero or more times. Thus any address that starts with 88 and has four or more digits will be rewritten to start with 99 and omit the third and fourth digits. For example, 881234 will change to 9934.
x25 route ^88(..)(.*) substitute-dest 99\2 interface serial 0
The following example looks for a specified destination address and changes the source address. "9999" is the destination address. The original source address changes to "2222" because the call is made to the destination 9999.
x25 route ^9999$ substitute-source 2222 interface serial 0
The following example rewrites the source address based upon the source address. "9999" matches any destination address with four consecutive 9s. "^...(.*)" matches any source address with at least three digits; the command removes the first three digits and rewrites any digits after the first three as the new source address. For example, a call to 9999 from the source address 77721 will be forwarded using the calling address 21 and the called address 9999.
x25 route 9999 source ^...(.*) substitute-source \1 interface serial 0
The following example adds a digit to the source and destination addresses patterns. "09990" is the destination address pattern. The source can be any address. "9\0" specifies to add a leading 9 to the destination address pattern. "3\0" specifies to add a leading 3 to the source address pattern. For example, a call using source 03330 and destination 09990 will change to 303330 and 909990, respectively.
x25 route 09990 source .* substitute-dest 9\0 substitute-source 3\0 interface serial 0
show x25 route
This command is replaced by the x25 alias command, which is documented in this chapter.
This section documents the debug x25 command. The X.25 debug command forms are available for the privileged user to monitor service traffic. A range of keywords is available to limit the output to the specific area of interest.
To display information about X.25 traffic, use one of the following debug x25 commands. The commands allow you to display all information or an increasingly restrictive part of the information.
![]() | Caution This command is processor intensive and can render the router useless. Use this command only when the aggregate of all reportable X.25 traffic is fewer than five packets per second. The generic forms of this command should be restricted to low-speed, low-usage links running below 19.2 kbps. Because the debug x25 vc command and the debug x25 vc events command display traffic for only a small subset of virtual circuits, they are safer to use under heavy traffic conditions, as long as events for that virtual circuit are fewer than 25 packets per second. |
To display information about all X.25 traffic, including traffic for X.25, CMNS, and XOT services, use the debug x25 EXEC command. To disable debugging output, use the no form of this command.
[no] debug x25 [events | all]To display information about a specific X.25 service class, use the following form of the debug x25 EXEC command:
[no] debug x25 {only | cmns | xot} [events | all]To display information about a specific X.25 or CMNS context, use the following form of the debug x25 EXEC command:
[no] debug x25 interface {serial-interface | cmns-interface mac mac-address} [events | all]To display information about a specific X.25 or CMNS virtual circuit, use the following form of the debug x25 EXEC command:
[no] debug x25 interface {serial-interface | cmns-interface mac mac-address} vc numberTo display information about traffic for all virtual circuits using a given number, use the following form of the debug x25 EXEC command. The no form of this command removes the filter for a particular virtual circuit from the debug x25 all or debug x25 events output:
[no] debug x25 vc number [events | all]To display information about traffic to or from a specific XOT host, use the following form of the debug x25 xot EXEC command:
[no] debug x25 xot [remote ip-address [port number]] [local ip-address [port number]]| events | (Optional) Displays all traffic except data and RR packets. |
| all | (Optional) Displays all traffic. This is the default. |
| only | cmns | xot | Displays information about the specified services: X.25 only, CMNS, or XOT. |
| serial-interface | X.25 serial interface. |
| cmns-interface mac mac-address | CMNS interface and remote host's MAC address. The interface type can be Ethernet, Token Ring, or FDDI. |
| vc number | (Optional) Virtual circuit number, in the range 1 to 4095. |
| remote ip-address [port number] | (Optional) Remote IP address and, optionally, a port number in the range 1 to 65535. |
| local ip-address [port number] | (Optional) Local host IP address and, optionally, a port number in the range 1 to 65535. |
This command is particularly useful for diagnosing problems encountered when placing calls. The debug x25 all output includes data, control messages, and flow control packets for all of the router's virtual circuits.
All debug x25 command forms can take either the events or all keyword. The keyword all is the default and causes all packets meeting the other debug criteria to be reported. The keyword events omits reports of any Data or Receive Ready (RR) flow control packets; the normal flow of Data and RR packets is commonly large as well as less interesting to the user, so event reporting can significantly decrease the processor load induced by debug reporting.
The debug x25 interface command is useful for diagnosing problems encountered with a single X.25 or CMNS host or virtual circuit.
Because no interface is specified by the debug x25 vc command, traffic on any virtual circuit that has the specified number is reported.
Virtual circuit zero (vc 0) cannot be specified. It is used for X.25 service messages, such as RESTART packets, not virtual circuit traffic. Service messages can be monitored only when no virtual circuit filter is used.
The debug x25 xot output allows you to restrict the debug output reporting to XOT traffic for one or both hosts or host/port combinations. Because each XOT virtual circuit uses a unique TCP connection, an XOT debug request that specifies both host addresses and ports will report traffic only for that virtual circuit. Also, you can restrict reporting to sessions initiated by the local or remote router by, respectively, specifying 1998 for the remote or local port. (XOT connections are received on port 1998.)
Figure 29 shows the debug output for an X.25 Restart event, a Call setup, data exchange, and Clear. The first two lines describe a Restart service exchange.
router# debug x25
Serial0: X.25 I R/Inactive Restart (5) 8 lci 0
Cause 7, Diag 0 (Network operational/No additional information)
Serial0: X.25 O R3 Restart Confirm (3) 8 lci 0
Serial0: X.25 I P1 Call (15) 8 lci 1
From(6): 170091 To(6): 170090
Facilities: (0)
Call User Data (4): 0xCC000000 (ip)
Serial0: X.25 O P3 Call Confirm (3) 8 lci 1
Serial0: X.25 I D1 Data (103) 8 lci 1 PS 0 PR 0
Serial0: X.25 O D1 Data (103) 8 lci 1 PS 0 PR 1
Serial0: X.25 I P4 Clear (5) 8 lci 1
Cause 9, Diag 122 (Out of order/Maintenance action)
Serial0: X.25 O P7 Clear Confirm (3) 8 lci 1
Table 38 describes the fields in this output.
| Field | Description |
|---|---|
| Serial0 | Interface on which the X.25 event occurred. |
| X25 | Type of event this message describes. |
| I | Letter indicating whether the X.25 packet was input (I) or output (O) through the interface. |
| R3 | State of the service or virtual circuit. Possible values follow:
See Annex B of the 1984 ITU-T X.25 Recommendation for more information on these states. |
| Restart | The type of X.25 packet. Possible values follow:
R Events
|
|
(5) | Number of bytes in the packet. |
| 8 | Modulo of the virtual circuit. Possible values are 8 or 128. |
| lci 0 | Virtual circuit number. See Annex A of the X.25 Recommendation for information on virtual circuit assignment. |
| Cause 7 | Code indicating the event that triggered the packet. The Cause field can only appear in entries for Clear, Reset, and Restart packets. Possible values for the cause field can vary, depending on the type of packet. |
| Diag 0 | Code providing an additional hint as to what, if anything, went wrong. The Diag field can only appear in entries for Clear, Diagnostic (as "error 0"), Reset and Restart packets. |
| (Network operational/No additional information) | The standard explanations of the Cause and Diagnostic codes (cause/diag). |
The following example shows a sequence of increasingly restrictive debug x25 commands:
router#debug x25X.25 packet debugging is on router#debug x25 eventsX.25 special event debugging is on router#debug x25 interface serial 0X.25 packet debugging is on X.25 debug output restricted to interface Serial0 router#debug x25 vc 1024X.25 packet debugging is on X.25 debug output restricted to VC number 1024 router#debug x25 interface serial 0 vc 1024X.25 packet debugging is on X.25 debug output restricted to interface Serial0 X.25 debug output restricted to VC number 1024 router#debug x25 interface serial 0 vc 1024 eventsX.25 special event debugging is on X.25 debug output restricted to interface serial 0 X.25 debug output restricted to VC number 1024
|
|