Академический Документы
Профессиональный Документы
Культура Документы
Santiago Alvarez
ITD Technical Marketing saalvare@cisco.com
Agenda
SP QoS
DiffServ Architecure
SP QoS
EF
1 0 1 1 1 0
DSCP
CU
AFxy
x x x y y 0
Class
CU
Drop
Precedence
SP QoS
Diff-Serv: Diff-Serv: Aggregation on Edge Many flows associated with a Class (marked with DSCP) Aggregated Processing in Core Scheduling/Dropping (PHB) based on DSCP
Diff-Serv scalability comes from: - Aggregation of traffic on Edge - processing of Aggregate only in Core
SP QoS
2000, Cisco Systems, Inc.
MPLS: MPLS: Aggregation on Edge Many flows associated with a Forwarding Equivalent Class (marked with label) Aggregated Processing in Core Forwarding based on label
MPLS scalability comes from: - Aggregation of traffic on Edge - processing of Aggregate only in Core
SP QoS
2000, Cisco Systems, Inc.
SP QoS
E-LSP
AF1 EF
L-LSPs
L-LSPs can be established by various label binding protocols (LDP or RSVP) Packets travel on different LSPs. LSR infers queuing from label and dropping from EXP Example above illustrates support of EF and AF1 on separate L-LSPs
SP QoS
2000, Cisco Systems, Inc.
Agenda
SP QoS
10
Deployment Guide
Step 1: Define business model
11
Utility model
Subscription model Others
SP QoS
12
SP QoS
13
SP QoS
14
Available WRED
Dropping
SP QoS
15
SP QoS
16
SP QoS
17
SP QoS
18
Agenda
SP QoS
19
Low Latency Queuing (LLQ) Class-Based Weighted Fair Queuing (CBWFQ) WRED FRF.12
Multilink PPP Link Fragmentation and Interleaving (MLPPP LFI)
MDRR Shaping
SP QoS
20
SP QoS
21
Policy-maps
Define QoS policy to apply to classes (marking, policing, shaping, queuing, dropping, ...)
Service-Policy
Apply QoS policy to interface for input/output traffic
SP QoS
2000, Cisco Systems, Inc.
22
ATM
MPLS
PE PE PE PE P P CE BB P P CE
FR
CE
SP QoS
23
24
FR CE CE Outbound
FR TS
LLQ WRED FRF. 12
cRTP
SP QoS
2000, Cisco Systems, Inc.
25
Traffic classified by IP prec/DSCP (IP QoS) Limit bursting above CIR LLQ for min BW guarantees Fragmentation and cRTP on slow links
26
27
28
FR
CE
29
Marking
PE
FR
SP QoS
30
Police
Marking
PE
FR
CE
SP QoS
31
PE
SP QoS
32
PE
WRED based on EXP to implement dropping precedence IP precedence copied to MPLS EXP if no mapping defined in input policy
33
PE
PE MPLS
LLQ
WRED
SP QoS
34
P Router
LLQ (MDRR)
WRED
SP QoS
35
MPLS
P Router
LLQ (MDRR)
WRED
36
MPLS
P Router
LLQ or MDRR
WRED
37
PE
SP QoS
38
PE
WRED based on EXP to implement dropping precedence Upstream PE should advertise explicit NULL If PHP exposes IP packet
39
PE
PE MPLS
LLQ
WRED
SP QoS
40
PE Outbound
FR TS
LLQ WRED FRF. 12
cRTP
SP QoS
2000, Cisco Systems, Inc.
41
Classify IP packets based on its previous MPLS EXP marking (Future) Limit bursting above CIR LLQ for min BW guarantees
IP Prec/DSCP mapping to EXP if needed Queuing and dropping of MPLS packets in the core based on MPLS EXP One class for low latency traffic and a small number of additional classes to implement SLAs
PE P P
PE CE
CE
SP QoS
44
Agenda
SP QoS
45
CE
PE
MPLS
PE
P P PE
P P
MPLS TE defines the path packets follow to meet constrain (e.g. bandwidth)
PE
LSRs advertise a single available bandwidth via IGP All packets receive best-effort service
46
CE
DiffServ
SP QoS
DiffServ
CE PE
MPLS
PE
P P
P
PE
PE
CE
DiffServ
47
CE
PE
MPLS
PE
LSRs advertise multiple available bandwidths (currently two) via IGP Aggregate admission control against a particular bandwidth pool
P P PE
P P
PE
CE
DiffServ
Packets are scheduled at every hop according to EXP marking regardless of LSP Packets should be routed based on expected QoS
48
SP QoS
CE
PE
MPLS
PE
P P PE
P P
PE
CE
DiffServ
! class-map match-all PREMIUM-IP match ip dscp ef class-map match-all BUSINESS-IP match ip dscp af31 af32 af33 ! policy-map IN-POLICY class PREMIUM-IP police 1280000 32000 32000 conform-action set-mpls-exp-transmit 5 exceed-action drop class BUSINESS-IP police 22000000 550000 550000 conform-action set-mpls-exp-transmit 4 exceed-action set-mpls-exp-transmit 3 class class-default set mpls experimental 0 ! interface Serial0/0 ip address 10.200.1.1 255.255.255.0 service-policy input IN-POLICY ! interface Tunnel0 ip unnumbered Loopback0 tunnel destination 10.101.1.1 tunnel mode mpls traffic-eng tunnel mpls traffic-eng priority 0 0 tunnel mpls traffic-eng bandwidth sub-pool 10000 tunnel mpls traffic-eng path-option 10 dynamic
SP QoS
49
Data Plane
Bandwidth Allocation
SP QoS
MPLS VPN
Point-to-Network Connection
CE PE P
MPLS
P
PE CE
CE
PE P P
PE
CE
Media independent
Security comparable to FR/ATM Scalable solution
SP QoS
51
MPLS
P
PE CE
Same MPLS QoS policies for packets of all VPNs in the core QoS can be implemented with pointto-network guarantees QoS can also be implemented with pointto-point
CE
PE P P
PE
CE
SP QoS
52
ICR 512k
PE PE
ECR 512K
MPLS
No point-to-point (site-to-site) guarantees Any site can transmit up to ICR into the cloud
ECR 512K
CE
PE
PE
ICR 256k
CE
ECR 512K
ICR 768k
Site 1
Site 2 ECR Egress Committed Rate ICR Ingress Committed Rate
Any site can receive up to ECR from the cloud SLA offers guarantees for conforming traffic
53
SP QoS
MPLS
DS-TE is required to offer hard point-topoint guarantees Point-to-network and point-to-point model are not mutually exclusive
SP QoS
2000, Cisco Systems, Inc.
PE
PE
CE CE
Site 1
Site 2
54
Agenda
SP QoS
55
Reference Pointers
MPLS Products & Technologies Page
http://www.cisco.com/go/mpls
Presentation_ID
57