Вы находитесь на странице: 1из 69

3GTPL IP Transport QOS

1 © Nokia Siemens Networks RN30036EN40GLA0


Objectives

After this module, the student will be able to:


• Identify supported QOS features in the actual release
• Explain Scheduling Mechanisms supported in RAN NEs
• Explain how to plan and configure QOS
• Discuss the possible configurations through an example/exercise

2 © Nokia Siemens Networks RN30036EN40GLA0


Content

• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with IPsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise

3 © Nokia Siemens Networks RN30036EN40GLA0


IP Transport QOS

• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with IPsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise

4 © Nokia Siemens Networks RN30036EN40GLA0


Introduction to QoS

The planned QoS scenario should reflect the marketing and sales strategy of the
network operator. Thus there is large number of different possible QoS scenarios.

Network
QOS QOS QOS Features
and
Strategy Attributes Enforcing Configurati
on

The QoS scenario is formed with combination of different QoS attributes and QoS enforcing
mechanisms.
The main QoS attributes used in mobile networks are:
• Maximum bit rate for the connection
• Minimum bit rate for the connection
• Priority of the connection relative to other connections
• Maximum delay (for RT streaming)
• Monthly quota
• Some operators can also differentiate subscriptions by different device offering (high-low category
UE types etc.)

These QoS attributes are enforced in the radio network with combinations of multiple features
and mechanisms.

5 © Nokia Siemens Networks RN30036EN40GLA0


QoS Enforcement functional split in RAN and CN
• Flexi NG enforces policies defined in PCRF (Policy and Charging
Rules Function)
• QoS priority of the user/service is delivered from CN to RAN via RAB
QoS parameters
• RAN enforces further the defined policy via RNC and node B
congestion handling and resource management and allocations
(CAC)
• Priority can be updated on the fly via RAB reconfiguration
Congestion handling CN PCS 5000
and resource RA
management N HLR
RNC
Content
Subscriber and &
service management Connecti
Iu Iu viy
b
Flexi Internet
+
BTS Intranet

SGS
QoS parameters deliver
N
the user/service priority to
RAN Flexi NG
DPI
6 © Nokia Siemens Networks RN30036EN40GLA0
QoS Enforcement in RAN
• Throughput cannot exceed MBR values
• GBR and NBR values are fulfilled in SPI order
• The excess capacity after fulfilling GBR and NBR is shared
according to SPI specific scheduling weights (higher priority gets
more)
• QoS aware • HSPA QoS
HSPA parameter
scheduling mapping in RAB
based on SPI setup and
modification
• GBR for real
time • AC for Real time
applications traffic
• NBR for non • Maximum bit
Node rate control
real time Node • Resource
applications
BB RNC
RNC sharing between
R99 and HSPA

Bronze Silver Gold

• Transport fully aligned with


radio interface

7 © Nokia Siemens Networks RN30036EN40GLA0


QOS Differentiation Options

Subscribers Services
Differentiation Differentiation
QoS 5 Operator VoIP
QoS 5
QoS 4 Audio/video
QoS 4 Gold stream
QoS 3
QoS 3
QoS 2
QoS 2 Silver
QoS 1 Bronze QoS 1

QoS 0 QoS 0 P2P

• Subscribers based QoS differentiation can be done with three


subscriber QoS levels and one addition QoS class for users that
have exceeded the quota.
• The service level QoS differentiation would include a core
network initiated QoS modification which would be triggered
8
based on service detection in core network.
© Nokia Siemens Networks RN30036EN40GLA0
Subscribers-based Differentiation
Cell congestion
Subscribers
in the same cell Mbit/s Premium service
for Gold subscribers
QoS 5 2
1
QoS 4 Gold
QoS 3

QoS 2 Silver
Mbit/s
QoS 1 Bronze Service degrade
2 for Silver and Bronze
QoS 0 1

Increase service QoS differentiation is dynamic, cell specific


experience of – traffic policing only during congestion
priority users • Improved service experience for Gold
subscribers
• No changes necessarily needed in existing
contracts

9 © Nokia Siemens Networks RN30036EN40GLA0


Application-based Differentiation
Example: “Silver” subscriber with max 2 Mbps nominal
speed:
QoS 5 Operator VoIP Mbit/s

QoS 4 Audio/video 2
stream 1
Streaming – guaranteed
QoS 3
bit rate 2 Mbps
QoS 2
Mbit/s
QoS 1
2
QoS 0 P2P 1 P2P traffic – lowest priority

Increase service Examples: • Prioritize operator preferred services


• Prioritize mobile TV quality assurance
experience as • Adjust speed while maintaining user experience
per selected
service

