39
1 © Nokia Siemens Networks Presentation / Author / Date / Document Number For public use IPR applies Message Transfer Part level 3(MTPb) Switching Core Network Signalling M14/U4

MTP3B Slide

Embed Size (px)

Citation preview

Page 1: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 1/39

1 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Message Transfer Part level 3(MTPb)Switching Core Network Signalling

M14/U4

Page 2: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 2/39

2 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Nokia Siemens Networks Academy

Legal notice

Intellectual Property Rights

 All copyrights and intellectual property rights for Nokia Siemens Networks trainingdocumentation, product documentation and slide presentation material, all of which are forthwithknown as Nokia Siemens Networks training material, are the exclusive property of NokiaSiemens Networks. Nokia Siemens Networks owns the rights to copying, modification,translation, adaptation or derivatives including any improvements or developments. Nokia

Siemens Networks has the sole right to copy, distribute, amend, modify, develop, license,sublicense, sell, transfer and assign the Nokia Siemens Networks training material. Individualscan use the Nokia Siemens Networks training material for their own personal self-developmentonly, those same individuals cannot subsequently pass on that same Intellectual Property toothers without the prior written agreement of Nokia Siemens Networks. The Nokia SiemensNetworks training material cannot be used outside of an agreed Nokia Siemens Networkstraining session for development of groups without the prior written agreement of NokiaSiemens Networks.

Page 3: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 3/39

3 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Document change history

Date  Version  Name  Change comment 

21.2.08 1 Gatot

Mardianto

More slides and NSN template

Page 4: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 4/39

4 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Protocol stacks – Narrowband / Broadband SS7

Page 5: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 5/39

5 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

ATM Layer 

 ATM cell structure

 ATM cell header structure

Page 6: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 6/39

6 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SAAL protocol structure

Page 7: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 7/397 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

ATM Adaptation Layer 

Typical  

Use 

Fixed  Connection 

Video & 

 Audio 

Data IP  

Data SMDS  

 AAL   AAL1   AAL2    AAL5    AAL3/4 

Connection Oriented   Connectionless 

Synchronised   Not Synchronised  

Constant   Variable Bit Rate 

Source & Dest. 

Connection 

 ATM Layer  

Physical Layer  

 A  B  C   D 

 ATM Service Classes 

Convergence Sublayer 

Segmentation and Reassembly Sublayer 

 AAL

CS 

SAR 

Higher Protocol Layers

 ATM Layer 

Page 8: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 8/398 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

ATM Layer functionsUser data

AAL

Scramble frame andadapts the signals to theoptical or electricaltransmission medium

STM-1 Frame

PhysicalLayer 

Convergence Sublayer (CS)

PayloadPayload Header Header 

48 bytes5 bytes

Segmentationand Reassembly

Sublayer (SAR)

 ATM Layer 

Transmission Convergence(TC)

48 bytes

Physical Medium Dependent(PMD)

   S   D   H

   O   /   H

PayloadHeader 

Page 9: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 9/399 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

AAL5

PADDING, variable length to fill the 48-byte ATM cell

AAL5 PACKET, fixed header, variable length payload

ATM CELL, 5-byte header + 48-byte payload

AAL5 Packet Data Unit

USER DATA - Variable length 1 - 65 535 bytes

PAYLOAD= N x 48 BYTES

AAL5 Packet Data Unit

USER DATA - Variable length 1 - 65 535 bytes

AAL5header  

ATM cell 1 ATM cell 2………...  ………..ATM cell n 

Suit for datawhich no timingrequest between

Tx and Rx

Page 10: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 10/3910 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

AAL5 PDU structure

Page 11: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 11/3911 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SSCOP

SSCOP is a peer-to-peer protocol which provides the following

functions:

•Transfer of user data with sequence integrity

•Error correction by selective retransmission

•Flow control

•Keep Alive

•Connection control

•Protocol error detection and recovery

•Status reporting

Page 12: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 12/3912 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SSCOP PDU names and definitions

Page 13: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 13/39

13 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Variable Name Description

VT(S)

N(S)

