|
|
This chapter provides an overview of the physical and logical connectivity to CTM GateWay and describes the Simple Network Management Protocol (SNMP) and Transaction Language One (TL1) commands supported in Release 2.0.
Cisco Transport Manager GateWay:
![]() |
Note In Release 2.0, Cisco offers TL1 (Cisco ONS 15303 and Cisco ONS 15454) and SNMP options for CTM GateWay. |
CTM GateWay/SNMP forwards SNMP traps to NMS interfaces.
SNMP is a network management protocol used almost exclusively in TCP/IP networks. SNMP lets you monitor and control network devices, manage configurations, collect statistics, check performance, and monitor security.
![]() |
Note CTM GateWay SNMP reports all SNMP messages in Greenwich Mean Time (GMT). |
The CTM GateWay/SNMP service is purely a trap forwarding mechanism. The CTM server acts as a relay station. All traps received by the CTM server are forwarded to each configured SNMP host. The delivery mechanism is UDP/IP, and assumed to be unreliable. However, the Cisco proprietary MIB supports guaranteed trap delivery by using sequential trap numbering. An OSS can detect a lost trap by a gap in the receive trap sequence numbers.
CTM GateWay/SNMP does not support south-bound SNMP relaying---SNMP SET, GET, and GETNEXT.
CTM GateWay/SNMP supports SNMP v1 or v2c for the Cisco ONS 15454 (depending on the NE configuration), and SNMP v1 for the Cisco ONS 1530x.
Proprietary MIBs:
Proprietary MIBs:
Standard MIBs:
Proprietary MIBs:
Figure 3-1 illustrates the CTM GateWay/SNMP communications architecture within a service provider's OSS environment.

You can start and stop the CTM GateWay/SNMP service from the Server Control Panel window.
Step 2 In the Domain Explorer window, choose Administration > Server Control Panel.
Step 3 Click the GW icon for GateWay/SNMP Service.
Step 4 On the GateWay/SNMP Service panel, click Start to start GateWay/SNMP, or Stop to stop the service.
![]() |
Note GateWay/SNMP status appears in the Service Status field on the GateWay/SNMP Service panel. |
You can configure up to 16 forwarding SNMP hosts for CTM GateWay/SNMP. (No duplication check is enforced.) To add an SNMP host:
Step 2 In the Domain Explorer window, choose Administration > Server Control Panel.
Step 3 Click the GW icon for GateWay/SNMP Service.
Step 4 (Optional) To add an SNMP host:
a. In SNMP Hosts, enter the IP address of the SNMP forwarding host.
b. Click Add.
Step 5 (Optional) To delete an SNMP host:
a. Under SNMP Hosts, select the IP address of the host you want to delete.
b. Click Delete.
Step 6 Repeat Step 4 or Step 5 for each host you want to add or delete; then, click Save.
You must configure SNMP for each network element that uses CTM GateWay/SNMP. The following sections provide procedures for configuring SNMP on the Cisco ONS 15303, Cisco ONS 15304, and Cisco ONS 15454. For additional information, refer to the network element user documentation.
![]() |
Note When configuring SNMP on network elements, make sure that no other SNMP daemon is running on the designated CTM server host. |
configure terminal
Step 2 At the prompt, enter the following commands:
snmp-server community public RW snmp-server host CTM server IP address public snmp-server packetsize 8192
Step 3 If the CTM server is connected on the Cisco ONS 15303 or Cisco ONS 15304 management port, set up an additional access list:
access-list 1 permit CTM server IP address
Step 2 Choose Provisioning > SNMP > Create.
Step 3 Enter the following information:
Step 4 Click OK.
CTM GateWay provides EMS-to-NMS interface mediation, allowing legacy OSSs to receive native TL1-based alarm, event, and performance monitoring reports from CTM.
TL1 is a standard man-machine language (MML) developed by Telcordia Technologies (formerly Bellcore) in the mid 1980s as a basis for interoperability across multivendor technologies. In a series of published standards, Telcordia defined the TL1 language and a number of messages specific to technology, such as transport and access NEs. As deployment of TL1-based NEs increased throughout North America, Telcordia and other vendors developed OSS software applications by using TL1 as the NE management protocol.
For Cisco ONS 15303s, the CTM GateWay/TL1 component application converts select SNMP-based traps and commands to a native TL1 format that complies with Telcordia specifications.
For Cisco ONS 15454s, CTM GateWay/TL1 forwards autonomous TL1 messages from the NEs to the OSS, and manages TL1 commands and responses between the OSS and the NEs.
Using CTM GateWay/TL1, service providers can use their existing TL1-based OSSs to manage Cisco ONS 15303 and Cisco ONS 15454 NEs in the CTM management domain without significant interface development.
![]() |
Note CTM GateWay/TL1 reports all TL1 messages in Greenwich Mean Time (GMT). |
Figure 3-2 illustrates the CTM GateWay/TL1 communications architecture within a service provider's OSS environment.

