95
© Copyright 2010 GISFI. All Rights Reserved. QoS Requirements for VoLTE Dr. Parag Pruthi NIKSUN Dr. Ashutosh Dutta NIKSUN Date: June 18-20, 2012

QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Embed Size (px)

Citation preview

Page 1: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

© Copyright 2010 GISFI. All Rights Reserved.

QoS Requirements for VoLTE

Dr. Parag Pruthi NIKSUN

Dr. Ashutosh Dutta NIKSUN

Date: June 18-20, 2012

Page 2: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Voice over LTE

Page 3: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

HSS

AAA

PGWMME

ePDG

PCRF

eNodeB eNodeB

eNodeB

SGW

SGSNS10

S11S11S4

S3

S5S8

S7

Gx

Rx+S6aSGi

S2b

Wx

X2

X2

S1-U

App Servers

S6c

DNS

eNUM

Non-LTE Access

• Monitoring traffic at

control and user planes

• Monitoring tunnels and

pair performance

• Correlating traffic to mobile device

• Handover and roaming

• Registration/Admission Control on AAA server

• IP multimedia services

Data Center/IMS

Mobile CORE/EPC

Access & backhaul

UE UE

Monitoring Point

SGW SGW

MME

I/S-CSCF

Uu

Internet

Gm

S1-MME

3G Access

RNC

P-CSCF

LTE - Deployment Scenario

Page 4: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

� QoE => Perceived Quality of Service

� Network Metrics

� Bit rate, delay, jitter, packet loss rate (PLR)

� Power consumption

� Application Metrics

� Call setup delay, Call setup success rate

� Failed calls, dropped calls, retransmission

� MOS (Mean Opinion Score)

� Determining factors

� Network Characteristics (Lossy link, low bandwidth, heterogeneous network)

� Application Characteristics (Real time, Non-real-time)

� User mobility (cell mobility, subnet mobility)

� Several standards groups …

� ITU-T SG12, ITU X.902 (IP Telephony)

� IETF – IPPM, DIFFSERV

� 3GPP – 3GPP TS 32.409 (IMS performance)

QoE Metrics

Slide 4© GISFI

Page 5: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Multilayer QoE in VoLTE Network

IP CANCaller (UE1)

diameter

SIP

GETS Call

HSS

GETS-Application

Server

P-CSCF

I-CSCF

S-CSCF

PCRFPCRF

P-CSCF

S-CSCF

Invite

OK

ACK

Called (UE2)

Managed IP(Multi-Provider Network)

(EPC)

DNS/ENUM

DNS

RTP

Layer 3 control

Wireless

Access

� UMTS

� EvDO

� WiMAX

� LTE

� Satellite

Wireline

Access

� Cable

� DSL

� Fiber

� Ethernet

Wireline

Access

� Cable

� DSL

� Fiber

� Ethernet

Wireless

Access

� UMTS

� EvDO

� WiMAX

� LTE

� Satellite

IMS

RAN

GW

GW

RAN

RAN IP CAN

5

IMS-layer control

5

Layer 2 control

Monitoring

Agent

Multi-layer SON

Controller

Network/

Application

Feedback

RAN

Page 6: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

� QoE is driven by measurements

� Which layer, which application, how often

� Require Multi-timescale Measurements

� Require Multi-Layer Measurements

� Network layer, application layer

� Require Session-based Measurements

� E.g., SIP-based multimedia application

� Require DPI for Application Classification

� Classification and Marking

� Policing and Markdown

� Queuing and Dropping

QoE Requirements

Slide 6© GISFI

Page 7: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

� Require mechanisms to provide priority services for

signaling and transport of voice services in case of

emergency.

� e.g., SIP signaling for VoIP use Resource Priority Header

(RPH)

� e.g., Diffserv mechanisms to take care of associated media

(e.g., RTP) traffic.

� QoS measurements should consider KPIs at several layers including

� Data link Layer– MAC layer retransmission

� Network Layer - thruput, goodput, network delay, network

retransmission, utilization, packet loss, jitter

� Transport Layer - TCP connections and RTT

� Application layers – Set up delay, dropped calls, failed calls,

retransmission of INVITEs

QoE Requirements

Slide 7© GISFI

Page 8: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

� Future NGN application requires cross-layer feedback in

order to provide desired QoS during handover and due to

bandwidth fluctuation

�IEEE 802.21

� Interoperability with Mobility protocols

�SIP, Mobile IP, Mobile IPv6

�Tightly coupled or loosely coupled

� Require correlation between signaling and media

� (e.g., EPC and IMS)

� Require Open API to dynamically control the network element in the network

QoE Requirements

Slide 8© GISFI

Page 9: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 9

EPC Network Layer KPIs (Sample)

AAA & Roaming AAA & Roaming ScenariosScenarios

(S6a)(S6a)

BearerBearer

(S11, S1(S11, S1--MME)MME)

Sessions Sessions

(S5, S8, S1(S5, S8, S1--U)U)

Application Application Performance Performance

(SGi)(SGi)

II--RAT Handover, RAT Handover, RoamingRoaming

(X2, S10, S3, S4) (X2, S10, S3, S4)

eNB

eNBeNB

MME

PDN-

GW

UE

SGSN

E-UTRAN

IP-based

IMS

