Sie sind auf Seite 1von 21

TELLABS 8600

Quality of Service
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 2
QoS Mapping Alternatives
Configurable mappings
Node internal QoS (packet priority) may
come from MPLS label or IP packet
LSR uses outer label
LER QoS mapping depends on tunneling
model (pipe, short pipe, uniform) EF AF BE
IP
Inner (VPN)
Label
Outer
Label
IP
Inner (VPN)
Label
Outer
Label
EXP EXP
DSCP
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 3
QoS Mapping Alternatives
8600 node internal QoS can be mapped
from 802.1p (VLAN PRI) bits or IP DSCP
if MPLS labels not present
Freely configurable
Can be used e.g. in MPLS network
ingress
EF AF BE
IP
Ethernet
IP
Ethernet
802.1p DSCP
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 4
QoS Mapping Alternatives
VLAN mapped to QoS priority by
configuration
Policers for individual VLANs or whole
port
VLAN shaping in BE traffic class
ATM VP/VC mapped to service
category by configuration
ATM circuit parameters (PCR, SCR,
CDVT) according to service category
Optional ATM VC shaping
EF AF BE
Ethernet
802.1q
(VLAN)
CBR VBR UBR
ATM
VP/VC
UBR+
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 5
DiffServ QoS Selection
Alternatives
L2 or L3 packet header
DSCP
MPLS EXP
L-LSP
VLAN or PRI
L3/L4 ACL (see figure)
ATM VP or VC mapping to
DiffServ QoS
Ingress port specific QoS
mapping
Access Control List Options
L3 Source Address
L3 Destination Address
L3 ToS/DSCP
L3 Fragmented packet
L4 Protocol
L4 Source Port
L4 Destination Port
L4 Code bits
IP/MPLS
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 6
DiffServ Policer
CIR
Mbps
PIR
PBS
CBS CBS
Time
PBS
t
PIR
PIR bucket
PIR tokens
CBS
t
CIR
CIR bucket
CIR tokens
Packet
Packet
Packet
Packet
Arrivals
Configurable action depends on
PHB (EF, AFxy, BE)
CIR, CBS, PIR and PBS
2K policers trTCM/srTCM
Packet drop precedence
Green/Yellow/Red
Colour-blind and colour-aware
modes
Rate policing granularity 500 ppm
(0,05%)
Mininimum policed rate 15 kbps
Max. burst size 8 Mbytes
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 7
Configurable Policer
Actions
Policer marks or drops
depending on packet marking
Policing options
Port
VLAN
L3 + L4 ACL based flow
Mark Drop Drop
Mark Mark Drop
Mark Mark Mark
CIR
PIR
EF BE AF
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 8
DiffServ Queue Management
RED/WRED
Two alternatives
RED (random early detection)
Tail drop
RED efficient with TCP end-to-
end flow control without
excessive packet loss
Tail drop suitable for real time
applications and flows without
e2e control (UDP)
Individual setting for each queue
Ave Queue length
100%
Drop Probability
min
th
max
th
max
p
Ave Queue length
100%
Packet in Queue
Drop Probability
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 9
WRED and Tail Drop
Settings
100 Mbps STM-1 1000 Mbps STM-16
Queue length (ms) 1 1 0,25 0,25
Queue length (bytes) 12500 18750 31250 77500
Table 1. Queue length for real-time service class.
Priority Data Business Data Best-effort
Queue length (Packets) 150 200 200
Min
th
Green (Packets) 30 30 N/A
Max
th
Green (Packets) 90 90 N/A
Max
p
Green 10% 10% N/A
Min
th
Yellow (Packets) N/A 5 N/A
Max
th
Yellow (Packets) N/A 15 N/A
Max
p
Yellow N/A 10% N/A
Min
th
Red (Packets) N/A 5 5
Max
th
Red (Packets) N/A 10 15
Max
p
Red N/A 20% 10%
Table 1. RED and WRED settings for a 100 Mbps egress link.
RED and WRED settings for a 100 Mbps egress link
Queue length for real-time service class
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 10
DiffServ Scheduling
Strict Priority and WFQ
SP queues always served first
Scheduler takes packets from
each WFQ based relative
weights
If no EF packets to transmit,
capacity available for WFQs
1000 queues for per VLAN
queuing
Q#0
Q#1
Q#1022
Egress
port
#N
Pool of queues
CS7
W
F
Q
EF
AF1
AF2
AF3
AF4
BE
S
P
Q#2
Q#3
Q#4
Network Control
Real Time
Premium
Data
Services
Best Effort
BE
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 11
WFQ Settings
Service Class Queue Rate
(1)
Scheduling weight r
n
setting
Real-time SP2 B
(2)

