5 CigaleCorePS Basics V52 ATS RA Student (2)

125
© OSTILL - Fotolia Cigale Core PS 1 - Basics

description

Packet Service Description

Transcript of 5 CigaleCorePS Basics V52 ATS RA Student (2)

Page 1: 5 CigaleCorePS Basics V52 ATS RA Student (2)

© O

STI

LL-F

otol

iaCustomer Logo:

Title:Font size: 40 ptsFont color: Grey51, 51)Font: VerdanaPosition: Left

Font size: 24 ptsFont color: Orange (RVB: 255, 102, 0)Font: VerdanaPosition: Left

Cigale Core PS1 - Basics

Page 2: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential2

Objectives

• At the end of the lesson the student will be able to:

- Describe the Core PS architecture

- Describe the different Core PS Interface protocol

- Understand tunnel principle

- Understand the different message types and give some examples

- Understand the main basic procedures and the different types of networkconfigurations

- Understand differences between DNS Network and DNS User

- Understand Direct Tunnel procedure

Page 3: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential3

Astellia Core PS SolutionArchitecture

Data viewing and reportingReporting and alarming on Webbrowser for all teamsDedicated investigation tools forexperts

QoS managementPerformance analysisNetwork optimizationTroubleshooting

SLA management

Operator’s Information systemExport of statistics, reports, alarms

Data acquisition24h/24 raw data captureGn, Gp, DNS, RADIUS, GiGx/Gy/Gz

Data processingOn-line CDR generationPeriodic KPI generation

Results consolidationNetwork-wide informationKPI trending

System managementProcess flow automationSystem administrationSystem supervision

Engines Databases

Centraldatabase

Site 1

Probes

Site 2

Page 4: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential

Core PS architecture

4

GGSN

Internet

Gb

Gr

Gn Gi

HLR

PCU

SGSN

Gn

Abis

BTS

Iu-PSRNCIub

NodeB

GpInbound

GpOutbound

Foreign PLMNForeign PLMN

GGSN

Foreign PLMNForeign PLMN

SGSN

DNSServer

RADIUSServer

PCRFCharging

online

Chargingoffline

Gx GyGz

DIAMETERDNS

interface

RADIUSinterface

Page 5: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential5

Protocol Stack

Server /GatewayGi

GSM RF

RLC

MAC

LLC

SNDCP

IP

MS SGSN GGSNBSS

GSM RF L1bis

RLC

MACNetworkservice

BSSGP

Relay

Um Gb Gn/Gp

L1bis L1

Networkservice

BSSGP

LLC

SNDCP

L2

IP

UDP/TCP

GTP

Relay

L1

L2

IP

UDP/TCP

Application

L1

L2

IP

UDP/TCP

GTP

L1

L2

UDP/TCP

Application

Page 6: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential6

PDP Context

PDP: Packet Data Protocol

• Information stored in MS, SGSN, GGSN to allow data exchanged with PDPnetwork

- Subscriber's IP address (IPv4, IPv6 ou IPv4v6)- IP address of current SGSN- Access Point Name (APN) : logical name of a PDP network (ex : mywap)- Subscriber's IMSI- Tunnel Endpoint ID (TEID) CP/UP at the GGSN- Tunnel Endpoint ID (TEID) CP/UP at the SGSN- Quality of service parameters

• There are two kinds of PDP contexts.

- Primary PDP Context: Has a unique IP address associated with it- Secondary PDP Context: Shares an IP address with another PDP context. Is created

based on an existing PDP context (to share the IP address). Secondary PDP contextsmay have different Quality Of Service settings.

• A total of 11 PDP contexts (with any combination of Primary andSecondary) can co-exist.

Page 7: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential7

PDP Context

• Quality of Service (QoS) parameters:

- Reliability : defines 5 levels of data protection and acknowledgment .- Precedence (3 classes) : defines priorities between sessions (low, normal &

high). In case of overload, service commitments of sessions with high priorityshall be maintained ahead of other ones.

- Delay class (4 classes): indicates the transmission duration of one packetthrough the network. “Best effort” is often used.

- Peak Throughput: max expected throughput.- Mean Throughput: average expected throughput.- Traffic Class: conversational, streaming, interactive, background- Transfer delay: maximum delay for 95th percentile of the delays for all SDU.- Priority handling (1, 2, 3): relative importance for handling of all SDU (Service

Data Unit) belonging to the bearer service compared to the SDU of other bearers.- Guaranteed bit rate for UL/DL: bearer service attributes (delay and reliability)

are guaranteed for the traffic up to this value.

Page 8: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential8

TEID

Tunnel principle

(Core Network)

GGSN

Core PS part

SGSN

TEID: Tunnel endpoint Identifier

Internet

Tunnel CP UL

Tunnel CP DL

Tunnel Data UL

Tunnel Data DL

GTP Tunnel

Page 9: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential9

Gn/Gp protocol

• Used Protocol: GTP (GPRS Tunneling Protocol)

- 2 differents entities:• GTP-C (Control plane): Gn interface• GTP-U (User plane): Gn and Iu-PS interfaces

• 2 different protocol versions are available: GTP V0 and GTP V1- Release 98: GTP V0 (3GPP TS 09.60 Version 7.10.0)- Release 5: GTP V1 (3GPP TS 29.060 Version 5.9.0)

• GSNs implementing GTP V1 should be able to fallback to V0

Page 10: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential10

GTP V1: IPV4 or IPV6

GTP V0: IPV4

SMTPPOP3

MMS HTTPWAP FTPDNS RTSP

… …

IP

UDP TCP

GTP

L1

IP

UDP

UDP is the mandatory protocol

• GTP V0: UDP ports 3386 (ControlPlane and User Plane)

• GTP V1: UDP ports 2123 (ControlPlane) and 2152 (User Plane)

Gn/Gp Protocol Stack

Applicative layers

Page 11: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential11

[1] Path management messages

[2] Tunnel management messages

[3] Mobility management messages

[4] T-PDU

Gn/Gp interfaces

GTP-C

GTP-U

Gn/Gp Messages (1/5)

GSN GSNLocation management messages (optional)

Page 12: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential12

• [PATH MANAGEMENT]