10 © Nokia Siemens Networks RN30036EN40GLA0


Mapping of NRT services and/or subscribers
QoS parameters from CN: (TC+THP+ARP)
Scheduling weights in NodeB
SPI mapping table in Transport and RNC

RAN
NodeB RNC
SPI
SPI
SPI SchWeight
IUB SPI Priorit
y
Interactive THP1 ARP1 11
11 35 Transport Interactive THP1 ARP2 10
CN
connection
10 30 s Interactive THP1 ARP3 9 HLR
queues
9 25 rt-DCH
Interactive THP2 ARP1 8 Parame
ATM nrt-DCH ters
8 20
or Interactive THP2 ARP2 7
7 15 IP
Rt-HSDPA (streaming) Interactive THP2 ARP3 6 TC
transport
6 10 Nrt- HSDPA (GOLD) SPI THP
connection
Nrt- HSDPA (SILVER)
Interactive THP3 ARP1 5
5 9 ARP
Nrt- HSDPA Interactive THP3 ARP2 4 GBR
4 8 (BRONZE)
Interactive THP3 ARP3 3
3 6
2 5 HSPA Congestion Bckground
ARP1 2
Control
1 2 Background ARP2 1

6 ©
0
Nokia Siemens Networks
1
/
Background ARP3
© Nokia Siemens Networks /
0

Bronze Silver Gold


11 © Nokia Siemens Networks RN30036EN40GLA0
QOS Tag at IP Layer

IP –– Packet
IP Packet (IP
(IP v4)
v4)
DSCP +
Header  Total Identi­ Fragment Fragment Time to Header
Version CU Protocol
Length Length fication Flag Offset live Checksum
(4 Bit) (6 +  (1 Byte)
(4 Bit) (2 Byte) (2 Byte) (3 Bit) (13 Bit) (1 Byte) (2 Byte)
2 Bit)
Payload
Source Destination 
Options (maximum theoretical 65535 Bytes,
Address Address
(0­40 Byte) Practical at least 576 Byte, typical 1500 (Ethernet standard)
(4 Byte) (4 Byte)
dependent on max. MTU size of Data link layer)

Packet size at least 20 Byte

DiffServ Code Point value as defined in RFC2474.


Old name of this field was TOS (Type Of Service).

12 © Nokia Siemens Networks RN30036EN40GLA0


QOS Tag at Ethernet Layer

Ethernet Frame
Ethernet Frame (with
(with VLAN
VLAN tag)
tag)
46 to
7 Bytes 1 B. 6 Byte. 6 Byte 2 B. 2 B. 2 B. 1500 Bytes
4 bytes 12 bytes
Dest. Source Frame
Interframe
Preamble SD TPID TCI Type Data Check
Address Address Sequence Gap

TPID (Ether type) TCI


Total Ethernet Tag protocol identifier Tag Control Information
Frame Size
68...1522 Byte
Defines type of 802.1q tag 3 1 12
without Preamble,
SD and Interframe Gap)
VLAN ID
User priority CFI
(Cannonical (n <= 4094)
format identifier)

Additional bytes:
In a VLAN-tagged frame 4 bytes are added between the Type-Field and
the Data-Field.

13 © Nokia Siemens Networks RN30036EN40GLA0


IP QoS Mechanisms
 Classification: Each class-oriented QoS mechanism has to support some type of
classification (access lists, route maps, class maps, etc.)

 Marking: Used to mark (color) packets based on classification and/or metering.

 Metering: Some mechanisms measure the rate of traffic to enforce a certain policy
(e.g. rate limiting, shaping, scheduling, etc.).

 Policing: it is the QoS component that limits incoming traffic flow to a configured bit
rate (excess traffic is dropped).

 Shaping: it is the QoS feature component that regulates outgoing traffic flow to a
configured bit rate (excess traffic is delayed).

 Congestion Management: Each interface must have a queuing mechanism to


prioritize transmission of packets (e.g SPQ, WRR and WFQ).
14 © Nokia Siemens Networks RN30036EN40GLA0
QoS and Overbooking of data traffic
Different applications/subscribers are treated differently and
monitored separately
QoS profile 5
QoS profile 4
QoS profile 3
Best Effort traffic
QoS profile 2
QoS profile 1
QoS profile 0

Best effort QoS differentiation

In case of congestion In case of congestion


packets are randomly packets are discarded on
discarded. This is limiting priority base.
the overbooking factor that
can be applied. Higher overbooking factors
can be applied.
Congestion has equally
impacts on all users and all
data services.
15 © Nokia Siemens Networks RN30036EN40GLA0
Guaranteed traffic – not affected by overbooking
Congestion
control and QoS
enforcement