The CTM GateWay/TL1 message set is based on the following Telcordia Technologies (formerly Bellcore) standards:
You can modify the CTM GateWay/TL1 configuration from the Server Control Panel window.
Step 2 In the Domain Explorer window, choose Administration > Server Control Panel.
Step 3 On the CTM Server tree, click GateWay/TL1 Service.
Step 4 On the Global tab of the GateWay/TL1 property sheet, modify the Cisco ONS 15454 or Cisco ONS 15303 configuration; then, click Save.
Changes take effect immediately. You do not have to restart the CTM server.
You can create up to four OSS client profiles for CTM GateWay/TL1 sessions with Cisco ONS 15454s. Each OSS profile defines CTM GateWay/TL1 parameters, such as OSS IP address, permissions, listener mode, and domain manager mode.
OSS client profiles are stored in the OSS Client Configuration table. You can view the table by choosing Administration > OSS Client Configuration Table in the Server Control Panel window.
Step 2 In the Domain Explorer window, choose Administration > Server Control Panel.
Step 3 On the CTM Server tree, click GateWay/TL1 Service; then, select the OSS Clients tab.
Step 4 On the New subtab, enter the Cisco ONS 15454 OSS client properties; then, click Save.
A subtab with the new OSS profile name appears.
Each OSS client profile can include an event forwarding discriminator (EFD) profile, which allows you to filter the alarms and events that are forwarded to the OSS. CTM is delivered with 12 EFD profiles shown in Table 3-1.
| EFD NAME | Event Type | Alarm Severity | TID | AID | ||||
|---|---|---|---|---|---|---|---|---|
| Alarm | Event | PM | Critical | Major | Minor |
|
|
All Pass | X | X | X | X | X | X | All | All |
Alarms Only | X |
|
| X | X | X | All | All |
Events Only |
| X |
| n/a | n/a | n/a | All | All |
PM Only |
|
| X | n/a | n/a | n/a | All | All |
Alarms & Events | X | X |
| X | X | X | All | All |
Critrical Alarms Only | X |
|
| X |
|
| All | All |
Major Alarms Only | X |
|
|
| X |
| All | All |
Minor Alarms Only | X |
|
|
|
| X | All | All |
Major & Higher Alarms | X |
|
| X | X |
| All | All |
Minor & Higher Alarms | X |
|
| X | X | X | All | All |
Facility Alarms Only | X |
|
| X | X | X | All |
|
Equipment Alarms Only | X |
|
| X | X | X | All |
|
Step 2 In the Domain Explorer window, choose Administration > Server Control Panel.
Step 3 On the CTM Server tree, click GateWay/TL1 Service; then, select the OSS Clients tab.
EFD profiles are stored in the Event Forwarding Discriminator table. You can view the table by choosing Administration > EFD Table in the Server Control Panel window.
Connectivity between the OSS and CTM GateWay/TL1 is achieved by establishing a direct TCP/IP connection to the CTM server---by using Telnet, for example---and addressing the specific CTM GateWay/TL1 port. To enable this connection, start the CTM GateWay/TL1 service on the CTM server.
The CTM GateWay/TL1 port, either OSS-PORT or OSS-MUX, is assigned a unique number within the UNIX environment.
For Cisco ONS 15454 NEs, the number is:
For Cisco ONS 15303s, the number is:
CTM GateWay/TL1 allows the OSS to connect to all NEs in the CTM management domain by using one TCP/IP socket connection. After establishing the socket connection---by using Telnet, for example---the OSS sends an ACT-USER TL1 command to log in to each NE as identified by its target identifier (TID). The TID is used to multiplex the single logical connection to the actual NEs managed by CTM.
The OSS-PORT and OSS-MUX ports support one logical connection per OSS. Each Cisco ONS 15303 or Cisco ONS 15454 can support up to four concurrent sessions.
To verify connectivity to the CTM server, the OSS can use a UNIX ping command to the CTM server's IP address. (If Domain Manager Mode is enabled, the OSS can also verify connectivity by issuing a RTRV-HDR command.) However, connectivity between the OSS and the CTM server does not guarantee that the CTM GateWay/TL1 service is operational. Assuming that the CTM GateWay/TL1 service is started, the OSS should also monitor the state of the TCP/IP port socket connection because it reflects the operational state of the CTM GateWay/TL1 service.
The OSS does not connect directly to a Cisco ONS 15303 or Cisco ONS 15454; rather, CTM acts as an agent to the OSS (manager) transparently. The OSS establishes a logical connection with CTM through the CTM GateWay/TL1 port and inherits connectivity with the entire NE management domain.
The OSS can monitor the connectivity state of each NE by using the RTRV-HDR TL1 command. This assumes that connectivity between the OSS and CTM is established. If the NE is available, a normal response is returned. If there is no response, communication with the target NE is lost.
![]() |
Note The connectivity state between the OSS and CTM and the operational state of the CTM GateWay/TL1 service must be known before interpreting a nonresponse from a Cisco ONS 15303 or Cisco ONS 15454 as a loss of communication. |
After establishing a TCP/IP socket connection with CTM by using the CTM GateWay/TL1 port, the OSS sends an ACT-USER TL1 command to log in to each Cisco ONS 15303 or Cisco ONS 15454 as identified by its TID. To log in to an NE, the OSS must use a previously-configured username and password.
For information on configuring the Cisco ONS 15303, refer to the Cisco Optical Networking System 15303 Software Configuration Guide.
For information on configuring the Cisco ONS 15454, refer to the Cisco ONS 15454 User Documentation.
The NE authenticates the user ID (UID) and private identifier (PID), or password, passed within the ACT-USER command string. After the OSS logs in, all NE autonomous message reporting supported by CTM GateWay/TL1 is enabled by default as indicated by the Alarm Logic configuration parameter setting.
If CTM GateWay/TL1 receives an invalid or unauthorized command, it returns a deny (DENY) response and associated error code to the OSS. After receiving a command, CTM GateWay/TL1 forwards a completed (COMPLD) response to the OSS. CTM GateWay/TL1 sends an in-progress (IP) response every two seconds until the command is processed and a COMPLD response is forwarded. For Cisco ONS 15303s, you can adjust the IP frequency by using the Progress Frequency parameter on the Server Control Panel's CTM GateWay/TL1 property sheet.
To prevent unauthorized CTM GateWay/TL1 port users from gaining knowledge about the CTM management domain, CTM GateWay/TL1 returns a DENY response with no source identifier (SID) in the header. The DENY response with a suppressed SID is sent whenever:
If the OSS passes the correct TID but uses invalid or incorrect parameters in the ACT-USER command, CTM GateWay/TL1 responds with a standard DENY error message and associated error code.
You can change the default ACT-USER DENY setting so that the SID is not suppressed.
deny-act-user = yes![]() |
Caution Do not change other parameters in CTMServer.cfg. |
As described in the Telcordia Technologies (formerly Bellcore) GR-833-CORE, Issue 2, November 1996 specification, TL1 messages are defined by using positional syntax by default. This means that the value for each TL1 parameter is defined by its position within the message by using colons and commas as delimiters. The default configuration is indicated by the Response Parameters configuration parameter setting.
The following example illustrates a positional-based TL1 alarm message:
ONS1 99-06-01 15:30:45 * 999 REPT ALM ALL "T1-1:MN,GP, NSA,06-01,15-30-40,NEND,RCV,,,:/* DS1 Signal Degrade */" "T1-3:MN,GP,NSA,06-01,15-30-40,NEND,RCV,,,:/* DS1 Signal Degrade */" ;
OSSs based on older Telcordia TL1 specifications use name-value pairs syntax. This means that the value for each TL1 parameter is paired with its parameter name within the message. Colons and commas are used as message delimiters.
The following example illustrates a name-value pair-based TL1 alarm message:
ONS1 99-06-01 15:30:45 * 999 REPT ALM ALL "T1-1:NFCNCDE=MN,CONDTYPE=GP,SRVEFF=NSA,OCRDAT=06-01, OCRTM=15-30-40,LOCN=NEND,DIRN=RCV,,,:/* DS1 Signal Degrade */" "T1-3:NFCNCDE=MN,CONDTYPE=GP,SRVEFF=NSA,OCRDAT=06-01, OCRTM=15-30-40,LOCN=NEND,DIRN=RCV,,,:/* DS1 Signal Degrade */"
When you enable Domain Manager Mode in the OSS client profile (see the "Creating an OSS Client Profile" section), the OSS can use the following TL1 commands to communicate directly with CTM to gain information about the Cisco ONS 15454s that CTM manages:
The following section describes the Domain Manager Mode commands in detail. For information about TL1 commands and responses that can be used in CTM GateWay/TL1 sessions with Cisco ONS 15454s, refer to the Cisco ONS 15454 User Documentation.
The OSS uses this command to activate (log in) the OSS to CTM.
| Syntax | Description | ||
|---|---|---|---|
Input Format | ACT-USER:<TID>:<UID>:[<CTAG>]::<PID>; where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf /* NOTICE: This is a private computer system. Unauthorized access or use may lead to prosecution. */ cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/"<ERROR TEXT>"/ cr lf ; where:
cr lf lf ^^^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ; | ||
Progress Response | IP^<CTAG>
| ||
Example | Command ACT-USER:CTM:OSS:1990::ROOT; Normal Response CTM 00-05-01 12:30:45 M 1990 COMPLD /* NOTICE: This is a private computer system. Unauthorized access or use may lead to prosecution. */ ; Error Response (for a blank PID field) CTM 00-05-01 12:30:45 M 1990 DENY IPMS ":PRMTR=PID" /* A required parameter is missing from an input command */ ; |
The OSS uses this command to cancel the OSS (log off) CTM session.
| Syntax | Description | ||
|---|---|---|---|
Input Format | CANC-USER:<TID>:<UID>:[<CTAG>]; where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^"<ERROR TEXT>" cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command CANC-USER:CTM:OSS1:1991; Normal Response CTM 00-05-01 12:30:45 M 1991 COMPLD ; Error Response (for user [OSS1] not logged on) CTM 00-05-01 12:30:45 M 1990 DENY IPNV ":PRMTR=OSS1" /* A simple or compound parameter value appearing in an input command is invalid */ ; |
The OSS uses this command to retrieve the target identifier (TID) of the CTM server.
| Syntax | Description | ||
|---|---|---|---|
Input Format | RTRV-HDR:<TID>::[<CTAG>]; where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^"<ERROR TEXT>" cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command RTRV-HDR:CTM:1992; Normal Response CTM 00-05-01 12:30:45 M 1992 COMPLD ;
Error Response (for an invalid command) CTM 00-05-01 12:30:45 M 1992 DENY ICNV /* The command verb or modifier is invalid */ ; |
The OSS uses this command to retrieve information about Cisco ONS 15454 network elements managed by CTM.
| Syntax | Description | ||
|---|---|---|---|
Input Format | RTRV-NE:<TID>::[<CTAG>]; where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME>^ cr lf M^^<CTAG>^COMPLD cr lf <RSPBLK>^+; where:
^^^"<NEID>:<NEMOD>,<OPRNST>,<COMMST>,<ALMCNT>" cr lf where:
<{# of CR}-{# of MJ}-{# of MN}>
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command RTRV-NE:CTM::1993; Normal Response CTM 00-05-01 12:30:45 M 1993^COMPLD "ONS1:CISCO-ONS-15454,IS,UNAVAIL,2-4-6" "ONS2:CISCO-ONS-15454,IS,AVAIL,3-5-7" ; Error Response (for an invalid command) CTM 00-05-01 12:30:45 M 1992 DENY ICNV /* The command verb or modifier is invalid */ ; |
CTM GateWay/TL1 Release 2.0 supports the following TL1 commands for the Cisco ONS 15303:
The following sections describe each TL1 command in detail.
Use this command to activate (log in) the user to the Cisco ONS 15303.
| Syntax | Description | ||
|---|---|---|---|
Input Format | ACT-USER:<TID>:<UID>:[<CTAG>]::<PID>; where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf /* NOTICE: This is a private computer system. Unauthorized access or use may lead to prosecution. */ cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; where:
cr lf lf ^^^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; | ||
Progress Response | IP^<CTAG>
| ||
Example | Command ACT-USER:ONS1:SCOTT:1970::ROOT; Normal Response ONS1 99-07-20 12:30:45 M 1970 COMPLD /* NOTICE: This is a private computer system. Unauthorized access or use may lead to prosecution. */ ; Error Response (for a blank PID field) ONS1 99-07-20 12:30:45 M 1970 DENY IPMS ":PRMTR=PID" /* A required parameter is missing from an input command */ ; |
Use this command to allow autonomous alarm and event message reporting.
| Syntax | Description | ||
|---|---|---|---|
Input Format | ALW-MSG-{EQPT | T1 | VT1 | STS1 | OC3 | ENET | ALL}:
<TID>:[<AID>]:<CTAG>::[<NFCNCDE>];
where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command ALW-MSG-T1:ONS1:T1-1:1928::; Normal Response ONS1 99-03-31 18:40:15 M 1928 COMPLD ; Error Response (for an invalid NFCNCDE field) ONS1 99-03-31 18:40:15 M 1928 DENY IPNV ":PRMTR=NFCNCDE" /* A parameter name appearing in an input command is not valid */ ; |
Use this command to cancel the user (log off) session.
| Syntax | Description | ||
|---|---|---|---|
Input Format | CANC-USER:<TID>:<UID>:[<CTAG>]; where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command CANC-USER:ONS1:JORDAN:1990; Normal Response ONS1 99-08-28 12:30:45 M 1990 COMPLD ; Error Response (for user [Jordan] not logged on) ONS1 99-08-28 12:30:45 M 1990 DENY IPNV ":PRMTR=JORDAN" /* A simple or compound parameter value appearing in an input command is invalid */ ; |
Use this command to inhibit autonomous alarm and event message reporting.
| Syntax | Description | ||
|---|---|---|---|
Input Format | INH-MSG-{EQPT | T1 | VT1 | STS1 | OC3 | ENET | ALL}: <TID>:[<AID>]:<CTAG>::[<NFCNCDE>];
where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command INH-MSG-OC3:ONS1:OC3/A:1961::; Normal Response ONS1 99-06-30 19:30:15 M 1961 COMPLD ; Error Response (for an AID type [for example, T1-1] that does not match MODIFIER2 [for example, OC3]) ONS1 99-06-30 19:30:15 M 1961 DENY IPNC ":PRMTR=INH-MSG-OC3&T1-1" /* Two valid parameter names appearing in an input command are mutually exclusive with each other */ ; |
Use this command to retrieve existing alarm messages.
| Syntax | Description | ||
|---|---|---|---|
Input Format | RTRV-ALM-{EQPT | T1 | VT1 | STS1 | OC3 | ENET | ALL}:
<TID>:[<AID>]:<CTAG>::[<NFCNCDE>],,[<SRVEFF>];
where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^1^COMPLD cr lf <RSPBLK> + ; where:
| ||
Normal Response (continued) |
^^^"<AID>:<NFCNCDE>,<CONDTYPE>,<SRVEFF>,<OCRDAT>,<OCRTM>,<LOCN>,<DIRN>: /*<CONDDESCR>*/" cr lf where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command RTRV-ALM-ALL:ONS1::1931::,,; Normal Response ONS1 11-22-99 15:45:30 M 1931 COMPLD "OC3/B:MJ,LOS,NSA,11-22,15-36-01,,:/* OCN Loss of Signal */" "STS1-2/A:MJ,RFI-P,NSA,11-22,15-36-01,,:/* Path Remote Failure Indication */" "STS1-3/A:MJ,RFI-P,NSA,11-22,15-36-01,,:/* Path Remote Failure Indication */" "CHASSIS:MN,SYNCSEC,NSA,11-22,15-36-01,,:/* Secondary Reference Failed */" ; Error Response (for an AID type [for example, T1-1] that does not match MODIFIER2 [for example, OC3]) ONS1 99-06-30 19:30:15 M 1961 DENY IPNC ":PRMTR=INH-MSG-OC3&AID" /* Two valid parameter names appearing in an input command are mutually exclusive with each other */ ; |
Use this command to retrieve the target identifier (TID) of the NE.
| Syntax | Description | ||
|---|---|---|---|
Input Format | RTRV-HDR:<TID>::[<CTAG>]; where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command RTRV-HDR:ONS1::1973; Normal Response ONS1 99-07-20 12:30:45 M 1973 COMPLD ; Error Response (for an invalid command) ONS1 99-07-20 12:30:45 M 1973 DENY ICNV /* The command verb or modifier is invalid */ ; |
Use this command to retrieve performance monitoring (PM) data.
| Syntax | Description | ||
|---|---|---|---|
Input Format | RTRV-PM-{T1 | VT1 | STS1 | OC3 | ALL}:
<TID>:[<AID>]:<CTAG>::,,,,[<TMPER>],[<MONDAT>],[<MONTM>];
where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf <RSPBLK> + ; where:
| ||
Normal Response (continued) |
^^^"<AID>:<MONTYPE>,<MONVAL>,<VLDTY>,<LOCN>,<DIRN>,<TMPER>,<MONDAT>, <MONTM>" cr lf where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command RTRV-PM-OC3:ONS1:OC3/A:1961::; Normal Response ONS1 99-10-06 22:35:15 M 1961 COMPLD "OC3/A:ESS,0,,NEND,RCV,15-MIN,10-06,22-30-00" "OC3/A:SESS,0,,NEND,RCV,15-MIN,10-06,22-30-00" "OC3/A:SEFS-S,0,,NEND,RCV,15-MIN,10-06,22-30-00" "OC3/A:CVS,0,,NEND,RCV,15-MIN,10-06,22-30-00" ; Error Response (for an invalid or unknown AID) ONS1 99-10-06 12:35:15 M 1961 DENY IPNV ":PRMTR=AID" /* A parameter name appearing in an input command is not valid */ ; |
Use this command to schedule PM reporting.
| Syntax | Description | ||
|---|---|---|---|
Input Format | SCHED-PMREPT-{T1 | VT1 | STS1 | OC3 | ALL}:
<TID>:[<AID>]:<CTAG>::[<REPTINVL>],[<REPTSTATM>],
[<NUMREPT>];
where:
| ||
Normal Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^COMPLD cr lf ; where:
| ||
Error Response | cr lf lf ^^^<SID>^<DATE>^<TIME> cr lf M^^<CTAG>^DENY cr lf ^^^<ERRCDE> cr lf ^^^"<ERROR DESCRIPTION>" cr lf ^^^/*<ERROR TEXT>*/ cr lf ; where:
| ||
Progress Response | IP^<CTAG>
| ||
Example | Command SCHED-PMREPT-OC3:ONS1:ONS-ALL:1997::30-MIN,12-00; Normal Response ONS1 99-07-29 12:30:45 M 1997 COMPLD ; Error Response (for a memory allocation error) ONS1 99-07-29 12:30:45 M 1997 DENY SSRE /* The execution of an action requested by an input command was aborted due to limitation of system resources */ ; |
CTM GateWay/TL1 Release 2.0 supports the following autonomous TL1 reports:
The following sections describe each report in detail.
CTM GateWay/TL1 generates the report alarm message to report the occurrence of an alarmed NE event.
| Report Format | ||
|---|---|---|
cr lf lf
^^^<SID>^<DATE>^<TIME> cr lf
<ALMCDE>^<ATAG>^REPT^ALM^{EQPT | T1 | VT1 | STS1 | OC3 | ENET | ALL} cr lf
<RSPBLK> + ;
where:
| ||
^^^"<AID>:<NFCNCDE>,<CONDTYPE>,<SRVEFF>,<OCRDAT>,<OCRTM>,<LOCN>,<DIRN>,,,: /*<CONDDESCR>*/" cr lf | ||
where
| ||
Example: ONS1 99-06-30 12:30:45 *C 1691 REPT ALM OC3 "OC3/B:CR,LOS,SA,06-30,12-30-30,NEND,RCV,,,:/* OCN Loss of Signal */" ; |
CTM GateWay/TL1 generates the report event message to report the occurrence of a nonalarmed NE event.
| Report Format | ||
|---|---|---|
cr lf lf
^^^<SID>^<DATE>^<TIME> cr lf
A^<ATAG>^REPT^EVT^{EQPT | T1 | VT1 | STS1 | OC3 | ENET | ALL} cr lf
<RSPBLK> + ;
where:
| ||
^^^"<AID>:<CONDTYPE>,<CONDEFF>,<OCRDAT>,<OCRTM>,<LOCN>,<DIRN>, <MONVAL>,<THLEV>,<TMPER>:/*<CONDDESCR>*/" cr lf where:
| ||
| ||
Example: ONS1 99-07-29 11:45:30 A 1961 REPT EVT T1 "T1-1:ESP,TC,07-29,11-45-25,NEND,,12,12,15-MIN:/* DS1 ES-P */" ; |
CTM GateWay generates the report PM message to report the scheduled PM data collection results at the completion of an NE monitoring period.
| Report Format | ||
|---|---|---|
cr lf lf
^^^<SID>^<DATE>^<TIME> cr lf
A^<ATAG>^REPT^PM^{T1 | VT1 | STS1 | OC3 | ALL} cr lf
<RSPBLK> + ;
where:
| ||
^^^"<AID>:<MONTYPE>,<MONVAL>,<VLDTY>,<LOCN>,<DIRN>,<TMPER>,<MONDAT>, <MONTM>" cr lf | ||
where:
| ||
Example: ONS1 99-08-28 10:15:30 A 1619 REPT PM OC3 "OC3/A:ESS,0,,NEND,RCV,15-MIN,08-28,10-00-00" ; |
The following sections provide general TL1 support information for CTM GateWay/TL1. For information about Cisco ONS 15303 or Cisco ONS 15454 TL1 command usage, refer to that product's user documentation.
Table 3-17 outlines the conventions and notations used with TL1 specifications.
| Symbol | Description | ||
|---|---|---|---|
cr | A carriage return in American Standard Code for Information Interchange (ASCII). | ||
lf | A line feed in ASCII. | ||
^ | A caret indicates that a blank must appear in the message.
| ||
[ ] | One or more parameters enclosed within brackets indicates the parameters are optional. If a user enters an empty field (null) for an optional parameter, a default value is automatically substituted in the input field. | ||
{ | } | A list of two or more parameters enclosed within braces { } and separated by a vertical bar ( | ) indicates that one (and only one) of the parameters must be selected from the list. | ||
< > | Angle brackets enclose one or more parameters for which a value must be entered on the command line. The brackets are not transmitted. | ||
+ | A plus sign is a post-fix operator that indicates the proceeding symbol or group of symbols (enclosed in parentheses) may occur one or more times. | ||
; | A semicolon marks the end of a message. | ||
" " | A pair of quotation marks in format expressions is used to delimit an expression that can be parsed. | ||
/* */ | A pair of characters /* and */ is used to delimit free form text. | ||
* | An asterisk indicates that the preceding symbol may occur zero or more times. | ||
, | A comma separates parameters within a parameter block. | ||
: | A colon separates parameter blocks within a command line. | ||
\" \" | Escape quotes enclose user-defined messages. | ||
< | The left angle bracket is the ready indicator used in a response to show that the target system is ready to accept new input. | ||
> | The right angle bracket is the end of output character used to indicate that more data associated with the response will follow. | ||
& | The grouping symbol & allows a group of values to be entered for a single parameter. The access identifier prefix (that is, T1-<1-8>) must be specified each time. Example: T1-1&T1-5 equals "T1 Number 1 and Number 5." | ||
&- | The grouping symbols &- allow a group of values to be entered for a single parameter. The access identifier prefix (that is, T1-<1-8>) is assumed to be the same type as the previous access identifier prefix type and must not be repeated each time. Example: T1-1&5 equals "T1 Number 1 and Number 5." | ||
&& | The ranging symbols && allow a range of values to be specified for a single parameter. The access identifier prefix (that is, T1-<1-8>) must be repeated each time in ascending order. Example: T1-1&&T1-5 equals "T1 Number 1 through Number 5." | ||
&&- | The ranging symbols && allow a range of values to be specified for a single parameter. The access identifier prefix (that is, T1-<1-8>) is assumed to be the same type as the previous access identifier prefix type and must not be repeated each time in ascending order. Example: T1-1&&-5 equals "T1 Number 1 through Number 5." |
![]() |
Note Grouping and ranging symbols can be used an unlimited number of times, provided the overall description of the parameter specified in the TL1 command is less than 64 characters in length. |
Table 3-18 identifies the error codes that may be used in TL1 command responses.
| Error Code | Definition | Description | ||
|---|---|---|---|---|
GNRN | Gateway not ready for network element | CTM GateWay/TL1 is not ready for the network element. | ||
ICNV | Input, command not valid | The command verb or modifier is invalid. | ||
IDNV | Input, data not valid | A simple or compound parameter value appearing in an input command is invalid. | ||
IICM | Input, invalid command | Invalid command. | ||
IICT | Invalid correlation tag | Invalid correlation tag. | ||
IITA | Input, invalid TID | Invalid target identifier. | ||
INUP | Invalid AID block | Invalid parameters length. | ||
IDNV | Input, data not valid | Input data is not valid. | ||
IPMS | Input, parameter missing | A required parameter is missing from an input command. | ||
IPNC | Input, parameter not consistent | Two valid parameter names appearing in an input command are mutually exclusive.
| ||
IPNV | Input, parameter not valid | A parameter name appearing in an input command is not valid. | ||
PLNA | Privileged login not active | Privileged login is not active. | ||
SSRE | System resources exceeded | An action requested by an input command was canceled due to limited system resources. | ||
SSTP | System stopped | An action requested by an input command was canceled due to limited system resources. |
The following sections provide TL1 support information for the Cisco ONS 15303.
Three types of access identifiers pertain to the Cisco ONS 15303 NE:
Table 3-19 provides a list of Cisco ONS 15303 equipment access identifiers.
| AID Mnemonics | Description | ||
|---|---|---|---|
CHASSIS | The chassis itself.
| ||
FAN_TRAY | The field-replaceable unit containing the fans. | ||
FAN-<1-3> | A specific fan (for example, FAN-2). | ||
FUSE/<A,B> | One of the two fuses (for example, FUSE/A). | ||
SAM/<A,B> | The SONET Access Module (SAM) (for example, SAM/A). |
![]() |
Note No ranging is allowed for equipment access identifiers. |
Table 3-20 provides a list of Cisco ONS 15303 facility access identifiers.
| AID Mnemonics | Description |
|---|---|
ENET-<1-8> | The externally-connected Ethernet ports (for example, ENET-5). |
OC3/<A,B> | The OC-3 access identifier (for example, OC3/A). |
T1-<1-8> | The externally-connected T1 lines (for example, T1-7). |
STS1-<1-3>/<A,B> | The STS-1 access identifier (for example, STS1-1/A). |
VT1-<1-3>-<1-7>-<1-4>/<A,B> | The virtual tributary. The format is VT1-<STS#>-<VT_Group#>-VT/A or B (for example, VT1-1-6-3/A). |
Table 3-21 provides a list of Cisco ONS 15303 internal facility access identifiers.
| AID Mnemonics | Description | ||
|---|---|---|---|
DS1-<1-24> | The internally-connected serial DS-1 ports that connect Ethernet ports to VTs (for example, DS-1-22).
| ||
MLPPP-<1-8>
| The internally-connected multilink point-to-point protocol ports that connect Ethernet ports to VTs (for example, MLPPP-4).
| ||
PPP-<1-24>
| The internally-connected point-to-point protocol ports that connect Ethernet ports to VTs (for example, PPP-3).
|
![]() |
Note Internal facility access identifiers cannot be addressed by any CTM GateWay commands. |
Table 3-22 lists the different condition types in alphabetical order by access identifier.
| AID Type | Condition Type | Condition Description |
|---|---|---|
CHASSIS | ACOIMED | |
| AUTORESET | |
| CONTBUS | |
| CONTR | |
CHASSIS | DATAFLT | |
|
| |
| EOC | |
| EXTERR | |
|
| |
| FA | |
| FRNGSYNC | |
| GP | |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| HLDOVRSYNC | |
| IMPROPRMVL | |
| INHMSG | |
| INTERR | |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
CHASSIS | INTERR | |
| INTSFT | |
| PROTNA | |
| PWR | |
| PWRRESTART | |
| REPLUNITMISS | |
| SWTOINT | |
| SWTOPRI | |
| SWTOSEC | |
| SYNCEQPT | |
| SYNCPRI | |
| SYNCSEC | |
| SYNCSTATCHNG | |
|
| |
| SYSBOOT | |
| WKSWBK | |
| WKSWPR-1 | |
ENET | GP | |
|
| |
OC3 | AIS | |
| APSB | |
| APSCM | |
| APSMM | |
| FEPRLF | |
| FRCDWKSWBK | |
| GP | |
OC3 | GP | |
| INT | |
| LOCKOUTOFPR | |
| LOF | |
| LOS | |
| LPBKFACILITY | |
| RFI | |
| SFI | |
| WKSWPR | |
STS | AIS-P | |
| FACTERM | |
| GP | |
| LOP-P | |
| LPBKFACILITY | |
| PLM-P | |
| RFI-P | |
| SFI | |
| TIM-P | |
| UNEQ-P | |
T1 | AIS | |
| GP | |
| LINETERM | |
| LOF | |
| LOS | |
| LPBKLINE | |
| OSILINKERR | |
| RFI | |
T1 | SFI | |
| TRMT | |
| TSA | |
VT | AIS-V | |
| FACTERM | |
| FRCDWKSWBK | |
| GP | |
|
| |
| LOCKOUTOFPR | |
| LOP-V | |
| LPBKFACILITY | |
| MANWKSWBK | |
| PLM-V | |
| PS | |
| RFI-V | |
| SFI | |
| SWEX | |
| UNEQ-V | |
| WKSWBK | |
|
| |
| WKSWPR-1 | |
|
| |
Table 3-23 lists the monitored type descriptions in alphabetical order by access identifier.
| AID Type | Monitored Type | Condition Description |
|---|---|---|
OC3 | CV | |
| CVL | |
| ES | |
| ESL | |
| SEFS | |
| SES | |
| SESL | |
| UASL | |
STS | CV | |
| ES | |
| SES | |
| UAS | |
T1 | CVL | |
| CVP | |
| ESL | |
| ESP | |
| SEFSP | |
| SESL | |
| SESP | |
| UASP | |
VT | CV | |
| ES | |
VT | SES | |
| UAS | |
Table 3-24 describes the parameter definitions.
| Parameter | Possible Values (default in bold text) | Description |
|---|---|---|
AID | CHASSIS ENET FAN_TRAY FAN FUSE OC3 SAM STS1 T1 VT1 ONS-ALL Null | Refer to Table 3-19, Table 3-20, and Table 3-21 for access identifier mnemonics and descriptions. In general, the following rules apply to access identifiers:
|
ALMCDE | *C ** *^ A^ | Critical alarm. Major alarm. Minor alarm. Autonomous message. |
ATAG | 10 numeric characters | The automatic tag that is used to sequence autonomous alarm and event messages. |
CONDDESCR | Character string | The detailed text description of the condition. |
CONDEFF | SC CL TC | Standing condition. Cleared condition. Transient condition. |
CONDTYPE | --- | Refer to Table 3-22 for values. |
CTAG | 10 numeric characters | The correlation tag used to correlate command and response messages. |
DATE | YY-MM-DD | The current date. |
DIRN | TRMT RCV Null | Transmit direction only. Receive direction only. All applicable directions. |
LOCN | NEND FEND Null | Near end. Far end. All applicable locations. |
MONDAT | MOY-DOM
Null | The start date of the PM collection period where month of year (MOY) ranges from 01 to 12 and day of month (DOM) ranges from 01 to 31. The current date. |
MONTM | HOD-MOH | The start time of the PM collection period where hour of day (HOD) ranges from 00 to 23 and minute of hour (MOH) ranges from 00 to 59. Midnight (00-00). |
MONTYPE | --- | Refer to Table 3-23 for values. |
MONVAL | <0-65535> | The measured value of the monitored parameter. |
NFCNCDE | CR MJ MN CL | Critical alarm. Major alarm. Minor alarm. Cleared alarm. |
NUMREPT | <0-65535> Null | The number of PM reports that the schedule is expected to produce. A value of 0 is used to end any PM reporting schedule that was introduced by a previous command. If NUMREPT is null, the NE will initiate PM and remain in that schedule mode until the schedule changes. Parameter grouping cannot be used with this parameter. |
OCRDAT | MOY-DOM | The date when the specific alarm condition occurred. |
OCRTM | HOD-MOH | The time of day when the specific alarm condition occurred. |
PID | 10 ASCII characters | The private identifier, which is the NE password. |
REPTINVL | <1-1440>-MIN <1-24>-HR <1-31>-DAY 1-HR | Specifies how often a PM report will be generated and forwarded. The value specified should be greater than or equal to the value specified in TMPER within the same command. Minutes are rounded to the previous 15-minute boundary. |
REPTSTATM | HOD-MOH Null | The starting time for the PM reporting schedule where HOD (hour of day) ranges from 00 to 23 and MOH (minute of hour) ranges from 00 to 59. The current time of day. Parameter grouping cannot be used with this parameter. |
RSPBLK | --- | The response block. |
SID | 20 ASCII characters | The source identifier of the NE. |
SRVEFF | SA NSA Null | Service-affecting condition; immediate action required. Non-service-affecting condition; action required. The effect on service is unknown or the SRVEFF parameter is not used. When a null value is used in the Input Format with the RTRV-ALM command, alarm conditions for both SA and NSA are retrieved. |
THLEV | <0-65535> | The threshold level for the monitored parameter specified in CONDTYPE. |
TID | 20 ASCII characters | The target identifier of the NE. |
TIME | HH:MM:SS | The current time. |
TMPER | <1-1440>-MIN <1-24>-HR 1-DAY Null | The accumulation time period for the PM information. Minutes are rounded to the previous 15-minute boundary. |
UID | 10 numeric characters | The user ID that is used to log in to the NE. |
VLDTY | Null | Not supported.
|
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Wed Jun 28 10:42:26 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.