SIGTRAN Overview Training
Short Description
SIGTRAN Overview Training...
Description
Introducti Introduction on SigTrran Introductio n to SigT An Alcatel-Lucent A5020 Solution
Preared !or Technical Training in "S Last udate$ %a& ', 2007
What is SIGTRAN ?
SIGTRAN is a set o! rotocols de!ined to transort SS7 *essages over IP net+ors
SIGTRAN allo+s IP net+ors to inter-+or +ith S+itches ircuit .et+or /S. %" 1 %edia "ate+a& ontroller
all ontrol et+een S" and %"
ontrolling Access /IP
PST.
S" 1 Signalling "ate+a&
Inter!ace IP3SS7 net+ors
Passing Passing signalling *essages to3!ro* IP .odes
%" 1 %edia "ate+a&
SIGTRAN
Paceti4ation o! voice tra!!ic
Rate adatation
Trans*itting Trans*itting tra!!ic to+ards the destination
What is SIGTRAN ?
SIGTRAN is a set o! rotocols de!ined to transort SS7 *essages over IP net+ors
SIGTRAN allo+s IP net+ors to inter-+or +ith S+itches ircuit .et+or /S. %" 1 %edia "ate+a& ontroller
all ontrol et+een S" and %"
ontrolling Access /IP
PST.
S" 1 Signalling "ate+a&
Inter!ace IP3SS7 net+ors
Passing Passing signalling *essages to3!ro* IP .odes
%" 1 %edia "ate+a&
SIGTRAN
Paceti4ation o! voice tra!!ic
Rate adatation
Trans*itting Trans*itting tra!!ic to+ards the destination
SI"TRA. Stac
SIGTRAN is composed of three elements
MAP/CAP/IN
TCAP
ISUP / BICC / TUP
Adatation
la&er, ie %2PA, %2)A, %6)A, etc Strea* ontrol Trans*ission Trans*ission Protocol /STP Q.931
Standard IP stac
SCCP
SUA (RFC 3868)
MTP3
IUA (RFC 3057)
M3UA (RFC 4666) M2PA (RFC4165)
M2UA (RFC 3331)
SCTP (RFC 2960)
IP
ALCATEL-LUCENT ALCATEL-LUCENT Solution
Aout Adatation La&ers
!"UA # %TP2 )ser Adatation la&er %TP2-%TP6 co**unication is re*ote and are a re %2)A *essages The& are non-ri*itives sent over IP S" is not an SS7 node as there is no %TP6 R8666'9
!"%A # %TP2 Peer-to-Peer Peer-to-Peer Adatation Adatation la&er rovides eer-to-eer co**unication et+een t+o endoints %TP2-%TP6 co**unication is local and uses std ri*itives R8:';59
!$UA - %TP6 )ser Adatation la&er suorts %TP6 !unctions and rovides transort o! %TP6-)ser signaling over IP R8:;;;9
SUA IUA
- SP )ser Adatation la&er suorts the transort o! SP signaling over IP using STP +ithout %TP6 R86hat is %6)A and >hat is not?
What is !$UA?
%6)A stands !or %TP6 )ser Adatation La&er and is de!ined in RFC4666
%6)A rovides transort o! %TP6-)ser signaling, eg, IS)P, T)P and SP *essages, over IP using STP
%6)A rotocol can e used et+een S" and %" or et+een t+o %"s
%6)A rovides a eEuivalent set o! ri*itives at its uer la&ers as rovided & %TP6 to its local users
What is !$UA not?
%6)A is not an %TP6 over IP %6)A does not rovide so*e o! the services in %TP6 8or e@a*le, %6)A on S" does not suort %TP6 net+or *anage*ent *essages, such as T8A, T8P, etc
%6)A Protocol Architecture
NI5 SEP or STP
SG STP! A"#"$
MGC A#$2$
.I8 is the inter!ace et+een %TP6 and %6)A It rovides sea*less
I S ) (
T#A( S##(
T#A( *I+
S##(
'T(3
'T(3
M3UA
M3UA
'T(2
'T(2
S#T(
S#T(
'T(1
'T(1
I(
I(
SS7 *"t,or-
SE% - SS Si)nallin) Endpoint
I( *"t,or-
I S ) (
*aing et+een %TP6 and %6)A on Signalling "ate+a& It er!or*s rotocol ter*ination, translation and user art rotocol encasulations
!ain functions of NI5
@change data *essages et+een SS7 and IP net+ors
Rela& IP or SS7 *essages ac to the originator in the sa*e !or*at
Provide gloal net+or *anage*ent services in suort o! data !lo+s et+een %TP6 and %6)A la&ers
ST% - SS Si)nallin) Transfer %oint SG
- Si)nallin) Gate1a0
!GC # !edia Gate1a0 Controller
NI5 - Nodal Inter-1or.in) 5unction
%6)A .et+or ntities
SE% - SS Si)nallin) Endpoint ST% - SS Si)nallin) Transfer %oint SG - Si)nallin) Gate1a0 AS # Application Ser*er I%S # I% Ser*er IW5 - Inter1or.in) 5unction NI5
%6)A Ter*s
Si)nallin) Gate1a0 'SG(
S" is a signalling agent caale o! sending 3 receiving S+itched ircuit .et+or /S. native *essages at the edge o! the SS7 3 IP net+ors S" contains one or *ore Signalling "ate+a& Process /S"P roviding serves as an active, acu, loadsharing or roadcast rocess
SS
I%
SG
AS
SG%:
AS%:
I% SG%"
AS%"
AS
AS
AS is identi!ied & a routing e&, +hich is a set o! SS7 ara*eters, such as SIF3FP3=P3SS.
I%S%:
I%S%:
AS is *odelled as one or *ore Alication Server Processes /ASP, Signalling "ate+a& Process /S"P or IP Server Process /IPSP
I%S%"
Application Ser*er 'AS(
AS is a logical entit&, such as virtual s+itch or dataase ele*ent caale o! handling call rocessing 3 transaction !or a seci!ic routing e&
I% I%S%"
Si)nallin) %eer %rocesses
Application Ser*er %rocess 'AS%(
A rocess instance o! an Alication Server, such as %", IP SP, or IP GLR
An Alication Server Process serves as an active or acu rocess o! an Alication Server
An ASP contains an STP endoint and *a& e con!igured to rocess signalling tra!!ic !or *ore than one Alication Servers
I% Ser*er %rocess 'I%S%(
A rocess instance o! an IP-ased alication An IPSP is essentiall& the sa*e as an ASP, e@cet that it uses %6)A in a oint-to-oint !ashion oncetuall&, an IPSP does not use /inter!ace +ith the services o! a Signalling "ate+a& node
Si)nallin) Gate1a0 %rocess 'SG%(
An Alication Process instance running on S" It is identi!ied & a uniEue STP endoint
%6)A SS73IP .et+or Architecture NOTES:
AS AS 1 1
SCTP
ASP ASP 1 1
IP IP node
IP
n $ a m o d & S S
SCTP endo$nt
ASP n
SCTP assoc$at$on
;oad%shar$ng
n $ a m o d P I
AS1 is processing MAP protocol for the point code A in SS7 network 1
AS2 is processing ISUP protocol for the point code A in SS7 network 1
n ASP ser!e the AS1 " AS2 in # lo#d$sh#ring %#nner
Sign#ling tew#' S&1 gi!es #ccess to SS7 network 1 " (
Sign#ling tew#' S&2 gi!es #ccess to SS7 network 1 " 2
)ro% SS7 network 1* S&1 " S&2 #re seen #s STPs
ASPs lo#d sh#re tr#ffic +etween S&s #nd +etween S&Ps in S&1 #nd S&2
AS 2
;oad%shar$ng
M*UA M*UA
IP net:orks
;oad%shar$ng SGP 1
SGP n
SGP SGP 1
SG1
SS& net:ork *
;oad%shar$ng SGP n SG2 SG2
A SS& net:ork 1
SS& net:ork 2
%6)A *odes
PC< ?
A T A 5
MGC SPC SPC
3 2 C ' 1
I% PC< ?
6 2 C ' 5
SG SPC SPC
PC< >
3 2 C ' 5
MGC I% PC< = 0 1'C 3 0 'C
SG 1'C 'C3
6 2 C ' 1 A T A 5
SPC SPC 'C 6
%ipeF
1'C
ATA
SS& net:ork ATA
1'C 6
'C
RouterF SS& net:ork
%ackhauling &ode
$T' ode
ro& $$* net+ork, $- is seen as an $T'
- and -C have different $$* 'oint Codes.
$- functions as an $T', but not exactl!
$- is reuired to #erfor& 'oint Code Translation/
Internall& %" and %" share the sa*e Signalling Point ode /SP %6)A is used to trans!er %TP6 ri*itives et+een S" and %"
The lin et+een S"-%S is not an SS7 lin
%6)A is transarent to %TP6 )ser la&ers, such as IS)P3BI3SP
AS-S"-SP %odel /AS3S" %odel
$7'
A$
MAP
MAP
$-
TCAP
TCAP
SCCP
,nter-orkin' .ct
MTP3
MTP3
M3UA
M3UA
MTP2
MTP2
SCTP
SCTP
MTP1
MTP1
,P
,P
SS7
SCCP
This model allo1s an I% node to dialo) 1ith le)ac0 SS node throu)h the inter-1or.in) of a si)nalin) )ate1a0
IP
IP node
Non Non standard$@ed standard$@ed M*UA M*UA SG%SG SG%SG commun$cat$on commun$cat$on or or legac/ legac/ SS& SS& l$nks l$nks
SG
AS Application Ser*er SE% Si)nalin) End %oint SG Si)nalin) Gate1a0
SEP
STP SEP
IP node IP doma$n
IP node
SG
STP
SS& legac/
SEP
IPS-IPS %odel 0'$
0'$
MAP
MAP
TCAP
TCAP
SCCP
SCCP
M3UA
M3UA
SCTP
SCTP
,P
,P
This *odel allo+s to uild a !ull SS7oIP net+or using %6)A .o
e@tra-ho S" is needed et+een the IP nodes /less overhead
IP
IP node
It
leads to a net+or +ith a !lat organi4ation and has the !ollo+ing conseEuences !or large net+ors $
All
.et+or le*ents that have to dialog each other have to e interconnected through a *esh o! STP association
The
nu*er o! STP associations increases +ith the nu*er o! . in the net+or, i! STP *ulti-ho*ing is used to rovide net+or ath resilience, STP hearteat tra!!ic !lo+s on inactive aths also increases, thus de*anding *ore net+or and+idth and P) o+er
IP node
IP doma$n
=eending
on the .s architecture3i*le*entation, signaling caacit& e@tension o! one . can lead to con!iguration i*acts on all other .s it is connected to
IP node
%6)A Protocol
!$UA S /R:' - Confi)ure SCT% End %oints
!ust set to !$UA
SI! Num4er
Local I% %RT Num
Local I% address on SI! card
STE% : lic Signaling "ate+a& - SI"TRA. - STP .= PFI.T - A== TABL$ S"> SCT%F.8I"
on!iguration Sigtran on A5020 >S /R:' - Confi)ure SCT% End %oints 'cont(
User Ser*ice Access %oint I2
Local SI! Num
Num4er of I% address for SCT% Association+ !a/ is fi*e3 4ut limited 40 SI! card 1ith " I% address
;1T7 USAP I: -#$"# $,s %-e Se$"e A""ess P%$,+ (SAP) +% ''e SAP $, SCTP &s+ e ,$;e.
on!iguration Sigtran on A5020 >S /R:' - %eer 'remote( Ser*er %rocess '%S%(
Remote T0pe can 4e either SG or I%S%
I2 must 4e uni7ue
True if uses NA
Remote I% Addr Remote I% %ort Num Local SI! Num See notes
STE% " lic Signaling "ate+a& - SI"TRA. - STP .= PFI.T - A== TABL$ S"> !$UA%S%F.8I" NTES R(3T( ASP I= seci!ies i! R(3T( Alication Server Process I= /in Sel! ASP I= is availale in ASP)P and .T8K *sg
on!iguration Sigtran on A5020 >S /R:'- %eer 'remote( Ser*er %rocess '%S%( 'cont(
WCS send INIT
Choose lo)ical net1or.
Set to : if there is " nd I% address 2ifferentiated Ser*ice Code %oint
NTES =i!!erent re*ote IP addresses or ort nu*er shall e used i! adding *ore than one PSPs to the sa*e re*ote S" 3 AS The sa*e rule alies to SI% card nu*er under STP association
on!iguration Sigtran on A5020 >S /R:' - Confi)ure Application Ser*er 'AS( Local
Load Share or Acti*e Stand-40 'must set the same as in remote AS(
Local AS
Specif0 if the AS needs to 4e acti*e for %oint Code a*aila4ilit0
STE% $ lic Signaling "ate+a& - SI"TRA. - "ate+a&s - Logical S"> - A== TABL$ S"> !$UA%SF.8I"
on!iguration Sigtran on A5020 >S /R:' - Application Ser*er 'AS( - Local 'cont(
Local Routin) Conte/t
Select one that matches peer AS
Num4er of %S%s re7uired to ha*e this AS sho1n in a*aila4le state
NTE : Local Routing onte@t /R *ust e consistent +ith the Peer R rovisioned on the re*ote Alication Server
on!iguration Sigtran on A5020 >S /R:' - Application Ser*er 'AS( - Local 'cont(
STEP /: After click Apply the above window is shown. Click Add Row to add PSP Ids for this AS. TABLE S!"M(UAPSPASC#$%I!
on!iguration Sigtran on A5020 >S /R:' - Application Ser*er 'AS( - Remote
Set to the same as local AS Remote RC Local 5la) must 4e set to 5alseF
STE% = The con!iguration is the sa*e as rovisioning local AS, e@cet Local 8lag needs to e set to C8alseD
on!iguration Sigtran on A5020 >S /R:' - Application Ser*er 'AS( Remote 'cont(
STE% > clic on the .et+or AearanceU and use Add Ro+ to add the PSP Ids !or this re*ote AS
on!iguration Sigtran on A5020 >S /R:' - Confi)ure !$UA Route - Local
Set to Local
Select Not SpecifiedF
Local AS I2
Local %oint Code
STE% lic Signaling "ate+a& - SI"TRA. - "ate+a&s - Logical S"> - %6)A Route - A==
on!iguration Sigtran on A5020 >S /R:' - Confi)ure !$UA Route - Remote
Set to %S
Local %oint Code
Remote AS I2
Remote %oint Code
STE% @ Click Si&nalin& !ateway '( SI!TRA$ '( !ateways '( )Lo&ical S!"( '( *+,A Ro-te '( A. TBL S!" *+,AR#,TEC#$%I!
on!iguration Sigtran on A5020 >S /R:' - Confi)ure !$UA Route - %roperties
STE% 8or re*ote there is need to seci!& IS)P rotocol and SLS Range
Re!erences
htt$33r!cnet3r!c2'0ht*l$ Strea* ontrol Trans*ission Protocol, Fctoer 2000
htt$33r!cnet3r!c666'ht*l$ Signaling S&ste* 7 /SS7 %essage Trans!er Part 2 /%TP2 - )ser Adatation La&er , Sete*er 2002
htt$33r!cnet3r!c:;;;ht*l$ Signaling S&ste* 7 /SS7 %essage Trans!er Part 6 /%TP6 - )ser Adatation La&er /%6)A, Sete*er 200;
Sigtran Fvervie+, & Gorst Hirschnau*, anuar&, 2007
Signaling achaul using SI"TRA. & third art& S", & (ue*ei Mhang, %arch 2007
>S 5020 %" 7570 SI"TRA. 1 AL) Training %anual
View more...
Comments