Packet
Network

RNC Traffic where


overbooking
applies
CAC Guaranteed Bw
BTS#1
Non-Guaranteed Bw

CAC Guaranteed Bw CAC Guaranteed Bw


BTS#2
Non-Guaranteed Bw

Non-Guaranteed Bw
CAC Guaranteed Bw
BTS#3
Non-Guaranteed Bw
Ethernet interface rate

16 © Nokia Siemens Networks RN30036EN40GLA0


Summary

– QOS Attributes are negotiated between RAN and CN


– QOS differentiation can be done per users and/or service
– Overbooking is an important aspect in QOS planning

17 © Nokia Siemens Networks RN30036EN40GLA0


IP Transport QOS

• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise

18 © Nokia Siemens Networks RN30036EN40GLA0


Scheduling in cRNC

• The logical scheduling architecture is composed of two levels:


– One level controlling the egress traffic for each IP based route
separately
– One level handling IP traffic for the whole IP interface

Available only for Iub

19 © Nokia Siemens Networks RN30036EN40GLA0


IP Interface Scheduler

• cRNC supports a combination of Strict Priority scheduler (SP) and Weighted Fair
Queuing scheduler (WFQ)
– EF queue shall be handled with a strict priority scheme and no weight
is associated
– AF1, AF2, AF3, AF4, and BE queues are processed with WFQ

20 © Nokia Siemens Networks RN30036EN40GLA0


Iub Transport QoS
Queue weights in the Default PHB Profile in the RNC

PHB name Queue Queue Queue Queue Min Thd (%) Max Max Exp. VLAN
schedule length weight priority Thd (%) Drop Weight priority
(%)

BE WFQ 500 1 NRT 75 100 10 0 0

AF1 WFQ 300 4 NRT 75 100 10 0 1

AF2 WFQ 300 10 NRT 75 100 10 0 3

AF3 WFQ 300 25 NRT 75 100 10 0 4

AF4 WFQ 100 60 RT 100 100 0 0 5

EF SP 100 N/A RT 100 100 0 0 6

Need to be adjusted
Default Profile ID = 0 per network
The p-bit 6 is
sometimes used for
control
21 © Nokia Siemens Networks RN30036EN40GLA0
IP Based Route Scheduler

• The rate limiting is done using Internal Flow Control (IFC)


– Only available for Iub
– IFC can be applied to AF1, AF2, AF3, AF4, and BE traffic
– cRNC supports a combination of Strict Priority scheduler (SP) and
Weighted Fair Queuing scheduler (WFQ)

By default the queues


Q1, Q2 and Q6 are used
without Iub transport
QoS feature.
Q7 is used for Iur traffic.

22 © Nokia Siemens Networks RN30036EN40GLA0


IP Based Route Scheduler

The IP based route scheduling in the cRNC is always virtual.

Queue weight defines the share of the capacity that the queue
gets from the capacity left over from the queue Q1.

If any of the queues is empty, the spare capacity is shared


among the remaining queues according to their weights. So
the average capacity for a queue can be calculated as:

WFQ
QueueAvera geRate  AvailableC apacity  QueueWeigh t /  QueueWeigh t
rule: ActiveQueues

23 © Nokia Siemens Networks RN30036EN40GLA0


WBTS Scheduling

Scheduling in WBTS is implemented as for cRNC Interface


Scheduler.

Queues weights and


traffic mapping are
defined in WBTS
Manager

24 © Nokia Siemens Networks RN30036EN40GLA0


Summary

– In cRNC we have Interface Scheduler and IP Based Route Scheduler


– IPBR Scheduling in cRNC is always Virtual
– WBTS Scheduling is very similar to RNC

25 © Nokia Siemens Networks RN30036EN40GLA0


IP Transport QOS

• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise

26 © Nokia Siemens Networks RN30036EN40GLA0


Interface Scheduler

• There is no flow control at interface level, no rate limiting

• Exponential Random Early Detection (E-RED) queue management is supported in


the cRNC and in the mcRNC in the interface level to avoid TCP global
synchronization

27 © Nokia Siemens Networks RN30036EN40GLA0


NEVER change PIP6+7 mappings
Egress classification in mcRNC or put additional traffic to those
– impact on RNC internal
DSCP = 63 messaging!
PIP = 7 Egress Queue EF

Mapping
PIP = 6
Egress Queue AF4

DSCP
PIP = 5

PIP
PIP = 4
DSCP Egress Queue AF3

to
DSCP PIP
PIP
=
=
3
2 Egress Queue AF2
PIP = 1 Egress Queue AF1
PIP = 0
Egress Queue BE
DSCP = 0
Configured
via ACL Static
rules mapping