- Messages sent between any type of GSN pair to manage logical paths.

- Active Path = at least one PDP context uses the path

- To find out if the peer GSN (SGSN,GGSN or RNC) is alive• Keep alive (ECHO Request, ECHO Response)

- To notify parameters issue• Reporting (Version Not Supported, Supported Extension Headers

Notification)

Gn/Gp Messages (2/5)

Page 13: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential13

• [TUNNEL MANAGEMENT]

- Messages sent between any type of GSN pair to manage tunnels

- Tunnel Creation/Deletion (PDP)• Create PDP Context Request / Create PDP Context Response• Delete PDP Context Request / Delete PDP Context Response

- RAU, PDP update, context redistribution (load sharing) or inter-system mobility

• Update PDP Context Request / Update PDP Context Response

- If the GGSN receives a PDU for a not connected PDP, it will try tocreate it (Network-requested PDP Context Activation procedure) inorder to deliver its PDU

• PDU Notification Request/Response/Reject Request/RejectResponse

Gn/Gp Messages (3/5)

Page 14: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential14

• [MOBILITY MANAGEMENT]

Mobility Management messages are control plane messages sentbetween SGSNs during:

- IMSI request for GPRS Attach procedure (SGSN-SGSN)• Identification Request, Identification Response

- Inter-SGSN Routing Area update procedure• SGSN Context Request, SGSN Context Response, SGSN Context

ACK

- Inter RNC relocation/3G-2G handover with Core Network switch• Forward Relocation Request, Forward Relocation Response,

Forward Relocation Complete, Forward Relocation CompleteACK, Forward SRNS Context, Forward SRNS Context ACK,Relocation Cancel Request, Relocation Cancel Response

Gn/Gp Messages (4/5)

Page 15: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential15

• [USER PLANE]

Send and Receive PDU

- Only one message for Uplink and Downlink

- T-PDU

Gn/Gp Messages (5/5)

Page 16: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential16

• PDP Context Activation Procedure

Activate PDP context request

Security functions

Create PDP context request

Create PDP context response

Activate PDP context accept

Main procedures (1/5)

SGSN GGSN

Page 17: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential17

• PDP Context Deactivation Procedure

Main procedures (2/5)

SGSN GGSN

Deactivate PDP context request

Delete PDP context request

Delete PDP context response

Deactivate PDP context response

Page 18: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential18

• Inter-SGSN Routing Area update with PDP active

RA Update requestSGSN context request

RA Update response

SGSN context response

Update PDP context request

Update PDP context response

SGSN context acknowledge

Main procedures (3/5)

NewSGSN GGSN

OldSGSN

Page 19: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential

• PDP Context Update Procedure:

- QoS change: at least one QoS parameter changes.

- 2G to 3G mobility: Rat type changes from GERAN to UTRAN.

- 3G to 2G mobility: Rat type changes from UTRAN to GERAN.

- Direct Tunnel activated: Direct Tunnel Flag.

- Direct Tunnel deactivated: Direct Tunnel Flag is absent and the previousUpdate PDP Context Request contained Direct Tunnel Flag.

- Inter SGSN mobility: New SGSN IP address.

Main procedures (4/5)

Page 20: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential20

• Sending and receiving PDUs

SNDCP-PDU{TLLI, NSAPI, PDP-PDU}

SNDCP-PDU{TLLI, NSAPI, PDP-PDU}

SNDCP GTP

GTP-PDU{TID, PDP-PDU}

GTP-PDU{TID, PDP-PDU}

PDP-PDU{PDP address}

IP

PDP-PDU

Main procedures (5/5)

ExternalIP network

SGSN GGSN

Page 21: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential21

Network Configuration (1/5)

• What does the norm say:

(extract from 3GPP 29.060)

- Request messages:• The UDP Destination Port number for GTP-C request messages is

2123. It is the registered port number for GTP-C.• The UDP Destination Port number for GTP-U request messages is

2152. It is the registered port number for GTP-U.• The UDP Source Port is a locally allocated port number at the

sending GSN/RNC.

- Response messages:• The UDP Destination Port value shall be the value of the UDP

Source Port of the corresponding request message.• The UDP Source Port shall be the value from the UDP Destination

Port of the corresponding request message.

Page 22: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential22

Network Configuration (2/5)

• Different ways to implement the network- Main case:

Create PDP context request

Create PDP context response

SGSN GGSN

Delete PDP context request

Delete PDP context response

IP 1 – port 2123 IP 2 – port 2123

Page 23: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential23

Network Configuration (3/5)

- Random SGSN port number

Create PDP context request

Create PDP context response

SGSN GGSN

Delete PDP context request

Delete PDP context response

IP 1 – random port IP 2 – port 2123

Page 24: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential24

Network Configuration (4/5)

- IP per type of procedure

Create PDP context request

Create PDP context response

SGSN GGSN

Delete PDP context request

Delete PDP context response

IP 1

2123 or random port

IP 2 – port 2123

IP 3 – port 2123

Page 25: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential25

Network Configuration (5/5)

- IP per type of message (Request vs. Response)

Create PDP context request

Create PDP context response

SGSN GGSN

Delete PDP context request

Delete PDP context response

IP 1

2123/random port

IP 2 – port 2123

IP 3 – port 2123

IP 3 – port 2123

IP 2 – port 2123

Page 26: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential26

• New features

- Direct Tunnel

- New IEs in PDP Context Request messages:

• IMEI• RAT type (GERAN – UTRAN – WLAN)• User location (cell type, LAC-RAC, cellid or SAC)

3GPP Release 7

Page 27: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential27

• « Flat architecture »: ready for LTE networks.

• Reduce cost for operators.

• User data traffic routed directly from the radio accessnetwork to the core network’s Internet gateway node.

• Bypass the control node (the Serving GPRS ServiceNode, the SGSN) through which data traffic is routed inexisting networks.

• UMTS feature only.

Direct Tunnel (1/4)

Page 28: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential28

GTP-U Direct Tunnel

Direct Tunnel (2/4)

Radio part

(GTP-U)

SGSNRNC GGSN

IPNetwork

IPNetwork

Control Plan

User Plan

(GTP-U)

(RANAP) (GTP-C)

