Вы находитесь на странице: 1из 33

Internal Use Only

“Evolution of
Signaling
(TDM to IP/SIGTRAN)”
Stephen Madden
Technical Marketing
Engineer
Internal Use Only

Agenda

 Understanding SIGTRAN
 Configuration
 Example configuration

www.dialogic.com Slide 2

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Agenda

 Understanding SIGTRAN
– Configuration
– Example configuration

www.dialogic.com Slide 3

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

The Signaling Future – coming soon!

 The network is starting to shift to IP


 SS7 is as important as ever – maybe even more so!
 SIGTRAN is crucial

www.dialogic.com Slide 4

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

2.5 Generation Network: SS7 Signaling

VLR

MSC GMSC

RAN GSM MAP SS7

EIR

SMSC HLR AuC Prepaid

GMLC

SGSN GGSN

www.dialogic.com Slide 5

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Next Generation Network: Internal Use Only

A Mix of Signaling Technology

SIGTRAN

Signaling
Signaling
Gateway
IP Packet Network
Endpoint SS7

Signaling
SIGTRAN Endpoint

SS7 Network Signaling


Gateway

SS7

 SIGTRAN enables SS7 signaling over IP network


 Migration of SS7 services to IP
 Network evolution towards IMS*

*IP Multimedia Subsystem


www.dialogic.com Slide 6

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

What is SIGTRAN?

 Suite of protocols including

– SCTP Stream Control Transmission Protocol


– M2PA MTP2 Peer to Peer Adaptation Layer
– M3UA MTP3 User Adaptation Layer
– SUA SCCP User Adaptation Layer
– M2UA MTP2 User Adaptation Layer
– IUA ISUP User Adaptation Layer

 Designed to carry SS7 messages over IP in a standards-


based way

www.dialogic.com Slide 7

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Stream Control Transmission Protocol (SCTP)

 Common component to all SIGTRAN


systems M3UA M2PA
 Point to point pipes ‘Associations’
created
– Interfaces directly to IP SCTP
– Provides Data Link services suitable
for signaling IP
– Reliable In-sequence delivery
– Heartbeats
Physical
 Number of benefits over TCP:
– Multihoming
– Fast Retransmission
– TCP ‘Head of Line’ Blocking eliminated
– Good Flow Control

www.dialogic.com Slide 8

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

SCTP Association Setup

 Association between Server A and B


Setup Req = INIT (1) Server B
Server A

INIT ACK (2)

Cookie Echo

Cookie Echo ACK

Stream Established
Server A Server B

www.dialogic.com Slide 9

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

MTP2 Peer to Peer Adaptation Layer (M2PA)

 M2PA unique to SIGTRAN


– It replaces MTP2 link M3UA M2PA
 Used between two point codes
 Used over short or long distances
SCTP

IP

Physical

www.dialogic.com Slide 10

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

SGW Signaling Server M2PA ‘Longhaul’

MAP Signaling Gateway MAP


TCAP TCAP
SCCP SCCP
MTP3 MTP3
MTP 3 MTP 3
MTP 2 M2PA M2PA MTP2
MTP 2 MTP 1 SCTP SCTP MTP1 MTP 2
MTP 1 IP IP MTP 1

SS7/ TDM SIGTRAN SS7 / TDM

www.dialogic.com Slide 11

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

SIGTRAN Support: M2PA Host Protocol

 Ideal for quick-start SS7, SIGTRAN application development in a lab


environment — no SS7 hardware needed!
 M2PA connection to the world’s SIGTRAN networks

SMS app SMS receive


MAP MAP
TCAP TCAP
SCCP SCCP
MTP3 MTP3

M2PA M2PA
SCTP SCTP
IP IP

www.dialogic.com Slide 12

• © Copyright 2008 Dialogic Corporation. All rights reserved.


MTP3 User Adaptation Layer (M3UA) Internal Use Only

SCCP User Adaptation Layer (SUA)

 M3UA enables MTP3 user signaling


(e.g., SCCP, ISUP over SCTP) M3UA SUA
 SUA enables SCCP user signaling
(TCAP) over SCTP SCTP

IP
 Offer standards-based interface
 Interface to SCTP and SS7 protocols
Physical
 Transparently move SS7 from one place
to the next

www.dialogic.com Slide 13

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

M3UA “Backhaul”

Application Server
Signaling End Point

Call App Call App