• Traffic classification is purely based on DSCP


• Egress classification maps traffic to Internal Packet Priority (PIP)
• PIP is a numerical representation of PHB concept
• PIPs 0..7 are statically allocated to physical egress queues
– PIPs 5..7 map to same (highest priority) queue
• Default mappings
DSCP 48,46 34,36,38 26,28,30 18,20,22 10,12,14 Any
PIP 5 4 3 2 1 0

28 © Nokia Siemens Networks RN30036EN40GLA0


Egress Interface scheduling
Physical
PhysicalNetwork
NetworkInterface
InterfaceScheduler
Scheduler
Egress Queue EF (PIP=5,6,7) Strict Priority
Egress Queue AF4 (PIP = 4) w1
w2
Egress Queue AF3 (PIP = 3)
w3
Egress Queue AF2 (PIP = 2) w4 WRR
Egress Queue AF1 (PIP = 1) w5
Egress Queue BE (PIP = 0)

• Static scheduler configuration


• 1 Strict Priority (SP) queue
• 5 Weighted Round Robin (WRR) queues
• Dynamic scheduler configuration via Queue Sets, comprising
• ID (range: 0..5, used to map PIP to transmission queue)
• Weight (range: 1..8, not supported for Queue 0)
• Queue length (range: 1..1024 kbytes)
• It is recommended to apply the default Queue Set „rncdefault“ to all interfaces
Name EF AF4 AF3 AF2 AF1 BE
ID 5 4 3 2 1 0
Weight - 8 4 1 1 1
Length 20k 50k 50k 50k 50k 100k
29 © Nokia Siemens Networks RN30036EN40GLA0
IP Based Route Scheduler in mcRNC

• The IP based route scheduling in the cRNC is always virtual


• In the mcRNC there are two alternatives for scheduling in the mcRNC at IP
based route level:

1. Virtual Scheduling means the system is not providing dedicated


buffers for each of the queues of each IP based route
▪ Instead packets are stored in the physical (interface) queues directly and
individual queues are represented by byte/packet counters
▪ IFC event triggering queue management shall only be provided in case of
virtual scheduling
2. Real Scheduling means the system is providing dedicated buffers for
each of the queues of each IP based route
▪ This allows more accurate scheduling/shaping than the virtual scheduling
approach at the cost of memory and processing power
▪ E-RED queue management that drops packets from the queue in case of
congestion is used

30 © Nokia Siemens Networks RN30036EN40GLA0


Virtual Queueing – based on E-RED
IP
IPbased
basedroute
routeusing
usingE-RED Physical
E-RED PhysicalNetwork
NetworkInterface
InterfaceScheduler
Scheduler
Packet
Packet User Plane Packet

Counters EF Queue Strict Priority


Strict Priority
EF
Decrease
AF4 Queue
counters at AF4 Packet
Packet
97% route AF3 Packet AF3 Queue
bitrate
WFQ AF2 WRR
AF1
BE AF2 Queue
AF1 Queue
E-RED
Algorithm BE Queue

• Virtual Queueing counts bytes in virtual queues per IP based route


• No dedicated (physical) scheduling per IP based route
• Counters are decreased according to 1SP + 5WFQ scheme,
but only according to 97% of the configured route bandwidth
– Leading to low queueing delay at the bottleneck (assuming a static bandwidth limit)
• E-RED packet dropping mode
• When counter indicates (virtual) queue low threshold is exceeded, packets are dropped according to
E-RED algorithm per IP based route
• WFQ weights and E-RED parameters can be configured via PHB profile (IPHB)
• Supported for all logical interfaces (user plane)

31 © Nokia Siemens Networks RN30036EN40GLA0


Virtual Queueing – based on IFC
IP
IPbased
basedroute
routeusing
usingIFC Physical
IFC PhysicalNetwork
NetworkInterface
InterfaceScheduler
Scheduler
Packet Packet
Packet RLC/MAC

Strict Priority
Counters Packet EF Queue Strict Priority
EF
Decrease
AF4 Queue
counters at AF4 Packet
Packet
97% route AF3
bitrate
WFQ AF2 Packet AF3 Queue WRR
AF1
BE AF2 Queue
AF1 Queue
E-RED
Algorithm BE Queue

• Internal Flow Control (IFC) mode


• IFC mode supported for IP based routes on Iub interface only (due to relation to RLC/MAC)
• When counter indicates (virtual) queue low threshold is exceeded, IFC message is sent based on
an E-RED algorithm to RLC/MAC scheduler
• Instead of dropping packets, RLC/MAC scheduler reduces transmission rate
• Reduces Iub packet delay, as packet drop (and thus retransmissions of end user packets) is
avoided
• E-RED algorithm
• WFQ weights and E-RED parameters can be configured via PHB profile (IPHB)
• Although no real discard is performed, E-RED alike algorithm is used to determine the level of user
plane transmission rate reduction needed

