Академический Документы
Профессиональный Документы
Культура Документы
#CLUS
Agenda
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
ASR 9000 Products
Introduction
Cisco ASR 9000 System Comprehensive Portfolio
Compact & Powerful High Density Service Edge
Flexible Service Edge
Access/Aggregation and Core
• Small footprint with full IOS- • Optimized for ESE and MSE with high • Scalable, ultra high density
XR for distributed M-D scale for medium to large sites service routers for large, high-
environments growth sites
One Platform, One OS, One Family
ASR 9922
nV Satellites
ASR 9000v, NCS5000 ASR 9912
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
ASR 9901 Highlights
Form Factor & BW Ports / Port Density
• 2 RU box with 2 Tomahawk NPU • Fixed ports available; no MPAs
(ASR 9001 is 2 RU with 2 • 42 ports on the faceplate : 16X1G,
Typhoons) 24X1/10G, 2X100G(QSFP28)
• Depth of ~23 inches,(9001 is 18”) • 1G ports : LAN & MACSEC
• 456G Duplex BW 10G ports: LAN & MACSEC
(9001 is 120G Duplex) 100G port : LAN & MACSEC
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Cisco ASR 9906 Overview
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Edge Linecard Silicon Evolution
1 st Gen
Trident
Class Trident Octopus Santa Cruz PowerPC
120G 90nm 130nm 130nm Dual Core
15 Gbps 60 Gbps 90 Gbps 1.2 Ghz
2 nd Gen
Typhoon
Class Typhoon Skytrain Sacramento PowerPC
360G 55nm 65nm 65nm Quad Core
60 Gbps 60 Gbps 220 Gbps 1.5 Ghz
3 rd Gen
Tomahawk
Class Tomahawk Tigershark SM15 X86
800G 28nm 28nm 28nm 6 Core
240 Gbps 200 Gbps 1.20 Tbps 2 Ghz
4 th Gen
LightSpeed
Class LightSpeed SKB X86
3.2T 16nm
400 Gbps
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
ASR 9K Ethernet Line Card Overview
MPAs
20x1GE MPAs
2x10GE 1x100GE
4x10GE 2x100GE
1x40GE 20x10GE
2x40GE
3rd LC Tomahawk
NPU: 240Gbps,
~150Mpps
-TR, -SE
MOD400/MOD200
A9K-8x100GE
A9K-4x100GE A9K-48X10GE-1G
A99-12x100GE A9K-400G-DWDM
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Cost Optimized 4x100GE LAN Line card
• Tomahawk based, 5-fabric linecard with: 2x NPU and 5Mbit internal TCAM
HW Specs
• Supported on all ASR 90xx and 99xx systems
• Parity with Tomahawk TR linecards at FCS except for Timings features (post FCS)
Features
• Features not supported: VidMon, Cluster, LISP, NSH, BNG, Satellite, MPLS-TP
• Limited scale for TCAM dependent features; rest of the scale on-par with other Tomahawk –
Scale TR cards
• cXR: 6.2.3, 6.3.2, 6.4.1 and onwards. SMU option possible for 6.1.4, 6.3.1, subject to business
SW support case
• eXR: 6.4.1
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Dual-rate dense 10G/1G Tomahawk LC
A9K-48x10G-1G – Enables easy migration from Typhoon
• Supports 1G, 10G Dual Rate • Feature and scale parity on PAR with • Ideal low cost replacement
Typhoon LC with minimal exceptions for both fixed and modular
• No OTN/MACSec Typhoon LC
• Support for all SFP+/SFP • PAYG consumption model
• 64bit XR capable available
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
ASR9000 Hardware
Architecture
ASR 9000 System Architecture “At-a-Glance”
Control plane split
RSP/RP Network Processor
among RSP/RP
and LC CPU
CPU
RSP FIA
CPU CPU
NP Bay
Network Processor CP
BITS/DTI
U
Switch SerDes
FIA Fabric XBAR
FIC
CPU
CPAK
CPAK
PHY
NP FIA FIA NP Bay
CPAK
CPAK
PHY
NP FIA
Switch
CPAK
Fabric Line Card
CPAK
PHY
NP FIA
CPAK
CPAK
PHY
NP FIA Fully Distributed Architecture for
High Performance and High Multi-
Data forwarding is fully Switch Fabric dimensional Control Plane Scale
distributed across NPs
Active-Active Switch Fabric
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
ASR 9000 Switch Fabric Overview
Separated fabric card
Integrated + Separated 6+1 redundancy
Fabric is integrated on RSP
Fabric
6+1 redundancy
Integrated fabric/RP/LC
9904
RSP880: 1.4T/slot
9901 2RU, 456G
9906 9910
1.2Tb+200G /slot
9912 9922
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
ASR 9000 Switch Fabric High-Level Architecture
3-Stage Non-Blocking Fabric (Separate Unicast and Multicast Crossbars)
Fabric frame format:
Super-frame Stage 1 Stage 2 Stage 3
Fabric load balancing: Active-Active
Unicast is per-packet Fabric
Multicast is per-flow Unicast
Virtual Output Queue Crossbar
Arbitration fabric
fabric fabric
Arbiter FIA
FIA Multicast FIA
FIA RSP0
Crossbar FIA
FIA
Tomahawk
Tomahawk LC
fabric Egress Linecard
Ingress Linecard
Arbiter
RSP1
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
ASR99xx Switch Fabric Card (FC2)
6+1 All Active 3-Stage Fabric Planes, Scale to 1.6Tbps/LC, Separated Ucast/Mcast Crossbars
5-Fabric LC 7-Fabric LC
FIA
FIA
FIA Fabric Fabric FIA
SM15 SM15 FIA
FIA
Tomahawk Line Tomahawk Line
Card Card
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Tomahawk LC: 8x100GE Architecture
Slice Based Architecture
VoQ buffering, Fabric credits, mcast LC CPU
FPOE, Auto-Spread,
L2/L3/L4 lookups, all VPN types, all hashing, scheduler for fabric and
CPAK: Macsec Suite B+, G.709, OTN, DWRR, RBH, replication
feature processing, mcast replication, egress port
100G, 40G, 10G Clocking
QoS/Queuing, ACL, etc …
240G 240G
Tomahawk
PHY FIA Up to
NP 14x115G
XBAR
240G 240G
Tomahawk
PHY FIA
NP
240G 240G
Per Slice Power Management:
PHY
Tomahawk
(100-200W Power Savings)
Tigershark
PE1(admin-config)# hw-module NP
power saving location ? sliceFIA
[0-3]
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
4x100GE LAN-based linecard architecture
Interlaken
2x 16x 10.9375G 2x 8x15G = 240G raw bw
= 350G raw bw 3x Fencer ports
QSFP 0
QSFP 1
PHY NP FIA
CPU
Switch
Fabric
(SM15)
QSFP 2
QSFP 3
PHY NP FIA
Up to
10x115G
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
ASR9901 System Architecture
Similar to A9K-48X10G-1G-SE Tomahawk
Line Card
Storage:
Arbiter – Lightning
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
ASR 9901 Port mapping
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
ASR9901 Port Configuration – Internal View
8 9 10 11 12 13 14 15 16 17 18 19 22 23 24 25 26 27 28 29 30 31 32 33
NPU 1
Group 3 Group 4 Group 5
P22 P23 P24 P25 P26 P27 P28 P29 P30 P31 P32 P33
1G 1G 1G 1G 1G 1G 1G 1G 1G 1G 1G 1G
10G 10G 10G 10G 1G 1G 1G 1G 1G 1G 1G 1G
10G 10G 10G 10G 1G 1G 1G 1G 10G 10G 10G 10G
10G 10G 10G 10G 10G 10G 10G 10G 1G 1G 1G 1G
10G 10G 10G 10G 10G 10G 10G 10G 10G 10G 10G 10G
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Port Speed Configuration Example
EXAMPLE:
hw-module location 0/4/CPU0 port-mode 8x10,16x1
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Runs distributed control plane
Line Card Components protocols for increased scale
BFD, CFM, ARP
Main forwarding engine L2 and L3 lookups Receive FIB table from RP and
program hardware forwarding
Multicast replication toward Optics table
User level QoS and Security features CPU
NPU P1
PHY P1
FIA
P2
P3 Switch
TM
P2
P3
BE Fabric
BE ASIC
STATS MEMORY
FIB MAC
LOOKUP Forwarding chip (multi core) FRAME MEMORY
MEMORY TCAM
-
• TR/SE
• Different TCAM/frame/stats memory size for different per-LC QoS, ACL, logical interface scale
• Same lookup memory for same system wide scale mixing different variation of LCs doesn’t impact
system wide scale
-TR: transport optimized, -SE: Service edge optimized
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Pop Quiz ????
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
ASR9000 Distributed
Control Plane
ASR9000 Fully Distributed Control Plane
CPU
LPTS (local packet transport service):
control plane policing
RP
CPU Punt
FPGA FIA
packet CPAK
PHY
NP
LPTS FIA
CPAK RP CPU: Routing, MPLS, IGMP, PIM,
CPAK
PHY
NP FIA HSRP/VRRP, etc
Switch
Fabric
CPAK
CPAK
PHY
NP FIA LC CPU: ARP, ICMP, BFD, NetFlow,
CPAK
OAM/CFM, L2 Protocols etc
CPAK
PHY
NP FIA
NP Offloading: BFD
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
L3 Control Plane Architecture
LC
ARP/NDP
SW FIB HW FIB Adjacency
LC NP
AIB
AIB: Adjacency Information Base
LC CPU RIB: Routing Information Base
FIB: Forwarding Information Base
LSD: Label Switch Database
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
MAC Learning and Sync
Hardware based MAC learning:
1 NP learn MAC address in hardware (around ~4Mpps/NP
4M pps)
RP
2 NP flood MAC notification (data plane) Punt
CPU
message to all other NPs in the system to FPGA FIA
sync up the MAC address system-wide.
MAC notification and MAC sync are all done
in hardware
Switch Fabric Switch Fabric
CPU LC1
LC2
CPU
Data 3x10GE
SFP + 1NP 2
packet 3x10GE
SFP + NP
FIA 3x10GE
SFP +
NP
FIA
3x10GE
3x10GE
NP SFP +
NP
2
Fabric ASIC
Switch
SFP +
FIA 3x10GE
3x10GE NP
Fabric ASIC
Switch
NP SFP +
SFP + FIA
3x10GE
3x10GE NP
NP SFP +
SFP +
FIA 3x10GE
3x10GE NP
NP SFP +
SFP + FIA
3x10GE
3x10GE NP
NP SFP +
SFP +
FIA 3x10GE
3x10GE NP
NP SFP +
SFP + FIA
3x10GE
NP
SFP +
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Distributed BFD Architecture
RP
OSPF ISIS BGP
BFD Events
BFD session info
LC1-CPU LCn-CPU
BFD Session Tables on LC …… BFD Session Tables on LC
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
HW-offloaded BFD hw-module bfd-hw-offload enable location 0/0/CPU0
RP
OSPF ISIS BGP
BFD Events
BFD session info
LC1-CPU LCn-CPU
……
BFD BFD BFD BFD BFD BFD BFD BFD
On On On On On On On On
NP NP NP NP NP NP NP NP
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Data Packet Processing
& QoS
Distributed Two-Stage Packet Processing
• Ingress lookup yields packet egress port and applies ingress features
CPU CPU
CPAK 0
1 CPAK 0
PHY NP FIA FIA NP PHY
CPAK 1
CPAK 1
CPAK 2
Switch CPAK 2
Fabric
PHY NP FIA FIA 2
NP PHY
CPAK 3 CPAK 3
Switch Switch
…
…
Fabric Fabric
CPAK 4 CPAK 4
FIA
(SM15) (SM15)
PHY NP FIA NP PHY
CPAK 5
CPAK 5 Up to
Up to
14x120G 14x120
CPAK 6 1 Switch G CPAK 6
PHY NP
2 FIA Fabric FIA NP PHY
CPAK 7 CPAK 7
CPAK 0
1
2
4
FIA
CPAK 1
PHY NP
3 TM
FIA Switch
Fabric
Egress side of LC
1 3 5
7
• MACSEC Decryption • Ingress Queuing • Re-assembling packets • Egress Queuing
• G.709/OTN/WAN- Processing from superframe Processing
PHY/LAN-PHY • Bypassed in case no • Send packet to
• Line Clocking ingress queuing support corresponding NP
• Release buffer and
fabric credit
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Switch Fabric Arbitration
5: credit return
Fabric
1: Fabric Request ASIC
Fabric
ASIC
Arbitration
FIA* FIA*
and VOQ SFC or RSP0 2: Arbitration and VOQ
Fabric
ASIC
3: Fabric Grant
Fabric
ASIC
4: load-balanced Arbitration
Fabric
ASIC
Arbitration FIA
FIA
and VOQ SFC or RSP0 and VOQ 4 3 2 1
Fabric
ASIC
Fabric
ASIC
Arbitration
SFC or RSP1
• Unicast traffic sent across first available fabric link to destination (maximizes efficiency)
• Each frame (or super frame) contains sequencing information
• All destination fabric ASIC have re-sequencing logic
• Additional re-sequencing latency is measured in nanoseconds
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Fabric Load Balancing – Multicast
Fabric
ASIC
Fabric
ASIC
Arbitration FIA
FIA
C1 B2 A3 B1 A2 A1
and VOQ SFC or RSP0 and VOQ
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
ASR9000 Priority-Based QoS Architecture
• Dedicated Traffic Manager(TM) for Traffic Queuing
• User Configurable QoS Policy on Ingress/Egress NP
• End-to-End priority propagation Guarantee bandwidth, low latency for high priority traffic
• Unicast VOQ and back pressure
Ingress side of LC Egress side of LC
CPU CPU 4
P1
P2
NP0 PHY
P3 3 P1
P1 BE
2
P2
NP1 PHY
FIA
P2 P3
CPAK 0 TM P3 BE
FIA
BE
CPAK 1
PHY NP Switch NP2 PHY
1 Fabric P1
NP3
TM
P2
P3 PHY
BE
1 2 3 4
• Ingress (sub-)interface • 4xVOQ per VQI 4x Egress Destination Qs per VQI,
QoS Queues Egress (sub-)interface
• Up to 8K VOQs per TSK FIA aggregated at egress port rate
• User Configurable (vs 4k per SKT FIA) QoS Queues
Ingress QoS Policy User-configuration
with Egress MQC
User-configuration Implicit Configuration
with Ingress MQC Not User-controllable
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
L2 IF: trust outer Cos
Default Implicit Trust Model L3 IF: trust DSCP
L3 MPLS: trust outer EXP
IPP=5 DSCP=44
802.1p = 1 L2 Bridging internal
IPP=5 DSCP=44 cos = 1 802.1p = 1 *
IPP=5 DSCP=44
IPP=5 DSCP=44
Untagged L2 Bridging
internal 802.1p = 0 *
IPP=5 DSCP=44 IPP=5 DSCP=44
cos = 0
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
3-Layer Hierarchical QoS (H-QoS)
L3 policy-map child
L0 L1 L2 L4 class Pr1
Parent Policy on L2
Port Group Port Grand-Parent (EFP) or L3 subint. Child policy (child of
scheduler scheduler Policy class-default or Parent) with user- police rate 64 kbps
not not physical port /w
user-defined defined classes & priority level 1
configurable configurable classes class-default class Pr2
police rate 10 mbps
priority level 2
class Cl3
bandwidth 3 mbps
class Cl4
bandwidth 1 mbps
!
policy-map parent
class parent1
shape average 100 mbps
service-policy child
class parent2
shape average 25 mbps
service-policy child
•N/A •N/A •Shape •Priority Level 1 •Priority Level 1 class class-default
•Priority Level 2 •Priority Level 2 !
•Bandwidth •Shape, •Shape,
remaining •bandwidth or •bandwidth or policy-map grand-parent
bandwidth remaining bandwidth remaining class class-default
•1R2C policer •(W)RED •(W)RED
•Police •Police shape average 500 mbps
•Set (marking) •Set (marking) service-policy parent
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
H-QoS – Supported Classification/Policy
Policy-map hierarchy level Classification support Policy Support
• Shape Average
• Bandwidth remaining
Grand-parent Only class-default • 1R2C policer with only drop/transimit
action(no set/mark, Tomahawk card
only)
• Priority/WRED Queue and Queue-limit on
User defined fields with
Leaf only
Parent restrictions based on
• Policer/Shaper/Marking/non-Priority
format/interface types.
Queue/Bandwidth/Bandwidth Remaining
• Priority/WRED Queue and Queue-limit on
User defined fields with
Leaf only
Child restrictions based on
• Policer/Shaper/Marking/non-Priority
format/interface types.
Queue/Bandwidth/Bandwidth Remaining
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
ASR9000 QoS Configuration Model
class-map match-any GREEN
match cos 0 2 3
class-map match-any RED
match cos 4
Classifier class-map match-any BLUE
match cos 5
023
57
match cos 7
4
policy-map ACTION
Policy class GREEN
bandwidth 10 gbps
class RED
priority level 2
Normal Priority
Priority 1
class BLUE
priority level 1
police rate percent 5
Interface GigabitEthernet0/0/0/0.1
service-policy output ACTION
GigabitEthernet0/0/0/0.1
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
ASR9000 QoS Classification Criteria
L2 Header Fields L3 Header Fields Internal Marking
L2 Inner/outer COS, Outer EXP Discard-class
Interfaces/EFPs inner/outer vlan, DSCP/TOS Qos-group
DEI TTL, TCP flags,
Source/Destination MAC Source/destination L4
Or address* ports
L3 Interfaces match all/match any Protocol
Source/Destination IPv4
address*
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Traffic Marking Sample configuration for the marking
class CLASS-UNTAGGED-PD
• “settable” packet fields: set cos 2
– dscp/precedence set dscp 21
– EXP imposition police rate 10240000 bps burst 320000 bytes peak-rate 20480000
– EXP topmost bps peak-burst
conform-action set cos 2
– cos inner/outer conform-action set prec 2
– qos-group exceed-action set cos 1
exceed-action set dscp 8
– discard-class violate-action set cos 0
– DEI violate-action dscp 0
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Marking in Hierarchical Policy-Map
Child exceed-action set dscp af13 exceed-action set qos-group 3 Set qos-group 2
Set cos 5
Set cos 4 exceed-action set cos 3 exceed-action set cos 6
Set qos-group 1
violate-action drop violate-action drop Child
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Pop Quiz ????
With the configuration below, what is the policer rate programed in
hardware?
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
The Result
RP/0/RP0/CPU0:9912-64Bit#show qos interface hundredGigE 0/0/0/0.2000 input
Interface: HundredGigE0_0_0_0.2000 input
Bandwidth configured: 100000000 kbps Bandwidth programed: 100000000 kbps
ANCP user configured: 0 kbps ANCP programed in HW: 0 kbps
Port Shaper programed in HW: 0 kbps
Policy: test Total number of classes: 1
----------------------------------------------------------------------
Level: 0 Policy: test Class: class-default
QueueID: 524611 (Port Priority 3)
Policer Profile: 63 (Single)
Conform: 88800 kbps (88805 kbps) Burst: 1110062 bytes (0 Default)
Child Policer Conform: TX
Child Policer Exceed: DROP
Child Policer Violate: DROP
----------------------------------------------------------------------
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Shaping, Policing Overhead Accounting
• L2 frame length is being used by default without preamble and IFG.
• Same for ingress/egress
• Same for all QOS actions
• QoS policy can be configured to take into account arbitrary L1 framing and L2 overhead
Length/
Inter Frame Gap Preamble SFD DA SA VLAN Type Payload FCS
12 7 1 6 6 4 2 46-1500 4
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Queueing
Queueing Action Ingress Egress Comments
1 shape Yes Yes Supported on all interfaces.
Rate configuration supported in percent and absolute
terms. Burst configuration not supported.
2 bandwidth Yes Yes Supported on all interfaces.
Rate configuration supported in percent and absolute
terms.
3 bandwidth-remaining Yes Yes Supported on all interfaces.
Configuration supported in percent and ratio, although
only one type can be used in a policy.
4 priority Yes Yes Two priority levels supported on all interfaces. Priority
class should be always constrained by a policer.
Level 4 Queues
Level 3 Schedulers
Level 2 Schedulers
Level 1 Schedulers
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
MQC Hierarchy in Queuing ASIC
Port default queues MQC queues
policy-map child
P1 P2 P3 L c1 c2 cd-c class c1
priority level 1
police rate 640 kbps
class c2
bandwidth 20 mbps
class class-default cd-c
bandwidth 1 mbps
!
L4
policy-map parent
class class-default cd-p
shape average 35 mbps
service-policy child
L3 cd-p !
interface GigabitEthernet0/0/0/0
service-policy output parent
L2
Inactive entity
Active entity
L1
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
MQC Hierarchy in Queuing ASIC
policy-map child
Port default queues G0/0/0/0.1 G0/0/0/0.2 class c1
P1 P2 P3 L c1 c2 cd-c c1 c2 cd-c priority level 1
police rate 640 kbps
class c2
bandwidth 20 mbps
class class-default cd-c
bandwidth 1 mbps
!
policy-map parent
L4 class class-default cd-p
shape average 35 mbps
service-policy child
!
L3 cd-p cd-p interface GigabitEthernet0/0/0/0.1
service-policy output parent
!
interface GigabitEthernet0/0/0/0.2
service-policy output parent
L2
Inactive entity
L1 Active entity
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Pop Quiz ????
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
IOS-XR & IOS-XR 64 Bit
Cisco IOS – A Recap
Cisco IOS Cisco IOS-XE Classic IOS-XR IOS-XR 64 Bit
Control Data Mgmt
Plane Plane Plane
XR Code v1 XR Code v2
Hosted App 1
Hosted App 2
IOSd
NetFlow
SNMP
OSPF
LPTS
NetFlow
NetFlow
XML
QoS
BGP
ACL
PIM
SNMP
SNMP
OSPF
OSPF
LPTS
LPTS
XML
XML
QoS
BGP
QoS
ACL
BGP
ACL
PIM
PIM
System
IOS “Blob” Admin
Virtualization Layer
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
IOS XR Evolution: XR 64 bit Architecture
IOS-XR IOS-XR Separate Admin Plane
Routing Admin Plane
Apps Routing
Control Plane
RP
RP
System 64-bit IOS XR.
Admin Linux Linux
QNX Linux
IOS XR IOS-XR
Admin Plane
Line Card
Line Card
Linux VM
LC-CPU LC-CPUs
Linux Linux
QNX 64 bit Linux Kernel
Linux
asr9k-eigrp-x64-1.0.0.0-r612.x86_64.rpm
asr9k-mpls-x64-2.1.0.0-r612.x86_64.rpm
asr9k-isis-x64-1.1.0.0-r612.x86_64.rpm
asr9k-mcast-x64-2.0.0.0-r612.x86_64.rpm
asr9k-ospf-x64-1.1.0.0-r612.x86_64.rpm
asr9k-optic-x64-1.0.0.0-r612.x86_64.rpm
asr9k-m2m-x64-2.0.0.0-r612.x86_64.rpm
asr9k-li-x64-1.1.0.0-r612.x86_64.rpm
asr9k-mgbl-x64-3.0.0.0-r612.x86_64.rpm
asr9k-k9sec-x64-3.1.0.0-r612.x86_64.rpm
asr9k-mpls-te-rsvp-x64-1.2.0.0-r612.x86_64.rpm
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
IOS XR 64 Bit Packaging - GISO – Golden ISO
• GISO is a customized iso which is built as per individual customer needs.
• GISO contains Mini ISO + rpms + SMUs + config
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Migrating Classic XR to IOS XR 64 Bit
eXR Migration
eXR
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Migration Pre-requisites
HW Component Backup cfg to
Upgrade cXR Operational Status External Server
Check
(Calvados, XR)
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
ASR 9000 System Migration Example to
Lightspeed
Classic XR 5.3.4 Classic XR 64 Bit XR 6.5.1 64 Bit XR
6.5.1 6.5.1
RP2/RSP4 RP2/RSP4 RP2/RSP4 RP3/RSP5
RP2/RSP4 RP2/RSP4 RP2/RSP4 RP3/RSP5
SFC2 SFC2 SFC2 SFC3
SFC2 SFC2 SFC2 SFC3
SFC2 SFC2 SFC2 SFC3
SFC2 SFC2 SFC2 SFC3
SFC2 SFC2 SFC2 SFC3
Tomahawk Tomahawk Tomahawk Lightspeed
Upgrade FPD
with cXR 6.5.1
FPD
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Conclusion
• ASR9000 - Truly Carrier-Class Edge Router Provides:
• Rich Features, Flexible Service Capability
• Variety of Hardware to Meet Different Capacity Requirements
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Complete your online session evaluation
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Continue
your Demos in
the Cisco
Walk-in
self-paced
Meet the
engineer
Related
sessions
education campus labs 1:1
meetings
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Thank you
#CLUS
#CLUS
R&S related Cisco education offerings
Course Description Cisco Certification
CCIE R&S Advanced Workshops (CIERS-1 & Expert level trainings including: instructor led workshops, self CCIE® Routing & Switching
CIERS-2) plus assessments, practice labs and CCIE Lab Builder to prepare candidates
Self Assessments, Workbooks & Labs for the CCIE R&S practical exam.
• Implementing Cisco IP Routing v2.0 Professional level instructor led trainings to prepare candidates for the CCNP® Routing & Switching
• Implementing Cisco IP Switched CCNP R&S exams (ROUTE, SWITCH and TSHOOT). Also available in
Networks V2.0 self study eLearning formats with Cisco Learning Labs.
• Troubleshooting and Maintaining
Cisco IP Networks v2.0
Interconnecting Cisco Networking Devices: Builds on ICND1 to provide capabilities needed to configure, implement CCNA® Routing & Switching
Part 2 (or combined) and troubleshoot a small enterprise network. Including: understanding of
Quality of Service (QoS), how virtualized and cloud services interact and
impact enterprise networks, along with an overview of network
programmability and the related controller types and tools that are
available to support software-defined network architectures.
Also available in self study eLearning format with Cisco Learning Lab.
Interconnecting Cisco Networking Devices: Understand layer 2 and layer 3 networking fundamentals needed to CCENT® Routing & Switching
Part 1 install, configure, and provide basic support of small/branch networks.
Covers network device security and IPv6 basics. Also available in self
study eLearning format with Cisco Learning Lab.
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Network Programmability Cisco education offerings
Course Description Cisco Certification
Developing with Cisco Network Provides Application Developers with comprehensive curriculum to Cisco Network Programmability
Programmability (NPDEV) develop infrastructure programming skills; Developer (NPDEV) Specialist
Addresses needs of software engineers who automate network Certification
infrastructure and/or utilize APIs and toolkits to interface with SDN
controllers and individual devices
Designing and Implementing Cisco Network Provides network engineers with comprehensive soup-to-nuts Cisco Network Programmability
Programmability (NPDESI) curriculum to develop and validate automation and programming skills; Design and Implementation
Directly addresses the evolving role of network engineers towards more (NPDESI) Specialist Certification
programmability, automation and orchestration
Programming for Network Engineers (PRNE) Learn the fundamentals of Python programming – within the context of Recommended pre-requisite for
performing functions relevant to network engineers. Use Network NPDESI and NPDEV Specialist
Programming to simplify or automate tasks Certifications
Cisco Digital Network Architecture This training provides students with the guiding principles and core
Implementation Essentials (DNAIE) elements of Cisco’s Digital Network Architecture (DNA) architecture and
its solution components including; APIC-EM, NFV, Analytics, Security
and Fabric.
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Service Provider Cisco education offerings
Course Description Cisco Certification
Deploying Cisco Service Provider Network Routing SPROUTE covers the implementation of routing protocols (OSPF, IS-IS, BGP), CCNP Service Provider ®
(SPROUTE) & Advanced (SPADVROUTE) route manipulations, and HA routing features; SPADVROUTE covers advanced
routing topics in BGP, multicast services including PIM-SM, and IPv6;
Implementing Cisco Service Provider Next-
Generation Core Network Services (SPCORE) SPCORE covers network services, including MPLS-LDP, MPLS traffic
engineering, QoS mechanisms, and transport technologies;
Edge Network Services (SPEDGE) SPEDGE covers network services, including MPLS Layer 3 VPNs, Layer 2 VPNs,
and Carrier Ethernet services; all within SP IP NGN environments.
Building Cisco Service Provider Next-Generation The two courses introduce networking technologies and solutions, including OSI CCNA Service Provider ®
Networks, Part 1&2 (SPNGN1), (SPNGN2) and TCP/IP models, IPv4/v6, switching, routing, transport types, security, network
management, and Cisco OS (IOS and IOS XR).
Implementing Cisco Service Provider Mobility UMTS The three courses (SPUMTS, SPCDMA, SPLTE) cover knowledge and skills Cisco Service Provider Mobility
Networks (SPUMTS); required to understand products, technologies, and architectures that are found CDMA to LTE Specialist;
Implementing Cisco Service Provider Mobility CDMA in Universal Mobile Telecommunications Systems (UMTS) and Code Division Cisco Service Provider Mobility
Networks (SPCDMA); Multiple Access (CDMA) packet core networks, plus their migration to Long- UMTS to LTE Specialist
Implementing Cisco Service Provider Mobility LTE Term Evolution (LTE) Evolved Packet Systems (EPS), including Evolved Packet
Networks (SPLTE) Core (EPC) and Radio Access Networks (RANs).
Implementing and Maintaining Cisco Technologies Service Provider/Enterprise engineers to implement, verification-test, and Cisco IOS XR Specialist
Using IOS XR (IMTXR) optimize core/edge technologies in a Cisco IOS XR environment.
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Data and Analytics Cisco education offerings
Course Description
ANDMB – Data Management, Architecture and Applications Provides hands on training with a technical mix of application, compute, storage and
networking topics concerning the deployment of Big Data clusters.
ANDMA – Advanced Data Management, Architecture and Covers major architecture design to cater to different needs of the application, data center
Applications or deployment requirements. It provides architectural designs and advanced hands-on
training on topics covering Scaling of cluster to thousands of nodes and management, Data
Life Cycle management with HDFS tiered storage, and different approaches for Multi-tenant
Hadoop cluster deployments with Openstack
#CLUS BRKARC-2003 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 75