OSP Platform For GSM/EDGE BSS: OSI Guide
OSP Platform For GSM/EDGE BSS: OSI Guide
OSP Platform For GSM/EDGE BSS: OSI Guide
BSS
OSI Guide
DN9812567
Issue 14-1
OSI Guide
The information in this document applies solely to the hardware/software product (“Product”) specified
herein, and only as specified herein. Reference to “Nokia” later in this document shall mean the respective
company within Nokia Group of Companies with whom you have entered into the Agreement (as defined
below).
This document is intended for use by Nokia's customers (“You”) only, and it may not be used except for the
purposes defined in the agreement between You and Nokia (“Agreement”) under which this document is
distributed. No part of this document may be used, copied, reproduced, modified or transmitted in any form
or means without the prior written permission of Nokia. If You have not entered into an Agreement
applicable to the Product, or if that Agreement has expired or has been terminated, You may not use this
document in any manner and You are obliged to return it to Nokia and destroy or delete any copies thereof.
The document has been prepared to be used by professional and properly trained personnel, and You
assume full responsibility when using it. Nokia welcomes your comments as part of the process of
continuous development and improvement of the documentation.
This document and its contents are provided as a convenience to You. Any information or statements
concerning the suitability, capacity, fitness for purpose or performance of the Product are given solely on
an “as is” and “as available” basis in this document, and Nokia reserves the right to change any such
information and statements without notice. Nokia has made all reasonable efforts to ensure that the
content of this document is adequate and free of material errors and omissions, and Nokia will correct
errors that You identify in this document. Nokia's total liability for any errors in the document is strictly
limited to the correction of such error(s). Nokia does not warrant that the use of the software in the Product
will be uninterrupted or error-free.
NO WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
ANY WARRANTY OF AVAILABILITY, ACCURACY, RELIABILITY, TITLE, NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, IS MADE IN RELATION TO THE
CONTENT OF THIS DOCUMENT. IN NO EVENT WILL NOKIA BE LIABLE FOR ANY DAMAGES,
INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
OR ANY LOSSES, SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS
INTERRUPTION, BUSINESS OPPORTUNITY OR DATA THAT MAY ARISE FROM THE USE OF THIS
DOCUMENT OR THE INFORMATION IN IT, EVEN IN THE CASE OF ERRORS IN OR OMISSIONS
FROM THIS DOCUMENT OR ITS CONTENT.
This document is Nokia proprietary and confidential information, which may not be distributed or disclosed
to any third parties without the prior written consent of Nokia.
Nokia is a registered trademark of Nokia Corporation. Other product names mentioned in this document
may be trademarks of their respective owners.
Only trained and qualified personnel may install, operate, maintain or otherwise handle this
product and only after having carefully read the safety information applicable to this product.
The safety information is provided in the Safety Information section in the “Legal, Safety and
Environmental Information” part of this document or documentation set.
Nokia is continually striving to reduce the adverse environmental effects of its products and services. We
would like to encourage you as our customers and users to join us in working towards a cleaner, safer
environment. Please recycle product packaging and follow the recommendations for power use and proper
disposal of our products and their components.
If you should have questions regarding our Environmental Policy or any of the environmental services we
offer, please contact us at Nokia for any additional information.
Table of Contents
This document has 222 pages
List of Figures
Figure 1 DX 200 OSI stack............................................................................... 13
Figure 2 MML command groups for creating an OSI configuration.................. 14
Figure 3 Example of a network map................................................................. 17
Figure 4 Example of routing network elements within a routing domain.......... 18
Figure 5 Benefits of OSI Routing...................................................................... 21
Figure 6 RFC1006 adaptation architecture.......................................................22
Figure 7 Usage of selectors..............................................................................23
Figure 8 NSAP address interpretation.............................................................. 24
Figure 9 OSI applications, network address, and NSAP addresses.................29
Figure 10 Using an alternative physical channel when the physical connection is
lost...................................................................................................... 30
Figure 11 Assigning a specific set of physical channels for applications............31
Figure 12 Prioritisation of existing subnetworks................................................. 31
Figure 13 Binding the local application to an X.25 permanent virtual circuit...... 32
Figure 14 Example of choosing an alternative remote NSAP address...............33
Figure 15 Network structure of an example network in ES with LAN................. 46
Figure 16 Network structure of an example network in IS with LAN and X.25... 54
Figure 17 Network structure of an example network in ES with LAN and X.25......
73
Figure 18 OSI over TCP/IP solution for CBC, Q3 and Node manager connection.
82
Figure 19 Usage of local network address......................................................... 95
Figure 20 Adjacencies and destinations as seen by the DX 200......................172
Figure 21 Connectors and micro switches of AS7-C........................................ 179
Figure 22 Connectors and micro switches of AS7-D........................................ 181
Figure 23 Connectors and micro switches of AS7-D........................................ 182
List of Tables
Table 1 Examples of interoperability between DX 200 OSI products and some
corresponding products from other vendors.......................................16
Table 2 All possible states of CLNS object (administrative state — status —
operational state)................................................................................20
Table 3 Example of ISO Data Country Code (DCC) NSAP address...............25
Table 4 Example of ISO 6253-International Code Designator (ICD) NSAP
address...............................................................................................26
Table 5 Subsequent Protocol Identifiers of network layer............................... 26
Table 6 NTC de facto selector values for OSI applications............................. 27
Table 7 OSI stack layers and their logical files................................................34
Table 8 CLNS configuration sheet...................................................................48
Table 9 Broadcast linkage configuration sheet for ES1...................................48
Table 10 N-selector NSAP configuration sheet................................................. 48
Table 11 Local network address configuration sheet for transport layer........... 48
Table 12 Local application configuration sheet for FTAM..................................48
Table 13 Local application configuration sheet for CMISE................................49
Table 14 Local application configuration sheet for VT.......................................49
Table 15 CLNS NSAP configuration sheet for OMC......................................... 50
Table 16 Remote network address configuration sheet for ES1....................... 50
Table 17 Remote application configuration sheet for OMC CMISE.................. 50
Table 18 Configuration sheet for AS7-C............................................................57
Table 19 Physical channel group configuration sheet for local PVC channel... 57
Table 20 Physical channel group configuration sheet for TOPCKNET............. 58
Table 21 CLNS configuration sheet...................................................................58
Table 22 PVC X.25 linkage configuration sheet for IS2.................................... 58
Table 23 SVC X.25 linkage configuration sheet for IS2.................................... 58
Table 24 SVC X.25 linkage configuration sheet for ES2................................... 59
Table 25 Broadcast linkage configuration sheet for ES1...................................59
Table 26 Local X.25 NSAP configuration sheet for PAD................................... 59
Table 27 Local X.25 NSAP configuration sheet for transport layer................... 59
Table 28 Local PVC X.25 NSAP configuration sheet for MSW......................... 59
Table 29 N-selector NSAP configuration sheet................................................. 60
Table 30 Local network address configuration sheet for PAD........................... 60
Table 31 Local network address configuration sheet for transport layer........... 60
Table 32 Local network address configuration sheet for MSW......................... 60
Table 33 Local application configuration sheet for MSW.................................. 60
Table 34 Local application configuration sheet for FTAM..................................61
Table 35 Local application configuration sheet for PAD.................................... 61
Table 36 Local application configuration sheet for VT.......................................62
Summary of changes
Changes between document issues are cumulative. Therefore, the latest document
issue contains all changes made to previous issues.
g Note: Notice
For mcBSC, there are three types of configurations: stand-alone mcBSC, combined
mcBSC with TRX capacity extension to FlexiBSC and combined mcBSC with PS
datacapacity extension to FlexiBSC. Only in the combined configurations is X.25
supported.
The structure of the DX 200 OSI stack is presented in the following figure.
non-OSI OSIapplications
applications
ACSE ROSE
Presentationlayer
Sessionlayer
Transport
service user
TP class0 Transport layer TP class4
CONS CLNS
PAD
CONSnetwork
service user ISOIP,
ES-IS,
SNDCF
TCP X.25packetlevel IS-IS
IP X.25datalinklevel LLC
Ethernetinterface physicallevel CSMA/CD
Before OSI communication can take place in a DX 200 network element, you need to
define and describe the following:
• the OSI configuration of the local Open System: data terminals, interface
parameters, and so on
• the addresses that are used in application associations
• the applications using OSI stack in local and remote open systems
• how local OSI resources are used in application associations
When you start planning your network, you must first determine the OSI services that are
needed to solve your communication problems. This can be done based on your data
transfer requirements.
In a DX 200 network element, various OSI services are selected using the software
package options below.
FTAM
FTAM provides you with a file transfer and management facility either over an OSI
connection-oriented (CONS) or connectionless (CLNS) network service. A DX 200
network element can be either the initiator or the responder of an FTAM file transfer.
CMISE
CMISE provides you with a management information transfer facility between the
manager and agents either over an OSI connection-oriented (CONS) or connectionless
(CLNS) network service.
VT
VT provides you with a remote login facility either over an OSI connection-oriented
(CONS) or connectionless (CLNS) network service. A DX 200 network element can act
only as a responder in a VT connection.
PAD
PAD provides you with a remote login facility over an X.25 connection. A DX 200 network
element may be the initiator or the responder of a PAD connection.
Interoperability
To establish a successful data transfer between network elements, you must have
interoperable OSI implementations in them. Every vendor should provide PICS
proformas for their implementations. These can be used to determine whether two
implementations are interoperable or not. Implementations should conform to one
another and they should support compatible versions and functional units.
Implementations should also have links to the required subnetwork (for example, LAN or
X.25).
Examples of interoperability between DX 200 OSI products and corresponding products
from other vendors are presented in the table below. The list is not complete. Only some
implementations have been listed here. Other OSI vendors usually provide similar lists
for their products.
OSI product/ vendor FTAM VT CMISE SMR PAD X.25 ES/IS IS/IS
DEC VAX/VMS x ? ? ? x x x ?
HP/UX x ? ? ? x x x N/A
SunOS ? ? ? ? x x ? N/A
Tandem x ? ? ? x x ? N/A
To resolve the structure of your network you first identify the network elements and
connections between them. At this point you should assign a unique name and system
identifier to each OSI network element (preferably the C-number of the DX 200 network
element) if they are not already given. You also need to determine who is responsible for
the maintenance of the network elements.
DX200C
DX200 A
802.3subnet A WORKSTATIONX
X.25subnetwork
DX200B
router AA
(Level2IS) DX200D WORKSTATION Y
802.3subnetB
You can use both the connection-oriented network service (CONS) and the
connectionless network service (CLNS) in your network at the same time. If OSI over
TCP/IP feature is in use, other transferring mode cannot be used at the same time. The
structure of your network dictates the required network service:
• CONS is sufficient if your network consists of only two network elements which are
connected to the X.25 subnetwork.
• you need CLNS if you have several network elements in LAN or X.25 subnetworks
and you need a network connection where there are network elements between the
end points: OSI routing of CLNS enables the network elements to recognise other
elements even if they are not in the same subnetwork.
• If OSI over TCP/IP feature is in use, there can be several networks elements with
different subnetwork.
The OSI protocol suite includes several routing protocols and one router discovery
protocol. An OSI network consists of routing domains. A routing domain is a part of an
OSI network that is under common administrative authority. Any routing domain can be
defined as one or more areas (see the figure below).
The term End System (ES) refers to a non-routing network element. Intermediate
System (IS) refers to a router. The routing protocols of the suite are End System to
Intermediate System routing protocol (ES-IS) and Intermediate System to Intermediate
System intra-domain routing protocol (IS-IS). Routing within an area is called level 1
routing and routing between the areas is called level 2 routing. An IS that routes only
within one area is called a Level 1 IS. A Level 1 IS needs to know only the ESs and other
Level 1 ISs within its own area and the nearest Level 2 IS (backbone router) if there is
one.
Area A
DX200C
DX200 A ES
Level1IS
WORKSTATIONX
802.3subnet A ES
X.25subnetwork
DX200B
ES
router AA
(Level2IS) DX200D WORKSTATION Y
ES
ES
802.3subnetB
AreaB
IS intermediate system
ES end system
When the O54LRS receives data from upper layers, it sends the data to the OFFICE
program block located in its own unit. OFFICE selects the most optimal linkage for the
data transfer. If the linkage resides in the same unit, the data can be sent directly to the
network via that linkage, but if the linkage is located in another unit, then the data is sent
via another OFFICE of the unit where that linkage is located. When the linkage receives
data from the network, it sends it to the OFFICE program block of its own unit. OFFICE
forwards the data to the O54LRS program block that is configured to be the NS-User.
The CLNS can utilise redundant linkages in data transfer, so it is possible that data
belonging to a certain Transport connection is received via several linkages and
computer units. Also the cost metrics of linkages may vary during Transport connections
and move data flow from one linkage to another. The dynamic nature of CLNS linkage
utilisation makes it difficult to distribute Transport level processing without having a
mechanism to identify a correct O54LRS program block. In a DX environment, such a
mechanism exists and it is described in this section below.
permitting the use of the object indicating an object proven to be indicating an object currently in
operational use
prohibiting the use of the object indicating a new configuration to be indicating permission to use the
tested object in initialisation
DIS disabled
AdC AdC
OSIRouting
DX200B DX200C
DX200B DX200D
Physicalconnection
DX200D MSWconnection
OSIconnection
a)NetworkmanagementwithoutOSIRouting b)NetworkmanagementwithOSIRouting
It is possible to build a separate data network which connects the AdC to all the DX 200
network elements and all the DX 200 network elements to one another. But a better
solution is to utilise the existing connections (for example, X.25 over PCM) between DX
200 network elements.
With the OSI Routing feature in the CLNS, the AdC can communicate directly with all the
DX 200 network elements without any additional physical connections. OSI traffic
between the AdC and, for example, DX 200 D is routed through DX 200 A and DX 200
B. The route is transparent to the AdC and DX 200 D.
Q3
FTAM VT CMISE
ACSE ROSE
Presentationlayer
anewapplication
COTSuser adaptingOSIprimitives
Sessionlayer e.g. TPPIPE for TCP/IP stack
CLNS CONS
TCP
ISOIP,ES-IS,IS-IS IP
IP over
analog
LAN digital X.25 LAN E1/T1
P SD U PSDU
SPDU
S- s ele cto r
NS AP
p ro to col d ep en d e nt inf orm a tion
lo we r l a ye rs
Selectors are necessary for routing connection establishment through OSI stack within a
computer system (figure above). One selector is needed for each protocol layer, so there
are selectors for Transport, Session, and Presentation layers (see the table NTC de facto
selector values for OSI applications below in this section). The NSAP together with the T-
, S-, and P-selectors constitute a Presentation Service Access Point (PSAP), also called
the Presentation Address.
Application identification is usually based on the PSAP, but it is possible to use additional
identification information. If several applications are identified with a common
presentation address, the actual selection is based on Application Entity Titles (AET). An
AET consists of an Application Process Title (APT) and an Application Entity Qualifier
(AEQ). The structure of the APT may be a directory name (Form 1) or an object identifier
(Form 2). In DX 200 systems, a local application is always identified with a presentation
address, so only a remote application may require AET values.
On the other hand, from the OSI address administration's point of view, the NSAP
address consists of the Authority Format Identifier (AFI), Initial Domain Identifier (IDI),
and Domain Specific Part (DSP). The AFI value defines the format of the NSAP and the
possible IDI values. DSP values are managed locally within the authority specified by
AFI and IDI fields. Usually the DSP field is structured hierarchically in order to make the
distribution of NSAP address management easier.
ROUTING
NET
Area Address
System I dentifier
N-selector
NSAP
1 4 max 20
One way to achieve a unique NSAP is to use the MAC address of the Ethernet data
terminal as the End System Identifier. A more preferred method is to use the C-number
of the DX network element because the End System Identifier represents the whole
network element.
The N-selector is always interpreted locally and it is not a part of the routing information.
The reserved country codes are presented in ISO 3166-1:1997 Codes for the
representation of names of countries and their subdivisions -- Part 1: Country codes.
Example:ISO Data Country Code (DCC) NSAP address
The following table presents an example of NSAP in a network of NTC in Finland.
AFI 39
Reserved 00000001
Area 0001
N-selector FF
AFI 47
Reserved 0000
Area 0003
N-selector FF
Protocol SPI
Transport layer -
Protocol SPI
PAD 01000000
X.25 SNDCF 81
The DTE number is not needed when the X.25 connection uses a Permanent Virtual
Circuit (PVC). In this case, the channel group name identifying the PVC number must be
given.
In a PCI bus based DX 200 network element there is an Ethernet interface in every
computer unit, that is, there is no need for the COCEN plug-in unit. The Ethernet
interface provides a connection to Local Area Networks (LANs), using LLC1 data link
transfer protocol. The interface type can be either 10Base-T or 100Base-TX. The
hardware detects automatically the connection type.
A connection to an X.25 packet network is made by using an AS7-C or AS7-D plug-in
unit. It provides two different interface types: V.24 and V.28. Both plug-in units support
the DTE and DCE device types, so it is possible to connect other DTE devices directly to
a DX 200 network element.
The use of the X.25 plug-in units AS7-Cand AS7-D is realised with the help of Physical
Channels. A physical channel, or channel for short, is an abstract concept, which
transforms an X.25 plug-in unit into an X.25 data terminal, hiding the replication when the
plug-in unit is located in a duplicated unit. Together with the information associated with
the plug-in unit, the channel defines the features of the X.25 interface.
The information associated with the X.25 plug-in unit defines hardware-specific matters
such as unit data, possible interface types, and so on. The channel defines the dynamic
attributes of the X.25 terminal equipment, such as the communication method, speed,
and the DTE terminal number of the terminal equipment.
Remote systems are usually reachable through several alternative routes in order to
avoid communication failures. These alternative routes require that the data terminals
are replicated. The method of replication depends on the subnetwork structure and
interface types available at remote systems.
A path to the remote end is realised by an NSAP address mapped to a route either
dynamically or manually. By the time you attach an NSAP address to a remote system,
you have already established whether the routing is based on CLNS data routing or not.
If the routing is not based on CLNS data routing, you need to plan how data terminals
are used in outgoing call routing before you can attach the NSAP address to the remote
system.
An OSI application may be reachable through several Network Service Access Points,
which means that it has multiple NSAP addresses. It can have, for example, one NSAP
address for the CONS (X.25) interface and one NSAP address for the CLNS interface.
OSI applications are not directly attached to an NSAP address, but instead to a network
address, which can contain up to ten NSAP addresses (figure below).
Each NSAP address for the CONS (X.25) interface belonging to a certain network
address has a priority which is significant only within this network address. Using
priorities, it is possible to start carrying out the routing possibilities with the most
favourable alternative.
When the selected NSAP address is used in the CLNS interface, the routing of the CLNS
data is done by IS-IS and ES-IS protocols. These protocols attach cost information
dynamically to each data terminal (linkage) providing a route to a remote system
identified by the NSAP address. This makes it possible to select automatically the most
favourable linkage.
When an NSAP address is used in the CONS (X.25) interface, there is no routing
protocol for selecting the data terminal automatically. So there is a need to include extra
routing information in the remote X.25 NSAP addresses. The next section describes how
this information is included in an X.25 NSAP address.
When OSI over TCP/IP feature is used, NSAP address is given as IP address format .
On that case IP protocol layer handles the routing functionality automatically so physical
channels or linkages are not needed.
Just like a network address combines alternative NSAP addresses, a channel group
combines the alternative X.25 data terminals. A channel group is a virtual data transfer
network, which provides the user with the possibility to structure existing data transfer
networks.
A channel group has a four-fold role as a virtual data transfer network.
Firstly, a channel group combines a defined set of physical channels into a group of
gates through which the virtual data transfer networks are accessible. If the subnetwork
interface corresponding to a channel in the channel group has a malfunction, an
alternative channel is chosen from the list of channels belonging to the channel group
(see the figure below).
Figure 10 Using an alternative physical channel when the physical connection is lost
Secondly, a remote X.25 address is always associated with a channel group, which
makes it possible to assign a defined set of channels for a specific purpose (see figure
below). By using this abstraction, the user can assign, for example, FTAM sessions to
specific terminal equipment units and PAD sessions to others. This means that the
response times of PAD sessions with real-time requirements do not grow excessively
long because of queuing between long FTAM sessions.
Thirdly, by using channel groups, the user can combine different physical networks into
one virtual network. For example, it is possible to define a channel group where the
remote application is accessible both by means of a semipermanent connection and a
public X.25 packet network (see the figure below).
To enable handshaking before the data transfer phase, the permanent virtual circuit user
has to be located. By creating a channel group, which contains a permanent virtual
circuit, and mapping it to a local NSAP (belonging to a given network address), the DX
200 OSI software is able to find the application using the given permanent virtual circuit.
do it, the remote NSAP address becomes unreachable and it is not contacted for two
minutes. So if the same or another application is trying to contact the unreachable
remote NSAP address, the alternative NSAP address is contacted instead.
The alternative NSAP address is defined by attaching two (or more) NSAP addresses to
one network address and by giving them different priorities.
For example, in the figure below, an OSI application in DX 200 is trying to reach the node
Y (to the NSAP address yyyyy) but fails to do it because of connection failure outside the
DX. When the application tries again (within two minutes) to reach the same NSAP
address, the DX immediately makes connection to the node X (to the NSAP address
xxxxx).
DX200
X.25network
NODEX NODE Y
NSAP =xxxxx NSAP =yyyyy
PRIOR=40 PRIOR=60
The OSI statistics feature offers a tool for investigating the load of different X.25 physical
channels and the stability of the whole operation and maintenance network. Through this
service, the user gets information on the traffic, performance, and various error situations
in the operation and maintenance network.
If OSI over TCP/IP feature is in use, only transport layer’s measurement can be done.
That because there is no any other layers in use where measurement could be done.
When creating the measurement, the user can define the object to be measured, the
required measurement schedule, and the report interval.
The OSI measurements can be created, started, and stopped with the commands of the
OO command group. Measurement reports can be directed via logical files to the OMC
or a printer.
The OSI stack layers which can be included in the measurements and the logical files
are listed in the following table. By default, the logical files are connected to the line
printer (LPT-1).
20 0 0 0 0 0
21 0 0 0 0 1
END OF REPORT
The physical level counters are increased when errors are detected on the physical
layer.
If the physical media is working properly, the physical level counters should be zero (0)
or close to zero.
20 3256 0 0 0 0 0 0
21 12343 1 0 0 0 0 0
20 3046 0 0 0 0 0 0
21 1343 0 0 0 0 0 0
20 0 0 0
21 0 0 2
END OF REPORT
The link level counters count the number of different frames sent and received by the link
level. The INFO counter is increased when information frames are sent and received.
The REJ counter indicates that frames have been lost and they are retransmitted. The
RNR counter counts the number of Receiver Not Ready frames, which are sent when the
receiver is temporarily unable to receive information frames. The FRMR (Frame Reject)
counter is sent when there is an error condition that cannot be recovered by
retransmitting the frames. The RESETS counter counts the number of link level resets.
The T1.EXP is increased if the peer entity does not respond within the time limit.
All the other counters, except the INFO counters, indicate error situations.
CALLS:
CHAN SUCC.IN SUCC.OUT UNSUCC.IN UNSUCC.OUT REJ.OUT IN DUR.A IN DUR.B
20 0 0 0 0 0 0 0
21 4 1 0 0 0 0 0
20 1 0 0 0 0 0
21 0 0 0 0 0 0
END OF REPORT
The packet level counters count the number of packets sent and received by the X.25
packet level.
20 0 1 1 0 0 0
21 0 0 0 0 0 3
TPDUS:
CHAN R.SUC.CON R.UNS.CON SENT RECEIVED RETRANSM. INV.REC.
20 0 0 3332 3767 0 0
21 4 1 23332 2767 0 0
OCTETS:
CHAN CHKSUM.DIS RECEIVED SENT RETRANSM.
20 0 42674 43373 0
21 0 42624 123343 0
END OF REPORT
The transport level counters count the number of Transport Protocol Data Units
(TPDUs). The counters also count connections and disconnections.
The counters which handle connection establishments show successful and
unsuccessful connection establishments separately. Similarly, disconnection counters
show normal and error disconnections separately. An L (=local) or an R (=remote) in the
beginning of a counter name defines whether the connections or disconnections are
initiated by a local or a remote system.
Other counters count the number of the sent and received TPDUs.
In DX 200 there are special MML commands for handling and managing the files in a
virtual file store. Usually, these commands are used when testing OSI connections and
when you want to manually list, copy, delete, or create files in the virtual file store.
With these commands you can list the files in a local or remote virtual file store, copy
files between local and remote virtual file stores, and delete files from local or remote
virtual file stores. You can also create files in a virtual file store and change the attributes
of the files in a virtual file store so that other FTAM applications can access the files.
To use these commands locally you must have the FTAM application configured in the
local node. And to use these commands, for example, to copy files between two nodes,
the FTAM application must exist in both nodes.
The OSI File Service commands are presented below.
g Note: The MML command with given parameters is saved to the MML command log,
and the given password can be read by users who have full access rights to the
command log.
If the application in AdC needs to delete or replace the file in node ES1, the needed
attributes are set by the following command:
ZQFM:LFTAM,”FILE.TXT”:REA=YES,RAT=YES,REP=YES,DEL=YES;
where LFTAM is the virtual file store of the own node (IS1) and FILE.TXT is the name of
the file to be read. The REA is for permitting reading and RAT is for permitting reading
the file attributes. REP is for permitting the replacement of the file and DEL is for
permitting the deleting of the file.
For further details about the parameters of the commands mentioned above, refer to the
information on OSI file services.
There is a set of software tools by which the OSI stack can be monitored and the
configuration examined. These tools are available in the O23MTS service terminal
extension.
MML commands are used to define the OSI configuration (applications, OSI addresses,
channels, and so on), whereas the tools in O23MTS can be used when you need
detailed information of the status of OSI processes. With the tools of O23MTS, it is
usually not possible to change any data.
Load the O23MTS extension with the following service terminal commands:
ZLE:1,O23MTSGX;
Z1;
and you will receive the main menu presented below.
OSI LAYERS 1–5 MONITOR AND TEST SYSTEM
? ..... menu / help
C ..... CVOPS nucleus monitor
X ..... layers 1-4 state and statistics
N ..... X.213 interface
O ..... OSI-file viewer
A ..... X.25 monitor
B ..... transport monitor
R ..... X.25 active addresses
F ..... monitor X.25 ack delays
L ..... CLNS finder
M ..... test MAC interface
Z ..... return to main level
• C starts a tool for examining the internal data structures and status variables of the
processes made with the CVOPS tool. Usually, this tool is used for troubleshooting
by Nokia Customer Service.
• X starts a tool for monitoring the states of protocol automatons of OSI layers 1 to 4
(physical level, link level, packet level, and transport layer). In the X menu there are
commands for displaying the statistical data and status information of layers 1 to 4.
This tool is handled in sections Monitoring statistics of OSI layers 1 - 4 and
Monitoring status information of X.25.
• N starts a tool for displaying information on the cause and originator of the resetting
or disconnection of an X.25 connection.
– Use the E command of the X.213 menu, giving the cause or diagnostics code of
the received message as the parameter.
• O starts a tool for displaying the contents of the OSI management files in a more
readable form than just dumping the contents in hex. In section Displaying the
contents of OSI management files, there is a more detailed description of this tool.
• A starts the X.25 monitor for displaying X.25 frames sent and received by the DX. In
section Monitoring X.25 traffic, there is a more detailed description of this tool.
• B starts a transport monitor for displaying the network service data units sent and
received by the DX. In section Capturing transport protocol data, there is a more
detailed description of this tool.
• R starts a tool for displaying the network addresses of the users currently logged in
through the X.25 interface.
• F starts a tool for monitoring the acknowledgement delays of the link level and the
packet level. In section Monitoring X.25 acknowledgement delays, there is a more
detailed description of this tool.
• L starts a tool for displaying the adjacency and destination information of the
connectionless network service. In section Inquiring IS-IS routing information, there
is a more detailed description of this tool.
• M starts a tool for testing the Ethernet interface. In section Testing MAC ethernet
interface, there is a more detailed description of this tool.
You can get a short description of the syntax and semantics of each command by typing
'?' and the command letter.
FTAM transfer can be performed using local user account or remote user account.
Local users are defined locally in one network element and managed with MML
commands. A local user can only log in to the network element where the local account
is defined.
Remote users are defined centrally in a directory server. With a remote user account a
user can log in to any network element that uses directory server as authentication
centre. A remote user has an access list of the network elements and can log in to those
network elements only which are on the access list.
Access rights
Local user accounts use locally defined user profiles. If local user account is used, the
target network element must contain the local user account with FTAM access right FO-
X (execution rights to open FTAM) or FS-X (execution rights to secured FTAM) in the
FTAM user profile.
Remote user accounts are managed outside the network element with the user interface
of NetAct. It is not possible to create new remote users from DX 200. These user
accounts use remotely defined user profiles, which contain session access rights
information. If a remote user does not have any profile, the user is not marked as a user
of the network elements.
A network element based on DX 200 technology uses directory server through LDAP
interface. With the LDAP directory it is possible to authenticate the user and enquire user
profile information. If a remote user account is used, the centralised database (LDAP
directory) must contain the remote user account with profile access right to the target
network element and FTAM profile FS-X. Open FTAM rights (FO-X) are not supported for
remote user accounts. If FO-X access rights are needed, a local FTAM user must be
created. When the local FTAM user with FO-X access right transfers a file, only the local
username and profile is specified, a password must not be given.
For more information on handling user accounts, see Information Security.
ZQQM:D;
DX 200 DX200-LAB 1995-01-01 00:10:25
MODIFYING OSI ACCESS CONTROL METHOD
OLD METHOD NEW METHOD
-------------------------- --------------------------
ALL INCOMING CALLS ALLOWED ALL INCOMING CALLS DENIED
COMMAND EXECUTED
By default, all incoming calls are allowed, but the access control policy can be changed
so that all incoming calls are denied or a user-defined access control list is taken into
use. All unsuccessful connection attempts are registered.
When comparison is made between the calling address and the addresses on the
access control list, only as many digits are taken from the calling address as there are
digits in the address of the access control list. So it is also possible to give access, with
one command, to several nodes, the address of which have the same starting digits. It is
possible for the user to define only the start of the addresses from where the connections
are allowed. This feature also allows the use of X.25 subaddresses, for example, the
network address of the calling party is 123, but the call comes from subaddress 12399,
which is within the node 123.
One way to have security options within the upper layers of the OSI stack is naturally the
OSI address. This means that the initiator of an incoming call must know the appropriate
OSI address (NSAP, selectors) in order to make a successful call.
Moreover, it is possible to set file-specific attributes or define user profiles to prevent
unauthorised users to use files in the hard disks of the DX 200 network element via the
FTAM file handling services. See the following topics.
Now, when the Nokia profile is used, the DX 200 is able to send non-printable characters
(such as Backspace, Bel, and so on) and VT100 terminal control sequences to the VT-
client and thus the connection requires a VT-client that handles VT100 emulation (for
instance, xterm).
During an MML session the MML command line editor and service terminal command
line editor are usable if control characters are passed as data to DX 200.
However, the following things need to be noted and considered when using editors
through the ISO VT:
The conversion program first checks if it is able to give an application type classification
to all OSI applications. The application type is a new concept and it is not present in the
old version of OSI configuration data. The program retrieves the application type of a
local OSI application from its address information (SS user type field). The type of a
remote OSI application is derived from the selector values of its PSAP address. If the
selector values do not confirm to NTC de facto values, then the program is not able to
figure out the remote application type. When this happens, it outputs the AE name of the
application and asks for the correct application type value from the user. The default
value for the unknown application type is FTAM.
In the second phase, the program creates the CLNS data. The program goes through all
physical channels and finds out if there are any Ethernet terminals in use and creates a
broadcast linkage for each of them. After this, the program creates the CLNS data. The
data of the CLNS depends on the contents of the physical channels and local OSI
addresses using Ethernet terminals:
• If there is no Ethernet interface, the CLNS is created with the default parameters
because the content of the CLNS data does not matter.
• If an Ethernet interface was found, the program examines the local OSI addresses:
– If there are no local OSI addresses using an Ethernet interface, the CLNS is
created with the default parameters if an Ethernet interface exists, but no OSI
application is using it.
– If there are local OSI addresses using an Ethernet interface and their AFI, IDI,
and DSP fields are identical (the last octet, that is, the N-selector, may vary), the
manual area address and system id fields (together they form the NET) is built
from these values. So a full conversion is possible and there is no need to update
the OSI address database of other hosts.
– If there are local OSI addresses using an Ethernet interface but their AFI, IDI, or
DSP fields are not identical, then the program builds the values of the manual
area address and the system id fields from the first local OSI address using an
Ethernet interface. Even if a full conversion is not possible, the OSI associations
using an Ethernet interface may succeed. After the conversion the user must
update the OSI address databases of the other hosts.
The last phase consists of an OSI application and an address data conversion. The
conversion program examines the OSI applications one by one and creates the NSAP
addresses and Network addresses only when it is necessary. By default, the applications
share the existing NSAP and Network addresses.
In this example, a DX 200 network element with the LAN interface is configured with the
ES operating role. The ES and the OMC are connected to each other using the OSI
routing network, and OSI services are needed for data transfer between them. The
example structure is presented in Figure Network structure of an example network in ES
with LAN.
The network structure and the required services are determined first. The information is
presented using configuration sheets. When configuring your own environment, you can
use the empty configuration sheets enclosed in Section OSI configuration sheets.
Parameter Value
operating mode: ES
C-number: 12345
MaximumAreaAddresses value: 3
The following tables illustrate the use of configuration sheets in this example
configuration.
2 CLNS role ES
4 MaximumPDULifetime 9
6 MaximumAreaAddresses 3
2 Role of linkage ES
5 IS priority default
2 NSEL FF
2 NSAP 1
6 Family -
9 P-selector 0x0201
10 S-selector 0x0201
11 T-selector 0x0201
6 Family -
9 P-selector 0x0203
10 S-selector 0x0203
11 T-selector 0x0203
6 Family -
9 P-selector 0x0206
10 S-selector 0x0206
11 T-selector 0x0206
9 N-selector FF
2 NSAP 10
3 Priority default
5 P-selector 0x0203
6 S-selector 0x0203
7 T-selector 0x0203
g Note: You can also create this NSAP using NSAP type 5.
ZQDL:LVT:0::UNL:OMU:VTP:LOCALTRA:0206:0206:0206;
16. Create remote CMISE application to OMC:
ZQDR:OMCCMISE:0::UNL:CMI:OMCTRA:0203:0203:0203;
You can check the configuration created in Section ES with LAN - summary of
configuration steps using inquiry commands of the MML interface. The commands and
their outputs are listed in chronological order.
ZQEI;
INTERROGATING CLNS
NODE IN ES ROLE
COMMAND EXECUTED
ZQLI;
INTERROGATING LINKAGE DATA
NODE IN ES ROLE
LINKAGE TYPE ROLE UNIT LOG UNIT TERM SNPA ADDRESS PVC PRIO STATE
------- ---- ---- ------- -------- ---- ---------------- ---- ---- -------
1 BRO ES OMU 4002H 1 - - - UNL-ENA
COMMAND EXECUTED
ZQBL;
INTERROGATED NSAP DATA
UNSPECIFIC NSAP
LOCAL N-SELECTOR
COMMAND EXECUTED
ZQBI;
INTERROGATING NETWORK ADDRESS DATA
COMMAND EXECUTED
ZQDI;
LOCAL OSI APPLICATION DATA
COMMAND EXECUTED
In this example a DX 200 network element with LAN and X.25 interfaces is configured
with the IS operating role. The IS acts as a router and it also uses OSI services for data
transfer to other network elements. The example structure is presented in the Figure
Network structure of an example network in IS with LAN and X.25.
The network structure and the required services are determined first. The information is
presented using configuration sheets. When configuring your own environment, you can
use empty configuration sheets enclosed in the Section OSI configuration sheets.
Nodetobeconfigured
systemid:020202020202
areaaddr:39246F00000116000000000001
systemid:010101010101
areaaddr:39246F00000116000000000001 systemid:010203040506
areaaddr:39246F00000116000000000001
X.25over IS2
ES1 PCM
IS1
LAN
PublicX.25
CLNSroute
CONSroute ES2 OMC
systemid:111111111111
areaaddr:39246F00000116000000000001
Network element IS1 is handled as a local network element. The required services are
the following:
• FTAM for file transfer to ES1 (CLNS) and IS2 (CLNS over X.25) and from OMC
(CLNS)
• CMISE for transmitting events to and actions from ES1 (CLNS) and ES2 (CONS)
• VT for virtual terminal sessions initiated by OMC (CLNS)
• PAD for X.25 sessions initiated by IS1 and responded by IS2 (CONS)
• MSW for MSW terminal sessions initiated by IS2 (CONS)
Parameter Value
internal PCM: 15
external PCM: 25
CLNS
Parameter Value
operating mode: IS
C-number 12345
Parameter Value
MaximumAreaAddresses value: 3
The physical channels for X.25 data terminals are the following:
The physical channel group for local PVC applications (MSW) is the following:
6 Bit rate -
15 Channel number 1
Table 19 Physical channel group configuration sheet for local PVC channel
1 Physical channel group name MSWPVC
Table 19 Physical channel group configuration sheet for local PVC channel (Cont.)
3 Channel number and priority 1 50
2 CLNS role IS
4 MaximumPDULifetime 9
6 MaximumAreaAddresses 3
2 Role of linkage IS
2 Role of linkage IS
2 Role of linkage IS
2 Role of linkage IS
5 IS priority default
3 SPI 01000000
3 SPI 03010100
Table 28 Local PVC X.25 NSAP configuration sheet for MSW (Cont.)
2 CHG MSWPVC
2 NSEL FF
2 NSAP 1
2 NSAP 2
3 NSAP 4
2 NSAP 3
6 Family -
9 P-selector -
11 T-selector -
6 Family -
9 P-selector 0x0201
10 S-selector 0x0201
11 T-selector 0x0201
6 Family -
9 P-selector -
10 S-selector -
11 T-selector -
6 Family -
9 P-selector 0x0206
10 S-selector 0x0206
11 T-selector 0x0206
3 SPI 01000000
Table 38 Remote X.25 NSAP configuration sheet for IS2 transport layer
1 Identification of NSAP 11
3 SPI 02010100
Table 39 Remote X.25 NSAP configuration sheet for ES2 transport layer
1 Identification of NSAP 12
3 SPI 03010100
9 N-selector FF
9 N-selector FF
Table 42 Remote network address configuration sheet for ES1 transport layer
1 Network address name ES1TRA
2 NSAP 13
3 Priority default
Table 43 Remote network address configuration sheet for IS2 transport layer
1 Network address name IS2TRA
2 NSAP 11
Table 43 Remote network address configuration sheet for IS2 transport layer (Cont.)
3 Priority 60
4 NSAP 14
5 Priority 50
2 NSAP 10
3 Priority 50
Table 45 Remote network address configuration sheet for ES2 transport layer
1 Network address name ES2TRA
2 NSAP 12
3 Priority default
5 P-selector 0x0203
6 S-selector 0x0203
7 T-selector 0x0203
5 P-selector 0x0203
7 T-selector 0x0203
5 P-selector 0x0201
6 S-selector 0x0201
7 T-selector 0x0201
5 P-selector 0x0201
6 S-selector 0x0201
7 T-selector 0x0201
6 S-selector
7 T-selector
ZQBN:1:L:1:DTE=12345678,SPI=03010100;
16. Create X.25 NSAP for PAD using SVC:
ZQBN:2:L:1:DTE=12345678,SPI=01000000;
17. Create X.25 NSAP for MSW using PVC:
ZQBN:3:L:3:CHG=MSWPVC;
18. Create CLNS NSAP for the transport layer:
ZQBN:4:L:4:NSEL=FF;
19. Create X.25 NSAP for IS2 PAD:
ZQBN:10:R:1:DTE=11112222,SPI=01000000,CHG=TOPCKNET;
20. Create X.25 NSAP for IS2 transport layer:
ZQBN:11:R:1:DTE=11112222,SPI=03010100,CHG=TOPCKNET;
21. Create X.25 NSAP for ES2 transport layer:
ZQBN:12:R:1:DTE=11113333,SPI=03010100,CHG=TOPCKNET;
22. Create CLNS NSAP for ES1:
ZQBN:13:R:0:UNS=39246F000001160000000000001000000098765FF;
ZQBT:IS2PAD:10;
37. Attach NSAPs of network address for ES2 transport layer:
ZQBT:ES2TRA:12;
38. Unlock the created NSAPs:
ZQBG:1&&14,UNL;
39. Create local PAD application:
ZQDL:LPAD:::UNL:OMU,0:PAD:LOCALPAD;
40. Create local MSW application:
ZQDL:LMSW:::UNL:OMU,0:MSW:LOCALMSW;
41. Create local FTAM application:
ZQDL:LFTAM:0::UNL:OMU:VFS:LOCALTRA:0201:0201:0201;
42. Create remote FTAM application to ES1:
ZQDR:ES1FTAM:0::UNL:VFS:ES1TRA:0201:0201:0201;
43. Create remote FTAM application to IS2:
ZQDR:IS2FTAM:0::UNL:VFS:IS2TRA:0201:0201:0201;
44. Create remote PAD application to IS2:
ZQDR:IS2PAD:::UNL:PAD:IS2PAD;
45. Create remote CMISE application to ES1:
ZQDR:ES1CMISE:0::UNL:CMI:ES1TRA:0203:0203:0203;
46. Create remote CMISE application to ES2:
ZQDR:ES2CMISE:0::UNL:CMI:ES2TRA:0203:0203:0203;
47. Create local VT application:
ZQDL:LVT:0::UNL:OMU:VTP:LOCALTRA:0206:0206:0206;
You can check the configuration created in Section IS with LAN and X.25 - summary of
configuration steps using the inquiry commands of the MML interface. The commands
and their outputs are listed in chronological order.
ZWTI:P:OMU:AS7_C,1
OMU IN LOC 1A003-08
AS7_C 1 TRACK: 4
MS:FA000000 ME:FBFFFFFF IS:7140 IE:717F
INT:2AH SW:06490048
TSLS 30 20 10 0
X25 4M PCM: 14 B 00000000000000000000000000000010
R 00000000000000000000000000000010
CONNECTOR SIDE: HOR: VER: POINT: 0
ZQXI;
PARAMETER SET NAME: AS7U_2
==================
MAXIMUM NETWORK SERVICE DATA UNIT LENGTH: 2048 BYTES
L2 CONNECTION MODE: INITIATED AFTER START UP
LEVEL 2 PARAMETERS:
------------------
L2 TIMER T1: 6 SECONDS L2 BITS IN FRAME: 1024 BITS
L2 TIMER T2: NOT IN USE L2 RETRY COUNT: 10 TIMES
L2 TIMER T3: NOT IN USE L2 WINDOW: 7 FRAMES
L2 INTERFRAME FILL: 01111110 L2 LINE DOWN TIMER: 20 (NOT
SUPPORTED)
LEVEL 3 PARAMETERS:
------------------
L3 USER DATA SIZE: 128 BYTES
L3 SEND WINDOW SIZE: 2 FRAMES
L3 MODULO: 8
USER FACILITIES:
---------------
NO USER FACILITIES
LEVEL 2 PARAMETERS:
------------------
L2 TIMER T1: 6 SECONDS L2 BITS IN FRAME: 1024 BITS
L2 TIMER T2: NOT IN USE L2 RETRY COUNT: 10 TIMES
L2 TIMER T3: NOT IN USE L2 WINDOW: 7 FRAMES
L2 INTERFRAME FILL: 01111110 L2 LINE DOWN TIMER: 20 (NOT
SUPPORTED)
LEVEL 3 PARAMETERS:
------------------
L3 USER DATA SIZE: 128 BYTES
L3 SEND WINDOW SIZE: 2 FRAMES
L3 MODULO: 8
L3 LTC: 1 L3 HTC: 16
L3 LOC: 0 (NOT SUPPORTED) L3 HOC: 0 (NOT SUPPORTED)
USER FACILITIES:
---------------
NO USER FACILITIES
COMMAND EXECUTED
ZQCI;
PHYSICAL CHANNELS THROUGH DIGITAL TERMINAL
DTE/ X.25 ACTIVE INTERNAL
CHANNEL SNPA-ADDRESS UNIT TERM DCE PARAM SET PCM - TSL PCM - TSL
------- ---------------- -------- ---- ---- --------- ---------- ----------
1 SNPA NOT IN USE OMU-0 2 DTE AS7U_2 25 - 2 14 - 22
COMMAND EXECUTED
ZQSI;
INTERROGATING PHYSICAL CHANNEL STATE
CHANNEL TERM
CHANNEL UNIT TERM STATE STATE INFO
------- ---------- ---- ------- ----- ----
1 OMU-0 2 UNL-ENA WO-EX CHAN USES DIGITAL TERM
2 OMU-0 3 UNL-ENA WO-EX CHAN USES ANALOG TERM
COMMAND EXECUTED
ZQGI;
INTERROGATED PHYSICAL CHANNEL GROUP DATA
GROUP VC CHAN
GROUP ID STATE CHAN NUMBER PRIO STATE
-------- ----- --------------------------
TOPCKNET AV 2 0 50 UNL-ENA
MSWPVC AV 1 1 50 UNL-ENA
COMMAND EXECUTED
ZQEI;
INTERROGATING CLNS
NODE IN ES ROLE
-
IS_1 IS OMU-0 OMU-0 9 000000012345 UNL-BU-ENA
COMMAND EXECUTED
ZQLI;
INTERROGATING LINKAGE DATA
NODE IN ES ROLE
LINKAGE TYPE ROLE UNIT LOG UNIT TERM SNPA ADDRESS PVC PRIO STATE
------- ---- ---- ------- -------- ---- ---------------- ---- ---- -------
1 X.25 IS OMU-0 4121H 2 - 2 - UNL-ENA
2 X.25 IS OMU-1 4121H 7 11112222 - - UNL-ENA
3 BRO IS OMU-0 4121H 5 - - - UNL-ENA
COMMAND EXECUTED
ZQBL;
INTERROGATED NSAP DATA
UNSPECIFIC NSAP
LOCAL N-SELECTOR
COMMAND EXECUTED
ZQBI;
INTERROGATING NETWORK ADDRESS DATA
COMMAND EXECUTED
ZQDI;
LOCAL OSI APPLICATION DATA
COMMAND EXECUTED
In this example, a DX 200 network element with LAN and X.25 interfaces is configured
with the ES operating role. The ES and the Administrative Computer (AdC) are
connected to each other using the OSI routing network, and X.25 packet network. OSI
services are needed for data transfer between them. All OSI connections are initiated by
the AdC. The example structure is presented in Figure Network structure of an example
network in ES with LAN and X.25.
The network structure and the required services are determined first. The information is
presented using configuration sheets. When configuring your own environment, you can
use empty configuration sheets enclosed in Section OSI configuration sheets.
C-number:12345 C-number:98765
systemid:000000012345 systemid:000000098765
areaaddr:39246F00000116000000000001 areaaddr:39246F00000116000000000001
OSIRoutingNetwork
ES1 AdC
X.25PacketNetwork
CLNSroute
CONSroute
Nodetobeconfigured
max.3hops
The hardware configuration of the DX 200 network element ES1 is the following:
Parameter Value
operating mode: ES
C-number 12345
MaximumAreaAddress value: 3
The physical channel for X.25 data terminals is physical channel 2 for AS7-C X.25 data
terminal.
The selector of the local applications is the following:
2 CLNS role ES
4 MaximumPDULifetime 9
6 MaximumAreaAddresses 3
2 Role of linkage ES
5 IS priority default
2 NSEL FF
3 SPI 01000000
3 SPI 03010100
2 NSAP 1
3 NSAP 3
2 NSAP 2
6 Family -
9 P-selector 0x0201
10 S-selector 0x0201
11 T-selector 0x0201
6 Family -
9 P-selector -
10 S-selector -
11 T-selector -
You can check the configuration created in Section ES with LAN and X.25 - summary of
configuration steps using inquiry commands of the MML interface. The commands and
their outputs are listed in chronological order.
ZWTI:P:OMU:AC25_A,2;
OMU IN LOC 1A033-00
AC25_A 2 TRACK: 44
COMMAND EXECUTED
ZQXI;
PARAMETER SET NAME: AC25A_2
==================
MAXIMUM NETWORK SERVICE DATA UNIT LENGTH: 2048 BYTES
L2 CONNECTION MODE: INITIATED AFTER START UP
LEVEL 2 PARAMETERS:
------------------
L2 TIMER T1: 6 SECONDS L2 BITS IN FRAME: 1024 BITS
L2 TIMER T2: NOT IN USE L2 RETRY COUNT: 10 TIMES
L2 TIMER T3: NOT IN USE L2 WINDOW: 7 FRAMES
L2 INTERFRAME FILL: 01111110 L2 LINE DOWN TIMER: 20(NOT
SUPPORTED)
LEVEL 3 PARAMETERS:
------------------
L3 USER DATA SIZE: 128 BYTES
L3 SEND WINDOW SIZE: 2 FRAMES
L3 MODULO: 8
USER FACILITIES:
---------------
NO USER FACILITIES
COMMAND EXECUTED
ZQCI;
PHYSICAL CHANNELS THROUGH DIGITAL TERMINAL
DTE/ X.25 ACTIVE INTERNAL
CHANNEL SNPA-ADDRESS UNIT TERM DCE PARAM SET PCM - TSL PCM - TSL
------- ---------------- -------- ---- ---- --------- ---------- ----------
PHYSICAL CHANNELS THROUGH DIGITAL TERMINAL NOT FOUND
COMMAND EXECUTED
ZQSI;
INTERROGATING PHYSICAL CHANNEL STATE
CHANNEL TERM
CHANNEL UNIT TERM STATE STATE INFO
------- ---------- ---- ------- ----- ----
2 OMU 3 UNL-ENA WO-EX CHAN USES ANALOG TERM
COMMAND EXECUTED
ZQEI;
INTERROGATING CLNS
NODE IN ES ROLE
COMMAND EXECUTED
ZQLI;
INTERROGATING LINKAGE DATA
NODE IN ES ROLE
LINKAGE TYPE ROLE UNIT LOG UNIT TERM SNPA ADDRESS PVC PRIO STATE
------- ---- ---- ------- -------- ---- ---------------- ---- ---- -------
1 BRO ES OMU 4002H 0 - - - UNL-ENA
COMMAND EXECUTED
ZQBL;
INTERROGATED NSAP DATA
LOCAL N-SELECTOR
1 LOCAL LOC FF
COMMAND EXECUTED
ZQBI;
INTERROGATING NETWORK ADDRESS DATA
COMMAND EXECUTED
ZQDI;
LOCAL OSI APPLICATION DATA
COMMAND EXECUTED
Below is an example figure for OSI over TCP/IP solution for CBC, Q3 and Node
manager connection:
Figure 18 OSI over TCP/IP solution for CBC, Q3 and Node manager connection
Q3
NetAct NodeManager
Serverwith
Q1over TCP/IP
communicationserver NodeManagers
IP address:10.12.17.121
Port:102
NSAP:10
OSIover TCP/IP
OSIover TCP/IP
IP backbone
OSIover TCP/IP
BSC CBCserver
IP address:10.12.17.42 IP address:10.12.17.122
Port:102
NSAP:20
The following is an example for configuring OSI over TCP/IP feature with FTAM and
CMISE applications.
You can check the configuration created in Section OSI over TCP/IP - summary of
configuration steps using the inquiry commands of the MML interface.
INTERROGATE NETWORK NSAP DATA
ZQBL:;
BSC HOLSTI 2008-09-17 11:21:12
IP BASED NSAP
COMMAND EXECUTED
COMMAND EXECUTED
COMMAND EXECUTED
1. Define the hardware configuration, set the strappings of the data terminals, and
define the physical layer parameters according to your hardware configuration and
the corresponding subnetwork interfaces as described in section Defining AS7–C or
AS7–D data terminal.
Refer to the instructions about hardware configuration management for more
information on the subject.
2. Create the CONS as described in section Creating connection-oriented network
service (CONS) if needed.
3. Create the CLNS as described in section Creating connectionless network service
(CLNS) if needed.
4. Retrieve the local NSAP address information from the local NSAP address
administration and create the NSAP addresses according to this information as
described in section Defining local OSI addresses.
5. Create local network addresses and local applications as described in section
Defining local OSI applications.
6. After the local DX 200 OSI environment configuration, define the remote OSI
environment as described in chapter Defining remote OSI environment.
Procedure
For more information on the QCS and QCC commands, refer to the instructions on
physical channel data handling.
Procedure
The linkage type is either ES linkage or IS linkage. The linkage type reflects the
system type, that is, only ES linkages can be unlocked in an ES system and only IS
linkages in an IS system.
Linkages are handled with the QL command group.
For example, to create broadcast linkage number 1 for COCEN in the BDCU-0
computer unit in plug-in unit 7, use the command:
ZQLL:1:ES:BDCU,0:7;
Another example in a PCI bus based DX 200: to create broadcast linkage number 3
for the Ethernet interface (usually the index of the Ethernet interface is 0) in the OMU
computer unit, use the command:
ZQLL:3:ES:OMU:0;
If you want to create an X.25 linkage, first you need to define the X.25 parameter set
and the physical channels for the virtual circuit (SVC or PVC) as described in section
Creating connection-oriented network service (CONS).
You also have to ensure that the calling address (SNPA) is always supplied. With
AS7–C you always have to configure the SNPA number when creating the physical
channel.
For example, to create X.25 linkage number 2 in the BDCU-0 computer unit in plug-
in unit 2 with the remote SNPA address 12345678, use the command:
ZQLC:2::BDCU,0:2:SNPA=12345678;
The type of the local NSAP address has to be chosen according to the subnetwork
interface and service type in question:
type 3 X.25 Permanent Virtual Circuit for identifying the PVC user
(physical channel group identifier)
Procedure
COMMAND EXECUTED
As another example, you create a local NSAP identifying transport protocol class 0.
In this case, the SNPA number is again 123456789, but the SPI field is different. You
can create this NSAP address with the command
ZQBN::L:1:DTE=123456789,SPI=03010100;
and you will receive the following output:
DX 200 DX200-LAB 1995-01-01 00:07:30
CREATED NSAP
X.25 NETWORK PROTOCOL ADDRESS INFORMATION
COMMAND EXECUTED
For more information on the QBN command, refer to the instructions on OSI network
address and NSAP data handling.
COMMAND EXECUTED
For more information on the QBN command, refer to the instructions on OSI network
address and NSAP data handling.
COMMAND EXECUTED
For more information on the QSC command, refer to the instructions on physical
channel state handling.
For more information on the QGC command, refer to the instructions on physical
channel group data handling.
For more information on the QBN command, refer to the instructions on OSI
network address and NSAP data handling.
COMMAND EXECUTED
For more information on the QBN command, refer to the instructions on OSI network
address and NSAP data handling.
CREATED NSAP
IP BASED NSAP
COMMAND EXECUTED
outgoingcall2
outgoingcall1
outgoingcall3
Network Network
Address Address
NSAP NSAP
CONS CLNS
In the following example commands, we suppose that the virtual file store for FTAM
transfer is going to use both CONS (X.25) and CLNS interfaces.
Procedure
3 Attach the NSAP addresses of the interfaces to the previously created network
address
Attach the NSAP addresses of the interfaces to the previously created network
address with the QBT command.
You attach the NSAP addresses #39 and #43 to the local network address FORVFS
with the following commands (followed by the corresponding outputs):
ZQBT:FORVFS:39;
DX 200 DX200-LAB 1995-01-03 23:13:30
ATTACHED NSAP
NET ADDR ROLE NSAP NR PRIO
-------- ------ ------- ----
FORVFS LOCAL 39 -
COMMAND EXECUTED
and
ZQBT:FORVFS:43;
DX 200 DX200-LAB 1995-01-03 23:13:30
ATTACHED NSAP
NET ADDR ROLE NSAP NR PRIO
-------- ------ ------- ----
FORVFS LOCAL 43 -
COMMAND EXECUTED
39 LOC-DIS UNL-ENA
43 LOC-DIS UNL-ENA
COMMAND EXECUTED
For more information on the QBC, QBG, and QBT commands, refer to the instructions
on OSI network address and NSAP data handling.
Procedure
• family/device identification
– family/device type
– process/device index
• P-, S-, and T-selector values according to the type of the application
• name of the network address
The naming of the applications has no restrictions, except that they must be unique
within the system and contain 1 to 16 characters. However, the maintenance of the
address database is easier if each open system has an evident and unique name as
part of the AE-name. Because of limited name length, it is recommended to include
the C-number of the DX 200 network element in the AE-name if possible.
For example, if you are going to create a local virtual file store application, OMUVFS,
located in the OMU, with the network address FORVFS and having the selector
values 0x0201, give the command:
ZQDL:OMUVFS::::OMU:VFS:FORVFS:0201:0201:0201;
In this case, you receive the following output:
DX 200 DX200-LAB 1995-01-09 19:12:34
CREATED OSI APPLICATION
AE-NAME APPL NET ADDR STATE UNIT FAM ID PROC ID
---------------- ------ -------- ------- ---------- ------- -------
OMUVFS VFS FORVFS LOC-ENA OMU
P-SELECTOR: 0201
S-SELECTOR: 0201
T-SELECTOR: 0201
COMMAND EXECUTED
If, for some reason, the remote end is unable to conform to the allocated selector values,
it is possible to attach an additional selector set to the local application. For example, if
some remote FTAM implementation is unable to use selector values other than non-
space ASCII characters, you can create an additional selector set for OMUVFS.
Procedure
P-SELECTOR: 4654414D
S-SELECTOR:
T-SELECTOR:
COMMAND EXECUTED
Another usage of the additional selector set is when a connection to the TRIAL side
is needed during a software package update. The need may be, for example, to
retrieve charging and statistical information from the TRIAL side instead of the TELE
side. A connection to the TRIAL side can be established using a dedicated OSI
address.
If the local application is using CONS directly, this dedicated address is a TRIAL
NSAP address created in the step NSAP for the local CONS user located on the
TRIAL side in section Defining local OSI addresses.
If the local application is using upper layer services (session or presentation), you
can create this address with the QDT command.
Suppose that the Billing Center wants to retrieve charging information from the
TRIAL side. First decide the selector set value (it can be the string 'TRIAL', 'TRIAL',
'TRIAL') and then give the command:
ZQDT:OMUVFS:TRIAL:545249424C:545249424C:545249424C;
In this case, you receive the following output:
DX 200 DX200-LAB 1995-01-09 20:58:22
ATTACHED SELECTOR GROUP
AE-NAME
----------------
OMUVFS
GROUP TYPE: TRIAL
P-SELECTOR: 545249424C
S-SELECTOR: 545249424C
T-SELECTOR: 545249424C
COMMAND EXECUTED
For more information on the QDL, QDG, and QDT commands, refer to the instructions
on OSI environment application data handling.
1. Determine the NSAP addresses provided by the remote end either for the CLNS or
CONS as described in section Defining remote NSAP addresses.
2. Define the remote network addresses as described in section Defining remote
network addresses.
3. Define the remote applications as described in section Defining remote OSI
applications.
Section Using access control list deals with procedures concerning data security in a
public X.25 network.
Sections Example configuration of an ES with LAN interface, Example configuration of
an IS with LAN and X.25 interfaces, and Example configuration of an ES with LAN and
X.25 interfaces include detailed examples of the configuration procedures.
Procedure
COMMAND EXECUTED
The NSAP addresses of ISO DCC and ISO 6253-ICD contain fields for the end
system ID and the N-selector also. The values of these fields vary between end
systems according to the numbering plan of the target network.
For example, you can create a remote CLNS NSAP with the end system identifier
000000330970 and N-selector value FF with the command:
ZQBN::R:5:END=000000330970,NSEL=FF;
In this case, you receive the following output:
DX 200 DX200-LAB 1995-01-01 01:58:19
CREATED NSAP
ISO DCC/ISO 6253-ICD NSAP
NBR ROLE STATE AFI IDI DFI ORG RESERVED AREA END SYSTEM
SEL
----- ------ ------- --- ---- --- ------ -------- ---- ------------
---
15 REMOTE LOC-DIS 39 246F 00 000116 00000001 0001 000000330970
FF
COMMAND EXECUTED
If, for some reason, it is not possible to use either the ISO DCC or ISO 6253-ICD
NSAP format, the remote NSAP is to be configured as an unstructured NSAP.
For example, you can create a remote unstructured NSAP for CLNS describing a 3-
byte octet string '0x123456' as the network protocol address information with the
command:
ZQBN::R:0:UNS=123456;
In this case, you receive the following output:
DX 200 DX200-LAB 1995-01-01 02:20:54
CREATED NSAP
UNSPECIFIC NSAP
NBR ROLE STATE NETWORK ADDRESS INFORMATION
----- ------ ------- ----------------------------------------
22 REMOTE LOC-DIS 123456
COMMAND EXECUTED
For more information on the QBH and QBN commands, refer to the instructions on
OSI network address and NSAP data handling.
X.25 NSAP with the help of the channel group. X.25 calls can be routed using this
dedicated group of prioritised data terminals, so it is possible to define virtual X.25
subnetworks.
Remote X.25 NSAP information is composed of the following three fields:
• The DTE number is the X.25 address of the remote X.25 interface. The value
may be absent.
• SPI defines the Subsequent Protocol Identifier. It is carried in the first four octets
in the Call User data field of the Call Request packet. The value may be absent.
• The channel group name identifies the channel group which defines how the data
terminal is selected when establishing the outgoing call.
COMMAND EXECUTED
For more information on the QBN command, refer to the instructions on OSI
network address and NSAP data handling.
CREATED NSAP
IP BASED NSAP
COMMAND EXECUTED
Procedure
Procedure
Expected outcome
Example:Creating a remote PAD application
For example, suppose that you are going to create a remote PAD application called
BSC050164PAD using the network address PADADDR. You can create this application
in the unlocked state with the command:
ZQDR:BSC050164PAD:::UNL:PAD:PADADDR;
In this case, you receive the following output:
DX 200 DX200-LAB 1995-01-02 15:31:33
CREATED OSI APPLICATION
AE-NAME APPL NET ADDR STATE
---------------- ------ -------- -------
BSC050164PAD PAD PADADDR UNL-ENA
AP_TYPE : NOT IN USE
AP_TITLE :
AEQ :
P-SELECTOR:
S-SELECTOR:
T-SELECTOR:
COMMAND EXECUTED
P-SELECTOR: 4654414D
S-SELECTOR: 4654414D
T-SELECTOR: 4654414D
COMMAND EXECUTED
For more information on the QDR command, refer to the instructions on OSI environment
application data handling.
Procedure
COMMAND EXECUTED
COMMAND EXECUTED
For further details on the QQM ,QQC, and QQI commands, refer to the information on
OSI access control.
Procedure
1 Check if all the X.25 channels to be used are in the WO-EX state
Check if all the X.25 channels to be used are in the WO-EX state by giving the
command:
ZQSI;
In this case, you receive the following output:
LOADING PROGRAM VERSION 1.8-0
INTERROGATING PHYSICAL CHANNEL STATE
CHANNEL TERM
CHANNEL UNIT TERM STATE STATE INFO
------- ---------- ---- ------- ----- ----
2 OMU-0 2 UNL-ENA WO-EX CHAN USES ANALOG TERM
4 OMU-0 3 UNL-ACT WO-EX CHAN USES ANALOG TERM
6 OMU-0 4 UNL-ENA WO-BL CHAN USES ANALOG TERM
7 OMU-1 4 UNL-DIS SE-OU CHAN USES ANALOG TERM
11 OMU-1 6 UNL-DIS SE-OU CHAN USES ANALOG TERM
13 OMU-1 7 UNL-ENA WO-EX CHAN USES ANALOG TERM
COMMAND EXECUTED
In the example output above, the X.25 channels 2, 4, and 13 are ready to be used by
the OSI connections.
AREA ADDRESSES : -
COMMAND EXECUTED
If you do not give the linkage ID as a parameter, the command displays all linkages
and the corresponding adjacent nodes.
The following test cases are based on EurOSInet FTAM Test Suite. With them you can
verify the transfer of binary files to/from the DX 200. EuroOSInet defines other test cases
also, but the following should be sufficient for the basic interoperability testing of the
FTAM.
In this example:
Procedure
g Note: When using the conversion, you should have experience and knowledge about
the DX 200 OSI configuration because in some cases the conversion does not
necessarily convert all files correctly.
Procedure
1 Check if all file references between files OADFIL, OAPFIL, OOAFIL, OAEFIL,
OCGFIL, and OPCFIL are in correct order
Use the following commands
ZQAI;
ZQPI;
ZQOI;
ZQGI;
ZQCI;
ZQSI;
g Note: The ATFILE and OETFIL files have to be converted if you are updating a
software packet which is based on platform software packet older than B4 2.1-0.
Procedure
1 Check the central memory and the address of the message bus
The conversion program should be executed in the logical central memory (CM).
Check the unit where the CM is and the message bus address (MB) of the active CM
(in state WO-EX) with the command:
ZUSI;
See example 1 below.
9 Press Ctrl-x
In this case, you receive different outputs where the conversion program defines the
changes that will be done. Example output 1:
Connectionless service conversion
The new CLNS is going to be created using following information.
No incompatibilities were found.
NS USER NS USER MAX PDU SYSTEM
CLNS NAME ROLE PRIM UNIT ACT UNIT LIFETIME ID
--------- ---- --------- --------- -------- ----------------
DEF_ES_C ES OMU OMU 7 123451234512
MAX MAN AREA ADDR COUNT: 3
MANUAL AREA ADDRESS: 39246F12345123451234512345
PARAMETER NAME VALUE
-------------------------------- -----------
ENABLE CHECKSUM FALSE
BACKUP TIMER 600 SEC
Example output 2:
Connectionless service conversion
The new CLNS is going to be created using following information.
Conversion program found other local OSI CLNS NSAP addresses which
are no more reachable through other network elements in this new
software version. We suggest that you give a new NSAP address for
this DX network element and update the address database of the
other systems, too.
NS USER NS USER MAX PDU SYSTEM
CLNS NAME ROLE PRIM UNIT ACT UNIT LIFETIME ID
--------- ---- --------- --------- -------- ----------------
DEF_ES_C ES OMU OMU 7 123451234512
MAX MAN AREA ADDR COUNT: 3
MANUAL AREA ADDRESS: 39246F123451234512345123450
PARAMETER NAME VALUE
-------------------------------- -----------
ENABLE CHECKSUM FALSE
BACKUP TIMER 600 SEC
10 Give command C
You can start the conversion giving the C command. When the conversion is done,
the data is stored in the database.
After the conversion, you receive a short output, like the following:
EXECUTING CONVERSION
Applications : created 27, modified 0
Application profiles : created 3, modified 0
Application selectors : created 1, modified 0
Network addresses : created 21
NSAPs : created 22
Linkages : created 2, modified 0
CLNSs : created 1, modified 0
Errors : 0
Further information
Example:Starting the conversion program when the active CM is in unit CAC-0
REMOTE DEBUGGER SESSION COMMANDS <DD_>
< ZUSI;
LOADING PROGRAM VERSION 5.4-0
EXECUTION STARTED
TOTAL OF 6 UNITS
FAULTY UNIT 1
INCORRECT STATES 2
COMMAND EXECUTED
< ZDDS:OMU;
00-MAN> ZMR:W0-CONVPR/OMGCONGX.IMG,G40
00-REM> ZRM:G40,20000>G40,4
00-REM> ZE
< ZDDS:CAC,0;
05-MAN> ZL:1
05-MAN> ZLPM:1,G40
05-MAN> 1
Example of starting the conversion program when the active CM is in unit CAC-0
Procedure
9 OSI troubleshooting
Purpose
The following are the basic troubleshooting steps:
1. Check the alarms that are currently on and interpret the initial error.
Section Sources of information on OSI errors and alarms gives reference information
according to the source of the error message.
2. Determine the status of the DX 200 hardware and OSI software. Make sure that all
the components are in their normal working state. Refer to section Checking the
status of the links, the OSI stack, and the services.
3. Verify the operation of the components. If all the components report that they are up
and there are no problems, run the verification tests described in section Verifying
your OSI configuration.
4. Gather more information. If the information from the verification tests was insufficient
to diagnose the problem, get additional information through DX 200 OSI software
tracing facilities. See sections Using O23MTS service terminal extension.
5. Validate the configuration. See section Common OSI configuration mistakes.
g Note: For more information about the MMLs used below, refer to the corresponding
MML command descriptions.
9.1 Checking the status of the links, the OSI stack, and
the services
Purpose
There are several tools that enable you to check the status of the links, the OSI stack,
and the services. Perform the following steps to verify that your local system is up and
running.
Procedure
The QSI command displays the administrative and functional states of the X.25 data
terminals (table below). The preferred states are indicated with bold typeface. In
other states the X.25 connection establishment is not possible.
UNL-BSY WO-EX UNLOCKED and BUSY: all X.25 virtual circuits are
taken into use. Data terminal cannot provide any
more X.25 connections
LOC-DIS LOCKED by the user. All NSAP addresses belonging to the network
address of the application are either locked or disabled
The QLI command displays the administrative and functional states of linkages (see
the table below). The preferred state is indicated with bold typeface. In other states
the use of linkage to transfer CLNS data is not possible.
UNL-DIS UNLOCKED and DISABLED: DX 200 OSI software has found that
linkage cannot provide CLNS data transfer
UNL BU ACT CLNS has been activated with this parameter set.
The set is unlocked and configured to be the
default set by the user.
UNL NEW ACT CLNS has been activated with this parameter set.
The set is unlocked and configured to be a trial
set by the user. After the user has resetted the
backup timer, the state is changed to UNL-BU-
ACT by the system.
LOC NEW ACT CLNS has been activated with this parameter set.
The trial configuration was considered faulty after
the backup timer expired, but because there were
no alternative sets to be taken into use, the CLNS
was not restarted.
LOC NEW ENA CLNS has been activated with this parameter set.
The set is unlocked and configured to be the
default set by the user. After initialisation the
CLNS has informed the system that it is faulty.
One possible reason is that the CLNS is in the
wrong role.
UNL BU DIS The user has prevented the use of this parameter
set for CLNS initialisation.
UNL NEW DIS CLNS was previously activated with this trial
parameter set and it may be still in use. The trial
configuration failed and the state of this set was
changed to LOC-NEW-DIS by the system. After
this the user has changed the administrative state
to unlocked. One possible reason is that the
CLNS is in the wrong role.
LOC NEW DIS CLNS was previously activated with this trial
parameter set. The trial configuration failed and
the state of this set was changed to LOC-NEW-
DIS by the system. One possible reason is that
the CLNS is in the wrong role.
• The unit where the plug-in unit is located has not been restarted after the
configuration of the plug-in unit. Restart the unit with the USU command.
• The plug-in unit strapping is not correct, so communication over the DMC bus fails.
Usually, there are alarms related to the plug-in unit or log entries such as
MAILBOX STRUCTURE ERROR,
sent by the ONSEND and/or ONRECE program blocks located in the unit where the
plug-in unit resides. Make sure that there are no conflicts between strappings of the
plug-in units, and that the strappings are set according to the hardware configuration
(refer to Data terminal strappings).
• If the strappings are OK, but the alarms are not cancelled and the log entries are not
cleared even when the unit is restarted, check the strappings again: they are
certainly not correct (it is especially the dual port memory setting that should be
checked).
• If there are no log entries or alarms set on but the creation of the physical channel
keeps failing, the problem is probably a faulty plug-in unit. Try again with a spare
plug-in unit.
If after all these attempts the creation fails, contact Nokia Customer Service.
If there are a lot of CRC or frame alignment errors in the Ethernet interface (COCEN or
PCI ethernet) but the data somehow still flows (and the Ethernet device is connected to
the Ethernet connetor), check if the autonegation function is enabled in that device.
If the alarm 2262 OSI SUBNETWORK INTERFACE OUT OF ORDER is set on with the
last field having the value 4, the X.25 interface does not detect carrier. The reason for
this can be the following:
• the physical connection is lost due to hardware problems with cabling, the remote
terminal not running, or clock signal source missing
• there is a conflict between the strappings of the plug-in unit and the actual cabling
If the alarm 2262 is not set on, but the state of the physical channel remains UNL-ENA
WO-BL, there is an X.25 link level synchronisation problem. Use the O23MTS service
terminal extension to interrogate the status of the X.25 link level (see section Monitoring
status information of X.25). The possible reasons are the following:
• both data terminals have the same role (DTE/DTE or DCE/DCE). Modify the link so
that one end acts as a DTE and the other as a DCE.
• physical connection is reported to be up although it is down. Change the local X.25
parameters (listed in Parameters of X.25) so that the link level is initiated after start-
up. Try decreasing the L2 retransmission and retry the counter values. Restart the
X.25 interface at the remote end.
If the state of the physical channel is most of the time either UNL-ENA WO-EX or UNL-
ACT WO-EX, but the X.25 interface seems to be unreliable, either the X.25 parameters
require modification or the physical connection between the terminals is unreliable. The
symptoms indicating an unreliable X.25 interface are as follows:
• the unit where the X.25 interface is located contains log entries as 'N RESET
INDICATION RECEIVED'. Use the N command in the main menu of the O23MTS
service terminal extension program (see Using O23MTS service terminal extension)
to retrieve information on the reset.
• the DX 200 OSI software initiates the disturbance 1260 X.25/ETHERNET DATA
TERMINAL SPONTANEOUS RESTART, indicating that either the plug-in was
spontaneously restarted or it was restarted by the system because it was not
responding to the supervision messages. The typical reason for this kind of
behaviour is that the memory area allocated in the plug-in unit for X.25 connections
was exhausted. Make sure that the number of concurrent X.25 connections does not
exceed the following:
– 64 in any circumstances
– 20 if the data transfer rate is heavy
– 8 if the X.25 packet size is set to 1024 bytes
– 3 if the X.25 packet size is set to 1024 and the window size is set to 8
In conjunction with the disturbance 1260, the DX 200 OSI software may also initiate
notice 9 OSI FORCED CONNECTION CLEARING, indicating that the connection
was cleared due to the restart of the plug-in unit.
• the transfer rate of the X.25 interface is exceptionally low. Use either the OOP
command or the O23MTS service extension program to interrogate the statistical
counters of the X.25 interface (see section Monitoring statistics of OSI layers 1 - 4).
Link level problems, such as CRC errors, decrease the transfer rate.
The circuit group OSIAS7 should contain the internal PCMs and time-slots used by
digitlal X.25 channels. The contents of OSIAS7 is updated when then internal PCM is
routed with the WUC command.
The circuit group X25CGR should contain the external PCMs and time-slots used by
digital X.25 channels. The contents of X25CGR is updated when creating, modifying, or
deleting the digital X.25 channels with the QCC, QCM, or QCD commands.
OSIAS7 and X25CGR must contain information of all the PCMs and time slots used by
all the digital X.25 channels of the swicth. The OSI configuration database contains the
information of PCMs and time slots attached to each digital X.25 channel. This
information can be displayed with the QCI command.
In some error cases when modifying or deleting the digital X.25 channels, it might
happen that the contents of X25CGR and the OSI configuration database do not match,
that is, the QCI command lists external PCMs and time-slots that are not found in
X25CGR. In these cases, the connection between the internal and external connection
does not succeed.
If the digital X.25 channel does not become available after unlocking it (state WO-EX),
check the contents of the OSIAS7 and X25CGR circuit groups.
If the required PCMs and time-slots are not in X25CGR, the problem can be recovered
by executing the create or modify command again (QCC or QCM).
If this does not help, you can add the missing or remove the extra PCMs and time-slots
with the commands found in the RC command group.
If the contents of OSIAS7 and X25CGR match with the information displayed with the
QCI command, and if the status of the digital X.25 channel does not become WO-EX,
the reason is that the frames are not passed between AS7 plug in units. In this case, do
the following:
1. Check the status of the channel and circuit group information of the other X.25 entity
running in the peer AS7-U.
2. If the status of the peer X.25 is also OK, then you can check if the frames are passed
properly between AS7-U and ET in the following way:
a) Install a 'loop device' in the ET of the external PCM.
b) Start the X.25 analysis with the O23MTS service terminal.
• If the connection between AS7-U and ET is working, all the X.25 frames sent
by AS7-U are echoed back by the loop device, and you should see the
following on the display of the X.25 analyser:
>SABM
<SABM
or
>DM
<DM
• If there is only the sending of frames, then the connection between AS7-U
and ET, that is, the internal PCM is in some way out of order.
• If the internal PCMs are woking at both ends of the connection, then the problem
is in the external PCM. You can check with the O23MTS X.25 analyser if the
AS7-U is just sending frames. If both entities are both sending and receiving
frames, then the most probable reason is that the two X.25 entities have the
same X.25 role, that is, both are DTEs or DCEs.
• If both or the other entity is just sending frames, then the external PCM is out of
order.
• If the reason for problems in the digital X.25 channel seems to be in the internal
or external PCM, you should contact the people responsible for that DX 200
switch. They should be able to find out why the PCM connection is not working
(broken AS7, broken ET, wrong PCM used, and so on).
Normally, the administrative state of a linkage is unlocked (UNL) and the operational
state is enabled (ENA). The administrative state may also be locked in some situations -
most of them are listed in the table below. The operational state may change to disabled
(DIS) due to operational or configuration errors. The most common errors are listed in
the table below.
Table 68 New linkage has been created and the user has forgotten to unlock it
Description Action
New linkage has been created and the user has Unlock the linkage.
forgotten to unlock it.
New linkages are created for forecoming CLNS role Leave the situation unchanged.
change, that is, role of the linkages differ from the
current role.
Linkage with faulted data terminal is locked to Leave the situation unchanged. Unlock the
cancel the alarm 2175. linkage when the data terminal is working
correctly.
Linkage has faulty parameters and it is locked by Correct the parameters and unlock the linkage or
the user. leave the situation unchanged.
Description Action
Data terminal is defective. Correct the data terminal or lock the linkage to
cancel the alarm 2175.
Peer X.25 entity does not accept the connection Check the parameters of the linkage. There may
request. also be a configuration problem in the peer site.
Description Action
Role of the linkage does not match with the role of Lock the linkage or change the role of the CLNS.
active CLNS.
There is already another unlocked linkage for that Lock the linkage.
data terminal.
The most typical errors returned by CLNS MML commands are listed in the following
table.
10558 PHYSICAL DATA Physical terminal of the channel Check the configuration data in
TERMINAL NOT is not found in the OSCFIL file. OSCFIL and OPCFIL files of the
FOUND channel.
Data terminal may be broken. Correct
the problem with the data terminal.
11335 NETWORK The network address is Delete the application first and after
ADDRESS IS IN attached to an application and that the network address.
USE cannot be deleted.
11480 UNABLE TO Locking of an active CLNS is Restart CLNS with another CLNS
LOCK ACTIVE prohibited. parameter set and lock the previous
CLNS BU CLNS.
11486 CLNS MUST BE CLNS must be locked for Lock the CLNS.
LOCKED FOR requested operation.
THIS OPERATION
11496 CLNS CANNOT The CLNS cannot be used for Unlock the CLNS.
BE USED FOR the initialisation of ODEUPD
INITIALIZATION program block because it is
probably locked.
11635 WRONG The terminal type does not Delete the linkage and create a new
TERMINAL TYPE match the type of linkage. The one with correct linkage type.
FOR GIVEN linkage cannot be activated to a
LINKAGE data terminal of that type.
11636 TERMINAL There is already an active First, lock the other linkage with
ALREADY HAS linkage in the data terminal, identical parameters. Then unlock the
ACTIVE LINKAGE which prohibits activation of the required linkage.
given linkage. A terminal may
have several linkages, but they
must not have identical
parameters.
11637 ROLE (ES/IS) The roles of the linkage and Lock the linkages mismatching the
MISMATCH CLNS do not match. CLNS.
11646 INVALID RANGE The CLNS cannot be used for Check the parameters of the CLNS,
OF ATTRIBUTE initialisation because the CLNS especially the role.
VALUES parameters are invalid. One
possible reason is that the role
of the CLNS is wrong.
11652 TERMINAL IS The terminal of a linkage is in Correct the problem with data terminal
DISABLED disabled state, which prevents of the linkage.
the activation of the linkage.
11653 ACTIVITY STATE 1) Locking of a CLNS in the 1) Restart CLNS with another CLNS
OF CLNS IS activity state backup (BU) is parameter set and lock the previous
BACKUP prohibited. BU CLNS.
2) Occurs also when user tries 2) No actions.
to accept a CLNS already in the
activity state BU.
11673 LINKAGE IS NOT The linkage is not active at the The message is only for information.
ACTIVE moment. The reason may be a Defects requiring actions generate an
fault in the data terminal or in alarm providing more information on
the connectionless network the situation.
service. This may occur, for
example, when linkage with
faulted data terminal is locked.
11697 DATA TERMINAL The administrative state of a Unlock the data terminal.
IS LOCKED physical channel of the data
terminal is LOCKED, which
prohibits the use of the terminal.
11755 NO There is no CLNS object which Restart CLNS with the backup timer.
could be accepted by the user. After restart you can accept the new
ACCEPTABLE
Acceptance of a CLNS requires configuration.
CLNS
that its operational state is
ACTIVE, its administrative state
is UNLOCKED, and its activity
state is NEW.
11787 CLNS HAS A CLNS object already has the Adding a new area address to the
ALREADY maximum number of manual CLNS is not possible. Remove one
MAXIMUM area addresses. address if possible and then add the
NUMBER OF new address.
MANUAL AREA
ADDRESSES
11788 CLNS HAS A CLNS object already has the Removing a manual area address from
ALREADY minimum number of manual the CLNS is not possible. Add a new
MINIMUM area addresses. address and remove the old one.
NUMBER OF
MANUAL AREA
ADDRESSES
When the remote end is not directly connected to the local system, it is difficult to check
the state of the remote system. Problems concerning networking, that is, the
communication between network elements, are detected when the actual connection
establishment takes place. When an X.25 connection establishment fails, the DX 200
OSI software sends notice 12 X.25 CALL ESTABLISHMENT FAILED indicating that the
remote X.25 interface is unreachable.
The first field of notice 12 identifies the plug-in unit used in the X.25 connection
establishment, and the second contains the remote NSAP address number indicating the
called DTE number. The third and the fourth fields define the originator and the reason
for call clearing according to the X.223 specification. The fifth and the sixth fields contain
the reason for call clearing and code fields from the X.25 packet level. A summary of the
possible reasons is presented in the following table.
00: remote NS- There is one-to-one 00:DTE originated 241, 242, 244, 245, 246, 247, 248
user relationship between the
values of Reason and
Code fields
01: NS-provider There is one-to-one 00:DTE originated 225, 226, 227, 228, 229, 230,
relationship between the 232, 235
values of Reason and
Code fields
01: NS-provider 02:Connection rejection - 0D:Not obtainable See X.25/ANNEX E for further
NSAP address unknown 39:Ship absent information
(permanent condition)
01: NS-provider 03:Connection rejection - 04:Invalid facility request See X.25/ANNEX E for further
reason unspecified/ 09:Out of information
permanent condition order0B:Access barred
11:Remote procedure
error 13:Local procedure
error 15:RPOA out of
order 19:Reverse
charging acceptance not
subscribed
21:Incompatible
destination 29:fast select
acceptance not
subscribed
01: NS-provider 04:Connection rejection - 01:Number busy See X.25/ANNEX E for further
reason unspecified/ 05:Network congestion information
transient condition
01: NS-provider 04:Connection rejection - 00:DTE originated Diagnostic code other than 112-
reason unspecified/ 120.
transient condition
02: unknown 07:Undefined See X.25/Table 18 for See X.25/ANNEX E for further
originator further information information
Most of the routing problems are caused by configuration errors or failures in underlying
linkages. If the route to the desired destination is not found, for example, FTAM transfer
fails, check if:
• the length of the system ID is the same in every network element within the routing
domain. Anomalies cause the alarm 2181 (see the table of alarms in the section
Notices, disturbances, and alarms initiated by the DX 200 OSI software) to be set on
in those network systems which fail to form an adjacency.
• the system ID of each network system is unique within the area, that is, no two
systems (IS or ES) use the same system ID value.
If an outgoing OSI connection routing fails locally, the alarm 2185 ROUTING OF OSI
OUTGOING CALL FAILED is set on. The first field of the alarm indicates the called AE-
name and the last field indicates the failure reason. A summary of the possible reasons
is presented in the following table.
0 DX 200 OSI software cannot locate the reason for the outgoing call failing. Submit the
trace information to Nokia Customer Service.
1 DX 200 OSI software cannot locate the called application in the local OSI
configuration. Check the application information with the QDI command.
2 DX 200 OSI software cannot locate the calling application in the local OSI
configuration. Check the application information with the QDI command.
4 The administrative state of the called application is locked, so the connection is not
allowed. Check the application state information with the QDI command.
8 The administrative state of the calling application is locked, so the connection is not
allowed. Check the application state information with the QDI command.
10 The network address belonging to the called application is disabled. Check the NSAP
address state information with the QBL command.
20 The network address belonging to the calling application is disabled. Check the NSAP
address state information with the QBL command.
40 There is no proper local NSAP address for the routes defined by the called network
address. Check the NSAP address information with the QBL command.
80 DX 200 OSI software cannot locate the application service provider in the local
configuration. Check if the software package contains the family identified by the type
of the called application: VFS - O7FRSP, CMI - OCMISE, VT - OVTBAS, SMS -
OSHORT.
100 DX 200 OSI software cannot locate the session service provider in the local
configuration. Check if the software package contains the family O45LRS (X.25
interface) or O54LRS (CLNS interface).
200 All data terminals used by the called network address are busy. Check the data
terminal state information with the QSI command.
400 A database error occurred during outgoing call routing. Submit the trace information to
Nokia Customer Service.
800 The application type information of the calling and called applications does not match.
Check the application location information with the QDI command.
1000 According to the location information either the called application is a local application
or the calling application is a remote application. Check the application location
information with the QDI command.
2000 All data terminals used by the called network address are disabled. Check the data
terminal state information with the QSI command.
If an incoming OSI connection routing fails locally, notice 2 OSI INCOMING CALL
ROUTING FAILED is set on. The first field of the notice indicates the type of the
application in which the connection routing failed and the last field indicates the reason
why the incoming call failed. A summary of the possible reasons is presented in the
following table.
0 DX 200 OSI software cannot locate the reason for incoming call failing. Submit the
trace information to Nokia Customer Service.
1 The administrative state of the data terminal passing the incoming call is SHD-ACT, so
the network connection is not allowed. Check physical channel state information with
the QSI command.
2 The PVC handshake fails because there is no channel group for this PVC connection.
Check channel group information with the QGI command.
4 The PVC handshake fails because there is no PVC NSAP for this PVC connection.
Check NSAP information with the QBL command.
8 DX 200 OSI software cannot locate the calling NSAP address in the local OSI
configuration. The NSAP information is needed because the called local OSI
application wants to know the AE-name of the calling OSI application. Check NSAP
information with the QBL command.
10 DX 200 OSI software found the called NSAP information in the local OSI configuration,
but it cannot locate a network address attached to it. Check the network address and
application information with the QBI and QDI commands.
20 The administrative state of the called NSAP is locked, so the connection is not allowed.
Check the NSAP state information with the QBL command.
40 DX 200 OSI software found the called network address information in the local OSI
configuration, but it cannot locate a local application attached to it. Check network
address and application information with the QBI and QDI commands.
80 The administrative state of the called network address is locked, so the connection is
not allowed. Check network address state information with the QBL command.
100 Remote application initiates a PAD connection, but DX 200 OSI software cannot locate
a PAD service provider in the computer unit where the data terminal passing the
incoming call is located. Check if the OOPADI family is located in this computer unit.
200 DX 200 OSI software cannot locate the called NSAP address in the local OSI
configuration. The NSAP address information is needed because otherwise it is not
possible to identify the called local application. Check NSAP address information with
the QBL command.
400 Remote application initiates a FTAM transfer, but DX 200 OSI software cannot locate
FTAM service provider in the computer unit where the called VFS is located in. Check
if the O7FRSP family is located in this computer unit.
800 Remote application establishes a CMIP connection, but DX 200 OSI software cannot
locate a CMISE service provider in the computer unit where the called local application
is located. Check if the OCMISE family is located in this computer unit.
1000 Remote application initiates an ISO VT connection, but DX 200 OSI software cannot
locate a VT service provider in the local configuration. Check if the software package
contains the OVTBAS family in the OMU.
2000 Remote application initiates a short message connection, but DX 200 OSI software
cannot locate short message service provider in the local configuration.
4000 Either the administrative state of the called local application is locked or the unit where
the called local application is located is not active, so the connection is not allowed.
Check the application and computer unit state information with the QDI and USI
commands.
8000 DX 200 OSI software cannot locate the called TSAP address in the local OSI
configuration. None of the local applications attached to the called NSAP have a T-
selector value that is equal to the T-selector value of the called TSAP. Check the T-
selector information with the QDI command.
10000 DX 200 OSI software cannot locate the called SSAP address in the local OSI
configuration. None of the local applications attached to the called NSAP have an S-
selector value that is equal to the S-selector value of the called SSAP. Check the S-
selector information with the QDI command
20000 DX 200 OSI software cannot locate the called PSAP address in the local OSI
configuration. None of the local applications attached to the called NSAP have a P-
selector value that is equal to the P-selector value of the called PSAP. Check the P-
selector information with the QDI command.
40000 The administrative state of the calling NSAP address is locked, so the connection is
not allowed. The information is needed because the called local OSI application wants
to know the AE-name of the calling OSI application. Check the NSAP address state
information with the QBL command.
80000 DX 200 OSI software found the calling NSAP address information in the local OSI
configuration, but cannot locate a remote network address attached to it. The
information is needed because the called local OSI application wants to know the AE-
name of the calling OSI application. Check the NSAP and network address information
with the QBI and QBL commands.
100000 DX 200 OSI software cannot locate the calling TSAP address in the local OSI
configuration. None of the remote applications attached to the calling NSAP have a T-
selector value that is equal to the T-selector value of the calling TSAP. The information
is needed because the called local OSI application wants to know the AE-name of the
calling OSI application. Check the T-selector information with the QDI command.
200000 DX 200 OSI software cannot locate the calling SSAP address in the local OSI
configuration. None of the remote applications attached to the calling NSAP have an S-
selector value that is equal to the S-selector value of the calling SSAP. The information
is needed because the called local OSI application wants to know the AE-name of the
calling OSI application. Check the S-selector information with the QDI command.
400000 DX 200 OSI software cannot locate the calling PSAP address in the local OSI
configuration. None of the remote applications attached to the calling PSAP have a P-
selector value that is equal to the P-selector value of the calling PSAP. The information
is needed because the called local OSI application wants to know the AE-name of the
calling OSI application. Check the P-selector information with the QDI command.
800000 Remote application initiates a transport layer connection, but the DX 200 OSI software
cannot locate transport service provider in the computer unit where the data terminal
passing the incoming call is located in. Check that the O45LRS family is located in this
computer unit.
1000000 DX 200 OSI software found the calling network address information in the local OSI
configuration, but it cannot locate a remote application attached to it. The information is
needed because the called local OSI application wants to know the AE-name of the
calling OSI application. Check the information with the QBL command.
2000000 The administrative state of the calling remote application is locked, so the connection is
not allowed. The information is needed because the called local OSI application wants
to know the AE-name of the calling OSI application. Check the application state
information with the QDI command.
When files are copied from the DX, the whole path name must be given in CAPITAL
letters. It is recommended not to specify the disk if there is no particular reason to do so,
for example, use 'VIDAST/TTTCOF01.IMG' instead of 'W0-VIDAST/TTTCOF01.IMG'.
When the DX is the responder in an FTAM transfer, the peer host must submit its user
identity. It is also possible to define a file-specific password for each FTAM operation.
The values of the FTAM attributes of a single file can be displayed and changed with the
QFM command. For example:
ZQFM:LOCALFTAM,"BIN.TST",BIN;
LOADING PROGRAM VERSION 1.27-0
/* FILE ATTRIBUTES AND THEIR CURRENT VALUES WHERE AVAILABLE
NAME..... NEW FILE NAME
REA ..... FILE READ: PERMITTED
REP ..... FILE REPLACE: PERMITTED
EXT ..... FILE EXTEND: NOT PERMITTED
RAT ..... READ FILE ATTRIBUTES: PERMITTED
CAT ..... CHANGE FILE ATTRIBUTES: NOT PERMITTED
DEL ..... FILE DELETE: PERMITTED
REAC .... READ CONCURRENCY LOCKS:
It is possible to set passwords for different operations. This feature can be used only if
the peer host initiating the FTAM transfer can define password values for different
operations. For example, in the latest versions of DECNET/OSI of VAX, it is possible to
define passwords for different operations with the /PARAMETER qualifier.
The file system of the DX requires that the size of the file is known when the file is
created. Thus, when the peer entity copies a file into the DX, it should use the future file
size attribute specified in FTAM. For example, in DECNET/OSI of VAX the future file size
is given with the /ALLOCATION parameter in the copy command of DCL.
If a previous version of the file to be transferred already exists in the DX, and if the size
of the new version has not grown, the FTAM transfer succeeds even though the future
file size has not been given, and the DX uses the old size when it creates the new
version.
A new file smaller than 52 Kbytes can be copied without the future file size because the
FTAM of the DX creates a new file with the size of 100 blocks if the peer does not give
the future file size and if there is no previous version of that file.
PAD Problems
If the PAD connection is initiated from the DX with the command QVC and the connection
establishment fails, the DX 200 OSI software sends a notice explaining the reason for
call clearing (see section Networking problems).
In principle when a CP4HX based computer unit is changed into a CP6LX based
computer, the whole OSI configuration in that computer has to be defined from scratch,
that is, there are no special conversion programs for this purpose.
At least you should delete all network interfaces (TCP/IP) and broadcast linkages (OSI)
in the computer. After this, turn off the computer, remove the COCEN, and change the
processor. When you have turned the computer on, define the interfaces and linkages
again.
g Note: If the network element contains both CP6LX and CP4HX based computer units,
then the COCEN preprocessors can be used only in CP4HX-based computer units. In
the CP6LX computer unit the LAN interface is allways through the PCI LAN interface on
the CPU.
1 Create necessary directories and files on the OMU disk (if needed)
If you want to transfer the OSI measurement reports to the OMC, or just store the
report on the OMU's disk, you have to create the necessary directories and files on
the OMU's disk.
To create directories or files, use the commands of the IW command group. For more
information, refer to the instructions on the disk file and directory handling.
• C starts a tool for examining the internal data structures and status variables of the
processes made with the CVOPS tool. Usually this tool is used for troubleshooting by
Nokia Customer Service.
• X starts a tool for monitoring the states of the protocol automatons of OSI layers 1 to
4 (physical level, link level, packet level, and transport layer). In the X menu there are
commands for displaying the statistical data and status information of layers 1 to 4.
This tool is handled in sections Monitoring statistics of OSI layers 1 - 4 and
Monitoring status information of X.25.
• N starts a tool for displaying information on the cause and originator of the resetting
or disconnection of an X.25 connection.
– Use the E command of the X.213 menu, giving the cause or diagnostics code of
the received message as the parameter.
• O starts a tool for displaying the contents of OSI management files in a more
readable form than just dumping the contents in hex. In section Displaying the
contents of OSI management files, there is a more detailed description of this tool.
• A starts the X.25 monitor for displaying X.25 frames sent and received by the DX. In
section Monitoring X.25 traffic, there is a more detailed description of this tool.
• B starts a transport monitor for displaying the network service data units sent and
received by the DX. In section Capturing transport protocol data, there is a more
detailed description of this tool.
• R starts a tool for displaying network addresses of the users currently logged in
through the X.25 interface.
• F starts a tool for monitoring acknowledgement delays of the link level and the
packet level. In section Monitoring X.25 acknowledgement delays, there is a more
detailed description of this tool.
• L starts a tool for displaying the adjacency and destination information of the
connectionless network service. In section Inquiring IS-IS routing information, there
is a more detailed description of this tool.
• M starts a tool for testing the Ethernet interface. In section Testing MAC ethernet
interface, there is a more detailed description of this tool.
You get a short description of the syntax and semantics of each command by typing '?'
and the command letter.
You can start the status monitoring tool by choosing X in the O23MTS main menu. You
receive the menu presented below by typing '?'.
LAYERS 1-4 STATE AND STATISTICS
? ..... menu / help
A ..... layers 1-4 statistics
L ..... state of the X.25 layers
N ..... zero layer 1-4 statistic counters
T ..... transport and session layer connection information
Z ..... return
You can get a short description of the syntax and semantics of each command by typing
'?' and the command letter.
With the A command in the X menu you can display the values of the statistical counters
of layers 1 to 4.
The parameters of the A command are the following:
• message bus address of the computer unit where the X.25 data terminal (AC25 or
AS7) is located
• plug-in unit index of the X.25 data terminal
• target layer
• to display the transport layer counters, you need to define the transport protocol
class also
You can retrieve the message bus address with the USI MML command and the plug-in
unit index with the QCI MML command (refer to the corresponding instructions on
commands).
You can reset the statistical counters with the N command. Counters are located inside
the X.25 software running on the X.25 data terminal.
Physical level counters are incremented when errors are detected in the received frames
on OSI layer 1:
LONGS counts too long frames, that is, there is no ending flag
For example, you can display the physical level (OSI layer 1) statistics with the
command:
A:41,3,1;
In this case, you receive the following output:
OSI STATISTICS MEASUREMENT REPORT
Computer: 0041 Plug unit: 03 OSI layer: 01
CHAN SHORTS CRCS ABORTEDS LONGS DOWNS
- 00000000 00000000 00000000 00000000 00000000
If the physical medium is working properly, the physical level counters should be (near)
zero.
RNR counts Receiver Not Ready frames, sent when the receiver
is temporarily not able to receive information frames
Thus, all other counters except the INFO indicate some error situations.
For example, you can display the link level (OSI layer 2) statistics with the command:
A:41,3,2;
In this case, you receive the following output:
OSI STATISTICS MEASUREMENT REPORT
Computer: 0041 Plug unit: 03 OSI layer: 02
TRANSMITTED FRAMES TYPE:
CHAN INFO REJ RNR FRMR1 FRMR2 FRMR3 FRMR4
- 00000265 00000000 00000000 00000000 00000000 00000000 00000000
RECEIVED FRAMES TYPE:
CHAN INFO REJ RNR FRMR1 FRMR2 FRMR3 FRMR4
- 00000263 00000000 00000000 00000000 00000000 00000000 00000000
CHAN RET.INFOS RESETS T1.EXP
- 00000000 00000000 0000000B
RESET0 counts received reset packets with the cause field value 0
If the cause field value is 0 or higher than 127, the
originator of the reset is a remote DTE. (It is very unlikely,
though, that any DTE would use a cause field value higher
than 0.)
RESET1 counts received reset packets with the cause value higher
than 0
If the cause field value is higher than 0 but lower than 128,
the originator of the reset is a DCE (that is, packet
switching network).
CLEAR0 counts received clear packets with the cause field value 0
If the cause field value is 0 or higher than 127, the
originator of the clear is a remote DTE. (It is very unlikely,
though, that any DTE would use a cause field value higher
than 0.)
CLEAR1 counts received clear packets with the cause value higher
than 0
If the cause field value is higher than 0 but lower than 128,
the originator of the clear is a DCE (that is, packet
switching network).
RNR counts the times a single logical channel has been unable
to receive any more data packets. Usually this means that
the user of the X.25 connection is not consuming data at
the rate it is received.
DUR.B counts calls that have lasted more than 10 but less than
300 seconds
DUR.C counts calls that have lasted between 300 and 3600
seconds
DUR.D counts calls that have lasted more than 3600 seconds
For example, you can display the packet level (OSI layer 3) statistics with the command:
A:41,3,3;
In this case, you receive the following output:
OSI STATISTICS MEASUREMENT REPORT
Computer: 0041 Plug unit: 03 OSI layer: 03
TRANSMITTED PACKETS TYPE: SEGMENTS:
------------------------- ---------
CHAN DATA RESET CLEAR RESTART RNR TRANS RECEIVED
You can start the X.25 status monitoring tool by choosing X in the O23MTS main menu.
There you can display the status of X.25 layers (OSI layers 1-3) and the logical channels
of the packet level with the L command.
The parameters of the L command are the following:
• message bus address of the computer unit where the X.25 data terminal (AS7-C or
AS7-D) is located
• plug-in unit index of the X.25 data terminal
• target layer
• parameter defining whether to display layers, channels, or both
You can retrieve the message bus address with the USI MML command and the plug-in
unit index with the QCI MML command (refer to the corresponding MML command
descriptions.)
For example, you can display the status of X.25 layers and logical channels with the
command:
L:41,3;
In this case, you receive the following output:
The status of the X.25-interface
================================
Computer: 0041 Plug unit: 03
O23LRS init status: Valid start message received.
Physical level status: The physical level is up and running.
Link level status: The link level is up and running.
Packet level status: Packet level has been restarted (up and
running)
Status of the logical channels
------------------------------
Net ref Channel state NS user Credit given Credit left
0001 Data transfer state 0041 015C 0780 0489
0002 - 0004 Not in use 0000 0000 0000 0000
In this case, the X.25 is up and running. Five logical channels have been defined, one of
which is in use (Data transfer state). The other channels are idle. The user of the first
channel is process 15C (OOPADI) in a computer unit with the message bus address is
41 (OMU-0). The credit variables indicate how much data each entity can send to the
other.
In case the physical connection to the peer entity is not working properly, the output of
the layers could be:
The status of the X.25-interface
================================
Computer: 0042 Plug unit: 04
O23LRS init status: Valid start message received.
Physical level status: The physical level is down. Status of
signals is:
DSR = FF DCD = FF CTS = FF
TI = 00 CI = 00 I = 00
Link level status: The link level is disconnected.
Packet level status: Packet level is waiting for link level to
connect.
If the L command states that the physical level is up and running but the link level is not,
the link connection to the peer entity is not working properly.
The possible reasons for this might be the following:
• both entities have the same role, that is, both are defined to be DCEs or DTEs
• the frame sent by one entity never reaches the other entity, that is, the physical layer
is not working, even though carrier has been detected and the L command claims
that the physical level is up and running.
Section Problems with X.25 interface gives more information on fault situations.
You can display the contents of OSI management files with the File Viewer tool to
examine the status of local and remote OSI processes, OSI addresses, and OSI
terminals. You can start the File Viewer tool by choosing O in the O23MTS main menu.
Type '?' and you get the file viewer menu shown below.
OSI file viewer
? ..... menu / help
C ..... OSI File Checker
S ..... current OSI sessions (OCSFIL-file)
P ..... registered OSI service processes (OCOFIL-file)
You get a short description of the syntax and semantics of each command by typing '?'
and the command letter.
By choosing C in the file viewer menu, you can check the conflicts between the OSI
configuration files which are the following:
If there are conflicts between the physical channel file and the analogue terminal file, the
output could be:
Contents of record of the physical channel file (OPC):
This indicates that the plug-in unit whose index is 03 cannot be found in the analogue
terminal file.
If there are conflicts between the physical channel file and the OSI physical channel
state file, the output could be:
Contents of record of the physical channel file (OPC):
There is a plug-in unit in the OSI physical channel state file (OSC)
but the type of plug-in unit 03C5 does not correspond to the type in the physical
channel file (OPC).
This indicates that in the OSI physical channel state file the type of plug-in unit is 03C5,
which is a digital type, but in the physical channel file type the plug-in unit is analogue.
Or the output could be:
Contents of record of the physical channel file (OPC):
This indicates that the OMU-0 computer unit / 03 plug-in unit pair cannot be found in the
OSI physical state file.
All outputs mentioned above have the following fields:
Unit addr indicates the computer unit in the record of the physical
channel file
Piu ind indicates the index of plug-in unit in the record of the
physical channel file
Term type indicates the type of plug-in unit in the record of the
physical channel file
If there are conflicts between the physical channel group file and the physical channel
file, the output could be:
Contents of record of the physical channel group file (OCG):
This channel cannot be found from the physical channel file (OPC).
This indicates that channel number 00 cannot be found in the physical cannel state file.
The output has the following fields:
Rec num indicates the record of the physical channel group file
which contains the channel which cannot be found in the
physical channel file
You can monitor the current OSI sessions by choosing S in the file viewer menu. The
output can be:
Current OSI sessions (OSCFIL-file)
cep p ns ns ns ss ss osi osi osi
state 3 4 5 6 7 u unit fam pro unit fam unit fam pro
--------- -- -- -- -- -- - ------ ---- ---- ----- ---- ----- ---- ----
conn_up 11 10 - - - 7 OMU-1 015C 0000 0000 OMU-0 0098 0009
This indicates that there is one PAD session in progress in the switch.
The output of the current OSI sessions has the following fields:
You can monitor the registered OSI service processes by choosing P in the file viewer
menu. The output can be:
Registered OSI service processes (OCOFIL-file)
unit family family family family family family family family
The output of the registered OSI service processes has the following fields:
You can display all computer units containing OSI terminals by choosing T in the file
viewer menu. The output can be:
Registered OSI terminals (OSCFIL-file)
unit piu map con state substate p alarm connect MAC
addr ind typ sta sta adm fun -1 -2 -3 i set rea max cur address
------ --- ---- --- --- --- --- --- --- --- - --- --- --- --- ---------
OMU-1 05 00B2 NO - UNL ENA RUN 00 RUN 1 - - 00 00 00 004043FF8008
OMU-1 06 007A YES - UNL DIS NOA 00 RUN 2 YES 04 04 00 -
OMU-1 07 007A YES - UNL ACT NOA 00 RUN 3 YES 04 1B 01 -
OMU-1 04 007A YES - UNL ENA RUN 00 RUN 4 - - 1 00 -
OMU-0 03 007A YES - UNL DIS NOA 00 RUN 1 YES 04 04 00 -
OMU-0 05 00B2 NO - UNL ENA RUN 00 RUN 2 - - 00 00 004043FF8007
OMU-0 04 007A YES - UNL ENA RUN 00 RUN 3 - - 01 00 -
OMU-0 02 007A YES - UNL DIS NOA 00 RUN 4 YES 04 40 00 -
The output of the registered OSI terminals has the following fields:
state-fun lists how the switch sees the functional states of the
terminals
alarm-set field YES indicates that the alarm 2262 (OSI plug-in unit out of
order) is set on
alarm-rea gives the reason code for the alarm 2262 to be set on
You can display the OSI environment work file for linkages (OMLFIL) by choosing U in
the file viewer menu. The file contains dynamic information about physical linkages and
their states.
The information is collected by OMGISI during the normal execution of the CLNS. The
file is located in the logical central memory.
You can display the OSI environment work file for the distributed parts (OMDFIL) by
selecting V in the file viewer menu. The file contains state information about the
distributed parts of the CLNS.
The information is collected by OMGISI during the normal execution of the CLNS. The
file is located in the logical central memory.
You can display the OSI environment work file for information on the CLNS (OMNFIL) by
choosing W in the file viewer menu. The file contains dynamic information like the
operational state and active network service user of each CLNS stored in the OEDATA
database.
The file is located in the logical central memory.
By selecting A in the O23MTS main menu, you can start the X.25 Analyser tool with
which you can monitor X.25 traffic on a single X.25 line.
By typing '?', you receive the X.25 Analyser menu shown below.
X.25 ANALYSER
? ..... menu / help
C ..... capture traffic into memory buffer
M ..... analyse traffic from memory buffer
L ..... analyse traffic from line
T ..... display only defined frames (triggers)
H ..... short guide about this analyser
Z ..... return
You can get a short description of the syntax and semantics of each command by typing
'?' and the command letter.
With the X.25 Analyser tool you can capture X.25 traffic, analyse it on-line, store the
captured LAPB frames in the ring buffer, and analyse them there.
The capacity of the memory buffer is 1000 frames.
g Note: When sending copies of LAPB frames to the analyser, the X.25 process
deliberately decreases the throughput of X.25 frames, so it is recommended to use this
tool only when investigating existing problems.
You can capture X.25 frames for on-line analysis with the L command in the X.25
Analyser menu. The parameters of the L command are the following:
• message bus address of the computer unit where the X.25 data terminal (AS7-C or
AS7-D) is located
• plug-in unit index of the X.25 controller
• terminal mode: DTE or DCE
• storage of frames: B(uffer) or N(o)
You can retrieve the message bus address with the USI MML command, and the plug-in
unit index and the mode of the terminal with the QCI MML command (refer to the
corresponding MML command descriptions).
For example, if your DTE X.25 controller has the index 5, it is located in an OMU with the
message bus address 4A, and you decide to store the captured frames in the ring buffer
also for further analysis, give the command:
L:4A,5,DTE,B;
The output could look like the following:
>>> Timeout
>>> Timeout
>>> Timeout
> A I 7 0 P/F 0 LCN20 CALL REQ
Calling address: None
Called address: 320010312
Facilities length 00
User data 01000000
< A RR 0 P/F 0
< B I 0 0 P/F 0 LCN20 CALL ACC
Calling address: None
Called address: 320010312
Facilities length 00
User data
> B RR 1 P/F 0
< B I 1 0 P/F 0 LCN20 DATA Q 0 0 040100020003000400050006
> B RR 2 P/F 0
> A I 0 2 P/F 0 LCN20 RR 1
< B I 2 0 P/F 0 LCN20 DATA Q 1 0 020200
> B RR 3 P/F 0
> A I 1 3 P/F 0 LCN20 RR 2
< A RR 1 P/F 0
< B I 3 1 P/F 0 LCN20 DATA Q 2 0 02037E04000F01
> B RR 4 P/F 0
If there is no X.25 traffic, the text '>>> Timeout' is displayed after every 5 seconds.
Analysis of the first captured frame:
The second frame is sent by the peer X.25 (<) responding with a Receiver Ready frame
(RR) expecting next a frame with the sequence number 0 and poll/final bit 0.
The peer X.25 (<) accepts the call with an I frame containing a packet level CALL
ACCEPTED packet.
The local X.25 sends a Receiver Ready frame expecting next a frame with the sequence
number 1, thus acknowledging the previous I frame sent by the peer entity.
The peer entity sends an I frame containing packet level data. The value of the Q bit in
packet header is 1 indicating that the packet contains X.29 control data. The sequence
number of this packet is 0, and the sequence number of the packet expected next is 0.
The packet level data is hex pattern: 0401000, and so on.
The local entity accepts the received I frame number 1 by a Receiver Ready frame,
expecting frame number 2 to be next.
The local entity sends an I frame containing a packet level Receiver Ready, indicating
that the sequence number of the next packet received from logical channel 20 is
expected to be 1, and so on.
When you think you have seen the relevant part of the X.25 traffic in progress, you can
quit the monitoring by pressing control-C (it can take up to 5 seconds to quit the
monitoring).
If you have enabled storage by supplying the B parameter in the L command, you are
able to further analyse the captured frames in the ring buffer memory as described in
section Analysis of X.25 frames stored into the ring buffer.
The memory buffer will be cleared when you leave the O23MTS session. If you use a PC
as the service terminal, you can store the contents of the buffer in a PC disk file by using
the PC logging utility and displaying the whole buffer with the A command in the ring
buffer analysis menu presented in the section Analysis of X.25 frames stored into the
ring buffer.
g Note: To capture X.25 frames, the analyser program tells the X.25 process running on
AS7-C or AS7-D to send a copy of each LAPB frame passed between link and physical
levels (that is sent to or received from line). Thus, if there is something wrong with the
physical layer, the result of the X.25 traffic analysis made with this tool can be different
from an analysis made with some external X.25 analyser capturing frames directly from
the physical media.
If the LAPB frame is longer than 40 bytes, only the first 40 bytes of the frame are copied.
You can analyse frames that are stored in the ring buffer memory with the M command in
the X.25 Analyser menu.
For example, if you decide to further analyse the frames captured in the previous
example, issue the M command, giving the mode of the terminal (DTE or DCE) as the
parameter:
M:DTE;
In this case, you receive the menu of the M command presented below.
F ... goto first frame and display it
E ... goto last frame and display it
Snnn ... goto frame nnn and display it
N ... display next frame
V ... display next page
P ... display previous frame
B ... display previous page
A ... display whole buffer
H ... This help text
Z ... stop monitoring from buffer
You can scroll the contents of the buffer one frame or one page (20 frames) at a time or
leap to any specific frame using the index of the frame in hexadecimal.
The next and previous are relative to the current point, which is the frame displayed last.
In the beginning the current point is the first frame. The output of the M command also
displays the number of frames in the buffer.
The output of the stored frames is similar to the output created in the on-line analysis (of
which an example was presented in section On-line analysis of X.25 frames). The only
difference is the frame index in the buffer being displayed in the first field, before the
direction of communication.
The memory buffer will be cleared when you leave the O23MTS session. If you use a PC
as the service terminal, you can store the contents of the buffer in a PC disk file by using
the PC logging utility and displaying the whole buffer with the A command in the ring
buffer analysis menu.
You can capture and store the traffic in the ring buffer memory with the C command in
the X.25 Analyser menu. The parameters of the C command are the following:
• message bus address of the computer unit where the X.25 controller (AS7-C or AS7-
D) is located
• plug-in unit index of the X.25 controller
You can retrieve the message bus address with the USI MML command, and the plug-in
unit index with the QCI MML command (refer to the corresponding MML command
descriptions).
You can start the Transport Analyser tool by choosing B in the O23MTS main menu. You
can display the Transport Analyser menu presented below by typing '?'.
TRANSPORT ANALYSER
? ..... menu / help
C ..... capture traffic into memory buffer
M ..... analyse traffic from memory buffer
L ..... analyse traffic from line
H ..... short guide about this analyser
Z ..... return
You receive a short description of the syntax and semantics of each command by typing
'?' and the command letter.
With the Transport Analyser tool you can capture transport protocol data units (TPDUs),
analyse them on-line, store the captured units in the ring buffer, and analyse them there.
The capacity of the memory buffer is 1000 data units.
You can capture TPDUs for on-line analysis with the L command in the Transport
Analyser menu. The parameters of the L command are the following:
• message bus address of the computer unit where the transport protocol is located
• storage of frames: B(uffer) or N(o)
You can retrieve the message bus address with the QEI MML command (active NS-
User).
For example, if you decide to monitor your transport traffic on-line and store the captured
TPDUs in the ring buffer for further analysis, give the following command:
ZL:0,B;
The output could look like the following:
>>> Time-out
>>> Time-out
>>> Time-out
> CR 0000 1B65 Transport protocol 4. Normal format.
> CR 0000 1B65 Transport protocol 4. Normal format.
< CC 1B65 1C55 Transport protocol 4. Normal format.
> DT 1C55
> DT 1C55
If there is no transport traffic, the text '>>> Timeout' is displayed after every 5 seconds.
You can use the following table to interpret the contents of the on-line analysis output.
The index of the data unit in hexadecimal is displayed only when analysing TPDUs in the
buffer.
The direction indication is > if the data unit is sent, and < if it is received by the local
transport entity.
The type of TPDU is indicated with a mnemonic.
The transport connection is identified with the transport destination and transport source
references in hexadecimal.
The proposed (in CRs) or confirmed (in CCs) transport protocol class identified in the last
field can only be TP4 because the analyser decodes only TP4 data units.
When you think you have seen the relevant part of the transport traffic in progress, you
can quit the monitoring by pressing control-C (it can take up to 5 seconds to quit the
monitoring).
If you have enabled storage by supplying the B parameter in the L command, you are
able to further analyse the captured data units in the ring buffer memory as described in
section Analysis of TPDUs stored into the ring buffer.
The memory buffer will be cleared when you leave the O23MTS session. If you use a PC
as the service terminal, you can store the contents of the buffer in a PC disk file by using
the PC logging utility and displaying the whole buffer with the A command in the ring
buffer analysis menu presented in the section Analysis of X.25 frames stored into the
ring buffer.
g Note: To capture transport protocol data units (TPDUs), the analyser program tells the
local transport entity to send a copy of each network service data unit (NSDU) passed
between the transport and network layers (that is, a copy of each NSDU sent to or
received from the network). Thus, if there is something wrong with the network layer,
the result of the transport analysis made with this tool can be different from an analysis
made with some external transport analyser capturing data units directly from the
physical media.
You can analyse data units that are stored in the ring buffer memory with the M
command in the Transport Analyser menu.
You can choose from two modes of displaying the network service data units stored in
the ring buffer. The output in the short mode is presented above in this subsection with
the interpretation table. The long mode provides you with more information on the
transport traffic.
For example, if you decide to further analyse the data units captured in the previous
example, issue the M command, giving the mode of display (S or L) as the parameter:
ZM:L;
In this case, you receive the menu of the M command presented below.
F ... go to first data unit and display it
E ... go to last data unit and display it
Snnn ... go to data unit nnn and display it
N ... display next data unit
V ... display next page (Only in short mode)
P ... display previous data unit
B ... display previous page (Only in short mode)
A ... display whole buffer (Only in short mode)
H ... This help text
Z ... stop analysing from buffer
You can scroll the contents of the buffer one data unit or one page (20 units) at a time, or
leap to any specific unit using the index of the unit (in hexadecimal).
Next and previous are relative to the current point, which is the unit displayed last. At the
beginning, the current point is the first data unit. The output of the M command also
displays the number of data units in the buffer.
Your display in the long mode could look like this:
0000 Direction: DX200 > Peer OSI stack
Destination NSAP: 122345000044556666678965
The first line indicates the index of the displayed data unit in the memory buffer and the
direction of communication.
The second line shows the NSAP address of the destination of the data unit.
The third line shows the NSAP address of the source of the data unit.
The fourth line shows the type of the data unit.
The fifth line indicates how many TPDUs the remote entity may send without waiting for
acknowledgement.
Destination and source references (in hexadecimal) in the sixth and seventh lines
identify the transport connection.
If the TPDU is a connection request or a connection confirm, the eighth line expresses
the transport protocol class. If the TPDU is a disconnection request, the eighth line gives
the reason for the disconnection.
The rest of the lines show TPDU variables. They can contain up to 30 bytes of user data
if the TPDU is a connection request, connection confirm, disconnection request, data, or
expedited data.
The capacity of the memory buffer is 1000 data units, and the buffer is organised as a
ring.
The memory buffer will be cleared when you leave the O23MTS session. If you use a PC
as the service terminal, you can store the contents of the buffer in a PC disk file by using
the PC logging utility and displaying the whole buffer with the A command in the ring
buffer analysis menu presented in the section Analysis of X.25 frames stored into the
ring buffer.
You can capture and store TPDUs in the ring buffer memory with the C command in the
Transport Analyser menu presented. The parameter of the C command is the message
bus address of the OMU which is 0.
The capacity of the memory buffer is 1000 data units.
The memory buffer will be cleared when you leave the O23MTS session. If you use a PC
as the service terminal, you can store the contents of the buffer in a PC disk file by using
the PC logging utility and displaying the whole buffer with the A command in the ring
buffer analysis menu presented in the section Analysis of X.25 frames stored into the
ring buffer.
With the X.25 Acknowledgement Delay Monitor tool you can monitor X.25
acknowledgement delays, that is, delays of I-frames (LAPB, link level) and packets
(packet level).
You can start the tool by selecting F in the O23MTS main menu. By typing '?' you get the
X.25 Acknowledgement Delay Monitor menu shown below.
X.25 Acknowledgement Delay Monitor
? ... menu / help
C ... define monitored terminal
Q ... initialise level 2 counters
W ... inquire average acknowledgement time on level 2 (link level)
E ... initialise level 3 counters
R ... inquire average acknowledgement time on level 3 (packet level)
T ... set time-out
H ... short guide
Z ... return
You get a short description of the syntax and semantics of each command by typing '?'
and the command letter.
The H command displays a small guide to the monitoring tool.
You can define the X.25 terminal you want to monitor with the C command, supplying the
following parameters:
• message bus address of the computer unit where the X.25 data terminal (AS7-C or
AS7-D) is located
• plug-in unit index of the X.25 data terminal
You can retrieve the message bus address with the USI MML command, and the plug-in
unit index with the QCI MML command (refer to the corresponding MML command
descriptions).
For example, if you decide to monitor the X.25 terminal with the plug-in unit index 4 in
the computer unit with message bus address 41, enter the command:
C:41,4;
In this case, you receive the following output:
Computer 41, plug-in unit 4
Without any parameters, the C command shows the currently selected computer unit
and plug-in unit.
By selecting Q in the acknowledgement delay monitor menu you can do the following:
• display the number of information frames sent and received since the last reset of
the counters
• display the cumulative acknowledgement delay time of these I-frames
• display the average acknowledgement delay time of these I-frames
• reset the counters
Although the acknowledgement times are shown in milliseconds, the real precision of
measurement (in cumulative acknowledgement time counter) is a hundredth part of a
second. That is because one tick of clock in an X.25 terminal is 10 ms. This means that if
the real acknowledgement time is 1 to 9 ms, then 10 ms is added to the cumulative
counter. So acknowledgement times are just suggestions, not exact values.
If the X.25 process does not reply in five seconds, the Q command sends the following
error message:
>>>> Time-out, no reply from X.25 terminal
You can change the waiting time of the Q command (and all other commands except C)
with the T command presented in section Time-out delay adjustment.
By selecting W in the acknowledgement delay monitor menu presented above, you can
do the following:
• display the number of information frames sent and received since the last reset of
the counters (with the Q command or by restart of the X.25)
• display the cumulative acknowledgement delay time of these I-frames
• display the average acknowledgement delay time of these I-frames
Unlike the Q command, the W command does not reset the statistical counters.
The output of the W command is similar to that of the Q command (see section
Monitoring and resetting link level acknowledgement statistics), except for the note of the
counter reset.
If the X.25 process does not respond to the W command within a specified time limit (the
default value is five seconds, you can modify it with the T command), the W command
prints the 'Time-out, no reply' error message.
By selecting E in the acknowledgement delay monitor menu, you can do the following:
• enable monitoring of the packet level acknowledgement delay times of the next
connection
• reset the corresponding statistical counters
If you have enabled the monitoring of packet level acknowledgement times with the E
command and an X.25 connection has taken place, you can display the results by
choosing the R command in the acknowledgement delay monitor menu.
The output of the R command displays the following:
Although the acknowledgement times are shown in milliseconds, the real precision of
measurement (in cumulative acknowledgement time counter) is a hundredth part of a
second. That is because one tick of clock in an X.25 terminal is 10 ms. This means that if
the real acknowledgement time is 1 to 9 ms, then 10 ms is added to the cumulative
counter. So the acknowledgement times are just suggestions, not exact values.
If the X.25 process does not respond to the R command within a specified time limit (the
default value is five seconds, you can modify it with the T command), the R command
prints the 'Time-out, no reply' error message.
With the T command you can change the time-out delay if the default delay (five
seconds) is not suitable. Time-out delay is the time that commands (all except C) wait for
the X.25 software to respond. You can give the new time in seconds as the parameter of
the T command. The maximum value is 60 seconds.
With the CLNS Finder tool you can display the CLNS adjacency and destination
attributes of your OSI configuration. The information is stored in the logical central
memory. The figure below presents adjacencies and destinations as they are seen from
the viewpoint of the DX 200.
ES
LAN
X.25 ADJACENCIES ES
X.25
DX200 IS
ES DESTINATIONS
LAN
ES ES
ADJACENCY
You can start the CLNS Finder by choosing L in the O23MTS main menu. By typing '?',
you get the CLNS Finder menu shown below.
CLNS managed object finder 04/01/95
? ..... menu / help
A ..... Adjacency information
D ..... Destination information
Z ..... return to main level
You can display CLNS adjacency information with the A command in the CLNS Finder
menu. Entering '?', you get the CLNS Adjacency Finder menu shown below.
CLNS Adjacency managed object finder
? ..... menu / help
1 ..... Give a local circuit and do search
2 ..... Give a linkage id and do search
3 ..... List active linkages
4 ..... List error codes
Z ..... return to main level
You can display your active linkages entering the 3 command in the CLNS Adjacency
Finder menu. The output could look like this:
1. LOCAL CIRCUIT : 0001 LINKAGE : 0000
2. LOCAL CIRCUIT : 0003 LINKAGE : 0003
3. LOCAL CIRCUIT : 0002 LINKAGE : 0004
There are no more linkages
You can display the adjacency information of a specific linkage with the 1 command
giving the local circuit ID as the parameter, or with the 2 command giving the linkage ID
as the parameter.
g Note: You can display the same adjacency information with the QLP MML command.
For example, if you choose to display adjacency information of local circuit number 1,
give the following command:
1:1;
The output could look like this:
ADJ_ID STATE USE TIM(s) PRTY ADDRESS NEIGH SYSTEM_ID_SET
------- ------ ------ ------- ------ --------------- ------ ----------------
2 UP LEVEL1 30 - MISSING VALUE LEV1IS 222222222222
2 AREA_ADDRESS(ES) 39246F00000116000000010001
01020304050607080910111213
NUMBER OF ADJACENCIES : 1
• ID of the adjacency is 2
• state of the adjacency is UP
• it is used for level 1 routing
• holding timer (TIM) of the adjacency is set to 30 seconds
• if this neighbour has a defined priority, the PRTY field indicates it
• SNPA address of the neighbour system, if any, is in the first line of the ADDRESS
field
• type of the neighbour system is level 1 IS
• system ID of the neighbour is 222222222222
• the neighbour has two area addresses presented under the SNPA address
If there are error codes in the output, you can get their explanations with the 4 command
of the CLNS Adjacency Finder menu.
If your network element is in the ES role, only the STATE, NEIGH, and
SYSTEM_ID_SET attributes are displayed.
You can display CLNS destination information with the D command in the CLNS Finder
menu. Entering '?', you get the CLNS Destination Finder menu shown below.
CLNS Destination managed object finder
? ..... menu / help
1 ..... Give a net and do search
2 ..... List nets
Z ..... return to main level
You can list the available NETs (NSAP without the N-selector) with the 2 command in the
CLNS Destination Finder menu. If your network element is in the IS role, the output could
look like this:
1. NET : 39246F00000116000000010001004043FF8026
2. NET : 01020304050607080910111213004043FF8026
3. NET : 39246F00000116000000010001004043FF8046
4. NET : 01020304050607080910111213004043FF8046
5. NET : 39246F00000116000000010001004043FF8005
6. NET : 01020304050607080910111213004043FF8005
7. NET : 39246F00000116000000010001004043FF80A4
8. NET : 01020304050607080910111213004043FF80A4
9. NET : 39246F00000116000000010001111312281381
10. NET : 01020304050607080910111213111312281381
11. NET : 39246F00000116000000010001131228121029
12. NET : 01020304050607080910111213131228121029
13. NET : 39246F00000116000000010001131228120187
14. NET : 01020304050607080910111213131228120187
15. NET : 39246F00000116000000010001004043FF8021
16. NET : 01020304050607080910111213004043FF8021
17. NET : 39246F00000116000000010001222222222222
18. NET : 01020304050607080910111213222222222222
19. NET : 01020304050607080910111213AA0004000E08
NUMBER OF NETS : 19
The useful part in this output is the last line indicating the relative cost of this route.
With the MAC Test toolset you can test the performance of the MAC interface, trace
reasons for transmission failures, and perform module tests on the COCEN software.
You can start the MAC Test toolset by choosing M in the O23MTS main menu.
You can display MAC interface statistics counters with the MC command of the MAC
Test toolset. The parameters of the MC command are the following:
• message bus address of the computer unit where the COCEN data terminal is
located
• plug-in unit index of the COCEN data terminal
You can list the computer units providing the MAC interface and their plug-in unit indexes
with the T command of the File Viewer tool as described in section Registered OSI
terminals. With the USI MML command you can retrieve the message bus address of
the computer unit (refer to the corresponding MML command descriptions).
For example, if you have an Ethernet data terminal in message bus address 0 and the
index of the data terminal is 7, you can display the statistical MAC interface counters of
this interface by entering the command:
ZMC:0,7;
The output could look like this:
Status answer received
MAC interface is ready.
Transmit statistics: 0000000000 MAC_not_ready indications sent
00 coll. 0000002164 01 coll. 0000000017 02 coll. 0000000023 03 coll.
0000000019
04 coll. 0000000018 05 coll. 0000000014 06 coll. 0000000002 07 coll.
0000000000
08 coll. 0000000000 09 coll. 0000000000 10 coll. 0000000000 11 coll.
0000000000
12 coll. 0000000000 13 coll. 0000000000 14 coll. 0000000000 15 coll.
0000000000
Packets transmitted : 0000002257 Bytes transmitted : 0000180610
Aborted transmissions : 0000000000 Deferred transmissions : 0000000140
Carrier sense lost : 0000000002 CDH errors : 0000000000
Late collisions : 0000000000 FIFO underruns : 0000000000
Receive statistics:
Unicasts received : 0000000385 Multicasts received : 0000887261
Broadcasts received : 0000000000 Buffer overruns : 0000000000
Packets received : 0000887646 Bytes received : 0119179594
Filtered packets : 0000819556 Bad receive status : 0000000000
CRC errors : 0000000003 Frame alignment errors : 0000000001
Too short packets : 0000000000 Too long packets : 0000000000
The 'MAC interface is ready' indication means that the situation is normal. Other possible
cases are as follows:
• no response at all
– indicates incorrect COCEN configuration
– check the hardware configuration with the WTI MML command
– check if the W1 strapping of the COCEN indicated in the MS field in the output of
the WTI command is the same as that presented in Data terminal strappings.
– if no driver code has been loaded for the COCEN, the lowest red LED of the
COCEN plug-in unit is blinking at the rate of 25 Hz
It is not considered an error if no packets are received, so it does not cause a disabled
state.
In the case of 'not ready', the reason is also reported. The following table lists the error
cases and corresponding actions to get the interface back to the ready state.
transmission The serial interface controller has not Check if the coaxial cable is connected
timeout been able to start packet properly to COCEN (if the COAX interface is
transmission. used) or to the external transceiver (if AUI is
used).
excessive Too many packets sent to the Ethernet Check if there are terminating resistors (50 Ω)
collisions have collided with packets sent from at both ends of the coaxial segment.
other units (or from the same unit).
carrier sense When packets were sent to the TX If TPI is used, check if the twisted pair cable is
lost output, they were not sensed on the connected properly to COCEN and to the
RX input simultaneously. Normally the repeater, and that the repeater is switched on.
signal is sent back to the RX input
If AUI is used, check if the external
from the external transceiver, or from
transceiver is properly connected. Check also
the repeater. The sent and received
if the 'SQE test' function on the transceiver is
signals are compared in order to
set ON (enabled).
detect if a collision has occurred.
• Late collisions
– incremented if some station does not abide by the CSMA/CD protocol, or if two
stations transmitting simultaneously are too far apart
– make sure that the distances and the amount of segments in the LAN do not
exceed the limits defined in IEEE 802.3 standard
After reading the counters you can reset them with the command:
ZMCZ;
With the ETHTST service terminal extension you can test the performance of the MAC
interface, trace reasons for transmission failures, and perform module tests on the
ETHLIB software in the PCI computer units.
The ETHTST service terminal extension has to be started in the computer unit which has
monitored the MAC interface.
You can display MAC interface statistics counters with the C command of the statistic
menu.
Init/Dev_reset/Tests/Statistic/Loopback_set/Quit/S
Counters/Reset_counters/View_mac_addr/set_Mac_addr/Dump/Parameters/Quit/C
More information on the MAC interface can be displayed with the V command that shows
the MAC address, connection type, operation mode, and validity of the link.
Counters/Reset_counters/View_mac_addr/set_Mac_addr/Dump/Parameters/Quit/V
carrier sense lost When packets were sent to the TX output, they were Check if the twisted pair
not sensed on the RX input simultaneously. cable is connected properly
Normally, the signal is sent back to the RX input to the computer unit and to
from the external transceiver, or from the repeater. the repeater, and if the
The sent and received signals are compared in repeater is switched on.
order to detect if a collision has occurred.
• Late collisions
– incremented if some station does not abide by the CSMA/CD protocol, or if two
stations transmitting simultaneously are too far apart
– make sure that the distances and the amount of segments in the LAN do not
exceed the limits defined in the IEEE 802.3 standard
After reading the counters, you can reset them with the R command:
Counters/Reset_counters/View_mac_addr/set_Mac_addr/Dump/Parameters/Quit/R
The figures below shows the AS7-C layout with location of switch block and connectors.
AS7-C layout
Figure 21 Connectors and micro switches of AS7-C
SW1 P5
P4
SW1
OFF ON
1 12
2 11
3 10
4 9
5 8
P1 6 7
DN03309124
*) The first interchangeability code A corresponds to all switches OFF, after which the
settings start to roll for each interchangeability code change.
D OFF OFF ON ON
F OFF ON OFF ON
G OFF ON ON OFF
H OFF ON ON ON
K ON OFF OFF ON
L ON OFF ON OFF
M ON OFF ON ON
N ON ON OFF OFF
P ON ON OFF ON
R ON ON ON OFF
The AS7-D has two vendors that differ in layout but are identical in function.
Advantech AS7-D
Figure 22 Connectors and micro switches of AS7-D
Interchangeability
P5 SWA
OFFON
ON
1 8
1
7
2 3 4
1 2
P4 3 6
SWB
4 5
1
SWA
P3 Bootsource
SWB
OFFON
ON
1 8
1
P2
7
2 3 4
2
3 6
4 5
P1
DN70542436
g Note: There are other pin headers on the board which are not presented in the figure.
Only the DIP switches which can be set by the user are described here. Do not make
any changes to other DIP switches or pin headers. Other DIP switches are used for
production, debugging and testing purposes only.
RadiSys AS7-D
1
SWA
P5
P4
P3
Interchangeability
SWA
P2 OFFON
ON
8
1
1
2 3 4
2 7
3 6
4 5
P1
DN70542596
*) The first interchangeability code A corresponds to all switches OFF, after which the
settings start to roll for each interchangeability code change.
The table below presents the setting of the interchangeability code.
D OFF OFF ON ON
F OFF ON OFF ON
G OFF ON ON OFF
H OFF ON ON ON
K ON OFF OFF ON
L ON OFF ON OFF
M ON OFF ON ON
N ON ON OFF OFF
P ON ON OFF ON
R ON ON ON OFF
14 Parameters of X.25
Data link level (OSI layer 2) parameters
Timer T1:
• time limit for the peer to acknowledge the receipt of the frame
• if the time limit is exceeded, the frame is retransmitted
• the time limit is given in seconds as all the time limit parameters
• the default value is 6 seconds
• refer to ITU-T Recommendation X.25 Interface between Data Terminal Equipment
(DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the
packet mode and connected to public data networks by dedicated circuit (section
2.4.8.1)
Timer T2:
• time limit for the local entity to initiate the acknowledgement frame
• T2 is derived from T1 and cannot be configured by the user
• refer to ITU-T Recommendation X.25 (section 2.4.8.2)
Timer T3:
Bits In Frame:
Retry Count:
Window Size:
• time limit for the physical line to be down before the X.25 software reports an error
situation to the OSI management software
• the value is 20 seconds and it cannot be changed
Operating Mode:
Connection Mode:
• the link is also initialised when network service user requests the first packet level
connection and the link level is not running
• the packet level is restarted immediately after the link level has been initialised
Modulo:
• specifies the modulo used in frame numbering (indicating the ordinance number of
the frame transmitted and the one that is expected next)
• the value is derived from the link level window size parameter
• the default value is 8
• refer to ITU-T Recommendation X.25 (section 2.3.2.2.1)
• a maximum number of bytes in a sequence of data packets sent with the more bit
feature
– the more bit feature allows the delivery of a sequence of data packets to the peer
as one logical data unit; refer to ITU-T Recommendation X.25 (section 4.3.4)
– user can exceed the size limit set with the user data size parameter
Window Size:
Modulo:
Timer T20:
• time limit for restart after a PLP PDU issues a RESTART REQUEST
• possible values are from 1 to 4096 seconds
• the default value is 10 seconds
• refer to ITU-T Recommendation X.25 (Annex D table D-2/X25)
Timer T21:
• time limit for accepting a call after a PLP PDU issues a CALL REQUEST
• possible values are from 1 to 4096 seconds
• the default value is 10 seconds
• refer to ITU-T Recommendation X.25 (Annex D table D-2/X25)
Timer T22:
• time limit for reset after a PLP PDU issues a RESET REQUEST
• possible values are from 1 to 4096 seconds
• the default value is 10 seconds
• refer to ITU-T Recommendation X.25 (Annex D table D-2/X25)
Timer T23:
• time limit for call clearing after a PLP PDU issues a CLEAR REQUEST
• possible values are from 1 to 4096 seconds
• the default value is 10 seconds
• refer to ITU-T Recommendation X.25 (Annex D table D-2/X25)
• specify the logical channel numbers of the two-way switched virtual circuits
• possible values are from 1 to 4095
• the default value is 0 (no SVC channels in use)
15 Parameters of CLNS
Parameters of both system types (ES and IS):
SystemId:
ManualAreaAddresses:
g Note: The total amount of different manual area addresses in one area must not
exceed the value of the MaximumAreaAddresses parameter.
MaximumPDULifetime:
• a maximum value (in half seconds) allowed in the lifetime field of ISO 8473 data or
error report PDUs generated by the local system
• the value does not affect PDUs generated by other systems
• the value must be at least three times the network span (number of network
elements)
MaximumAreaAddresses:
• the maximum number of area addresses permitted for a system within this area
g Note: For correct operation, you must define the same parameter value for all the ISs
within the area.
EnableChecksum:
BackupTimer:
IS parameters only:
MaximumPathSplits:
MinimumLSPTransmissionInterval:
MaximumLSPGenerationInterval:
MinimumBroadcastLSPTransmissionInterval:
CompleteSNPInterval:
OriginatingL1LSPBufferSize:
• the maximum size of level 1 LSP and SNP PDUs originated by the local system
MinimumLSPGenerationInterval:
• the minimum interval between the regeneration of LSP PDUs by the local system
PollESHelloRate:
• the value used for the SuggestedESConfigurationTimer in ISH PDUs when soliciting
the ES configuration
PartialSNPInterval:
WaitingTime:
• the time for the local IS to stay in waiting state after running out of memory space for
LSP PDUs
• during waiting time, the local IS:
– ignores all received LSP PDUs
– declares itself unable to forward traffic by sending overload LSP PDUs to the
network
– continues to forward data PDUs (forwarding paths cannot be up to date)
dRISISHelloTimer:
g Note: This value must always be lower than any of the ISISHelloTimer values of any of
the broadcast linkages (both in this system and in other systems in the same LAN).
• used in deriving the holding time in ISO 9542 (ESIS) HELLO PDUs from the
configuration timer (IS or ES)
EnableChecksum:
• interval between reporting the configuration information to ESs with ISO 9542 (ESIS)
HELLO PDUs
SuggestedESConfigurationTimer:
RedirectHoldingTime:
• holding time for ISO 9542 redirect PDUs generated by the local system
ISISHelloTimer:
DefaultMetric:
ExternalDomain:
• if this value is TRUE, the normal transmission and reception of PDUs is prevented on
this circuit
• time for which a call remains connected after being established, irrespective of traffic
IdleTimer:
• time for which a call is permitted to remain idle before being released by the SNDCF
• used when the ES has not received or has not accepted a suggested configuration
timer value from an IS
16 Counters of CLNS
CLNS counters:
OctetsReceived:
OctetsSent:
SegmentsSent:
• counts data and error report NPDUs sent when segmentation has occurred
SegmentsReceived:
SegmentsDiscarded:
• counts data and error report NPDUs discarded without being delivered to the
Network Service user or forwarded
• counts segments discarded for any reason except reassembly time expiration
NPDUsDiscarded:
ErrorNPDUsReceived:
• counts received error report NPDUs addressed to the Network Service user
NPDUsDiscardedDueCongestion:
SequenceNumberSkipped events:
• counts times when the sequence number of an LSP PDU is incremented by more
than one
OwnLSPPurged events:
• counts times when a zero aged copy of a system's own LSP PDU has been received
from some other system
– this represents an erroneous attempt to purge the local system's LSP PDU
MaxAreaAddressMismatch events:
• counts times when the MaximumAreaAddresses value of a received PDU has been
different from that of the receiving IS
ManualAddressDropped events:
• counts times when a manual area address assigned to the local system has been
ignored when computing area addresses because the number of area adresses
exceeds the MaximumAreaAddresses value
L1LSPDatabaseOverload events:
• counts times when the L1 state of the system has changed between 'On' and
'Waiting'
IdFieldLengthMismatch events:
• counts times when the SystemId field length value of a received PDU has been
different from that of the receiving IS
CorruptedLSPDetected events:
• counts times when a corrupted LSP PDU has been detected in memory
MaxSequenceNumberExceeded events:
• counts attempts to increment the sequence number of an LSP PDU beyond the
maximum sequence number
• counts times when an attempt to create a new adjacency has been rejected, due to
the lack of resources
IntermediateSystemChange events:
• counts times when the local system either elects itself as or resigns from being the
LAN L1 Designated Intermediate System on the circuit
ControlPDUsSent:
ControlPDUsReceived:
InitialisationFailed events:
AdjacencyStateChange events:
MaxAreaAddressesMismatch events:
• counts PDUs received with a different value for MaximumAreaAddresses from that of
the receiving IS
IdFieldLengthMismatch events:
• counts PDUs received with a different value for IdFieldLength from that of the
receiving IS
ESReachabilityChanges:
X.25CallsEstablished:
X.25CallsFailed:
Invalid9542PDUsReceived:
ISReachabilityChanges:
10 SNPA address
(that is, DTE number)
12 Channel number
4 DTE / DCE
1 CLNS name
2 CLNS role
4 MaximumPDULifetime
5 System identification
6 MaximumAreaAddresses
1 Identification of linkage
2 Role of linkage
1 ID number of linkage
2 ES / IS
1 Identification of linkage
2 Role of linkage
5 IS priority
1 ID number of linkage
2 ES / IS
1 Identification of NSAP
2 DTE number
3 SPI
1 Identification of NSAP
2 CHG
1 Identification of NSAP
2 NSEL
2 NSAP
3 NSAP
4 NSAP
5 NSAP
6 NSAP
7 NSAP
8 NSAP
9 NSAP
10 NSAP
Up to nine NSAPs may be attached to a single network address. This makes local OSI
applications reachable through different network interfaces.
4 Application type
6 Family
8 Network address
9 P-selector
10 S-selector
11 T-selector
1 Identification of NSAP
2 DTE number
3 SPI
4 Channel group
1 Identification of NSAP
7 DSP area
9 N-selector
2 NSAP
3 Priority
4 NSAP
5 Priority
6 NSAP
7 Priority
NSAP
8 Priority
9 NSAP
10 Priority
11 NSAP
12 Priority
13 NSAP
14 Priority
15 NSAP
16 Priority
17 NSAP
18 Priority
• Up to nine NSAPs may be attached to a single network address. This makes remote
OSI applications reachable through different network interfaces.
• The network address can use NSAPs according to user-defined priorities.
1 Application name
4 Application type
5 Network address
6 P-selector
7 S-selector
8 T-selector
Error types
0 Informative
1 Transient error
2 Permanent error
Observer, Source
0 No categorisation possible
4 2 Unsupported parameter
4 2 Duplicated parameter
Association-related diagnostics
Table 82 FTAM error codes 2000–2021
Selection-related diagnostics
Table 83 FTAM error codes 3000–3030
Access-related diagnostics
Table 85 FTAM error codes 5000–5025
Access-related diagnostics
Table 86 FTAM error codes 5026–5041
2 OSI INCOMING An incoming OSI connection cannot The situation may be due to a lack of
CALL ROUTING be established in the exchange. available addresses or available
FAILED resources. Check the reason code
and act according to the alarm
description.
9 OSI FORCED OSI System Management is forced Go through the alarm history and
CONNECTION to clear OSI connection due to the find out what has caused the change
CLEARING changes in availability of the OSI in the availability of the OSI
resources. resources.
12 X.25 CALL X.25 connection attemp to a remote Check the clearing codes and try to
ESTABLISHMENT system fails. find the reason for call failing.
FAILED
1018 PROGRAM BLOCK The partner program block O7MANA is unable to communicate
COMMUNICATION does not respond within the with its pair or with O7AMAN. Check
ERROR specified time to the message the state information of the units
sent to it, or the reply is faulty. where these program blocks are
located.
1033 OSI CLNS The configuration of the CLNS The reason is either the expiration of
CONFIGURATION failed. the CLNS parameter acceptance
FAILED timer or errors in CLNS parameter
values. The system will
automatically restore the previous
1034 MAXIMUM The CLNS protocol sequence The reason for the protocol
SEQUENCE NUMBER number has exceeded its sequence number overflow is
OF OSI CLNS maximum value. probably a badly behaving IS router.
EXCEEDED Connectionless Network service is
out of service the next 20 minutes,
so neither routing nor user data
transfer is possible. This holding
time ensures that the reinitialisation
of the protocol sequence number
does not disturb the functioning of
other network elements.
1065 DISK UPDATE The modification of the central Check the state of the OMU
FAILURE memory has not been computer unit disks.
updated on the disk. The files
have been transferred into the
central memory.
1260 X.25/ETHERNET DATA A spontaneous request to Go through the alarm history and
TERMINAL reinitialise a plug-in unit find out what has caused the
SPONTANEOUS causes the System reinitialisation of the plug-in unit.
RESTART Management to cut all OSI Check also the log file of the
connections relayed through computer unit where the plug-in unit
the plug-in unit. The cut is is located.
followed by a reinitialisation of
the plug-in unit.
1261 OSI CHANNEL The Channel Group becomes The Channel Group becoming
GROUP unavailable and this means unavailable is caused by the fact
UNREACHABLE that the remote applications, that the group contains no available
whose labels use unavailable channels. Go through the alarm
Channel Groups, become history and find out what has caused
unreachable. the change in the availability of the
OSI resources.
1262 OSI SERVICE An OSI program block restart The memory allocation situation of
PROVIDER RESET is caused by an internal fault the program block prior to the restart
situation, for example, when is written into the log where the
the memory space allocated centralised part of the OSI
to the program block has been administration is located.
exceeded.
1263 OSI FAMILY An OSI program block has The sender of the message is
INTERFACE ERROR received a message that has written into the log of the unit that
not been specified in its accommodates the centralised part
interface. of the OSI administration.
1264 OSI INCOMING CALL A call has been sent from the Check the DTE number and the
DENIED network to a local Application interface ID. If the connection
with incoming call denial. attempt is repeated 10 times within 5
minutes, an alarm 2265 is set.
2012 ERROR IN FILE File opening has failed. The Contact Nokia Customer Service.
OPENING process that set the alarm can
neither use the file concerned
nor function in a normal
manner.
2060 CENTRAL MEMORY Error in the files of the central During the update of the files OETFIL,
FILE ERROR memory. ATFILE, OPHX25, OPCFIL, or
OCGFIL an acknowledgement with
the wrong status is received from the
pair unit. Find the file and the record
and message ID, and try to locate the
erroneous field. If no obtainable fault
seems to exists, rearrange the file
operation and save the message
trace of the O7MANA program block
on the spare and active side. Submit
the trace information to Nokia
Customer Service
2065 FILE CONFLICT While a program block is The contents of the files OETFIL,
ERROR updating a file or performing ATFILE, OPHX25, OPCFIL, or
check-ups associated with an OCGFIL differs in the main memory of
update, a difference is the active and spare side of the
discovered in the data of the logical CM. Find the file and record ID
files of the two computer units. and compare the contents on both
sides. Correct the contents of the
corrupted file by restarting the unit.
Rearrange the file operation and save
the message trace of the O7MANA
program block on the spare and
active side. If the alarm is set, submit
the trace information to Nokia
Customer Service.
2137 PLUG-IN UNIT The locations of signalling link Check the strappings of the plug-in
LOCATION ERROR terminals do not correspond to units against the hardware definition
the set-up of the addresses, or (WTI command).
several terminals have been
placed in the same address.
2138 PLUG-IN UNIT A checksum error has been The file containing the software
SOFTWARE detected in the software package is corrupted. Restart the unit
PACKAGE CHECK package loaded into the where the plug-in unit is located.
SUM ERROR program memory (RAM Obtain a new file image if necessary.
memory) of a plug-in unit on
the DMC bus. The error was
detected by the plug-in unit's
checksum counting function.
2165 EXCESSIVE Error ratio counter alarm Use a protocol analyser (for example,
REJECTIONS OF indicates that too many Sniffer) to locate the source of the
OSI CLNS (excluding congestion) protocol distorted protocol messages.
PROTOCOL DATA messages related to the CLNS
UNITS have been discarded during the
last monitoring time interval.
2166 CORRUPTED OSI Link state information protocol Use a protocol analyser (for example,
CLNS LINK STATE message related to the CLNS Sniffer) to locate the source of the
PROTOCOL DATA routing is considered to be distorted protocol messages.
UNIT corrupted. Local routing
database has been initialised
due to this error. This can
temporarily decrease the
quality of the CLNS transfer
service.
2167 EXCESSIVE Error ratio counter alarm Use a protocol analyser (for example,
REJECTIONS OF indicates that too many link Sniffer) to locate the source of the
OSI CLNS LINK state information protocol distorted protocol messages.
STATE PDU messages related to the CLNS
routing were discarded during
the last monitoring time
interval. State information of
the remote nodes represented
by the discarded messages
has been reinitialised in local
routing database. This can
temporarily decrease the
quality of CLNS transfer
service.
2168 EXCESSIVE Error ratio counter alarm Use a protocol analyser (for example,
REJECTIONS OF indicates that too many Sniffer) to locate the source of the
OSI CLNS 9542 (excluding congestion) ES/IS distorted protocol messages.
PDUS protocol messages were
discarded during the last
2169 OSI CLNS LINK The maximum size of CLNS Contact Nokia Customer Service.
STATE PDU LEVEL routing database has been
1 DATABASE exceeded. More space is
OVERLOAD received when routing state
information is out-dated and
removed from the local
database. This can temporarily
decrease the quality of the
CLNS transfer service.
2171 NO USER FOR OSI Local OSI application cannot Check the state information of the
CLNS use CLNS because there is no computer units where alternative
CLNS providing the transport transport service providers are
service. This can temporarily located. Change the unit state
decrease the quality of the information so that at least one of the
CLNS transfer service. units where a transport service
provider is located changes its state
to active.
2174 OSI CLNS SERVICE CLNS is out of service. This Check the command calendar for the
NOT AVAILABLE can be a consequence of failed last configuration changes. One
CLNS configuration or local possible reason is that the role of the
procedure error. This can CLNS is wrong. If no apparent reason
temporarily decrease the for erroneous behavour is found,
quality of the CLNS transfer contact Nokia Customer Service.
service.
2175 OSI CLNS LINKAGE One of the CLNS linkages is Check if there are any alarms 2262
NOT AVAILABLE out of service. This can be a related to the data terminal. In the
consequence of failed linkage case of X.25 linkage, check the
or data terminal configuration administrative and functional state of
or local procedure error. This the physical channel. Check also if
can temporarily decrease the the DTE number related to the ISO/IP
quality of the CLNS transfer X.25 SNDCF configuration is valid at
service. both ends. If no apparent reason for
erroneous behavour is found, contact
Nokia Customer Service.
2176 NO CLNS OBJECT CLNS is out of service. There Interrogate CLNS information with the
are no CLNS objects, all CLNS QEI command and correct the
IN OSI DATABASE
objects are locked, or the situation.
FOR
unlocked CLNS objects have a
INITIALIZATION
wrong role. This can
temporarily decrease the
quality of the CLNS transfer
service.
2177 DISCARDED A manual area address is Some network elements have too
MANUAL AREA removed from use by the CLNS many manual area addresses. Try to
ADDRESS OF OSI because the maximum number locate the source of extra manual
CLNS of area addresses has been area addresses starting from the local
exceeded. This is probably node and continuing with the protocol
caused by an erroneous area analyser (for example, Sniffer).
address configuration. Due to
this error some of the network
elements may become
unreachable.
2178 MISMATCH OF Local CLNS has received a The value for maximum area address
MAXIMUM AREA protocol message where the count differs in some network
ADDRESS OF OSI maximum area address count elements. Try to locate the source of
CLNS differs from the own maximum the different maximum area address
area address count. This is values starting from the local node
probably caused by erroneous and continuing with the protocol
configuration information. Due analyser (for example, Sniffer).
to this error some of the
network elements may become
unreachable.
2179 INCOMPATIBLE Local CLNS has received a Some network elements have wrong
PROTOCOL protocol message that has protocol version information. Try to
VERSIONS OF OSI wrong version information. This locate the source of protocol
CLNS is probably caused by messages with wrong version
erroneous configuration information starting from the local
information. Due to this error node and continuing with the protocol
some of the network elements analyser (for example, Sniffer).
may become unreachable.
2181 MISMATCH OF Local CLNS has received a Some network elements have system
SYSTEM ID protocol message where the identifiers of different length. Use a
LENGTH OF OSI system identification length protocol analyser (for example,
CLNS differs from the length of the Sniffer) to locate the source of
own system identifier. This is protocol messages with wrong length
probably caused by erroneous information.
configuration information. Due
to this error some of the
network elements may become
unreachable.
2182 MISMATCH OF Local CLNS has received a Some network element has a set of
AREA ADDRESS OF protocol message that has an manual area addresses that has no
OSI CLNS area address that is not common manual area address with
registered in the local the local node. Try to locate the
configuration. This is probably source of the unknown manual area
caused by erroneous addresses starting from the local
configuration information. Due node and continuing with the protocol
to this error some of the analyser (for example, Sniffer).
network elements may become
unreachable.
2183 REJECTED OSI C The creation of adjacency The creation of adjacency information
information to local to local configuration failed due to the
LNS ADJACENCY
configuration failed due to the lack of available resources. This is
DUE TO LACK OF
lack of available resources. probably caused by erroneous
RESOURCES
This is probably caused by configuration. This can temporarily
erroneous configuration. This decrease the quality of CLNS transfer
can temporarily decrease the service.
quality of CLNS transfer
service.
2184 OSI CLNS Management information of If the error is a database error, use
MANAGEMENT OSI Environment Support the QB, QD, QL and QE MML
INFORMATION Services is corrupted. commands to correct the corrupted
CORRUPTED information. When you correct the
information, you may have to delete
the information and create it again.
If the error is a work file error, use the
QET MML command to restart the
connectionless network service. In
addition, lock and unlock all the
linkages to be used. If the desired
effect is not achieved, restart the
object unit of the alarm.
2185 ROUTING OF OSI An outgoing OSI connection The situation may be due to a lack of
OUTGOING CALL cannot be established from the available addresses, a temporary
FAILED exchange. overload, or a lack of transmission
paths. Check the reason code and act
according to the alarm description.
2260 FILE UPDATING An updating error occurred in The updating of the file OSCFIL,
ERROR the updating operation of a file OETFIL, ATFILE, OPHX25, OPCFIL,
located outside the program or OCGFIL failed. Find the file and
block. record ID. Rearrange the file
operation and save the message
trace of the O7MANA program block
on the spare and active sides. Submit
the trace information to Nokia
Customer Service.
2262 OSI SUBNETWORK If the initialisation of a plug-in The fault in the OSI subnetwork
INTERFACE OUT unit is unsuccessful, or the interface may be corrected by a
OF ORDER plug-in unit sends the switchover or by establishing the
information that the physical connections via other plug-in units in
connection is lost, it is not the channel group of the plug-in unit.
possible to establish OSI The reason for the plug-in unit
connections via the plug-in unit initialisation error can be found in the
in question. The system will not files MUFILE, ATFILE/ PIPCMI,
attempt to use the plug-in unit OPCFIL, and OPHX25. The reason
when establishing connections. for the physical connection to be lost
can be found in the cabling.
The system should cancel the
alarm automatically when the
fault has been corrected. In
some cases, however, the
alarm is not cancelled by the
system, and it should be
cancelled manually if the
interface works properly.
2263 OSI An outgoing OSI connection The situation maybe due to a lack of
OUTGOINGCALL cannot be established from the available addresses, a temporary
FAILED exchange. overload, or a lack of transmission
path. The diagnostics table indicates
Arisen from an error in
the cause.
theinternal functioning..
2264 ADMINISTRATIVE The OSI administration files Identify the corrupted files and contact
FILES CORRUPTED contain contradictory record Nokia Customer Service.
references. The situation has
arisen from an error in the
internal functioning.
2265 POSSIBLE During a certain period of time Go through the alarm history and find
SECURITY there has been several all alarms with number 1264. Pick the
VIOLATION attempts to establish an X.25 alarms with an identical interface
connection to the exchange number and retrieve the calling DTE
from a source that is not number information.
authorised to do so.
2735 EVENT BUFFER This alarm maybe issued if the Check the the connection to the
OVERFLOW connection to OMC is down, OMC: by giving the MML command
the queue is blocked, or the QLI, check the state of the OSI link. It
OMC cannot recieve any should be in WO-EX state. If the state
events. is not WO-EX, it means that X.25( or
LAN) connection doesn't fuction as it
SHOUL. Check that OSI connection
has been created successfully.