32 © Nokia Siemens Networks RN30036EN40GLA0


Real Queueing
Physical
PhysicalNetwork
NetworkInterface
InterfaceScheduler
Scheduler
IP
IPbased
basedroute
route
EF Queue Strict Priority
EF Queue Strict Priority
Packet
Packet AF4 Queue
AF3 Queue AF4 Queue
Packet
Packet AF2 Queue WFQ Packet
AF1 Queue Packet
BE Queue
AF3 Queue WRR
AF2 Queue
E-RED
Packet AF1 Queue
Dropper Packet
BE Queue

2nd Level 1st Level


Queues Queues

• Real Queueing provides dedicated physical queues (buffers) per IP based route
• Adds second level of scheduling
• Scheduler type: 1SP + 5WFQ
• Supported for all logical interfaces (user plane)
• No significant performance penalty compared to Virtual Queueing, yet higher precision achieved
• Queue management
• Excess packets are discarded by E-RED algorithm
• Queues can be configured via PHB profile (IPHB), e.g. queue length, weight, and thresholds

33 © Nokia Siemens Networks RN30036EN40GLA0


IP based route scheduling of Iur traffic
D-RNC combines Iur
(from S-RNC) and own
Iub traffic towards the
Node B
Iub Iur

RNC 1 RNC 2
Iub (D-RNC role) Iur (S-RNC role)

• IPA RNC IP based route scheduler requires a dedicated queue for Iur
• Queue weight parameter „ratio“ defines Iub / Iur share
• mcRNC supports queueing Iur traffic in the usual queues
• Simpler and more consistent resource sharing via common DSCP based scheduling

Iub
Iub Iub
Iub
Iur
Iur
Iur
Iur
IPA-RNC IP based route mcRNC IP based route

34 © Nokia Siemens Networks RN30036EN40GLA0


Summary

– In mcRNC we have Interface Scheduling


– IFC can be provided by Virtual or Real Scheduling
– Virtual Queuing can be based on E-RED or IFC
– Compared to cRNC we don't have a separate queue for Iur traffic

35 © Nokia Siemens Networks RN30036EN40GLA0


IP Transport QOS

• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise

36 © Nokia Siemens Networks RN30036EN40GLA0


DSCP

• Differentiated Services Code Point (DSCP) is a mechanism for classifying and


managing network traffic and providing quality of service (QoS).

• In tunnel mode, when encryption is enabled, the DSCP field carried in the inner IP
header cannot be inspected by the external devices. In order to avoid this problem,
the DCSP is copied from the inner IP header to the outer IP header. Thus QoS can
be applied by the network based on this outer header.

DSCP DSCP
IP Header ESP Header IV Original IP Header UDP UDP Payload Padding ESP ESP
Header Trailer Authentication

37 © Nokia Siemens Networks RN30036EN40GLA0


Anti-replay window

 Anti-replay window protects the system against the replay by an attacker of a


session packets, potentially causing a malfunction.
 The anti-replay window mechanism is based on the checking the sequence number of
the received packets:
• If the packet has been already received or if it occurs in the past (outside the rear
end of the window) the packet is discarded
• If the packet falls within the window and it has not been received already, the
packet is accepted
• If the packet is received ahead of the window, the packet is accepted and the
window will slide forward.
 A limitation of the anti-replay window is that it requires the packets to arrive roughly
in order. If the packets suffer sufficiently high reordering when traversing the
network, the lower priority packets (which arrive later) will be dropped by the
receiver since they miss the window rear limit.
 The tolerable
Window shift level of reordering
Anti depends
–replay sliding on the size of the anti-replay window.
window
This situation might happen when the packets traverse schedulers with multiple
Anti –replay window size
queues for different QoS classes and there is some congestion. It should be noted
is configurable by the
69 that68 3 4 64 65 66 67
within a given QoS class, packet reordering should be a rare case.parameter
Window size 64
Anti-replay drop 
antiReplayWindowSiz
e

38 © Nokia Siemens Networks RN30036EN40GLA0


Connection Admission Control (CAC)

CAC is a QoS mechanism preventing services


establishment in case of no transport resources
are available

 IP CAC is applied for all user plane, control plane and management plane connections
 As soon as IPsec is enabled, the overhead introduced by IPsec encapsulation is taken