Send The sequence number of the next SD PDU to be transmitted for the firsttime. Incremented after transmission of a SD PDU. Does not increment

when the same SD PDU is retransmitted.

VT(PS)

N(PS)

Poll Send The current value of the POLL sequence number. Incremented beforetransmission of the next POLL PDU.

VT(A) Acknowledge The sequence number of the SD PDU that we expect to be acknowledgednext. Increments each time the SD PDU is acknowledged. Forms the

lower edge of the window of acceptable acknowledgements.

VT(PA) Poll Acknowledge

Sequence number of the STAT PDU (lowest edge of the acceptable STATsequence window) that we expect to receive next as an acknowledgement

to our POLL PDU. If the received STAT PDU contains and invalid valuethe recovery or release is initiated.

VT(MS) Maximumsend

Highest sequence number of a PDU that the transmitter interface cansend. (and the receiver will accept). Represents the upper edge of the

transmit window. Updated based on the receipt of a USTAT, STAT, BGN,BGAK, RS, RSAK, ER and ERAC PDU.

VT(PD) Poll data Represents the number of transmitted SD PDUs between 2 POLL PDUs.

Incremented upon transmission of an SD PDU and reset to zero upontransmission of a POLL PDU.

VT(CC) Connectioncontrol

Number of unacknowledged DGN, END, ER, or RS PDUs. If the ATMinterface sends END in response to a protocol error it does not wait for 

the ENDAK and the value is not incremented.

VT(SQ)

N(SQ)

Transmitter connectionsequence

Identifies retransmitted BGN, ER and RS PDUs. Set to 0 when theSSCOP process starts and incremented and mapped to N(SQ) field

before transmission of either BGN, ER or RS PDU.

Transmitter State Variables

Page 14: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 14/39

14 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Variable Name Description

VR(R)

N(R)

Receive Expected sequence number of the next SD PDU.

VR(H) Highestexpected

The sequence number of the highest expected SD PDU. Updated uponreceiving of an SD or POLL PDU.

VR(MR)

N(MR)

Maximumreceive

The sequence number of the first SD PDU not allowed by the receiver. SDPDUs with N(S) higher than VR(MR) will be discarded.

VR(SQ) Receiver connectionsequence

Identifies retransmitted BGN, ER and RS PDUs. If the received N(SQ)field id different than VR(SQ) the PDU is processed as a new. If they are

equal the PDU is the retransmission.

Receiver state variables

Page 15: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 15/39

15 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SSCOP PDU formats

Page 16: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 16/39

16 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SSCOP PDU formats

Poll PDU

SD PDU

Page 17: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 17/39

17 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SSCOP PDU formats

STAT PDU

USTAT PDU

Page 18: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 18/39

18 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SSCOP Phases and timers

SSCOP connection is partitioned in different phases by timers

•Active Phase  – When there are SD PDU to be transmittedor any acknowledgement outstanding. Timer for this phase is“poll”

•Transient Phase  – When “poll” timer expires and no SD PDU

to be send and no acknowledgements outstanding. Timer for this phase is “keep_active”. 

•Idle Phase  – When STAT PDU is received during“keep_active” timer runtime. Timer for this phase is “idle”. After expiry of “idle” timer, transient phase is entered again. 

•Connection Control Phase  – During connectionestablishment, release, resynchronisation or recovery,transmission of PDU is protected by the “cc” timer. 

Page 19: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 19/39

19 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SSCOP connection set up

examples

SSCOP flow control andcorrection procedure 

Page 20: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 20/39

20 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Functions of SSCF

•SSCF maps the data coming from the MTP3 into SSCOP PDU

for transfer. No additional protocol specific information is addedto the MTP3 data.

•SSCF receives signals from SSCOP and MTP3 and maintainslocal state variables pertaining to the status of the link. SSCF

also reports to the layer management about changes insignalling link state.

•Same function as LSSU (Link Status Signal Unit) in MTP2

Page 21: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 21/39

21 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SSCF PDU format

Page 22: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 22/39

22 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Frame format of MTP3b over SAAL

Page 23: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 23/39

23 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

F CK SIF SIO LIF

I

BFSN

B

I

BBSN F

First bit