network

ePDG

Untrusted

Non-3GPP

(WiFI,

WiMAX)

HSSPCRF

SGi

S5

S11

S1-U

S1-MME

S4

S7

S6a

S3

S2a

S2b

AAA

S6c

Wm

Wn

Rx+

Wx

X2

UE

X2

S8

UTRAN

Serving

Gateway

(S-GW)

UE

UEUE UE

X2

PerformancePerformance

•• Response Response timetime

•• UtilizationUtilization

•• Successes/FailuresSuccesses/Failures

•• Application profilingApplication profiling

•• Bearer setup latencyBearer setup latency

•• Residence timeResidence time

SecuritySecurity

•• Unauthorized trafficUnauthorized traffic

•• Restricted appsRestricted apps

•• Excessive trafficExcessive traffic

•• Denial of ServiceDenial of Service

•• TrackingTracking

•• AuthenticationAuthentication

Basic KPIsBasic KPIsAdvanced KPIsAdvanced KPIs

S10

Page 10: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 10

S1-U Load Profile

Page 11: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 11

Session Counts

Page 12: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 12

Mean Bearer Setup time

Page 13: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 13

S11 Response Time

Page 14: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Real-time Enterprise Dashboard – LTE (Performance)

Page 15: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Real-time Dashboard - LTE (Security)

Page 16: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 16

LTE Analysis

Page 17: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 17

IMS Service Layer KPIs (Sample)

AAA & AAA & Location Location Info RequestInfo Request

((CxCx))

Policy ControlPolicy Control

(Rx)(Rx)

Server Sessions Server Sessions

(Mw)(Mw)

Subscriber Subscriber

Data Data

Sessions (RTP)Sessions (RTP)

Subscriber Subscriber SignalingSignaling

Sessions(Gm) Sessions(Gm) PerformancePerformance

Top Talkers, Top SMSTop Talkers, Top SMS

Top Network IDsTop Network IDs

Registration rateRegistration rate

Session Setup timeSession Setup time

Registration setup timeRegistration setup time

CallrefCallref RTP correlation RTP correlation

SecuritySecurity

•• Unauthenticated Unauthenticated

RegistrationsRegistrations

UnUn--authentication authentication

FailuresFailures

•• Server ErrorsServer Errors

•• Registration attemptsRegistration attempts

•• ReRe--Invite, ReInvite, Re--RegisterRegister

•• Per subscriber failuresPer subscriber failures

Basic KPIsBasic KPIsAdvanced KPIsAdvanced KPIs

Page 18: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 18

IMS KPI Analysis – SIP Methods

Page 19: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 19

IMS Registration Metrics

Page 20: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 20

IMS KPI – Top Methods

Page 21: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 21

IMS Top Talkers

Page 22: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Security: Unauthenticated Registrations

Page 23: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 23

Top NAIs Unauthenticated Registrations

Top NAIs Authentication

Failures

Page 24: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Real-time Enterprise Dashboard – IMS (Security)

Page 25: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Real-time Enterprise Dashboard – IMS (Performance)

Page 26: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPIs for RTP (Real Time

Transport Protocol)

Page 27: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPIs for RTP

Type of KPIs KPIs Remarks

Performance Mos Average MOS score for all VoIP calls on the network

Performance Jitter Average Jitter for all VoIP calls on the network

Performance packetDelay Average Packet Delay for all VoIP calls on the network

Performance packetLoss Average Packet Loss for all VoIP calls on the network

Performance dataVolume Total of all VoIP data traffic on the network

Performance releaseCauseCode Release Cause Code distribution for all VoIP calls

Performance cdrTable List of VoIP CDRs for a given period of time

Performance faxTable List of Fax(T.38) Records for a given period of time

Perfromance rasTable List of RAS Records for a given period of time

Performance callVolumeLeaders Top N VoIP Call volume leaders

Page 28: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPIs for RTP (cont.)

Type of KPIs KPIs Remarks

Performance callDistribution Total of all VoIP calls per given time period

Performance networkVolume Total of all data traffic on the network

Security Abnormally

Terminated Calls

Total of Abnormally Terminated Calls per time period

Security Initiated vs. Rejected

Calls

Total of Initiated vs. Rejected calls per time period

Security Codec Distribution List of all codecs utilized by VoIP calls

Performance Total Duration Time Total aggregated Call Duration Time of VoIP Calls per given

time period

Performance Simultaneous Calls The number of simultaneous calls on the network

Performance Total Setup Time Total aggregated Setup Time per given time period

Security errorDist Error Distribution for VoIP calls

Performance TopApps Top N VoIP protocols on the network, i.e. SIP, H.323,

MGCP/NCS, MEGACO, SCCP, T.38, etc.

Page 29: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPIs RTP (contd.)

Type of KPIs KPIs Remarks

Performance mediaStream List of media streams utilized by a VoIP session

Performance faxStream List of media streams utilized by a Fax(T.38) session

Security bounceFlow Message Flow(bounce diagram contents) for a given VoIP session

Security packetTree List of all packets in the context of a VoIP session

Performance callMos Average MOS score for a given VoIP session

Performance callJitter Average Jitter for a given VoIP session

Performance callPacket

Delay

Average Packet Delay for a given VoIP session

Performance callPacket

Loss