• Without DirectTunnel

Radio part

SGSN

RNC GGSN

IPNetwork

IPNetwork

• With DirectTunnel (RANAP) (GTP-C)

Iu-PS Gn

Page 29: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential29

GTP-U Direct Tunnel

Direct Tunnel (3/4)

Radio part

(GTP-U)

RNC 1Control Plan

User Plan

(GTP-U)

(GTP-C)

• Direct Tunnel used in only some RNCs

Radio part

SGSN

RNC 2

GGSN

IPNetwork

IPNetwork

(RANAP)

Page 30: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential30

Direct Tunnel (4/4)

• Direct Tunnel EstablishmentSGSN

Activate PDP Context RequestCreate PDP Context Request

Create PDP Context Response

Activate PDP context accept

RNC GGSN

RAB Assignment Request(GGSN TEID, GGSN User Traffic Address)

Update PDP Context Request(DTI flag, RNC TEID, RNC User Traffic Address)

Update PDP Context Response

RAB Assignment Response

GTP-U

Page 31: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential31

• DNS: Domain Name System- The APN Resolution process allows to a SGSN to obtain the IP

address of the GGSN which should serve an APName (AccessPoint Name).

- IP address can be an IPv4 or IPv6 address.

DNS Network

DNSNetwork

DNS Query

DNS Response

SGSN GGSN_x

Create PDP context request

APName

IP GGSN_x

SGSN sends aDNS Request with

an APName

DNS server answersback with GGSN IP

address associated toAPName.

Page 32: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential32

DNS Network vs. DNS UserDNS

Network DNS User

www.google.com

DNS Query

DNS Response

SGSN GGSN_x

APN: internet

Create PDP context request

Service request

Create PDP context responsePDP Act. Complete

PDU PDU

internet

IP GGSN_x

DNS Querywww.google.com

DNS ResponsePDU

PDU IP Google

IP Google

www.google.com

Page 33: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential33

RADIUS Protocol (1/3)• RADIUS (Remote Authentication Dial In User Service) is a protocol used for

Authentication, Authorization and Accounting- Authentication: user identity is checked (username/password)- Authorization: service access rights for a user are checked

• RADIUS_ACCESS_REQUEST• RADIUS_ACCESS_ACCEPT• RADIUS_ACCESS_REJECT

- Accounting: RADIUS provides information for billing (service access durationbetween RADIUS_ACCOUNTING_START and RADIUS_ACCOUNTING_STOP)

• RADIUS headers format (request and response are associated through @IP src/dest, UDPport number and Packet identifier)

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

---

Attributes

Code Identifier LengthAuthenticator

Bit

Page 34: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential34

RADIUS Protocol (2/3)

• RADIUS architecture

Database

- 1 request could be forwarded to several servers but only the first responsewould be taken

RADIUSserver 1

RADIUS serveror proxy

RADIUSserver N

RADIUSserver 2

Optional (depends onoperator configuration)

GGSN AccessServer

Page 35: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential35

RADIUS Protocol (3/3)RADIUSServerSGSN GGSN_x

Create PDP context request

Create PDP context response

RADIUS Access-RequestAPName

RADIUS Access-AcceptMobile IP address

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

Delete PDP context request

Delete PDP context response

RADIUS Accounting-Request (Stop)

RADIUS Accounting-Response (Stop)

Page 36: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential36

DIAMETER Protocol (1/3)

• DIAMETER is a protocol used for Authentication, Authorization and Accounting. It is analternative to RADIUS.

• A DIAMETER frame consists of a Diameter header and a variable number of Attribute-Value Pairs (AVP) for encapsulating information relevant to the Diameter message.

Page 37: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential37

DIAMETER Protocol (2/3)

• DIAMETER Overview

Gy

SubscriptionProfile

Repository

(SPR)

Rx

ApplicationFunction

(AF)

Sp

Gx

Policy andCharging

EnforcementFunction

(PCEF)

Policy andCharging Rules

Function

(PCRF)

Online ChargingSystem

(OCS)

Service Data FlowBased Credit

Control

Gxx

Bearer Bindingand EventReportingFunction

(BBERF)

PDN-GatewayAN-Gateway

Gz

OfflineChargingSystem

(OFCS)

• The Gx reference point enables a PCRF to have dynamic control over the PCC behaviorat a PCEF.

• The Gy reference point allows online credit control for service data flow based charging.• The Gz reference point enables transport of service data flow based offline charging

information.

Page 38: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential38

DIAMETER Protocol (3/3)

DIAMETERServerSGSN GGSN_x

Create PDP context request

Create PDP context response

DIAMETER Credit-Control-RequestInitial Request

DIAMETER Credit-Control-AnswerInitial Request

Update PDP context request

Update PDP context response

DIAMETER Credit-Control-RequestUpdate Request

DIAMETER Credit-Control-AnswerUpdate Request

Delete PDP context request

Delete PDP context response

DIAMETER Credit-Control-RequestTermination Request

DIAMETER Credit-Control-AnswerTermination Request

Page 39: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential39

Gi Protocols

MMS

DNSWTP

WSP

RTPRTCP

UDP TCP

FTP SMTP POP3HTTP RTSP

L1L2

IP

ICMP

L1L2

UDP/TCP

Application

IP

TCP/IP Model

• Applications

Page 40: 5 CigaleCorePS Basics V52 ATS RA Student (2)

© O

STI

LL-F

otol

iaCustomer Logo:

Title:Font size: 40 ptsFont color: Grey51, 51)Font: VerdanaPosition: Left

Font size: 24 ptsFont color: Orange (RVB: 255, 102, 0)Font: VerdanaPosition: Left

Cigale Core PS2 - Engine

Page 41: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential41

• At the end of the lesson the student will be able to:

- Describe Cigale Gn Engine (input/output files)

- Understand the different part of user interface and mainparameters of Cigale configuration

- Understand Cigale Gn state machine

Objectives

Page 42: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential42

Probe Capture on Gn, Gp, Gi, Gx, Gy or Gz(Ocean, Neptune, K12, Nethawk, Libcap…)

Cigale Gn engine

Activity Analysis

High detail levelinvestigation and analysis

(Troubleshooting)

Overview (1/4)