transmitted8 16 8n, n>2 8 2 6 1 7 1

7 8

User Data 

SIO

SIO

SIODPCOPCS

L

C

User Data DPCOPCS

L

S

User Data DPCOPCS

L

SCIC

SIOUser Data DPCOPCCICTUP

ISUP

Network Management

SCCP

Structure of messages from MTP users

Page 24: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 24/39

24 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SLS OPC DPC

OPC Originating Point Code

DPC Destination Point Code

SLS Signalling Link Selection

User information

subfieldLabel

DCBA

Subservice

field (SSF)

DCBA

Service

indicator(SI)

Signalling Information Field (SIF)

Service information

octet (SIO)First bit

transmitted

4 bits 14 bits 14 bits 4bits 4 bits

Routing label

0000-0011 : IN0

0100-0111 : IN11000-1011 : NA0

1100-1111 : NA1 

0000 : SNM

0001 : SNT0011 : SCCP

0100 : TUP

0101 : ISUP

1001 : B-ISUP

1010 : Satellite B-ISUP 

Structure of SIF, SIO and Routing Label

Page 25: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 25/39

25 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Signalling Link Selection (SLS)

To control in LOAD Sharing the selection of a Signalling Link in

a Signalling Route Set, giving the corresponding SLC.

Page 26: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 26/39

26 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

- - - - - - - - - -- -- -- -- -- -- --

0000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

0001 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

0010 1 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3

0011 1 2 1 4 4 4 4 4 4 4 4 4 4 4 4 4

0100 1 1 2 1 5 5 5 5 5 5 5 5 5 5 5 5

0101 1 2 3 2 1 6 6 6 6 6 6 6 6 6 6 6

0110 1 1 1 3 2 1 7 7 7 7 7 7 7 7 7 7

0111 1 2 2 4 3 2 1 8 8 8 8 8 8 8 8 8

1000 1 1 3 1 4 3 2 1 9 9 9 9 9 9 9 9

1001 1 2 1 2 5 4 3 2 1 10 10 10 10 10 10 10

1010 1 1 2 3 1 5 4 3 2 1 11 11 11 11 11 11

1011 1 2 3 4 2 6 5 4 3 2 1 12 12 12 12 12

1100 1 1 1 1 3 1 6 5 4 3 2 1 13 13 13 13

1101 1 2 2 2 4 2 7 6 5 4 3 2 1 14 14 14

1110 1 1 3 3 5 3 1 7 6 5 4 3 2 1 15 15

1111 1 2 1 4 1 4 2 8 7 6 5 4 3 2 1 16

Load Sharing Between Links

LINK

SLS

Page 27: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 27/39

27 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

1 2 3 4 5 6 7 8

- - - - - - - -

0000 1 1 1 1 1 1 1 1

0001 1 1 1 1 1 1 1 1

0010 1 1 1 1 1 1 1 2

0011 1 1 1 1 1 2 2 2

0100 1 1 1 2 2 2 2 3

0101 1 1 1 2 2 2 2 3

0110 1 1 2 2 2 3 3 4

0111 1 1 2 2 3 3 3 4

1000 1 2 2 3 3 3 4 5

1001 1 2 2 3 3 4 4 5

1010 1 2 2 3 4 4 5 6

1011 1 2 3 3 4 4 5 6

1100 1 2 3 4 4 5 6 7

1101 1 2 3 4 5 5 6 7

1110 1 2 3 4 5 6 7 8

1111 1 2 3 4 5 6 7 8

Load Sharing Between Link

Sets

LINK SET

SLS

Page 28: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 28/39

28 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

CCS7 MTP-3

Level 3 - Signalling Network Level 

 –This level has two functions:▪ Message handling - routing of outgoing messages,

distribution of incoming messages (matches OSI layer 3)

▪ Network management - (functions go beyond OSI layer 

3.)Sends Signalling Network Test (SNT) and Signalling

Network Management (SNM) messages.

 –Uses Signalling Point Code (SPC) to

address messages to individual networkelements.

 –Uses Service Information Octet (SIO) toaddress messages to higher level

applications

Page 29: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 29/39