Average Packet Loss for a given VoIP session

Page 30: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPIs for IMS (IP Multimedia

Subsystem)

Page 31: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI NAMES DESCRIPTION LOGICAL FORMULA

WHY INTERESTING?

INTERFACE

List of all SIPmethods

SIP message flows with same Call-ID

Shows the list all SIP messages.

Basic functionality for session view.

Gm

Aggregate IMS signaling packets

Sums all the methods and responses.

Ratio of total count and all IMS messages

Dos Attack Gm

Aggregate totalattempted initial registration b/w UEs and P-CSCF

Total number of registrations

Sum of all SIP Registers from all UE to PCSCF

System Loadindication, VZW Req, Dos Attack

Gm

Aggregate successful initialregistration b/w UE & CSCF

Count the successfulregistrations of UEs.

Count 200 Ok in response to Register from PCSCF.

Informative Gm

Page 32: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Aggregate failed initialauthentication b/w UE & CSCF

Count the number of failed authentication of UEs.

Count SIP 401 errors from PCSCF in response to Register from PCSCF.

Passwordguessing attack

Gm

Aggregate

failed initial

registration

b/w UE &

CSCF

Count the

number of

failed

registrations

of UEs.

Count SIP 4XX

(except 401) errors

from PCSCF in

response to

Register.

Informative Gm

Mean IMS

initial

registration

set-up time

Time taken

between

register and

200 OK

Total time of getting

an response after

the registration

request is sent.

System

Performanc

e indication

Gm

Aggregate

unauthenticat

ed initial

registration b/w UE & P-CSCF

Identify the

unauthenticat

ed

registrations

Count Registers

without nonces that

get 200(2XX)

responses without

401(4XX) challenges.

Security

risk, allows

impersonati

on attack,

VZW req.

Gm

Page 33: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Aggregate total attempted re-registration between UE & P-CSCF

Registers with previously seen Call-IDs.

Counts the totalnumber of re-registered IDs.

System Load Indication

Gm

Aggregate successful re-registration between UE & P-CSCF

Registers with previously seen Call-IDs.

Counts the totalnumber of 200 Ok’s to

Informative Gm

Aggregate Failed re-registration between UE & P-CSCF

SIP 4xx errorsin response to registration request.

Count SIP 4XX errors Password guessing attack

Gm

Mean IMS re-registration set-up time.

Time to set-up the registration

Time between register and 200 OK

System performance indication

Gm

Page 34: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Aggregate Failed re-authentication between UE & P-CSCF

Calculate the failed number of re-authentication.

Count SIP 401 errors in response to Register

Total unauthenticated REGs

Gm

Aggregate unauthenticated re-registration between UE & P-CSCF

Total number of unauthenticatedregistrations.

Count re-register msgs without nonces that get 200 without 401 challenges

Security risk, allows impersonation attack

Gm

Aggregate successful de-registration between UE & P-CSCF

Successful de-registrations.

Count Register with expiry==0 or contact: expiry==0

System load indication

Gm

Aggregate Failed de-registration between UE &PCSCF

All the failed de-registration.

Count SIP 4XX errors in response to above register.

Informative Gm

Page 35: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Aggregate total attempted de-registration b/w UE & PCSCF

Total ofattempted de-registration

SIP Passwordguessing attack

Gm

Mean IMS de-registration time

Mean of de-registration time

Mean of the time. System performance indication

Gm

Aggregate failed authentication for de-registration

Total number of failed authentication de-registrations

Count SIP 401 errors in response to register

Total unauthenticated REGs

Gm

Aggregate unauthenticatedde-registration

Total number of unauthenticated de-registration

Count de register msgs with 200 and without 401 challenges.

Security risk, allows impersonation

Gm

Attempted session establishments

How many attempts have been made to establish the session.

#initial Invite sessions with #INV==1

System load indication, VZW req.

Gm

Page 36: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Successful session establishments

Tracking all successful sessions we have.

Count #180 ringing, not #200 OK, when #INV==1

System load indication

Gm

Answered session establishment

Tracking all successful answered sessions we have.

Count #2XXringing, should be 200 but 2XX is finewhen #INV==1

System load indication

Gm

Failed session establishments

All the failed session establishments.

Count 4XXmessages

System performance indication

Gm

Mean time for successful session establishment

Time taken to have a success in establishment.

Time b/w INVITE and 180 response.

System performance indication

Gm

Attempted session re-establishment.

Number of attempts to have re-establishedsession

#INVITE where a 180 has already been seen, or #INV > 1

System tuning aid Gm

Page 37: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Aggregate session de-establishments

Total de-establishments.

Count BYEs. Security risk, allows impersonation attack, VZW req.

Gm

Number of attempted subscription procedures

Number of attempted procedures requests.

PCSCF receives a SIP subscribe

System load indication, VZW Req.

Gm

Number of successfulsubscription procedures

Number of successfulprocedures forsubscription.

PCSCF sends a 200 OK

System performance indication

Gm

Number of failedsubscription procedures

Number of failed subscription procedures

PCSCF send a 4XX

System performance indication

Gm

Number of unauthenticated subscribers

Total number of unauthenticated subscribers

Number of subscribers without 401 challenges.

Security risk, allows impersonation attack, VZW req.

Gm

