Interconn.
SPA SPA
SIP
CPU
SPA
Agg.
Interconn.
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 49
ASR 1000 QFP and Hierarchical QoS
ASR1000s QFP was designed specifically to support
several scheduling levels
in and outside MQC
QFPs PPEs are fully dedicated to MQC classification,
policing, marking, etc
QFP TM is fully dedicated for Hierarchical Queuing
MQC policies are mapped into QFP TM scheduler
Two level of high priority traffic and priority propagation
This capabilities allows the ASR1000 to delivery HQF
policies at very high throughput while maintaining LLQ
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 50
QFP, How Many Levels of Scheduling?
Getting back to the topic
of scheduling levels
This assumes scheduling of
all traffic for a particular
physical interface
The ASR1000 uses an extra
level since scheduling is
centralized on ESP
This level represents the SIP
slot
Therefore a typical 3-level
scheduling example is
actually 4 levels on the
ASR 1000
EF and
AF4
AF1
Default
SIP
Interface
Service
Level
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 51
Basic Hierarchical QoS with IOS MQC
AF4
AF1
Default
Gig 0/1.1001
200 Mbps
Service
Level
Policy-map PARENT
class class-default
shape average 200000000
service-policy output CHILD
Policy-map CHILD
class EF
priority level 1
class AF4
priority level 2
class AF1
bandwidth remaining ratio 9
class class-default
bandwidth remaining ratio 1
Interface gigabitethernet 0/1.1001
service-policy output PARENT
Two MQC Levels
EF
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 52
Basic Hierarchical QoS in QFP TM
LNS
G
q
D
i
a
m
e
t
e
r
ASR1000 in Distributed Integrated Service Edge
Voice & Video Telephony (SBC, v4/v6)
POTS
VV
VoIP
Operators
IPTV VoD (SBC, HDTV, v6)
Internet Access (BB, LAC, PPPoE, v4)
IPTV Bcast TV (Multicast, SDTV/HDTV, v6)
Access Network
(DSL, PON)
ASR1000 Policies Aggregation
Applications
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 59
Ethernet WAN with Three Level HQoS
Branches can
subdivide Sub gig
BW,and share it
among different dept
This requires 3 level
Policy:
Physical
VLAN
Class
Dept/VLAN1
CPE
Service Provider
Dept 2
Dept 3
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 60
ASR 1000 Three Level Policies
Aggregation
ASR1000/QFP scheduler is flexible to enough
to accommodate this change
Multiple priority
Class
Data Class
Best Effort
Class
Aggregate BW
VLAN Available
BW
Service Level
Gig Interface
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 61
ASR 1000 Three Level Policies
Aggregation
Policy-map main-interface
Class data service-fragment ALL-P
shape average 400000000
policy-map Department1 (VLAN100)
class class-default fragment ALL-P
bandwidth remaining ratio 24
service-policy ALL-CHILD
policy-map ALL-CHILD
class EF
priority
class AF4
bandwidth remaining ratio 25
class AF41
bandwidth remaining ratio 15
class class-default
bandwidth remaining ratio 50
L
I
N
K
E
D
policy-map Department1 (VLAN200)
class class-default fragment ALL-P
bandwidth remaining ratio 24
service-policy ALL-CHILD
policy-map ALL-CHILD
class EF
priority
class AF4
bandwidth remaining ratio 25
class AF41
bandwidth remaining ratio 15
class class-default
bandwidth remaining ratio 50
This queue is shaped at
main interface
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 62
Policies Aggregation Restrictions
Only the default class in a policy map can be configured as a
fragment.
Fragments only work when multiple policy maps are attached to
the same physical interface.
Only queuing features are allowed in classes where the fragment
keyword is entered, and at least one queuing feature must be
entered in classes where the fragment keyword is used.
A policy map with a class using the fragment keyword can only be
applied to egress traffic.
The fragment keyword cannot be entered in a child policy map.
Fragment aggregate counters are only absolute ( not bps )
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 63
Future: Four Level MQC Policies
Several Scenarios
deployments require
scheduling at additional levels
Shape or BRR at the
Aggregate Level for a VLANs
or EVCs
Shape at the Interface Level
for a 3 level policy applies to a
VT or GRE
All of these are possible with
specialized scheduling
hardware such as the QFP or
ES+
Service
Level
Aggregate
Service
Level
Interface
EVC or
VLAN
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 64
Future: Policies Aggregation
All Non-default queuing happens at the aggregate level
Premier data is not longer mixed with default traffic and not subject
to vlan shaper
Priority Traffic
Premier Data
Default
Service Level
Gig 0/1.1001
200 Mbps
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 65
Summary
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 66
Summary HQoS and Policies
Aggregation
Hierarchical QoS gives you great flexibility to distribute
and manage bandwidth
Service Providers can overprovision, and basically resell the
same bandwidth
Enterprises can redistribute bandwidth according each campus,
user or application usage
HQF establishes the foundation to deliver a much more
uniform and consistent QoS scheduling behavior
Cisco ASR1000, QFP and its Policies Aggregation,
allows for even a greater flexibility in order to satisfy a
diverse set of requirements.
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 67
HQoS and Policies Aggregation Doc
HQF documentation
http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6
558/white_paper_c11-481499.html
Policies Aggregation documentation
http://www.cisco.com/en/US/docs/ios/ios_xe/qos/configuration/g
uide/qos_policies_agg_xe_ps9587_TSD_Products_Configuratio
n_Guide_Chapter.html
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 68
Network Infrastructure and Systems
NS1 Cisco Catalyst Series: Optimize and
Virtualize
NS2 Cisco Catalyst Series: Fueling
Collaboration
NS3 Cisco ISR: Application Integration at
Branch
NS4 Enhance Collaboration with Cisco
WebEx Node
NS5 Optimize the WAN with Cisco ASR
1000 Series
NS6 Pedal Power for the Cisco Catalyst
4500
Please Visit the Cisco Booth in the
World of Solutions
See the technology in action
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 69
Recommended Reading
End-to-End QoS Network Design:
Quality of Service in LANs,
WANs, and VPNs,
ISBN: 1-58705-176-1
Cisco Catalyst QoS: Quality of
Service in Campus Networks,
ISBN: 1587051206
QoS for IP/MPLS Networks,
ISBN: 1-58705-233-4
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 70
Complete Your Online
Session Evaluation
Give us your feedback and you
could win fabulous prizes.
Winners announced daily.
Receive 20 Passport points for
each session evaluation you
complete.
Complete your session evaluation
online now (open a browser
through our wireless network to
access our portal) or visit one of
the Internet stations throughout
the Convention Center.
Dont forget to activate your
Cisco Live Virtual account for access to
all session material, communities, and
on-demand and live activities throughout
the year. Activate your account at the
Cisco booth in the World of Solutions or visit
www.ciscolive.com.
2009 Cisco Systems, Inc. All rights reserved. Cisco Public BRKRST-2504_c2 71