Interworking Function
ISUP ISUP
MTP 3 M3UA
MTP 3 M3UA
MTP 2 SCTP
MTP 2 SCTP
MTP 1 IP
MTP 1 IP

SS7 SIGTRAN
Signaling Gateway

www.dialogic.com Slide 14

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

M3UA ‘IPSP’

 RFC3332.. ‘An IPSP is essentially the same as an ASP, except that it


uses M3UA in a point-to-point fashion.

 Conceptually, an IPSP does not use the services of a Signalling


Gateway node.’

 …‘In this case, the M3UA layer provides the same set of primitives and
services at its upper layer as the MTP3.’

• IPSP: IP Signaling Point


• ASP: Application Server Process

www.dialogic.com Slide 15

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

IPSP - SMS example

 IPSP configuration with the M3UA module

SMS app SMS Receive


MAP MAP
TCAP TCAP
SCCP SCCP
M3UA M3UA
SCTP SCTP
IP IP

- See example in RFC 3332: section 1.5.2 ‘SCCP Transport between IPSPs’

www.dialogic.com Slide 16

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Agenda

– Understanding SIGTRAN
 Configuration
– Example configuration

www.dialogic.com Slide 17

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Sigtran configuration

 Refer to SIGTRAN Programmer’s Manual for details


 New management module introduced in system.txt
 sctpd An IP daemon for the SCTP module
 sctp The SIGTRAN SCTP Protocol. This uses IP services provided by
the Host and offers reliable data transfer for SS7 signalling over IP
 m2pa The SIGTRAN M2PA Protocol. This allows MTP2 services to be
offered over IP
 m3ua The SIGTRAN M3UA Protocol. This allows MTP3 messages to
be carried over SCTP and seamlessly interfaces to MTP3 User Parts

www.dialogic.com Slide 18

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Changes in config.txt

CNSYS Configure System Settings


 CNSYS: IPADDR=,[IPADDR2=,][PER=,][DAUD=];

e.g. CNSYS:IPADDR=192.168.1.100,PER=0,DAUD=Y;
 PER=0 means to use CRC32 checksums for sctp
associations
 If DAUD is set to ‘Y’ then each SG will be audited
concerning route status. ( this is required to connect to
CISCO ITP)

www.dialogic.com Slide 19

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Steps to configure, ASP to SGP

SNAPI ( Local Application Server)


 SNAPI: AS=,RC=,[OPC=,][SS7MD=,][TRMD=];
 Where RC should be the same as SGW setting

SNSLI ( Sigtran Link initiate)


 SNSLI:SNLINK=,IPADDR=,SG=,[SS7MD=,][IPADDR2=,]
 [HPORT=,][PPORT=,][SNEND=,][SNTYPE=,][M2PA=][M2PA_VER=];

SNRTI (Sigtran Route Initiate)


 SNRTI:SNRT=,DPC=;
 Needs to define all the DPCs that AS is routing to

SNRLI (Route List Initiate)


 SNRLI:SNRL=,SNRT=,SG=;
 For each of SG every DPC it connecting to

www.dialogic.com Slide 20

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Ethereal output

www.dialogic.com Slide 21

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

M2PA configure

 M2PA SIGTRAN Hosts use MTP3 as normal. Instead of


using SS7 Signaling Boards they use IP and SIGTRAN
SCTP to carry SS7 traffic. Each M2PA link is configured
using a ‘SNSLI’ command and an MTP_LINK command.

 A single M2PA link may carry the same load as a number


of MTP2 links. This means a typical Link Set should only
require a single M2PA link.

www.dialogic.com Slide 22

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Sample M2PA config.txt

cnsys:ipaddr=192.168.0.31,per=0;
snsli:snlink=1,ipaddr=192.168.0.127,snend=s,sntype=m2pa,m2pa=1,pport=3565;
*
* MTP parameters:
*
* MTP_CONFIG <reserved> <reserved> <options>
MTP_CONFIG 0 0 0x00000000
*
* Define linksets:
* MTP_LINKSET <linkset_id> <adjacent_spc> <num_links> <flags> <local_spc> <ssf>
MTP_LINKSET 0 2 2 0x0000 1 0x08
*
* Define signaling links:
* MTP_LINK <link_id> <linkset_id> <link_ref> <slc> <board_id> <blink>
* <stream> <timeslot> <flags>
*

* For SS7HD boards:


*MTP_LINK 0 0 0 0 0 0-0 0 16 0x0006
*
MTP_LINK 0 0 0 0 0 1 0 0 0x80000006

