EV-DO Rev A QoS Configuration

19
EV-DO Rev A QoS Configuration Dave Dukinfield Sr. Network Consultant November 2007

description

EV-DO Rev A QoS Configuration. Dave Dukinfield Sr. Network Consultant November 2007. End-to-End view of EVDO-Rev-A MFPA and QoS. PCF-to-PDSN Interface Changes. Flow-based Traffic Policing. Permit the defined policies to implement: Access Control decisions QOS decisions - PowerPoint PPT Presentation

Transcript of EV-DO Rev A QoS Configuration

Page 1: EV-DO Rev A QoS Configuration

EV-DO Rev A QoS Configuration

Dave Dukinfield

Sr. Network ConsultantNovember 2007

Page 2: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 2

End-to-End view of EVDO-Rev-A MFPA and QoS

3GPP2Protocols

MobileStation

BSC/PCF PDSNFar-EndTerminal

Application QoS Negotiation (e.g. SIP/SDP)

IP QoS

Radio QoSSignaling

IP Network

App. QoS

3GPP2Protocols

Packet Data QoS Signaling (RSVP-likemessages)

A9/A11 QoSSignaling

Page 3: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 3

PCF-to-PDSN Interface Changes

AAA Server

A11

PDSN

Main A10

AuxiliaryA10s

RAN/PCF

IP Flows

Link Flows

IP Network

end-to-end IP Flows

MS/ATMS/AT

Page 4: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 4

Flow-based Traffic Policing

• Permit the defined policies to implement:

• Access Control decisions

• QOS decisions

• Accounting decisions

• Generally defined as:

• Policy class map, policy map, and policy group

• Condition source/destination address or source/destination port etc

• Action Flow classification, QOS processing, and DSCP marking

Page 5: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 5

PaDIRT Proposed Profile IDs and DSCPs

Page 6: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 6

Class Map

• Configured on a per-subscriber basis either locally on the system or on a remote RADIUS server

• Class Map:

• Match packet based on:

• Source/destination ip address

• IP TOS field

• Protocol

• Source/destination port number or range of port numbers

• Packet size

• Created in the egress context

• 32 Class Maps per egress context can be configured

• Set to match all or any of the classification rules

Page 7: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 7

Class Map Example

class-map name VOIP match-any

match dst-port-range 2222 to 3333

match protocol udp

match protocol tcp

match src-ip-address 192.168.162.0/24

match dst-ip-address 192.168.162.0/24

Page 8: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 8

Policy Map

• Policy Maps:

• Access control (allow or discard)

• Qos traffic policing (cdr, pdr, cbs, with exceed and violate actions)

• Qos encapsulation header DSCP Marking (0x00 – 0x3f)

• Type (static or dynamic)

• Static type (the traffic flow classification and treatment is pre-defined with classification rules in the class map)

• Dynamic type (is based on Rev. A flows)

• Class Maps are assigned to Policy Maps

• Created in the egress context

• 32 Policy Maps per egress context can be configured

Page 9: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 9

Policy Map Example policy-map name signal

class-map VOIP

type dynamic three-gpp2 rev-A profile-id id 257 flow-id any

qos encaps-header dscp-marking 0x2e

qos user-datagram dscp-marking 0x2e

policy-map name bearer

class-map VOIP

type dynamic three-gpp2 rev-A profile-id id 256 flow-id any

qos encaps-header dscp-marking 0x2e

qos user-datagram dscp-marking 0x2e

Page 10: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 10

Policy Group

• Policy Groups:

• Direction (in or out)

• Precedence (if a session flow matches multiple policies this key word will resolve them. A range from 1 to 16 can be assigned)

• Policy Maps are assigned to Policy Groups

• Created in the egress context

• 16 Policy Maps per Policy Group can be configured

Page 11: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 11

Policy Group Example

policy-group name VOIP-QoS

policy signal precedence 1

policy bearer precedence 2

Page 12: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 12

Subscriber Default Example

subscriber default

authorized-flow-profile-id 256 direction bidirectional

authorized-flow-profile-id 257 direction bidirectional

policy-group VOIP-QoS direction in

policy-group VOIP-QoS direction out

Page 13: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 13

1xEV-DO Rev A Multi-flow QoSAdditional Features

• QoS profile retrieval from H-AAA. Includes – Maximum Authorized Aggregate Bandwidth for Best-Effort traffic– Authorized QoS Profile IDs for each direction– Maximum per Flow priority– Maximum inter-user priority – Allowed Differentiated Services Markings

• Intra-chassis PDSN session recovery

• Flow-based accounting– Per-A10 accounting is the default system behavior– Per-flow accounting or both per-flow and per-A10 accounting are possible– MEID support in primary & auxiliary service connections

