SIGTRAN - Protocol Analysis & System Integration
            
            
			[2-day course, Euro 2,350.- (net) per participant]
Introduction
          
- The Legacy CCS7-Protocol Stack 
              
- Overview of the Presented CCS7-Protocols
 
 - Introducing SIGTRAN 
              
- The CCS7-Protocol Stack in Case of SIGTRAN
 
 - Introduction to SCTP 
              
- Important SCTP-Functions
 - Important SCTP-Terminology
Association, ASP’s and AS’s, Multihoming, Path, Well known SCTP-Port Numbers, Stream, Chunk, Chunk Bundling, SCTP-Packet, Primary, Idle and Inactive Paths, Heartbeating
 
 - Overview of the Adaptation Layers 
              
- SUA
 - M3UA
 - M2UA
 - M2PA
 - IUA / DUA
 - ISUA
 - TUA
 
 - Advantages of SIGTRAN vs. CCS7-based Transport 
              
- Best of both Worlds
 - Use of lower Cost Equipment
 - Easy Deployment
 - Overcomes inherent CCS7-Resource Limitations
 
 - QoS-Considerations 
              
- Reliability related QoS-Requirements
 - Delay related QoS-Requirements
 
 - Future and Alternatives of SIGTRAN 
              
- Use Case 1: Call Establishment (Q.931-related / UNI)
 - Use Case 2: Call Establishment (ISUP-related / NNI)
 - Use Case 3: AAA-Services
 - Use Case 4: IN- and CAMEL-Services
 - Use Case 5: Access Network / Core Network Interconnection
 
 
Reviewing Important Assets of  the CCS7 Protocol Suite
          - Network Topology 
              
- Overview
 - Another View – Introducing SP/SEP/SSP, STP and SCP
 
 - Routing Issues
              
- Data Transfer & Routing within and among CCS7-Networks
Routing through MTP-3, Signaling Point Code (SPC), Network Indicator (NI), The Routing Label - End-to-End Routing through the SCCP
 - Loadsharing of CCS7-Signaling Traffic between SP’s
Principles, Loadsharing when STP’s are involved 
 - Data Transfer & Routing within and among CCS7-Networks
 - CCS7-Frame Formats 
              
- MSU-Format
 - FISU-Format
 - LSSU-Format
SIO, SIN, SIE, SIOS, SIPO, SIB
 
 - Operational Issues 
              
- CCS7-Link Setup
Before Link Establishment, Link Alignment Initiated, Test Phase, Layer 3 Message Exchange - CS7-Link Change Over (COO / COA)
 - SCCP-Connection Operation and Identificatio
 
 - CCS7-Link Setup
 
Details of SCTP
          - Association Establishment 
              
- Overview
 - Detailed View
Triggering the Transmission of an INIT-chunk, Reception of an INIT-chunk / Generate State Cookie, Content of an INIT-ACK-chunk, Generate COOKIE-ECHO, Receive COOKIE-ECHO / State Cookie Authentication, Transmit COOKIE-ACK / Confirm Association Establishment
 
 -  Association Management and Operation 
              
- Overview
Heartbeating, Path MTU-Discovery (PMTU), RTO-Determination, User Data Transfer Process, Association Release
 
 - Overview
 -  Detailed Consideration of Heartbeating 
              
- Consequences of unsuccessful Heartbeating 
RTO-Expiry, Error-Counter = Path.Max.Retrans - Example of a HEARTBEAT-Chunk
 
 - Consequences of unsuccessful Heartbeating 
 -  Details of RTO- and RTT-Measurements 
              
- Interpretation of these Formulas
 
 -  User Data Transfer Process 
              
- Process Overview
 - Congestion Control in SCTP
 - Slow Start and Congestion Avoidance Operation