Page 38: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Number of emitted notify procedures

Total count of SIP notifymessages.

PCSCF sends a SIP Notify

System load indication, VZW req.

Gm

Number of successful notify procedures

Total count of SIP notifymessages with OK response.

PCSCF receives a SIP 200 OK

System load indication.

Gm

Number of failed notify procedures

Total count of SIP notifymessages.

PCSCF receives a SIP 4XX

System performance indication.

Gm

Number of unauthenticatedNotify’s

Total count of SIP notifymessages.

Number of Notify without a 401 Challenge

Security risk, allows impersonation attack, VZW req.

Gm

Number of spoofed notify procedures

Total count of Spoofed notifymessages.

Count notifys from src!=PCSCF

System load indication, VZW req.

Gm

Page 39: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Attempted immediate Messaging procedures

Procedures attempted to haveimmediate messaging.

PCSCF receives a SIP message

System load indication

Gm

Successfulimmediate Messaging procedures

Successful procedures attempted to have immediate messaging.

PCSCF sends a SIP 200 OK message

System load indication

Gm

Failed immediate Messaging procedures

Failed procedures attempted to haveimmediate messaging.

PCSCF sends a SIP 4XX message in response

System load indication

Gm

Number of unauthenticatedmessages

Number of all unauthenticated messages .

Messages without 401 challenges

Security risk ,allows impersonation attack

Gm

NAIs of top 5 originators of IMS signaling traffic

Display associated packets, bytes, exclude CSCF as originator.

From: and #bytes

System load indication, Dos attack

Gm

Page 40: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

NAIs of top 5 receivers of IMS signaling traffic

Display associated packets, bytes, exclude CSCF as receiver.

To: and #bytes

System load indication

Gm

NAIs of top 5 senders of Instant messages

Display associated packets, bytes, exclude CSCF as originator.

#bytes System load indication, Dos attack

Gm

NAIs of top 5 receivers of 4XX errors

Display associated packets, bytes, exclude CSCF as receiver.

#bytes System load indication

Gm

Top 5 visited n/w IDs in IMS signaling traffic

Display associated packets and bytes

#bytes System load indication

Gm

Top 5 access n/w Infos in IMS signaling traffic

Display associated packets and bytes

#bytes System load indication

Gm

Page 41: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Top 5 senderdomains in IMS signaling traffic

Display associated packets and bytes

#bytes System load indication

Gm

Receiver domains in IMS signaling traffic

Display associated packets and bytes

#bytes System load indication

Gm

NAI of top 5 originators of register request

Display associated packets ,bytesexclude CSCF as originator(PCSCF �callee)

#bytes System load indication

Gm

NAI of top 5 originators of INVITE request

Display associated packets ,bytesexclude CSCF as originator

#bytes System load indication

Gm

NAI of top 5 originators of INSTANTmessage request

Display associated packets ,bytesexclude CSCF as originator(DUP)

#bytes System load indication

Gm

Page 42: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

NAI of top 5 originators of subscribe requests

Display associated packets ,bytes exclude CSCF as originator

#bytes Systemload indication

Gm

IP Addresses of top 5 originators of register requests

Display associated packets, bytes exclude PCSCF as originator.

#bytes System load indication

Gm

IP Addresses of top 5 originators of INVITE requests

Display associated packets, bytes exclude PCSCF as originator.

#bytes System load indication

Gm

IP Addresses of top 5 originators of INSTANT message requests

Display associated packets, bytes exclude PCSCF as originator.

#bytes System load indication

Gm

IP Addresses of top 5 originators of subscribe requests

Display associated packets, bytes exclude PCSCF as originator.

#bytes System load indication

Gm

Top methods & response types sent. Drill down to send UE.

Calculate the number of UEs

Rate and total counts for UE

Informative Gm

Page 43: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Network Layer KPIs FOR LTE (EPC)

Page 44: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPI

object

Why interesting? Interfa

ce

Attempted

EPS attach

procedures

Provides the

number of

attempted EPS

attach procedure

within the MME.

Sum of all attempts

at attach EPS.

Valid for

PS

Receipt of “ATTACH

REQUEST” message

with “ATTACH TYPE”

information element

indicating EPS attach

from the MS.

Successful

EPS attach

procedures

Number of

successfully

performed EPS

attach within

MME.

Sum of all

successful attaches.

Valid for

PSTransmission of a "ATTACH ACCEPT" message to the MS but retransmission doesn’t increase the counter.

Failed EPS

attach

procedures

Number of failed

EPS attach

procedures . It is

split into sub

counters per the

reject cause.

Sum of all failed

attach procedures.

Valid for

PSTransmission by the SGSN of the ATTACH REJECT message to the MS, in response to a "ATTACHREQUEST"

Page 45: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPIobject

Why interesting?

Interface

Attempted EPS detach procedure

Number of attempted EPS detach procedures initiated by UE within the MME.

Receipt of “DETACH REQUEST” message with “detach type” information element from UE

Valid for PS

Gives the total number of attempted detaches.

Successful EPS detach procedure

Number of successful EPS detach procedures initiated by UE within the MME.

Transmission of “DETACH ACCEPT” from MME

Valid for PS

Gives the total number successfully of attempted detaches.

Attempted EPS detach procedure by MME