Page 43: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential43

• Cigale Gn can be described as a "spy" located at level of theGn/Gp/Gi/Gx/Gy/Gz interfaces, between GSNs (SGSNs andGGSNs) and toward IP Network

• With Packet Services Monitoring (PSM) option, user can follow asession at the applicative layer (HTTP/FTP/POP3…)

• Cigale Gn provides different kinds of results:- Activity Analysis database (for troubleshooting and optimization)- Results files (for SI export )

• Cigale Gn can work in multi engines configuration- Enrichment from signalling engines to data engines.

Overview (2/4)

Page 44: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential

Overview CorePS 5.2Neptune (3/4)

44

NB: PSM Engine =Cigale Gn + PSM option

NEPTUNEProbe

T&A Core PS(sig hourly

+PSMhourly)

XCAP

FaultManager

VIP Care

T&A HPG

UsageAnalytics

HPG

StatFactory

StatFactory

PSMEngine

CigaleEngineStream (CP

only)

Tuples (periodic IP links+ APN statistics)

TCPD

R (

TCP/

UD

Pse

ssio

n su

mm

arie

s)

AA (IPDR,PSDR) + VIA

AA (CDR)+ VIA

Stream

.XLP file

Textfiles

Stream

.HPG file

.CPS files

.NPS files

Page 45: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential

Overview CorePS 5.2Ocean (4/4)

45

NB: PSM Engine =Cigale Gn + PSM option

NB: PSM Engine = Cigale Gn + PSM option

T&A Core PS(sig hourly

+PSMhourly)

OceanProbe

Enrich

men

t fil

es(B

IN/B

CK)

FaultManager

VIP Care

T&A HPGHPG

StatFactory

PSMEngine

CigaleEngine

AA (IPDR,PSDR) + VIA

AA (CDR)+ VIA

Stream

.XLP file

Textfiles

Stream

.HPG file

.CPS files

EDX

EDX

Capture files(CP only)

Capture files(UP only)

Page 46: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential46

Cigale GnConfiguration file

Other files :IP2country.txt, TAC.txt,

networks.txtCapture file :EDX (OCEAN)XCAP (NEPTUNE)PCAP (TCPDUMP, ETHEREAL)

Input files

Description of the network topologyGSN, DNS, RADIUS, DIAMETER topology.txt,

2G – 3G topologyDescription of the State MachineAUTOMAT, EVENTS,CAUSES,STATES

Page 47: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential47

• Overview

- This file is used when processing record files to name thedetected GSNs, DNS, RADIUS and DIAMETER systems

- The extension of the core network data base files is Txt.

- Path to the topology file has to be set into the Cigale Gnconfiguration.

Topology file (1/2)

Page 48: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential48

• IP@ range for SGSN, GGSN, DNS, RADIUS and DIAMETERThis file provides the possibility to assign explicit names to GSNs

as well as for DNS/RADIUS/DIAMETER servers …

Topology file (2/2)

If DNS/RADIUS/DIAMETERservers are not filled, noCDR would be generated

… Because there is no possibility at all to discoverautomatically the network topology

Page 49: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential49

• IP2country.txt

• The file IP2country.txtprovides a description of IPaddresses allocated percountry

Useful to automatically assign names to GSNs when no description isprovided (no GSN description file available or incomplete description)

IP2country

Page 50: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential50

ASM Integration (1/3)

• ASM : Astellia System Management- Process flow programming:

• Cigale Gn configuration• Tasks configurations: copy (.edx files, results of the engines),

clean, …

- Process flow synchronization:• launching/stop/sequencing of the tasks

- Process flow supervision:• monitoring of the treatments,• automated alarm system

- Process flow reliability:• system of relaunching of the treatments in case of error

Page 51: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential51

ASM Integration (2/3)Network treestructure

Window containing :• Events: displays events

on local running actions• Local Internal

Processes: displaysinformation on internalASM processes

• Alarms: displays alarms

TasksAccess to tasksconfiguration

Page 52: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential52

ASM Integration (3/3)

« Actions » menu

Engineconfigurationaccess

Page 53: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential53

Manual Processing

• Possibility to execute Cigale engine without ASM

- Execute Astellia.Tools.Engine.exe in Bin folder of the engineinstallation path.

Start processing

Local conf file

Engine progressionand events

Page 54: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential54

Cigale Gn Configuration (1/14)

4 differentgroups:

• Network

• Processing

• Inputs

• Outputs

Possibility to import/export .conf file

Page 55: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential55

Cigale Gn Configuration (2/14)

• Network- Topology:

• Network prefix (usually OBS), check topology file - MANDATORY• Topology file path - MANDATORY• 2G/3G topology file path (for Cells/SAIs and RNCs/PCUs) - Optional• Networks File Path – MANDATORY

- Operator:• HPLM MCC (Only one MCC can be configured)• HPLM MNC (Only one MNC can be configured)• Home operator file: Possibility to configure several MCC or MNC

Page 56: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential56

Cigale Gn Configuration (3/14)

- TAC – IMEI:

• TAC – IMEI file path: allow to translate TAC into Mobile Manufacturerand Mobile Type

Page 57: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential

• Processing- PSM module: Activate or deactivate- Enrichment: Activate or deactivate

• Enrichment configuration for NEPTUNECigale Gn and PSM Engine generate several BCK during the day. At the end of theday, a BIN file is generate with all PDP context still active. The day after, whenthe engine restart, this BIN files is loaded and all PDP active the day before arestill present.

- Backup file directory: destination directory of generated backup files- Period: Period of BCK generation

57

Cigale Gn Configuration (4/14)

Adminonly

Sameconfiguration

CP Stream

UP Stream

Cigale GnEngine

BIN/BCK

Enrichmentcontexts writing

PU1Enrichmentcontexts reading

PSM Engine

BIN/BCK

Enrichmentcontexts writing

PU2Enrichmentcontexts reading

Page 58: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential

• Enrichment configuration for OCEAN

• Cigale Gn Engine generate BCK files for enrichment.- Backup file directory: destination directory of generated backup files- Period: Period of BCK generation