into account in the evaluation of the IP CAC algorithms
 The overhead is introduced by means of overhead factors which scale the bit rate
 The IP CAC is implemented so that CAC sums up all transport bearers bit rates of
individual IP connections and compares that sum to the total available bit rate for
particular link

IP bit rate of connection = MAX_Bitrate* 0.2 + AVE_Bitrate* 0.8


While:
VPN bit rate of connection = IP bit rate of connection * bearer specific overhead
factor
Where:
bearer specific overhead factor= (IPsec overhead + average bearer IP packet
size) / average bearer IP packet size

IP Interface Committed Bit Rate >= Σ VPN bit rate of connection + IP Interface
Signalling Committed Bit Rate + IP Interface DCN Committed Bit Rate

39 © Nokia Siemens Networks RN30036EN40GLA0


IP Transport QOS

• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise

40 © Nokia Siemens Networks RN30036EN40GLA0


QOS Features

Most important features to be configured for QOS:


• Iub Transport QOS – for packets marking and prioritisation in
RNC and WBTS schedulers and backhaul packet network
• HSDPA Congestion Control – for users prioritisation
according di SPI Weights, in case of transport congestion

HSDPA CC parameters are set at WBTS object level.

41 © Nokia Siemens Networks RN30036EN40GLA0


QOS Objects in WBTS and RNC
QSet
Note that most of the mcRNC TQM
objects are the same than in cRNC. IPQM for Iu
Iur
Routers QOS settings are usually IDSP
provided by operators. IPHB
Vlan PCP – DSCP mappping
WBTS
IPNB for NBAP
IPBR
QOS
L2SWI
Router

Packet
Network mcRNC

Flexi Rel.2

42 © Nokia Siemens Networks RN30036EN40GLA0


QoS Settings Overview
network element in the network has its own QOS marking capabilities.

RNC Router Switch


- Traffic type to DSCP marking - DSCP marking kept - VLAN p-bit marking kept NG-
NG-
-
-
DSCP to PHB mapping
PHB to p-bit mapping
- VLAN p-bit marking
kept
-
-
no shaping or policing
Queuing and schedulig
SDH
SDH//
- per site VLAN
termination (C-
Dark
Dark
VLAN) Fiber
Fiber
- no shaping or Assumption:
policing Assumption:to
Transparent
- - Queuing and Transparent to
QoS
scheduling QoS

FPR FTM
- 2xSP+2xWFQ - Traffic type to DSCP
scheduling marking
- p-bit to queue mapping - DSCP to PHB mapping
- Tail drop regardless of - PHB to p-bit mapping
the PCP when buffer - SP+5xWFQ Scheduling
gets full
- WFQ weights are
configurable

43 © Nokia Siemens Networks RN30036EN40GLA0


mcRNC - QSet

• QSET object in mcRNC contains weights settings for


scheduling at interface level.
• It is recommended to not modify them.

Queue Id in RNC datafill refers to Internal Packet Priority


(PIP).

44 © Nokia Siemens Networks RN30036EN40GLA0


mcRNC - TQM

• TQM is the most important


object in RNC for Iub Transport
QOS setting.
• Mapping between SPI settings
in WBTS and TQM allows to
get the desired DSCP marking
for a specific traffic class.

.....
.

45 © Nokia Siemens Networks RN30036EN40GLA0


mcRNC - IPQM

• IPQM object in mcRNC allows QOS marking settings for Iu


interface.

46 © Nokia Siemens Networks RN30036EN40GLA0


mcRNC - Iur

• Iur object contains parameters for user plane marking.

 DSCP High Priority -> Conversational, R99


Streaming
 DSCP Medium Priority -> NRT-DCH R99
 DSCP Low Priority -> NRT-HSPA
47 © Nokia Siemens Networks RN30036EN40GLA0
mapping between PHB and DSCP (IDSP)
• IDSP defines the mapping between PHB and DSCP values.

48 © Nokia Siemens Networks RN30036EN40GLA0


IPHB
• IPHB contains PHB parameters. It's suggested to keep
default values.

49 © Nokia Siemens Networks RN30036EN40GLA0


VLAN P-Bit – DSCP mapping

• Mapping between VLAN Priorities and DSCP in mcRNC is


done for L2 packets marking management.

50 © Nokia Siemens Networks RN30036EN40GLA0


mcRNC – WBTS and IPNB

• WBTS Object in RNC is used to enable/disable HSDPA


Congestion Control feature and to set basic Iub QOS
marking settings with following parameters:
 DSCPHigh - CCCH, HS FACH/RACH (signalling), DCCH on
R99 DCH (SRB), CS R99 DCH, PS Streaming R99 DCH
 DSCPLow – PS I/B HSPA traffic (HS-DSCH and E-DCH), HS
