0% found this document useful (0 votes)
107 views

3 SS7 Installl Configure

This document provides an overview of installing and configuring NMS SS7 software and TX series hardware. It describes installing the TX device driver and config files, using utilities like txcfg and txflash to configure the board settings and firmware. It also summarizes configuring various SS7 layers and components via files like txcfgn.txt for layer 1, mtp3cpn.cfg for MTP layer, and other files for SCCP, TCAP, and ISUP. The document explains key parameters in these config files to define items like clocking, ports, links, routing, and more.

Uploaded by

Abhishek
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views

3 SS7 Installl Configure

This document provides an overview of installing and configuring NMS SS7 software and TX series hardware. It describes installing the TX device driver and config files, using utilities like txcfg and txflash to configure the board settings and firmware. It also summarizes configuring various SS7 layers and components via files like txcfgn.txt for layer 1, mtp3cpn.cfg for MTP layer, and other files for SCCP, TCAP, and ISUP. The document explains key parameters in these config files to define items like clocking, ports, links, routing, and more.

Uploaded by

Abhishek
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 46

SS7 Installation &

Configuration
Objectives
When you complete this module you will be able to:
Install NMS SS7 software
Install TX series hardware
Verify that TX board is well installed
Configure TX series hardware
Configure NMS SS7 software
Slide 2
Configure NMS SS7 software
TX Base/Device Driver Components
TX Base/Device Driver contains:
TX device driver for the selected host OS
txcfg File for
Configuring T1/E1 channel characteristics
Assigning T1/E1 and/or MVIP H.100/H.110 bus channels to SS7
ports
Slide 3
cplot utility for downloading executable code and config
data to the board
TX cpk/os operating system and executables - downloaded to
TX board at boot time
txalarm utility
Configuring the Board(s)
The 'NMS TX CPs' Control Panel configuration applet is no
longer part of SS7.
First, run 'txcpcfg' and verify the bus and slot of the
installed board(s). You should see the following:
Bus Slot CP Number
--- ---- ---------
Slide 4
--- ---- ---------
2 2 UNDEFINED
2 4 UNDEFINED
For each UNDEFINED board, run txcpcfg <bus> <slot>
<CP Number>
Ex. C:\ txcpcfg 2 2 1
Updating Board Firmware Using
txflash
Update the on-board kernel with the latest firmware image
txflash - r oldfirmw.bin -w cpk3220.bin -b 1
r = read the old firmware image into filename specified
w = write filename image to flash memory
b = board number
Reset the board to execute the new firmware image
txreset -b 1
Slide 5
If the txreset utility works, the board(s) are OK
Note: If you do not flash the board manually the first time you run the
ss7load.bat file, it will update the board.
cpcon Utility
Displays configuration info and statistics maintained by the
operating system
Located in \NMS\tx\bin
cpcon option option
cpcon - b <board number> log shows the kernel
error log for the designated board
Slide 6
error log for the designated board
Editing the Config Files
To specify your configuration, you can edit the sample
config files provided:
txcfgn.txt - for TDM switching/clocking; must be compiled
mtp3cpn.cfg
sccpcpn.cfg
tcapcpn.cfg
Slide 7
tcapcpn.cfg
isupcpn.cfg
Start the txalarm utility to monitor the download
Use ss7load to download the config files
Configuration Defined in the SS7 Sample Config
Files
TX Board #1
txalarm
PC Bus
T1/E1 crossover cable,
MVIP/H.100/H.110 bus cable,
or V.35 serial cable
Slide 8
Point Code 0.1.1
TX Board #2
Point Code 0.1.2
T
X

D
e
v
i
c
e