• PSM Engine load the BCK files generated by Cigale Gn Engine- Backup file directory: source directory for backup files.- Period: must be « none ».- Filtering equipment: allows one to retrieve only the backup file for a specific list of

equipment. Equipment names must be the same as used in topology file(« node_name »).

Cigale Gn Configuration (5/14)

BCK periodicity shouldbe lower or equal thanEDX periodicity

EDX

EDX

CP files(5min)

UP files(5min)

PSM Engine

PU2

Cigale GnEngine

BIN/BCK

Enrichmentcontexts writing

PU1Enrichmentcontextsreading

58

Page 59: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential59

• RADIUS analysis

- RADIUS port list: Port used to analyze RADIUS protocol.

• DIAMETER analysis

- DIAMETER port list: Port used to analyze DIAMETER protocol.

Cigale Gn Configuration (6/14)

RADIUS and DIAMETER can be both activated

Page 60: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential60

• Processing- Advanced Settings:

- Partial Timers:

Cigale Gn Configuration (7/14)

Settings to configure purges timeout ofdifferent procedures.

Please ask Astellia support beforemodifying these parameters.

If Partial Timers is not selected, partial CDR will not be generated

Page 61: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential61

• Inputs- Settings

• Input: path to the capture files directory or capture file directly• Input Server: IP address, port, login and password of Neptune

Probe• Analyser: .edx (Ocean), PCAP, .xcap (Neptune)• Start/End Time: allow to process only a time range.• Processing Timeout: used to limit the duration of processing

Cigale Gn Configuration (8/14)

Page 62: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential62

• Inputs- 2 Process Mode: Possibility to activate the feature

• Online mode:

When activated, CIGALE Gn is waiting for EDX files on thedirectory specified in « Settings/Input ».

• Online timeout: Maximum time in seconds waiting EDX file beforestopping Cigale Gn process

• Minimum remaining time polling: Minimum difference in secondsbetween the date of the last frame of the file processed by CIGALEGn and the end time.

• Online flags: Extension of the flag files (example: “flg” for“files.flg”).

Cigale Gn Configuration (9/14)

Expertonly

Page 63: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential63

• Inputs• Stream mode: Mode used with Neptune probes

Cigale Gn Configuration (10/14)

Page 64: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential64

• Output- Settings: name of the output database- Activity Analysis: activate the database generation

Cigale Gn Configuration (11/14)

MySQL parameters

Index generation

Features activation (Gi,incomplete PDP,…)

Traces activation (detailed activity,fragmented IP messages,…)

Post process SQL queriesconfiguration

Page 65: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential65

• Post process Queries

- If checked, post process queries are stored in the destinationfolder path.

• Indexes• T&A• Statistics for AA

- What for?:• SQL Queries can be executed separtly from engine process

- Need another ASM task: « Post-process MySQL queries »• In case of abnormal end of processing. Queries can be executed

even on a partial database.

Cigale Gn Configuration (12/14)

Page 66: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential66

• Output- Detailed Decoding: Activity Analysis can use

Frame Extractor to visualize frames decoding.

- Frame Archiving: The frame read can be archived into adirectory (XCAP files)

- View: Statistics for AA activation

- Stats Factory: Output data activation for stat factory

Cigale Gn Configuration (13/14)

Page 67: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential67

• Output- VIP Care:

• VIP Care Server: IP address, port, login and password of VIP Care Server• VIP Care Off Line: If no selected, the connection with VIP Care server can

be attempt.• VIP Care SDRs record path: When VIP Care Off Line is checked, this path is

the location of the directory containing the SDRs.• Ftp hostname for sdr file: FTP hostname used by VIP Care to retrieve SDR.• Ftp folder path: Path of ftp server where the sdr files are stored.

- IMSI Filtering Activation: SDRs are selected before being sent to VIPCare Server.