29 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Signalling Network Management

It is an MTP-3b function taking care of 

signalling network management duringfaulty situations.

• Loss of signalling link.

• Loss of signalling point.

• Congestion.

Page 30: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 30/39

30 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Signaling Network Management

The SIO in MSU classifies two groups (See in MML>> ZNPI):

SNM (Signalling Network Management) , SI in SIO=0000

SNT (Signalling Network Testing & Maintenance) , SI in

SIO=0001

Page 31: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 31/39

31 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

SNT Messages

There are only two SNT messages:

SLTM (Signalling Link Test Message)

SLTA (Signalling Link Test Acknowledge)

Page 32: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 32/39

32 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Structure of the NetworkManagement messages - SNM

H1 H0 SLC OPC DPC

4bits 4 bits 4 bits 14 bits 14 bits 4 bits

OPC = Originating point code,

DPC = Destination point code,

SLC = Signalling link code,H0 = Heading code indicating which message group the message belongs to.

H1 = Heading code indicating the message within the group in question.

Subservicefield 0000

First bit

transmitted

F CK SIF SIO LIF

I

BFSN

B

I

BBSN FMTP message

User informationsubfield

Page 33: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 33/39

33 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Heading Codes for Groups and Messages

GROUP H0\H1 0001 0010 0011 0100 0101 0110 0111 1000

0000

CHM 0001 COO COA CBD CBA

ECM 0010 ECO ECA

FCM 0011 TFC TFC

TFM 0100 TFP TFA

RSM 0101 RST

MIM 0110 LIN LUN LIA LUA LID LFU LLT LRT

TRM 0111 TRA1000

Page 34: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 34/39

34 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Network Control Function

Signaling Traffic Management

Changeover, ChangebackForced rerouting

Controlled Rerouting

Signaling Link Management

Link activation deactivationLink restoration

Link Set activation

Signaling Route Management

Transfer prohibited, allowedTransfer controlled, restricted

Route set test

SIGNALING NETWORK MANAGEMENT

C

Page 35: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 35/39

35 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Changeover to a parallel link

 A B

SLC=x  SLC=y 

1) On link y, XCO (SLC=x), N(S) of last correctly received PDU 

2) XCA (N(S) of last correctly received PDU) 

3) Change Signalling link selection table in CCSU 

Ch b k d li k

Page 36: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 36/39

36 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Changeback to a recovered link

 A  B 

SLC=x  SLC=y 

1) Traffic to Signalling link with SLC=x 

2) Update Signalling link selection table in all CCSUs 

3)  CBD 

4) CBA 

T f hibit d (l f d ti ti )

Page 37: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 37/39

37 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Transfer-prohibited (loss of a destination) 

2) TFP (DPC=D)

2) TFP (DPC=D) 2) TFP (DPC=B)

1)

SP A

SP B

SP C

SP E

SP D

T f ll d ( t il bl )

Page 38: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 38/39

38 © Nokia Siemens Networks Presentation / Author / Date / Document Number 

For public use – IPR applies

Transfer-allowed (route available)

2) TFA (DPC=D)

2) TFA (DPC=D)2) TFA (DPC=B)

1)

SP A

SP B

SP C

SP E

SP D

MTP3b MML P t H dli

Page 39: MTP3B Slide

7/27/2019 MTP3B Slide

http://slidepdf.com/reader/full/mtp3b-slide 39/39

For public use IPR applies

MTP3b MML Parameter Handling

•Mostly valid both for MTP and MTPb, to change parameters

•Level 3 parameters: NMI (interrogate) and NMM (modify)•Network-Specific Parameters: NMO (interrogate) and NMC(modify)

•Signalling Link-Specific Parameters: NOI (interrogate), NOM(modify)

 – Parameter G is for ATM specific parameters (SAAL level)

 – The second parameter defines which parameter from parameter set tomodify

 – E.g., Interrogate the data on all the parameter groups inparameter sets 1, 3, and 8-10, and display the parameter 

descriptions.  – ZNOI:1&3&8&&10,,Y; 

• Signalling Route Set-Specific Parameters: NNI (interrogate),NNM (modify)