Number of attempted detach procedures by MME.

Transmission of “DETACH REQUEST” message by UE from the MME.

Valid forPS

All the attempts of detach to calculate success

Page 46: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPIobject

Why interesting?

Interface

Successful EPS detach procedure by MME

Number of successful detach procedures by MME.

Receipt of “DETACH ACCEPT” message by UE from the MME.

Valid forPS

Calculate success rate

Attempted EPS detach procedure by HSS

Number of attempted detach procedures by HSS.

Receipt of “CANCELLOCATION ” message by MME from the HSS with “cancel type” information element indicating ”delete user”.

Valid forPS

All the attempts of detach by HSS and uses RADIUS.

Successful EPS detach procedure by HSS

Number of successful detach procedures by HSS.

Receipt of “CANCELLOCATION ACK” message from MME by HSS.

Valid forPS

All the successful attempts to detach by MME.

Page 47: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPIobject

Why interesting?

Interface

Attempted tracking area update procedure with SGW change

Number of attempted tracking area update procedure with SGW change initiated with MME.

Receipt of “TRACKINGAREA UPDATE REQUEST” message from the MS, with last registered TAI information element indicating to the MME that it wishes to be served by new SGW.

Valid forPS

Calculate AREA UPDATE attempts.

Successful tracking area update procedure with SGW change

Successful number of attempted tracking area update procedure with SGW change initiated with MME.

Transmission of “TRACKING AREA UPDATE ACCEPT” message from the MS,with last registered TAI information element indicating to the MME that it wishes to be served by new SGW

Valid forPS

Success rate of Area updates.

Page 48: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPIobject

Why interesting

?

Interface

Failed tracking area update procedure with SGW change

Number of failedtracking area update procedure with SGW change initiated with MME.

Transmission of “TRACKINGAREA UPDATE REJECT” message from the MS, with last registered TAI information element indicating to the MME that it wishes to be served by new SGW. Causes are also defined in the message.

Valid forPS

Causes of failure.

Attempted tracking area update procedure without SGW change

Number of attempted tracking area update procedure without SGW change initiated with MME.

Receipt of “TRACKINGAREA UPDATE REQUEST” message from the MS, with last registered TAI information element indicating to the MME that it wishes to be served by same SGW.

Valid forPS

Calculate AREA UPDATE attempts. Without SGW change.

Page 49: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPIobject

Why interesti

ng?

Interface

Successful tracking area update procedure without SGW change

Successful number of attempted tracking area update procedure without SGW change initiated with MME.

Transmission of “TRACKINGAREA UPDATE ACCEPT” message from the MS, with last registered TAI information element indicating to the MME that it wishes to be served by same SGW

Valid forPS

Success rate of Area updates.

Failed tracking area update procedure without SGW change

Number of failed tracking area update procedure without SGW change initiated with MME.

Transmission of “TRACKINGAREA UPDATE REJECT” message from the MS, with last registered TAI information element indicating to the MME that it wishes to be served by same SGW. Causes are also defined in the message.

Valid forPS

Causes of failure in case of same SGW.

Page 50: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPINames

Description Logical Formulae KPIobject

Why interesti

ng?

Interface

AttemptedEPS paging procedures

Number of attempted PS paging proceduresinitiated at the MME.

Incremented when an EPS paging procedure is started i.e.at the transmission of first “Paging ” message from MME to the eNodeB, which are counted when paging area is smaller than or equal to one TA.

Valid for PS.

Initial as well as repeated paging arecounted

Successful EPS paging procedures

Number of successful PS paging procedures initiated at the MME.

Receipt of “SERVICE REQUEST” message with Service Type = Paging Response from the UE.

Valid for PS

Initial and repeated are both counted.

Failed EPS paging procedures

Number of failed PS paging procedures initiated at the MME.

Increments when an EPS PS paging procedure times out, which are counted when paging area is smaller than or equal to one TA.

Valid for PS

Initial and repeated are both counted.

Page 51: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPI

object

Why

interesting?

Interfa

ce

Number of

dedicated

EPS bearers

in active

mode(Mean)

Mean

number of

dedicated

EPS

bearers.

Sampling at a pre-defined

interval, sum of dedicated

EPS bearer established by

MME in active mode and

then taking the arithmetic

mean.

Valid

for

PS

The total

active

mode

bearers

would give

the load.

Number of

dedicated

EPS bearers

in active

mode(Maxim

um)

Maximum

number of

dedicated

EPS

bearers.

Sampling at a pre-defined

interval, sum of dedicated

EPS bearer established by

MME in active mode and

then taking the maximum.

Valid

for

PS

The total

active

mode

bearers

would give

the

maximum

load.

Page 52: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPI

object

Why

interestin

g?

Interfa

ce

Dedicated

bearer set-up

time by

MME(Mean)

Valid time per

dedicated

bearer set-up

procedure by

MME.

Obtained by accumulating the time

intervals for every successful

dedicated bearer setup by MME B/W

“ACTIVATE DEDICATED EPS

BEARER CONTEXT REQUEST” and

corresponding “ ACTIVATE

DEDICATED EPS BEARER

CONTEXT ACCEPT” message receipt

by the MME. This time when divide by

the total number of successful

dedicated bearer gives the mean.

Valid for

PS

This would

let us

