Table Of Contents
Configure the Remote CPE Routers
Specify the ALPS Local Peer IP Address
Specify the ALPS Remote Peer IP Address
Customize the Service Messages
Configure the Central CPE Router
Specify the ALPS Host Local Peer Address
ALPS Configuration for ALC Encapsulation
ALPS Configuration for ALC and UTS
alps connection-type permanent
Airline Product Set
Description
The Airline Product Set (ALPS) feature is a tunneling mechanism that transports airline protocol data across a Cisco router-based TCP/IP network to an X.25-attached mainframe. This feature provides connectivity between agent set control units (ASCUs) and a mainframe host that runs the airline reservation system database.
shows the basic ALPS topology and the protocols implemented in the feature. Three major components provide the end-to-end transportation of airline protocol traffic across the network: the P1024B Airline Control (ALC) or P1024C (UTS) protocol, the TCP-based transport protocol, and the AX.25/EMTOX access to the mainframe.
Figure 1 Airline Product Set Architecture
Benefits
Cisco's ALPS feature provides an end-to-end solution for airlines or central reservation systems.
The ALPS feature is integrated in the Cisco IOS software and allows airlines to replace their existing hardware and software with Cisco routers. For customers who already use Cisco routers, this feature allows them to consolidate networking overhead and functionality.
Platforms
The ALPS feature is supported on the following platforms:
Central CPE
•
Cisco 25xx series
•
Cisco 36xx series
•
Cisco 4500
•
Cisco 4700
•
Cisco 7200
•
Cisco 7500
Remote CPE
•
Cisco 2520, 2521, 2522, and 2523
•
Cisco 3600 series
•
Cisco 4500
•
Cisco 4700
Note
The Cisco 4500 and Cisco 4700 platforms must have a high-density low-speed serial card installed. 16 low-speed ports are usable for performing the remote CPE functions.
List of Terms
Airline protocol—A generic term that refers to the airline reservation system data and the protocols such as P1024B (ALC), P1024C (UTS), AX.25 and EMTOX that are used to transport the data between the mainframe and the ASCUs.
ALC—Airline Control protocol. P1024B, a data-link layer polled protocol that runs in full-duplex mode over synchronous serial (V.24) lines and uses the binary-coded decimal (BCD) character set.
ALPS—Acronym for Cisco's Airline Product Set feature.
ASCU—Agent set control unit. An airline reservations system terminal controller.
AX.25—Airline X.25. An X.25 implementation based on CCITT 1984 recommendation using permanent virtual circuits (PVCs) only.
Central CPE—Routers with the ALPS feature that are connected to the host via AX.25 or EMTOX.
CPE—Customer premises equipment (in this context, a Cisco router).
EMTOX—Exchange of mixed traffic over X.25. Specification for transmitting airline protocol data over standard X.25 switched virtual circuits (SVCs).
HLD—High-Level Designator.
IA—ASCU Interchange Address. Specifies a physical ASCU identity.
IATA—International Airline Transport Association.
Local switching—Ability of a CPE to forward traffic between an ASCU and an AX.25/EMTOX host that are both attached to the same CPE.
Remote CPE—Routers with the ALPS feature that are physically connected to the ASCUs.
UTS—P1024C, a data-link layer protocol that runs in full-duplex mode over synchronous serial (V.24) lines and uses the ASCII character set.
Configuration Tasks
Perform the tasks in the following sections to configure and maintain the ALPS feature.
•
Configure the Remote CPE Routers
•
Configure the Central CPE Router
Configure the Remote CPE Routers
Perform the tasks in the following sections to configure the ALPS feature on the remote CPE routers:
•
Specify the ALPS Local Peer IP Address
•
Specify the ALPS Remote Peer IP Address
Specify the ALPS Local Peer IP Address
You must identify an IP address as an ALPS local peer on the remote CPE. Only one ALPS local peer is permitted on a router.
To specify the ALPS local peer IP address, use the following commands in global configuration mode:
Specify the ALPS Remote Peer IP Address
You must also specify in the remote CPE configuration the IP addresses of ALPS peers that exist on the central CPE router. The peer connection may be either permanent or dynamic (established on demand).
To specify the IP addresses that exist on the central CPE, use the following commands in global configuration mode:
Command Purposealps remote-peer ip-addr [dynamic [inact-timer]] [tcp-qlen [num]
Specify the IP addresses of ALPS peers that exist on partner CPE routers.
Customize the Service Messages
You can customize the contents of the service message list. To specify the service message number and the content of the message, use the following command in global configuration mode:
Command Purposealps service-msg-list list number number msg
Specify service message numbers and content.
Specify the ALPS Circuit
An ALPS circuit is a communication path across a TCP connection for one or more ASCUs. The ALPS circuit must have a configured association with an ALPS remote peer to establish a connection to the host. Additionally, an ALPS circuit configuration may specify a different remote peer as a backup peer to the host. Configuration for an ALPS circuit also includes X.25 connection information to be passed to the central CPE router when the circuit is established. ALPS circuits may be multiplexed across a single TCP connection.
To specify an ALPS circuit, use the following commands, beginning in global configuration mode:
Specify Each ASCU
Each ASCU must be configured within the context of the serial interface configuration. ASCU addressing information and association with an ASCU circuit must be configured. Timers, maximum frame sizes, and retry values are optional configuration parameters for each ASCU. Appropriate default parameters are used for unspecified parameters.
To specify an ASCU, use the following commands, beginning in global configuration mode:
Configure the Central CPE Router
Perform the tasks in the following sections to configure the ALPS feature on the central CPE router:
•
Specify the ALPS Host Local Peer Address
Specify the ALPS Host Local Peer Address
You must identify an IP address to use as the ALPS local peer IP address. Only one ALPS host local peer is permitted on a router. The promiscuous option, which allows any remote CPE to connect, is recommended at the remote CPE.
To specify the ALPS host local peer address, use the following command in global configuration mode:
Specify AX.25
For AX.25 to be enabled on an X.25 interface, the ALPS host high-level designator (HLD) and hostlink number must be configured and AX.25 must be specified on an X.25 serial interface. At circuit-establishment time, the remote CPE router forwards the host HLD, the logical channel number (LCN), and the hostlink number for the permanent virtual circuit (PVC), to be used for the ASCU group.
To configure AX.25 on an X.25 interface, use the following commands, beginning in global configuration mode:
Specify EMTOX
For EMTOX to be enabled on an X.25 interface, the host HLD and the hostlink number must be configured and EMTOX must be specified on an X.25 serial interface. At circuit-establishment time, the remote CPE router forwards the X.121 address to be used as the calling address in the X.25 call and the host HLD and the hostlink number. If the host performs a call out, a correlation between the X.121 called address and a remote CPE peer IP address must be configured.
To configure EMTOX on an X.25 interface, use the following commands, beginning in global configuration mode:
Monitor the ALPS Feature
To monitor the status of the ALPS feature, use the following commands in EXEC mode:
Configuration Examples
This section includes two example configurations:
•
ALPS Configuration for ALC Encapsulation
•
ALPS Configuration for ALC and UTS
ALPS Configuration for ALC Encapsulation
shows a simple router topology for the ALPS feature. The configuration for this topology follows.
Figure 2 Router Topology for the ALPS Configuration Example
Remote CPE Configuration
alps local-peer 172.22.0.90alps keepalive interval 60alps remote-peer 172.22.0.91alps remote-peer 172.22.0.92 dynamic 60alps service-msg-list 1 number 2 "Turn off the terminal NOW"!alps circuit CKT1alps primary-peer 172.22.0.91 backup-peer 172.22.0.92alps local-hld 4B10 remote-hld 5C00alps connection-type permanent 30alps lifetime-timer 3alps hostlink 3 ax25 120 winout 3 winin 3alps service-msg-interval 3alps service-msg-list 1alps enable-circuit!alps circuit CKT2alps primary-peer 172.22.0.91 backup-peer 172.22.0.92alps local-hld 4B10 remote-hld 5C00alps hostlink 3 ax25 1500 winout 4 winin 5alps enable-circuit!alps circuit CKT3alps primary-peer 172.22.0.91alps local-hld 4B10 remote-hld 5C00alps connection-type permanent 30alps lifetime-timer 6alps hostlink 3 ax25 905alps enable-circuit!interface serial 1ip address 172.22.0.90 255.255.255.0!interface serial 2encapsulation alcalps t1 3alps t2 6alps n1 3alps n2 2alps servlim 20!alps ascu 51alps default-ckt CKT1alps a1-map 40 a2-map 2Dalps retry-option resendalps max-msg-length 1950alps error-display 6d 78alps enable-ascu!alps ascu 44alps default-ckt CKT1alps a1-map 40 a2-map 2Ealps max-msg-length 590alps error-display 6d 78alps enable-ascu!alps ascu 7Ealps default-ckt CKT2alps a1-map 40 a2-map 2Falps retry-option re-sendalps max-msg-length 2000alps error-display 6d 78alps enable-ascuinterface serial 3encapsulation alcalps t1 5alps t2 6alps n1 1alps n2 2alps servlim 20!alps ascu 4Balps default-ckt CKT3alps a1-map 63 a2-map 41alps retry-option re-sendalps max-msg-length 1960alps error-display 6d 78alps enable-ascualps ascu 66alps default-ckt CKT2alps a1-map 71 a2-map 21alps max-msg-length 3800alps error-display 6d 78alps enable-ascuCentral CPE Configuration (Main)
AX.25 Host
alps local-peer 172.22.0.91 promiscuousinterface serial 0encapsulation x25 ax25alps host-hld 4B10 host-link 3 ax25EMTOX Host
alps local-peer 172.22.0.91 promiscuousinterface serial 0encapsulation x25alps host-hld 4B20 host-link 3 emtox 1114235alps translate 88845* 172.22.0.90Central CPE Configuration (Backup)
AX.25 Host
alps local-peer 172.22.0.92 promiscuousinterface serial 0encapsulation x25 ax25alps host-hld 4B10 host-link 3 ax25 nonstd-ps 240EMTOX Host
alps local-peer 172.22.0.92 promiscuousinterface serial 0encapsulation x25alps host-hld 4B10 host-link 3 emtox 1114235ALPS Configuration for ALC and UTS
The following configuration is an example of routing and transmitting ALC (P1024B) and UTS (P1024C) data frames across the network between central and remote equitment.
Remote Router Configuration
hostname alps-rcpealps local-peer 200.100.25.2alps keepalive interval 45 retry 5alps remote-peer 200.100.40.2alps remote-peer 200.100.70.2alps enable-alarms peer 200.100.40.2alps enable-alarms ascu!alps circuit ALC_AX25alps primary-peer 200.100.40.2 backup-peer 200.100.70.2alps connection-type permanentalps local-hld 2525 remote-hld 4040alps hostlink 2 ax25 50 winout 2 winin 7alps enable-circuit!alps circuit UTS_EMTOXalps primary-peer 200.100.40.2alps idle-timer 90alps local-hld 2525 remote-hld 5050alps mpx singlealps hostlink 6 emtox 1100 ops 512 ips 512alps enable-circuitalps service-msg-interval 2!interface Loopback0ip address 200.100.25.2 255.255.255.0interface Serial0ip address 210.100.50.2 255.255.255.0encapsulation frame-relay IETFframe-relay map ip 210.100.50.3 40!interface Serial1ip address 200.100.50.2 255.255.255.0encapsulation frame-relay IETFframe-relay map ip 200.100.50.3 20interface Serial6encapsulation alcalps t1 6alps t2 8alps poll-pause 100clockrate 9600!alps ascu 42alps default-circuit ALC_AX25alps a1-map 60 a2-map 70alps enable-ascu!alps ascu 45alps default-circuit ALC_AX25alps a1-map 60 a2-map 72alps enable-ascu!interface Serial7encapsulation utsalps n1 5alps n3 4alps poll-pause 75clockrate 4800!alps ascu 21alps default-circuit UTS_EMTOXalps a1-map 22 a2-map 13alps enable-ascu!Central CPE Configuration (Main)
hostname alps-ccpealps local-peer 200.100.40.2 promiscuousalps enable-alarms circuit!interface Loopback0ip address 200.100.40.2 255.255.255.0!interface Serial0ip address 200.100.50.3 255.255.255.0encapsulation frame-relay IETFclockrate 56000frame-relay map ip 200.100.50.2 20!interface Serial2encapsulation x25 dce ax25x25 ltc 500alps host-hld 4040 host-link 2 ax25clockrate 64000!interface Serial3encapsulation x25 dcealps host-hld 5050 host-link 6 emtox 2222alps translate 110* 200.100.25.2clockrate 64000!Central CPE Configuration (Backup)
hostname alps-back-ccpealps local-peer 200.100.70.2 promiscuous!interface Loopback0ip address 200.100.70.2 255.255.255.0!interface Serial0ip address 210.100.50.3 255.255.255.0encapsulation frame-relay IETFclockrate 56000frame-relay map ip 210.100.50.2 40!interface Serial1encapsulation x25 dce ax25x25 ltc 500alps host-hld 4040 host-link 2 ax25clockrate 64000Command Reference
This section documents new or modified commands. All other commands used with this feature are documented in the Cisco IOS Release 11.3 command references.
•
alps connection-type permanent
alps a1-map a2-map
Use the alps a1-map a2-map ALPS ASCU submode command to specify the A1 and A2 logical ASCU identification information.
alps a1-map a1-value a2-map a2-value
Syntax Description
Command Mode
ALPS ASCU submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies the A1 identification as 40 and the A2 identification as 20:
alps a1-map 40 a2-map 20Related Commands
show alps ascu
alps ascu
Use the alps ascu interface configuration command to specify a physical ASCU identity. Use the no form of this command to remove the ASCU from the interface and delete any messages queued for transmission to the ASCU or the network.
alps ascu ia
no alps ascu iaSyntax Description
ia
ASCU interchange address.
ALC valid range is between 41 and 7E, except 43, 44, 47, 50 to 57, 60, 64, and 7B.
UTS valid range is between 21 and 4F.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
If an ASCU already exists on the interface, the alps ascu command initiates the ALPS ASCU submode for that ASCU. If the ASCU does not exist, an ASCU is created and the ALPS ASCU submode is initiated.
Example
The following example specifies the IA as 4B:
alps ascu 4BRelated Commands
show alps ascu
alps circuit
Use the alps circuit global configuration command to specify an ALPS circuit at the remote CPE across a TCP/IP connection. Use the no form of this command to remove the circuit definition from the configuration, send a close message on the ALPS circuit, and delete any queued messages for the circuit.
alps circuit name
no alps circuitSyntax Description
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Entering this command causes a circuit control block to be created. the command also initiates the ALPS circuit submode. If the circuit already exists, the only action is the initiation of the ALPS circuit submode.
Note that this command is used to statically create an ALPS circuit at the remote CPE (P1024B/C attached router). ALPS X.25 circuits (at the central CPE) are always dynamically created and are never created using this command.
Example
The following example specifies the name of the ALPS circuit at the remote CPE as CKT1:
alps circuit CKT1Related Commands
show alps circuits
alps connection-type permanent
Use the alps connection-type permanent ALPS circuit submode command to specify that this circuit should be established when the circuit is enabled.
alps connection-type permanent retry-timer
no alps connection-type permanent retry-timerSyntax Description
retry-timer
Determines how frequently the remote CPE tries to establish the connection in the event of a failure. The default for retry-timer is 30 seconds and the range is 1 to 180 seconds.
Default
The default is 30 seconds.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies that the circuit is established when enabled and that the CPE will retry the connection every 30 seconds in the event of a failure:
alps connection-type permanent 30Related Commands
show alps circuits
alps default-ckt
Use the alps default-ckt ALPS ASCU submode command to specify the ALPS circuit that this ASCU uses.
alps default-ckt name
Syntax Description
Command Mode
ALPS ASCU submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specified that ALPS circuit to be used is CKT1:
alps default-ckt CKT1Related Commands
show alps circuits
alps enable-alarms ascu
Use the alps enable-alarms ascu global configuration command at the remote CPE to enable alarms for the ALPS ASCUs. Use the no form of this command to disable alarms for the ALPS ASCUs.
alps enable-alarms ascu [interface ia]
no alps enable-alarms ascuSyntax Description
Default
If no interface/interchange address combination is specified, then alarms (SYSLOG messages and SNMP traps) are enabled for all ALPS ASCUs.
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
If an interface/interchange address combination is specified, then the alarms are enabled only for the ASCU matching that combination. Up to eight alps enable-alarms ascu commands can be entered to allow a set of ALPS ASCUs to be monitored. ALPS ASCU alarms are only generated at the remote CPE.
Example
The following example enables alarms for ALPS ASCU 42 on interface Serial1:
alps enable-alarms ascu Serial1 42Related Commands
show alps ascu
alps enable-alarms circuit
Use the alps enable-alarms circuit global configuration command to enable alarms for the ALPS circuits. Use the no form of this command to remove the circuit definition from the configuration.
alps enable-alarms circuit name
no alps enable-alarms circuit nameSyntax Description
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
If a valid circuit name is specified, then the alarms are enabled only for the circuit matching the name. Up to eight alps enable-alarms circuit commands can be entered to allow a subset of ALPS circuits to be monitored. ALPS circuit alarms are generated at both the remote (P1024B) CPE and the central (X.25) CPE.
Example
The following example enables alarms for the ALPS circuit named CKT1:
alps enable alarms circuit CKT1Related Commands
show alps circuits
alps enable-alarms peer
Use the alps enable-alarms peer global configuration command to enable alarms for the ALPS peers. Use the no form of this command to remove the circuit definition from the configuration, send a close message on the ALPS circuit, and delete any queued messages for the circuit.
alps enable-alarms peer ip-address
no alps enable-alarms peer ip-addressSyntax Description
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
If an IP address is specified, then the alarms are enabled only for the remote peer matching the IP address. Up to eight alps enable-alarms peer commands can be entered to allow a set of ALPS peers to be monitored. ALPS peer alarms are generated at both the remote and the central CPE.
Example
The following example enables alarms for the ALPS peer at IP address 172.22.0.91:
alps enable alarms peer 172.22.0.91Related Commands
show alps peers
alps enable-ascu
Use the alps enable-ascu ALPS ASCU submode command to move the previously defined ASCU from the inactive poll list to the active poll list. This move results in the protocol handler polling the ASCU and rendering it ready for handling terminal traffic. Use the no form of this command to remove the ASCU from the active poll list to the inactive poll list. This action prevents the ASCU from being polled, rendering it not ready for handling terminal traffic.
alps enable-ascu
no alps enable-ascuSyntax Description
This command has no arguments or keywords.
Command Mode
ALPS ASCU submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example moves the ASCU to the active poll list:
alps enable-ascuRelated Commands
show alps ascu
alps enable-circuit
Use the alps enable-circuit ALPS circuit submode command to enable the circuit to be activated when data is received from an ASCU. Use the no form of this command to disable the circuit.
alps enable-circuit
no alps enable-circuitSyntax Description
This command has no arguments or keywords.
Default
The circuit is disabled by default.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies the circuit to be activated when data is received from an ASCU:
alps enable-circuitRelated Commands
show alps circuits
alps error-display
Use the alps error-display ALPS ASCU submode command to specify where error messages about service availability or network problems are displayed. Use the no form of this command to return to the default values.
alps error-display number1 number2
no alps error-display number1 number2Syntax Description
Default
The default terminal address forP1024B is 0x72.
The default screen line for P1024B is 0x20.
Command Mode
ALPS ASCU submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies that error messages are displayed at terminal address 6d, on screen line number 78:
alps error-display 6d 78Related Commands
show alps ascu
alps host-hld host-link
Use the alps host-hld host-link interface configuration command to enable ALPS on the X.25 interface. Use the no form of this command to disable ALPS on the X.25 interface.
alps host-hld hld host-link num {{ax25 [damp-tmr value]} | {emtox x.121}}
no alps host-hld hld host-link num {{ax25 [damp-tmr value]} | {emtox x.121}}Syntax Description
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example enables ALPS on an X.25 interface, using the airline X.25 implementation:
alps host-hld 4B10 host-link 3 ax25alps hostlink
Use the alps hostlink ALPS circuit submode command to specify information required to establish an X.25 virtual circuit at the central CPE. Use the no form of this command to remove the circuit definition from the configuration, send a close message on the ALPS circuit, and delete any queued messages for the circuit.
alps hostlink number {ax25 lcn | emtox x121-addr} [winout val1] [winin val2] [ops val3]
[ips val4]
no alps hostlink number {ax25 lcn | emtox x121-addr} [winout val1] [winin val2] [ops val3]
[ips val4]Syntax Description
Default
If these values are not specified, the default values at the X.25-attached central CPE are used.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example establishes an X.25 virtual circuit at the central CPE. The configuration specifies airline X.25 implementation. The host CPE interface is 3, the local channel number for airline X.25 connections is 120, and the X.25 transmit window is 3.
alps hostlink 3 ax25 120 winout 3 winin 3Related Commands
alps circuit
show alps circuitalps idle-timer
Use the alps idle-timer ALPS circuit submode command to specify (for on-demand circuits) the length of time that can elapse before an idle circuit is disabled. Use the no form of this command to remove the definition from the configuration.
alps idle-timer timer
no alps idle-timer timerSyntax Description
timer
Length of time that can elapse before an idle circuit is brought down. The range is 10 to 600 seconds. The default is 60 seconds.
Default
The default length of time that can elapse before an idle circuit is brought down is 60 seconds.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies that an idle circuit is maintained for 90 seconds before it is disabled:
alps idle-timer 90Related Commands
alps circuit
show alps circuitalps keepalive
Use the alps keepalive global configuration command to enable TCP keepalives for ALPS TCP peer connections. A TCP keepalive request will be sent to the remote peer if the TCP connection to the remote peer is silent for a time period larger than the interval specified. The TCP connection to the ALPS host will be closed when a count equal to the retry count specified is missed consecutively. Use the no form of this command to disable keepalives for ALPS.
alps keepalive [interval time] [retry count]
no alps keepalive [interval time] [retry count]Syntax Description
Default
The default keepalive interval is 30 seconds.
The default retry count is 3.
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies that a TCP keepalive request will be sent to the remote peer if the TCP peer connection is idle for 60 seconds. The connection will be closed after 3 consecutive keepalive requests are sent.
alps keepalive interval 60 retry 8Related Commands
alps local-peer
alps lifetime-timer
Use the alps lifetime-timer ALPS circuit submode command to specify how long messages can be queued in the ALPS circuit queue. Use the no form of this command to remove the definition from the configuration.
alps lifetime-timer timer
no alps lifetime-timer timerSyntax Description
timer
Length of time, in seconds, that a message can be queued. The range is 1 to 20 seconds. The default is 4 seconds.
Default
The default length of time that a message can be queued in the ALPS circuit queue is 4 seconds.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies that a message remains in the ALPS circuit queue for no longer than 3 seconds:
alps lifetime-timer 3Related Commands
alps circuit
show alps circuitsalps local-hld remote-hld
Use the alps local-hld remote-hld ALPS circuit submode command to specify the local and remote HLDs (in hexadecimal) to use for this ALPS circuit. Use the no form of this command to remove the definition from the configuration.
alps local-hld loc-hld remote-hld rem-hld
no alps local-hld loc-hld remote-hld rem-hldSyntax Description
loc-hld
Local HLD to use for ALPS circuit. Hexadecimal number in the range 0x0101 to 0x7F7F.
rem-hld
Remote HLD to use for ALPS circuit. Hexadecimal number in the range 0x0101 to 0x7F7F.
Default
There is no default value for this command.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies the local HLD as 4b10 and the remote HLD as 5c00:
alps local-hld 4B10 remote-hld 5c00Related Commands
alps circuit
show alps circuitsalps local-peer
Use the alps local-peer global configuration command to specify the IP address of the local peer. Use the no form of this command to remove all subsequent ALPS configuration commands from the router.
alps local-peer ip-address [promiscuous]
no alps local-peer ip-address [promiscuous]Syntax Description
ip-address
IP address of the local peer.
promiscuous
(Optional) Keyword specified at the central CPE to accept incoming TCP connections from any remote CPE.
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies the local peer IP address as 172.22.0.91 and specifies that the CPE accepts incoming TCP connections from any CPE:
alps local-peer 172.22.0.91 promiscuousRelated Commands
show alps peers
alps max-msg-length
Use the alps max-msg-length ALPS ASCU submode command to specify maximum input message length. Use the no form of this command to return to the default maximum input message length.
alps max-msg-length value
no alps max-msg-length valueSyntax Description
Default
The default maximum input message length is 962 characters.
Command Mode
ALPS ASCU submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies that the maximum length of a message is 1000 characters:
alps max-msg-length 1000Related Commands
alps mpx
Use the alps mpx ALPS circuit submode command to specify the multiplexing and the ASCU identification header for this circuit. Use the no form of this command to remove the definition from the configuration.
alps mpx {group | single} {hdr a1a2}
no alps mpx {group | single} {hdr a1a2}Syntax Description
Default
The default for multiplexing is group.
The default header is a1a2.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
If alps mpx group is specified, multiple ASCUs will be multiplexed on this ALPS circuit. If alps mpx single is specified, then only one ASCU uses this ALPS circuit. If alps mpx single hdr none is specified, the A1 and A2 ASCU identification information is not added to the front of data frames sent across this circuit, and it is assumed that it does not exist in frames received on this circuit. The exclusion of ASCU identification should only be specified when the EMTOX protocol is used.
Example
Related Commands
alps n1
Use the alps n1 interface configuration command to specify the threshold of consecutive errors logged before an ASCU is declared down. Use the no form of this command to reassert the default number of consecutive errors before declaring an ASCU down.
alps n1 errors
no alps n1 errorsSyntax Description
errors
Error count limit. The valid range is 1 to 30 errors.
ALC default is 30 errors.
UTS default is 10 error.
Default
The default error count is 30 errors.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
The error count limit is a threshold value. When the threshold is exceeded an SNMP notification is sent to the network management console as a result of the ASCU going down, and the ASCU is moved to the slow poll list.
Example
The following example specifies that an ASCU is declared down when the error count exceeds 1:
alps n1 1Related Commands
alps ascu
show alps ascualps n2
Use the alps n2 interface configuration command to specify the number of polls that must be correctly replied to before an ASCU is declared up. Use the no form of this command to reassert the default number of polls that must be correctly replied before an ASCU is declared up.
alps n2 polls
no alps n2 pollsSyntax Description
polls
Number of polls that must be correctly replied to. The valid range is 1 to 30 polls. The default is 30 polls.
Default
The default number of polls that must be correctly replied to is 30.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies that 30 polls must be correctly replied to before the ASCU is declared up:
alps n2 2Related Commands
alps ascu
show alps ascualps n3
Use the alps n3 interface configuration command to specify the maximum number of retransmissions of an unacknowledged output data message to an ASCU. Use the no form of this command to reassert the default.
alps n3 value
no alps n3 valueSyntax Description
Default
The default number of retransmissions is 3.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(2)T.
This command is valid on 1026C interfaces only.
Example
The following example specifies that 6 is the maximum number of retransmissions of an unacknowledged output data message to an ASCU.:
alps n3 6Related Commands
alps ascu
show alps ascualps poll-pause
Use the alps poll-pause interface configuration command to set the minimum interval, in microseconds, between 2 polls to the same ASCU. Use the no form of this command to revert to the default interval.
alps poll-pause msec
no alps poll-pauseSyntax Description
msec
Minimum interval between polls, in microseconds.The valid range is 10 to 1000 microseconds. The default interval is 50 microseconds.
Default
The default minimum interval is 50 microseconds.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example sets a 200 microsecond minimum interval between polls.
alps poll-pause 200Related Commands
alps ascu
alps primary-peer
Use the alps primary-peer ALPS circuit submode command to specify the primary TCP peer and, optionally, a backup TCP peer for this ALPS circuit. Use the no form of this command to remove the definition from the configuration.
alps poll-pause ip-addr]
no alps primary-peer ip-addr [backup-peer ip-addr]Syntax Description
ip-addr
IP addresses specified in the alps remote-peer commands.
backup-peer
(Optional) Backup TCP peer for the ALPS circuit.
ip-addr
IP addresses specified in the alps remote-peer commands.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies a primary peer at IP address 172.22.0.91 and a backup peer at IP address 172.22.0.92:
alps primary-peer 172.22.0.91 backup-peer 172.22.0.92Related Commands
alps circuit
show alps peersalps remote-peer
Use the alps remote-peer global configuration command to specify the IP address of a peer connection to the partner CPE. Use the no form of this command to remove the definition from the configuration.
alps remote-peer ip-addr [dynamic [inact-timer]] [tcp-qlen [num]]
no alps remote-peer ip-addr [dynamic [inact-timer]] [tcp-qlen [num]]Syntax Description
Default
The default is length of inactivity is 60 seconds.
The default number of packets is 200.
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Issuing the alps remote-peer command causes the following to occur:
•
Destruction of the TCP connection
•
Notification to the remote TCP peer that this connection is aborted
•
Notification to the ALPS circuits using this TCP peer that the connection is closed.
Example
The following example specifies a peer connection at IP address 172.22.0.92 and allows the TCP connection to be opened only when there is data to be transferred:
alps remote-peer 172.22.0.92 dynamic 60Related Commands
show alps peers
alps retry-option
Use the alps retry-option ALPS ASCU submode command to configure the CPE to signal the ASCU whenever an error is detected. Use the no form of this command to reassert the default action of no retry.
alps retry-option {resend | reenter}
no alps retry-optionSyntax Description
Default
The default retry option is no retry.
Command Mode
ALPS ASCU submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
This command is applicable only for P1024B (ALC) interfaces; it is invalid on P1024C (UTS) interfaces.
Example
The following example specifies that an indicator LED signals the ASCU to resend data:
alps retry-option resendRelated Commands
alps ascu
show alps ascualps service-msg-interval
Use the alps service-msg-interval ALPS circuit submode command to specify the interval between consecutive transmissions of service messages from the remote CPE to the ASCU. Use the no form of this command to remove the definition from the configuration.
alps service-msg-interval seconds
no alps service-msg-interval secondsSyntax Description
seconds
Interval, in seconds, between consecutive transmissions of service messages from the remote CPE to the ASCU. The range is 1 to 20 seconds. The default interval is 4 seconds.
Default
The default interval between consecutive transmissions of service messages from the remote CPE to the ASCU is 4 seconds.
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies an interval of 3 seconds between transmission of service messages from the CPE to the ASCU:
alps service-msg-interval 3Related Commands
alps circuit
alps service-msg-listalps service-msg-list
Use the alps service-msg-list ALPS circuit submode command to define the service message list to be used for this circuit. Use the no form of this command to remove the list from the circuit configuration, thus issuing no service messages until another list is configured.
alps service-msg-list list
no alps service-msg-list listSyntax Description
Command Mode
ALPS circuit submode
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies that message list 1 is used for this circuit:
alps service-msg-list 1Related Commands
alps circuit
alps service-msg-intervalalps service-msg-list number
Use the alps service-msg-list number global configuration command to define the service message identity and its contents for a service message list. Use the no form of this command to remove a service-msg number from the service message list configuration.
alps service-msg-list list number number msg
no alps service-msg-list list number number msgSyntax Description
list
The service message list to be used for this circuit. The valid numbers are 1 to 8
number
Specify a list number.
number
List number. Valid numbers are 1 to 8.
msg
Contents of a service message.
Default
The default service message will be used for this service message list.
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies the text of message list 1, message number 2:
alps service-msg-list 1 number 2 "Turn off the terminal NOW."alps servlim
Use the alps servlim interface configuration command to specify the number of polls of the ASCU UP list allowed between two successive polls of the ASCU DOWN list. Use the no form of this command to reassert the default number of cycles through the normal (active) poll list allowed before the slow poll list is processed.
alps servlim polls
no alps servlim pollsSyntax Description
polls
Number of polls of the ASCU UP list. The valid range is 1 to 30 polls. The default is 30 polls.
Default
The default number of polls of the ASCU UP list allowed between two successive polls of the ASCU DOWN list is 30 polls.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies
alps servlim 5alps t1
Use the alps t1 interface configuration command to specify the time-out delay between polling and response. Use the no form of this command to reassert the default poll timeout value of 0.5 seconds.
alps t1 delay
no alps t1 delaySyntax Description
delay
Timeout delay, in seconds, between polling and response. The valid range is 1 to 10 tenths of a second (.1 to 1 second). The default is 5 tenths of a second (.5 second).
Default
The default time-out delay between polling and response is 5 tenths of a second (.5 second).
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example specifies a .5-second time-out delay between polling and response:
alps t1 5alps t2
Use the alps t2 interface configuration command to specify the time-out delay between receipt of the first character of an I/P sequence solicited by a poll and receipt of a Go Ahead (GA) sequence. Use the no form of this command to reassert the default timeout value of 6 seconds.
alps t2 delay
no alps t2 delaySyntax Description
Default
The default timeout delay between receipt of first character of an I/P sequence solicited by a poll and receipt of Go Ahead (GA) sequence is 6 seconds.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
This command is applicable only for P1024B (ALC) interfaces; it is invalid on P1024C (UTS) interfaces.
Example
The following example specifies a time-out delay of 6 seconds between receipt of the first character of an I/P sequence solicited by a poll and receipt of a Go Ahead sequence:
alps t2 6alps translate
Use the alps translate interface configuration command to map an X.121 address to an IP address of a remote peer. Use the no form of this command to remove mapping from the configuration.
alps translate x.121-addr ip-addr
no alps translate x.121-addr ip-addrSyntax Description
x.121-addr
X.121 address to be mapped to an IP address of a remote peer.
ip-addr
IP address of the remote peer.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
The X.121 address is compared to the Called Address on inbound X.25 call packets to determine if the call should be accepted. The X.121 address may have an asterisk (*) at the end to indicate "all X.121 addresses prefixed with the address before the *".
Example
The following example maps all X.121 addresses prefixed with the address 88845 to the remote peer IP address 172.22.0.90:
alps translate 88845* 172.22.0.90Related Commands
encapsulation x25
clear alps circuits
Use the clear alps circuits EXEC command to remove configured ALPS circuits.
clear alps circuits [ipaddr | name]
Syntax Description
ipaddr
Clear ALPS circuits for peer with specified IP address.
name
Clear ALPS circuits for peer with specified name.
Default
If no IP address or name is specified, the command clears all ALPS circuits.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following example clears the ALPS circuit named CKT1:
clear alps circuits name CKT1Related Commands
alps circuit
show alps circuitclear alps counters
Use the clear alps counters EXEC command to clear all counters relevant to the ALPS feature.
clear alps counters
Syntax Description
This command has no arguments or keywords.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Example
The following command clear all counters for the ALPS feature:
clear alps countersRelated Commands
show alps ascu
show alps circuits
show alps peersencapsulation alc
Use the encapsulation alc interface configuration command to specify that the P1024B protocol will be used on the serial interface. Use the no form of this command to remove P1024B protocol handling from the serial interface, and return the default encapsulation (HDLC) to the interface.
encapsulation alc
no encapsulation alcSyntax Description
This command has no arguments or keywords.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
The encapsulation alc command causes any ASCU configuration to be removed from the interface. As each ASCU defined on the interface is removed it is also unlinked from the ASCU circuit it belongs to. All data frames queued for transmission to the ASCU are destroyed.
This encapsulation command must be entered prior to any ASCU configuration. Note that all timer and counter values are applicable to all ASCUs on the interface.
Example
The following example specifies that the P1024B protocol is used:
encapsulation alcRelated Commands
show interface
encapsulation uts
Use the encapsulation uts interface configuration command to specify that the P1024C protocol will be used on the serial interface. Use the no form of this command to remove P1024C protocol handling from the serial interface, and return the default encapsulation (HDLC) to the interface.
encapsulation uts
no encapsulation utsSyntax Description
This command has no arguments or keywords.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
The encapsulation uts command causes any ASCU configuration to be removed from the interface. As each ASCU defined on the interface is removed it is also unlinked from the ASCU circuit it belongs to. All data frames queued for transmission to the ASCU are destroyed.
This encapsulation command must be entered prior to any ASCU configuration. Note that all timer and counter values are applicable to all ASCUs on the interface.
Example
The following example specifies that the P1024C protocol is used:
encapsulation utsRelated Commands
show interface
show alps ascu
Use the show alps ascu EXEC command to display the status of the ALPS ASCU.
show alps ascu [interface ia] [detail]
Syntax Description
interface ia
(Optional) Combined interface and IA. If specified, only the status of that ASCU is displayed.
detail
(Optional) Long display of output.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Sample Displays
Brief sample display of remote CPE
router# show alps ascuinterface dlc ia a1 a2 circuit pkt_tx pkt_rx state--------------------------------------------------------------------------------------Serial6 ALC 42 24 49 AX_CKT 105 105 UPSerial6 ALC 46 46 52 EM_CKT 0 0 UPDetailed sample display of remote CPE
router # show alps ascu detailascu 42 on i/f Serial6, dlc = ALC, state = UPdefault-circuit = AX_CKT, a1 = 24, a2 = 49retry_option = resend, max_msg_len = 962err_disp_terminal = 0, err_disp_line = 0pkt_tx = 105, byte_tx = 1050, pkt_rx = 105, byte_rx = 1050drops = 0, erroneous_msgs = 0, bad_ccc = 0ascu 46 on i/f Serial6, dlc = ALC, state = UPdefault-circuit = EM_CKT, a1 = 46, a2 = 52retry_option = reenter, max_msg_len = 962err_disp_terminal = 0, err_disp_line = 0pkt_tx = 0, byte_tx = 0, pkt_rx = 0, byte_rx = 0drops = 0, erroneous_msgs = 0, bad_ccc = 0Related Commands
alps ascu
show alps circuits
Use the show alps circuits EXEC command to display the status of the ALPS circuits. If a circuit name is specified, than only the status of that circuit will be displayed; otherwise, the status of all circuits will be displayed.
show alps circuits [name name] [detail]
Syntax Description
name
If specified, only the status of that ASCU is displayed.
name
If specified, only the status of that ASCU is displayed.
detail
(Optional) Long display of output.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Sample Displays
Brief sample display of central CPE
router# show alps circuitsname pri_peer curr_peer dlc state pkt_tx pkt_rx---------------------------------------------------------------------------------AX_CKT 172.18.3.141 172.18.3.141 AX25 OPEN 57 57EM_CKT 172.18.3.141 172.18.3.141 EMTOX OPEN 0 0Detailed sample display on central CPE
router# show alps circuits detailAX_CKT: dlc = AX25, peer = 172.18.3.141, state = OPEN, uptime = 00:00:00i/f = Serial2, host_link = 1, host_hld = 700, remote_hld = 145lcn = 33, nonstd_240 = TRUEdamping_tmr = 10, lifetime_tmr = 4pkt_tx = 57, byte_tx = 1311, pkt_rx = 57, byte_rx = 1311src_corr = 5063224, dst_corr = 88D990drops_q_overflow = 0, drops_lifetime_exceeded = 0, drops_vc_reset = 0ascus: (24,49),EM_CKT: dlc = EMTOX, peer = 172.18.3.141, state = OPEN, uptime = 00:00:00i/f = Serial3, host_link = 3, host_hld = 1200, remote_hld = 145lcn = 1, host_x121 = 22233, remote_x121 = 44005damping_tmr = 0, lifetime_tmr = 4pkt_tx = 0, byte_tx = 0, pkt_rx = 0, byte_rx = 0src_corr = 502F220, dst_corr = 88DBF8drops_q_overflow = 0, drops_lifetime_exceeded = 0, drops_vc_reset = 0ascus: (46,52),Brief sample display on remote CPE
router# show alps circuitsname pri_peer curr_peer dlc state pkt_tx pkt_rx---------------------------------------------------------------------------------AX_CKT 172.18.3.27 172.18.3.27 ALC OPEN 105 105EM_CKT 172.18.3.27 172.18.3.27 ALC OPEN 0 0Detailed sample display on remote CPE
router# show alps circuits detailAX_CKT: dlc = ALC, conn_type = DYN, state = OPEN, uptime = 00:00:00pri_peer = 172.18.3.27, sec_peer = 0.0.0.0, curr_peer = 172.18.3.27local_hld = 145, remote_hld = 700ax25: hostlink = 1, lcn = 33lifetime_tmr = 4, idle_tmr = 60, retry_tmr = 0pkt_tx = 105, byte_tx = 2415, pkt_rx = 105, byte_rx = 2415src_corr = 9A1760, dst_corr = 50333C8drops_q_overflow = 0, drops_ckt_disabled = 0drops_lifetime_tmr = 0, drops_invalid_ascu = 0ascus: (24,49),EM_CKT: dlc = ALC, conn_type = PERM, state = OPEN, uptime = 00:00:00pri_peer = 172.18.3.27, sec_peer = 0.0.0.0, curr_peer = 172.18.3.27ocal_hld = 145, remote_hld = 1200emtox: hostlink = 3, x121 = 44005lifetime_tmr = 4, idle_tmr = 60, retry_tmr = 10pkt_tx = 0, byte_tx = 0, pkt_rx = 0, byte_rx = 0src_corr = 9A18D4, dst_corr = 8FB520drops_q_overflow = 0, drops_ckt_disabled = 0drops_lifetime_tmr = 0, drops_invalid_ascu = 0ascus: (46,52),Related Commands
alps circuit
show alps peers
Use the show alps peers EXEC command to display the status of the ALPS remote peers. If an IP address is specified, than only the status of that peer will be displayed; otherwise, the status of all peers will be displayed.
show alps peers [ipaddress addr] [detail]
Syntax Description
ipaddress
If specified, only the status of that ASCU is displayed.
addr
If specified, only the status of that ASCU is displayed.
detail
(Optional) Long display of output.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
Sample Displays
Brief sample display of remote CPE
router# show alps peerslocal_peer : ip_address = 172.18.3.141ip_address role state type pkt_tx pkt_rx--------------------------------------------------------------------------------------172.18.3.27 PRI OPENED PERM 0 0Detailed sample display of remote CPE
router # show alps peers detaillocal_peer : ip_address = 172.18.3.141TCP: 172.18.3.27, type = PERM, create = ADMIN, state = OPENED, uptime = 00:08:21pkt_tx = 0, byte_tx = 0, pkt_rx = 0, byte_rx = 0drops_giants = 0, drops_q_overflow = 0, drops_peer_down = 0, drops_ver_mismatch = 0active_ckts: CKT1, CKT2Related Commands
alps primary-peer
alps remote-peershow interface
Use the show interface EXEC command to display P1024B/C information.
show interface
Syntax Description
This command has no arguments or keywords.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 10.0.
Sample Displays
The following output shows P1024B information for the serial 2 interface.
router# show interface s2Serial2 is up, line protocol is upHardware is CD2430MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load 1/255Encapsulation ALC role: Primaryascus in UP state: 42, 46ascus in DOWN state:ascus DISABLED:Last input never, output never, output hang neverLast clearing of "show interface" counters neverQueueing strategy: fifoOutput queue 0/40, 0 drops; input queue 0/75, 0 drops5 minute input rate 0 bits/sec, 0 packets/sec5 minute output rate 0 bits/sec, 0 packets/sec0 packets input, 0 bytes, 0 no bufferReceived 0 broadcasts, 0 runts, 0 giants0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort0 packets output, 0 bytes, 0 underruns0 output errors, 0 collisions, 3 interface resets0 output buffer failures, 0 output buffers swapped outDCD=down DSR=down DTR=down RTS=down CTS=downDebug Commands
This section documents the ALPS debug commands. The ALPS debug commands are available for the privileged user to monitor ALPS traffic. A range of command modifiers is available to limit the output to the specific area of interest.
debug alps ascu
Use the debug alps ascu EXEC command to enable debugging for ALPS ASCUs. Use the no form of this command to disable debugging.
debug alps ascu {event | packet | detail | all} [interface ia]
no debug alps ascuSyntax Description
Default
If no ASCU is specified, debugging is enabled for all ASCUs.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
To enable debugging for a group of ASCUs enter a separate command for each ASCU interface and IA combination.
Sample Display
The following is output from the debug alps ascu command, showing abnormal events or protocol errors for ASCU 42 on interface Serial7:
alps-rcpe#debug alps ascu event Serial7 42ALPS ASCU: T1 expired for ascu 42 on i/f Serial7ALPS ASCU: DOWN event while UP for ascu 42 on i/f Serial7 : C1 count = 1The following is output from the debug alps ascu command, showing all protocol events for ASCU 42 on interface Serial6:
alps-rcpe#debug alps ascu detail Serial6 42ALPS ASCU: Tx ALC POLL MSG (3 bytes + CCC) to ascu 42 on i/f Serial6ALPS ASCU: ALC GO AHD MSG rcvd from ascu 42 on i/f Serial6ALPS ASCU: Tx ALC POLL MSG (3 bytes + CCC) to ascu 42 on i/f Serial6ALPS ASCU: ALC GO AHD MSG rcvd from ascu 42 on i/f Serial6ALPS ASCU: Tx ALC POLL MSG (3 bytes + CCC) to ascu 42 on i/f Serial6ALPS ASCU: Rx ALC DATA MSG (14 bytes + CCC) from ascu 42 on i/f Serial6, fwd cktRTP_AX25ALPS ASCU: ALC GO AHD MSG rcvd from ascu 42 on i/f Serial6ALPS ASCU: Tx ALC DATA MSG (14 bytes + CCC) to ascu 42 on i/f Serial6ALPS ASCU: Tx ALC POLL MSG (3 bytes + CCC) to ascu 42 on i/f Serial6The following is output from the debug alps ascu command, showing all packets transmitted or received for ASCU 42 on interface Serial6:
alps-rcpe#debug alps ascu packet Serial6 42ALPS ASCU: Tx ALC SERVICE MSG (18 bytes + CCC) to ascu 42 on i/f Serial60405B530: 02321D26 0C2616160405B540: 140C0D18 26163135 0611C6ALPS ASCU: Rx ALC DATA MSG (14 bytes + CCC) from ascu 42 on i/f Serial6, fwd cktRTP_AX25040730B0: 42607866 65717866040730C0: 65717966 755124ALPS ASCU: Tx ALC DATA MSG (14 bytes + CCC) to ascu 42 on i/f Serial60405B540: 022038 262531380405B550: 26253139 263511E4debug alps circuit event
Use the debug alps circuit event EXEC command to enable event debugging for ALPS circuits. Use the no form of this command to disable debugging.
debug alps circuit event [name]
no debug alps circuit event [name]Syntax Description
Default
If no circuit name is specified, then debugging is enabled for every ALPS circuit.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
To enable debugging for a single ALPS circuit, specify the name of the circuit.
To enable debugging for a group of circuits, enter a separate command for each circuit name.
Sample Display
The following is sample output from the debug alps circuit event command for circuit RTP_AX25:
alps-rcpe#debug alps circuit event RTP_AX25ALPS P1024 CKT: FSM - Ckt= RTP_AX25, State= OPEN, Event= DISABLE:(CloseAndDisable)->DISCALPS P1024 CKT: FSM - Ckt= RTP_AX25, State= DISC, Event= ENABLE:(TmrStartNullRetry)->INOPALPS P1024 CKT: Ckt= RTP_AX25, Open - peer set to 200.100.40.2ALPS P1024 CKT: Ckt= RTP_AX25, Open - peer open.ALPS P1024 CKT: FSM - Ckt= RTP_AX25, State= INOP, Event= RETRY_TIMEOUT:(Open)->OPNGALPS P1024 CKT: FSM - Ckt= RTP_AX25, State= OPNG, Event= CKT_OPEN_CFM:(CacheAndFwdAscuData)->OPENalps-ccpe#debug alps circuit event RTP_AX25ALPS AX.25 FSM: Ckt= RTP_AX25, State= OPEN, Event= CktClose, Rsn= 12:(PvcKill,CktRemove,TmrStartClose)->INOPALPS AX.25 FSM: Ckt= RTP_AX25, State= INOP, Event= X25PvcInact, Rsn= 0:(-,-,-)->INOPALPS AX.25 FSM: Ckt= RTP_AX25, State= INOP, Event= X25VcDeleted, Rsn= 0:(-,CktDestroy,TmrStop)->INOPALPS AX.25 FSM: Ckt= RTP_AX25, State= INOP, Event= CktOpReq, Rsn= 4:(PvcMake,CktAdd,TmrStartOpen)->OPNGALPS AX.25 FSM: Ckt= RTP_AX25, State= OPNG, Event= X25ResetTx, Rsn= 0:(-,-,-)->OPNGALPS AX.25 FSM: Ckt= RTP_AX25, State= OPNG, Event= X25VcUp, Rsn= 0:(-,OpnCfm,TmrStop)->OPENdebug alps peer event
Use the debug alps peer event EXEC command to enable event debugging for ALPS peers. Use the no form of this command to disable debugging.
debug alps peer event ipaddr
no debug alps peer event ipaddrSyntax Description
Default
If no IP address is specified, then debugging is enabled for every peer connection.
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3T.
To enable debugging for a single remote ALPS peer, specify the peer IP address.
To enable debugging for a set of remote peers, enter the command for each peer IP address.
Sample Display
The following is sample output from the debug alps peer event command:
alps-ccpe#debug alps peer eventALPS PEER: FSM - Peer 200.100.25.2, Event ALPS_CLOSED_IND, State OPENEDALPS PEER: peer 200.100.25.2 closed - closing peer circuits.ALPS PEER: Promiscuous peer created for 200.100.25.2ALPS PEER: TCP Listen - passive open 200.100.25.2(11003) -> 10000ALPS PEER: FSM - Peer 200.100.25.2, Event ALPS_OPEN_IND, State DISCONNALPS PEER: peer 200.100.25.2 opened OK.Supported MIBs and RFCs
This feature supports the following MIBs:
•
![]()
•
![]()
For descriptions of supported MIBs and how to use MIBs, see Cisco's MIB website on CCO at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
This feature supports the following RFCs:
•
![]()
•
![]()


