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