calculate

the mean

of set-up

time.

Attempted

dedicated

bearer

activation

procedure by

MME

Number of

attempted

dedicated

bearer

activation

procedure by

MME.

Transmission of “ACTIVATE

DEDICATED EPS BEARER

CONTEXT REQUEST” message by

MME.

Valid

FOR PS

Total

number of

attempts.

Page 53: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPI object Why

interesting

?

Interfa

ce

Successful

dedicated

bearer

activation

procedure by

MME

Number of

successful

dedicated bearer

activation procedure

by MME.

Receipt of “ACTIVATE

DEDICATED EPS BEARER

CONTEXT ACCEPT”

message by MME.

Valid FOR

PS

Total

number of

successful

attempts.

Failed

dedicated

bearer

activation

procedure by

MME

Number of failed

dedicated bearer

activation procedure

by MME.

Transmission of “ACTIVATE

DEDICATED EPS BEARER

CONTEXT REJECT”

message by MME from UE

with “ESM cause” indicating

the cause of failure..

Valid FOR

PS

Failure

detection.

Attempted

dedicated

bearer de

activation

procedure by

MME

Number of

attempted dedicated

bearer deactivation

procedure by MME.

Transmission of “

DEACTIVATE EPS BEARER

CONTEXT REQUEST”

message by MME.

Valid FOR

PS

Total

number of

attempts to

de activate

Page 54: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPIobje

ct

Why interesting

?

Interface

Successful dedicated bearer de activation procedure by MME

Number of successful dedicated bearer de activation procedure by MME.

Receipt of “DEACTIVATE EPS BEARER CONTEXT ACCEPT” message by MME.

Valid FOR PS

Total number ofsuccessful attempts to deactivate.

AttemptedEPS bearer modification procedure by MME

Number of attempted bearer modificationprocedure by MME.

Transmission of “MODIFY EPS BEARER CONTEXT REQUEST” message by MME.

Valid FOR PS

Total number ofattempts to modify

Successful EPS bearer modification procedure by MME

Number of successful EPS bearer modification procedure by MME.

Receipt of “MODIFYEPS BEARER CONTEXT ACCEPT” message by MME.

Valid FOR PS

Total number ofsuccessful attempts to MODIFY.

Page 55: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPIobje

ct

Why interesti

ng?

Interface

Failed EPS bearer modification procedures by MME

Number of failed EPS bearer modification procedure by MME.

Receipt of “MODIFY EPS BEARER CONTEXT REJECT” message by MME from UE. With “ESM Cause”.

Valid for PS.

Used to calculate the success rate.

Attemptednumber of PDNGW initiated dedicated bearer creation

Number of attempted PDN-GW containing multiple bearer IDs, each cumulated to the counter.

Total Number of PDNGW created.

Valid for PS

Success rate calculation.

Successful number of PDNGW initiated dedicated bearer creation

Number of successful PDN-GW containing multiple bearer IDs, each cumulated to the counter.

Total Number of PDNGW created.

Valid for PS

Success rate calculation.

Page 56: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPIobjec

t

Why interestin

g?

Interfac

e

Failed number of PDNGW initiated dedicated bearer creation

Failed PDN-GW containing multiple bearer IDs, each cumulated to the counter.

Total Number of PDNGW created.

Valid for PS

Failurerate and cause of failure.

Attempted number of PDNGW initiated dedicated bearer deletion.

Number of attempted PDN-GW initiated Dedicated Bearer Deletion.

Transmission of “Delete Bearer REQUEST” message may contain multiple bearer ID, each bearer shall be cumulated to the counter.

Valid for PS

Attempts of number of deletion.

Successful number of PDNGW Dedicated bearer deletion

Number of successfully PDN-GW initiatedDedicated bearer deletion.

Receipt of “Delete Bearer Response” message by PDNGW where cause and receives a n “ACCEPTNCE RESPONSE”

Valid for PS

Success rate calculation.

Page 57: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPI

objec

t

Why

interestin

g?

Inte

rfac

e

Failed number

of PDNGW

initiated

dedicated

bearer deletion

Failed PDN-GW

initiated dedicated

bearer deletion.

Split into sub

counters per

reject cause.

Receipt of “Deletion

Bearer response”

MESSAGE where

“cause” is indicated.

Valid

for

PS

Failure

rate and

cause of

failure.

Attempted

number of

PDNGW

initiated

modification

with QoS

update.

Number of

attempted PDN-

GW initiated

Dedicated Bearer

modification with

QoS update

Transmission of

“Update Bearer

Request” message

from PDNGW with

“Bearer Level QoS”

containing all bearer

IDs.

Valid

for

PS

Attempt

s of

number

of QoS

updation

.

Successful

number of

PDNGW

Dedicated

bearer modification

with QoS update

Successfully

PDN-GW initiated

Dedicated bearer

modification with QoS update.

Response to the

request sent.

Valid

for

PS

Success

rate

calculati

on.

Page 58: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPI

objec

t

Why

interestin

g?

Inte

rfac

e

Failed PDNGW

initiated

dedicated

bearer with

QoS update

Failed PDN-GW

initiated dedicated

bearer modification

with QoS. Split into

sub counters per

reject cause.

Receipt of “Update

Bearer response”

MESSAGE where

“cause” is