* Define a route for each remote signaling point:


* MTP_ROUTE <dpc> <linkset_id> <user_part_mask>
MTP_ROUTE 2 0 0x0020
*

www.dialogic.com Slide 23

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Ethereal Trace

www.dialogic.com Slide 24

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Agenda

– Understanding SIGTRAN
– Configuration
 Example configuration

www.dialogic.com Slide 25

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only
Mobile Terminated SM (MT-SM)

Servicing Gateway
MS VLR HLR SC
MSC MSC

MAP_SEND_ROUTING_INFO_FOR_SM (GMSC to HLR)

MAP_SEND_ROUTING_INFO_FOR_SM_ACK

MAP_FORWARD_SHORT_MESSAGE

MAP_FORWARD_SHORT_MESSAGE_ACK

www.dialogic.com Slide 26

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Configuration Details

 MAP Test Utility (MTU) and Responder (MTR) User Guide

MTU Point code 1 MTR Point code 2


subsystem 0x8 subsystem 0x8

www.dialogic.com Slide 27

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Exchanging SMS over SIGTRAN links Internal Use Only

M2PA example

MTU (0x2d) MTR (0x2d)

MAP (0x15) MAP_FORWARD_SMS MAP (0x15)

TCAP (0x14) TCAP (0x14)

SCCP (0x33) SCCP (0x33)

MTP3 (0x22) MAP_FORWARD_SMS_ACK MTP3 (0x22)

M2PA (0xC1) M2PA (0xC1)

SCTP (0xD1) SCTP (0xD1)


M2PA link
SLC 0
IP + Wireless card IP + Wireless card

Point Code 1 Point Code 2


SSN 0x08 SSN 0x08

www.dialogic.com Slide 28

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Exchanging SMS over SIGTRAN links Internal Use Only

M3UA example

MTU (0x2d) MTR (0x2d)

MAP (0x15) MAP_FORWARD_SMS MAP (0x15)

TCAP (0x14) TCAP (0x14)

SCCP (0x33) SCCP (0x33)

M3UA MAP_FORWARD_SMS_ACK M3UA

SCTP (0xD1) SCTP (0xD1)

IP + Wireless card IP + Wireless card


M3UA IPSP link

Point Code 1 Point Code 2


SSN 0x08 SSN 0x08

www.dialogic.com Slide 29

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Modify MTU example? Internal Use Only

Request Location of a Delivery


User Application platform

‘location tracking’ GMLC HLR Visited MSC


application

1. LBS request from application


2. MAP Send Routing Info for LCS
3. MAP Send Routing Info for LCS (ack)
4. MAP Provide Subscriber Location

7. MAP Provide Subscriber Location (ack)

8. LBS response to application

www.dialogic.com Slide 30

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Signaling Technology Review

 Hybrid networks developing now


 Hot signaling applications drive revenue growth
 Dialogic Signaling Solutions meet worldwide customer needs

Questions?

www.dialogic.com Slide 31

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Thank you!

www.dialogic.com Slide 32

• © Copyright 2008 Dialogic Corporation. All rights reserved.


Internal Use Only

Dialogic, Dialogic Pro, Brooktrout, Cantata, SnowShore, Eicon, Eicon Networks, Eiconcard, Diva, SIPcontrol, Diva ISDN, TruFax, Realblocs, Realcomm 100, NetAccess, Instant ISDN,
TRXStream, Exnet, Exnet Connect, EXS, ExchangePlus VSE, SwitchKit, N20, Powering The Service-Ready Network, Vantage, Connecting People to Information, Connecting to Growth,
Making Innovation Thrive and Shiva, among others as well as related logos, are either registered trademarks or trademarks of Dialogic Corporation or its subsidiaries (“Dialogic”). The
names of actual companies and products mentioned herein are the trademarks of their respective owners. Dialogic encourages all users of its products to procure all necessary intellectual
property licenses required to implement their concepts or applications, which licenses may vary from country to country. Dialogic may make changes to specifications, product descriptions,
and plans at any time, without notice.
USE CASE(S)
Any use case(s) shown and/or described herein represent one or more examples of the various ways, scenarios or environments in which Dialogic products can be used.  Such use
case(s) are non-limiting and do not represent recommendations of Dialogic as to whether or how to use Dialogic products.

08/08

www.dialogic.comwww.dialogic.com Slide 33

• © Copyright 2008 Dialogic Corporation. All rights reserved.

Вам также может понравиться