Control SP1 B
(3)

WFQ6 (r
6
/R)B
Best-effort WFQ5 (r
5
/R)*B
Priority Data WFQ4 (r
4
/R)*B r
4
=8000
(4)
to ensure low delay.
Business Data WFQ3 (r
3
/R)*B Reservation of guaranteed bandwidth.
WFQ2 (r
2
/R)*B
WFQ1 (r
1
/R)*B
B = port bandwidth, R = r
1
+ r
2
+ r
3
+ r
4
+ r
5
+ r
6

(1) Minimum rate if the queue is constantly backlogged.
(2) Leakage parameter gives transmit opportunities to WFQ.
(3) The amount of control traffic is low, so it will not consume all the bandwidth.
(4) The value range of weight r = 18000.
Table 1. Weight settings for WFQ.
Weight settings for WFQ
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 12
Shaping
0
50
100
150
200
250
0
50
100
150
200
250
time time
B
a
n
d
w
i
d
t
h
B
a
n
d
w
i
d
t
h
W
F
Q
Egress
Port
W
F
Q
Egress
Port
Shaping
Packets sent out immediately according
to SP/WFQ scheduling if shaping not
used
Shaper associated to each queue
independently
Shaping limits packet transmit rates to
CIR and PIR
Shaping is optional
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 13
DiffServ and ATM
Traffic Management
Forwarding decision on ingress line card
Queuing on egress line card
Queing for packet and cell traffic
DiffServ and ATM scheduling systems
Egress Line Card
IFM
IFM
Forwarding
DiffServ
Scheduling
IFM
IFM
5 Gbps
5 Gbps
5 Gbps
14 x 14 x
DiffServ
Queues
Backplane
Ingress Line Card
ATM
Scheduling
ATM VC
Queues
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 14
Tellabs 8600
DiffServ QoS Flow
Packet in
Packet out
Ingress
Egress
Classify Police Queue Shape Schedule
Forward
Function Features Benefits
L3/L4 Classification (ACL)
Accept/Deny
Policer and QoS
Identify customers and applications.
Set bandwidth limits and priority per
flow.
Forwarding Decision
Based on IP, MPLS, VLAN, Port
(routing/switching/tunneling)
Support IP, MPLS and L2 (ATM,
Ethernet, FR and TDM) applications.
Policing and Marking
CIR, PIR, CBS, PBS per service
Packet marking or dropping
Flexible bandwidth options for each
service.
Queuing
RED, WRED or tail drop
Packet buffering (queuing)
Effective congestion control
techniques.
Shaping CIR and PIR limits Smoothes out traffic bursts.
Scheduling Strict priority and WFQ scheduling
Real time, premium data and best effort
services in parallel.
Backplane
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 15
Ethernet
Ethernet (DiffServ)
Traffic Management
POLICER 1
POLICER 2
POLICER 3
POLICER n
SHAPER
SHAPER
SHAPER
SHAPER
SHAPER
SHAPER
EF EF
AF1 AF1
AF2 AF2
AF3 AF3
AF4 AF4
BE BE
Ethernet
Ethernet
PHY ports
Port or VLAN
granularity
CIR, PIR, CBS, PBS
per PHY port or VLAN
Queue selection
based on PHY, VLAN
or PRI (802.1p)
Shaping per
queue
Strict priority
scheduling for EF
WFQ scheduling
for AF and BE
PHY port
VLAN
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 16
IP (DiffServ)
Traffic Management
POLICER 1
POLICER 2
POLICER 3
POLICER n
SHAPER
SHAPER
SHAPER
SHAPER
SHAPER
SHAPER
PHY ports
L3/L4 ACL identifies
customer and application
CIR, PIR, CBS, PBS
per PHY port or ACL
Queue selection
based on DSCP or ACL
Shaping per
queue
Strict priority
scheduling for EF
WFQ scheduling
for AF and BE
PHY port
ACL 1
IP
IP
IP
ACL 2
ACL 3
ACL 4
POLICER 4
EF EF
AF1 AF1
AF2 AF2
AF3 AF3
AF4 AF4
BE BE
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 17
Tellabs 8600
ATM Traffic Management
Cell in
Cell out
Ingress
Egress
Queue Shape Schedule Forward
Function Features Benefits
Policing
PCR, SCR, MBS, CDVT based policing
using GCRA algorithm.
Limit bandwidth or mark cells (CLP=1).
Forwarding Decision Based on ATM VPI or VCI. ATM VP/VC switching.
Queuing
Per VC or VP queuing. In congestion
CLP=1 cells dropped (future).
Effective congestion control
techniques.
Shaping PCR, SCR, MBS, CDVT based shaping.
Scheduling
CBR, VBR, UBR+ and UBR output
queues. Queues are served in priority
order CBR->VBR->UBR+->UBR. CAC
per VP.
Guaranteed real time and best effort
services in parallel.
Back
plane
Police
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 18
VP
VP
VP
ATM Traffic Management
CBR
UBR
VBR
UBR+
VC
VC
VC
VC
VC
VC
VC
PHY
PHY
Ingress
Line Card
Egress
Line Card
Per VC or VP
queuing
Per service category
output queues
ATM IF CAC
(Sum of VPs)
ATM VP/VC
forwarding
to egress queues
Per VC and
VP
scheduling
VP
VP
VP
Backplane
ATM IF
110x
Overbooking
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 19
DiffServ QoS Parameters
Summary
Parameter Function
Minimum policed packet size. Default 128 bytes. If a packet is smaller, the policed bandwidth is calculated with this packet size.
Minimum shaped packet size. Default 128 bytes. If a packet is smaller, the shaped bandwidth is calculated with this packet size.
Policer bandwidth (CIR, PIR, CBS, PBS) Policers defined for EF, AF and BE traffic. Policer can be associated to a port, VLAN or
L3/L4 flow.
Policer marker action (mark or drop) for CIR and PIR. Policer can be associated to a port, L2 flow (VLAN, VP/VC, DLCI) or L3/L4 flow.
Define ingress and egress QoS mapping for traffic. IP DSCP/MPLS label/802.1p mapping to EF/AF/BE.
Map packet QoS classes to queues. Enables mapping of one or several QoS classes into single queue.
Strict priority queue leak rate. Optional feature. Scheduling system may give transmit opportunities from strict priority to
WFQ scheduling. 1/1 1/250 range.
Queue length. Specify queue length in packets for every queue.
Queue weight. Scheduling weight for WFQ scheduling classes (AF1, AF2, AF3, AF4, BE). Value range
08000.
RED/WRED drop criteria. Set minimum and maximum thresholds and drop probability and maximum thresholds.
These three values define the drop probability curve that RED/WRED uses for a queue.
RED/WRED exponential weighting factor Defines how quickly RED responds to changes in queue lenght.
Shaper bandwidth (CIR, PIR, CBS) EF, AF and BE shapers associated to physical egress ports. BE shaper can be
associated to VLAN.
Tellabs 8600 Technical Presentation, QoS | Commercial in confidence | 4/22109-FGC101414 Uen, Rev B | 2012-10-24 | Page 20
ATM QoS Parameters
Summary
Parameter Function
ATM IF overbooking Enables up to 10x overbooking of interface capacity. Applies to CBR, VBR and UBR+ service categories.
UBR does not reserve bandwidth.
VP service categories Supported service categies (CBR, rt-VBR, nrt-VBR, UBR+, UBR) in a VP.
VP or VC traffic parameters Define service category (CBR, rt-VBR, nrt-VBR, UBR+, UBR), conformance definition (CBR.1, VBR.1,
UBR.1), PCR, SCR, MCR, MBS and CDVT for a VP or VC.
atm cell-concatenation Number of ATM cells to be concatenated (132)
VP shaping Enable VP shaping according to PCR, SCR, MCR and CDVT for a VP.
VC shaping Enable VC shaping according to PCR, SCR and CDVT for a VC.

Das könnte Ihnen auch gefallen