indicated.

Valid

for

PS

Failure

rate and

cause of

failure.

Attempted

number of

PDN-GW

initiated

Dedicated

Bearer

Modification

without QoS

update.

Number of attempted

PDN-GW initiated

Dedicated Bearer

Modification without

QoS update.

Transmission of

"Update Bearer

REQUEST"

message From

PDN-GW without

“Bearer Level

QoS” IE, this

message may

contains multiple

Bearer IDs

Valid

for

PS

Attempt

s of

number

of

updation

without

QoS ..

Page 59: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPI Names Description Logical Formulae KPI

object

Why

interes

ting?

Inte

rfac

e

Successful number

of PDN-GW initiated

Dedicated Bearer

Modification

without QoS update.

Number of successfully

performed PDN-GW

initiated Dedicated Bearer

Modification without QoS

update.

Response to the request

sent.

Valid for

PS

Succes

s rate

calcula

tion.

Failed number of

PDN-GW initiated

Dedicated Bearer

Modification without

QoS update

Number of failed PDN-GW

initiated Dedicated Bearer

Modification without QoS

update. The measurement

is split into sub counters

per the reject cause

Receipt of “Update Bearer

Response” message by

PDN-GW without “Bearer

Level QoS” IE in the

“Update

Bearer Request” message

which contains the same

EPS Bearer ID and where

“Cause” IE identifies a

failed

bearer handling with

“Rejection Response

Valid for

PS

Failure

rate

and

cause.

Page 60: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Feedback-assisted Dynamic Network Provisioning

Page 61: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Motivation and application scenario

� Use of monitoring agent to provide feedback about the network

condition and dynamically control the router and assign priority to

application traffic under network congestion

EF

BE

NetDetector

controller

Page 62: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

System architecture of testbed

Page 63: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Automatic configuration of router

� EDI: enhanced device interface

� Provides a comprehensive management interface for various

Cisco devices with a standard programmatic interface

Two diffserv queues:

Expedited forwarding (EF)

� match DSCP 46

� assured minimum bandwidth

- Best effort

� match DSCP 0

� set maximum bandwidth usage

Commands can be read in the form of CLI and are

encapsulated in XML format when issuing edit-config

operation of NETCONF

Page 64: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Query NetDetector and mark traffic

� Controller polls NetDetector periodically (~ 20 sec)

� Alternatively, Netdetector can send alarms

� Two kinds of query in form of NIKSUN URI API

� Check application type

- /ngen/srvc/dashboardData?recorder=<recorder>&iface=<iface>&startTime=-

2%20min&endTime=now&layer=Application&dataType=application&customDT=dataFields

- trigger Marking traffic to EF class once application appears

� Get application bit rate

- /ngen/srvc/dashboardData?recorder=<recorder>&iface=<iface>&startTime=-

2%20min&endTime=now&layer=Application&dataType=time,bitRate&customDT=dataField

s&window=10

- Trigger router configuration when cross traffic exceeds upper threshold

� Traffic marking is done by issuing “iptables” command at application

source host

Before marking

After marking

Page 65: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Packet Classification

65

Before marking

After marking

Page 66: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Deliver streaming media and generate cross traffic

� VLC media player works as both streaming media

server and client

� Server: RTP unicast is delivered to destination host address

using port 1234 (MPEG2)

� Client: receive the RTP stream and save it as MPEG2 file in

local host

� Iperf is used to generate cross traffic

� Client: sends UDP packets at 10Mb/s

� Server: receives the UDP packets and provides statistics on

bandwidth, loss rate, and time jitter

Page 67: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Experiment results (1)

�Snapshots of video

Before congestion

During

Congestion

After Dynamic

Control

Page 68: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Experiment results (2)

� Change of quality of video & audio over time

MOS

Packet loss

No cross traffic cross trafficPriority Queue (E/F)

No cross trafficPriority Queue (E/F)

Page 69: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Experiment results (3)

� Change of traffic received at destination host

� Change of bandwidth and time jitter for cross traffic

byte

s

time

Black: streaming media traffic

Red: cross traffic

Response time:

~ 40s

Page 70: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Experiment results (4)

�Effect of polling time interval

20s interval:

~ 40s response time

10s interval:

~ 30s response time

Page 71: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Future work

� Integrating the controlling program into NetDetector

�Reducing the response time� Depends on polling interval and time spent in configuring the

router

� Using interruption/alarms rather than polling can further reduce

response time

�Being more adaptive to various scenarios� Many prerequisite information such as IP address of streaming

media server and client is assumed

� Change of the configuration of the router should not block other

normal traffic in practical situation, AF class is necessary to deal

with these traffic (control traffic)

Page 72: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics

Slide 72© GISFI

Require Session-based

Measurements

Page 73: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE metrics – Driven by measurements

Slide 73© GISFI

What To Measure?

Which Layer?

Which Application?

Which User?

Hop-by-hop or End-to-end?

Etc?

Page 74: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics

Slide 74© GISFI

Require Multi-timescale

Measurements

Page 75: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics

Slide 75© GISFI

What is Frequency of Measurement?

Duration of Flow?

Minutes?

Seconds?

Sub-seconds?

Per-packet?

Page 76: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics – Time Effect

Slide 76© GISFI