Slow Start and Congestion Avoidance Operation (Important Rules upon Initialization, Behavior in Slow Start [RFC 2960 (7.2.1)], Behavior in Congestion Avoidance [RFC 2960 (7.2.2)], Important Rules upon Packet Loss [RFC 2960 (7.2.3)], Important Rules upon RTO-Expiry [RFC 2960 (7.2.3)], Important Rules when Paths are idle for some (configurable) Time) - Acknowledging DATA-Chunks
Good Case (all Chunks are acknowledged) (TSN-Numbering, Delayed Acknowledgements, No of Duplicate TSN), Bad Case (Chunk needs to be retransmitted) (Error Description, Immediate Acknowledgement, Fast Retransmit Algorithm in SCTP, Interpretation of the Gap Block Information Element) 
 - Association Release
 -  Security Threats for SCTP 
              
- DoS-Attack
 - Flooding with SCTP-Chunks
 - MitM-Attack: Eavesdropping
 - MitM-Attack: Unrecognized Data Alteration
 
 - SCTP Packet and Chunk Format
 -  Selected Chunk Types 
              
- The DATA-Chunk 
The U-Flag (Unordered), The B-Flag (Beginning Fragment) , The E-Flag (Ending Fragment) - The SACK-Chunk
 - The INIT-Chunk 
Chunk Flags, Initiate Tag, Number of Streams (Inbound and Outbound), Initial TSN, Cookie Preservative, Supported Address Types - The INIT-ACK-Chunk
 - The AUTH-Chunk 
Shared Key Identifier, Message Digest Algorithm Identifier 
 - The DATA-Chunk 
 -  Important SCTP Parameters 
              
- Timers 
Valid.Cookie.Life, RTO.Initial, RTO.Min, RTO.Max, HB.Interval, SACK-Delay, Chunk Bundling Timer - Counter 
Association.Max.Retrans, Path.Max.Retrans, Max.Init.Retransmits - Other Parameters 
RTO.Alpha, RTO.Beta, a_rwnd
 
 - Timers 
 
Details of some interesting  User Adaptation Layers
          -  Protocol Stack View and Implementation Issues 
              
- M2PA – with SGW-Involvement 
Typical Implementation - M2PA – all IP-Architecture
 - M2UA – with SGW-Involvement 
Typical Implementation - M2UA – all IP-Architecture
 - M3UA – with SGW-Involvement 
SCCP-Based Routing in case of M3UA, ISUP-Based Routing in case of M3UA (Call from the PSTN hits the GMSC-S, Relay to SGW and Routing Decision within SGW, Relay to HLR of called Subscriber and Request for MSRN, Relay of IAM to Target MSC-S) - M3UA – all IP-Architecture 
Example of an M3UA-Data Message (Iu-cs Interface) - SUA – with SGW-Involvement
 - SUA – all IP-Architecture
 - Summary: When to use M2PA, M2UA, M3UA or SUA …
 
 - M2PA – with SGW-Involvement 
 -  Redundancy Modes & Options 
- The N+K Redundancy Model
 - ASP-Management 
ASP-Up-Procedure (N + K = 2 + 1), ASP-Activation-Procedure (2 + 1 / Loadshare Mode), ASP-Traffic Failover-Procedure (2 + 1 / ASP-Outage) 
 - ASP-Traffic Failover-Procedure (2 + 1 / ASP-Outage)
 -  SCTP-Associations and Streams in Context with important XUA-Protocols 
              
- M2PA
 - M2UA
 - M3UA
 - SUA
 
 
 Practical Operation and Test  of SIGTRAN
          -  Showstoppers and Stumbling Stones
              
- Overview
Network-Internally, Interworking with CCS7-Network, Interworking through NAT/NAPT, VPN-Operation
 - Coping with NAT/NAPT
Problem Description, Resolution Approaches - Coping with IPsec- and IKE-related Problems
Overview, Approach: Use Application Server Clustering instead of Multihoming, Protocol Stack Details (SGSN to HLR with two SEG’s and NAT) 
 - Overview
 - SIGTRAN Testing
              
- Important Test Areas
Performance Tests, Interoperability Tests, CCS7-Conformance & Interworking Tests - Possible Setup for Interoperability Tests CCS7 / SIGTRAN
 - Possible Setup for SIGTRAN Node Testing
 
 - Important Test Areas
 
v1.501
Search:
More Info:
General Information about this course
            Schedule of this training course
            Extract of this training course
            Buy this book
            Buy this book as eBook
INACON eBooks
Please have a look at our full offer

