Professional Documents
Culture Documents
Topology
Topology
Topology
Topology
overview
NDF file description
procedures
scenarios
LEGAL NOTICES
THIS DOCUMENT CONTAINS CONFIDENTIAL AND TRADE SECRET INFORMATION OF CIENA CORPORATION
AND ITS RECEIPT OR POSSESSION DOES NOT CONVEY ANY RIGHTS TO REPRODUCE OR DISCLOSE ITS
CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE. REPRODUCTION,
DISCLOSURE, OR USE IN WHOLE OR IN PART WITHOUT THE SPECIFIC WRITTEN AUTHORIZATION OF CIENA
CORPORATION IS STRICTLY FORBIDDEN.
EVERY EFFORT HAS BEEN MADE TO ENSURE THAT THE INFORMATION IN THIS DOCUMENT IS COMPLETE
AND ACCURATE AT THE TIME OF PRINTING; HOWEVER, THE INFORMATION CONTAINED IN THIS DOCUMENT
IS SUBJECT TO CHANGE.
Any usage in this document of Nortel, Nortel Networks, the Nortel logo, and Globemark now refer to Ciena
Corporation.
Copyright 2013-2015 Ciena Corporation
All Rights Reserved
The material contained in this document is also protected by copyright laws of the United States of America and other
countries. It may not be reproduced or distributed in any form by any means, altered in any fashion, or stored in a data
base or retrieval system, without express written permission of the Ciena Corporation.
Security
Ciena cannot be responsible for unauthorized use of equipment and will not make allowance or credit for
unauthorized use or access.
Contacting Ciena
Corporate Headquarters
410-694-5700 or 800-921-1144
www.ciena.com
1-800-CIENA24 (243-6224)
410-865-4961
800-CIENA-24-7 (800-2436-2247)
+44-207-012-5508
In Asia-Pacific
800-CIENA-24-7 (800-2436-2247)
+81-3-6367-3989
+91-124-4340-600
800-CIENA-24-7 (800-2436-2247)
410-865-4944 (USA)
410-694-5700
E-mail: sales@ciena.com
In North America
410-694-5700 or 800-207-3714
E-mail: sales@ciena.com
In Europe
+44-207-012-5500 (UK)
E-mail: sales@ciena.com
In Asia
+81-3-3248-4680 (Japan)
E-mail: sales@ciena.com
In India
+91-124-434-0500
E-mail: sales@ciena.com
In Latin America
E-mail: sales@ciena.com
877-CIENA-TD (243-6283)
or 410-865-8996
E-mail: techtng@ciena.com
Training
For additional office locations and phone numbers, please visit the Ciena web site at www.ciena.com.
6. Compliance with laws. You agree to comply with all applicable laws, including all import regulations, and to obtain
all required licenses and permits related to installation and use of Equipment. Software, including technical data, is
subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and
may be subject to export or import regulations in other countries. Customer agrees to comply strictly with all such
regulations and acknowledges that it has the responsibility to obtain licenses to export, re-export, or import Software.
7. Limitation of Liability. ANY LIABILITY OF Ciena SHALL BE LIMITED IN THE AGGREGATE TO THE AMOUNTS
PAID BY YOU FOR THE SOFTWARE. THIS LIMITATION APPLIES TO ALL CAUSES OF ACTION, INCLUDING
WITHOUT LIMITATION BREACH OF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY,
MISREPRESENTATION AND OTHER TORTS. THE LIMITATIONS OF LIABILITY DESCRIBED IN THIS SECTION
ALSO APPLY TO ANY THIRD-PARTY SUPPLIER OF Ciena. NEITHER Ciena NOR ANY OF ITS THIRD-PARTY
SUPPLIERS SHALL BE LIABLE FOR ANY INJURY, LOSS OR DAMAGE, WHETHER INDIRECT, SPECIAL,
INCIDENTAL OR CONSEQUENTIAL INCLUDING WITHOUT LIMITATION ANY LOST PROFITS, CONTRACTS,
DATA OR PROGRAMS, AND THE COST OF RECOVERING SUCH DATA OR PROGRAMS, EVEN IF INFORMED
OF THE POSSIBILITY OF SUCH DAMAGES IN ADVANCE
8. General. Ciena may assign this Agreement to any Ciena affiliate or to a purchaser of the intellectual property rights
in the Software, but otherwise neither this Agreement nor any rights hereunder may be assigned nor duties delegated
by either party, and any attempt to do so will be void. This Agreement shall be governed by the laws of the State of
Maryland (without regard to the conflict of laws provisions) and shall be enforceable in the courts of Maryland. The
U.N. Convention on Contracts for the International Sale of Goods shall not apply hereto. This Agreement constitutes
the complete and exclusive statement of agreement between the parties relating to the license for the Software and
supersedes all proposals, communications, purchase orders, and prior agreements, verbal or written, between the
parties. If any portion hereof is found to be void or unenforceable, the remaining provisions shall remain in full force
and effect.
Publication history
August 2015
Issue 07.01 of the OneControl Unified Management System 5.0 Optical
Service Provisioner and Layer 1 Network and Service Viewer Custom
Topology User Guide.
January 2015
Issue 06.01 of the OneControl Unified Management System 4.2 Optical
Service Provisioner and Layer 1 Network and Service Viewer Custom
Topology User Guide.
August 2014
Issue 05.01 of the OneControl Unified Management System 4.1 Optical
Service Provisioner and Layer 1 Network and Service Viewer Custom
Topology User Guide.
April 2014
Issue 04.01 of the OneControl Unified Management System 4.0 Optical
Service Provisioner and Layer 1 Network and Service Viewer Custom
Topology User Guide.
December 2013
Issue 03.01 of the OneControl Unified Management System 3.2 Optical
Service Provisioner and Layer 1 Network and Service Viewer Custom
Topology User Guide.
August 2013
Issue 02.02 of the OneControl Unified Management System 3.1 Optical
Service Provisioner and Layer 1 Network and Service Viewer Custom
Topology User Guide.
July 2013
Issue 02.01 of the OneControl Unified Management System 3.1 Optical
Service Provisioner and Layer 1 Network and Service Viewer Custom
Topology User Guide.
OneControl - OSP and Layer 1 NSV
Release 5.0
Copyright 2013-2015 Ciena Corporation
vi Publication history
April 2013
Issue 01.01 of the OneControl Unified Management System 3.0 Optical
Service Provisioner and Layer 1 Network and Service Viewer Custom
Topology User Guide.
vii
Contents
ix
1-1
2-1
viii Contents
3-1
List of procedures
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
3-15
3-16
3-17
3-18
4-1
List of procedures
4-1
4-2
4-3
4-4
4-5
450-3251-189
ix
ATTENTION
Check for updated versions of this document on the Ciena portal (for
download instructions, see Documentation download on page ix).
ATTENTION
Within this document, the term Manager for 6k, OM5k and CPL should be
interpreted to mean OneControl Manager for the following network elements:
ActivFlex 6110 Multiservice Optical Platform (ActivFlex 6110), ActivFlex
6130 Multiservice Optical Platform (ActivFlex 6130), Optical Multiservice
Edge 6150 (OME6150), 6200 Packet-Optical Platform (6200), 6500
Packet-Optical Platform (6500), 565/5100/5200 Advanced Services Platform
(565/5100/5200), Optical Metro 5040/5080 (OM5040/5080), and Common
Photonic Layer (CPL). The OneControl Manager for 6k, OM5k, and CPL
represents the evolution of the Optical Manager Element Adapter (OMEA).
ATTENTION
Manager for 6k, OM5k and CPL represents the evolution of OMEA;
however, you may still see 'OMEA' in certain commands, menus, and system
prompts. Consider 'OMEA' to mean 'Manager for 6k, OM5k and CPL'.
Documentation download
You can download OSP and Layer 1 NSV documents and other related
OneControl Unified Management System documents from the Ciena portal.
To download a document, perform the following steps:
1
As a registered user with a Ciena portal account, log into the Ciena
Customer Service Center portal at:
https://portal.ciena.com
Once you are logged into this portal, click the Documentation tab.
3
4
5
6
Command strings
Command strings you enter appear in bold face courier font as in the following
example:
cd /tmp
You must enter the command string exactly as shown, including spaces, and
press the Enter key, as indicated.
Variable parameters appear in angle brackets, as in the following example:
mkdir /<directory name>
In some cases, the user interface supports menu commands and buttons with
equivalent capabilities. In the procedures, we suggest the use of buttons
where they exist. Menu command equivalents have the same or equivalent
name as the button, if you prefer to use them.
Keyboard keys
Keyboard key names appear in bold face as in the following example:
Press Enter.
When a new window or dialog box opens as a result of a procedure step, the
new context is included in the following step, as follows:
In the Find dialog box, enter a User ID in the Name field.
450-3261-201
450-3261-301
450-3251-028
450-3251-189
450-3251-201
450-3251-189
1-1
1-
OSP components
OSP is composed of two software components:
The NDS server can be installed co-resident with the Manager for 6k,
OM5k and CPL on a Sun Solaris/Linux workstation or co-resident with AP
on an HP workstation. Additionally, multiple NDS servers can be installed
for redundancy purposes, or for load balancing in large networks.
The OSP client GUI functions as a client of the NDS server and supports
the user interface, where users initiate connection management requests.
The OSP client requests topological data from the NDS server. If NDS is
co-resident with AP, each instance of the OSP GUI must be installed
co-resident with an instance of AP. If NDS is co-resident with the Manager
for 6k, OM5k and CPL, the OSP GUI must be installed co-resident with an
instance of Manager for 6k, OM5k and CPL and NDS, or co-resident with
an instance of AP configured to communicate with the Manager for 6k,
OM5k and CPL / NDS server.
The Layer 1 NSV server is the main component of the Layer 1 NSV
application. It manages all communications between the client(s) and
NDS server(s). The Layer 1 NSV server software is installed on a Unix
server running the Sun Solaris operating system (OS). The Layer 1 NSV
server can be installed co-resident with the Manager for 6k, OM5k and
CPL or on its own separate server.
The Layer 1 NSV client is the main graphical user interface (GUI) for Layer
1 NSV, and it is used to connect to the Layer 1 NSV server. The Layer 1
NSV client can be installed on a PC or a Sun Solaris workstation. The
Layer 1 NSV client software can be installed from CD-ROM or by
downloading an installation file from the Layer 1 NSV server. Note that the
Layer 1 NSV client cannot be started from the server itself.
On an HP workstation:
/opt/nortel/osp
On a Solaris/Linux workstation:
/opt/nortel/applications/nds/current_nds/osp
HP
workstation
OSP client
NDS server
NDS server
Preferred
Custom Topology
Alternate
Custom Topology
AP
NDS server
AP
HP
workstation
AP
HP
workstation
OMgr
OPC
HP
workstation
MS-MOA
EC-1
NEs
Figure 1-2
Scenario 2: Custom Topology installed on Solaris/Linux workstation, OSP deployed for 6k NE
types
CT OSP for omea types.eps
OSP Client
OSP Client
NDS server
NDS server
Preferred
Custom Topology
Alternate
Custom Topology
Sun/Linux
workstation
Sun/Linux
workstation
NEs
Sun
workstation
L1 NSV
client
L1 NSV
server
NDS server
NDS server
Preferred
Custom Topology
Alternate
Custom Topology
AP
NDS server
AP
HP
workstation
AP
HP
workstation
OMgr
OPC
HP
workstation
MS-MOA
EC-1
NEs
Figure 1-4
Scenario 4: Custom Topology installed on Sun workstation, Layer 1 NSV
deployment for 6k NE types
CT OV for omea types.eps
L1 NSV
Client
L1 NSV
Client
L1 NSV
server
L1 NSV
server
NDS server
NDS server
Preferred
Custom Topology
Alternate
Custom Topology
Manager for 6k, OM5k and
CPL server secondary
Sun/Linux
workstation
Sun/Linux
workstation
NEs
Adjacency information
This includes physical connectivity between NEs that is not defined by the
user (such as UPSRs/SNCPs and all other linear connectivity), on NEs
that support autodiscovery. The ability to consolidate adjacency
information depends on functionality available on the network element
level and on the controller level. Therefore, this type of topology is only
consolidated by the NDS server for certain network element types.
Custom Topology
This includes topological data entered manually into Custom Topology for
adjacent information that cannot be autodiscovered.
The implications of this specific sequence are as follows: if data for a specific
topological link is available from a configuration defined by the user or from
adjacency information, then any data for this connection, if it exists in Custom
Topology, will not be retrieved. Data obtained from a configuration defined by
the user or autodiscovered from adjacency information take precedence over
data available in Custom Topology. In cases when the NDS server cannot
obtain a complete view of the network using configurations defined by the user
and autodiscovered from adjacency information, Custom Topology supplies
the remaining topological data.
The NDS server can, in many cases, learn the topology for configurations that
are managed by more than one element controller. These are referred to as
split span of control (split-SOC) or mixed configurations. The level of support
provided for a particular mix of network elements is determined by the
topology information it receives from the controllers. Some network element
controllers provide complete information about an entire configuration. Others
provide partial information about element types that they do not manage.
Some do not provide any information about network element types that are
not visible to them.
For information about the type of topology data provided by supported
controllers to the NDS server, see the section Topology consolidation by the
Network Data Server (NDS server) in the following documents:
list topological links and configurations for both network discovered and
user defined
Several commands use a Custom Topology file, which must be defined using
a specific format, as input. You create this file manually to define the
topological links between the network elements. For information on the
required format of this file, see Chapter 2, Custom Topology NDF file
description.
The Custom Topology file is in Network Data Format (NDF), a proprietary
Ciena file format.
The Custom Topology command line tool also supports Trail Manager
Network Builder files as input. This support is available to facilitate the
transition from Trail Manager to OSP. For specific details on transitioning from
Trail Manager to OSP, contact your Ciena representative.
Adding a link
Use the add command to add one or more topological links and user defined
configurations among network elements. Before executing the add command,
you must specify the network elements and define the topological links and/or
user defined configuration by creating the appropriate entries in the NDF file.
Figure 1-5 on page 1-8 shows an example of adding a topological link.
Figure 1-5
Adding a link
NM-50140.2.eps
NM-50140.2.eps
Add
Add
topological
link
NE_A
NE_A
Custom Topology
Custom topology
From
To
NE_B
NE_B
Deleting a link
Use the delete command to delete one or more topological links and user
defined configurations among network elements. Before executing the delete
command, you must specify the network elements and define the topological
links and/or user defined configuration by creating the appropriate entries in
the NDF file.
Figure 1-6 on page 1-9 shows an example of deleting a topological link.
Figure 1-6
Deleting a link
NM-50140.2a.eps
NM-50140.2.eps
Delete
Delete
topological
link
NE_A
NE_A
Custom Topology
Custom Topology
To
From
NE_B
NE_B
ATTENTION
Custom Topology does not provide automatic or scheduled backup
functionality. You must explicitly initiate the backup and restore processes.
Since the preferred and alternate Custom Topology servers are not
synchronized automatically, you must use the backup and restore command
to maintain consistency between the redundant servers.
Considerations
The following considerations apply to Custom Topology:
Links defined using Custom Topology are applied only when no user
defined configurations or adjacency information exist for the link (see
Topology consolidation by the NDS server on page 1-6).
The Custom Topology data for a given server can be managed using the
Custom Topology command line tool (topology_provisioner) that resides
on the same workstation.
You must manually enable the Custom Topology using the osp_admin
script after the completion of new installations for the NDS. If the server is
disabled, you will not be able to add NDF files into the Custom Topology
database.
Once the option to set the IP address for the preferred Custom Topology
server is entered, you will be prompted to enter the server IP address. You
must enter the localhost if you are using a Solaris or Linux CO-resident
setup with no redundancies configured.
The successful addition of NDF file into the database does not mean that
the link/UDCs will be visible in OSP or NSV, even if the preferred server
is properly set.
NDS does not perform any validation on the links or UDCs, while the NDF
files are added. The validation is done when the links/UDCs are retrieved
and shown in OSP or NSV. If the links/UDCs are not created as prescribed
in the description section of the Custom Topology NDF file with
appropriate layer rates, the links/UDCs will be invalidated and will not be
visible in OSP or NSV.
The Custom Topology data for a given server can be managed using the
Custom Topology command line tool (topology_provisioner) that resides
on the same workstation.
You must manually back up and restore Custom Topology data when
required. The backup and restore command in the Custom Topology
command line tool provide this functionality.
Logs
Custom Topology writes records of activity into a number of audit logs and
Custom Topology logs, as described below.
Audit logs
Custom Topology writes records of user-initiated actions. Audit logs are useful
to administrators who need to know when an action was taken, by whom, and
whether the action was successful.
On an HP workstation: /opt/nortel/logs
Up to 5 files of archived logs, each with a maximum size of 5 MB, are retained.
Table 1-1 on page 1-12 lists the Custom Topology audit logs.
Table 1-1
Audit logs
Log text
ID
NDS.CT.USR00011
NDS.CT.USR00012
NDS.CT.USR00013
NDS.CT.USR00014
NDS.CT.USR00015
NDS.CT.USR00016
NDS.CT.USR00017
NDS.CT.USR00021
NDS.CT.USR00022
NDS.CT.USR00023
NDS.CT.USR00024
NDS.CT.USR00025
NDS.CT.USR00026
NDS.CT.USR00027
NDS.CT.USR00031
NDS.CT.USR00032
NDS.CT.USR00036
NDS.CT.USR00041
NDS.CT.USR00042
NDS.CT.USR00046
ID
NDS.CT.USR00051
NDS.CT.USR00052
NDS.CT.USR00056
NDS.CT.USR00061
NDS.CT.USR00062
NDS.CT.USR00066
NDS.CT.USR00071
NDS.CT.USR00072
NDS.CT.USR00076
file name
For link event audit logs, the <message> field contains the following
information for the message text (MSG.TEXT, see the examples that follow for
details):
NE1 name
NE2 name
rate
direction
The following is an example of the log generated when the user attempts to
add links:
2006-08-09 11:21:09.939 EDT CT wcarh11g - - CTALLog: Priority=0
eventType=0 STAT=Custom Topology add links requested SRC.USR=root
MSG.TEXT=File Name=/opt/nortel/osp/example.ndf Format=ndf
MID=NDS.CT.USR00011 ALARM=false
The following is an example of the log generated when an admin user adds a
link:
2006-04-18 17:51:19.215 EST CT wcarh11f 11041 - CTALLog: Priority="0"
eventType="0" STAT="Custom Topology add link request."
SRC.USR="admin" MSG.TEXT=";NE1=Toronto;
NE1RDN=47.130.128.188/0/2901;
Port1=1/3/1;NE2=Montreal; NE2RDN=47.130.25.186:33000/0/2901;
Port2=1/3/2;Rate=MS OC12; Dir=Bi;"MID="NDS.CT.USR00011"
ALARM="false"
The following is an example of the log generated when a link requested by an
admin user cannot be added due to a conflict:
2006-05-26 00:32:08.312 EDT CT wcarh11j - - CTALLog: Priority="0"
eventType="0" STAT="Failed to add a Custom Topology Link." Reason: "ne1
is conflict with the existing tp." SRC.USR="admin"
MSG.TEXT="NE1=Toronto; NE2=EXPGX0001S;
Port1=/rack=1/shelf=3/sub_shelf=0/slot=9/sub_slot=0/port=8;
Port2=/rack=1/shelf=0/sub_shelf=0/slot=4/sub_slot=0/port=2;Rate=24;
Direction=BIDIRECTIONAL" MID="NDS.CT.USR00015" ALARM=false
CTAL refers to Custom Topology Audit Log.
On an HP workstation: /opt/nortel/logs
The following is an example of the log generated when a link cannot be added
due to a conflict:
"2006-09-22 17:28:34.085 EDT CT wcarh12y 26852 - Custom topology
WARNING: User provisioned topology is being suppressed because port
/IPC=47.134.24.194-CT=0-NeId=2175
/rack=-1/shelf=2/sub_shelf=0/slot=4/sub_slot=0/port=1(_2/4/1) is not valid.
Reason: PORT NOT FOUND IN CACHE"
System responses
Custom Topology provides system responses to successful command
execution as well as error messages for failed commands. Error and warning
messages are displayed on the console or recorded in the Custom Topology
log, or Custom Topology audit log.
For add, delete, export, and audit commands, the error message contains the
list of links on which the operation failed. The reasons for failures are listed for
the links.
Table 1-2
System responses
Response
Description
Syntax errors
Unknown command
Invalid option
Missing option
The command expects an option that was not provided. For example,
./topology_provisioner -c add ndf -i ms.ndf
invalid token found on command-line : ndf
usage : ./topology_provisioner -c add -f {tm | ndf}
-i filename
Description
<command> Request
completed successfully
<command> Request
failed
The command request, i.e. add, delete, clear, export, audit, etc. failed. User
is required to check the custom topology logs for details.
<command >Request
partially succeeded
Administrative functions
Custom Topology installed on an HP workstation
The Custom Topology functions available to a user depend upon Applications
Platform (AP) user class permissions and access control settings.
To run the Custom Topology command line tool and/or view Custom Topology
data, you require unix nocadm group security privileges.
450-3251-189
2-1
2-
Custom Topology files are used to define the topological links between
network elements. This chapter describes the required format and parameters
of the Custom Topology NDF file (see Note).
To run certain Custom Topology commands, you must manually create the
NDF file with the appropriate format and parameters for the links you want to
manipulate using Custom Topology. This is required, for example, when you
are not using the autodiscovery feature, or when you are using autodiscovery
with links that cannot be autodiscovered. You must create and save the NDF
file with a UNIX text editor, such as Vi, Vim, or Emacs.You can also use
Microsoft Excel to create NDF files since NDF files are in a tab-delimited
format.
The Custom Topology command line tool also supports Trail Manager
Network Builder files as input. This support is available to facilitate the
transition from Trail Manager to OSP. For specific details on transitioning from
Trail Manager to OSP, contact your Ciena representative.
The Custom Topology commands that require the NDF file as input are as
follows:
add
delete
On an HP workstation: /opt/nortel/nds_data
You must specify the full path of the topology_provisioner tool when using it
from this directory.
By default, you run the topology_provisioner command line tool from the
/opt/nortel/bin/osp directory.
Description
NES
SUBNETS
MS
OT
OP
The NES section is mandatory. Include the SUBNETS, MS, OT, and OP
sections as required, depending on the links you want to create.
Each section in the NDF file must include a header consisting of two lines: the
first line identifies the section (NES, SUBNETS, MS, OT, or OP), and the
second line lists the names of the parameters in the section.
NES section
Table 2-2 on page 2-3 lists the parameters required in the NES section of the
NDF file.
Table 2-2
NES section
Format
Parameter
Description
Example
NE
Ottawa
NE.Num
EMS.Addr.IP
47.134.26.205/0
Rules
The NDF file always includes the NES section.
The first two lines of the NES section define the header of the section. The first
line consists of the section name: NES. The second line lists the names of the
parameters in this section: NE, NE.Num, EMS.Addr.IP.
Each line in the file must represent an NE.
The data for an NE must be on a single line.
The parameters must appear in the order of the format shown above.
Tab must be used as a delimiter. In other words, a tab must be used to separate
parameters. Do not include any spaces between parameters.
The NE parameter is case sensitive. Custom Topology does not support empty
NE names.
The NE identifier must be between 1-65535.
All parameters are required.
Blank lines are ignored.
Figure 2-1
Example of NES section
NES
NE
ARUBA
BONAIRE
LON1050
PAR2020
Ottawa
Toronto
NE.Num
8552
8553
1001
2000
2912
2913
EMS.Addr.IP
47.134.26.183:33000/0
47.134.26.183/0
47.135.100.21/0
47.130.23.4/0
47.134.26.205/0
47.134.26.205/0
SUBNETS section
Table 2-3 on page 2-4 lists the parameters required in the SUBNETS section
of the NDF file.
Table 2-3
SUBNETS section
Format
Parameter
Description
Example
Subnet
Subnetwork name
Ontario_East
Type
UPSR
Rate
Rules
The first two lines of the SUBNETS section define the header of the section. The
first line consists of the section name: SUBNETS. The second line lists the names
of the parameters in this section: Subnet, Type, Rate.
Subnet can be a string of 1 to 255 characters. The subnetwork name must be
unique across the network.
Type can be pre-defined or user defined. For user defined configuration, type can
be a string of 1 to 255 characters. Pre-defined configuration types include: UPSR,
OSID, and MESH.
Do not use the following special characters in the Subnet name or Type:
"`~!@#$%^*='?/]|:
The parameters must appear in the order of the format shown above.
Tab must be used as a delimiter. In other words, a tab must be used to separate
parameters. Do not include any spaces between parameters.
All parameters except Rate are required. Rate is optional.
Blank lines are ignored.
Figure 2-2
Example of SUBNETS section
SUBNETS
Subnet
Ontario_East
Ottawa_East
CanEast
Type
UPSR
MESH
MyConfig
Rate
MS
MS
MS section
Table 2-4 on page 2-5 lists the parameters required in the MS section of the
NDF file.
Table 2-4
MS section
Format
Parameter
Description
Example
Id
MS identifier
01
NE1
Ottawa
NE1.EMS_Num
NE2
Toronto
NE2.EMS_Num
<Controller IP address>/<controller
type>/<destination NE ID>
47.130.26.205/0/2913
Port1
_2.1/2.3/1
Port2
Destination port:
_<shelf.subshelf>/<slot.subslot>/
<port>
_2/2/1
Subnet
Subnetwork name
Ontario_East
Rules
The first two lines of the MS section define the header of the section. The first line consists of the
section name: MS. The second line lists the names of the parameters in this section: Id, NE1,
NE1.EMS_Num, NE2, NE2.EMS_Num, Port1, and Port2.
The MS identifier for each link must be unique.
Each line in the section must represent an MS link.
The data for a link must be on a single line.
The parameters must appear in the order of the format shown above.
Tab must be used as a delimiter. In other words, a tab must be used to separate parameters. Do not
include any spaces between parameters.
The NE parameter is case sensitive. Custom Topology does not support empty NE names.
EMS_Num is used to uniquely identify an NE in the network. If no duplicated NE names exist in the
network, the value can be "-"; otherwise, you must provide the actual value.
All parameters except Subnet are required. Subnet is optional.
Blank lines are ignored.
NE1
NE1.EMS_Num
NE2
NE2.EMS_Num
Port1
Port2
Subnet
ARUBA
47.134.26.183/0/8552 BONAIRE 47.134.26.183/0/8553 _1/2/1 _1/2/1 ARUBA
47.134.26.183/0/8552 BONAIRE 47.134.26.183/0/8553 _1/3/1 _1/3/1 LON1050 47.135.100.21/0/1001 PAR2020 47.130.23.4/0/2000
_1/3/1 _1/6/2 ARUBA
47.134.26.183/0/8552 BONAIRE 47.134.26.183/0/8553 _0/4/1 _0/4/1 Ottawa 47.134.26.205/0/2912 Toronto 47.134.26.205/0/2913 _2/2/1 _2/2/1 Ottawa 47.134.26.205/0/2912 Toronto 47.134.26.205/0/2913 _2/4/1 _2/4/1 -
OT section
Table 2-5 on page 2-6 lists the parameters required in the OT section of the
NDF file.
Table 2-5
OT section
Format
Parameter
Description
Example
Id
OT identifier
01
NE1
LON1050
NE1.EMS_Num
<Controller IP address>/<controller
type>/<source NE ID>
47.134.26.205/0/1001
NE2
PAR2020
NE2.EMS_Num
<Controller IP address>/<controller
type>/<destination NE ID>
47.130.23.4/0/2000
Port1
_1/4/9
Port2
Destination port:
_<shelf.subshelf>/<slot.subslot>/<port>
_0/11/10
Dir
Link direction:
->
Subnetwork name
Ontario_East
NE1
GMD1
GMD1
GMD1
GMD1
NE1.EMS_Num
47.134.40.101/0/33
47.134.40.101/0/33
47.134.40.101/0/33
47.134.40.101/0/33
NE2
Mesh
Mesh
Mesh
Mesh
NE2.EMS_Num
47.134.40.101/0/28
47.134.40.101/0/28
47.134.40.101/0/28
47.134.40.101/0/28
Port1
_1/4/9
_1/2/9
_1/1/9
_1/3/9
Port2
_0/11/10
_0/9/10
_0/8/10
_0/10/10
Dir
->
->
==
<-
Subnet
-
OP section
Table 2-6 on page 2-7 lists the parameters required in the OP section of the
NDF file.
Table 2-6
OP section
Format
Parameter
Description
Example
Id
OP identifier
01
NE1
LON1050
NE1.EMS_Num
<Controller IP address>/<controller
type>/<source NE ID>
47.134.26.205/0/1001
NE2
PAR2020
47.130.23.4/0/2000
Port1
_1/4/9
Port2
Destination port:
_<shelf.subshelf>/<slot.subslot>/<port>
_0/11/10
Dir
Link direction:
->
Subnetwork name
Ontario_East
Rules
The first two lines of the OP section define the header of the section. The first line consists of the
section name: OP. The second line lists the names of the parameters in this section: Id, NE1,
NE1.EMS_Num, NE2, NE2.EMS_Num, Port1, Port2, and Dir.
Each line in the section must represent an OP link.
The data for a link must be on a single line.
The parameters must appear in the order of the format shown above.
Tab must be used as a delimiter. In other words, a tab must be used to separate parameters. Do not
include any spaces between parameters.
The NE parameter is case sensitive. Custom Topology does not support empty NE names.
EMS_Num is used to uniquely identify an NE in the network. If no duplicated NE names exist in the
network, the value can be "-"; otherwise, you must provide the actual value.
All parameters except Subnet are required. Subnet is optional.
Blank lines are ignored.
Figure 2-5
Example of OP section
OP
Id
0
1
2
3
4
NE1
Mesh
5k10
5k10
5k10
Mesh
NE1.EMS_Num
47.134.40.101/0/28
47.134.25.153/0/10
47.134.25.153/0/10
47.134.25.153/0/10
47.134.40.101/0/28
NE2
GMD1
5k20
5k20
5k20
GMD1
NE2.EMS_Num
47.134.40.101/0/33
47.134.25.153/0/12
47.134.25.153/0/12
47.134.25.153/0/12
47.134.40.101/0/33
Port1
_0/9/10
_0/11/11
_0/13/1
_0/14/1
_0/9/10
Port2
_1/2/9
_0/15/11
_0/5/1
_0/13/1
_1/2/9
Dir
==
==
==
==
==
Subnet
-
311 Halifax
x
Near-end
network element
w
x
Pass-through
network element 1
444 Baddeck
Pass-through
network element 2
441 Louisbourg
w
x
Far-end
network element
w
x
Switch
mate
Legend
= Optical interface
443 Sydney
= Signal
= Path selector
Note: w and x represent line slot numbers (slots 11 and 12) for the optical
interfaces.
Figure 2-7
Required NDF file entries:
NES
NE
Halifax
Baddeck
Sydney
Louisbourg
MS
Id
0
1
2
3
NE.Num
311
444
443
441
NE1
Halifax
Halifax
Baddeck
Louisbourg
EMS.Addr.IP
47.134.26.183/0
47.134.26.183/0
47.134.26.183/0
47.134.26.183/0
NE1.EMS_Num
47.134.26.183/0/311
47.134.26.183/0/311
47.134.26.183/0/444
47.134.26.183/0/441
NE2
Louisbourg
Baddeck
Sydney
Sydney
NE2.EMS_Num
47.134.26.183/0/441
47.134.26.183/0/444
47.134.26.183/0/443
47.134.26.183/0/443
Port1
_0/11/1
_0/12/1
_0/12/1
_0/11/1
Port2
_0/12/1
_0/11/1
_0/11/1
_0/12/1
NE.Num
311
444
443
441
EMS.Addr.IP
47.134.26.183/0
47.134.26.183/0
47.134.26.183/0
47.134.26.183/0
SUBNETS
Subnet
CanEast
Type
MyRing
Rate
MS
MS
Id
0
1
2
3
NE1
Halifax
Halifax
Baddeck
Louisbourg
NE1.EMS_Num
47.134.26.183/0/311
47.134.26.183/0/311
47.134.26.183/0/444
47.134.26.183/0/441
NE2
Louisbourg
Baddeck
Sydney
Sydney
NE2.EMS_Num
47.134.26.183/0/441
47.134.26.183/0/444
47.134.26.183/0/443
47.134.26.183/0/443
Port1
_0/11/1
_0/12/1
_0/12/1
_0/11/1
Port2
Subnet
_0/12/1 CanEast
_0/11/1 CanEast
_0/11/1 CanEast
_0/12/1 CanEast
NDF files for the Manager for 6k, OM5k and CPL redundant server
configuration: example
The following example shows the entries in NDF file 1 and NDF file 2 that are
required for the Manager for 6k, OM5k and CPL redundant server
configuration.
The Manager for 6k, OM5k and CPL redundant server configuration requires
the addition of a link between two network elements (NE). To add this link,
create two NDF files with the appropriate IPs (both primary and secondary
controller IPs) and add the NDF files to both NDS servers. The addition of the
NDF files to both NDS servers allows the Layer 1 NSV and OSP to display the
link details.
In the Manager for 6k, OM5k and CPL redundant server configuration, the
NDS servers communicate with the Manager for 6k, OM5k and CPL master
server (see Figure 2-9 on page 2-11). In the event of a mastership switch, both
NDS servers communicate with the Manager for 6k, OM5k and CPL
secondary server which has now become the Manager for 6k, OM5k and CPL
master server (see Figure 2-10 on page 2-11).
In this example, the first Manager for 6k, OM5k and CPL IP is 1.1.1.1 and the
secound Manager for 6k, OM5k and CPL IP is 2.2.2.2. NEA and NEB are the
NEs managed by the Manager for 6k, OM5k and CPL. For examples of the
required NDF file entries, see Required entries in NDF file 1 and Required
entries in NDF file 2.
OneControl - OSP and Layer 1 NSV
Release 5.0
Copyright 2013-2015 Ciena Corporation
NDS1
NDS2
OMEA1
(primary)
Master
OMEA2
(secondary)
Slave
Figure 2-10
Manager for 6k, OM5k and CPL redundant server configurationafter mastership switch
NDS1
NDS2
OMEA1
(primary)
Slave
OMEA2
(secondary)
Master
Figure 2-11
Required entries in NDF file 1
NES
NE
1
2
MS
Id
1
NE.Num
NEA
NEB
NE1
NEA
EMS.Addr.IP
1.1.1.1/0
1.1.1.1/0
NE1.EMS_Num
1.1.1.1/0/1
NE2
NEB
NE2.EMS_Num
1.1.1.1/0/2
Port1
<port1>
Port2
Subnet
<port2> <UDC name, if any>
MS
Id
1
NE.Num
NEA
NEB
NE1
NEA
EMS.Addr.IP
2.2.2.2/0
2.2.2.2/0
NE1.EMS_Num
2.2.2.2/0/1
NE2
NEB
NE2.EMS_Num
2.2.2.2/0/2
Port1
<port1>
Port2
<port2>
Subnet
<UDC name, if any>
450-3251-189
3-1
3-
Requirements
To perform the procedures in this chapter, you must:
read Chapter 2, Custom Topology NDF file description to ensure that you
have a good understanding of the NDF file
On an HP workstation: /opt/nortel/nds_data
From the above directory, use the following path to run the
topology_provisioner command:
/opt/nortel/bin/osp/topology_provisioner
-f ndf
delete
clear
export
listnes
listports
listlinks
listconfigs
backup
restore
audit
Audit the links against network learned links for a specific user
defined configuration name or all custom topology links.
List the links or ports or configurations specific to a single NE. The NE name value
can be enclosed in quotations to accommodate names with spaces. Custom
Topology does not support empty NE names.
This option is used with the export, listports, listlinks, and
listconfigs command.
-s <sn_name>
List or audit the links specific to a single user defined configuration name. The user
defined configuration name value can be enclosed in quotations to accommodate
names with spaces.
This option is used with the export and audit commands.
-i <file_name>
-o <file_name>
-l <user_name>
When running Custom Topology from a Sun workstation, this option is required.
Specify a valid Manager for 6k, OM5k and CPL user ID that has read / write / admin
security privileges to the Layer 1 NSV or OSP application. For more information,
see Administrative functions on page 1-16.
Table 3-2 on page 3-4 provides a quick reference of the usage for each
supported topology_provisioner command.
Table 3-2
Options applicable for each command
Command
Usage
add
delete
clear
export
listnes
listports
listlinks
listconfigs
backup
restore
audit
help
Procedures
Procedure 3-5, Displaying the list of NEs managed by the NDS server
Procedure 3-6, Exporting the list of NEs managed by the NDS server
ATTENTION
The procedures in this chapter refer to the nds_data and the nds_backup
directories. These directories should have been created during OSP or Layer
1 NSV installation. However, if these directories were not created during
installation, you must create them now. For more information, refer to the
Optical Service Provisioner Installation and Configuration Guide,
450-3251-201, or the Layer 1 Network and Service Viewer Installation and
Configuration Guide, 450-3261-201.
ATTENTION
Make sure that the server and all the services are running before executing
any operation for the Topology Provision.
Procedure 3-1
Adding topological links
Use this procedure to add one or more topological links.
Link conflicts
If a link end specified in the NDF file you created is already in use, an error
message will be displayed when you execute the add command. Also, the
following two NDF files will be automatically generated:
<file_name>.<timestamp>.del and <file_name>.<timestamp>.add
To clear the link conflict, first delete the duplicated link by executing the delete
command using the <file_name>.<timestamp>.del NDF file as input.
Then, execute the add command using the <file_name>.<timestamp>.add
NDF file as input.
Requirements
To perform this procedure, you must:
define the links in an NDF file. For more information on creating an NDF
file, see Chapter 2, Custom Topology NDF file description.
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
continued
Action
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
If an error message specifies that a link conflict exists, see Link conflicts
on page 3-6 at the beginning of this procedure for more information.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
is the file name of the NDF file you created that defines
the topological links to add.
<user_name>
Action
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
If an error message specifies that a link conflict exists, see Link conflicts
on page 3-6 at the beginning of this procedure for more information.
Procedure 3-2
Deleting topological links
Use this procedure to delete one or more topological links.
Requirements
To perform this procedure, you must:
define the links in an NDF file. For more information on creating an NDF
file, see Chapter 2,Custom Topology NDF file description.
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Action
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<file_name>
<user_name>
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-3
Displaying topological links
Use this procedure to display custom topological links on the console
(screen). You can display either all links or links that include a specific network
element or user defined configuration.
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
continued
Action
<ne_name>
-s
<sn_name>
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
continued
Action
-n
<ne_name>
-s
<sn_name>
<user_name>
is a valid Manager for 6k, OM5k and CPL user ID that has
read / write / admin security privileges to the Layer 1 NSV
or OSP application.
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-4
Exporting topological links to an NDF file
Use this procedure to export custom topological links to an NDF file. You can
export either all links or links that include a specific network element or user
defined configuration.
Exporting links for a specific network element or user defined configuration is
useful for isolating the topological links for network element cut-in, cut-out,
and topology reconfiguration scenarios.
Duplicate NE names
If duplicate NE names exist in the network, an NDF file is created for each NE
with the same name. The file name for the multiple NDF files have the
following format:
<file_name>.<ne_name>.<controller_IP>_<controller_type>_
<ne_id>.<time_stamp>.ndf
where
<file_name>
<ne_name>
<controller_IP>
<controller_type>
<ne_id>
<time_stamp>
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<ne_name>
-s
<sn_name>
<file_name>
Action
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
continued
Action
-n
<ne_name>
-s
<sn_name>
<file_name>
is the NDF file name for the exported data. By default, the
NDF file is created in the /opt/nortel/nds_data
directory. However, if you want to create the NDF file in
another directory, you must specify the full path and the file
name.
<user_name>
is a valid Manager for 6k, OM5k and CPL user ID that has
read / write / admin security privileges to the Layer1 NSV
or OSP application.
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-5
Displaying the list of NEs managed by the NDS server
Use this procedure to display the list of the network elements managed by the
NDS server on the console (screen).
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Action
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
is a valid Manager for 6k, OM5k and CPL user ID that has
read / write / admin security privileges to the Layer 1 NSV
or OSP application.
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-6
Exporting the list of NEs managed by the NDS server
Use this procedure to export the list of the network elements managed by the
NDS server to an NDF file.
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
is the NDF file name for the exported data. By default, the
NDF file is created in the /opt/nortel/nds_data
directory. However, if you want to create the NDF file in
another directory, you must specify the full path and the file
name.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Action
You have completed this procedure.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<file_name>
is the NDF file name for the exported data. By default, the
NDF file is created in the /opt/nortel/nds_data
directory. However, if you want to create the NDF file in
another directory, you must specify the full path and the file
name.
<user_name>
is a valid Manager for 6k, OM5k and CPL user ID that has
read / write / admin security privileges to the Layer 1 NSV
or OSP application.
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-7
Displaying NE endpoint information
Use this procedure to display port information for a specific NE on the console
(screen).
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Action
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<ne_name>
<user_name>
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-8
Exporting NE endpoint information
Use this procedure to export port information for a specific NE to an NDF file.
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<file_name>
Action
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<ne_name>
<file_name>
<user_name>
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-9
Displaying link information
Use this procedure to display link information for a specific NE on the console
(screen).
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Action
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<ne_name>
<user_name>
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-10
Exporting link information
Use this procedure to export link information for a specific NE to an NDF file.
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<file_name>
Action
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<ne_name>
<file_name>
<user_name>
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-11
Displaying configuration information
Use this procedure to display configuration information on the console
(screen). You can display either all configurations or configurations that
include a specific network element.
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
continued
Action
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
-n
<ne_name>
<user_name>
is a valid Manager for 6k, OM5k and CPL user ID that has
read / write / admin security privileges to the Layer 1 NSV
or OSP application.
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-12
Exporting configuration information to an NDF file
Use this procedure to export configuration information to an NDF file. You can
export either all configurations or configurations that include a specific
network element.
Exporting configurations is useful for checking what configuration names have
been used.
Duplicate NE names
If duplicate NE names exist in the network, an NDF file is created for each NE
with the same name. The file name for the multiple NDF files have the
following format:
<file_name>.<ne_name>.<controller_IP>_<controller_type>_
<ne_id>.<time_stamp>.ndf
where
<file_name>
<ne_name>
<controller_IP>
<controller_type>
<ne_id>
<time_stamp>
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<ne_name>
<file_name>
is the NDF file name for the exported data. By default, the
NDF file is created in the /opt/nortel/nds_data
directory. However, if you want to create the NDF file in
another directory, you must specify the full path and the
file name.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Action
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
-n
<ne_name>
<file_name>
is the NDF file name for the exported data. By default, the
NDF file is created in the /opt/nortel/nds_data
directory. However, if you want to create the NDF file in
another directory, you must specify the full path and the file
name.
<user_name>
is a valid Manager for 6k, OM5k and CPL user ID that has
read / write / admin security privileges to the Layer 1 NSV
or OSP application.
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-13
Clearing data from Custom Topology
Use this procedure to clear all data from Custom Topology.
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 5.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Action
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-14
Performing an audit of the Custom Topology links
Use this procedure to perform an audit of the Custom Topology links. You can
audit the links against network learned links for a specific user defined
configuration name or all custom topology links.
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 5.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
<sn_name>
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
continued
Action
You can verify the audit results by checking the link reliability status and user
defined configuration status in Layer 1 NSV.
You have completed this procedure.
Change to the directory where the ndf input files are normally created by
entering:
cd /opt/nortel/nds_data
If your ndf input files are not in the nds_data directory, then change to the
directory (cd command) in which you created the ndf files.
-s
<sn_name>
<user_name>
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
You can verify the audit results by checking the link reliability status and user
defined configuration status in Layer 1 NSV.
end
Procedure 3-15
Backing up Custom Topology data
Use this procedure to back up Custom Topology data to a file that can later be
used to restore the data.
The data is backed up to a file that is readable by the restore executable only
(it is not an NDF file).
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 4.
Change to the directory where the backup files are normally stored by
entering:
cd /opt/nortel/nds_backup
If your ndf input files are not in the nds_backup directory, then change to the
directory (cd command) in which you stored your backup files.
continued
Action
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Change to the directory where the backup files are normally stored by
entering:
cd /opt/nortel/nds_backup
If your ndf input files are not in the nds_backup directory, then change to the
directory (cd command) in which you stored your backup files.
continued
Action
<dirname>
<user_name>
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-16
Restoring Custom Topology data
Use this procedure to restore Custom Topology data from a backup file.
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 5.
Change to the directory where the backup files are normally stored by
entering:
cd /opt/nortel/nds_backup
If your backup files are not in the nds_backup directory, then change to the
directory (cd command) in which you stored your backup files.
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Action
The following message is displayed:
You are about to overwrite your existing database with
data from dir '<dirname>'.
Do you wish to proceed [y/n]?
Change to the directory where the backup files are normally stored by
entering:
cd /opt/nortel/nds_backup
If your backup files are not in the nds_backup directory, then change to the
directory (cd command) in which you stored your backup files.
<user_name>
Action
When prompted for a password, enter the password for the user name you
specified above:
If the command includes a syntax error, the errors will be displayed on the
screen to indicate the source of the errors. In this case, correct the errors,
then run this procedure again.
Procedure 3-17
Synchronizing the preferred and alternate Custom
Topology servers
Use this procedure to synchronize the preferred and the alternate Custom
Topology servers. The Custom Topology servers are not synchronized
automatically. You must follow this procedure to maintain consistency
between the redundant Custom Topology servers.
Requirements
To perform this procedure, you must:
Action
Step
Action
Log on to the workstation that has the most current Custom Topology data.
Copy or ftp the backup file created in step 2 to the Custom Topology server
you want to update with the latest data.
Log on to the workstation that you want to update with the latest data.
Procedure 3-18
Displaying help
Use this procedure to display usage information for the
topology_provisioner command line tool to the console (screen).
Requirements
To perform this procedure, you must:
Action
Step
Action
Then go to
an HP workstation
step 2.
a Solaris/Linux workstation
step 3.
450-3251-189
4-1
4-
reconfiguring a link
changing an NE name
changing an AP NE ID
Procedures
Procedure 4-1
Cutting in a network element
Use this procedure to manually insert a network element within an existing link
(could be in a user defined configuration) and update the links in Custom
Topology.
Requirements
To perform this procedure, you must:
Action
Step
Action
The following example is used to illustrate a cut-in. In Figure 4-1 on page 4-2,
the network element Ottawa is cut-in. The links in Figure 4-1 on page 4-2 can
also be in a user defined configuration, with a UDC name of CanEast, for
example.
Figure 4-1
Cutting in a network element
figure 4-1.jpg
continued
Action
Create two NDF files. NDF files are required to 1) delete the current link 2)
add the new links which include the network element to cut-in.
The first NDF file must contain:
An entry for each network element that the deleted link(s) are associated
with
An entry for each network element added to the network as well as the
NEs associated with the links
An entry for each network element that the added links are associated
with
You can use the export command to create an NDF file that includes all
topological links, and then edit the file to isolate the topological links to delete.
2
Then go to
step 3.
step 4.
If the example illustrated in Figure 4-1 on page 4-2 is not in a user defined
configuration, the following two NDF files are required.
For the deleted links (NDF file 1):
NES
NE
Montreal
Toronto
MS
Id
NE.Num
2908
2905
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
NE1
NE1.EMS_Num
NE2
NE2.EMS_Num
Port1
Port2
MS01 Montreal 47.134.26.217/0/2908 Toronto 47.134.26.190/0/2905 _1/2/1 _1/2/1
continued
Action
For the new links (NDF file 2):
NES
NE
Montreal
Toronto
Ottawa
NE.Num
2908
2905
20006
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
47.134.26.217/0
MS
Id
NE1
NE1.EMS_Num
NE2
NE2.EMS_Num
Port1
Port2
MS02 Montreal 47.134.26.217/0/2908 Ottawa 47.134.26.217/0/20006 _1/2/1 _2/2/1
MS03 Ottawa
47.134.26.217/0/20006 Toronto 47.134.26.190/0/2905
_2/4/1 _1/2/1
Go to step 5.
4
NES
NE
Montreal
Toronto
NE.Num
2908
2905
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
SUBNETS
Subnet
CanEast
Type
Linear
Rate
MS
MS
Id
NE1
NE1.EMS_Num
NE2
NE2.EMS_Num
Port1
Port2
Subnet
MS01 Montreal 47.134.26.217/0/2908 Toronto
47.134.26.190/0/2905 _1/2/1 _1/2/1
CanEast
continued
Action
For the new links (NDF file 2):
NES
NE
Montreal
Toronto
Ottawa
NE.Num
2908
2905
20006
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
47.134.26.217/0
SUBNETS
Subnet
CanEast
Type
Linear
Rate
MS
MS
Id
NE1
NE1.EMS_Num
NE2
NE2.EMS_Num
Port1
Port2
Subnet
MS02 Montreal 47.134.26.217/0/2908
Ottawa
47.134.26.217/0/20006 _1/2/1 _2/2/1
CanEast
MS03 Ottawa
47.134.26.217/0/20006 Toronto 47.134.26.190/0/2905
_2/4/1 _1/2/1
CanEast
Execute the add command, using NDF file 2 as input. See Procedure 3-1,
Adding topological links.
The network element is cut in. Two new topological links are added and one
new network element is added to Custom Topology.
Procedure 4-2
Cutting out a network element
Use this procedure to manually remove a network element and all topological
links extending from it, and update the links in Custom Topology.
Requirements
To perform this procedure, you must:
Action
Step
Action
The following example is used to illustrate a cut-out. In Figure 4-2 on page 4-6,
the network element Ottawa is cut-out. The links in Procedure 4-2, Cutting
out a network element can also be in a user defined configuration, with a
UDC name of CanEast, for example.
Figure 4-2
Cutting out a network element
figure4-2.jpg
continued
Action
Create two NDF files. NDF files are required to 1) delete the current links
extending from the network element to cut-out 2) add the new link between
the network elements that were adjacent to the cut-out network element.
The first NDF file must contain:
An entry for each network element that the deleted link(s) are associated
with
An entry for each network element that the added links are associated
with
You can use the export command to create an NDF file that includes all
topological links, and then edit the file to isolate the topological links to delete.
2
Then go to
step 3.
step 4.
If the example illustrated in Figure 4-2 on page 4-6 is not in a user defined
configuration, the following two NDF files are required.
For the deleted links (NDF file 1):
NES
NE
Montreal
Toronto
Ottawa
NE.Num
2908
2905
20006
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
47.134.26.217/0
MS
Id
NE1
NE1.EMS_Num
NE2
NE2.EMS_Num
Port1
Port2
MS01 Montreal 47.134.26.217/0/2908
Ottawa
47.134.26.217/0/20006 _1/2/1
_2/2/1
MS02 Ottawa
47.134.26.217/0/20006 Toronto
47.134.26.190/0/2905
_2/4/1 _1/2/1
continued
Action
For the new link (NDF file 2):
NES
NE
Montreal
Toronto
NE.Num
2908
2905
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
MS
Id
NE1
NE1.EMS_Num
MS03 Montreal 47.134.26.217/0/2908
NE2
Toronto
NE2.EMS_Num
47.134.26.190/0/2905
Port1
_1/2/1
Port2
_1/2/1
Go to step 5.
4
NES
NE
Montreal
Toronto
Ottawa
NE.Num
2908
2905
20006
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
47.134.26.217/0
SUBNETS
Subnet
CanEast
Type
Linear
Rate
MS
MS
Id
NE1
NE1.EMS_Num
NE2
NE2.EMS_Num
Port1
Port2
Subnet
MS01 Montreal 47.134.26.217/0/2908
Ottawa
47.134.26.217/0/20006 _1/2/1 _2/2/1
CanEast
MS02 Ottawa
47.134.26.217/0/20006 Toronto 47.134.26.190/0/2905 _2/4/1 _1/2/1
CanEast
continued
Action
For the new link (NDF file 2):
NES
NE
Montreal
Toronto
NE.Num
2908
2905
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
SUBNETS
Subnet
Type
Rate
CanEast
Linear
MS
MS
Id
NE1
NE1.EMS_Num
MS03 Montreal 47.134.26.217/0/2908
NE2
Toronto
NE2.EMS_Num
47.134.26.190/0/2905
Port1
_1/2/1
Port2
Subnet
_1/2/1 CanEast
Execute the add command, using NDF file 2 as input. See Procedure 3-1,
Adding topological links.
The network element is cut out. One topological link is added and one
network element is removed from Custom Topology.
Procedure 4-3
Reconfiguring a link
Use this procedure to:
Requirements
To perform this procedure, you must:
Action
Step
Action
continued
Action
Create two NDF files. NDF files are required to 1) delete the current link 2)
redefine the link with the new endpoint.
The first NDF file must contain:
An entry for each network element that the deleted link(s) are associated
with
An entry for each network element that the added links are associated
with
You can use the export command to create an NDF file that includes all
topological links, and then edit the file to isolate the topological links to delete.
In the example illustrated in Figure 4-3 on page 4-10, the following two NDF
files are required.
For the deleted links (NDF file 1):
NES
NE
Toronto
Ottawa
NE.Num
2905
20006
MS
Id
NE1
MS01 Ottawa
NE1.EMS_Num
47.134.26.217/0/20006
EMS.Addr.IP
47.134.26.190/0
47.134.26.217/0
NE2
Toronto
NE2.EMS_Num
47.134.26.190/0/2905
Port1
_2/4/1
Port2
_2/4/1
NE2.EMS_Num
47.134.26.190/0/2905
Port1
_2/4/1
Port2
_2/4/1
NE.Num
2908
2905
EMS.Addr.IP
47.134.26.217/0
47.134.26.190/0
MS
Id
NE1
NE1.EMS_Num
MS02 Montreal 47.134.26.217/0/2908
NE2
Toronto
continued
Action
Execute the add command, using NDF file 2 as input. See Procedure 3-1,
Adding topological links.
The existing topological link is removed. A topological link is added, if
applicable, and one network element is added to Custom Topology.
end
Procedure 4-4
Changing an NE name
Use this procedure to update the name of a network element in Custom
Topology after an NE name change.
The topology_provisioner command line tool does not provide automatic
NE name updates after an NE name change. You must use the delete and
add commands to update Custom Topology after an NE name change.
Requirements
To perform this procedure, you must:
Action
Step
Action
Use the export command to create an NDF file that defines all the existing
links that include the network element that was updated. See Procedure 3-4,
Exporting topological links to an NDF file, and use the
-n <ne_name> option to specify the network element that was updated.
Edit the generated NDF file to isolate the topological links that refer to the
network element that was updated, and save the NDF file as
<file_name>.NE_A.del.
where
file_name
Edit the file you saved in step 1 to replace all instances of the network
element name to the new network element name. Save the edited NDF file to
a new file <file_name>.NE_B.add.
Procedure 4-5
Changing an AP NE ID
Use this procedure to update the identifier (ID) of a network element in
Custom Topology after an Applications Platform (AP) NE ID change.
The topology_provisioner command line tool does not provide automatic
NE ID updates after an NE ID change. You must use the delete and add
commands to update Custom Topology after an NE ID change.
Requirements
To perform this procedure, you must:
Action
Step
Action
Use the export command to create an NDF file that defines all the existing
links that include the network element that was updated. See Procedure 3-4,
Exporting topological links to an NDF file, and use the
-n <ne_name> option to specify the network element that was updated.
Edit the generated NDF file to isolate the topological links that refer to the
network element that was updated, and save the NDF file as
<file_name>.NE_A.del.
where
<file_name>
Edit the file you saved in step 1 to replace all instances of the network
element ID with the new network element ID. Save the edited NDF file to a
new file <file_name>.NE_B.add.