Professional Documents
Culture Documents
8DG42097JAAA
ISSUE 1
MARCH 2011
Legal notice
Legal notice
Alcatel, Lucent, Alcatel-Lucent and the Alcatel-Lucent logo are trademarks of Alcatel-Lucent. All other trademarks are the property of their respective
owners.
The information presented is subject to change without notice. Alcatel-Lucent assumes no responsibility for inaccuracies contained herein.
Copyright © 2011 Alcatel-Lucent. All rights reserved.
Notice
Every effort was made to ensure that the information in this document was complete and accurate at the time of printing. However, information is subject to
change.
Warranty
Alcatel-Lucent provides a limited warranty for this product. For more information, consult your local Alcatel-Lucent customer support team.
Ordering information
The ordering number for this document is 8DG42097JAAA. To order 1350 OMS information products, contact your local Alcatel-Lucent customer support
team.
Technical support
For technical support, contact your local customer service support team. You can reach them via the Web at the Alcatel-Lucent Customer Support web site
(http://www.alcatel-lucent.com/support) or the customer support telephone number listed at the Alcatel-Lucent Contact Us web site (http://www.alcatel-
lucent.com/contact).
For questions or concerns about this or any other Alcatel-Lucent information product, please contact us at one of the following numbers: (888) 727 3615 (for
the continental United States) · +1 (630) 713 5000 (for all countries).
Contents
1 Overview
1350 OMS Modules for System Resiliency and Northbound Communication ................................................. 1-6
1-6
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 iii
March 2011
Contents
....................................................................................................................................................................................................................................
SYNCHRONIZE CLASS eml/ne ....................................................................................................................................... 2-9
2-9
3 Path Management
4 Trail Management
....................................................................................................................................................................................................................................
Trail Management: SPLIT and JOIN .............................................................................................................................. 4-10
4-10
6 PM Management
7 ASAP Management
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 v
March 2011
Contents
....................................................................................................................................................................................................................................
ASAP Management: CREATE CLASS aSAProfile and DELETE CLASS aSAProfile ................................ 7-3
7-3
9 Connection Management
10 Topology Management
11 NAP Management
12 rmBatchUtil Tool
....................................................................................................................................................................................................................................
vi 8DG42097JAAA Issue 1
March 2011
Contents
....................................................................................................................................................................................................................................
13 CLI Commands
A List of Abbreviations
Index
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 vii
March 2011
Contents
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
viii 8DG42097JAAA Issue 1
March 2011
About this document
About this document
Purpose
This preface provides an overview of this information product (IP), which is the 1350
OMS CLI Reference.
The purpose of the 1350 OMS CLI Reference is to provide reference material for the
Command Line Interface commands to the systems engineers, programmers, and
advanced users of the 1350 OMS 9.1.1.
Safety information
This document does not contain any safety information (cautions or warnings) because
the 1350 OMS is a software product.
Important! When working with any hardware that is associated with any piece of
software, always refer to the safety information that the hardware manufacturer provides
for that particular piece of hardware. For example, when working with an HP® server,
refer to safety information that is provided in the HP® documentation for that server.
When working with any Alcatel-Lucent network element, refer to safety information that
is provided in the Alcatel-Lucent documentation for that particular NE.
Intended audience
The 1350 OMS CLI Reference is written primarily for the advanced users of the 1350
OMS, who typically are systems engineers, programmers, and system administrators.
....................................................................................................................................................................................................................................
A term that is presented in the text of this document, along with any used abbreviation for
the term, is typically defined where the term is initially introduced. Many of the more
generic terms that are defined in this document, along with the terms that are defined in
other documents in this documentation set, are also defined in the Glossary, which is part
of the 1350 OMS Getting Started Guide. We encourage our readers to rely on the
Glossary for a comprehensive set of terms and any abbreviations of the terms.
This document can be used in its on-line versions (HTML/PDF) or in paper version (print
PDF). The on-line HTML document version has a search capability, a full table of
contents in the front matter of the document, a partial table of contents in each chapter, an
index for each document, and an index for the entire documentation set. Use all of these
tools to help find information quickly. However, be aware that the index for each
document and the index for the entire documentation set are the preferred search tools.
Important! This document contains information on the complete line of network
elements (NEs) that the product supports. Each release of the 1350 OMS and its
applications supports certain NEs within the Alcatel-Lucent family of optical NEs.
Mention of NEs or specific NE features in the text of this document, or any document
in the 1350 OMS documentation set, that are not supported in this particular product
release can apply to prior or future product releases. Such material may not be
currently visible or operable on the GUI and/or the server and has been added only as
a convenience for our customers. This material is subject to change. For a list of NEs
that are supported in the 1350 OMS 9.1.1, contact your Alcatel-Lucent local customer
service support team.
In addition, this document, or any document in the 1350 OMS documentation set,
may contain information that is related to features, service packs (SPs), maintenance
releases, or other updates that our product and its applications supported in prior
releases or is to support in the near future. This material may not be visible or
operable on the supported servers and/or GUI, and has been added only as a
convenience for our customers. This material is subject to change. For a list of all
supported features for a particular release, contact your Alcatel-Lucent local customer
service support team.
In general, the technical material in this document is augmented by technical material
that is provided in other documents in this documentation set. It is the reader's
responsibility to read all pertinent material in the documentation set in order to
understand a particular concept or procedure and/or to implement the procedure in his
or her working environment.
Example: The Administration Guide for the 1350 OMS is a set of documents that is
published in volumes to reduce the size of the overall document. Each volume
contains technical material that can augment material in other documents in the
document set. The system administrator must be knowledgeable of the material that is
in each volume of the set. In addition, other documents in the documentation set, such
as the 1350 OMS Getting Started Guide and the 1350 OMS Service Assurance Guide,
contain other important information to the administration of the system. The
administrator must also be knowledgeable of the material that is in each of these
documents.
....................................................................................................................................................................................................................................
x 8DG42097JAAA Issue 1
March 2011
About this document
....................................................................................................................................................................................................................................
Conventions used
The conceptual information typically introduces each chapter or section of each chapter.
The information presented in this area varies according to the topic being
explained—sections, subsections, tables, figures, and screen captures can be commonly
found.
This document, and the documents in this document set, rely on the following
typographical conventions to distinguish between user input and computer output.
• When describing the 1350 OMS software, fields in windows and field entries are
identified with this font.
• When describing the UNIX® environment, text and numbers that the user inputs to
the computer are identified with boldface type.
• When describing system output in the UNIX® environment, text and numbers are
identified with monospace type.
• When displaying system output in the UNIX® environment, output displays are
identified with the following boundary:
Related documentation
The document set that supports the Alcatel-Lucent 1350 OMS 9.1.1 release set can be
ordered on CD-ROM. The part number for this CD-ROM is 8DG42100AAAA. This
CD-ROM contains the following 1350 OMS 9.1.1 release set documents:
1. The 1350 OMS Getting Started Guide (8DG41965AAAA) explains the look-and-feel
of the user and administration GUIs to new users. This document contains a complete
explanation of the 1350 OMS information product set and a glossary of terms that is
applicable to the entire documentation set.
2. The 1350 OMS Administration Guide (8DG41965KAAA) explains how to use the
tools and the administration GUIs to administer and maintain the element
management layer, network management layer, and service management layer of the
1350 OMS.
This document consists of the following volumes:
• The 1350 OMS Administration Guide, Vol 1: Common Tools and Processes
(8DG41965KAAA-Vol1) is volume 1 of the set. This document explains how to
administer and maintain the common tools and processes that are associated with
the 1350 OMS.
• The 1350 OMS Administration Guide, Vol 2: Common GUI Functions
(8DG41965KAAA-Vol2) is volume 2 of the set. This document explains how to
administer and maintain the common administration GUIs that are associated with
the 1350 OMS.
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 xi
March 2011
About this document
....................................................................................................................................................................................................................................
• The 1350 OMS Administration Guide, Vol 3: 1350 OMS EML (8DG41965KAAA-
Vol3) is volume 3 of the set. This document explains how to administer and
maintain the 1350 OMS EML, which is the element management layer of the
1350 OMS.
• The 1350 OMS Administration Guide, Vol 4: 1350 OMS eOMS
(8DG41965KAAA-Vol4) is volume 4 of the set. This document explains how to
administer and maintain the 1350 OMS eOMS, which is the embedded Optical
Management System application of the 1350 OMS.
• The 1350 OMS Administration Guide, Vol 5: 1350 OMS PKT (8DG41965KAAA-
Vol5) is volume 5 of the set. This document explains how to administer and
maintain the Packet application of the 1350 OMS that provides Ethernet network
management layer support.
•
The 1350 OMS Administration Guide, Vol 6: 1350 OMS SDH (8DG41965KAAA-
Vol6) is volume 6 of the set. This document explains how to administer and
maintain the Synchronous Digital Hierarchy (SDH) network management layer
for the 1350 OMS.
• The 1350 OMS Administration Guide, Vol 7: 1350 OMS SONET
(8DG41965KAAA-Vol7) is volume 7 of the set. This document explains how to
administer and maintain the Synchronous Optical Network (SONET) network
management layer for the 1350 OMS.
• The 1350 OMS Administration Guide, Vol 8: 1350 OMS WDM
(8DG41965KAAA-Vol8) is volume 8 of the set. This document explains how to
administer and maintain the Wavelength Division Multiplexing (WDM) and
Dense Wavelength Division Multiplexing (DWDM) network management layer
for the 1350 OMS.
3. The 1350 OMS EML User Guide (8DG41965BAAA) explains how to use 1350 OMS
EML application of the 1350 OMS, which is the element management layer of the
1350 OMS.
4. The 1350 OMS PKT User Guide (8DG41965DAAA) explains how to use Packet
(PKT) application of the 1350 OMS that provides Ethernet network management
layer support.
5. The 1350 OMS Service Assurance Guide (8DG41965FAAA) explains how to
maintain the 1350 OMS in terms of activities such as alarm clearing and performance
monitoring.
6. 1350 OMS CLI Reference (8DG41965JAAA) provides detailed reference material on
the Command Line Interface for the advanced user of the 1350 OMS.
The 1350 OMS 9.1.1 also supports modules for system resiliency and northbound
communication. These modules are explained in the following documents:
• 1350 OMS HA Guide (8DG41965GAAA) explains how to install, administer, and use
the High Availability feature.
• 1350 OMS OI Guide (8DG41965HAAA) explains how to install, administer, and use
the Open Interfaces that are supported for the 1350 OMS.
In addition, the 1350 OMS 9.1.1 also supports installation and migration activities with
related documentation. Contact your Alcatel-Lucent local customer service support team
for additional details.
....................................................................................................................................................................................................................................
xii 8DG42097JAAA Issue 1
March 2011
About this document
....................................................................................................................................................................................................................................
Help products
The 1350 OMS includes an extensive set of help systems that are designed to consider the
task the user is performing and help that user successfully perform the task. The help
products can be accessed from the Help menu that is displayed on the GUI window.
How to order
The ordering number for this document is 8DG42097JAAA. To order any 1350 OMS
document, contact your local Alcatel-Lucent local customer service support team.
In addition, to order the 1350 OMS and/or any of its applications, add-on features or
upgrades, contact your local Alcatel-Lucent local customer service support team.
How to comment
To comment on this document, go to the Online Comment Form (http://infodoc.alcatel-
lucent.com/comments/enus/) or e-mail your comments to the Comments Hotline
(comments@alcatel-lucent.com).
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 xiii
March 2011
About this document
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
xiv 8DG42097JAAA Issue 1
March 2011
1 Overview
1
Overview
Purpose
This chapter provides an overview of the 1350 OMS and of the Command Line Interface
(CLI) commands that are available.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 1-1
March 2011
Overview 1350 OMS Overview
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
1350 OMS PKT
The 1350 OMS PKT application provides Ethernet network management layer support
along with provisioning, alarm correlation, and historical PM data services. Ethernet
services include Multi-Protocol Label Switching (MPLS), Transport-Multi-Protocol Label
Switching (T-MPLS), bridging, connection-oriented traffic, and packet rings.
Refer to the following documents and contact your Alcatel-Lucent local customer service
support team for additional details:
• 1350 OMS Administration Guide, Vol 5: 1350 OMS PKT
• 1350 OMS PKT User Guide
• 1350 OMS Service Assurance Guide
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 1-3
March 2011
Overview 1350 OMS Overview
....................................................................................................................................................................................................................................
1350 OMS WDM
The 1350 OMS WDM application provides Wavelength Division Multiplexing (WDM)
and Dense Wavelength Division Multiplexing (DWDM) support along with provisioning,
alarm correlation, and historical PM correlation capabilities.
Refer to the following documents and contact your Alcatel-Lucent local customer service
support team for additional details:
• 1350 OMS Administration Guide, Vol 8: 1350 OMS WDM
• 1350 OMS WDM User Guide
• 1350 OMS Service Assurance Guide
For 1350 OMS support of WDM and DWDM in a legacy system, refer to “Legacy
management and NE support” (p. 1-4) for details.
....................................................................................................................................................................................................................................
1-4 8DG42097JAAA Issue 1
March 2011
Overview 1350 OMS Overview
....................................................................................................................................................................................................................................
• 1350 OMS eOMS Ethernet Management User Guide
• 1350 OMS eOMS Service Assurance User Guide
• 1350 OMS eOMS Network Element Management User Guide
Because the 1350 OMS provides all of the element layer functions that are required to
manage the deployed network, it requires the 1350 OMS EML application and/or the
1350 OMS eOMS legacy management system to also be deployed. (See “1350 OMS
EML” (p. 1-2).)
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 1-5
March 2011
Overview 1350 OMS Modules for System Resiliency and Northbound
Communication
....................................................................................................................................................................................................................................
1350 OMS OI
The 1350 OMS OI software package is installed on top of an already installed and
configured MW-INT platform and independently of any other application such as the
1350 OMS SDH, 1350 OMS PKT, 1350 OMS WDM, or 1350 OMS SONET, or any
element manager such as the 1350 OMS EML or 1350 OMS eOMS.
The 1350 OMS OI enables the 1350 OMS applications to export or import data to
multiple external operation systems (OSs). The 1350 OMS OI is a flexible, powerful, and
effective set of generic OS-to-OS interfaces (GENOS) that allow an external OS to
synchronize alarms, performance monitoring, network inventory, and remote inventory
data with any of the 1350 OMS applications.
The 1350 OMS OI is explained in detail in the 1350 OMS OI Guide (8DG41965HAAA).
This document includes installation, administration, and user information for the Open
Interfaces (OIs) that are supported for the 1350 OMS.
Contact your Alcatel-Lucent local customer service support team for additional details.
....................................................................................................................................................................................................................................
1-6 8DG42097JAAA Issue 1
March 2011
Overview Command Description
....................................................................................................................................................................................................................................
Command Description
Command description overview
The commands that are available offer the following capabilities:
• Set the network where commands are to be executed (called working network).
• Define, delete, update, deallocate, (de)implement, and protect/unprotect paths (with or
without constraints).
• Change NAD to paths, network access points (NAPs), trails, and link connections
• Treat PM features, such as creating and removing measures or relating a termination
point (tp) to some measures.
• Create, update, and delete the class aSAProfile.
• Create, update, and delete the class restRule.
• Manage connections in a topology.
• Create, remove, and deimplement a topology and a physical connection.
• Upload and remove a network access point (NAP).
• Configure an elementary topology (et) and a physical connection.
Comment lines can also be introduced in the command file to document a particular
command. See “Comments” (p. 1-8) for more details.
A command file can contain all types of commands. However, it is important to set the
work network, via a input parameters, before executing the commands on paths and trails.
BNF description
To describe the syntactic structure of the commands, the Backus–Naur form (BNF),
which is a metasyntax that is used to express context-free grammars, is used. Refer to the
following table for details.
BNF
Item Symbol Meaning
pipe symbol {|} Use one item in the braces that are separated
within braces by pipes.
brackets [] The item in the brackets is optional. If the
brackets enclose multiple items separated by
pipes (|), any one item or none at of the items
can be used.
ellipsis ... The previous item can be repeated multiple
times.
underline _ All bracketed items can be omitted. The
underlined item is the default.
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 1-7
March 2011
Overview Command Description
....................................................................................................................................................................................................................................
BNF
Item Symbol Meaning
<string> <'string'> A number or character sequence that is
<” 'string1a' string1.”> between a single quote or a double quote. If
double quotes are used, single quotes can be
used inside the string.
Examples:
'test userLabel' / "test userLabel" / "test user
'Label"
tab key/character |<- Not an allowed character.
->|
pipe | Not an allowed character.
backslash \ Not an allowed character.
tilde ~ Not an allowed character.
backquote ` Not an allowed character.
double quotes ” Not an allowed character.
“
sequence of <number>: A sequence of digits
numbers Example:
32 :=
An expression is defined.
<date> YYYY/MM/DD-hh:mm:ss For the date format:
YYYY: the four digit of year that is > 1970
MM: month (01-12)
DD: day of month (01-31)
hh: hour of day (00-23)
mm: minute (00-59)
ss: second (00-59))
Comments
A comment can be specified in a line of the command file if the line begins with an
exclamation point. Comments are delimited by a character that signifies a new line
(return, carriage return).
!
Example:
....................................................................................................................................................................................................................................
1-8 8DG42097JAAA Issue 1
March 2011
2 Common Command Verbs
2
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to some of the more common command verbs that are offered with the Command
Line Interface.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 2-1
March 2011
Common Command Verbs PRINT, SLEEP, and EXIT Commands
....................................................................................................................................................................................................................................
PRINT <string>
SLEEP
The SLEEP command enables a program to wait for a specified number of seconds
between two commands.
SLEEP syntax
SLEEP <number>
EXIT
The EXIT command stops the utility and displays final statistics. This command is useful
when the utility is running with -f- option.
EXIT syntax
EXIT
....................................................................................................................................................................................................................................
2-2 8DG42097JAAA Issue 1
March 2011
Common Command Verbs CHOWNonObj and ACT_UPDATE Commands
....................................................................................................................................................................................................................................
CHOWNonObj lc
userLabel <user_label>
position_attribute <number>
securityLabel <number>
END
ACT_UPDATE CLASS
The ACT_UPDATE command is used to change the service state for one object of
CLASS, which can be a path, a trail, or a physical connection, to in service or
out-of-service.
ACT_UPDATE CLASS syntax
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 2-3
March 2011
Common Command Verbs SET Commands
....................................................................................................................................................................................................................................
SET Commands
Available commands for the SET verb
The following SET commands are available:
• “SET timeout” (p. 2-4)
• “SET local and SET gmt0” (p. 2-4)
• “SET ntwId” (p. 2-4)
• “SET ntwLabel” (p. 2-4)
SET timeout
The SET timeout command sets the time out, which is expressed as the number of
seconds, of CI messages (get and actions).
SET timeout syntax
SET ntwId
The SET command can be used to define the number of the network (the network ID or
ntwId) where the commands are to take effect:
SET ntwId syntax
SET ntwLabel
The SET command can be used to define the network where the commands are to take
effect:
SET ntwLabel syntax
....................................................................................................................................................................................................................................
2-4 8DG42097JAAA Issue 1
March 2011
Common Command Verbs MOVE and MULTISET Commands
....................................................................................................................................................................................................................................
MOVE Port
MOVE port
sourceNode "userLabel source node"
destNode "userLabel destination node"
userLabel "user label port_1"
destUserLabel "new user label port_1" {toBeCreated}
userLabel "user label port_2"
destUserLabel "new user label port_2" {toBeCreated}
userLabel "user label port_3"
destUserLabel "new user label port_3" {toBeCreated}
.......... ..........
userLabel "user label port_n"
destUserLabel "new user label port_n" {toBeCreated}
END
MULTISET node
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 2-5
March 2011
Common Command Verbs MOVE and MULTISET Commands
....................................................................................................................................................................................................................................
<rouDom-state> <rouDom-state> = disabled | enabledForPartitioning |
enabledForMigration
....................................................................................................................................................................................................................................
2-6 8DG42097JAAA Issue 1
March 2011
Common Command Verbs CONFIGURE Command
....................................................................................................................................................................................................................................
CONFIGURE Command
Available commands for the CONFIGURE verb
The following CONFIGURE commands are available:
• “CONFIGURE et” (p. 2-7)
• “CONFIGURE physicalConnection” (p. 2-7)
• “CONFIGURE ne” (p. 2-8)
• “CONFIGURE emldomain” (p. 2-8)
CONFIGURE et
The CONFIGURE command is used to configure the payload (payloadStructureList) in an
elementary topology (et).
CONFIGURE et syntax
CONFIGURE et
userLabel <user_label>
payloadStructureList
vc3Num <integer>
vc4Num <integer>
vc12Num <integer>
payloadStructureList
END
END
CONFIGURE et example
CONFIGURE et
userLabel 'et1'
payloadStructureList
vc3Num 0
vc4Num 4
vc12Num 0
payloadStructureList
END
END
CONFIGURE physicalConnection
The CONFIGURE command is used to configure the payload (payloadStructureList) in a
physical connection (physicalConnection).
CONFIGURE physicalConnection syntax
CONFIGURE physicalConnection
userLabel <user_label>
payloadStructureList
vc3Num <integer>
vc4Num <integer>
vc12Num <integer>
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 2-7
March 2011
Common Command Verbs CONFIGURE Command
....................................................................................................................................................................................................................................
payloadStructureList
END
END
Configure physicalConnection example
CONFIGURE physicalConnection
userLabel 'physicalConnection1'
payloadStructureList
vc3Num 0
vc4Num 4
vc12Num 0
payloadStructureList
END
END
CONFIGURE ne
The CONFIGURE command is used to configure a download for an NE
CONFIGURE ne syntax
CONFIGURE ne
userLabel <ne_user_label>
consistencyType { download | notifyAudit | markAudit }
END
CONFIGURE ne example
CONFIGURE ne
userLabel "1661-1sen"
download disable
END
CONFIGURE emldomain
The CONFIGURE command is used to configure a download for an EML domain
(emlDomain).
CONFIGURE emlDomain syntax
CONFIGURE emlDomain
userLabel "1661"
download enable
END
....................................................................................................................................................................................................................................
2-8 8DG42097JAAA Issue 1
March 2011
Common Command Verbs SYNCHRONIZE CLASS eml/ne
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 2-9
March 2011
Common Command Verbs CONSISTENCY Command
....................................................................................................................................................................................................................................
CONSISTENCY Command
CONSISTENCY
The CONSISTENCY command is used to perform a consistency check on the NE.
CONSISTENCY syntax
CONSISTENCY
userLabel <ne_user_label>
consistencyType { download | notifyAudit | markAudit }
END
CONSISTENCY example
CONSISTENCY
userLabel "1674sx-2">
consistencyType markAudit
END
....................................................................................................................................................................................................................................
2-10 8DG42097JAAA Issue 1
March 2011
Common Command Verbs NT MNGPdhAlr
....................................................................................................................................................................................................................................
NT MNGPdhAlr
NT management
Syntax
MNGPdhAlr
userLabel "userLabel del path"
AlrType {unframed | framed | isdnPra | leasedLinePra}
endTpList
[ portName "userLabel della porta" ]
[ portName "userl Label della porta" ]
END
END
Where:
AlrType = unframed | framed the ports are not of any consequence
AlrType = isdnPra | LeasedLinePra a port that is meaningful.
NT MNGPdhAlr example
NT MNGPdhAlr
userLabel "path2mbret"
AlrType leasedLinePra
endTpList
portName "1660_Dublin/r01s1b31p02"
portName "1660_Dublin/r01s1b31p01c01"
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 2-11
March 2011
Common Command Verbs NT MNGPdhAlr
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
2-12 8DG42097JAAA Issue 1
March 2011
3 Path Management
3
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the CLI commands for path management.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-1
March 2011
Path Management Path Management
....................................................................................................................................................................................................................................
Path Management
Available commands for the path object
The following path management commands are available:
• “SET path” (p. 3-3)
• “CREATE path” (p. 3-5)
• “CONSTR path” (p. 3-6)
• “ALLOC path” (p. 3-8)
• “DEALLOC path” (p. 3-8)
• “DEIMPL path” (p. 3-9)
• “IMPL path” (p. 3-9)
• “DELETE path” (p. 3-5)
• “UPDATE path” (p. 3-3)
• “PROTECT path” (p. 3-10)
• “ADDLEG path” (p. 3-12)
• “REMOVELEG path” (p. 3-12)
• “COMMISSION path” (p. 3-13)
• “UNCOMMISSION path” (p. 3-13)
• “UPDALR path” (p. 3-16)
• “CONNECT path” (p. 3-15)
• “DISCONNECT path” (p. 3-15)
• “ELEMALRMNG path” (p. 3-16)
• “SPLIT path” (p. 3-14)
• “JOIN path” (p. 3-14)
• “REROUTE path | trail” (p. 3-7)
• “UNDOREROUTE path | trail” (p. 3-7)
• “UPDSNC path | trail | snc” (p. 3-16)
....................................................................................................................................................................................................................................
3-2 8DG42097JAAA Issue 1
March 2011
Path Management Path Management: SET and UPDATE
....................................................................................................................................................................................................................................
upd_path_attributes :=
[ pathType unidirectionalPtoPto | pathType unidirectionalBroadcast |
pathType bidirectionalPtoPto]
[ pathRate lo2Mb | pathRate lo34Mb | pathRate ho140Mb| pathRate
lo45Mb]
[concatenationLevel 0..7]{ protType notProtected | protType
shSegmentProtected | protType sh1Plus1EToEProt | protType
enhancedProtected }
[ allocRule automatic | allocRule user ]
[ allocationConstraint notAlarmedResourcesOnly |
allocationConstraint noRestriction ]
[ implRule automatic | implRule user ]{userId <string>}
[ msProtProfile normal | msProtProfile protPref]
[ comment1 <string>] [ comment2 <string>] [ comment3 <string>]
not_upd_path_attributes:=
[alarmPropRule whenDefined | alarmPropRule whenAllocated | alarmPro
pRule whenImplemented | alarmPropRule whenCommissioned]]
[pmAutomatic false | pmAutomatic true]
[pathGroup <string>]
[ sdhAlrEnabRule onImplementation | sdhAlrEnabRule onCommissioning
|sdhAlrEnabRule manual ]
[ pdhAlrEnabRule onImplementation | pdhAlrEnabRule onCommissionin
pdhAlrEnabRule manual ]
[ transportRate { loTu12 | loTu3 | hoAu4 | hoAu3 | hoAu4conc4 |
hoAu4conc16 | hoAu4conc64 |sts1 | sts1Tu3 | sts3c | sts12c| sts48c
| sts192c | au4virtN | notDefined } ]
[ configurationRate notMeaningful | configurationRate notConfigured
| configurationRate auto10Mb | configurationRate manual10Mb |
configurationRate auto100Mb | configurationRate manual100Mb ]
[ serviceType pdh | serviceType atm | serviceType ethernet |
serviceType cbr ]
path_attributes:= [<upd_path_attributes>|<not_upd_path_attributes>]
SET path syntax
UPDATE path
The UPDATE path command is used to update the attributes of the paths.
UPDATE path syntax
UPDATE path
userLabel “user_label”
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-3
March 2011
Path Management Path Management: SET and UPDATE
....................................................................................................................................................................................................................................
updList
[userLabel <user_label>]
[<upd_path_attributes>]
END
END
....................................................................................................................................................................................................................................
3-4 8DG42097JAAA Issue 1
March 2011
Path Management Path Management: CREATE and DELETE
....................................................................................................................................................................................................................................
user_label :=<string>
port_name := <string>
node_name := <string>
tp_path_list :=
{ nap <port_name> usedDir bidirectional |
nap <port_name> usedDir source |
nap <port_name> usedDir sink |
nap <port_name> usedDir notMeaningful |
node <node_name> usedDir bidirectional [portName <port_name>]|
node <node_name> usedDir source [portName <port_name>]|
node <node_name> usedDir sink [portName <port_name>]|
node <node_name> usedDir notMeaningful [portName <port_name>]
CREATEpath syntax
CREATE path
userLabel <user_label>
<path_attributes>
endTpList
<tp_path_list>
<tp_path_list>
END
END
DELETE path
The DELETEpath command is used to it delete a defined path.
DELETE path syntax
DELETE path
userLabel <user_label>
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-5
March 2011
Path Management Path Management: CONSTR, REROUTE, and UNDOREROUTE
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
3-6 8DG42097JAAA Issue 1
March 2011
Path Management Path Management: CONSTR, REROUTE, and UNDOREROUTE
....................................................................................................................................................................................................................................
REROUTE path | trail
The REROUTE path| trail command is used to reroute a path or a trail.
REROUTE path | trail parameter value options
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-7
March 2011
Path Management Path Management: ALLOC and DEALLOC
....................................................................................................................................................................................................................................
ALLOC path
userLabel <user_label>
END
DEALLOC path
The DEALLOC path command is used to deallocate resources on a defined path.
DEALLOC path syntax
DEALLOC path
userLabel <user_label>
END
....................................................................................................................................................................................................................................
3-8 8DG42097JAAA Issue 1
March 2011
Path Management Path Management: IMPL and DEIMPL
....................................................................................................................................................................................................................................
IMPL path
userLabel <user_label>
END
DEIMPL path
The DEIMPLpath command is used to deimplement an allocated path.
DEIMPLpath syntax
DEIMPLpath
userLabel <user_label>
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-9
March 2011
Path Management Path Management: PROTECT
....................................................................................................................................................................................................................................
PROTECTpath
userLabel <user_label>
<protCmd> <changeOpType>
endTpList
[[<ttp_to_prot> <ttp_to_prot>]
[topologyLevel <topLevProt>]]
END
END
PROTECTpath
userLabel <user_label>
{ <unprCmd> <changeOpRes> <changeOpType> |
<remCmd> <changeOpType> }
endTpList
[[<ttp_to_prot> <ttp_to_prot>]
[topologyLevel <topLevProt>]]
END
END
....................................................................................................................................................................................................................................
3-10 8DG42097JAAA Issue 1
March 2011
Path Management Path Management: PROTECT
....................................................................................................................................................................................................................................
The ttp_to_prot in PROTECTpath and UNPROTECT path commands have to be on
the boundary of a topology. If the topology level is not specified, the trail is protected into
the upper topology level. For enhancedProtected paths, start these paths from SNCP
protected paths (protType=sh1Plus1EToEProt) and then add the service connection with
the proper PROTECT path command. See the examples.
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-11
March 2011
Path Management Path Management: ADDLEG and REMOVELEG
....................................................................................................................................................................................................................................
ADDLEGpath
userLabel <user_label>
[[allocRule automaticallyAllocated
[<changeOpType>]
[protRequired <connProtType>]]|
[allocRule onUserRequest ]]
<endLegType>
END
REMOVELEG path
The REMOVELEG path command is used to remove a leg (and/or simply a NAP) on an
existing path.
REMOVELEG path syntax
REMOVELEG path
userLabel <user_label>
[<changeOpType>]
[<opNapType>]
nap <port_name>
END
....................................................................................................................................................................................................................................
3-12 8DG42097JAAA Issue 1
March 2011
Path Management Path Management: COMMISSION and UNCOMMISSION
....................................................................................................................................................................................................................................
COMMISSION path
userLabel <user_label>
END
UNCOMMISSION path
The UNCOMMISSION path command is used on an commissioned path to declare that
changes are now possible, and the path is now uncommissioned. For example,
UNCOMMISSION path is used to reroute a path.
UNCOMMISSION path syntax
UNCOMMISSION path
userLabel <user_label>
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-13
March 2011
Path Management Path Management: SPLIT and JOIN
....................................................................................................................................................................................................................................
SPLITpath
userLabel <user_label>
operationalRule <opRule>
newLabel <user_label1>
newLabel <user_label2>
<listJoinTp>
END
JOIN path
The JOINpath command is used to join two distinct paths.
JOIN path syntax
JOINpath
userLabel <user_label1>
userLabel <user_label2>
operationalRule <opRule>
newLabel <new_label>
<listJoinTp>
END
....................................................................................................................................................................................................................................
3-14 8DG42097JAAA Issue 1
March 2011
Path Management Path Management: CONNECT and DISCONNECT
....................................................................................................................................................................................................................................
CONNECT path
userLabel <user_label>
<changeOpType>
endTpList
ctp <port_name> position_attribute <string>
ctp <port_name> position_attribute <string>
END
END
DISCONNECT path
The DISCONNECT path command is used to is used to disconnect the path termination
points (TPs).
DISCONNECT path syntax
DISCONNECT path
userLabel <user_label>
endTpList
ctp <port_name> position_attribute <string>
ctp <port_name> position_attribute <string>
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-15
March 2011
Path Management Path Management: Various Updates
....................................................................................................................................................................................................................................
ELEMALRMNG path
userLabel <user_label>
pdhElemAlr enable | pdhElemAlr disable |
sdhElemAlr enable | sdhElemAlr disable
END
UPDALR path
The UPDALR path command is used to update the alarmPropagationRule of an existing
path.
UPDALR path syntax
UPDALR path
userLabel <user_label>
<alrPropRule> |
pdhAlrEnabRule manual | pdhAlrEnabRule onImplementation |
pdhAlrEnabRule onCommissioning |
sdhAlrEnabRule manual | sdhAlrEnabRule onImplementation |
sdhAlrEnabRule onCommissioning
END
....................................................................................................................................................................................................................................
3-16 8DG42097JAAA Issue 1
March 2011
Path Management SAVEROUTE/RECALLROUTEpath/trail
....................................................................................................................................................................................................................................
SAVEROUTE/RECALLROUTEpath/trail
SAVEROUTEpath
The scope of this command is to save the route of a path.
syntax
SAVEROUTEpath
userLabel "…"
constraintSet …..
END
SAVEROUTEtrail
The scope of this command is to save the route of a trail.
syntax
SAVEROUTEtrail
userLabel " " "
END
RECALLROUTEpath
The scope of this command is to recover the previously stored route of a path.
syntax
RECALLROUTEpath
userLabel "…"
constraintSet …..
END
RECALLROUTEtrail
The scope of this command is to recover the previously stored route of a trail.
syntax
RECALLROUTEtrail
userLabel "…"
constraintSet …..
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-17
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
Path Examples
Network example
The network that is illustrated in the following figure is depicted in following three
examples. NE_V1 is a virtual NE, all of the other ADMs are real NEs.
SETpath
allocRule user
implRule userallocationConstraint noRestriction
END
SET ntwId 1
END
....................................................................................................................................................................................................................................
3-18 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
CREATEpath
userLabel "ADM001-VADM_3-2M-9"
pathType bidirectionalPtoPto
pathRate lo2Mb
protType notProtected
allAlgType automatic
userId "snmlr21"
pmAutomatic false
alarmPropRule whenImplemented
endTpList
nap "ADM_1/2M/1-09"
usedDir bidirectional
nap "VADM_3/2M-06"
usedDir bidirectional
END
END
Comments:
CONSTRpath
userLabel "ADM001-VADM_3-2M-9"
ctp "ADM_1/West"
payloadPos "01/1/5.2"
constrainType useMain
ctp "VADM_3/STM1-2"
payloadPos "01/1/5.2"
constrainType useMain
END
CONSTRpath
userLabel "Test 000 KL"
ctp "1660-12/STM16_2-100"
payloadPos "02/1"
constrainType useMain
trail userLabel "ne-60-1-vim VC4S15"
constrainType useMain
physicalConn
userLabel "1660-14/1660-7/stm16"
constrainType useMain
node userLabel "1660-8"
constrainType useMain
ctp "1660_6/r01s1b28p01"
payloadPos "02/1"
constrainType useMain
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-19
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
ALLOCpath
userLabel "ADM001-VADM_3-2M-9"
END
Comments:
IMPLpath
userLabel "ADM001-VADM_3-2M-9"
END
CONNECTpath
userLabel "ADM001-VADM_3-2M-9"
"immediate"
endTpList
ctp "ADM_1/2M/1-09" payloadPos "03/1.1/1"
ctp "VADM_3/2M-06" payloadPos "03/1.1/1"
END
END
DISCONNECTpath
userLabel "ADM001-VADM_3-2M-9"
endTpList
ctp "ADM_1/2M/1-09" payloadPos "03/1.1/1"
ctp "VADM_3/2M-06" payloadPos "03/1.1/1"
END
END
....................................................................................................................................................................................................................................
3-20 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
SETpath
allocRule user
implRule user
allocationConstraint noRestriction
END
SET ntwId 1
END
Comments:
CREATEpath
userLabel 'Adm7-Adm2-2M-15'
pathType bidirectionalPtoPto
pathRate lo2Mb
protType notProtected
alarmPropRule whenImplemented
allAlgType automatic
userId 'snmlr21'
endTpList
nap 'Adm2/port2M-102'
usedDir bidirectional
nap 'Adm7/port2M-115'
usedDir bidirectional
END
END
CONSTRpath
userLabel ''Adm7-Adm2-2M-15''
constraintSet "AutomaticSystemSet"
ctp ''Adm2/West' payloadPos '01/1/1.3'
constrainType useMain
! ctp 'Adm5/East' payloadPos '01/1/1.3'
ctp 'Adm5/stm-1' payloadPos '01/1/1.2'
constrainType useMain
! ctp 'VADM_2/STM1-1' payloadPos '01/1/1.2'
ctp 'VADM_2/West' payloadPos '02/2/7.3'
constrainType useMain
! ctp 'VADM_3/East' payloadPos '02/2/7.3'
ctp 'VADM_3/STM1-3' payloadPos '01/1/7.2'
constrainType useMain
! ctp 'Adm8/stm-1' payloadPos '01/1/7.2'
ctp 'Adm8/East' payloadPos '01/2/2.2'
constrainType useMain
! ctp 'Adm7/stm-1' payloadPos '01/2/2.2'
END
ALLOCpath
userLabel 'Adm7-Adm2-2M-15'
END
Comments:
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-21
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
constraintSet "SystemSet"
ctp 'Adm2/East' payloadPos '01/1/1.3'
constrainType useSpare
! ctp 'VADM_16/West' payloadPos '01/1/1.3'
ctp 'VADM_16/East' payloadPos '01/1/5.3'
constrainType useSpare
! ctp 'VADM_15/West' payloadPos '01/1/5.3'
ctp 'VADM_15/STM1-1' payloadPos '01/1/1.2'
constrainType useSpare
! ctp 'VADM_38/STM1-1' payloadPos '01/1/1.2'
ctp 'VADM_38/West' payloadPos '01/1/1.1'
constrainType useSpare
! ctp 'VADM_34/East' payloadPos '01/1/1.1'
ctp 'VADM_34/STM1-2' payloadPos '01/1/1.3'
constrainType useSpare
! ctp 'VADM_4/STM1-2' payloadPos '01/1/1.3'
ctp 'VADM_4/East' payloadPos '02/2/7.3'
ctp 'VADM_4/East' payloadPos '02/2/7.3'
constrainType useSpare
! ctp 'VADM_5/West' payloadPos '02/2/7.3'
tp 'VADM_5/STM1-1' payloadPos '01/1/1.3'
constrainType useSpare
! ctp 'VADM_33/STM1-3' payloadPos '01/1/1.3'
ctp 'VADM_33/West' payloadPos '01/2/2.2'
constrainType useSpare
! ctp 'Adm7/East' payloadPos '01/2/2.2'
END
Comments:
PROTECTpath
userLabel 'Adm7-Adm2-2M-15'
protect deferred
endTpList
nap 'Adm2/port2M-102'
nap 'Adm7/port2M-115'
topologyLevel ntw
END
END
Comments:
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
....................................................................................................................................................................................................................................
3-22 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
constraintSet "SetA"
ctp 'Adm5/West' payloadPos '01/1/2.3'
constrainType useService
! ctp 'VADM_17/East' payloadPos '01/1/2.3'
ctp 'VADM_17/West' payloadPos '01/1/4.1'
constrainType useService
! ctp 'VADM_18/East' payloadPos '01/1/4.1'
ctp 'VADM_18/West' payloadPos '01/1/5.2'
constrainType useService
! ctp 'VADM_15/East' payloadPos '01/1/5.2'
END
Comments:
PROTECTpath
userLabel 'Adm7-Adm2-2M-15'
addEnhancedProt deferred
endTpList
ctp 'Adm5/stm-1' payloadPos '01/1/1.2'
ctp 'VADM_15/STM1-1' payloadPos '01/1/1.2'
topologyLevel et
END
END
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
constraintSet "SetB"
ctp 'Adm8/West' payloadPos '01/1/2.2'
constrainType useService
! ctp 'VADM_11/East' payloadPos '01/1/2.2'
ctp 'VADM_11/West' payloadPos '01/1/3.3'
constrainType useService
! ctp 'VADM_19/East' payloadPos '01/1/3.3'
ctp 'VADM_19/West' payloadPos '01/1/3.3'
constrainType useService
! ctp 'VADM_33/East' payloadPos '01/1/3.3'
END
PROTECTpath
userLabel 'Adm7-Adm2-2M-15'
addEnhancedProt deferred
endTpList
ctp 'Adm8/stm-1' payloadPos '01/1/7.2'
ctp 'VADM_33/STM1-3' payloadPos '01/1/1.3'
topologyLevel et
END
END
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-23
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
Broadcast path example 1
In the following example, a broadcast path with two legs is created between VADM_38
and NE_V1 (virtual NE). The first leg is allocated and is also protected. On the second
leg, only the TP sink is defined. The first leg is created. Note that the sink is related by the
nodename and the portname. (To define only the nodename would be sufficient.) In this
example, the system selects the port and creates the virtual NAP. If necessary, the system
can create the virtual port.
SETpath
allocRule user
implRule user
allocationConstraint noRestriction
END
SET ntwId 1
END
CREATEpath
userLabel "moni"
pathType unidirectionalPtoPto
pathRate lo2Mb
protType notProtected
allAlgType automatic
userId "lts4182/snmlr24"
pmAutomatic false
alarmPropRule whenImplemented
endTpList
nap "VADM_38/2M-11"
usedDir source
node "NE_V1"
usedDir sink
portName "NE_V1/2M-21"
END
END
Comments:
CONSTRpath
userLabel "moni"
constraintSet "SetC"
ctp "VADM_38/West" payloadPos "06/2/7.2"
constrainType useMainZ
ctp "X27/STM1-15" payloadPos "01/2/7.2"
constrainType useMainA
ctp "X27/STM1-14" payloadPos "01/2/7.2"
constrainType useMainZ
ctp "NE_V1/STM1-5" payloadPos "01/2/7.2"
constrainType useMainA
END
....................................................................................................................................................................................................................................
3-24 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
ALLOCpath
userLabel "moni"
END
Comments:
CONSTRpath
constraintSet "SetD"
userLabel "moni"
ctp "VADM_38/East" payloadPos "03/1/2.1"
constrainType useSpareZ
ctp "VADM_34/West" payloadPos "03/1/2.1"
constrainType useSpareA
ctp "VADM_34/West" payloadPos "01/1/1.3"
constrainType useSpareZ
ctp "VADM_37/East" payloadPos "01/1/1.3"
constrainType useSpareA
ctp "VADM_37/West" payloadPos "02/1/7.2"
constrainType useSpareZ
ctp "VADM_38/East" payloadPos "02/1/7.2"
constrainType useSpareA
ctp "VADM_38/STM1-2" payloadPos "01/2/7.3"
constrainType useSpareZ
ctp "X26/STM1-15" payloadPos "01/2/7.3"
constrainType useSpareA
ctp "X26/STM1-1" payloadPos "01/1/3.3"
constrainType useSpareZ
ctp "NE_V1/STM1-6" payloadPos "01/1/3.3"
constrainType useSpareA
END
Comments:
PROTECTpath
userLabel "moni"
protect deferred
endTpList
nap "VADM_38/2M-11"
nap "NE_V1/2M-21"
topologyLevel ntw
END
END
Comments:
....................................................................................................................................................................................................................................
ADDLEGpath
userLabel "moni"
allocRule onUserRequest
node "NE_V1"
END
....................................................................................................................................................................................................................................
3-26 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
leg6 - from VADM_17 to VADM_18 (protected)
route main: VADM_17,VADM_18
route spare: VADM_17,Adm5,Adm2,VADM_16,VADM_15,VADM_18
A switch connection is created on VADM_18 !
SETpath
allocRule user
implRule user
allocationConstraint noRestriction
END
SET ntwId 2
END
CREATEpath
userLabel 'circular1'
pathType unidirectionalPtoPto
pathRate lo2Mb
protType notProtected
alarmPropRule whenCommissioned
allAlgType automatic
userId 'lts4182/snmlr23'
pmAutomatic false
endTpList
nap 'VADM_17/2M-1-01'
usedDir source
nap 'VADM_17/2M-1-02'
usedDir sink
END
END
CONSTRpath
constraintSet "SetE"
userLabel 'circular1'
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/East' payloadPos '01/1/1.1'
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-27
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
constrainType useMain
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useMain
END
ALLOCpath
userLabel 'circular1'
END
Comments:
!! Leg2
! nap 'Adm2/port2M-101' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'Adm2/port2M-101'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetF"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
allocRule automaticallyAllocated
deferred
nap 'Adm2/port2M-101'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetG"
ctp 'VADM_17/West payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useSpare
....................................................................................................................................................................................................................................
3-28 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg2 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01'
nap 'Adm2/port2M-101'
topologyLevel ntw
END
END
Comments:
!! Leg3
! nap 'Adm5/port2M-101' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'Adm5/port2M-101'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetH"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-29
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
allocRule automaticallyAllocated
deferred
nap 'Adm5/port2M-101'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetM"
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg3 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01
nap 'Adm5/port2M-101'
topologyLevel ntw
END
END
Comments:
!! Leg4
! nap 'VADM_15/2M-1-01' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'VADM_15/2M-1-01'
END
....................................................................................................................................................................................................................................
3-30 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
CONSTRpath
userLabel 'circular1'
constraintSet "SetN"
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
allocRule automaticallyAllocated
deferred
nap 'VADM_15/2M-1-01'
END
CONSTRpath
constraintSet "SetN"
userLabel 'circular1'
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg4 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-31
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
endTpList
nap 'VADM_17/2M-1-01'
nap 'VADM_15/2M-1-01'
topologyLevel ntw
END
END
Comments:
!! Leg5
! nap 'VADM_16/2M-1-01' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'VADM_16/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetO"
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
allocRule automaticallyAllocated
deferred
nap 'VADM_16/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetP"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useSpare
....................................................................................................................................................................................................................................
3-32 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg5 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01'
nap 'VADM_16/2M-1-01'
topologyLevel ntw
END
Comments:
!! Leg6
! nap 'VADM_18/2M-1-01' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'VADM_18/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
allocRule automaticallyAllocated
deferred
nap 'VADM_18/2M-1-01'
END
CONSTRpath
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-33
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
userLabel 'circular1'
constraintSet "SetP"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg6 is protected!
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01'
nap 'VADM_18/2M-1-01'
topologyLevel ntw
END
END
CONSTRpath
userLabel 'circular1'
END
SPLITpath
userLabel "ADM001-VADM_3-2M-9"
operationalRule automatic
node "ADM0001"
END
JOINpath
userLabel "ADM001-VADM_3-2M-9"
userLabel "ADM0004"
operationalRule automatic
node "ADM0001"
END
....................................................................................................................................................................................................................................
3-34 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
Trails Example
The following examples illustrate the network that is depicted in this figure:
SET ntwId 3
END
Comments:
!! Trail 1!
CREATEtrail
userLabel 'trail8-29/1'
trailType pointToPoint
flow bidirectional
protType notProtected
endTpList
ctp 'VADM_29/West' payloadPos '02'
ctp 'Adm8/East' payloadPos '02'
END
CONSTRtrail
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-35
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
userLabel 'trail8-29/1'
constraintSet "SetA"
ctp 'VADM_29/West' payloadPos '02'
constrainType useMain
ctp 'Adm7/East' payloadPos '02'
constrainType useMain
ctp 'Adm7/West' payloadPos '02'
constrainType useMain
ctp 'Adm8/East' payloadPos '02'
constrainType useMain
END
ALLOCtrail
userLabel 'trail8-29/1'
END
CONSTRtrail
userLabel 'trail8-29/1'
END
IMPLtrail
userLabel 'trail8-29/1'
END
Comments:
!! Trail 1 is LO configured !
CONFIGtrail
userLabel 'trail8-29/1'
payloadStructure tu12Tu12Tu3
END
Comments:
!! Trail 2 !
CREATEtrail
userLabel 'trail8-29/2'
trailType pointToPoint
flow bidirectional
protType notProtected
endTpList
ctp 'Adm8/West' payloadPos '02'
ctp 'VADM_29/East' payloadPos '02'
END
END
CONSTRtrail
userLabel 'trail8-29/2'
constraintSet "SetB"
ctp 'Adm8/West' payloadPos '02'
constrainType useMain
....................................................................................................................................................................................................................................
3-36 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
ctp 'VADM_11/East' payloadPos '02'
constrainType useMain
ctp 'VADM_11/West' payloadPos '02'
constrainType useMain
ctp 'VADM_19/East' payloadPos '02'
constrainType useMain
ctp 'VADM_19/West' payloadPos '02'
constrainType useMain
ctp 'VADM_33/East' payloadPos '02'
constrainType useMain
ctp 'VADM_33/West' payloadPos '02'
constrainType useMain
ctp 'VADM_29/East' payloadPos '02'
constrainType useMain
END
ALLOCtrail
userLabel 'trail8-29/2'
END
CONSTRtrail
userLabel 'trail8-29/2'
END
IMPLtrail
userLabel 'trail8-29/2'
END
Comments:
!! Trail 2 is LO configured !
CONFIGtrail
userLabel 'trail8-29/2'
payloadStructure tu12Tu12Tu3
END
Comments:
!! Trail 3 !
CREATEtrail
userLabel 'trail-prot'
trailType pointToPoint
flow bidirectional
protType notProtected
endTpList
ctp 'VADM_41/East' payloadPos '01'
ctp 'VADM_42/West' payloadPos '01'
END
END
CONSTRtrail
userLabel 'trail-prot'
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-37
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
constraintSet "SetC"
ctp 'VADM_41/East' payloadPos '01'
constrainType useMain
ctp 'VADM_40/West' payloadPos '01'
constrainType useMain
ctp 'VADM_40/East' payloadPos '01'
constrainType useMain
ctp 'VADM_42/West' payloadPos '01'
constrainType useMain
END
ALLOCtrail
userLabel 'trail-prot'
END
Comments:
CONSTRtrail
userLabel 'trail-prot'
constraintSet "SetD"
ctp 'VADM_41/West' payloadPos '01'
constrainType useSpare
ctp 'VADM_39/East' payloadPos '01'
constrainType useSpare
ctp 'VADM_39/West' payloadPos '01'
constrainType useSpare
ctp 'VADM_42/East' payloadPos '01'
constrainType useSpare
END
PROTECTtrail
userLabel 'trail-prot'
protect deferred
endTpList
cap 'VADM_41/East' payloadPos '01'
cap 'VADM_42/West' payloadPos '01'
topologyLevel ntw END
END
CONSTRtrail
userLabel 'trail-prot’
END
IMPLtrail
userLabel 'trail-prot'
END
Comments:
!! Trail 3 is LO configured !
CONFIGtrail
....................................................................................................................................................................................................................................
3-38 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
userLabel 'trail-prot'
payloadStructure tu12Tu12Tu3
END
SPLITtrail
userLabel "ADM001-VADM_3-2M-9"
operationalRule automatic
node "ADM0001"
END
JOINtrail
userLabel "ADM001-VADM_3-2M-9"
userLabel "ADM0004"
operationalRule automatic node "ADM0001"
END
CONFIGUREmsTrail
userLabel "MSTRAIL-TO-TEST"
Au4List
hoAu4conc4 4
END
END
SETpath
allocRule user
implRule user
allocationConstraint noRestriction
END
SET ntwId 3
END
Comments:
CREATEpath
userLabel 'test-mig'
pathType bidirectionalPtoPto
pathRate lo2Mb
protType notProtected
alarmPropRule whenImplemented
allAlgType automatic
userId 'lts4182/snmlr23'
pmAutomatic false
endTpList
nap 'VADM_29/2M-01'
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-39
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
usedDir bidirectional
nap 'VADM42/2M-1'
usedDir bidirectional
END
END
Comments:
CONSTRpath
userLabel 'test-mig'
constraintSet "SetX"
ctp 'VADM_29/West' payloadPos '02/1/1.1'
constrainType useMain
ctp 'Adm8/East' payloadPos '02/1/1.1'
constrainType useMain
ctp 'Adm8/stm-1' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_41/STM1-1' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_41/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_42/West' payloadPos '01/1/1.1'
constrainType useMain
END
ALLOCpath
userLabel 'test-mig'
END
Comments:
CONSTRpath
userLabel 'test-mig'
constraintSet "AutomaticSystemSet"
ctp 'VADM_29/East' payloadPos '02/1/1.1'
constrainType useSpare
ctp 'Adm8/West' payloadPos '02/1/1.1'
constrainType useSpare
ctp 'Adm8/stm-1' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_41/STM1-1' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_41/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_42/West' payloadPos '01/1/1.1'
constrainType useSpare
....................................................................................................................................................................................................................................
3-40 8DG42097JAAA Issue 1
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
END
PROTECTpath
userLabel 'test-mig'
protect deferred
endTpList
nap 'VADM_29/2M-01'
nap 'VADM42/2M-1'
topologyLevel ntw
END
END
CONSTRpath
userLabel 'test-mig'
END
IMPLpath
userLabel 'test-mig'
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 3-41
March 2011
Path Management Path Examples
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
3-42 8DG42097JAAA Issue 1
March 2011
4 Trail Management
4
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the CLI commands for trail management.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 4-1
March 2011
Trail Management Trail Management
....................................................................................................................................................................................................................................
Trail Management
Available commands for the trail object
The following commands are available for trail management:
• “SET trail” (p. 4-3)
• “CREATE trail” (p. 4-4)
• “CONSTRtrail” (p. 4-5)
• “ALLOC trail” (p. 4-6)
• “DEALLOCtrail” (p. 4-6)
• “IMPL trail” (p. 4-7)
• “DEIMPL trail” (p. 4-7)
• “CONFIG trail” (p. 4-8)
• “DELETEtrail” (p. 4-4)
• “UPDATE trail” (p. 4-3)
• “PROTECT trail” (p. 4-9)
• “SPLIT trail” (p. 4-10)
• “JOIN trail” (p. 4-10)
• “UPDALR trail” (p. 4-11)
• “ELEMALRMNG trail” (p. 4-11)
• “CONFIGUREms Trail” (p. 4-8)
....................................................................................................................................................................................................................................
4-2 8DG42097JAAA Issue 1
March 2011
Trail Management Trail Management: SET and UPDATE
....................................................................................................................................................................................................................................
upd_trail_attributes :=
{ trailType pointToPoint }
[ payloadStructure tu12Tu12Tu12 | payloadStructure tu12Tu12Tu3 |
payloadStructure tu12Tu3Tu12 | payloadStructure tu3Tu12Tu12 |
payloadStructure tu12Tu3Tu3 | payloadStructure tu3Tu12Tu3 |
payloadStructure tu3Tu3Tu12 | payloadStructure tu3Tu3Tu3 |
payloadStructure notTerminatedAu4 | payloadStructure
notTerminatedAu3
payloadStructure tu12 | payloadStructure notMeaningful ]
[ protType notProtected | protType sh1Plus1EToEProt | protType
enhanced Protected]
[ msProtProfile normal | msProtProfile protPref]
flow bidirectional
not_upd_trail_attributes:= [ sdhAlrEnabRule onImplementation
|sdhAlrEnabRule onCommissioning | sdhAlrEnabRule manual ]
trail_attributes:=
[ upd_trail_attributes | not_upd_trail_attributes ]
SET trail syntax
SET trail
<trail_attributes>
END
UPDATE trail
The UPDATEtrail command updates the attribute trails.
UPDATEtrail syntax
UPDATEtrail
userLabel <user_label>
updList
[userLabel <user_label>]
[<upd_trail_attributes>]
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 4-3
March 2011
Trail Management Trail Management: CREATE and DELETE
....................................................................................................................................................................................................................................
CREATEtrail
userLabel <string>
[<trail_attributes>]
endTpList
<end_tp_list>
<end_tp_list>
END
END
DELETEtrail
The DELETEtrail command delete the trail.
DELETE trail syntax
DELETEtrail
userLabel <user_label>
END
....................................................................................................................................................................................................................................
4-4 8DG42097JAAA Issue 1
March 2011
Trail Management Trail Management: CONSTR
....................................................................................................................................................................................................................................
CONSTR trail
userLabel <user_label>
constraintSet "_AutomaticSystemSet_"
physicalConn userLabel "STM16_b25p1"
constraintType use section "spare"
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 4-5
March 2011
Trail Management Trail Management: ALLOC and DEALLOC
....................................................................................................................................................................................................................................
ALLOCtrail
userLabel <user_label>
END
DEALLOCtrail
The DEALLOC trail command deallocates resources on implemented trail.
DEALLOC trail syntax
DEALLOC trail
userLabel <user_label>
END
....................................................................................................................................................................................................................................
4-6 8DG42097JAAA Issue 1
March 2011
Trail Management Trail Management: IMPL and DEIMPL
....................................................................................................................................................................................................................................
IMPL trail
userLabel <user_label>
END
DEIMPL trail
The DEIMPL trail command deimplements an implemented trail.
DEIMPL trail syntax
DEIMPL trail
userLabel <user_label>
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 4-7
March 2011
Trail Management Trail Management: CONFIG and CONFIG
....................................................................................................................................................................................................................................
CONFIGtrail
userLabel <user_label>
[ payloadStructure tu12Tu12Tu12|payloadStructure tu12Tu12Tu3|
payloadStructure tu12Tu3Tu12 | payloadStructure tu3Tu12Tu12 |
payloadStructure tu12Tu3Tu3 | payloadStructure tu3Tu12Tu3|
payloadStructure tu3Tu3Tu12 | payloadStructure tu3Tu3Tu3|
payloadStructure notTerminatedAu4|payloadStructure terminatedAu4 |
payloadStructure notMeaningful payloadStructure notTerminatedAu3 |
payloadStructure tu12]
END
CONFIGUREms Trail
The CONFIGUREMs trail command configure the payload of a MsTrail.
CONFIGUREms trail syntax
CONFIGUREms trail
userLabel <user_label>
Au4List [ hoAu4 | hoAu4conc4 | hoAu4conc16 | hoAu4conc64 ]
END
....................................................................................................................................................................................................................................
4-8 8DG42097JAAA Issue 1
March 2011
Trail Management Trail Management: PROTECT
....................................................................................................................................................................................................................................
PROTECT trail
userLabel <user_label>
<protCmd>
<changeOpType>
endTpList
[[<ttp_to_prot> <ttp_to_prot>]
[topologyLevel <topLev>]]
END
END
PROTECTtrail
userLabel <user_label>
{ <unprCmd> <changeOpRes> <changeOpType> | <remCmd> <changeOpType> }
endTpList
[[<ttp_to_prot> <ttp_to_prot>]
[topologyLevel <topLev>]]
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 4-9
March 2011
Trail Management Trail Management: SPLIT and JOIN
....................................................................................................................................................................................................................................
SPLIT trail
userLabel <user_label>
operationalRule <opRule>
newLabel <user_label1>
newLabel <user_label2>
<listJoinTp>
END
JOIN trail
The JOIN trail command joins two distinct trails.
JOIN trail syntax
JOINtrail
userLabel <user_label1>
userLabel <user_label2>
operationalRule <opRule>
newLabel <new_label>
<listJoinTp>
END
....................................................................................................................................................................................................................................
4-10 8DG42097JAAA Issue 1
March 2011
Trail Management Trail Management: Various Updates
....................................................................................................................................................................................................................................
ELEMALRMNG trail
userLabel <user_label>
sdhElemAlr enable | sdhElemAlr disable
END
UPDALR trail
The UPDALR trail command is used to update the Q3 SDH alarm enabling rule.
UPDALR trail syntax
UPDALR trail
userLabel <user_label>
sdhAlrEnabRule manual | sdhAlrEnabRule onImplementation
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 4-11
March 2011
Trail Management Trail Management: Various Updates
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
4-12 8DG42097JAAA Issue 1
March 2011
5 5ath Management and
P
Trail Management
Examples
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the examples that pertains to the
CLI commands for path and trail management.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-1
March 2011
Path Management and Trail Management Examples Network example
....................................................................................................................................................................................................................................
Network example
Network example figure
The network that is illustrated in the following figure is depicted in these examples:
• “Bidirectional Path” (p. 5-3)
• “Protected Paths with Drop and Continue” (p. 5-5)
• “Broadcast Path” (p. 5-9)
In the following figure, NE_V1 is a virtual NE; all other ADMs are actual NEs.
....................................................................................................................................................................................................................................
5-2 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Bidirectional Path
....................................................................................................................................................................................................................................
Bidirectional Path
Bidirectional path example
The following example illustrates the creation, allocation (by using constraints), and
implementation of a simple bidirectional 2Mb path between ADM_1 and VADM_2.
SETpath
allocRule user
implRule userallocationConstraint noRestriction
END
SET ntwId 1
END
CREATEpath
userLabel "ADM001-VADM_3-2M-9"
pathType bidirectionalPtoPto
pathRate lo2Mb
protType notProtected
allAlgType automatic
userId "snmlr21"
pmAutomatic false
alarmPropRule whenImplemented
endTpList
nap "ADM_1/2M/1-09"
usedDir bidirectional
nap "VADM_3/2M-06"
usedDir bidirectional
END
END
Comments:
CONSTRpath
userLabel "ADM001-VADM_3-2M-9"
constraintSet "SetA"
ctp "ADM_1/West"
payloadPos "01/1/5.2"
constrainType useMain
ctp "VADM_3/STM1-2"
payloadPos "01/1/5.2"
constrainType useMain
END
CONSTRpath
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-3
March 2011
Path Management and Trail Management Examples Bidirectional Path
....................................................................................................................................................................................................................................
userLabel "Test 000 KL"
constraintSet "SetB"
ctp "1660-12/STM16_2-100"
payloadPos "02/1"
constrainType useMain
trail userLabel "ne-60-1-vim VC4S15"
constrainType useMain
physicalConn
userLabel "1660-14/1660-7/stm16"
constrainType useMain
node userLabel "1660-8"
constrainType useMain
ctp "1660_6/r01s1b28p01"
payloadPos "02/1"
constrainType useMain
END
ALLOCpath
userLabel "ADM001-VADM_3-2M-9"
END
Comments:
IMPLpath
userLabel "ADM001-VADM_3-2M-9"
END
CONNECTpath
userLabel "ADM001-VADM_3-2M-9"
"immediate"
endTpList
ctp "ADM_1/2M/1-09" payloadPos "03/1.1/1"
ctp "VADM_3/2M-06" payloadPos "03/1.1/1"
END
END
DISCONNECTpath
userLabel "ADM001-VADM_3-2M-9"
endTpList
ctp "ADM_1/2M/1-09" payloadPos "03/1.1/1"
ctp "VADM_3/2M-06" payloadPos "03/1.1/1"
END
END
....................................................................................................................................................................................................................................
5-4 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Protected Paths with Drop and Continue
....................................................................................................................................................................................................................................
SETpath
allocRule user
implRule user
allocationConstraint noRestriction
END
SET ntwId 1
END
Comments:
CREATEpath
userLabel 'Adm7-Adm2-2M-15'
pathType bidirectionalPtoPto
pathRate lo2Mb
protType notProtected
alarmPropRule whenImplemented
allAlgType automatic
userId 'snmlr21'
endTpList
nap 'Adm2/port2M-102'
usedDir bidirectional
nap 'Adm7/port2M-115'
usedDir bidirectional
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-5
March 2011
Path Management and Trail Management Examples Protected Paths with Drop and Continue
....................................................................................................................................................................................................................................
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
constraintSet "SetC"
ctp 'Adm2/West' payloadPos '01/1/1.3'
constrainType useMain
! ctp 'Adm5/East' payloadPos '01/1/1.3'
ctp 'Adm5/stm-1' payloadPos '01/1/1.2'
constrainType useMain
! ctp 'VADM_2/STM1-1' payloadPos '01/1/1.2'
ctp 'VADM_2/West' payloadPos '02/2/7.3'
constrainType useMain
! ctp 'VADM_3/East' payloadPos '02/2/7.3'
ctp 'VADM_3/STM1-3' payloadPos '01/1/7.2'
constrainType useMain
! ctp 'Adm8/stm-1' payloadPos '01/1/7.2'
ctp 'Adm8/East' payloadPos '01/2/2.2'
constrainType useMain
END
ALLOCpath
userLabel 'Adm7-Adm2-2M-15'
END
Comments:
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
constraintSet "Set_Y
ctp 'Adm2/East' payloadPos '01/1/1.3'
constrainType useSpare
! ctp 'VADM_16/West' payloadPos '01/1/1.3'
ctp 'VADM_16/East' payloadPos '01/1/5.3'
constrainType useSpare
! ctp 'VADM_15/West' payloadPos '01/1/5.3'
ctp 'VADM_15/STM1-1' payloadPos '01/1/1.2'
constrainType useSpare
! ctp 'VADM_38/STM1-1' payloadPos '01/1/1.2'
ctp 'VADM_38/West' payloadPos '01/1/1.1'
constrainType useSpare
! ctp 'VADM_34/East' payloadPos '01/1/1.1'
ctp 'VADM_34/STM1-2' payloadPos '01/1/1.3'
constrainType useSpare
! ctp 'VADM_4/STM1-2' payloadPos '01/1/1.3'
ctp 'VADM_4/East' payloadPos '02/2/7.3'
ctp 'VADM_4/East' payloadPos '02/2/7.3'
constrainType useSpare
! ctp 'VADM_5/West' payloadPos '02/2/7.3'
tp 'VADM_5/STM1-1' payloadPos '01/1/1.3'
constrainType useSpare
! ctp 'VADM_33/STM1-3' payloadPos '01/1/1.3'
ctp 'VADM_33/West' payloadPos '01/2/2.2'
....................................................................................................................................................................................................................................
5-6 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Protected Paths with Drop and Continue
....................................................................................................................................................................................................................................
constrainType useSpare
! ctp 'Adm7/East' payloadPos '01/2/2.2'
END
Comments:
PROTECTpath
userLabel 'Adm7-Adm2-2M-15'
protect deferred
endTpList
nap 'Adm2/port2M-102'
nap 'Adm7/port2M-115'
topologyLevel ntw
END
END
Comments:
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
ctp 'Adm5/West' payloadPos '01/1/2.3'
constrainType useService
! ctp 'VADM_17/East' payloadPos '01/1/2.3'
ctp 'VADM_17/West' payloadPos '01/1/4.1'
constrainType useService
! ctp 'VADM_18/East' payloadPos '01/1/4.1'
ctp 'VADM_18/West' payloadPos '01/1/5.2'
constrainType useService
! ctp 'VADM_15/East' payloadPos '01/1/5.2'
END
Comments:
PROTECTpath
userLabel 'Adm7-Adm2-2M-15'
addEnhancedProt deferred
endTpList
ctp 'Adm5/stm-1' payloadPos '01/1/1.2'
ctp 'VADM_15/STM1-1' payloadPos '01/1/1.2'
topologyLevel et
END
END
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
constraintSet "SetZ"
ctp 'Adm8/West' payloadPos '01/1/2.2'
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-7
March 2011
Path Management and Trail Management Examples Protected Paths with Drop and Continue
....................................................................................................................................................................................................................................
constrainType useService
! ctp 'VADM_11/East' payloadPos '01/1/2.2'
ctp 'VADM_11/West' payloadPos '01/1/3.3'
constrainType useService
! ctp 'VADM_19/East' payloadPos '01/1/3.3'
ctp 'VADM_19/West' payloadPos '01/1/3.3'
constrainType useService
! ctp 'VADM_33/East' payloadPos '01/1/3.3'
END
PROTECTpath
userLabel 'Adm7-Adm2-2M-15'
addEnhancedProt deferred
endTpList
ctp 'Adm8/stm-1' payloadPos '01/1/7.2'
ctp 'VADM_33/STM1-3' payloadPos '01/1/1.3'
topologyLevel et
END
END
CONSTRpath
userLabel 'Adm7-Adm2-2M-15'
END
....................................................................................................................................................................................................................................
5-8 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
Broadcast Path
Broadcast path example 1
In the following example, a broadcast path with two legs is created between VADM_38
and NE_V1 (virtual NE). The first leg is allocated and is also protected. On the second
leg, only the TP sink is defined. The first leg is created. Note that the sink is related by the
nodename and the portname. (To define only the nodename would be enough.) In this
example, the system selects the port and creates the virtual NAP. If necessary, the system
can create the virtual port.
SETpath
allocRule user
implRule user
allocationConstraint noRestriction
END
SET ntwId 1
END
CREATEpath
userLabel "moni"
pathType unidirectionalPtoPto
pathRate lo2Mb
protType notProtected
allAlgType automatic
userId "lts4182/snmlr24"
pmAutomatic false
alarmPropRule whenImplemented
endTpList
nap "VADM_38/2M-11"
usedDir source
node "NE_V1"
usedDir sink
portName "NE_V1/2M-21"
END
END
Comments:
CONSTRpath
userLabel "moni"
constraintSet "SetA"
ctp "VADM_38/West" payloadPos "06/2/7.2"
constrainType useMainZ
ctp "X27/STM1-15" payloadPos "01/2/7.2"
constrainType useMainA
ctp "X27/STM1-14" payloadPos "01/2/7.2"
constrainType useMainZ
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-9
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
ctp "NE_V1/STM1-5" payloadPos "01/2/7.2"
constrainType useMainA
END
ALLOCpath
userLabel "moni"
END
Comments:
CONSTRpath
userLabel "moni"
constraintSet "SetB"
ctp "VADM_38/East" payloadPos "03/1/2.1"
constrainType useSpareZ
ctp "VADM_34/West" payloadPos "03/1/2.1"
constrainType useSpareA
ctp "VADM_34/West" payloadPos "01/1/1.3"
constrainType useSpareZ
ctp "VADM_37/East" payloadPos "01/1/1.3"
constrainType useSpareA
ctp "VADM_37/West" payloadPos "02/1/7.2"
constrainType useSpareZ
ctp "VADM_38/East" payloadPos "02/1/7.2"
constrainType useSpareA
ctp "VADM_38/STM1-2" payloadPos "01/2/7.3"
constrainType useSpareZ
ctp "X26/STM1-15" payloadPos "01/2/7.3"
constrainType useSpareA
ctp "X26/STM1-1" payloadPos "01/1/3.3"
constrainType useSpareZ
ctp "NE_V1/STM1-6" payloadPos "01/1/3.3"
constrainType useSpareA
END
Comments:
PROTECTpath
userLabel "moni"
protect deferred
endTpList
nap "VADM_38/2M-11"
nap "NE_V1/2M-21"
topologyLevel ntw
END
END
....................................................................................................................................................................................................................................
5-10 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
Comments:
ADDLEGpath
userLabel "moni"
allocRule onUserRequest
node "NE_V1"
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-11
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
route main: VADM_17,VADM_18,VADM_15,VADM_16
route spare: VADM_17,Adm5,Adm2,VADM_16
A switch connection is created on VADM_16
SETpath
allocRule user
implRule user
allocationConstraint noRestriction
END
SET ntwId 2
END
CREATEpath
userLabel 'circular1'
pathType unidirectionalPtoPto
pathRate lo2Mb
protType notProtected
alarmPropRule whenCommissioned
allAlgType automatic
userId 'lts4182/snmlr23'
pmAutomatic false
endTpList
nap 'VADM_17/2M-1-01'
usedDir source
nap 'VADM_17/2M-1-02'
usedDir sink
END
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetB"
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm2/East' payloadPos '01/1/1.1'
....................................................................................................................................................................................................................................
5-12 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
constrainType useMain
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useMain
END
ALLOCpath
userLabel 'circular1'
END
Comments:
!! Leg2
! nap 'Adm2/port2M-101' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'Adm2/port2M-101'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetD"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
allocRule automaticallyAllocated
deferred
nap 'Adm2/port2M-101'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetE"
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-13
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
ctp 'VADM_17/West payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg2 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01'
nap 'Adm2/port2M-101'
topologyLevel ntw
END
END
Comments:
!! Leg3
! nap 'Adm5/port2M-101' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'Adm5/port2M-101'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetF"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
....................................................................................................................................................................................................................................
5-14 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
!! Leg3 is allocated after the following command.
! A leg is added on the broadcast connection on node VADM_17 !
ADDLEGpath
userLabel 'circular1'
allocRule automaticallyAllocated
deferred
nap 'Adm5/port2M-101'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetG"
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg3 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01
nap 'Adm5/port2M-101'
topologyLevel ntw
END
END
Comments:
!! Leg4
! nap 'VADM_15/2M-1-01' is added to the path !
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-15
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'VADM_15/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetH"
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
allocRule automaticallyAllocated
deferred
nap 'VADM_15/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetH"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
....................................................................................................................................................................................................................................
5-16 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
!! Leg4 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01'
nap 'VADM_15/2M-1-01'
topologyLevel ntw
END
END
Comments:
!! Leg5
! nap 'VADM_16/2M-1-01' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'VADM_16/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetM"
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
allocRule automaticallyAllocated
deferred
nap 'VADM_16/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-17
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
constraintSet "SetN"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg5 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01'
nap 'VADM_16/2M-1-01'
topologyLevel ntw
END
Comments:
!! Leg6
! nap 'VADM_18/2M-1-01' is added to the path !
ADDLEGpath
userLabel 'circular1'
allocRule onUserRequest
nap 'VADM_18/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetO"
ctp 'VADM_17/West' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_18/East' payloadPos '01/1/1.1'
constrainType useMain
END
Comments:
ADDLEGpath
userLabel 'circular1'
....................................................................................................................................................................................................................................
5-18 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
allocRule automaticallyAllocated
deferred
nap 'VADM_18/2M-1-01'
END
CONSTRpath
userLabel 'circular1'
constraintSet "SetP"
ctp 'VADM_17/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm5/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'Adm2/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_16/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/West' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_15/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_18/West' payloadPos '01/1/1.1'
constrainType useSpare
END
Comments:
!! Leg6 is protected !
PROTECTpath
userLabel 'circular1'
protect deferred
endTpList
nap 'VADM_17/2M-1-01'
nap 'VADM_18/2M-1-01'
topologyLevel ntw
END
END
CONSTRpath
userLabel 'circular1'
END
SPLITpath
userLabel "ADM001-VADM_3-2M-9"
operationalRule automatic
node "ADM0001"
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-19
March 2011
Path Management and Trail Management Examples Broadcast Path
....................................................................................................................................................................................................................................
JOINpath
userLabel "ADM001-VADM_3-2M-9"
userLabel "ADM0004"
operationalRule automatic
node "ADM0001"
END
....................................................................................................................................................................................................................................
5-20 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Trails example
....................................................................................................................................................................................................................................
Trails example
Trails example figure
The following examples illustrate the network that is depicted in this figure:
SET ntwId 3
END
Comments:
!! Trail 1 !
CREATEtrail
userLabel 'trail8-29/1'
trailType pointToPoint
flow bidirectional
protType notProtected
endTpList
ctp 'VADM_29/West' payloadPos '02'
ctp 'Adm8/East' payloadPos '02'
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-21
March 2011
Path Management and Trail Management Examples Trails example
....................................................................................................................................................................................................................................
END
CONSTRtrail
userLabel 'trail8-29/1'
constraintSet "SetA"
ctp 'VADM_29/West' payloadPos '02'
constrainType useMain
ctp 'Adm7/East' payloadPos '02'
constrainType useMain
ctp 'Adm7/West' payloadPos '02'
constrainType useMain
ctp 'Adm8/East' payloadPos '02'
constrainType useMain
END
ALLOCtrail
userLabel 'trail8-29/1'
END
CONSTRtrail
userLabel 'trail8-29/1'
END
IMPLtrail
userLabel 'trail8-29/1'
END
Comments:
!! Trail 1 is LO configured !
CONFIGtrail
userLabel 'trail8-29/1'
payloadStructure tu12Tu12Tu3
END
Comments:
!! Trail 2 !
CREATEtrail
userLabel 'trail8-29/2'
trailType pointToPoint
flow bidirectional
protType notProtected
endTpList
ctp 'Adm8/West' payloadPos '02'
ctp 'VADM_29/East' payloadPos '02'
END
END
CONSTRtrail
userLabel 'trail8-29/2'
....................................................................................................................................................................................................................................
5-22 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Trails example
....................................................................................................................................................................................................................................
constraintSet "SetB"
ctp 'Adm8/West' payloadPos '02'
constrainType useMain
ctp 'VADM_11/East' payloadPos '02'
constrainType useMain
ctp 'VADM_11/West' payloadPos '02'
constrainType useMain
ctp 'VADM_19/East' payloadPos '02'
constrainType useMain
ctp 'VADM_19/West' payloadPos '02'
constrainType useMain
ctp 'VADM_33/East' payloadPos '02'
constrainType useMain
ctp 'VADM_33/West' payloadPos '02'
constrainType useMain
ctp 'VADM_29/East' payloadPos '02'
constrainType useMain
END
ALLOCtrail
userLabel 'trail8-29/2'
END
CONSTRtrail
userLabel 'trail8-29/2'
END
IMPLtrail
userLabel 'trail8-29/2'
END
Comments:
!! Trail 2 is LO configured !
CONFIGtrail
userLabel 'trail8-29/2'
payloadStructure tu12Tu12Tu3
END
Comments:
!! Trail 3 !
CREATEtrail
userLabel 'trail-prot'
trailType pointToPoint
flow bidirectional
protType notProtected
endTpList
ctp 'VADM_41/East' payloadPos '01'
ctp 'VADM_42/West' payloadPos '01'
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-23
March 2011
Path Management and Trail Management Examples Trails example
....................................................................................................................................................................................................................................
CONSTRtrail
userLabel 'trail-prot'
constraintSet "SetC"
ctp 'VADM_41/East' payloadPos '01'
constrainType useMain
ctp 'VADM_40/West' payloadPos '01'
constrainType useMain
ctp 'VADM_40/East' payloadPos '01'
constrainType useMain
ctp 'VADM_42/West' payloadPos '01'
constrainType useMain
END
ALLOCtrail
userLabel 'trail-prot'
END
Comments:
CONSTRtrail
userLabel 'trail-prot'
constraintSet "SetD"
ctp 'VADM_41/West' payloadPos '01'
constrainType useSpare
ctp 'VADM_39/East' payloadPos '01'
constrainType useSpare
ctp 'VADM_39/West' payloadPos '01'
constrainType useSpare
ctp 'VADM_42/East' payloadPos '01'
constrainType useSpare
END
PROTECTtrail
userLabel 'trail-prot'
protect deferred
endTpList
cap 'VADM_41/East' payloadPos '01'
cap 'VADM_42/West' payloadPos '01'
topologyLevel ntw END
END
CONSTRtrail
userLabel 'trail-prot’
END
IMPLtrail
userLabel 'trail-prot'
END
Comments:
!! Trail 3 is LO configured !
....................................................................................................................................................................................................................................
5-24 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Trails example
....................................................................................................................................................................................................................................
CONFIGtrail
userLabel 'trail-prot'
payloadStructure tu12Tu12Tu3
END
SPLITtrail
userLabel "ADM001-VADM_3-2M-9"
operationalRule automatic
node "ADM0001"
END
JOINtrail
userLabel "ADM001-VADM_3-2M-9"
userLabel "ADM0004"
operationalRule automatic node "ADM0001"
END
CONFIGUREmsTrail
userLabel "MSTRAIL-TO-TEST"
Au4List
hoAu4conc4 4
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-25
March 2011
Path Management and Trail Management Examples Path that Uses HO Trails
....................................................................................................................................................................................................................................
SETpath
allocRule user
implRule user
allocationConstraint noRestriction
END
SET ntwId 3
END
Comments:
CREATEpath
userLabel 'test-mig'
pathType bidirectionalPtoPto
pathRate lo2Mb
protType notProtected
alarmPropRule whenImplemented
allAlgType automatic
userId 'lts4182/snmlr23'
pmAutomatic false
endTpList
nap 'VADM_29/2M-01'
usedDir bidirectional
nap 'VADM42/2M-1'
usedDir bidirectional
END
END
Comments:
CONSTRpath
userLabel 'test-mig'
constraintSet "SetX"
ctp 'VADM_29/West' payloadPos '02/1/1.1'
constrainType useMain
ctp 'Adm8/East' payloadPos '02/1/1.1'
constrainType useMain
ctp 'Adm8/stm-1' payloadPos '01/1/1.1'
constrainType useMain
....................................................................................................................................................................................................................................
5-26 8DG42097JAAA Issue 1
March 2011
Path Management and Trail Management Examples Path that Uses HO Trails
....................................................................................................................................................................................................................................
ctp 'VADM_41/STM1-1' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_41/East' payloadPos '01/1/1.1'
constrainType useMain
ctp 'VADM_42/West' payloadPos '01/1/1.1'
constrainType useMain
END
ALLOCpath
userLabel 'test-mig'
END
Comments:
CONSTRpath
userLabel 'test-mig'
constraintSet "SetY"
ctp 'VADM_29/East' payloadPos '02/1/1.1'
constrainType useSpare
ctp 'Adm8/West' payloadPos '02/1/1.1'
constrainType useSpare
ctp 'Adm8/stm-1' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_41/STM1-1' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_41/East' payloadPos '01/1/1.1'
constrainType useSpare
ctp 'VADM_42/West' payloadPos '01/1/1.1'
constrainType useSpare
END
PROTECTpath
userLabel 'test-mig'
protect deferred
endTpList
nap 'VADM_29/2M-01'
nap 'VADM42/2M-1'
topologyLevel ntw
END
END
CONSTRpath
userLabel 'test-mig'
END
IMPLpath
userLabel 'test-mig'
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 5-27
March 2011
Path Management and Trail Management Examples Path that Uses HO Trails
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
5-28 8DG42097JAAA Issue 1
March 2011
6 PM Management
6
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the CLI commands for management of Performance Monitoring (PM).
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-1
March 2011
PM Management PM Management Overview
....................................................................................................................................................................................................................................
PM Management Overview
Available commands for PM management
The following verbs and objects are available for Performance Monitoring (PM)
management:
• “SET pmDomId” (p. 6-3)
• “CREATE CLASS pMeasure” (p. 6-4)
• “UPDATE CLASS pMeasure” (p. 6-4)
• “DELETE CLASS pMeasure” (p. 6-5)
• “CREATE CLASS tCRProfile” (p. 6-6)
• “UPDATE CLASS tCRProfile” (p. 6-7)
• “DELETE CLASS tCRProfile” (p. 6-7)
• “CREATE CLASS pmCountRep” (p. 6-8)
• “UPDATE CLASS pmCountRep” (p. 6-8)
• “DELETE CLASS pmCountRep” (p. 6-9)
• “CREATE CLASS tCAProfile” (p. 6-10)
• “DELETE CLASS tCAProfile” (p. 6-10)
• “STARTmeas” (p. 6-11)
• “STOPmeas” (p. 6-11)
• “CONSmeas” (p. 6-11)
• “CORRtransToMeas” (p. 6-13)
• “UNCORRtransToMeas” (p. 6-13)
• “CORRTpToMeas | UNCORRTpToMeas” (p. 6-14)
• “CORRrepToMeas | UNCORRrepToMeas” (p. 6-15)
• “CORRpmTpToTca” (p. 6-16)
• “UNCORRpmTpToTca” (p. 6-16)
• “DELETEpmTp” (p. 6-17)
• “DELETEpmTransp” (p. 6-17)
....................................................................................................................................................................................................................................
6-2 8DG42097JAAA Issue 1
March 2011
PM Management PM Management: SET
....................................................................................................................................................................................................................................
PM Management: SET
SET pmDomId
The SET pmDomId command is used to set the performance monitoring Domain
(pmDomain). The default value of the pmDomain is read from the environment variable
NXNL_PMDOMAIN. The SET command can be used to assign a different value.
SET pmDomIdparameter value options
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-3
March 2011
PM Management PM Management: pMeasure Object
....................................................................................................................................................................................................................................
pmLay := lo | ho | bothLoHo
....................................................................................................................................................................................................................................
userLabel <user_label>
updList [ userLabel <user_label> ]
[ pmGranularity <pmGran> ]
[ pmLayer <pmLay> ]
[ pmCollectCounter <pmCount> ]
[ defaultEnd <defEnd> ]
[ pmStartTime <date> ]
[ pmEndTime <date> ]
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-5
March 2011
PM Management PM Management: tCRProfile Object
....................................................................................................................................................................................................................................
CORRrepToMeas
userLabel 'Measure_1'
tcr 'Tcr_1'
END
....................................................................................................................................................................................................................................
6-6 8DG42097JAAA Issue 1
March 2011
PM Management PM Management: tCRProfile Object
....................................................................................................................................................................................................................................
The following command creates an object of class tCAProfile:
CORRpmTpToTca
measureUserLabel 'Measure_1'
nap 'ADM_1-04'
tca 'Tca_1'
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-7
March 2011
PM Management PM Management: pmCountRep Object
....................................................................................................................................................................................................................................
CORRrepToMeas
measureUserLabel 'Measure_1'
countRep 'CountRep_1'
END
....................................................................................................................................................................................................................................
6-8 8DG42097JAAA Issue 1
March 2011
PM Management PM Management: pmCountRep Object
....................................................................................................................................................................................................................................
DELETE CLASS pmCountRep
The DELETE command is used to remove one object of the same classes specified for
CREATE, which in this case is pmCountRep.
DELETE CLASS pmCountRep syntax
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-9
March 2011
PM Management PM Management: tCAProfile Object
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
6-10 8DG42097JAAA Issue 1
March 2011
PM Management PM Management: STARTmeas, STOPmeas, CONSmeas
....................................................................................................................................................................................................................................
STARTmeas
userLabel <user_label>
[TpList | TransList]
END
STARTmeas example
STARTmeas
userLabel “PM 24H for path Test 000 KL”
nap "1660-12/34M-1-03"
ctp "1660_5/r01s1b12p01" payloadPos "02/1"
END
To activate the CREATE CLASS pMeasure command manually, the STARTmeas command
is used:
STARTmeas
userLabel "Measure_1"
END
STOPmeas
STOPmeas syntax
STOPmeas
userLabel <user_label>
[TpList | TransList]
END
STOPmeas example
To stop the CREATE CLASS pMeasure command manually, the STARTmeas command is
used:
STOPmeas
userLabel "Measure_1"
END
CONSmeas
The CONSmeas command is used to check the consistency of a measurement.
CONSmeas syntax
CONSmeas
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-11
March 2011
PM Management PM Management: STARTmeas, STOPmeas, CONSmeas
....................................................................................................................................................................................................................................
userLabel <user_label>
[TpList | TransList]
END
....................................................................................................................................................................................................................................
6-12 8DG42097JAAA Issue 1
March 2011
PM Management PM Management: CORRtransToMeas and UNCORRtran-
sToMeas
....................................................................................................................................................................................................................................
CORRtransToMeas
measureUserLabel <user_label>
<pathTrail> ...
END
CORRtransToMeas example
An aim of performance measurement is to describe the quality of service that is offered
by a path or a trail. Therefore, once a path or trail is created, a measurement must be
correlated to the newly created path or trail. A correlation request can be submitted as
follows:
CORRtransToMeas
measureUserLabel "Measure_1"
pathUserLabel "ADM_1-ADM_39"
END
UNCORRtransToMeas
The UNCORRtransToMeas command is used to delete the correlation of a path/trail to one
or more measures.
UNCORRtransToMeas syntax
UNCORRtransToMeas
{ measureUserLabel <user_label> }...
<pathTrail>
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-13
March 2011
PM Management PM Management: CORRTpToMeas and UNCORRTpToMeas
....................................................................................................................................................................................................................................
CORRTpToMeas | UNCORRTpToMeas
measureUserLabel <user_label> ...
<Tp>
END
CORRTpToMeas example
The end termination points of the object correlated automatically result under measure if
the attribute defaultEnd was set to true at the measure creation time. To have a more
detailed monitoring of the performance of a path or trail, another path or trail termination
point can be correlated to the measure as illustrated in the following example:
CORRTpToMeas
measureUserLabel "Measure_1"
nap "ADM_1-04"
END
....................................................................................................................................................................................................................................
6-14 8DG42097JAAA Issue 1
March 2011
PM Management PM Management: CORRrepToMeas and UNCORRrepToMeas
....................................................................................................................................................................................................................................
CORRrepToMeas | UNCORRrepToMeas
measureUserLabel <user_label>
{ <Report> }...
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-15
March 2011
PM Management PM Management: CORRpmTpToTca and UNCORRpmTpToTca
....................................................................................................................................................................................................................................
CORRpmTpToTca
measureUserLabel <user_label>
<Tp>
{ tca <user_label> } ...
END
CORRpmTpToTca example
An alarm is produced if the bBe counter exceeds the range of specified values. To make a
Tca work, it must be correlated to a Tp, which is illustrated in the following example:
CORRpmTpToTca
measureUserLabel 'Measure_1'
nap 'ADM_1-04'
tca 'Tca_1'
END
UNCORRpmTpToTca
The UNCORRpmTpToTca command is used to delete the correlation of a pmTp to a
tCAProfile objects.
UNCORRpmTpToTca syntax
UNCORRpmTpToTca
measureUserLabel <user_label>
<Tp>
END
....................................................................................................................................................................................................................................
6-16 8DG42097JAAA Issue 1
March 2011
PM Management PM Management: DELETEpmTp and DELETEpmTransp
....................................................................................................................................................................................................................................
DELETEpmTp
measureUserLabel <user_label>
<Tp>
END
DELETEpmTransp
DELETEpmTransp syntax
The DELETEpmTransp <pathTrail> specifies the userLabel of the pmTransport object. If
the pmTransport is a path-image, the pathUserLabel token is used. If the pmTransport is a
trail-image, the trailUserLabel is used.
A pmTransport is created with the same userLabel of the corresponding path/trail.
DELETEpmTransp
measureUserLabel <user_label>
<pathTrail>
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 6-17
March 2011
PM Management Start/Stop PM on transport
....................................................................................................................................................................................................................................
Start/Stop PM on transport
STARTPMpath
The scope of this command is to start PM measurement on a path.
syntax
STARTPMpath
userLabel "…"
granularity …..
objective …..
END
STOPPMpath
The scope of this command is to stop PM measurement on a path.
syntax
STOPPMpath
userLabel "…"
END
STARTPMtrail
The scope of this command is to start PM measurement on a trail.
syntax
STARTPMtrail
userLabel "…"
granularity …..
objective …..
END
STOPPMtrail
The scope of this command is to stop PM measurement on a trail.
syntax
STOPPMtrail
userLabel "…"
END
....................................................................................................................................................................................................................................
6-18 8DG42097JAAA Issue 1
March 2011
7 ASAP Management
7
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the CLI commands for ASAP management.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 7-1
March 2011
ASAP Management ASAP Management Overview
....................................................................................................................................................................................................................................
General
The objects of the class aSAProfile are handled with the following commands and
objects:
• The CREATE CLASS command is used to create one object.
• The UPDATE CLASS command is used to change one object attribute value.
• The DELETE CLASS command is used to remove one object.
• The CORRtoaSAProfile command is used to bind one object of the class aSAProfile
with the objects if a class, path, trail, or physical connection
....................................................................................................................................................................................................................................
7-2 8DG42097JAAA Issue 1
March 2011
ASAP Management ASAP Management: CREATE CLASS aSAProfile and DELETE
CLASS aSAProfile
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
7-4 8DG42097JAAA Issue 1
March 2011
ASAP Management ASAP Management: CORRtoaSAProfile
....................................................................................................................................................................................................................................
CORRtoaSAProfile
userLabel <user_label>
{ toBindObject } ...
END
CORRtoaSAProfile example
CLASS path
userLabel 'path_1'
END
CLASS trail example
CLASS trail
userLabel 'trail_1'
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 7-5
March 2011
ASAP Management ASAP Management: CORRtoaSAProfile
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
7-6 8DG42097JAAA Issue 1
March 2011
8 8estoration Rule
R
Management
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the CLI commands for management of restoration rule (restRule).
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 8-1
March 2011
Restoration Rule Management Restoration Rule Management Overview
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
8-2 8DG42097JAAA Issue 1
March 2011
Restoration Rule Management Restoration Rule: SET restDomId
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 8-3
March 2011
Restoration Rule Management Restoration Rule: CREATE, UPDATE, DELETE
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
8-4 8DG42097JAAA Issue 1
March 2011
Restoration Rule Management Restoration Rule: CREATE, UPDATE, DELETE
....................................................................................................................................................................................................................................
[ constraintRule <ConstrRule> ]
END
END
UPDATE CLASS restRule example
The following example illustrates that the restoration rule object that was just created
changes its attribute values:
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 8-5
March 2011
Restoration Rule Management Restoration Rule: ACT_UPDATE CLASS ObjRestRule
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
8-6 8DG42097JAAA Issue 1
March 2011
9 Connection Management
9
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the CLI commands for connection management.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 9-1
March 2011
Connection Management Connection Management
....................................................................................................................................................................................................................................
Connection Management
Available commands for connection management
The following verbs and objects are available for connection management:
• “IMPL conn and DEIMPL conn” (p. 9-3)
• “MNGRawConn” (p. 9-5)
• “CREATE conn” (p. 9-6)
• “DELETE conn” (p. 9-6)
....................................................................................................................................................................................................................................
9-2 8DG42097JAAA Issue 1
March 2011
Connection Management Connection Management: IMPL and DEIMPL
....................................................................................................................................................................................................................................
IMPLconn syntax
IMPLconn
topologyLevel <topolevel>
endTPList
<conn_tp_list>
END
END
DEIMPLconn syntax
DEIMPLconn
topologyLevel <topolevel>
endTPList
<conn_tp_list>
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 9-3
March 2011
Connection Management Connection Management: IMPL and DEIMPL
....................................................................................................................................................................................................................................
END
END
IMPL conn example
IMPL conn
topologyLevel node
endTpList
cap 'ADM5/West' payloadPos '01' tpRole 'XMIT RCV'
cap 'VADM_17/East' payloadPos '01' tpRole 'XMIT RCV'
END
DEIMPL conn example
DEIMPL conn
topologyLevel node
endTpList
cap 'ADM5/West' payloadPos '01' tpRole 'XMIT RCV'
cap 'VADM_17/East' payloadPos '01' tpRole 'XMIT RCV'
END
END
....................................................................................................................................................................................................................................
9-4 8DG42097JAAA Issue 1
March 2011
Connection Management Connection Management: MNGRawConn
....................................................................................................................................................................................................................................
MNGRawConn
<objElementList>
finalState <flState>
actionType <actType>
[pathLabel <name>]
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 9-5
March 2011
Connection Management Connection Management: CREATE and DELETE
....................................................................................................................................................................................................................................
CREATEconn
[nextAct { none | calcRawConn | calcRawConnTrans | calcRawTransConf
}]
[confSt { allocated | defined | implemented | notMeaningful |
partiallyImplemented | commissioned }]
DELETE conn
The DELETE conn command can be used to delete a connection in a particular topology.
DELETE conn parameter value options
....................................................................................................................................................................................................................................
9-6 8DG42097JAAA Issue 1
March 2011
Connection Management Connection Management: CREATE and DELETE
....................................................................................................................................................................................................................................
tpElement := ctp <port_name> position_attribute <string>
tpRole <tpRole_value> | cap <port_name> position_attribute <string>
tpRole <tpRole_value> | nap <port_name> tpRole <tpRole_value>
DELETEconn syntax
DELETE conn
<tpList>
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 9-7
March 2011
Connection Management Connection Management: CREATE and DELETE
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
9-8 8DG42097JAAA Issue 1
March 2011
10 Topology Management
10
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the CLI commands for topology management.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 10-1
March 2011
Topology Management Topology Management Overview
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
10-2 8DG42097JAAA Issue 1
March 2011
Topology Management Topology Management: CREATE and REMOVE
....................................................................................................................................................................................................................................
CREATEntw
The CREATEntw command can be used to create a network (ntw) topology.
The order in which the parameters are presented on the command line is not important for
a CREATE operation.
CREATEntw parameter value options
CREATEntw
userLabel <user_label>
userID <string>
[comment1 <string>]
[comment2 <string>]
END
CREATEsbn
The CREATEsbn command can be used to create a subnetwork (sbn) topology.
The order in which the parameters are presented on the command line is not important for
a CREATE operation.
CREATEsbn syntax
CREATEsbn
includedIn ntw <type>
userLabel <user_label>
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 10-3
March 2011
Topology Management Topology Management: CREATE and REMOVE
....................................................................................................................................................................................................................................
userID <string>
[comment1 <string>]
[comment2 <string>]
END
CREATEsbn syntax
CREATEsbn
includedIn ntw 'ntw1'
userLabel 'sbn1'
userId 'snml1'
comment1 'Test to create a subnetwork'
comment2 'Test passed'
END
CREATEnode
The CREATEnode command can be used to create a node topology.
The order in which the parameters are presented on the command line is not important for
a CREATE operation.
CREATEnode parameter value options
CREATEnode
userLabel <user_label>
includeIN <sbn| et> <user_label>
userID <string>
neUserLabel <user_label>
[comment1 <string>]
[comment2 <string>]
[imType {virtual | senIM | tsdIM}]
[siteName <string>]
END
CREATE node example
CREATE node
includedIn sbn 'sbn1'
neUserLabel 'ne1'’
userLabel 'node1'
userId 'snml1'
comment1 'Test to create a network'
comment2 'Test passed''
END
CREATEphysicalConn
The CREATEphysicalConn command can be used to create a physical connection.
....................................................................................................................................................................................................................................
10-4 8DG42097JAAA Issue 1
March 2011
Topology Management Topology Management: CREATE and REMOVE
....................................................................................................................................................................................................................................
The order in which the parameters are presented on the command line is not important for
a CREATE operation.
CREATEphysicalConn parameter value options
CREATEphysicalConnection
userLabel <user_label>
userId <string>
aPort
zPort
END
CREATEphysicalConn syntax for a new PO/NT node:
CREATEphysicalConnection
[userLabel <user_label>]
userId <string>
ntNode <node_name>
END
CREATE physicalConnection example 1
CREATE physicalConnection'
userLabel 'phyConn1''
userId 'snml1''
aSDHPort 'portWest1''
zSDHPort 'portEast1''
END
CREATE physicalConnection example 2
CREATE physicalConnection'
userLabel "Physical Conn Fox I/1660_12"
userId "snml@tvhiz"
aVirtualNode "Virtual Fox I"
portName "Port I Fox I/stm16" portTechno sdh portType stm16
zSDHPort "1660-12/STM-16_2-102"
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 10-5
March 2011
Topology Management Topology Management: CREATE and REMOVE
....................................................................................................................................................................................................................................
CREATEet
The CREATEet command can be used to create an elementary topology (et).
The order in which the parameters are presented on the command line is not important for
a CREATE operation.
CREATEet syntax
CREATEet
include IN sbn <sbn type>
userLabel <user_label>
userId <string>
etType <type>
stmType <type>
fiberNum <num>
globalCfg <True/False>
[comment1 <string>]
[comment2 <string>]
END
CREATEet example
CREATE et
includedIn sbn 'sbn1'
userLabel 'et1'
userId 'snml1'
etType genericRing
stmType stm1
fiberNum 2
globalCfg True
comment1 'Test to create a network'
comment2 'Test passed'
END
REMOVEntw
The REMOVEntw command can be used to remove a network (ntw) topology.
REMOVEntw syntax
REMOVEntw
userLabel <user_label>
END
REMOVEntw example
REMOVE ntw
userLabel 'ntw1'
END
REMOVEsbn
The REMOVEsbn command can be used to remove a subnetwork (sbn) topology.
REMOVEsbn syntax
....................................................................................................................................................................................................................................
10-6 8DG42097JAAA Issue 1
March 2011
Topology Management Topology Management: CREATE and REMOVE
....................................................................................................................................................................................................................................
REMOVEsbn
userLabel <user_label>
END
REMOVEsbn example
REMOVE sbn
userLabel 'sbn1'
END
REMOVEet
The REMOVEet command can be used to remove an elementary topology (et).
REMOVEet syntax
REMOVEet
userLabel <user_label>
END
REMOVEet example
REMOVE et
userLabel 'et1'
END
REMOVEnode
The REMOVEet command can be used to remove a node topology.
REMOVEnode syntax
REMOVEnode
userLabel <user_label>
END
REMOVEnode example
REMOVE node
userLabel 'node1'
END
REMOVEphysicalConnection
The REMOVEphysicalConnection command can be used to remove a physical
connnection.
REMOVEphysicalConnection syntax
REMOVEphysicalConnection
userLabel <user_label>
END
REMOVEphysicalConnection example
REMOVE physicalConnection
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 10-7
March 2011
Topology Management Topology Management: CREATE and REMOVE
....................................................................................................................................................................................................................................
userLabel 'physicalConnection1'
END
....................................................................................................................................................................................................................................
10-8 8DG42097JAAA Issue 1
March 2011
Topology Management Topology Management: IMPL, DEIMPL, and UPDATE
....................................................................................................................................................................................................................................
IMPL
The IMPL command is used to implement particular topology, which can be a network
(ntw), a subnetwork (sbn), and elementary topology (et), or a physical connection
(physicalCONNECTION.).
IMPL syntax
IMPL ntw
userLabel 'ntw1'
END
IMPL sbn example
The IMPL sbn command is used to implement a subnetwork (sbn).
IMPL sbn
userLabel 'sbn1'
END
IMPL et example
The IMPL et command is used to implement an elementary topology (et).
IMPL et
userLabel 'et1'
END
IMPL physicalConnection example
The IMPL physicalConnection command is used to implement a physical connection.
IMPL physicalConnection
userLabel 'physicalConnection1'
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 10-9
March 2011
Topology Management Topology Management: IMPL, DEIMPL, and UPDATE
....................................................................................................................................................................................................................................
DEIMPL
The DEIMPL command is used to deimplement particular topology, which can be a
network (ntw), a subnetwork (sbn), and elementary topology (et), or a physical
connection (physicalCONNECTION.).
DEIMPL syntax
DIMPL ntw
userLabel 'ntw1'
END
DIMPL sbn example
The DIMPL sbn command is used to deimplement a subnetwork (sbn).
DIMPL sbn
userLabel 'sbn1'
END
DIMPL et example
The DIMPL et command is used to deimplement an elementary topology (et).
DIMPL et
userLabel 'et1'
END
DIMPL physicalConnection example
The DIMPL physicalConnection command is used to deimplement a physical connection.
DIMPL physicalConnection
userLabel 'physicalConnection1'
END
UPDATE et
The UPDATE et command is used to update the globalCfg attribute et (elementary
topology).
UPDATE et syntax
UPDATE et
userLabel <user_label>
globalCfg <True | False>
END
UPDATE et example
....................................................................................................................................................................................................................................
10-10 8DG42097JAAA Issue 1
March 2011
Topology Management Topology Management: IMPL, DEIMPL, and UPDATE
....................................................................................................................................................................................................................................
The UPDATE et command is used to update the globalCfg attribute et (elementary
topology).
UPDATE et
userLabel 'STM1'
globalCfg True
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 10-11
March 2011
Topology Management Topology Management: SPLIT, JOIN, and OBJECT
....................................................................................................................................................................................................................................
SPLITphysicalConnection
SPLIT is used to split a defined physical connection.
SPLITphysicalConnection syntax
SPLITphysicalConnection
reqType <splitType>
userLabelPhyConnToSplit <user_label>
userLabelFirstPhyConn <user_label>
userLabelOldFirstPort <user_label>
userLabelNewFirstPort <user_label>
userLabelSecondPhyConn <user_label>
userLabelOldSecondPort <user_label>
userLabelNewSecondPort <user_label>
<split_phyConn_attr>
END
SPLITphysical connection (undoSplit) example
SPLITphysicalConnection
reqType undoSplit
userLabelPhyConnToSplit 'Phy_Conn_Split'
userLabelFirstPhyConn 'Phy_Conn_1'
userLabelOldFirstPort 'Old_Port_1'
userLabelNewFirstPort 'New_Port_1'
userLabelSecondPhyConn 'Phy_Conn_2'
userLabelOldSecondPort 'Old_Port_2'
userLabelNewSecondPort 'New_Port_2'
END
SPLITphysical connection (split) example
The following syntax is only used in a 4-fiber physical connection
SPLITphysicalConnection
reqType split
userLabelPhyConnToSplit 'Phy_Conn_Split'
userLabelFirstPhyConn 'Phy_Conn_1'
userLabelOldFirstPort 'Old_Port_1'
....................................................................................................................................................................................................................................
10-12 8DG42097JAAA Issue 1
March 2011
Topology Management Topology Management: SPLIT, JOIN, and OBJECT
....................................................................................................................................................................................................................................
userLabelNewFirstPort 'New_Port_1'
userLabelSecondPhyConn 'Phy_Conn_2'
userLabelOldSecondPort 'Old_Port_2'
userLabelNewSecondPort 'New_Port_2'
userLabelPhyConnToSplit4f 'Phy_Conn_Split_4f'
userLabelFirstPhyConn4f 'Phy_Conn_1_4f'
userLabelOldFirstPort4f 'Old_Port_1_4f'
userLabelNewFirstPort4f 'New_Port_1_4f'
userLabelSecondPhyConn4f 'Phy_Conn_2_4f'
userLabelOldSecondPort4f 'Old_Port_2_4f'
userLabelNewSecondPort4f 'New_Port_2_4f'
END
JOINphysicalConnection
JOIN is used to join two physical connections.
JOINphysicalConnection syntax
JOINphysicalConnection
reqType <joinType>
userLabelFirstPhyConn <user_label>
userLabelSecondPhyConn <user_label>
userLabelNewPhyConn <user_label>
<join_phyConn_attr>
END
JOINphysical connection (undoJoin) example
JOINphysicalConnection
reqType undoJoin
userLabelFirstPhyConn 'Phy_Conn_1'
userLabelSecondPhyConn 'Phy_Conn_2'
userLabelNewPhyConn 'New_Phy_Conn'
END
JOINphysicalConnection (join) example
The following syntax is only used in a 4-fiber physical connection.
JOINphysicalConnection
reqType join
userLabelFirstPhyConn 'Phy_Conn_1'
userLabelSecondPhyConn 'Phy_Conn_2'
userLabelNewPhyConn 'New_Phy_Conn'
userLabelFirstPhyConn4f 'Phy_Conn_14f'
userLabelSecondPhyConn4f 'Phy_Conn_24f'
userLabelNewPhyConn4f 'New_Phy_Conn4f'
END
OBJECTconnection
OBJECT is used to connect and/or disconnect one or more physical connections.
OBJECTconnection syntax
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 10-13
March 2011
Topology Management Topology Management: SPLIT, JOIN, and OBJECT
....................................................................................................................................................................................................................................
OBJECTconnection
actionType <actionConnection>
connectMode <modeConnection>
{ physicalConnection <user_label> } ...
END
OBJECTconnection example
OBJECTconnection
actionType connect
connectMode immediate
physicalConnection 'Phy_Conn_To_Connect'
....................................................................................................................................................................................................................................
10-14 8DG42097JAAA Issue 1
March 2011
11 NAP Management
11
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the CLI commands for management of a network access points (NAP).
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 11-1
March 2011
NAP Management NAP Management Overview
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
11-2 8DG42097JAAA Issue 1
March 2011
NAP Management NAP Management: UPLOADnap
....................................................................................................................................................................................................................................
UPLOADnap ntw
userLabel 'ntw1'
END
UPLOADnap sbn example
UPLOADnap sbn
userLabel 'sbn1'
END
UPLOADnap et example
UPLOADnap et
userLabel 'et1'
END
UPLOADnap node example
UPLOADnap node
userLabel 'node1'
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 11-3
March 2011
NAP Management NAP Management: REMOVEnap
....................................................................................................................................................................................................................................
REMOVEnap <nap>>
portName <string>>
END
REMOVEnap ntw example
REMOVEnap c
userLabel 'ntw1'
END
REMOVEnap sbn example
REMOVEnap sbn
userLabel 'sbn1'
END
REMOVEnap et example
REMOVEnap et
userLabel 'et1'
END
REMOVEnap node example
REMOVEnap node
userLabel 'node1'
END
....................................................................................................................................................................................................................................
11-4 8DG42097JAAA Issue 1
March 2011
12 rmBatchUtil Tool
12
Overview
Purpose
This chapter provides the 1350 OMS advanced user with the conceptual information that
pertains to the rmBatchUtil tool.
Contents
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 12-1
March 2011
rmBatchUtil Tool rmBatchUtil Tool Overview
....................................................................................................................................................................................................................................
Syntax errors
The tool stops when a syntactical error on a keyword occurs.
The following message is displayed on standard output:
line no <number> token = <keyword>
If an error occurs on an attribute value, the following message is displayed:
line no <number>-Value <string_value> not found in the NML d.b.
The command is skipped and the tool continues to execute the next command, unless the
utility is running with -stop option on.
For special commands (such as SET, SET path, and SET trail), the tools stops
immediately.
Executing errors
In an error occurs during tool execution, the behavior of the tool depends on whether
-stop option has been specified and the type of the error that has occurred. If a normal
error occurs, the tool stops the execution of the command, only if is running with -stop
option; otherwise the command is skipped and the execution continues with the next
command. The tool stops immediately when an internal application error occurs.
....................................................................................................................................................................................................................................
12-2 8DG42097JAAA Issue 1
March 2011
rmBatchUtil Tool rmBatchUtil Tool Overview
....................................................................................................................................................................................................................................
Error handling example 1
In example 1, the SET, CREATE path, and DELETE path are executed. The tool runs
without the -stop option; and during execution, a syntactical error on an attribute value
occurs. The CREATE path command is skipped, and the next command, which is
DELETE path, is executed.
....................................................................................................................................................................................................................................
pathType bidirectionalPtoPto
pathRate eth1GbRateAdapt
protType notProtected
allocRule user
allocationConstraint noRestriction
alarmPropRule whenImplemented
allAlgType automatic
userId "lts4182/snml"
pmAutomatic false
msProtProfile normal
pdhAlrEnabRule onImplementation
sdhAlrEnabRule onImplementation
transportRate au4virtN
serviceType Ethernet
!line: 21 - Value Ethernet not found in the NML d.b. !
!--- ERROR --- SHUTTING DOWN !========================
....................................................................................................................................................................................................................................
12-4 8DG42097JAAA Issue 1
March 2011
13 CLI Commands
13
Overview
Purpose
This chapter provides reference material and examples that pertain to the commands that
are used in the Command Language Interface (CLI).
Contents
....................................................................................................................................................................................................................................
Command Table
Commands
....................................................................................................................................................................................................................................
13-2 8DG42097JAAA Issue 1
March 2011
CLI Commands Command Table
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-3
March 2011
CLI Commands Reroute Path or Trail (REROUTE path/trail)
....................................................................................................................................................................................................................................
Functionality
Action: NLACreroute
ActInfo: SG_RerouteInfo
ActReply: SG_RerouteReply
This action is invoked on a class path or a trail. Before calling the action request, a get
object instance of the trail or path that is associated with userLabel must be specified in
the command, which is done with a get from the application database.
The structure for SG_RerouteInfo is the following:
• SG_RerouteInfo_Operation
• a pointer to SG_RerouteInfo_mode
• two fields of type SG_ObjectInstance
The field operation is filled with three possible values:
• rerouteOnlyAllocation
• rerouting
• undorerouting
The undorouting value is specified in the UNDOREROUTE path/trail command.
The field mode is optional and is forced only if the user writes in the command
trafficImpactsAllowed token; otherwise, it is normal. The optional two fields of type
SG_ObjectInstance contain the tpA and tpZ that are written in TpList, when they are
specified. The TpList contains Cap and/or Ctp for the trail, and Ctp and/or Nap for the
path.
The type ActReply is the same as that of the SG_GenMultReply structure, which is used
for a response of a GenMultReply action.
The response for this command is managed as a response from a GenMultReply response
would be managed; nothing of consequence is done for this command.
Examples
....................................................................................................................................................................................................................................
13-4 8DG42097JAAA Issue 1
March 2011
CLI Commands Reroute Path or Trail (REROUTE path/trail)
....................................................................................................................................................................................................................................
REROUTEpath
userLabel "pathPippo"
trafficImpactsAllowed
automaticImplementation
endTpList
END
END
REROUTEpath
userLabel "pathPippo"
trafficImpactsAllowed
onlyAllocation
endTpList
nap "nap1"
ctp "1660_5/stm16/prtE" payloadPos "02"
END
END
REROUTEtrail
userLabel "trailPippo"
trafficImpactsNotAllowed
endTpList
ctp "1660_5/stm16/prtE" payloadPos "02"
cap "1660_5/stm16/prtA" payloadPos "01"
END
END
REROUTEtrail
userLabel "trailPippo"
trafficImpactsNotAllowed
endTpList
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-5
March 2011
CLI Commands Undo Route Path or Trail (UNDOROUTE path/trail)
....................................................................................................................................................................................................................................
Functionality
Action: NLACreroute
ActInfo: SG_RerouteInfo
ActReply: SG_RerouteReply
The functionality of this command is the same as that of the REROUTEpath/trail
command; however, the value of the Operation and Mode fields differ:
• The Operation field always has the value of undorerouting.
• The Mode field always has the value of NULL.
Examples
UNDOREROUTE path
userLabel "pathPippo"
endTpList
END
END
UNDOREROUTE path
userLabel "pathPippo"
endTpList
node "NE_V5" usedDir bidirectional
END
END
UNDOREROUTE trail
userLabel "trailPippo"
endTpList
END
END
....................................................................................................................................................................................................................................
13-6 8DG42097JAAA Issue 1
March 2011
CLI Commands UPDSNC Path, Trail, or SNC (UPDSNC path/trail/snc)
....................................................................................................................................................................................................................................
Functionality
Action: NLACupdSncAttrs
ActInfo: SG_UpdSncAttrsInfo
ActReply: SG_UpdSncAttrsReply
This action is invoked on class path or trail. A get object instance of a trail/path is
associated with the userLabel that is specified in the command. It is needed before calling
the action request with a get from the application database.
The pointer composes the structure SG_UpdSncAttrsInfo to SG_UpdSncAttrsInfo_propa-
gateToSnc and SG_GenSetInfo. It contains the attributes and their values that are
specified in updList.
The field SG_UpdSncAttrsInfo_propagateToSnc can assume the following values,
according to the token that is specified in the command. It is NULL only for the
UPDSNCsnc command.
• dontPropagate
• Propagate
The type ActReply is the same as the SG_GenMultReply structure that is used for the
response of GenMultReply action.
The response for this command is managed similarly to a GenMultReply response;
nothing of consequence is done for this command.
Examples
UPDSNC trail
userLabel "trailPippo"
propagateToSnc
updList
defaultPriority2
defaultReroutingnoRestoration
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-7
March 2011
CLI Commands UPDSNC Path, Trail, or SNC (UPDSNC path/trail/snc)
....................................................................................................................................................................................................................................
END
UPDSNC snc
userLabel "snc Pippo"
updList
priority 3
END
END
UPDSNC path
userLabel "path Pippo"
dontPropagateToSnc
updList
defaultPriority4
userLabel "new UserLabel"
END
END
....................................................................................................................................................................................................................................
13-8 8DG42097JAAA Issue 1
March 2011
CLI Commands Configure Link NPA (CONFIGURELINKnpa)
....................................................................................................................................................................................................................................
CONFIGURETELINKnpa
userLabel "npa-userLabel"
opType create |
update userLabel "teLink-userLabel" |
move userLabel "teLink-userLabel" |
remove userLabel "teLink-userLabel" |
linkMetric 20
srgList
userLabel "srg-1"
userLabel "srg-2"
............
userLabel "srg-n"
END
linkList
userLabel "conn-1"
userLabel "conn-2"
............
userLabel "conn-n"
END
END
Functionality
Action: NLACteLinkConfigure
ActInfo: SG_TeLinkConfigureInfo
ActReply: SG_TeLinkConfigureReply
This action is invoked on the class npa.
The following two structures create the structure SG_TeLinkConfigureInfo:
• The SG_GenOperType structure contains the NULL for the operation create;
otherwise, the object instance of teLink is updated, moved, or removed. For a create,
linkList is mandatory, while srgList and linkMetric are optional. For an update,
srgList and linkMetric are optional. A move is mandatory for linkList.
• The SG_GenSetInfo structure is filled with attributes that are specified in the
command. For the srgList and linkList attributes, the relative values are of the type
SG_ObjectList and they contain the ObjectInstance of Srg or the Link that is
specified.
The type ActReply is the same SG_MultReplyWithInstance structure and is like a
GenMultReply response; nothing of consequence is done for this command.
Examples
CONFIGURETELINKnpa
userLabel "npaUserLabel"
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-9
March 2011
CLI Commands Configure Link NPA (CONFIGURELINKnpa)
....................................................................................................................................................................................................................................
opType create
linkMetric 30
srgList
userLabel "srg 1"
END
linkList
userLabel "conn 1"
userLabel "conn 2"
END
END
CONFIGURETELINKnpa
userLabel "npaUserLabel"
opType update
userLabel "TeLink1"
END
CONFIGURETELINKnpa
userLabel "npaUserLabel"
opType update
userLabel "TeLink1"
linkMetric 20
END
CONFIGURETELINKnpa
userLabel "npaUserLabel"
opType move
userLabel "TeLink1"
linkList
userLabel "conn 1"
userLabel "conn 2"
userLabel "conn 3"
END
END
CONFIGURETELINKnpa
userLabel "npaUserLabel"
opType remove
userLabel "TeLink1"
END
....................................................................................................................................................................................................................................
13-10 8DG42097JAAA Issue 1
March 2011
CLI Commands Move Objects (MOVEObjects)
....................................................................................................................................................................................................................................
Functionality
Action: NLACmoveObjects
ActInfo: SG_MoveObjectsInfo
ActReply: SG_MoveObjectsReply
This action is always invoked on a class network. The parent topology includes the
following:
• To move ports, the parent topology is always the node.
• To move nodes, the parent topology can be a subnetwork (sbn1stLev) or an
elementary topology (et) (sbn2ndLev).
The structure SG_MoveObjectsInfo consists of a buffer of the type SG_MoveObjInfo.
This structure can to be viewed as a sequence of three fields:
• objClass, which represents the class node or the port
• The object instance of new parent object
• The object instance of object that is to be moved
All object instances mentioned come from their userLabel, which is specified in the
command. These three values are the same objClass and object instance of the new parent
object. An object can compose the movingObjList.
The type ActReply is the same SG_GenMultReply structure that is used for the response
of a GenMultReply.
The response for this command is managed similarly as a GenMultReply response would
be managed; nothing of consequence is done for this command.
Examples
MOVEObjects node
newParentLabel sub2ndLev "EtTopolLabel"
movingObjList
userLabel "nodeLabel_1"
userLabel "nodeLabel_2"
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-11
March 2011
CLI Commands Move Objects (MOVEObjects)
....................................................................................................................................................................................................................................
END
MOVEObjects node
newParentLabel sub1stLev "SbnTopolLabel"
movingObjList
userLabel "nodeLabel"
END
END
MOVEObjects port
newParentLabel node "NewTopolLabel"
movingObjList
userLabel "portLabel_1"
userLabel "portLabel_2"
userLabel "portLabel_3"
END
END
....................................................................................................................................................................................................................................
13-12 8DG42097JAAA Issue 1
March 2011
CLI Commands Move Port (MOVEport)
....................................................................................................................................................................................................................................
MOVEport
sourceNode "userLabel del nodo sorgente"
destNode "userLabel del nodo destinazione"
userLabel "user label della porta 1"
destUserLabel "nuova user label della porta 1" {toBeCreated}
userLabel "user label della porta 2"
destUserLabel "nuova user label della porta 2" {toBeCreated}
userLabel "user label della porta 3"
destUserLabel "nuova user label della porta 3" {toBeCreated}
.....................................................
.....................................................
.....................................................
userLabel "user label della porta n"
destUserLabel "nuova user label della porta n" {toBeCreated}
END
Functionality
Action: NLACtransferObjs
ActInfo: SG_TransferObjsInfo
ActReply: SG_TransferObjsReply
This action is always invoked on a class network with a relative object instance. The
fields that are listed in Synposis are mandatory, except for the token toBeCreated. The
structure to fill is SG_TransferObjsInfo.
The field checkOnly is a Boolean expression and its value is always TRUE. The agent
does not consider this field.
From the value sourceNode that is specified in the command, the object instance of the
parent and its virtual or real element is known. This value fills the field sourceParentObj
in the structure and sends it to the functional agent; the same applies for destParentObj.
From the element type of the source parent and destination parent, the following two
topologies are considered for MOVEport:
• virtual
• real
Both the rmBatchUtil and Csa functional agents do not currently manage moving a port
from a real element to virtual element or vice versa. This information is used to fill the
transferObject structure, which consists of a buffer of type SG_TransferInfo and a field
fromObjInstance that contains the RDN of the source port.
The compilation of the structure SG_ToObjInfo depends on the type of move that is to be
made. The moves can be one of the following:
• Virtual-to-Virtual move
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-13
March 2011
CLI Commands Move Port (MOVEport)
....................................................................................................................................................................................................................................
The field toObjInfo can be NULL for a port that was once moved. It maintains the
same name; otherwise, the field objUpdLabel is validated if an existing port should be
overwritten. (The token toBeCreated in the rmBatch command must be specified.)
Any instance in which the virtual port is renamed once it is moved is not supported.
• Real-to-Real move
The field toObjInfo is validated with objCreLabel if a new port is created as a planned
port. (The token toBeCreated into rmBatch command must be specified.) Otherwise,
the field objInstance is validated, if an existing port (which is put in RDN) is to be
overwritten.
The type ActReply is SG_GenericReply, which is used for the response of new
GenMultReply action. The callback for this command only prints the messages sent from
the action.
Examples
In the following example, only NewPort1 is created as new.
MOVEport
sourceNode "NodoSorgente"
destNode "DestNodo"
userLabel "porta1"
destUserLabel "NewPorta1" toBeCreated
userLabel " porta2"
destUserLabel "Porta2"
END
In the following example, all ports are created as new.
MOVEport
sourceNode "NodoSorgente"
destNode "DestNodo"
userLabel "porta1"
destUserLabel "NewPorta1" toBeCreated
userLabel " porta2"
destUserLabel "NewPorta2" toBeCreated
userLabel " porta3"
destUserLabel "NewPorta3" toBeCreated
END
In the following example, none of the ports are created as new.
MOVEport
sourceNode "NodoSorgente"
destNode "DestNodo"
userLabel "porta1"
destUserLabel "Porta1"
userLabel " porta2"
destUserLabel "Porta2"
userLabel " porta3"
destUserLabel "Porta3"
END
....................................................................................................................................................................................................................................
13-14 8DG42097JAAA Issue 1
March 2011
CLI Commands Create Path (CREATEpath)
....................................................................................................................................................................................................................................
CREATEpath
Attribute_1 "value_attr_1"
Attribute_2 "value_attr_2"
Attribute_3 "value_attr_3"
..................................
endTpList
{nap | node | port}
AttributeTp1_1 "value_attrTp1_1"
AttributeTp1_2 "value_attrTp1_2"
..................................
AttributeTp1_n "value_attrTp1_n"
{nap | node | port}
AttributeTp2_1 "value_attrTp2_1"
AttributeTp2_2 "value_attrTp2_2"
..................................
AttributeTp2_n "value_attrTp2_n"
{nap | node | port}
AttributeTp3_1 "value_attrTp3_1"
AttributeTp3_2 "value_attrTp3_2"
..................................
AttributeTp3_n "value_attrTp3_n"
{nap | node | port}
AttributeTp4_1 "value_attrTp4_1"
AttributeTp4_2 "value_attrTp4_2"
..................................
AttributeTp4_n "value_attrTp4_n"
END
END
Functionality
Action: It is a create request to a TRS agent.
ActReply: handle_creation_response
This create request is the same as the previous version of rmBatchUtil, except TpList can
now contain every attribute that belongs to class Nap, Node, or Port that a section for
TpList in the command specifies. The attribute list, which is sent to TRS agent, contains
the particular attribute NLAnapList. This attribute value is stored in the structure
TranspEndList. The attributes that are relative to TpList are specified in the command
create. In the previous version of rmBatchUtil, the attribute is the same, but the structure
is SG_NapList. The response of creation is the same as that of the previous version of
rmBatchUtil.
Examples
CREATEpath
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-15
March 2011
CLI Commands Create Path (CREATEpath)
....................................................................................................................................................................................................................................
userLabel "path in npa"
serviceType pdh
pathType bidirectionalPtoPto
pathRate ho140Mb
transportRate hoAu4
configurationRate notMeaningful
protType notProtected
allocationConstraint noRestriction
alarmPropRule whenCommissioned
allAlgType automatic
userId "dba/snml"
pmAutomatic false
msProtProfile normal
pdhAlrEnabRule onCommissioning
sdhAlrEnabRule onCommissioning
concLevelMode notMeaningful
concatenationLevel 0
maxSuppConcLevel 0
ethMapping notMeaningful
npaMainSpareFactor 100
msspringDCFactor 80
lcasControl notAvailable
srvTrailsRouting notMeaningful
sncpType sncpIpreferredAlr
defaultRerouting noRestoration
defaultPriority 4
defaultReversionMode manual
endTpList
nap "1660--95/r01s1b01p02c01" usedDir bidirectional
nap "1660--90/r01s1b01p03c01" usedDir bidirectional
END
END
....................................................................................................................................................................................................................................
13-16 8DG42097JAAA Issue 1
March 2011
CLI Commands Multiset Node (MULTSETnode)
....................................................................................................................................................................................................................................
MULTSETnode
userLabel "node-label"
<routingDomain-automatic>
<routingDomain-listOfPort>
<routingDomain-state>
END
Where:
<routingDomain-automatic> = ROUTING_DOMAIN_AUTOMATIC
<routingDomain-listOfPort> = routingDomainName "label" | <null-domain> |
ALL_PORT | <port-list>
<port-list> = port-list <portElem> [<portElem>] END
<portElem> = userLabel "label"
<null-domain> = NULL
<routingDomain-state> = routingDomainState <rouDom-state>
<rouDom-state> = disabled | enabledForPartitioning | enabledForMigration
Functionality
Action: NLACmultSetAttributes
ActInfo: SG_MultSetAttributesInfo
ActReply: SG_MultSetAttributesReply
This action is always invoked on a class node that contains the port that changes the
routing Domain Name or the routing Domain State. This action is invoked on the object
instance of the class node that is specified in the command. This command changes the
routing domain name or the routing domain state for all ports or for a list of ports that is
included in a specified node. A null routing domain name can be specified to unset the
previous value (see examples section).
The command specifies the routing domain state that assumes one of these values:
• disabled
• enabledForPartitioning
• enabledForMigration
The ActInfo is filled in this manner: the field attrList contains the attribute
NLAroutingDomainName, NLAroutingDomainId, or NLAroutingDomainState and its
value. If the token ROUTING_DOMAIN_AUTOMATIC is used, the NLAroutingDo-
mainId must be set to -1 in the attrList field. The field setScope, the union of
baseObjectOnly and scope, is baseObjectOnly (type SGL_NULL) only if
routingDomainState is set on the node.
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-17
March 2011
CLI Commands Multiset Node (MULTSETnode)
....................................................................................................................................................................................................................................
If routing is not set on the node, the field setScope is the structure scope. The field
filteredObjClass contains the oid of the class port, and the structure filteredObjList is
contained in all ports objectInstance that are specified in the list port in the command.
The type ActReply is SG_ExtendedReply, which is used for the response of the new
GenMultReply action. The callback for this command only prints the messages sent from
the agent CSA.
Examples
....................................................................................................................................................................................................................................
13-18 8DG42097JAAA Issue 1
March 2011
CLI Commands Manage Switch (manageSwitch)
....................................................................................................................................................................................................................................
as an alternative:
Functionality
Action: NLACmanageSwitch
ActInfo: SG_ManageSwitchInfo
ActReply: SG_ManageSwitchReply
This action is always invoked on a class connection in a topology for every cointo that is
associated with the path or trail that the userLabel token specifies in the command and
filters with connectionType equal to bridgeAndSwitch, switch, or dropAndCont.
The ActInfo is enumerated to SG_SNCPPendSwitchCmd, which is to be set to the
setRevertive or setNoRevertive value by the token operationMode that is specified in the
command. The callback associated with this action is genericExtendReply, which does
not manage anything of consequence.
As an alternative to the operationmode parameter, the parameter command can be used.
The possible values of the parameter command are: release | lockout | forceMain |
forceSpare | manualMain | manualSpare
Examples
manageSwitch path
userLabel " pathPippo "
operationMode revertive
END
manageSwitch path
userLabel " pathPippo "
operationMode nonRevertive
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-19
March 2011
CLI Commands Manage Switch (manageSwitch)
....................................................................................................................................................................................................................................
manageSwitch trail
userLabel " trailPippo "
operationMode revertive
END
manageSwitch trail
userLabel " trailPippo "
operationMode nonRevertive
END
....................................................................................................................................................................................................................................
13-20 8DG42097JAAA Issue 1
March 2011
CLI Commands Add Ends Path (ADDENDSpath)
....................................................................................................................................................................................................................................
ADDENDSpath
userLabel "userLabel"
allocRule {user | automatic}
implRule {user | automatic}
checkSwitches {true | false}
endTpList
{nap | node | port}
AttributeTp1_1 "value_attrTp1_1"
AttributeTp1_2 "value_attrTp1_2"
.................................
AttributeTp1_n "value_attrTp1_n"
{nap | node | port}
AttributeTp2_1 "value_attrTp2_1"
AttributeTp2_2 "value_attrTp2_2"
................................
AttributeTp2_n "value_attrTp2_n"
{nap | node | port}
AttributeTp3_1 "value_attrTp3_1"
AttributeTp3_2 "value_attrTp3_2"
.................................
AttributeTp3_n "value_attrTp3_n"
.................................
{nap | node | port}
AttributeTp_m_1 "value_attrTp_m_1"
AttributeTp_m_2 "value_attrTp_m_2"
..................................
AttributeTp_m_n "value_attrTp_m_n
END
END
Functionality
Action: NLACmanageEnds
ActInfo: SG_ManageEndsInfo
ActReply: SG_ManageEndsReply
This action is invoked to add ends to a path that the userLabel token specifies in the
command. The ActInfo is a structure SG_ManageEndsInfo that is filled with the
following:
• The operation that the operation token is to perform. (In this case, the value is
ManageEndsInfo_operation_removeEnd.).
• The type of allocation and implementation rules that can be used or are automatically
set by the allocRule and impl- Rule tokens.
• The checkSwitches value, which can be 0 or 1, that the checkSwitches token
specifies.
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-21
March 2011
CLI Commands Add Ends Path (ADDENDSpath)
....................................................................................................................................................................................................................................
All of these tokens can be specified in the command. Only the path userLabel is
mandatory. The field endlist is filled with a TpList that is specified in the command and
its attributes. The callback associated with this action is genericExtendReply, which does
not manage anything of consequence.
Examples
ADDENDSpath
userLabel "10/100 virt. conc."
allocRule automatic
implRule user
checkSwitches true
endTpList
nap "1660ver4.1/r01s1b26p06-gMAU"
END
END
ADDENDSpath
userLabel "10/100 virt. conc."
allocRule user
endTpList
nap "1660ver4.1/r01s1b26p06-gMAU"
endType endA
END
END
ADDENDSpath
userLabel "MANAGE ENDS"
allocRule user
implRule user
endTpList
port "1650SMC_1/r01s1b09p02"
endType endZ
payloadPos "01/3/1.1"
portName "PORTA GENOVA - 2!!!"
END
END
....................................................................................................................................................................................................................................
13-22 8DG42097JAAA Issue 1
March 2011
CLI Commands Remove Ends Path (REMOVEENDSpath)
....................................................................................................................................................................................................................................
REMOVEENDSpath
userLabel "userLabel"
endTpList
{nap | node | port}
AttributeTp1_1 "value_attrTp1_1"
AttributeTp1_2 "value_attrTp1_2"
.....................................................
AttributeTp1_n "value_attrTp1_n"
{nap | node | port}
AttributeTp2_1 "value_attrTp2_1"
AttributeTp2_2 "value_attrTp2_2"
.....................................................
AttributeTp2_n "value_attrTp2_n"
{nap | node | port}
AttributeTp3_1 "value_attrTp3_1"
AttributeTp3_2 "value_attrTp3_2"
.....................................................
AttributeTp3_n "value_attrTp3_n"
.....................................................
{nap | node | port}
AttributeTp_m_1 "value_attrTp_m_1"
AttributeTp_m_2 "value_attrTp_m_2"
.....................................................
AttributeTp_m_n "value_attrTp_m_n
END
END
Functionality
Action: NLACmanageEnds
ActInfo: SG_ManageEndsInfo
ActReply: SG_ManageEndsReply
This action is invoked to remove ends from a path that the userLabel token specifies in
the command. The ActInfo is a structure, SG_ManageEndsInfo, that is filled with the
operation that the operation token is to perform. (In this case, the value is
ManageEndsInfo_operation_removeEnd.) All of these tokens can be specified in the
command. Only the path userLabel is mandatory. The field endlist is filled with a TpList
that is specified in the command and its attributes. The callback associated with this
action is genericExtendReply, which does not manage anything of consequence.
Examples
REMOVEENDSpath
userLabel "10/100 virt. conc."
endTpList
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-23
March 2011
CLI Commands Remove Ends Path (REMOVEENDSpath)
....................................................................................................................................................................................................................................
nap "1660ver4.1/r01s1b26p06-gMAU"
END
REMOVEENDSpath
userLabel "10/100 virt. conc."
endTpList
nap "1660ver4.1/r01s1b26p06-gMAU"
END
REMOVEENDSpath
userLabel "MANAGE ENDS"
endTpList
port "1650SMC_1/r01s1b09p02"
endType endZ
payloadPos "01/3/1.1"
portName "PORTA GENOVA - 2!!!"
END
END
....................................................................................................................................................................................................................................
13-24 8DG42097JAAA Issue 1
March 2011
CLI Commands Connect Trail (CONNECTtrail)
....................................................................................................................................................................................................................................
CONNECTtrail
userLabel "userLabel"
objectConnectMode {immediate|deferred}
endTpList
ctp "portName_1" payload "payloadPos_1"
ctp "portName_2" payload "payloadPos_2"
END
END
Functionality
Action: NLACobjectConnection
ActInfo: SG_ObjectConnectionInfo
ActReply: SG_ObjectConnectionReply
This action is invoked to disconnect a trail that the userLabel token specifies in the
command. The ActInfo is a structure, SG_ObjectConnectionInfo, that is filled with the
action to be performed. (In this case, the value is SG_T_ObjectConnectionInfo_ac-
tionType_connect.) The Node and trailList fields in the ObjectConnectionInfo structure
are always set to NULL. The FromTp and toTp fields are filled with the object instance of
the ctp list that is specified in the command. The callback associated with this action is
genericExtendReply, which does not manage anything of consequence.
Examples
CONNECTtrail
userLabel "pathLCAS-VC12_2"
immediate
endTpList
ctp "Port_16" payloadPos "01/2/2.2"
ctp "port_16" payloadPos "01/2/2.2"
END
END
CONNECTtrail
userLabel "path_pippoTU3-VC3_1"
immediate
endTpList
ctp "port_16" payloadPos "02/2"
ctp "Port_16" payloadPos "02/2"
END
END
DISCONNECTtrail
userLabel "vim-vim VC4S24"
deferred
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-25
March 2011
CLI Commands Connect Trail (CONNECTtrail)
....................................................................................................................................................................................................................................
endTpList
ctp "1660_5/stm16/prtC" payloadPos "01"
ctp "1660_4/stm16/prtC" payloadPos "01"
END
END
....................................................................................................................................................................................................................................
13-26 8DG42097JAAA Issue 1
March 2011
CLI Commands Disconnect Trail (DISCONNECTtrail)
....................................................................................................................................................................................................................................
DISCONNECTtrail
userLabel "userLabel"
endTpList
ctp "portName_1" payload "payloadPos_1"
ctp "portName_2" payload "payloadPos_2"
END
END
Functionality
Action: NLACobjectConnection
ActInfo: SG_ObjectConnectionInfo
ActReply: SG_ObjectConnectionReply
This action is invoked to disconnect a trail that the userLabel token specifies in the
command. The ActInfo is a structure, SG_ObjectConnectionInfo, that is filled with the
action to be performed. (In this case, the value is SG_T_ObjectConnectionInfo_ac-
tionType_disconnect.) The Node and trailList fields in the ObjectConnectionInfo
structure are always set to NULL. The FromTp and toTp fields are filled with the object
instance of the ctp list that is specified in the command. The callback associated with this
action is genericExtendReply, which does not manage anything of consequence.
Examples
DISCONNECTtrail
userLabel "pathLCAS-VC12_2"
endTpList
ctp "Port_16" payloadPos "01/2/2.2"
ctp "port_16" payloadPos "01/2/2.2"
END
END
DISCONNECTtrail
userLabel "path_pippoTU3-VC3_1"
endTpList
ctp "port_16" payloadPos "02/2"
ctp "Port_16" payloadPos "02/2"
END
END
DISCONNECTtrail
userLabel "vim-vim VC4S24"
endTpList
ctp "1660_5/stm16/prtC" payloadPos "01"
ctp "1660_4/stm16/prtC" payloadPos "01"
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-27
March 2011
CLI Commands Disconnect Trail (DISCONNECTtrail)
....................................................................................................................................................................................................................................
END
....................................................................................................................................................................................................................................
13-28 8DG42097JAAA Issue 1
March 2011
CLI Commands Update Class (UPDATE CLASS)
....................................................................................................................................................................................................................................
Functionality
Action: Set Request
ActInfo: List of attributes to be modified (nlci_attribute_t *)
ActReply: updateAsapCallback
This Set Request is invoked for a class specified in synopsis—to update an attribute list
that belongs to a class. The call of the Set Request requires the attribute list to modify the
userLabel, through the userData field of the updated object. The callback associated is
updateAsapCallback. A message is printed only if an error occurs during update.
Examples
....................................................................................................................................................................................................................................
Update et
{userLabel | fdnMapper} ²userLabel / fdnMapper²
globalCfg {true | false}
END
Update node
{userLabel | fdnMapper} ²userLabel / fdnMapper²
{seqNumInEt | nodeInEt} ²seqNumInEt / nodeInEt²
END
Functionality
Action: Set Request
ActInfo: Lst of attributes to be modified (nlci_attribute_t *)
ActReply: updateAsapCallback
This Set Request is invoked to update the attributes specified in command for a class or a
node. The callback associated is updObjectCallback. A message is printed only if an error
occurs during an update.
Examples
Update et
userLabel "et 1"
globalCfg false
END
Update et
userLabel "et 1"
globalCfg true
END
Update node
userLabel "node 1"
seqNumInEt "3"
END
Update node
userLabel "node 1"
nodeInEt "2"
END
....................................................................................................................................................................................................................................
13-30 8DG42097JAAA Issue 1
March 2011
CLI Commands Remove NPA (REMOVEnpa)
....................................................................................................................................................................................................................................
Functionality
Action: npaConfigure
ActInfo: NpaConfigureInfo
ActReply: NpaConfigureReply
This action is invoked for the NPA class to remove some objects from the NPA that the
userlabel specifies. The call of this action requires the npaType, userlabel, and the object
list to be removed from the specified NPA. The callback associated is configureNpaCall-
back, which does not manage anything of consequence.
Examples
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-31
March 2011
CLI Commands Add NPA (ADDnpa)
....................................................................................................................................................................................................................................
objList
attribute_1 value_1
attribute_2 value_2
attribute_n value_n
END
END
Functionality
Action: npaConfigure
ActInfo: NpaConfigureInfo
ActReply: NpaConfigureReply
This action is invoked for the NPA class. It is used to add objects to the NPA that the
userlabel specifies. The call of this action requires the npaType userlabel and the object
list to be added to the particular NPA,. The callback that is associated with it is
configureNpaCallback, which does not manage anything of consequence.
Examples
....................................................................................................................................................................................................................................
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-33
March 2011
CLI Commands Add Leg to Path (ADDLEGtoPath)
....................................................................................................................................................................................................................................
ADDLEGtoPath
userLabel "userLabel"
allocRule {user | automatic}
implRule {user | automatic}
endTpList
{nap | node | port}
AttributeTp1_1 "value_attrTp1_1"
AttributeTp1_2 "value_attrTp1_2"
.................................
AttributeTp1_n "value_attrTp1_n"
Functionality
Action: NLACmanageEnds
ActInfo: SG_ManageEndsInfo
ActReply: SG_ManageEndsReply
This action is invoked to add a leg to the path that the userLabel token specifies in the
command. The ActInfo structure, SG_ManageEndsInfo, is filled with the operation that
the operation token is to perform. (In this case, the value is ManageEndsInfo_operation-
_addLeg.) The type of allocation and implementation rules can be user or automatic by
allocRule and implRule tokens. All of these tokens can be specified in the command. The
field endlist is filled with a TpList that is specified in the command and its attributes. The
callback that is associated with this action is genericExtendReply, which does not manage
anything of consequence.
....................................................................................................................................................................................................................................
13-34 8DG42097JAAA Issue 1
March 2011
CLI Commands Add Leg to Path (ADDLEGtoPath)
....................................................................................................................................................................................................................................
Examples
ADDLEGtoPath
userLabel "prova1"
allocRule user
implRule user
endTpList
node "1661-1sen"
END
END
ADDLEGtoPath
userLabel "prova2"
allocRule automatic
implRule automatic
endTpList
port "1661-1sen/2M-05"
protType sh1Plus1EToEProt
node "1661-1sen"
resType spare
END
END
ADDLEGtoPath
userLabel "pathY_broadcast"
allocRule user
implRule user
endTpList
node "VirtualConk1"
portname "pippo
resType spare
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-35
March 2011
CLI Commands Remove Leg from Path (REMOVELEGfromPath)
....................................................................................................................................................................................................................................
REMOVELEGfromPath
userLabel "userLabel"
endTpList
{nap | node | port}
AttributeTp1_1 "value_attrTp1_1"
AttributeTp1_2 "value_attrTp1_2"
.................................
AttributeTp1_n "value_attrTp1_n"
Functionality
Action: NLACmanageEnds
ActInfo: SG_ManageEndsInfo
ActReply: SG_ManageEndsReply
This action is invoked to remove a leg from the path that the userLabel token specifies in
the command. The ActInfo structure, SG_ManageEndsInfo, is filled with the operation
that the operation token is to perform. (In this case, the value is ManageEndsInfo_opera-
tion_ removeLeg.) The field endlist is filled with a TpList that is specified in command
and its attributes. The callback that is associated with this action is genericExtendReply,
which does not manage anything of consequence.
Examples
REMOVELEGfromPath
userLabel "broadcast"
endTpList
....................................................................................................................................................................................................................................
13-36 8DG42097JAAA Issue 1
March 2011
CLI Commands Remove Leg from Path (REMOVELEGfromPath)
....................................................................................................................................................................................................................................
port "1674sx-2/r01s2b11p01"
END
END
REMOVELEGfromPath
userLabel "Lecco-Vimercate"
endTpList
nap "NE_V5/P1"
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-37
March 2011
CLI Commands Remove Leg Keep NAP in Path (REMOVELEGkeepNapInPath)
....................................................................................................................................................................................................................................
REMOVELEGkeepNapInPath
userLabel "userLabel"
endTpList
{nap | node | port}
AttributeTp1_1 "value_attrTp1_1"
AttributeTp1_2 "value_attrTp1_2"
.................................
AttributeTp1_n "value_attrTp1_n"
Functionality
Action: NLACmanageEnds
ActInfo: SG_ManageEndsInfo
ActReply: SG_ManageEndsReply
This action is invoked to remove a leg that restricts the Network Access Point (NAP)
from the path that the userLabel token specifies in the command. The ActInfo structure,
SG_ManageEndsInfo, is filled with the operation that the operation token is to perform.
(In this case, the value is ManageEndsInfo_operation_ removeLegKeepNap.) The field
endlist is filled with a TpList that is specified in the command and its attributes. The
callback that is associated with this action is genericExtendReply, which does not manage
anything of consequence.
Examples
REMOVELEGkeepNapInPath
userLabel "Milano"
....................................................................................................................................................................................................................................
13-38 8DG42097JAAA Issue 1
March 2011
CLI Commands Remove Leg Keep NAP in Path (REMOVELEGkeepNapInPath)
....................................................................................................................................................................................................................................
endTpList
nap "NE_V5/P1"
END
END
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 13-39
March 2011
CLI Commands Remove Leg Keep NAP in Path (REMOVELEGkeepNapInPath)
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
13-40 8DG42097JAAA Issue 1
March 2011
Appendix A: List of
Abbreviations
Abbreviations
List
Acronym Meaning
ALLOC allocate
AlrType alarm type
ANSI American National Standards Institute
ASAP Alarm Severity Assignment Profile
aSAProfile
BNF Backus–Naur form
CLI Command Language Interface
CMISE Common Management Information Service
Element
CNA CMISE Network Adapter
CONFIG configure
CONSTR constraint/constraints
construct
DWDM Dense Wavelength Division Multiplexing
EML element level management
ET elementary topology
et
eOMS embedded Optical Management System
ETSI European Telecommunications Standards
Institute
GENOS Generic OS-to-OS
GMT Greenwich Mean Time
GUI Graphical User Interface
HA High Availability
...................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 A-1
March 2011
List of Abbreviations Abbreviations
....................................................................................................................................................................................................................................
Acronym Meaning
HTML HyperText Markup Language
IMPL implement
MIB Management Information Base
MNGRawConn manage raw connections
MPLS Multiple Protocol Label Switching
MW-INT Middleware Interface
NAP Network Access Point; a termination point
nap object
NE network element
ne
NML Network Management Layer
NMS Network Management System
NPA Network Protection Architecture
npa
ntw network
ntwId network ID
ntwLabel network label
OI Open Interface
PDF Portable Document Format
PKT Packet
PM Performance Monitoring
pmCountRep Performance Monitoring counter report
pmDomain Performance Monitoring domain
pMeasure Performance Measurement
restRule restoration rule
sbn subnetwork
SDH Synchronous Digital Hierarchy
SEC Security; as in security database
SML Service Management Layer
SNC subnetwork controller
SONET Synchronous Optical Network
SP service pack
STM Synchronous Transport Mode
tCRProfile threshold crossing report profile
....................................................................................................................................................................................................................................
A-2 8DG42097JAAA Issue 1
March 2011
List of Abbreviations Abbreviations
....................................................................................................................................................................................................................................
Acronym Meaning
TL1 Transaction Language 1
TMPLS Transport—Multiple Protocol Label Switching
TNA TL1 Network Adapter
TP termination point
TPs termination points
UPDALR update alarm
updList update list
UTC Universal Time Clock
VPN Virtual Private Network
WDM Wavelength Division Multiplexing
XoS XML-over-socket
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 A-3
March 2011
List of Abbreviations Abbreviations
....................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................
A-4 8DG42097JAAA Issue 1
March 2011
Index
....................................................................................................................................................................................................................................
CONFIGUREms trail, 4-8 DELETE CLASS tCAProfile, 6-10
CONNECT path, 3-15 DELETE CLASS tCRProfile, 6-7
CONNECTtrail, 13-25 DELETE conn, 9-6
CONSISTENCY, 2-10 DELETE path, 3-5
CONSmeas, 6-11 DELETE trail, 4-4
CONSTR trail, 4-5 DELETEpmTp, 6-17
CONSTRpath, 3-6 DELETEpmTransp, 6-17
CORRpmTpToTca, 6-16 DISCONNECT path, 3-15
CORRrepToMeas, 6-15 DISCONNECTtrail, 13-27
CORRtoaSAProfile, 7-5 ELEMALRMNG path, 3-16
CORRTpToMeas, 6-14 ELEMALRMNG trail, 4-11
CORRtransToMeas, 6-13 EXIT, 2-2
CREATE CLASS aSAProfile, 7-3 IMPL, 9-3, 10-9
CREATE CLASS pmCountRep, 6-8 IMPL path, 3-9
CREATE CLASS pMeasure, 6-4 IMPL trail, 4-7
CREATE CLASS restRule, 8-4 JOIN path, 3-14
CREATE CLASS tCAProfile, 6-10 JOIN trail, 4-10
CREATE CLASS tCRProfile, 6-6 JOINphysicalConnection, 10-13
CREATE conn, 9-6 manageSwitch, 13-19
CREATE path, 3-5 MNGPdhAlr, 2-11
CREATE trail, 4-4 MNGRawConn, 9-5
CREATEet, 10-6 MOVE Objects (node | port), 2-5
CREATEnode, 10-4 MOVEObjects, 13-11
CREATEntw, 10-3 MOVEport, 13-13
CREATEpath, 13-15 MULTISET node, 2-5
CREATEphysicalConn, 10-4 MULTSETnode, 13-17
CREATEsbn, 10-3 OBJECTconnection, 10-13
DEALLOC path, 3-8 PRINT, 2-2
DEALLOC trail, 4-6 PROTECT path, 3-10
DEIMPL, 9-3, 10-10 PROTECT trail, 4-9
DEIMPL path, 3-9 REMOVEENDSpath, 13-23
DEIMPL trail, 4-7 REMOVEet, 10-7
DELETE CLASS aSAProfile, 7-4 REMOVELEG path, 3-12
DELETE CLASS pmCountRep, 6-9 REMOVELEGfromPath, 13-36
DELETE CLASS pMeasure, 6-5 REMOVELEGkeepNapInPath, 13-38
DELETE CLASS restRule, 8-5 REMOVEnap, 11-4
....................................................................................................................................................................................................................................
IN-2 8DG42097JAAA Issue 1
March 2011
Index
....................................................................................................................................................................................................................................
REMOVEnode, 10-7 UPDATE et, 10-10
REMOVEnpa, 13-31 Update et, 13-30
REMOVEntw, 10-6 Update node, 13-30
REMOVEphysicalConnection, 10-7 UPDATE path, 3-3
REMOVEsbn, 10-6 UPDATE trail, 4-3
REROUTE path/trail, 13-4 UPDSNC path/trail/snc, 13-7
REROUTE path|trail, 3-7 UPDSNC path|trail|snc, 3-16
SET gmt0, 2-4 UPLOADnap, 11-3
SET local, 2-4 COMMISSION path, 3-13
SET ntwId, 2-4 CONFIG, A-1
SET ntwLabel, 2-4 CONFIG trail, 4-8
SET path, 3-3 CONFIGURE emldomain, 2-8
SET pmDomId, 6-3 CONFIGURE et, 2-7
SET restDomId, 8-3 CONFIGURE ne, 2-8
SET timeout, 2-4 CONFIGURE physicalConnection, 2-7
SET trail, 4-3 CONFIGURELINKnpa command, 13-9
SLEEP, 2-2 CONFIGUREms trail, 4-8
SPLIT path, 3-14 CONNECT path, 3-15
SPLIT trail, 4-10 Connection Management
SPLITphysicalConnection, 10-12 CREATE, 9-6
STARTmeas, 6-11 DEIMPL, 9-3
STOPmeas, 6-11 DELETE, 9-6
UNCOMMISSION path, 3-13 IMPL, 9-3
UNCORRpmTpToTca, 6-16 MNGRawConn, 9-5
UNCORRrepToMeas, 6-15 overview, 9-2
UNCORRTpToMeas, 6-14 CONNECTtrail command, 13-25
UNCORRtransToMeas, 6-13 CONSISTENCY, 2-10
UNDOREROUTE path|trail, 3-7 CONSmeas, 6-11
UNDOROUTE path/trail, 13-6 CONSTR, A-1
UPDALR path, 3-16 CONSTR trail, 4-5
UPDALR trail, 4-11 CONSTRpath, 3-6
UPDATE CLASS, 13-29 Conventions
UPDATE CLASS pmCountRep, 6-8 typographical, xi
UPDATE CLASS pMeasure, 6-4 CORRpmTpToTca, 6-16
UPDATE CLASS restRule, 8-4 CORRrepToMeas, 6-15
UPDATE CLASS tCRProfile, 6-7 CORRtoaSAProfile, 7-5
....................................................................................................................................................................................................................................
8DG42097JAAA Issue 1 IN-3
March 2011
Index
....................................................................................................................................................................................................................................
CORRTpToMeas, 6-14 DISCONNECT path, 3-15
CORRtransToMeas, 6-13 DISCONNECTtrail command, 13-27
CREATE CLASS aSAProfile, 7-3 Documentation
CREATE CLASS pmCountRep, 6-8 font usage, xi
CREATE CLASS pMeasure, 6-4 how to order, xiii
CREATE CLASS restRule, 8-4 list of available customer documentation, xi, xii
CREATE CLASS tCAProfile, 6-10 ................................................................................................
....................................................................................................................................................................................................................................
MOVE Objects (node | port), 2-5 CONSTR, 3-6
MOVEObjects command, 13-11 CREATE, 3-5
MOVEport command, 13-13 DEALLOC, 3-8, 3-9
MULTISET node, 2-5 DELETE, 3-5
MULTSETnode command, 13-17 DISCONNECT, 3-15
................................................................................................ IMPL, 3-9
....................................................................................................................................................................................................................................
DELETEpmTp, 6-17 Restoration Rule Management
DELETEpmTransp, 6-17 ACT_UPDATE CLASS restRule, 8-6
pmCountRep, 6-8 CREATE CLASS restRule, 8-4
pMeasure, 6-4 DELETE CLASS restRule, 8-4
SET, 6-3 overview, 8-2
STARTmeas, 6-11 SET restDomId, 8-3
STOP, 6-11 UPDATE CLASS restRule, 8-4
tCAProfile, 6-10 restRule, A-2
tCRProfile, 6-6 rmBatchUtil Tool
UNCORRpmTpToTca, 6-16 command syntax, 12-2
UNCORRrepToMeas, 6-15 error handling example 1, 12-3
UNCORRTpToMeas, 6-14 error handling example 2, 12-3
UNCORRtransToMeas, 6-13 error handling example 3, 12-4
pmCountRep, A-2 executing errors, 12-2
pmDomain, A-2 syntax errors, 12-2
pMeasure, A-2 ................................................................................................
....................................................................................................................................................................................................................................
IN-6 8DG42097JAAA Issue 1
March 2011
Index
....................................................................................................................................................................................................................................
Subnetwork controller Trails
See: SNC
example, 5-21
Synchronous Transport Mode
example of a path that uses HO trails, 5-26
See: STM
Typographical conventions, xi
................................................................................................
................................................................................................
T tCRProfile, A-2
U UNCOMMISSION path, 3-13
Technical documentation
See: Documentation UNCORRpmTpToTca, 6-16
Termination Points (TPs) UNCORRrepToMeas, 6-15
See: TPs
UNCORRTpToMeas, 6-14
Threshold crossing report profile
UNCORRtransToMeas, 6-13
See: tCRProfile
UNDOREROUTE path|trail, 3-7
Topology Management
UNDOROUTE path/trail command, 13-6
CREATE, 10-3
Universal Time Clock
DEIMPL, 10-9
See: UTC
IMPL, 10-9 UPDALR, A-3
JOIN, 10-12 UPDALR path, 3-16
OBJECT, 10-12 UPDALR trail, 4-11
overview, 10-2 Update alarm (TPs)
REMOVE, 10-3 See: UPDALR
....................................................................................................................................................................................................................................
UTC, A-3
................................................................................................
....................................................................................................................................................................................................................................
IN-8 8DG42097JAAA Issue 1
March 2011