• Policy lookup table– L4 shallow packet inspection for initial TFT authorization & mid-session lookup– Includes static traffic filters per application– Per-flow traffic policing based on granted ProfileID

Page 14: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 14

Thank You

For further information visit:www.starentnetworks.com

Be advised that the information contained in Starent's product roadmaps do not constitute a promise or obligation of delivery of any functionality. Starent, at its sole discretion, and without notice to Customer, reserves the right to alter the design, specifications, and forecasted time to market of all of its products on any roadmap, at any time, as part of its continuing program of product development.

This presentation is proprietary information of Starent Networks Corporation. The information contained may not be used to create or change any contractual obligation between Starent Networks Corporation and you or your firm. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this presentation by persons or entities other than the intended recipients is prohibited. This presentation is for planning and information purposes only. The specifications contained herein are subject to change without notice.

Page 15: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 15

Differentiated QoS End to End QoS Overview

Same DSCP marking through network

Main A10

Profile ID 256 SRID2 flow ID 1/2 FWD/REV

DSCP 0x2E

PCF PDSN/FA HA

BEBE

In-Net Server

MIP Tunnel

0x2E 0x2E

Internet

BE

Page 16: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 16

ITC Dynamic Policy for Differentiated QoS PDSN/FA- Forward Direction

PCF PDSN/FA HA

SRID 2; Flow ID 1 FWD (Profile ID 256) TFT a

1 .Main A10 and Aux A10/Flows established, TFT created on PDSN

SRID 2; Flow ID 2 REV (Profile ID 256) TFT b

SRID 2; Flow ID 1 FWD (Profile ID 256) Policy-256-out marked DSCP 0x2E /DOS

Main A10 0xBE

Traffic matched TFT a

MIP Tunnel

Traffic matched TFT c

BE Traffic

Upon successful session/flows setup, dynamic policy facility in ITC can be used to provide the QoS treatment (such as DSCP marking & DOS) by matching the TFT dynamically established with the flows. Based on the different flow criteria (profile ID & TFT), different dynamic policy will get applied to the flows–

Class-Map class256-out (matching TFT a)

…. Policy-Map policy-256-out class-map class256-out 3gpp2 data-over-signaling marking

qos encaps-header dscp 0x2E Policy-Group Differentiated QoS_policy policy-256-out precedence 1

….

Page 17: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 17

ITC Dynamic Policy for Differentiated QoS PDSN/FA- Reverse Direction

PCF PDSN/FA HA

SRID 2; Flow ID 1 FWD (Profile ID 256) TFT a

1 .Main A10 and Aux A10/Flows established, TFT created on PDSN

2. Upon successful session/flows setup, dynamic policy facility in ITC can be used to provide the QoS treatment (such as DSCP marking) by matching the TFT dynamically established with the flows. Based on the different flow criteria (profile ID & TFT), different dynamic policy will get applied to the flows –

Class-Map class256-in (matching TFT b) ….

Policy-Map policy-256-in 0x2E …. Policy-Group Differentiated QoS policy policy-256-in precedence 2 ….

SRID 2; Flow ID 2 REV (Profile ID 256) TFT b

SRID 2; Flow ID 1 FWD (Profile ID 256) PCF marked DSCP 0x2E

Main A10 0xBE

Traffic matched TFT bPolicy-256-in marked MIP tunnel header 0x2E

MIP Tunnel

BE Traffic

Page 18: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 18

ITC Static Policy for Differentiated QoS HA- Forward Direction

PDSN/FAHAHA could use static policy facility in ITC to provide the

session QoS service such as DSCP marking. The subscriber traffic will be matched using the pre-defined filters in the classmap –

Class-Map class-256-out src_ports 2222 to 3333 …

Policy-Map policy-256-out (static) 0x2E ….

Policy-Group Differentiated QoS_policy policy-256-out precedence 1

src_port 2000 match policy-256-outHA marked DSCP 0x2E

MIP Tunnel

0xBE

network

src_port 2000Server marked DSCP 0x2E

QoS required Service

0xBE

Page 19: EV-DO Rev A QoS Configuration

Starent Networks Proprietary and Confidential 19

ITC Static Policy for Differentiated QoS HA- Reverse Direction

PCF PDSN/FAHA

HA could use static policy facility in ITC to provide the session QoS service such as DSCP marking. The subscriber traffic will be matched using the pre-defined filters in the classmap –

Class-Map class-256-in dst_ports 2222 to 3333

Policy-Map policy-256-in (static) 0x2E

Policy-Group Differentiated QoS_policy policy-256-in precedence 3

dst_port 2000FA marked DSCP 0x2E

MIP Tunnel

0xBE

network

Policy-256-in matched dst_port 2000HA marked DSCP 0x2E

0xBE

QoS required Service