• VIP Care Upload Path: Path containing the list of IMSI.• ByPass: If selected SDRs defined in typebypass.txt are sent (event if IMSI

is not tracked by VIP Care• VIP Care SDR Type Bypass file: Type of SDR which are ByPassed by

VIPCare

Cigale Gn Configuration (14/14)

Only with PSM Engine

Page 68: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential68

• Presentation

- The state machine is configured by 4 external files(AUTOMAT.ADT, CAUSES.ADT, EVENTS.ADT, STATES.ADT)

- They must be contained in the CIGALE execution directorywhen you start up the application.

- These files must not be modified without authorization.

Gn State Machine (1/15)

Page 69: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential69

• Automat.adt

- The state machine is able to distinguish the different types ofprocedure (Tunnel management, Mobility) in order to tracemobile activity.

- These states and transitions are contained in theAUTOMAT.ADT external file.

- The events and causes are identified by names in theAUTOMAT.ADT file.

Gn State Machine (2/15)

Page 70: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential70

• One transition is defined by:- An origin state- A final state- A message (event) with sometimes an associated cause

• Events are sometimes linked with an extension :- To indicate the sense of the message- To add a supplementary information

Gn State Machine (3/15)

Page 71: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential71

Gn State Machine (4/15)

BEGINCR_PDP_

CTX_PENDING

CR_PDP_CTXT_REQ

DEL_PDP_CTX_PENDING

CR_PDP_CTXT_RES

T_PDU

DEL_PDP_CTXT_REQ

DEL_PDP_CTXT_RSP

BEGINTUNNEL MANAGEMENT

MOBILITY MANAGEMENT

PDP ACTIV

SGSN_CTXT_REQ

END

SGSN_CTXT_REQ

MS leaves the SGSN

T-PDU_UL

Page 72: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential72

Gn State Machine (5/15)

BEGINWAIT_SGSN_

CTX_RESWAIT_SGSN_CTXT

_ACK

SGSN_CTXT_REQ SGSN_CTXT_RES

WAIT_INTER_SGSN_TRX

END

TIMER

MOBILITY MANAGEMENT

END

SGSN_CTXT_ACK

SGSN_CTXT_RES_PDP_ACTIVE

WAIT_SGSN_CTXT_ACK_PDP-ACTIVE

SGSN_CTXT_ACK

END

UPDT_PDP_CTXT_REQ

WAIT_GGSN_

UPDATE

TUNNEL MANAGEMENT

MOBILITY MANAGEMENT

At least oneactive

Page 73: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential73

Gn State Machine (6/15)

WAIT_GGSN_

UPDATEUPDT_PDP_

CTX_PENDING

TUNNEL MANAGEMENT(GGSN UPDATE)

UPDT_PDP_CTXT_REQ UPDT_PDP_CTXT_RESP

UPDT_DEL_PDP_CTX_PENDING

T_PDU

DEL_PDP_CTXT_REQ

BEGIN

UPDT_PDP ACTIV

SGSN_CTXT_REQ

END

SGSN_CTXT_REQ

MS leaves the SGSN

TUNNEL MANAGEMENT

MOBILITY MANAGEMENT

DEL_PDP_CTXT_RSP

Page 74: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential74

Gn State Machine (7/15)

BEGINWAIT_ID

_RES END

IDENTIFICATION MANAGEMENT

ID_REQ ID_RES

Page 75: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential75

Gn State Machine (8/15)

BEGIN_DNS WAIT_DNS_RESP

END_DNS

DNS MANAGEMENT

DNS_REQUEST DNS_RESPONSE

Page 76: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential76

Gn State Machine (9/15)

RADIUS MANAGEMENT AUTHENTICATION ACCOUNTING

RADIUS_ACCOUNTING_REQUEST_STOPRADIUS_ACCOUNTING_RESPONSE

BEGIN_RADIUSWAIT_RADIUS_ACCESS_ACCRADIUS_ACCESS_REQUEST

RADIUS_ACCESS_ACCEPT

WAIT_RADIUS_

ACCOUNT_

RES_START

RADIUS_ACCOUNT_ACTIVE

END_RADIUS

WAIT_RADIUS_

ACCOUNT_

RES_STOP

RADIUS_ACCOUNTING_REQUEST_START

RADIUS_ACCESS_REJECT

RADIUS_ACCOUNTING_RESPONSE

Page 77: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential

DIAMETER_CCR_Upd

Gn State Machine (10/15)

77

DIAMETER_CCR_Upd

DIAMETER_CCR_Stop

DIAMETER_CCR_Start

BEGIN_DIAM

WAIT_DIAM_CC_

RES_START

WAIT_DIAM_CC_

RES_UPD

DIAMETER_CCA_Start

DIAMETER_CCA_UpdDIAM_CC_ACTIVE

WAIT_DIAM_CC_

RES_STOP

DIAMETER_CCA_Stop

DIAM_CC_END

DIAMETER_CCR_Stop

DIAMETER MANAGEMENTCREDIT CONTROL COMMAND (Gx/Gy)

Page 78: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential

DIAMETER_ACR_Upd

Gn State Machine (11/15)

78

DIAMETER_ACR_Upd

DIAMETER_ACR_Stop

DIAMETER_ACR_Start

BEGIN_DIAM

WAIT_DIAM_ACCT_

RES_START

WAIT_DIAM_ACCT_

RES_UPD

DIAMETER_ACA_Start

DIAMETER_ACA_UpdDIAM_ACCT_ACTIVE

WAIT_DIAM_ACCT_

RES_STOP

DIAMETER_ACA_Stop

DIAM_ACCT_END

DIAMETER_ACR_Stop

DIAMETER MANAGEMENTACCOUNTING COMMAND (Gz)

Page 79: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential79

• Events.adt, Causes.adt and States.adt

- These files are then used to establish the correspondencebetween those names and the coded events and causes.

- CAUSES.ADT file describes the names of the causes used bythe state-machine.

- EVENTS.ADT file describes the names of the events used by thestate-machine.

- STATES.ADT file describes the names of the state used by thestate-machine

Gn State Machine (12/15)

Page 80: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential80

• Events.adt

Gn State Machine (13/15)

Page 81: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential81

• Causes.adt

Gn State Machine (14/15)

Page 82: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential82

• States.adt

Gn State Machine (15/15)

Page 83: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential83

CDR Purges (1/4)

• Purge End!

• Purge Inactivity!- Triggered on Gn, Gp and Gi interfaces

Page 84: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential84

CDR Purges (2/4)

• Purge Timeout!

Inter-SGSNMobility

No response from GGSN

Page 85: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential85

CDR Purges (3/4)

• Purge NewTrans!- Same TEID but another MS

• Purge SGSNOut!- PDP mobility

Page 86: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential86

CDR Purges (4/4)

• Purge NewRequest!

Page 87: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential87

Partial CDRs (1/3)

• Partial CDR on inactivity:

- Only applied on CREATE procedure .- By default, timeout partial CDR is 30 seconds.- If 30 seconds after a CREATE Procedure, no message was exchanged, a

Partial CDR on Inactivity is generated.- If a new request (UPDATE/DELETE) is received before timer expiry, the

partial CDR is generated

• Partial CDR on activity:

- Applied on UPDATE procedure.- UPDATE Procedures are factorized and an activity partial CDR is

periodically generated on timer expiry.- By default, timeout activity partial CDR is 5 minutes.- If a DELETE request is received, the partial CDR is generated without

waiting timer expiry

Page 88: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential88

Partial CDRs (2/3)

• One example:

4 CDR generated:• 1 CDR partial on inactivity : 30 seconds after the CREATE procedure.• 2 CDR partial on activity : sum up of UPDATE procedures exchanged

during 5 minutes.• 1 CDR non partial : all procedure of PDP.

Partial Start End 1st Event Event Cause

1 05/01/2012 00:09:38 05/01/2012 00:09:38 CR_PDP_CTXT_REQ_V1 CR_PDP_CTXT_RES_V1 V1_ReqAccept

1 05/01/2012 00:21:58 05/01/2012 00:26:06 UPDT_PDP_CTXT_REQ_V1 UPDT_PDP_CTXT_RES_V1 V1_ReqAccept

1 05/01/2012 00:27:05 05/01/2012 00:29:48 UPDT_PDP_CTXT_REQ_V1 UPDT_PDP_CTXT_RES_V1 V1_ReqAccept

0 05/01/2012 00:09:38 05/01/2012 00:34:57 CR_PDP_CTXT_REQ_V1 DEL_PDP_CTXT_RES_V1 V1_ReqAccept

Page 89: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential89

Partial CDRs (3/3)

• Number UDPATE procedure are listed by CDR in Activity Analysis:

• Number of UPDATE 2G to 3G mobility• Number of UPDATE 3G to 2G mobility• Number of UPDATE with SGSN changes• Number of UPDATE with Direct Tunnel Flag• Number of UPDATE with QoS changes.• Number of UPDATE with no Direct Tunnel Flag (previous

UPDATE contained the DIRECT Tunnel Flag)

Page 90: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential90

T&A Core PS (1/2)

• Trending & Aggregation provides the following services:- Trending of the network performance over the time,- Aggregation from a cell view to a consolidated view (per network

element, region or network)- Centralization and long term storage of information,- Alarm generation,- Reporting.

IuPsIuCsGbA Iub

T&A server

KPIs Browsing

Administration

Page 91: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential91

T&A Core PS (2/2)

• 10 families of dashboards

CIGALEEngine Stat Factory T&A Core PS

- PDP- APN- Mobility- Roaming- Roamout- DNS- RADIUS

- PDP Activation per NE- Session Management per NE- PDP Activation per APName- Session Management per APName- Inter SGSN Mobility- Inbound Roamers- Outbound Roamers- DNS Performances- RADIUS Performances- Gi Session Management

.CPS files

Page 92: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential92

PSM – Overview (1/2)

• PSM is a module for Cigale UMTS Iu (from release Iu3.2), Gn (from releaseGn3.0) and Cigale GPRS Gb (from release Gb4.0) tools

• It offers the following features:- Decode and analyze protocols encapsulated in IP frame- Provide through a state engine, statistics of normal/abnormal events that

occurred to mobiles- Provide metrics on traffic and transmission delays

• PSM uses a specific automat for services in addition to Cigale engineautomat

• It provides deep analysis for following services: HTTP, WAP, Email (POP3,SMTP), Streaming (RTSP, RTP/RTCP), MMS, DNS

Page 93: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential93

• New KPIs to monitor QoS and QoE of subscribers- Time to Connect- Data access time- Session Setup Time- Volumes and throughputs for each subscriber activities- TCP retransmission volume- Statistics for AA based on PSM KPIs

- And much more !!!

PSM – Overview (2/2)

Page 94: 5 CigaleCorePS Basics V52 ATS RA Student (2)

© O

STI

LL-F

otol

iaCustomer Logo:

Title:Font size: 40 ptsFont color: Grey51, 51)Font: VerdanaPosition: Left