Page 77: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics

Slide 77© GISFI

Require Multi-Layer

Measurements

Page 78: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics – Network/Transport Layer

Slide 78© GISFI

IP Layer

UDP Layer

Page 79: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics – Application Specific

Slide 79© GISFI

Application HTTP

Application SSH

Page 80: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics – User centric

Slide 80© GISFI

User 1

User 2

Page 81: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics - Application

Slide 81© GISFI

All Traffic Except Facebook

Facebook Only

Page 82: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics

Slide 82© GISFI

Require DPI for Application

Classification

Page 83: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics

Slide 83© GISFI

• Require DPI for Application Classification

• Classification and Marking

• Policing and Markdown

• Queuing and Dropping

Page 84: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Priority QoS Treatment (Diffserv approach) in the Core IP

Transport

DSCP classification and marking at the edge, and class-based priority queuing and assured bandwidth scheduling at the edge and core routers

� EF Treatment: For Emergency SIP signaling and SIP Register transport(Strict-priority forwarding for bounded bandwidth)

� AF Treatment: For Emergency VoIP and Video/IP RTP media (Weighted shared bandwidth scheduling of remaining bandwidth among AF classes)

� BE Treatment: Best-effort traffic forwarding only when bandwidth not in use by higher priority traffic; Drop otherwise

84

Page 85: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

8585

Experiencing Quality of Services under congestion

9.5 Mbps Cross Traffic

9 Mbps Cross Traffic

8 Mbps Cross Traffic

7 Mbps Cross Traffic

Audio Quality Video Quality

Incre

ase T

raffic

Congestion

Page 86: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

86

VoIP Call (10 Mb/s One-way Cross Traffic)

Priority VoIP– 10 Mb/s cross traffic (packet size 1440 bytes)

Non Priority VoIP – 10 Mb/s cross traffic (packet size 1440 bytes)

Non Priority VoIP – 10 Mb/s cross traffic (packet size 400 bytes)

Applying Diffserv-based QoS to VoIP

Page 87: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Measurements - IMS

� Top N Reports – Clients based on

� SIP Registrations/Re-Registrations/De-Registrations

� Number of INVITE/NOTIFY/ SUBSCRIBE messages

� Failed/Successful authentications at P-CSCF/S-CSCF/I-CSCF

depending on

� Authentication type (SIP Digest, IMS AKA)

� Message type (INVITE, NOTIFY, BYE)

�Malformed messages (SIP, RTP, H.248) identified using protocol grammar, rules

�Unauthenticated/Un-authorized messages

�Spoofed messages

�Session ‘minutes’ (service usage)

Slide 87

Page 88: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Measurements – IMS (Contd.)

� Top N Reports – Servers based on

� Excessive Registrations/subscriptions from a given

client/proxy

� Setup requests (e.g., SIP INVITE)

� Unauthenticated/spoofed messages (e.g, SIP BYE/NOTIFY)

� Number of data sessions

� Incoming message/packet rates

�Number of authentication challenges/failure messages

�Malformed signaling/media messages

�Key exchanges during IMS AKA authentication

� Ability to drill down into data sessions - e.g., for given P-CSCF,

find all the messages from client X between time T1 to T2.

Slide 88

Page 89: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Measurements - LTE

� Insight into signaling and user data volumes

� Data volume distribution by � Top SGW

� Top MME

� Top eNodeB

� Top IMSI

� Volume distribution available by� Data Sessions

� Packets

� Bytes

� Setup time

� Session duration

� .. etc

Page 90: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics – QoS due to Mobility

Slide 90© GISFI

• Minimize the interruption in QoS during handover

• Interoperability with

Mobility protocols

Page 91: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

QoE Metrics

Slide 91© GISFI

Interoperability with

Mobility protocols

Page 92: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

Slide 92© GISFI

What affects QoE for Rural Users

� Network Characteristics

� Ad hoc type networks – scattered group of users

� Lossy links, Fluctuating Traffic demand

� Delay tolerant networks (DTN) - not suitable for interactive traffic

� Low bandwidth –> Network congestion

� Network heterogeneity (e.g., WiMAX and WiFi)

� Frequent user mobility (e.g., cell mobility, subnet mobility)

� Application characteristics

� Current Types of Application

�Cellular voice, File transfer (e.g., non-real-time), SMS

� Future NGN Application requires QoS support from lower layers

�Real-time streaming (e.g., IPTV)

� Interactive (e.g., VoIP) – Delay sensitive

�Distance learning, Mobile banking

�Group-based conferencing (e.g., Multicast)

� (Priority) Services need QoS reservation

Page 93: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

�Baseline Document (June )

�Define a set of requirements that is application specific and applicable to Indian rural environment

�Define a set of methodologies to define end-to-end QoS parameters

�Multi-layer QOS

�Network, Application Layer

�Multi-time-scale measurements

�Granularity of measurement

�Define a set of APIs to control the network based on measurement

Next Steps

Slide 93© GISFI

Page 94: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

KPIs FOR LTE

Page 95: QoS Requirements for VoLTE · 2018-04-01 · Layer 3 control Wireless Access AccessUMTS Wireline EvDO Access WiMAX Cable LTE EthernetDSL Satellite Fiber Ethernet Wireline Access Cable

95