You are on page 1of 28

Cisco ITP in eServGlobal IN

Course Overview

PS and Support Internal Training


Diegem
Dennis Hagarty
Implementation Practice

29 August 2006

2006 eServGlobal Ltd

Overview and Housekeeping

Introductions

Training structure

Goals

Agenda

Hours and Breaks

References

Internal ITP Training | 2 | 2006 eServGlobal

The Trainer

Dennis Hagarty, Implementation Lead, eServGlobal

dennis.hagarty@eservglobal.com

Working with ITPs and Sigtran for about four years

Competed mobile, pre-paid, convergent billing, wireline IN


projects in Europe and Asia-Pacific, on both CDMA and GSM

More of an IT and less of a telecoms background

Course is called The Cisco ITP in eServGlobal IN

Tell me if my English is not easy to understand or I go too fast!

Internal ITP Training | 3 | 2006 eServGlobal

Your Introduction

Please introduce yourself

Whats your experience with:

SS7 Difference between MTP3 and SCCP? GT Addressing?

IP Routing v Switching? Sub-netting? IP Routes?

Sigtran M3UA v SUA?

IN and Higher SS7 experience INAP v ISUP?

IOS Have you used it? How long?

Job Function Is it hands on with ITP? Ethereal?

What do you want to get out of this?

I assume you know something about higher layers of SS7

I assume you know something about IP and TCP/IP!

What else would you like to cover?

Internal ITP Training | 4 | 2006 eServGlobal

Training Style

This course will run for five days

An introduction, it is not enough to make you a design expert

It is focussed on eSG typical applications of the ITP

I will attempt to answer any questions, but we cannot get bogged


down on a topic
I will try and adapt the course to your wishes, if I have material
of sufficiently professional quality. We need to be flexible
Learning is better hands-on, so it would be good if you could
stay for the exercises

It is better if it is interactive

Please put mobiles on silent and take calls outside

Internal ITP Training | 5 | 2006 eServGlobal

Goals

By the end of this, you should be able to:

Understand the signalling flows in a typical customer network

Be able to operate the ITPs (start links, add links, shutdown ASP)

Work with the ITP file systems and the images

Apply your SS7 requirement to the platform and implement it

Understand SUA headers and hssScIf configurations

Configure GTT and use it for load-share scenarios

You will not:

Be able to understand every option available in the ITP

Be a master with IOS (Ha!)

Know all the debugging options (Ha again!)

Specific ITP expertise versus wider Cisco skills

Internal ITP Training | 6 | 2006 eServGlobal

Proposed Agenda 1/3

Day One

Course Overview

Overview of an SS7, Sigtran and ITP

Introduction to IOS and Router Basics

Introduction to IP, routing and sub-netting

IOS hands on (all going well)

Day Two

Configuring Ethernet Interfaces and IP routes

Configuration of E1 Interfaces and ATM links

Introduction to SS7

Setting up Wireshark with IP (time permitting)

ITP Architecture and Hardware

Internal ITP Training | 7 | 2006 eServGlobal

Proposed Agenda 2/3

Day Three

Configuration of the ITP basic MTP3

Configuration of ITP linksets and routes

Introduction to Sigtran, SUA (and some M3UA)

Configuration of ITP Sigtran and SUA

Overview of Wireshark with Sigtran

Day Four

Configuration of the hssScIf TCAP interface

Configuration of some advanced features (GTT, MAP, CPC list)

V.SSP and ISUP configurations

Architecture of eSG IN in large customer site

IP network to support an IN - detailed

Internal ITP Training | 8 | 2006 eServGlobal

Proposed Agenda 3/3

Day Five

CDMA v GSM/ITU scenarios

Detailed examination of ITP and UAS Configuration

Configuration of extra IOS features (logging, SNMP, RADIUS, users)

Operations and Management

Basic debugging, fault finding

Capturing MTP3 packets from an IN with Wireshark

Optional Material

Suggestions?

Internal ITP Training | 9 | 2006 eServGlobal

Hours and Breaks

The morning hours are:

09:15 12:30

The lunch break is:

12:30 13:30

The afternoon hours are:

13:30 17:00

Possibility of breaks as I see eyes start to glaze over?

11:00 11:15

15:30 15:45

Acceptable?

Please be punctual because I intend to push on

Internal ITP Training | 10 | 2006 eServGlobal

References

Cisco ITP web site

Thorough, but a little difficult to find your way around, use Google!!

www.cisco.com/en/US/products/sw/wirelssw/ps1862/index.html

The ITP is generally a Wireless Product

I can supply PDF of the command and operations guides

Cisco IOS Documentation (also on the Production CD)

http://www.cisco.com/univercd/cc/td/doc/product/index.htm

Sigtran, especially SCTP and SUA

http://www.ietf.org/rfc/rfc2960.txt for the SCTP RFC

http://www.ietf.org/rfc/rfc3868.txt for the SUA RFC

http://www.sigtran.org/ for pointers to a large number of references

Internal ITP Training | 11 | 2006 eServGlobal

Lets go!
Internal ITP Training | 12 | 2006 eServGlobal

Question?

Who are these two?


Internal ITP Training | 13 | 2006 eServGlobal

Introduction

SS7, Sigtran and ITP Ultra-Basics

Internal ITP Training | 14 | 2006 eServGlobal

Introduction to SS7, ITP, IOS and Cisco

What is SS7?

What is Sigtran?

What is a signalling gateway?

What is an ITP?

What is IOS?

Internal ITP Training | 15 | 2006 eServGlobal

SS7: What is it?

Data network designed to transport CCS signalling traffic that


manages and facilitate call setup, routing and control.
SS7 was initially designed by the United International
Telecommunications Union (ITU) known than as the CCITT.
The CCITT created multiple books or standards.

First came the Yellow Book (1980)

Red Book (1984)

Blue Book (1988)

White Book (1992)

ANSI standard for US was developed from the Blue Book


The Bellcore version is based on the ANSI standard and has today
become the standard in the US, called GR-246-CORE:
Bell Communications Research Specifications of SS7.
China, Japan (and others!) have their own flavours

Internal ITP Training | 16 | 2006 eServGlobal

Upper Layers of SS7: What are they?

ISUP - to facilitate call setup, routing and control

INAP - designed to enable advanced services in a telephone


network

InitialDP, Connect, ApplyCharging, EstablishTemporaryConnection

TCAP - designed to provide transaction based dialogues

Initial address, Answer, Release, Blocking, Reset Circuit

TCAP-Begin, TCAP-End, TCAP-Continue, TCAP-Abort

MAP - designed to support mobile telephone

SMS (mo-forwardSM, sendRoutingInfoForSM)

USSD (processUnstructuredSS-Request)

Mobility (sendRoutingInfo, updateLocation, sendAuthenticationInfo)

SCCP - designed carry all that (except ISUP)

Internal ITP Training | 17 | 2006 eServGlobal

Sigtran: What is it?

Set of standards, proposed standards, and drafts

RFC 2719 Framework Architecture for Signalling Transport

RFC 2960 Stream Control Transmission Protocol (& 3286)

IUA = RFC 3057 - ISDN Q.921-User Adaptation Layer along with:


<draft-ietf-sigtran-iua-imp-guide-02.txt>

M2UA = RFC 3331 SS7 MTP2 User Adaptation Layer

M3UA = RFC 3332 SS7 MTP3 User Adaptation Layer

SUA = SS7 SCCP-User Adaptation Layer


RFC 3868 SCCP User Adaptation Layer
M2PA = MTP2-User Peer-to-Peer Adaptation Layer
RFC 4165 MTP2 User Peer-to-Peer Adaptation Layer
LAPV5/V5.2 Adaptation Layer
<draft-ietf-sigtran-v5ua-04.txt >

Internal ITP Training | 18 | 2006 eServGlobal

Sigtran: What is it?

Implements SS7 using the IP protocol as the underlying layers


Designed around a new IP protocol (a mix of UDP and TCP) to
meet the requirements demanded by SS7 signalling:

reliability

dependability

speed

This is called SCTP (Stream Control Transmission Protocol)

The following are probably the most interest to us:

M2PA = to run MTP3 SS7 linksets over IP

M3UA = to run non-SCCP traffic (ISUP) over IP (V.SSP)

SUA = to run SCCP traffic over IP (UAS, VPU)

Together known as SS7oIP or SIGnaling TRANsport (SIGTRAN)

Internal ITP Training | 19 | 2006 eServGlobal

Upper Layers of Sigtran: What are they?

ISUP - to facilitate call setup, routing and control (M3UA only)

INAP - designed to enable advanced services in a telephone


network

InitialDP, Connect, ApplyCharging, EstablishTemporaryConnection

TCAP - designed to provide transaction based dialogues

Initial address, Answer, Release, Blocking, Reset Circuit

TCAP-Begin, TCAP-End, TCAP-Continue, TCAP-Abort

MAP - designed to support mobile telephone

SMS (mo-forwardSM, sendRoutingInfoForSM)

USSD (processUnstructuredSS-Request)

Mobility (sendRoutingInfo, updateLocation, sendAuthenticationInfo)

SCCP - designed carry all that (except ISUP) (M3UA only)

Internal ITP Training | 20 | 2006 eServGlobal

Signalling Gateway: What is it?


SUA SG

INAP

TCAP
SCCP

MTP3

SS7

MTP2
MTP1

SSP

GTT

SCCP
MTP3
MTP2
MTP1

N
I
F

INAP

SUA

TCAP

SUA

SCTP

IP
Network

IP

SS7

SCTP/IP

IP

SCTP
IP

ASP

INAP is still carried by TCAP at the top of the stack

SCCP is translated into its very close cousin, SUA

IP, SCTP replace MTP layers

Applications remain the same, but the connectivity changes

Internal ITP Training | 21 | 2006 eServGlobal

Reliance FWT

Internal ITP Training | 22 | 2006 eServGlobal

What is an E-Carrier Level 1?

E1 is 2.048 Mbps split into 32 time slots

Full duplex (i.e. 2.048 Mbps upstream and downstream)

Each time slot sends and receives an 8-bit sample 8000 times per
second (8 x 8000 x 32 = 2,048,000 bps)
One timeslot (TS0) is reserved for framing purposes
Cyclic Redundancy Check can (optionally) be performed across all
bits transmitted in each frame to detect data loss
The G.703 standard specifies several options for the physical
transmission but HDB3 format is used almost exclusively

Each timeslot of of 64 Kbps is Digital Signal 0 (DS0)

Each timeslot can be a voice channel or signalling

One timeslot (TS16) is often reserved for signalling in ISUP

When all voice, known as IMT or PCM or ????

Internal ITP Training | 23 | 2006 eServGlobal

ITP: What is it?

Cisco multifunction router (Cisco 2600)

A special purpose computer, with lots of memory but no disks

Real-time operating system (IOS)

Port (Interface) cards (Ethernet, E1, ATM, etc)

Talks TDM SS7 as well as SS7oIP

Internal ITP Training | 24 | 2006 eServGlobal

Speaking of Rocks and Sand

Internal ITP Training | 25 | 2006 eServGlobal

ITP: What is it?

What is it?

Does SS7 stuff!

What Functions is it used for?

Traditional STP

Next Generation Signalling Transport

SS7oIP backhaul

SS7 over High Speed Links

QoS over IP infrastructure

Signalling gateway

SMS Offload (MLR = Multi-layer Routing)

RADIUS to MAP Authentication

Why reasons would a carrier use it?

SS7oIP savings over TDM circuits

$$$$$

Internal ITP Training | 26 | 2006 eServGlobal

IOS: What is it?

Real-time operating system for Cisco Multi-function routers

Common across just about all of their platforms

There are a vast number of versions and releases, depending on


the task (IP router, SS7 router, Backbone router, etc)
White paper The ABCs of Cisco IOS Software Release
The configuration and version of IOS makes it an ITP and defines
what flavour of ITP it will be, and what functions it will perform.

Soooo

Confusion through IOS

Internal ITP Training | 27 | 2006 eServGlobal

Abandoned Slides

Internal ITP Training | 28 | 2006 eServGlobal

You might also like