FACH/RACH (user data)
 DSCPMedDCH – PS I/B on R99 DCH
 DSCPMedHSPA – PS Streaming on HS-DSCH and E-DCH
(HSPA)
 HSDPACCEnabled
 HSDPAULCToDSCP
 HSUPADLCToDSCP

• IPNB Object in RNC contains NBAP DSCP parameter.

51 © Nokia Siemens Networks RN30036EN40GLA0


mcRNC – IPBR

• In IP Based Route parameters, it's possible to set


DSCP marking related to the feature RAN1886
Efficient Transport for Small IP Packets.

• Packets are multiplexed with same DSCP value.

• udpMuxDSCP defines the DSCP value for IP


multiplexing.

52 © Nokia Siemens Networks RN30036EN40GLA0


FTM/AXC - QOS
QOS Object in FTM contains all the QOS related parameters
for marking and scheduling:

• PHB Weights -
assuredForwarding
Class1 ....

• Traffic Types
Marking – with
association
between Traffic
Type, DSCP, VLAN
Priority, PHB.

.....
53 © Nokia Siemens Networks RN30036EN40GLA0
FTM/AXC – L2SWI

L2SWI object is used to configure QOS Aware Ethernet


Switching feature in the transport module:

• Priority Queues to
PCP mapping

• Priority Queues
Weights

• Priority Queues to
DSCP mapping

54 © Nokia Siemens Networks RN30036EN40GLA0


Flexi Packet Radio
In case of Flexi Packet Radio used between WBTSes and RNC,
additional mapping is required for traffic scheduling
management.

WBTS

Packet
Router
Network mcRNC

WBTS

55 © Nokia Siemens Networks RN30036EN40GLA0


Flexi Packet Radio
• With regards to the Classes of Service FPR supports four queues
(CoSs) with priority from 3 (highest) to 0 (lowest). The supported
configurable scheduling algorithms are:

• 4-SP
• 4-WFQ with configurable weights
• 2-SP + 2-WFQ with configurable weights (default)
• 1-SP + 3-WFQ with configurable weights

• Configuration which better matches WBTS Scheduling is 1-SP + 3-


WFQ, then traffic should be mapped accordingly.

• In case of Flexi Packet Hub connected to FPR, then 2-SP + 2-WFQ


configuration matches.

56 © Nokia Siemens Networks RN30036EN40GLA0


IP Transport QOS

• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise

57 © Nokia Siemens Networks RN30036EN40GLA0


Customer Input

The most important information we need for QOS planning


come from preliminary discussions with the customer.

Network topology and how packets are marked and treated by


backhaul network elements, determine settings for
scheduling and packets marking.

Commercial strategy for users and services differentiation,


determine how to set HSDPA Congestion Control feature for
Iub in terms of CC Policy and thresholds settings based on
transport network capacity.

58 © Nokia Siemens Networks RN30036EN40GLA0


Network Topology
Chained WBTSes with VLAN Traffic Separation
QOS Aware Ethernet Switching
VLAN-100, 101, ...
VLAN-10 depending on
U/C
VLAN-20
mcRNC Step.
U/C Same VLAN for all
VLAN-3 WBTSes
OAM MultiLayer
Routers
VLAN-4
SYNC

Switch

WBTS-20 Packet mcRNC


Fiber
Network
Aggregation
UNI link

Fiber

VLAN-10
U/C

VLAN-3
WBTS-10 OAM
VLAN-4
SYNC

59 © Nokia Siemens Networks RN30036EN40GLA0


Commercial Strategy
We assume following QOS profile to be implemented with Gold-
Silver users differentiation:
QOS Table-1

User Traffic Type SPI WEIGHT GBR/NBR

Gold Interactive THP-2 ARP-1/2/3 8 4 0

Silver Background ARP3 0 1 0

Question1 – how do we configure HSDPA CC parameters


Weight and ccPolicy for SPI-8 and SPI-0 ?
ID Weight ccPolicy
15 0 0 (Control all data)
14 0 0 (Control all data)
 Control All Data 13 0 0 (Control all data)
12 1 0 (Control all data)
 Control Data over GBR 11 8 0 (Control all data)
10 1 0 (Control all data)
 OFF 9 1 0 (Control all data)
8
7 1 0 (Control all data)
6 1 0 (Control all data)
5 2 0 (Control all data)
4 1 0 (Control all data)
3 1 0 (Control all data)
2 1 0 (Control all data)
1 1 0 (Control all data)
60 © Nokia Siemens Networks RN30036EN40GLA0
0
HSDPA CC
HSDPA CC considerations:

Question-2
DELAY – which WBTS requires more attention for minDelay
and maxDelay thresholds?

• CC Thresholds tuning, if really necessary, requires some


testing and monitoring sessions to see delay and loss
messages amount.
Question-3
In which object do we set HSDPA CC Thresholds?
Question-4
Which counters family indicates delay and loss msgs?
61 © Nokia Siemens Networks RN30036EN40GLA0
Transport QOS Strategy

This Operator wants to use separate DSCP values for CS


traffic, Gold User traffic, Silver User traffic, Signalling and
Control traffic:
Traffic types DSCP
applicable Value
Signalling and
Control 46
Voice Traffic 46 According to attached
Gold NRT DCH with Technical Note, if we want
SPI=8 34
to get users differentiation
Silver NRT DCH with
SPI=0 0 for HSDPA by usage of
Gold NRT HSPA HSDPA CC feature, these
with SPI=8 0
should use same DSCP
Silver NRT HSPA
with SPI=8 0 value.
TS-RAS-SW-0009-I
All others 0 2

HSPA (flow) control


messages 34

62 © Nokia Siemens Networks RN30036EN40GLA0


TQM in RNC

Question-5 How do we set TQM object in RNC according to the


table of traffic mapping choosen by the Operator?
Object
Traffic types DSCP
Class Abbreviated Name applicable Value
Traffic types DSCP TQM PchFachRachToDSCP CCCH
applicable Value
TQM SRBToDSCP DCCH
Signalling and
TQM CSTrafficToDSCP RT DCH (e.g. AMR)
Control 46
DCHQoSPri8 NRT DCH with SPI=8
Voice Traffic 46 TQM ToDSCP
Gold NRT DCH with DCHQoSPri0 NRT DCH with SPI=0
SPI=8 34 TQM ToDSCP
Silver NRT DCH with HSPAQoSPri HS-DSCH traffic with
SPI=0 0 8 SPI=8
TQM ToDSCP
Gold NRT HSPA
with SPI=8 0 HSPAQoSPri HS-DSCH traffic with
0 SPI=0
Silver NRT HSPA TQM ToDSCP
with SPI=8 0
HSPA (flow) control
All others 0 WBTS HSDPAULCToDSCP messages

HSPA (flow) control HSPA (flow) control


messages 34 HSUPADLCToDSCP messages
IPNB NBAPDSCP Iub NBAP Signalling

63 © Nokia Siemens Networks RN30036EN40GLA0


Scheduling in RNC

We leave Scheduling parameters in RNC with default values.

IP Based Route parameter IFC will be set OFF in case of cRNC


or E-RED in case of mcRNC (only for HSPA).
DSCP PHB P-bit Scheduling Weight
46 EF 6 SP N/A
34 AF4 5 WFQ 60
26 ,28 ,30 AF3 4 WFQ 25
18, 20, 22 AF2 3 WFQ 10
10, 12, 14 AF1 1 WFQ 4
All Other
DSCP
values BE 0 WFQ 1

In this case only EF, AF4 and BE receive traffic.

64 © Nokia Siemens Networks RN30036EN40GLA0


Scheduling in WBTS

WBTS Scheduling in case of VLAN Differentiation can be done


at VLAN level.

In this case we consider to have trafficPathShaping=PATH


setting to shape bandwidth of each VLAN-id to its SIR.

65 © Nokia Siemens Networks RN30036EN40GLA0


QOS Setting in FTM
FTM QOS DSCP and P-Bit mapping is left as default.

66 © Nokia Siemens Networks RN30036EN40GLA0


Switching in WBTS

Traffic from WBTS-10 is switched in WBTS-20 keeping in


account VLAN Differentiation settings.
M-Plane and S-Plane have their own VLAN-id shared between
the two WBTSes.
U/C Planes have dedicated VLAN-id for each WBTS.

Question-6 How do we make U/C packets from WBTS-10 are


forwarded through ethernet port 1 of WBTS-20 ?
VLAN-20

BTS-20
VLAN-10

BTS-10

67 © Nokia Siemens Networks RN30036EN40GLA0


QOS Ethernet Switching in WBTS

Ethernet Scheduling in
WBTS is performed in
egress ethernet port by
mapping of DSCP or P-Bit
values to the 4 or 6
available queues.

In this case we are


considering to have FTIB
in WBTS, then 4 queues
available.

68 © Nokia Siemens Networks RN30036EN40GLA0


QOS Ethernet Switching in WBTS

Question-7 How do we map DSCP values to switch queues in


L2SWI object? Is the Default mapping below

69 © Nokia Siemens Networks RN30036EN40GLA0

Вам также может понравиться