Font size: 24 ptsFont color: Orange (RVB: 255, 102, 0)Font: VerdanaPosition: Left

Cigale Core PS3 - Viewers

Page 95: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential95

• At the end of the lesson the student will be able to:

- Describe Activity Analysis tables

- Understand Gn KPIs

- Understand AA main functionalities and how to use themefficiently

Objectives

Page 96: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential96

• AA is a MySQL database viewer- Where : On each probe and user PC- When : After Cigale Gn process - can be used also next to

other Cigale engine (GSM, UMTS, Core CS...)- Why : To create a database and visualise results thanks to a

graphical user interface that helps investigation- How : created during the Cigale Gn engine process

Cigale engineSignificant statistics

Activity Analysis

High detail level investigationand analysis

Overview

Page 97: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential97

• AA connection

Connection to MySQL server

The server can be the localmachine (Localhost) or a distantconnected server.

Default port is 3306

Two logins :Cigale : all rights (pwd : astellia)Analysis : read only (no pwd)

Overview

Page 98: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential98

• Gn database could be composed of 5 different tables depending onprocessing configuration:

- Activity Report: provides summary of a procedure (PDP Context creation...)through a Call Data Record (CDR) XL3 table

- Detailed Activity: gives information on all subscribers activity during the captureperiod

- Services Activity: provides summary of a service session between one client andone server through Packet Services Data Record (PSDR)

- IP Activity: gives information on every client/server transaction (1 request and 1response) through Internet Protocol Data Record (IPDR)

- Internet protocol: gives information on all captured IP data frames

OverviewPS

MC

igal

e G

n

Page 99: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential99

Activity Analysis tables (1/3)

• Activity Report

• Following information are available from this table:- Subscriber identification: IMSI, MSISDN- Source/Destination node (GSN/server): @IP, port number- PDP information: APN, QoS parameters, PDP Id- Mobility information: old LAC, old RAC, old PTMSI- Traffic information: User payload (IP traffic over GTP), total Gn traffic

(user plane + signalling) and IP Gi traffic

Page 100: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential100

Activity Analysis tables (2/3)

• Detailed Activity

• Following information are available:- Subscriber identification: IMSI, MSISDN- Source/Destination node (GSN/server): @IP, port number- Frame information: frame number, GTP sequence number, message

direction, frame length

Page 101: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential101

Activity Analysis tables (3/3)

• Services Activity• IP Activity PSM tables (need activation)• Internet Protocol

• Following information are available:- Mobile identification: IMSI, MSISDN, MS @IP, MS port number- Source/Destination node (GSN/server): @IP, port number- Service: APN, requested URL, protocol, service- Traffic: volume, throughput, TCP/WTP retransmissions- Connection delays: Time to connect, reply peer delay, setup

delay- Procedure efficiency: sent/received objects ratio, response ratio- …

Page 102: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential102

• Filtering and sorting tools- The tool bar contents could vary depending on the selected view

Close the current window

Go to the top / bottom of the view

Zoom In / Out

Toolbar options (1/3)

Export to Excel or in text file format (.txt)

Go to Activity report

Go to Detailed Activity

Go to IP Activity

Go to Services Activity

Page 103: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential103

Toolbar options (2/3)

Protocol decoding

Flow Chart

Multi interfaces

Display the number of different elements in the active column

Find Next Record/Find Previous Record

Export selected xDR to an EDX or XCAP file

Page 104: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential104

Filters – Display the filter palette

Toolbar options (3/3)

Filter palette – Detail of the active filtersin the current view

The filter can be saved and loaded. It ispossible to lock filter.

Cancel the filter of the active column / all filters / the last filter

Apply a filter equal, different, lower… than the active cell

Increasing order / decreasing order / No order

Advanced filter (you can use * aswildcard or NULL)