D
r
i
v
e
r
Host PC
Layer 1 (TDM) Configuration
If you use TDM channels as the physical SS7 links, you
must configure which streams/timeslots will carry the SS7
links
txcfgn.txt is the default Layer 1 configuration file
Specifies:
Clocking configuration
T1/E1 trunk configuration
Slide 9
T1/E1 trunk configuration
T1/E1/MVIP/H.100 Channel to TX Series Port configuration
txcfgn.txt Clocking Configuration
A TX board provides MVIP, H.100, or H.110 TDM bus
interface
The bus timing entry in txcfgn.txt describes the
clocking configuration for the TDM bus clock signals and
for the Secondary 8K clock signals
Clocking configuration statement syntax:
Slide 10
Clocking configuration statement syntax:
CLOCK Clock Mode
SEC8K Sec8k Mode
txcfgn.txt Clock Mode Options
MASTER
TX board drives the MVIP/H.100/H.110 bus clock signals from its internal
clock.
BUS
TX board gets timing signals from the MVIP/H.100/H.110 bus (Default)
SEC8K
TX board drives the MVIP/H.100/H.110 bus clock signals using the
MVIP/H.100 bus SEC8K signal as the clock reference input
Slide 11
MVIP/H.100 bus SEC8K signal as the clock reference input
NETA
TX board drives the MVIP/H.100/H.110 bus clock signals using T1/E1
adapter interface A
NETB
TX board drives the MVIP/H.100/H.110 bus clock signals using T1/E1
adapter interface B
txcfgn.txt Sec8K Mode Options
MASTER
The TX Series MVIP/H.100 adapter drives the SEC8K signal
from its internal clock
NETA
The TX Series MVIP/H.100 adapter drives the SEC8K signal
from T1/E1 adapter interface A
NETB
Slide 12
NETB
The TX Series MVIP/H.100 adapter drives the SEC8K signal
from T1/E1 adapter interface B
NONE
SEC8K not driven
txcfgn.txt Bus Specification
MVIP
MVIP bus stream numbering FULL-DUPLEX connections:
Stream (0..7) paired with (8..15)
H.100
H.100 / H.110 bus stream numbering FULL-DUPLEX
connections:
Slide 13
connections:
Stream (0..30) paired with (1..31)
txcfgn.txt T1/E1 Trunking Specification
You T1/E1 configuration in txcfgn.txt with:
A circuit identifier
T1A/E1A - the top physical interface
T1B/E1B - the bottom physical interface
Parameters for this circuit
Framing, Line Encoding, Line Buildout, Robbed Bit signaling,
Slide 14
Framing, Line Encoding, Line Buildout, Robbed Bit signaling,
Loop master configuration
txcfgn.txt T1/E1 Configuration
Framing Options
NONE
Do not configure T1/E1 circuit
D4
[T1]D4 (193S) Framing
ESF
[T1]Extended Superframe Format
CCS
[E1]Frame alignment only (not multiframe)
Slide 15
[E1]Frame alignment only (not multiframe)
CAS
[E1]Channel Associated Signaling
CCSCRC
[E1]CCS with CRC4
CASCRC
[E1]CAS with CRC4
txcfgn.txt T1/E1 Configuration
Encoding Options
NONE
No encoding
NOZCS
[T1/E1]AMI encoding with no Zero suppression
B7ZS
[T1]Bit 7 Stuffing
Slide 16
[T1]Bit 7 Stuffing
B8ZS
[T1]Bipolar Eight Zero Substitution
HDB3
[E1]High Density Bipolar Order 3
T1/E1 Configuration: Robbed Bit & Loop Master
Options
ROBBED BIT (ignored for E1)
TRUE
FALSE (default)
LOOP MASTER
TRUE
Drives clock in E1/T1 trunk
Slide 17
Drives clock in E1/T1 trunk
FALSE
Recovers clock from E1/T1 trunk
txcfgn.txt Port Configuration
Channel definition for each dedicated data channel
Channels are always defined as full-duplex connections
MVIP: Stream n is paired with stream n+8
H.100/H.110: Stream n is paired with stream n+1
Port configuration fields:
Portn
Slide 18
Portn
Streamn
Channeln
Countn
Direction
See next slides for details
txcfgn.txt Port Configuration
Port
TX Series Serial Communications Controller(SCC) assigned
to this data channel
4 ports (SCC 1-4) available per Communications Processor
TX boards may provide up to 16 ports
Values: Port1, Port2 .. Port16
Stream
Slide 19
Stream
MVIP Stream numbers are 0-7 for Standard direction
H.100 Stream numbers are 0-30 (even numbers) for
Standard direction
T1/E1 A Stream is identified using T1A or E1A
T1/E1 B Stream is identified using T1B or E1B
txcfgn.txt Port Configuration
Channel
Refers to the starting channel number.
MVIP uses channel numbers 0-31
H.100 uses channel numbers 0-127
T1 uses channel numbers 0-23
E1 uses channel numbers 1-31 (0 is used for framing)
Count
Slide 20
Count
Number of timeslots allocated to this channel
Range is 1-32 (MVIP or H.100/H/110)
If count is set to 56, a single channel with a 56 Kb subrate is
allocated
If count is set to 48, a single channel with a 48 Kb subrate is
allocated
txcfgn.txt Port Configuration
DIRECTION
T1/E1 channels are always Standard
Reverse is used for the remote half of the
MVIP/H.100/H.110 stream:channel pair
Slide 21
MTP Configuration
mtpcpn.cfg - default MTP configuration file; contains
specifications for:
Overall MTP parameters
Link parameters
User parameters (NSAP definition)
Routing parameters
Slide 22
Routing parameters
Link set parameters
mtp3cpn.cfg General Parameters
PC_FORMAT
DFLT - 24 bit Point Codes 8.8.8 (default)
INTL - 14 bit Point Codes 3.8.3
POINT_CODE
Local Point Code
NODE_TYPE
STP (default)
SP
Slide 23
SP
RESTART_REQUIRED
TRUE - Full restart procedure required (default)
FALSE - Not required
VALIDATE_SSF
TRUE - SSF value will be checked in incoming MTP3 management messages.
FALSE - No check
mtp3cpn.cfg General Parameters
MAX_LINKS
Maximum number of links to configure
MAX_USERS
Maximum number of MTP3 users (User Parts)
MAX_ROUTES
Maximum number of routes
MAX_ROUTE_ENTRIES
Maximum number of route instances (MAX_LINKS * MAX_ROUTES)
Slide 24
MAX_LINK_SETS
Maximum number of link sets
MAX_ROUTE_MASKS
Maximum number of RouteMasks
ROUTE_MASK
A routing mask to be applied to destination point code before matching against route
table entries.
mtp3cpn.cfg Link Parameters
LINK
Link ID. Values 0 to 15.
PORT
Layer 1 Port for this link. Values T1 to T16.
LINK_TYPE
ITU
ANSI
ADJACENT_DPC
Slide 25
ADJACENT_DPC
The point code of the node at the other end of the link
LINK_SET
LinkSet ID this link belongs to.
SSF
NATIONAL (default ANSI)
INTERNATIONAL (default ITU)
mtp3cpn.cfg Link Parameters
SUB_SERVICE
Replaces number in SSF field
Used when SSF different from NATIONAL (2) or INTERNATIONAL (0) needed.
Possible values 0..3
DPC_LENGTH
Number of bits in a Point Code
14 (default for ITU)
24 (default for ANSI)
Slide 26
24 (default for ANSI)
MAX_SLTM_RETRY
Number of times to retry SLTM
LINK_SLC
Link Selection Code for signaling link testing (SLTM/SLTA)
Must be unique within a link set
Must match the value set at the adjacent node for this link
mtp3cpn.cfg Link Parameters
LINK_TEST_PATTERN
Link Test Pattern for SLTM messages
ERR_TYPE
MTP2 parameter
NORMAL - Normal Error correction method
PCR - Preventive Cyclic Retransmission. Used in Satellite communications
Slide 27
mtp3cpn.cfg User Parameters
NSAP
NSAP number
LINK_TYPE
ITU
ANSI
DPC_LENGTH
Number of bits in a Point Code
14 (default for ITU)
Slide 28
14 (default for ITU)
24 (default for ANSI)
mtp3cpn.cfg Routing parameters
ROUTE
Route Identifier number
DPC
Destination point code
SPTYPE
Type of signaling point of destination
SP
STP
Slide 29
STP
LINK_TYPE
ITU
ANSI
DIRECTION
DOWN - Routes to Remote signaling points (default)
UP - Routes to User parts
mtp3cpn.cfg Routing parameters
SSF
NATIONAL (default ANSI)
INTERNATIONAL (default ITU)
SUB_SERVICE
Replaces number in SSF field
Used when SSF different from NATIONAL (2) or INTERNATIONAL (0) needed.
Possible values 0..3
ADJACENT_ROUTE
Slide 30
ADJACENT_ROUTE
Used only if Local Node configured as STP
TRUE - Route to an adjacent Point Code
FALSE - No
mtp3cpn.cfg Link set Parameters
LINK_SET_DESCRIPTOR
Link Set Identifier number
Identified in LINK_SET parameter of each link configuration
ADJACENT_DPC
Point Code of adjacent SP that terminates this link set
MAX_ACTIVE_LINKS
Maximum number of links that can be active in the link set
ROUTE_NUMBER
Slide 31
ROUTE_NUMBER
A route number associated with a destination that can be reached through this link
set
Up to 16 route numbers may be specified per link set.
The same route number may be assigned to multiple link sets.
mtp3cpn.cfg Example
#------------------------------------------------
# Overall MTP3 Parameters
#------------------------------------------------
NODE_TYPE SP
PC_FORMAT INTL
POINT_CODE 0.1.1
RESTART_REQUIRED TRUE
VALIDATE_SSF FALSE
MAX_LINKS 4
Slide 32
MAX_LINKS 4
MAX_USERS 2
MAX_ROUTES 64
MAX_ROUTE_ENTRIES 32
MAX_LINK_SETS 2
MAX_ROUTE_MASKS 1
ROUTE_MASK 0xFFFFFFFF
END
mtp3cpn.cfg Example
#------------------------------------------------
# Link Parameters
#------------------------------------------------
LINK 0
PORT T1
LINK_SET 1
LINK_TYPE ITU
ADJACENT_DPC 0.1.2
Slide 33
ADJACENT_DPC 0.1.2
LINK_SLC 0
LSSU_LEN 2
SSF INTERNATIONAL
END
mtp3cpn.cfg Example
#------------------------------------------------
# User Parameters (NSAP definition)
#------------------------------------------------
NSAP 0
LINK_TYPE ITU
END
#
NSAP 1
Slide 34
NSAP 1
LINK_TYPE ITU
END
#
mtp3cpn.cfg Example
#------------------------------------------------
# Routing Parameters
#------------------------------------------------
ROUTE 0
DPC 0.1.1
LINK_TYPE ITU
DIRECTION UP
ADJACENT_ROUTE FALSE
END
Slide 35
END
#
ROUTE 1
DPC 0.1.2
LINK_TYPE ITU
END
#
mtp3cpn.cfg Example
#------------------------------------------------
# Link set Parameters
#------------------------------------------------
LINK_SET_DESCRIPTOR 1
ADJACENT_DPC 0.1.2
MAX_ACTIVE_LINKS 4
ROUTE_NUMBER 1
END
Slide 36
END
ISUP Configuration
isupcpn.cfg is the default ISUP configuration file
General configuration parameters
Service Access Point (SAP)
Network Service Access Point (NSAP)
Circuit Database
Slide 37
isupcpn.cfg General Parameters
MAX_SAPS
Max. number of user applications
MAX_NSAPS
Max. number of interfaces with MTP3 layer
MAX_CIRCUITS
Max. number of circuits to be managed
MAX_GROUPS
Slide 38
MAX_GROUPS
Max. number of circuit groups
MAX_CALLREFS
Max. call references (connections) to keep track of simultaneously
MAX_ROUTES
Max. number of routes
isupcpn.cfg General Parameters
OPC
Originator Point Code. Point code of this node
PC_FORMAT
DFLT - 24 bit Point Codes 8.8.8 (default)
INTL - 14 bit Point Codes 3.8.3
TIMERS
TRACE_EVENT
Traces ISUP events in txalarm (ISUP <-> Application)
Slide 39
Traces ISUP events in txalarm (ISUP <-> Application)
FALSE (default)
TRUE
TRACE_DATA
Traces ISUP Data in ss7trace (MTP3 <-> ISUP)
FALSE (default)
TRUE
isupcpn.cfg General Parameters
EXT_ELMTS
Activates extended elements feature. Allows sending and receiving non standard
Information Elements
FALSE (default)
TRUE
RAW_MSGS
Activates Raw Message feature. Allows sending and receiving non standard ISUP
messages
Slide 40
messages
FALSE (default)
TRUE
isupcpn.cfg User Parameters
USER_SAP
Service Access Point number
SWITCH_TYPE
Protocol variant to use
ITU, ITUWHITE, ITUBLUE, ITU97, ETSIV2,
ETSIV3, Q767, ANSI88, ANSI92, ANSI95, JNTT
Slide 41
ETSIV3, Q767, ANSI88, ANSI92, ANSI95, JNTT
MAX_USER2USER
Max. length of User to User information in IAM
TIMERS
isupcpn.cfg Network Parameters
NSAP
Network Service Access Point Number
SWITCH_TYPE
The protocol variant used in the MTP interface
ITU, ITUWHITE, ITUBLUE, ITU97, ETSIV2,
ETSIV3, Q767, ANSI88, ANSI92, ANSI95, JNTT
Slide 42
ETSIV3, Q767, ANSI88, ANSI92, ANSI95, JNTT
isupcpn.cfg Network Parameters
SSF
Value used in the sub-service field of the service information
octet in outgoing ISUP messages on this MTP interface
NATIONAL (default)
INTERNATIONAL
MTP_SAP
Slide 43
MTP_SAP
MTP SAP to bind ISUP to; must match one of the numbers
defined in mtp3cp.cfg, and must be unique among all the
user parts that use the MTP service
isupcpn.cfg Circuit Parameters
CIRCUIT
Number of first circuit in this group
CIC
Circuit identification code of first circuit in group
DPC
DPC that this circuit group connects to
CIRCUIT_TYPE
Direction of calls allowed on this group
Slide 44
INCOMING (default)
OUTGOING
BOTHWAY
CONTROL_TYPE
Dual seizure control
NONE (default)
ALL
ODD_EVEN
isupcpn.cfg Circuit Parameters
SWITCH_TYPE
The protocol variant employed for the application
ITU, ITUWHITE, ITUBLUE, ITU97, ETSIV2,
ETSIV3, Q767, ANSI88, ANSI92, ANSI95, JNTT
NUM_CIRCUITS
Number of circuits in this group
Slide 45
Number of circuits in this group
TIMERS
txalarm Output During Download
Captures alarm messages from the boards
Displays them on the screen and optionally saves them to
a disk file
The primary tool for monitoring what is happening on an
SS7 link as you download the board and try to bring it up
See Notes page for example
Slide 46
See Notes page for example

You might also like