Академический Документы
Профессиональный Документы
Культура Документы
• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with IPsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise
• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with IPsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise
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.
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
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 2 Silver
Mbit/s
QoS 1 Bronze Service degrade
2 for Silver and Bronze
QoS 0 1
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
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
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
(040 Byte) Practical at least 576 Byte, typical 1500 (Ethernet standard)
(4 Byte) (4 Byte)
dependent on max. MTU size of Data link 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
Additional bytes:
In a VLAN-tagged frame 4 bytes are added between the Type-Field and
the Data-Field.
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).
Packet
Network
Non-Guaranteed Bw
CAC Guaranteed Bw
BTS#3
Non-Guaranteed Bw
Ethernet interface rate
• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise
• 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
PHB name Queue Queue Queue Queue Min Thd (%) Max Max Exp. VLAN
schedule length weight priority Thd (%) Drop Weight priority
(%)
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
Queue weight defines the share of the capacity that the queue
gets from the capacity left over from the queue Q1.
WFQ
QueueAvera geRate AvailableC apacity QueueWeigh t / QueueWeigh t
rule: ActiveQueues
• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise
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
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
• 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
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
• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise
• 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
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 Interface Committed Bit Rate >= Σ VPN bit rate of connection + IP Interface
Signalling Committed Bit Rate + IP Interface DCN Committed Bit Rate
• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise
Packet
Network mcRNC
Flexi Rel.2
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
.....
.
• PHB Weights -
assuredForwarding
Class1 ....
• Traffic Types
Marking – with
association
between Traffic
Type, DSCP, VLAN
Priority, PHB.
.....
53 © Nokia Siemens Networks RN30036EN40GLA0
FTM/AXC – L2SWI
• Priority Queues to
PCP mapping
• Priority Queues
Weights
• Priority Queues to
DSCP mapping
WBTS
Packet
Router
Network mcRNC
WBTS
• 4-SP
• 4-WFQ with configurable weights
• 2-SP + 2-WFQ with configurable weights (default)
• 1-SP + 3-WFQ with configurable weights
• QOS Introduction
• Scheduling in cRNC and WBTS
• Scheduling in mcRNC
• QoS with Ipsec
• QOS Parameters Configuration
• QOS Planning Example/Exercise
Switch
Fiber
VLAN-10
U/C
VLAN-3
WBTS-10 OAM
VLAN-4
SYNC
Question-2
DELAY – which WBTS requires more attention for minDelay
and maxDelay thresholds?
BTS-20
VLAN-10
BTS-10
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.