Filter with several value – button

Page 105: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential105

• Current use of the CDR Viewer- The CDR viewer allows to filter some activities on all the columns.- For instance, filter on all the PDP Context Activation- Sorting by decreasing DL volume

&

Activity Analysis

Page 106: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential106

AA Main features

• Activity Analysis is a powerful investigation tool that enables adeep troubleshooting

• Some features get easier this troubleshooting- Navigation- CDR Type- UE Call Trace- Distribution function- Preset filters- Flow Chart- Decoding- Multi-interface- Statistics for AA- Global tracing

Page 107: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential107

Navigation

• Depending on the active table you have selected, by right clickingon a line you can navigate between the different tables to followsubscriber activity

Transitions

ActivityReport

DetailedActivity

IP Activity

ServicesActivity

PSM tables

Page 108: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential108

• To analyze more easily subscribers activity through Activity Report, eachCDR is summed up in Type column

- This type indicates during which procedure it has ended and why

• All transitions from activity reports are tagged with a specific color.- Green color normal end tunnel transition- Blue color inter SGSN procedure- Navy color normal end DNS transition- Purple color normal end RADIUS/DIAMETER transition- Black color transaction Purge- Olive color failure no response or user inactivity- Grey color ICMP v6- Red color abnormal end: reject

CDR Type

Page 109: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential109

Distribution function

• It enables to display the number of different elements in the activecolumn in table or chart format

• Additional criteria could be added with

Page 110: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential110

• Preset window

- Store a defined context (database type, current view, active filters, columns andtheir respective size)

- Load it on the current database

The tool bar allows to add a group or a subgroup,delete a preset or group, reload a preset, import orexport a preset.

Preset icons represent the type of view.

Preset filters

Page 111: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential111

• Preset creation- Create a group select it, then right click and select ‘save as preset’

Preset filters

Page 112: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential112

Flow Chart (1/2)

• It enables to follow easily the activity of a subscriber (CDR)through the message exchanged on Gn interface between GSNnodes:

- Flow Chart for the selected connection either on signalling frames or onall signalling and data frames.

- Flow Chart for the entire PDP/Call Id Flow Chart of the selectedconnection with same options (signalling or signalling & data).

Page 113: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential113

Flow Chart (2/2)

• It can be launched from Activity Report or Detailed Activity

• The arrow indicates the event that ended the CDR (LastEvent)

Page 114: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential114

Decoding (1/3)

• In Activity Report, Services Activity or IP Activity, when a line is selected(CDR, PSDR or IPDR), the user can decode all associated frames by clickingon icon

- 3 options are proposed Decode signalling: only signalling messages would be decoded (Create PDP

Context Request...) Decode signalling & user plane: signalling messages + user plane messages on

Gn interface would be decoded (HTTP request, MMS message...)- Option “Insert frames into CDR” must be activated (GEN_CDR_FRAMES=1

in CIGALE.INI)

Page 115: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential115

Decoding (2/3)

• User can also decode frames from flow chart by right-clicking on one arrow

• Or from Detailed Activity user can decode one selected frame or all frames

Page 116: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential116

Decoding (3/3)

• Decoding window example

Signalling frames

User can expandeach layer to seeprotocol decoding

User frames

Possibility to export theseframes in a pcap file

Page 117: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential117

Multi-interface (1/2)

• When analyzing one issue on Gn interface you may want to go further andfollow subscriber activity on Gb or Iu interface

- you need to have correlated databases

• You can visualize the activity of the selected UE in table mode...

Page 118: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential118

Multi-interface (2/2)

• ...or in flow chart mode (Iu/Gn example)

Page 119: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential119

Statistics for AA

• KPI statistics integrated in AA

ViewSelection

Statisticsfor AA

CriteriaSelection

Max valuesdisplayed andbitmap export

Sortingand

filtering Gridexport

GraphicalView

GridView

Page 120: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential120

Global Tracing (1/2)

• Optional module for AA

• Find activities of one IMSI or IMEI over:- Multiple sites- Multiple interfaces/technologies- For a defined date or time range

• Filter, sort, distribute for further investigation

Page 121: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential121

Global Tracing (2/2)

SearchedIMSI/IMEI

SelectDate/Time

range

Selecteddatabases

Selectedinterfaces

Databasesstatus

FoundCDRs

Page 122: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential122

Exercises

1. Filter on PDP Context creation. Display all termination event/cause. Whichones are abnormal?

2. Filter on PDP Context creation for blackberry service. Display alltermination event/cause. What is the meaning of termination cause« Timeout! »? Why does it appear?

3. Filter on CR_PDP_CTXT_RES_V1/V1_UserAuthFail. What is the origin ofthis reject?

4. Create a preset to view only PDP context reject for cause V1_UserAuthFail

5. Select one IMSI that failed PDP Context creation with UserAuthFail. Whatis the whole activity done by this subscriber.

Page 123: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 ptsFont color: WhiteFont: VerdanaPosition: Centered

Content:

1st Level font size: 20 pts2nd Level font size: 18 pts3rd –

Font color: Grey51)Font: VerdanaPosition: Left

Word highlight: Orange255, 102, 0) + Bold

Bullet color: Orange102, 0)

Astellia confidential123

Exercises

6. Select one PDP session with enough DL volume traffic. Which kind oftraffic is it? WAP, HTTP...? (PSM needed)

7. What is the meaning of reject cause “V1_AllDynAddrOcc”

8. Filter on inter-SGSN RAU procedures with at least 1 session running.Which kind of information is transferred from old SGSN to new SGSN.How many PDP is running? How many authentication key is transferred?

9. Find all traffic sessions with at least 300 Kbytes of UL volume. Find thosewith packets lost over Gi interface.

10. Find one successful RADIUS transaction. Which information is given byRADIUS server on RADIUS_ACCESS_ACCEPT event?

Page 124: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 pts

Font: Verdana

Astellia confidential124

Thank you

Page 125: 5 CigaleCorePS Basics V52 ATS RA Student (2)

Title:

Font size: 36 pts

Font: Verdana

Astellia confidential125

Tel: +33 (0) 2 99 04 80 66

Email: [email protected]

Astellia Support