SlideShare a Scribd company logo
1 of 79
Download to read offline
Cisco ASR 9000
System Architecture
Yongzhong Peng
Technical Marketing Engineer, SP Routing Infrastructure
BRKARC-2003
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions?
Use Cisco Spark to chat with the
speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#BRKARC-2003Cisco Spark spaces will be
available until July 3, 2017.
• ASR9000 Products Introduction
• ASR9000 Distributed Control
Plane
• ASR9000 Data Packet
Processing
• ASR9000 QoS Architecture
• IOS-XR & IOS-XR 64 Bit
• Conclusion
Agenda
ASR 9000 Products Introduction
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Compact & Powerful
Access/Aggregation
Flexible Service Edge
High Density Service Edge
and Core
• Small footprint with full IOS-
XR for distributed
environments
• Optimized for ESE and MSE with high
M-D scale for medium to large sites
• Scalable, ultra high density service
routers for large, high-growth sites
One Platform, One OS, One Family
Fixed 2RU
240 Gbps
2 LC/6RU
16 Tbps
8 LC/21RU
14 Tbps
10 LC/30RU
80 Tbps
20 LC/44RU
160 Tbps
4 LC/10RU
7 Tbps
ASR 9904
ASR 9001
ASR 9006
ASR 9010
ASR 9912
ASR 9922
MSE E-MSE Peering P/PE Mobility Broadband
nV Satellites
ASR 9000v, NCS5000
CE
8 LC/21RU
64 Tbps
ASR 9910
4 LC/14RU
32 Tbps
ASR 9906
ASR 9901
Cisco ASR 9000 System Comprehensive Portfolio
BRKARC-2003 6
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Form Factor, Ports & BW
• Combination of 1G, 1/10G and 100G ports
• 2 RU box with 2 Tomahawk NPU
(Ironman is 2 RU with 2 Typhoons)
• Depth of ~23 inches,(Ironman is 18”)
• 456G Duplex BW
(Ironman is 120G Duplex)
• Fixed ports available; no MPAs
• 42 ports on the faceplate : 16X1G,
24X1/10G, 2X100G(QSFP28)
• 1G ports : LAN & MACSEC
10G ports: LAN & MACSEC
100G port : LAN & MACSEC
Ports / Port Density
• Redundant Power & Fan-trays
• Front to back Airflow
• NEBS, EMC Compliant
• All ports/power cabling on front plate; fan
trays on backside
• Typical Power Consumed : 1200W
Mechanicals & Commons
• 64 bit XR only
• PAYG mode for 120G,240G,360G and 456G
• Full feature parity with Tomahawk feature-set
SW & Licensing
ASR9901 Overview
BRKARC-2003 7
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 8BRKARC-2003
ASR 9901 Port mapping
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco ASR 9904 Overview
Feature Description
Total Capacity 16T
Capacity per Slot 4T
Slots 4 slots - 2 Line Cards and 2 RSPs
Rack size 6RU
Power 1 Power Trays, 4 Power Modules
2.1 KW DC / 3.0 KW AC supplies
Fan Side to Side Airflow, Front-to-Back Optional
1 Fan Tray, FRU
RSPs Integrated Fabric, 1+1 Redundancy
Line cards Tomahawk
Typhoon
SIP700, VSM
Front-to-back air flow with air flow
baffles, 10RU
BRKARC-2003 9
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Feature Description
Capacity 32T
Capacity /Slot 4T
Slots 6 slots - 4 Line Cards and 2 RSPs
Size 14RU
Architecture Mid-plane
Power
1 Power Tray
4.4 KW DC supplies
6.0 KW AC supplies
Fan
Front-to-Back Airflow
2 Fan Trays, FRU
RSPs Integrated Fabric, 1+1 Redundancy
Fabric Cards
5 Fabric cards in the back for additional capacity
230G per FC at FCS
6+1 Redundancy – 2 RSP’s integrated fabric + 5 FCs
Line cards
Tomahawk
Not supported LCs – SIP700, VSM and Typhoon
IOS-XR 64 Bit
Front View Rear View
Introducing ASR9906
BRKARC-2003 10
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco ASR 9910 Overview
Feature Description
Capacity 64 Tbps; mid-plane architecture
Capacity /Slot 4 Tbps
Slots 10 slots - 8 Line Cards and 2 RSPs
Rack size 21RU
Power 2 Power Trays (4.4 KW DC supplies; 6.0 KW AC supplies)
Fan Front-to-Back Airflow. 2 Fan Trays, FRU
RSPs Integrated Fabric, 1+1 Redundancy
Fabric Cards
5 Fabric cards in the rear for additional capacity
230G per FC
Up to 6+1 Redundancy using RSP’s integrated fabric
Line cards
Fixed high density 10/100GE Typhoon and Tomahawk LCs
Modular
MOD80, MOD160, MOD200, MOD400
MPAs: 20xGE, 4x10G, 8x10G, 2x40G, 1x100G, 20x10G, 2x100G
Low Density Fixed
40x1GE, 4x10G+16x1GE
Service Card: Virtualized Service Module (VSM)
5 Fabric Cards
2 Fan Trays
2 RSPs
8 LC Slots
2 Power Trays
BRKARC-2003 11
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
ASR 9000 Linecards Evolution
3rd Gen
Tomahawk
Class
800G
Tomahawk
28nm
240 Gbps
Tigershark
28nm
200 Gbps
SM15
28nm
1.20 Tbps
X86
6 Core
2 Ghz
2nd Gen
Typhoon
Class
360G
Typhoon
55nm
60 Gbps
Skytrain
65nm
60 Gbps
Sacramento
65nm
220 Gbps
PowerPC
Quad Core
1.5 Ghz
Trident
90nm
15 Gbps
Octopus
130nm
60 Gbps
Santa Cruz
130nm
90 Gbps
PowerPC
Dual Core
1.2 Ghz
1st Gen
Trident
Class
120G
BRKARC-2003 12
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
ASR 9K Ethernet Line Card Overview
A9K-MOD80 A9K-MOD160
MPAs
20x1GE
2x10GE
4x10GE
1x40GE
2x40GE
-TR, -SE
MPAs
1x100GE
2x100GE
20x10GE
+
Typhoon
MPAs
MOD400/MOD200A9K-4x100GE A9K-12x100GE
A9K-36x10GE A9K-24x10GE
A9K-40GE
A9K-4T16GE
2nd LC Typhoon
NPU: 60Gbps,
~45Mpps
3rd LC Tomahawk
NPU: 240Gbps,
~150Mpps
A9K-8x100GE A9K-400G-DWDM24/48x10/1G LC
BRKARC-2003 13
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Tomahawk Forwarding Engine and LC
• High Density/Scale
• 240 Gbps throughput/ 150 MPPS+ for “line
rate” 100GE ports
• Increased scale for multi-dimensional
profiles
• 2M MAC addresses(6M Capacity)
• 10M v4 or 5M v6 routes
• 1M queues/NP
• Flexible Interface Support
• Supports dense 100GE/40GE/10GE
• “Mix and match” interface types on the same
LC
• CPAK Advantage
• Pluggable CPAK based on customer
demand (1x100GE, 2x40GE, 10x10GE)
• In-line Security
• MACSec support in-line on LC at line rate
100G (800G/LC)
• “Green” Design
• Ability to power down components for power
savings
• High Availability Customized Silicon – Hitless
FPD Upgrades
• Hardware Offload of CPU Intensive Protocols
• Elimination of loopback for most feature paths
BRKARC-2003 14
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Tomahawk LC: 8x100GE Architecture
XBAR
SeparatedSwitchFabric
LC CPU
Tomahawk
NP
FIAPHY
Tomahawk
NP
FIAPHY
Tomahawk
NP
FIAPHY
Tomahawk
NP
Tigershark
FIA
PHY
CPAK:
100G, 40G, 10G
L2/L3/L4 lookups, all VPN types, all
feature processing, mcast
replication, QoS/Queuing, ACL, etc …
Slice Based Architecture
Macsec Suite B+, G.709, OTN,
Clocking
VoQ buffering, Fabric credits,
mcast hashing, scheduler for fabric
and egress port
240G
240G
240G
240G
240G
240G
240G
240G
FPOE, Auto-Spread,
DWRR, RBH, replication
Per Slice Power Management: (100-200W Power Savings)
PE1(admin-config)# hw-module power saving location ? slice [0-3]
Up to
14x115G
BRKARC-2003 15
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Line Card Components
NPU
FIA Switch
Fabric
ASIC
TM
PHY
CPU
P1
P2
P3
BE
P1
P2
P3
BE
Runs distributed control plane
protocols for increased scale
BFD, CFM, ARP
Receive FIB table from RP and
program hardware forwarding table
Provides data connection to switch fabric
Manage VoQ, Superframe and loadbalancing
data traffic across switch fabric
Mcast replication table for replication toward
NPs
Main forwarding engine L2 and L3 lookups
Multicast replication toward Optics
User level QoS and Security features
Dedicated queue ASIC – TM (traffic
manager) per NPU for QoS functions
User Configurable Queue on TM.
Default Port Queue Always Created.
BRKARC-2003 16
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Processor Architecture Details
• TCAM: VLAN tag, QoS and ACL classification
• Stats memory: interface statistics, forwarding statistics etc
• Frame memory: buffer, Queues
• Lookup Memory: forwarding tables, FIB, MAC, ADJ
• 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
-
STATS MEMORY
FRAME MEMORYLOOKUP
MEMORY TCAM
FIB MAC
NPU Complex
Forwarding chip (multi core)
TR and SE has different
memory size
TR and SE has same
memory size
-TR: transport optimized, -SE: Service edge optimized
BRKARC-2003 17
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Tomahawk Line Card Architectures
4x100G/40x10G Port LC
MOD400 LC
Switch
Fabric
CPU
Up to
14x115G
Switch
Fabric
FIA
FIA
FIA
FIANP
NP
NP
NP
PHY
PHY
PHY
PHY
CPAK
CPAK
CPAK
CPAK
CPU
Switch
Fabric
FIA
FIANP
NP
SerDes
XBAR
Bay
Bay
CPU
P
H
Y
P
H
Y
MOD200 LC
Up to
14x115G
Switch
Fabric
FIANPSerDes
XBAR
Bay
Bay
CPU
P
H
Y
P
H
Y
Up to
14x115G
Up to
14x115G
FIAPHY NP
FIAPHY NP
FIAPHY NP
FIAPHY NP
FIAPHY NP
FIAPHY NP
12x100G Port LC
BRKARC-2003 18
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Supports 1G, 10G HW
configurations available on
Typhoon
• Feature and scale parity on PAR with
Typhoon LC with minimal exceptions
• No OTN/MACSec
• Support for all SFP+/SFP currently
available on Typhoon
• 64bit XR capable
Ultra-Dense dual rate
1G/10G fixed line card.
Available in 24-port and 48-
port versions
(Oversubscribed)
Powered by the latest
generation Tomahawk NPU
& ASICS
Price and power
optimized LC
• Ideal low cost replacement
for both fixed and modular
Typhoon LC
• PAYG consumption model
available
Dual-rate dense 10G/1G Tomahawk LC
A9K-48x10G-1G – Enables easy migration from Typhoon
BRKARC-2003 19
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Supports all 1G and 10G. 1G and 10G are configurable follow certain rule
• 48-port has a two NPU slices with shared 80Mb TCAM
• PHY does not support OTN Framing or MACSec
Ports0-7 PHY0
FIA SM15Ports8-15 PHY1
Ports16-23 PHY2
NPU 0
SFPs0-7
SFPs8-15
SFPs16-23
IFE0IFE1
Ports24-31 PHY3
FIA SM15Ports32-39 PHY4
Ports40-47 PHY5
NPU 1
SFPs24-31
SFPs32-39
SFPs40-47
IFE0IFE1
• 240G Raw Bandwidth/ 200G
Data Traffic Bandwidth
• Potentially Oversubscribed
8 Ports
8 Ports
4 Ports
4 Ports
A9K-48x10G-1G Architecture
BRKARC-2003 20
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Supports all 1G and 10G. 1G and 10G are configurable follow certain rule
• 24-port has a single NPU slice with 40Mb TCAM
• Phy does not support OTN Framing or MACSec
Ports0-7 PHY0
FIA SM15Ports8-15 PHY1
Ports16-23 PHY2
NPU 0
SFPs0-7
SFPs8-15
SFPs16-23
IFE0IFE1
• 240G Raw Bandwidth/ 200G
Data Traffic Bandwidth
• Potentially Oversubscribed
8 Ports
8 Ports
4 Ports
4 Ports
A9K-24x10G-1G Architecture
BRKARC-2003 21
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
A9K-48x10G-1G Port Organization
• A9K-48X10GE-1G-SE/TR has two NPU slices, A9K-24X10GE-1G-SE/TR has one
• Each NPU slice consists of two Interface Engines (IFE)
• Interface Ports are organized in port-groups
• Each port-group consists of 4 interface ports
• Each IFE consists of three port-groups
A9K-48X10GE-1G-SE/TR
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
TOMAHAWK NPU
IFE
TOMAHAWK NPU
IFE IFE IFE
12 ports per IFE 12 ports per IFE 12 ports per IFE 12 ports per IFE
port-group port-group port-group port-group port-group port-group port-group port-group port-group port-group port-group port-group
BRKARC-2003 22
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
A9K-48x10-1G & A9K-48x10-1G Port Speed Rules
• Interface Port Speed is configurable: 1G / 10G
• Per default, all ports are 10G
• The 4 Rules:
1. All ports in a port-group (group of four ports) have to have the same speed.
2. If the first port-group on an IFE (group of three port-groups) is configured as 1G, then all ports
in that same IFE must be 1G.
3. If the first port-group of an IFE is 10G, then the other two port-groups in that same IFE can be
any combination of 1G or 10G.
4. When configuring port speeds, all ports of a given linecard need to be configured together in
one single CLI command.
• Deviations from these rules will results in a CLI rejection
• Changing port speed on an interface does not impact traffic on other interfaces
BRKARC-2003 23
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Possible Port Speed Combination per IFE
P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Configuration 1 1G 1G 1G 1G 1G 1G 1G 1G 1G 1G 1G 1G
Configuration 2 10G 10G 10G 10G 1G 1G 1G 1G 1G 1G 1G 1G
Configuration 3 10G 10G 10G 10G 10G 10G 10G 10G 1G 1G 1G 1G
Configuration 4 10G 10G 10G 10G 1G 1G 1G 1G 10G 10G 10G 10G
Configuration 5 10G 10G 10G 10G 10G 10G 10G 10G 10G 10G 10G 10G
Interface Engine (IFE)
• 5 possible port speed combinations for each IFE
• IFE are independent of each other for port speed configuration
BRKARC-2003 24
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Port Speed Configuration Example
hw-module location <rack>/<slot>/CPU0 port-mode RxS,RxS[,RxS…]
 R = Run-length (number of consecutive ports with same speed)
 S = Speed (1 or 10, in Gbps)
EXAMPLE:
hw-module location 0/4/CPU0 port-mode 8x10,4x1,4x10,8x1,20x10,4x1
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
BRKARC-2003 25
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• MPA’s Supported:
2x100GE CPAK. 1x100GE CPAK. 20x10GE SFP+
All Typhoon MPA
• Flexibility to use CPAK 10G/40G/100G optics on 100G MPAs
• 2 Flavors for Flexibility
MOD400 has 2 Tomahawk ASICS
MOD200 has 1 Tomahawk ASIC
MPA #1
(2x100G)
MPA #2
(20x10G)
Mod400LC 2 x 100G
CPAKs
20 x 10G
SFP+
MOD200
Support Matrix
Comb 1 Comb 2 Comb 3
EP0 2x100G-MPA 20x10G-
MPA
1x100G or any
Typhoon MPAs
EP1 None None 1x100G or any
Typhoon MPAs
MOD400
Support
Matrix
Comb 1 Comb 2 Combo 3 Comb 4
EP0 2x100G-MPA 20x10G-MPA 2x100G-MPA 1x100G or any
Typhoon MPAs
EP1 2x100G-MPA 20x10G-MPA 20x10G-MPA 2x100G-MPA
OR
20x10G-MPA
26BRKARC-2003
Tomahawk Modular LCs – Mod400 & Mod200
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
CPAK Interface Flexibility
Configurable 100GE Interconnect
Options for 10GE interfaces:
10GE Interconnect Options
40GE Interconnect Options
hw-module 0/x/cpu0 port z breakout 10xTenGigE
hw-module 0/x/cpu0 port z breakout 2xFortyGigE
DUPLEX SC TO
LC /SC/ST SM
CPAK-100G-LR4
LGX
Panel
MPO24 TO 10X
DUPLEX
LC/SC/ST MM
CPAK-100G-SR10
CPAK-10X10G-LR
MPO24 TO 10X
DUPLEX LC
/SC/ST SM
LGX
Panel
LGX
Panel
CPAK-2X40G-LR4
LC TO DUPLEX
LC/SC/ST SM
LGX
Panel
Interface HunGigE 0/x/y/z
Breakout Interface Convention:
Rack/Slot/Bay/Port (phy)/Breakout#
Interface TenGigE 0/x/y/z/0
Interface TenGigE 0/x/y/z/1
…
Interface TenGigE 0/x/y/z/9
Interface FortyGigE 0/x/y/z/0
Interface FortyGigE 0/x/y/z/1
BRKARC-2003 27
ASR 9000 Distributed
Control Plane
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
ASR 9000 System Architecture “At-a-Glance”
Fully Distributed Architecture for
High Performance and High Multi-
dimensional Control Plane Scale
Active-Active Switch Fabric
RSP
RSP/RP
FIC
CP
U
BITS/DTI
FIA
CPU
Switch
Fabric
FIA
FIA
FIA
FIANP
NP
NP
NP
PHY
PHY
PHY
PHY
CPAK
CPAK
CPAK
CPAK
CPAK
CPAK
CPAK
CPAK
CPU
CPU
Switch
Fabric
FIA
FIA NP
NP
SerDes
XBAR
Bay
Bay
CPU
Switch Fabric
Line Card
Data forwarding is fully
distributed across NPs
Control plane split
among RSP/RP
and LC CPU
Network Processor
Network Processor
BRKARC-2003 29
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Switch
Fabric
FIA
FIA
FIA
FIANP
NP
NP
NP
PHY
PHY
PHY
PHY
CPAK
CPAK
CPAK
CPAK
CPAK
CPAK
CPAK
CPAK
CPU
ASR9000 Fully Distributed Control Plane
Switch Fabric
Punt
FPGA FIA
Switch Fabric
RP
LPTS
LC CPU: ARP, ICMP, BFD, NetFlow,
OAM/CFM, L2 Protocols etc
RP CPU: Routing, MPLS, IGMP, PIM,
HSRP/VRRP, etc
LPTS (local packet transport service):
control plane policing
Control
packet
Punt Switch
CPU
CPU
NP Offloading: BFD
LC
BRKARC-2003 30
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
LC NP
31BRKARC-2003
L3 Control Plane Architecture
LC CPU
RSP/RP CPU
LDP RSVP-TE BGP
ISIS
OSPF
EIGRP
Static
HW FIB Adjacency
ARP/NDP
LSD RIB
AIB
SW FIB
AIB: Adjacency Information Base
RIB: Routing Information Base
FIB: Forwarding Information Base
LSD: Label Switch Database
RSP/RP
LC
ISIS/OSPF BGP
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Distributed ARP Processing
LC
CPU
PHY NP FIALPTS
Punt Switch
ARP
spio netio
Tsec Driver
SPP
Line card
FIA
SwitchFabric
RP
SwitchFabric
ARP
RP CPUIncomplete ADJ Packets
Incoming ARP Packets
Outgoing ARP Packets
BRKARC-2003 32
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
NP
Switch Fabric
3x10GE
SFP +
3x10GE
SFP +
3x10GE
SFP +
3x10GE
SFP +
3x10GE
SFP +
3x10GE
SFP +
3x10GE
SFP +
3x10GE
SFP +
FIA
FIA
FIA
FIA
Switch
FabricASIC
CPU
Punt
FPGA FIA
CPU
Switch Fabric
RP
LC1
3x10GE
SFP +
3x10GE
SFP +
NP
NP
3x10GE
SFP +
3x10GE
SFP +
NP
NP
3x10GE
SFP +
3x10GE
SFP +
NP
NP
3x10GE
SFP +
NP
NP
FIA
FIA
FIA
FIA
Switch
FabricASIC
CPU
LC2
1 2
2
NP learn MAC address in hardware (around
4M pps)
NP flood MAC notification (data plane)
message to all other NPs in the system to sync
up the MAC address system-wide. MAC
notification and MAC sync are all done in
hardware
1
2
NP
NP
NP
NP
NP
NP
NP
Hardware based MAC learning: ~4Mpps/NP
33BRKARC-2003
MAC Learning and Sync
Data
packet
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Distributed BFD Architecture
OSPF ISIS BGP
BFD Session Tables on RP
BFD Events
BFD session info
RP
BFD Session Tables on LC
BFD EventsBFD Session info
LC1-CPU
BFD Hellos
BFD Session Tables on LC
BFD Hellos
BFD Session info
……
LCn-CPU
BRKARC-2003 34
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
HW-offloaded BFD
OSPF ISIS BGP
BFD Session Tables on RP
BFD Events
BFD session info
RP
BFD EventsBFD Session info BFD Session info
……
BFD
On
NP
LCn-CPU
BFD Hellos
BFD
On
NP
BFD
On
NP
BFD
On
NP
BFD
On
NP
LC1-CPU
BFD Hellos
BFD
On
NP
BFD
On
NP
BFD
On
NP
hw-module bfd-hw-offload enable location 0/0/CPU0
BRKARC-2003 35
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Distributed Netflow Architecture
NPU
LC-CPU
1M Record Cache
NPU NPU NPU
RP
Netflow show/clear
Command
Netflow
Configure
NPU:
• Traffic Filtering
• Traffic Sampling
• Extract flow
header information
• LPTS Policer
• Aggregate 200Kpps netflow
policer rate
• Evenly Divided among
netflow-enabled NPs
netIO
EXPORT
• Manage flow table
• Export flow
information
LC
BRKARC-2003 36
ASR 9000 Data
Packet Processing
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
CPAK 0
NPFIA
FIA
FIA
FIA
CPU
CPAK 1
PHY
CPAK 2
NP
CPAK 3
PHY
CPAK 4
NP
CPAK 5
PHY
CPAK 6
NP
CPAK 7
PHY
…
Up to
14x120
G
Switch
Fabric
(SM15)
CPAK 0
NP FIA
FIA
FIA
FIA
CPU
CPAK 1
PHY
CPAK 2
NP
CPAK 3
PHY
CPAK 4
NP
CPAK 5
PHY
CPAK 6
NP
CPAK 7
PHY
…
Up to
14x120G
Switch
Fabric
(SM15)
Switch
Fabric
Switch
Fabric
Distributed Two-Stage Packet Processing
• Ingress lookup yields packet egress port and applies ingress features
• Egress lookup performs packet-rewrite and applies egress features
Uniform packet flow for simplicity and predictable performance
1
2
1
2
BRKARC-2003 38
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
ASR 9000 Life of a Packet – Tomahawk LC
• MACSEC Decryption
• G.709/OTN/WAN-
PHY/LAN-PHY
• Line Clocking
PHY
FIA
CPUCPU
Switch
Fabric
CPAK 0
NP FIACPAK 1
PHY
TM
1
2
3
4
5
NP
TM
6
7
8
1
• Ingress L2/L3 FIB lookup,
ACL/QoS lookup
• Ingress PBR/ABR, ACL, uRPF
• Ingress QoS: classification,
marking, policing
• Packet Punting
• Ingress ECMP/LAG hashing
2
Ingress side of LC
Egress side of LC
• Ingress Queuing
Processing
• Bypassed in case no
ingress queuing support
3
• Buffering packet from NP
• Requesting fabric credit
• Manage superframe and
load-balancing packet
across fabric
• Manage system VoQ
4
• Re-assembling packets
from superframe
• Send packet to
corresponding NP
• Release buffer and fabric
credit
5
• Egress L2/L3 FIB lookup,
ACL/QoS lookup
• Egress PBR/ABR, ACL, uRPF
• Egress QoS: classification,
marking, policing, shaping
• Incomplete Adj Packet Punting
• Egress ECMP/LAG hashing
6
• MACSEC Encryption
• G.709/OTN/WAN-
PHY/LAN-PHY
• Line Clocking
8
• Egress Queuing
Processing
7
BRKARC-2003 39
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
ASR 9000 Switch Fabric High-Level Architecture
3-Stage Non-Blocking Fabric (Separate Unicast and Multicast Crossbars)
FIA
FIA
FIA
RSP0
Arbiter
fabric
RSP1
Arbiter
fabric
fabric
FIA
FIA
FIA
fabric
Fabric frame format:
Super-frame
Fabric load balancing:
Unicast is per-packet
Multicast is per-flow
Virtual Output Queue
Arbitration
Stage 1 Stage 2 Stage 3
Tomahawk
Typhoon LC
Ingress Linecard
Egress Linecard
Active-Active
Fabric
BRKARC-2003 40
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Upto 1.2T linerate/LC capacity
7 Fabric: 6+1 redundancy
800G linerate /LC (protected) capacity – all
Typhoon, Tomahawk LCs (except
Skyhammer) interoperate at full throughput
SFC2
SM15
5-Fabric
LC
1.2T with 6 Fabric
1.4T with 7 Fabric
7-Fabric
LC
SM15
200G
1T with 5 Fabrics
800G w/ 4 Fabrics
200G
ASR 99xx Switch Fabric – SFC2 and Mixed Gen LCs
100G 83G100G
BRKARC-2003 41
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 42BRKARC-2003
Switch Fabric Arbitration
Fabric ASIC
and VOQ
SFC or RSP1
Arbitration
Fabric
ASIC
Fabric
ASIC
Fabric
ASIC
Fabric
ASIC
Arbitration
Fabric ASIC
and VOQ SFC or RSP0
1: Fabric Request
3: Fabric Grant
2: Arbitration
4: load-balanced
transmission
across fabric links
5: credit return
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• 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
Fabric Load Balancing – Unicast
Fabric ASIC
and VOQ
SFC or RSP1
Arbitration
Fabric
ASIC
Fabric
ASIC
Fabric
ASIC
Fabric
ASIC
ArbitrationFabric ASIC
and VOQ SFC or RSP0 4 3 2 1
BRKARC-2003 43
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
RSP880
RSP880
Tomahawk Line Card
FIA
Fabric
SM15
FIA
FIA
FIA
NP
SFP+
SFP+
SFP+
SFP+
SFP+
NP
NP
NP
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
Distributed Multi-Stage Multicast Replication
CPAK 0
NP FIA
FIA
FIA
FIA
CPAK 1
PHY
CPAK 2
NP
CPAK 3
PHY
CPAK 4
NP
CPAK 5
PHY
CPAK 6
NP
CPAK 7
PHY
Up to
14x120
G
Switch
Fabric
(SM15)
Tomahawk Line Card
FIA
Fabric
SM15
FIA
FIA
FIA
NP
SFP+
SFP+
SFP+
SFP+
SFP+
NP
NP
NP
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
SFP+
1
1. 512k MGID/FGID lookup
Flow based (RBH key calc)
multi link load balance
2
3
2 & 3. Flow based (using RBH)
multi link load balance
4
4. 22-bit FGID for slot bitmask
based unique fabric LC
replications and FPOE lookup
5
5
5. MGID lookup into FPOE
table (256k entries) for
unique FIA replications
6
6
6
6
6. MGID in FIA DI table lookup
for unique NPU replication
Flow based load balance
7
7
7. MGID lookup for NPU
to egress OIF interface
replication
7
7
BRKARC-2003 44
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Multicast traffic hashed based on (S,G) info to maintain flow integrity
• Very large set of multicast destinations preclude re-sequencing
• Multicast traffic is non arbitrated – sent across a different fabric plane
Fabric Load Balancing – Multicast
Fabric ASIC
and VOQ
SFC or RSP1
Arbitration
Fabric
ASIC
Fabric
ASIC
Fabric
ASIC
Fabric
ASIC
ArbitrationFabric ASIC
and VOQ SFC or RSP0
A
1
A
2
B
1
A
3
B
2
C
1
Flows exit in-order
BRKARC-2003 45
ASR 9000 QoS
Architecture
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
ASR 9000 Priority-Based QoS Architecture
• Ingress (sub-)interface
QoS Queues
• User Configurable
Ingress QoS Policy
• 4xVOQ per VQI
• Up to 8K VOQs per TSK FIA
(vs 4k per SKT FIA)
4x Egress Destination Qs per VQI,
aggregated at egress port rate
• 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
User-configuration
with Ingress MQC
Egress (sub-)interface
QoS Queues
User-configuration
with Egress MQC
Implicit Configuration
Not User-controllable
Ingress side of LC Egress side of LC
NP0 PHY
NP2 PHY
NP3 PHY
NP1 PHY
FIA
CPUCPU
Switch
Fabric
3
4
1 2 3
4
CPAK 0
NP FIACPAK 1
PHY
1
2
P1
P2
P3
BE
P1
P2
P3
BE
P1
P2
P3
BE
TM
TM
P1
P2
P3
BE
BRKARC-2003 47
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Default Implicit Trust Model
internal
cos = 1
L2 Bridging
802.1p = 1 *
802.1p = 1
IPP=5 DSCP=44
IPP=5 DSCP=44
IPP=5 DSCP=44
internal
cos = 0
L2 Bridging
Untagged
IPP=5 DSCP=44
802.1p = 0 *
IPP=5 DSCP=44
IPP=5 DSCP=44
Ingress line card Egress line card
Carried in internal buffer header,
by default, internal cos is used for impositioned fields only,
For example, added vlan tag, impositioned MPLS label,
It doesn’t include VLAN tag translation or MPLS label swap
ASR 9000 would never modify
packet DSCP/IP without
a policy-map configured
L2 IF: trust outer Cos
L3 IF: trust DSCP
L3 MPLS: trust outer EXP
BRKARC-2003 48
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Define Traffic Class
Configure Class-Map to Identify Different Classes of Traffic
Match on Different L2/L3 and System Internal Parameters
Associate Policies/Action to Each Traffic Class
Configure Policy-Map
Policer, Shaper, Queuing, Bandwidth, Marking/Remarking
Always class-default to Match all No-Match Traffic
Attach Policy to Target
L2/L3 Physical Main Interface/Sub-interface
Bundle-Ether, BVI, PWHE Main Interface/Sub-interface
Both Ingress and Egress Directions
Class-map:
Classification
Policy-map:
Action to Class
Policy
Attachment
MQC – Three-Step QoS Configuration Model
BRKARC-2003 49
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
ASR 9000 QoS Classification Criteria
L2 Header Fields L3 Header Fields Internal Marking
L2
Interfaces/EF
Ps
Or L3
Interfaces
Inner/outer COS,
inner/outer vlan,
DEI
Source/Destination MAC
address*
Ethernet Access-List
Outer EXP
DSCP/TOS
TTL, TCP flags,
Source/destination L4 ports
Protocol
Source/Destination IPv4
address*
Access-List
Flow-key/CAC
Discard-class
Qos-group
Traffic-class
Notes: - Support match all or match any
- Max 8 match statements per class, max 8 match entries per match statement
- Not all header fields can be used in one MQC policy-map, see details next
BRKARC-2003 50
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
•Priority Level 1
•Priority Level 2
•Shape,
•bandwidth or bandwidth
remaining
•(W)RED
•Police
•Set (marking)
•Priority Level 1
•Priority Level 2
•Shape,
•bandwidth or
bandwidth
remaining
•(W)RED
•Police
•Set (marking)
•Shape
•Bandwidth
remaining
•1R2C policer
L4
Child policy (child of
Parent) with user-
defined classes &
class-default
L3
Parent Policy on
L2 (EFP) or L3
subint. class-
default or physical
port /w user-
defined classes
L2
Grand-Parent
Policy
L1
Port
scheduler
not
configurable
N/A
policy-map grand-parent (configures L2 layer)
class-default
shape average x
service-policy parent
policy-map parent (configures L3 layer)
class c1
priority level 1
police rate y mbps
class c2
class-default
service-policy child
policy-map child (configures L4 layer)
class-1
priority level 2
class-2
bandwidth remaining percent x
class class-default
int GigE 0/1/2/3.10 l2transport
encapsulation dot1q 10
service-policy output parent
3-Layer Hierarchical QoS (H-QoS)
L0
Port Group
scheduler
not
configurable
N/A
BRKARC-2003 51
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 52BRKARC-2003
H-QoS – Supported Classification/Policy
Policy-map hierarchy level Classification support Policy Support
Grand-parent Only class-default
• Shape Average
• Bandwidth remaining
• 1R2C policer with only drop/transimit
action(no set/mark, Tomahawk card only)
Parent
User defined fields with
restrictions based on
format/interface types.
• Priority/WRED Queue and Queue-limit on
Leaf only
• Policer/Shaper/Marking/non-Priority
Queue/Bandwidth/Bandwidth Remaining
Child
User defined fields with
restrictions based on
format/interface types.
• Priority/WRED Queue and Queue-limit on
Leaf only
• Policer/Shaper/Marking/non-Priority
Queue/Bandwidth/Bandwidth Remaining
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Default Interface Queues
P1 P2 P3 L
Level 4
Level 3
Level 2
Level 1
Queues
Schedulers
Schedulers
Schedulers
BRKARC-2003 53
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 54BRKARC-2003
MQC Hierarchy in Queuing ASIC
policy-map child
class c1
priority level 1
police rate 640 kbps
class c2
bandwidth 20 mbps
class class-default
bandwidth 1 mbps
!
policy-map parent
class class-default
shape average 35 mbps
service-policy child
!
interface GigabitEthernet0/0/0/0
service-policy output parent
P1 P2 P3 L
Port default queues
c1 c2 cd-c
MQC queues
Inactive entity
Active entity
cd-p
L1
L2
L3
L4
cd-c
cd-p
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 55BRKARC-2003
MQC Hierarchy in Queuing ASIC
policy-map child
class c1
priority level 1
police rate 640 kbps
class c2
bandwidth 20 mbps
class class-default
bandwidth 1 mbps
!
policy-map parent
class class-default
shape average 35 mbps
service-policy child
!
interface GigabitEthernet0/0/0/0.1
service-policy output parent
!
interface GigabitEthernet0/0/0/0.2
service-policy output parent
Port default queues
c1 c2 cd-c
G0/0/0/0.1
Inactive entity
Active entity
P1 P2 P3 L c1 c2 cd-c
G0/0/0/0.2
cd-p
L1
L2
L3
L4
cd-p
cd-c
cd-p
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 56BRKARC-2003
MQC Hierarchy in Queuing ASIC
policy-map child
class c1
priority level 1
police rate 640 kbps
class c2
bandwidth 20 mbps
class class-default
bandwidth 1 mbps
!
policy-map parent
class c3
shape average 35 mbps
service-policy child
class class-default
bandwidth 1 mbps
!
policy-map grand-parent
class class-default
shape average 35 mbps
service-policy parent
!
interface GigabitEthernet0/0/0/0.1
service-policy output grand-parent
Port default queues
c1 c2 cd-c
G0/0/0/0.1
P1 P2 P3 L cd-p-vc
c3
L1
L2
L3
L4
cd-p
cd-c
cd-p
cd-gpcd-gp
IOS-XR &
IOS-XR 64 Bit
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
IOSd
Kernel
Linux-BinOS
HostedApp1
HostedApp2
Operational Infra
Virtualization Layer
IOS “Blob”
Cisco IOS Cisco IOS-XE Classic IOS-XR IOS-XR 64 Bit
XR Code v2
Kernel
Linux, 64bit
Distributed Infra
BGP
OSPF
PIM
ACL
QoS
LPTS
SNMP
XML
NetFlow
Kernel
Linux, 64bit
System
Admin
XR Code v1
Kernel
Linux, 64bit
Distributed Infra
BGP
OSPF
PIM
ACL
QoS
LPTS
SNMP
XML
NetFlow
Kernel
QNX, 32bit
Distributed Infra
BGP
OSPF
PIM
ACL
QoS
LPTS
SNMP
XML
NetFlow
Control
Plane
Data
Plane
Mgmt
Plane
1990s 2000s 2003-04 Present Day
Cisco IOS – A Recap
Incremental Development, with Industry leading investment protection
BRKARC-2003 58
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 59BRKARC-2003
IOS XR Evolution: XR 64 Bit Architecture
IOS-XR
IOS XR
QNX
QNX
Linux
Linux
Routing
Apps
System
Admin
Routing
Control Plane
Admin Plane
LC-CPUs
RPLineCard
LC-CPU
Separate Admin Plane
64 bit Linux Kernel
Linux VM
64-bit IOS XR.
Admin Plane
Linux-based Virtualized
IOS XR 64 Bit
RPLineCard
IOS-XR
IOS-XR
Linux Linux
Linux Linux
Classic IOS XR
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 60BRKARC-2003
IOS XR 64 Bit Internal Connection
Routing
Control Plane
Admin Plane
LC-CPUs
Admin Plane
RP1
LineCard IOS-XR
IOS-XR
Guest OS Guest OS
Guest OS Guest OS
Host OS
Routing
Control Plane
Admin Plane
RP2
IOS-XR
Guest OS Guest OS
Host OS
Host OS
LC-CPUs
Admin Plane
IOS-XR
Guest OS Guest OS
Host OS
10.0.2.0/24 10.0.2.0/24
10.0.2.0/24 10.0.2.0/24
192.0.0.0/8
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 61BRKARC-2003
IOS XR 64 Bit CLI Access
Linux
Linux
Admin Plane
LC-CPUs
Admin Plane
RP
Line Card
IOS-XR
IOS-XR
Linux Linux
Linux Linux
Admin CLI
Admin Linux CLI
Host Linux CLI
XR CLI
XR Linux CLI
run
admin
run
ssh my_host
Console
Mgmt
• Level of Access Controlled by
User Authority
• Linux CLI: Only root-lr/root-
system users
• ”exit” to return to previous level
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 62BRKARC-2003
Operations in Different Access CLI—on XR VM
Start from IOS XR CLI
“run” to access XR Linux CLI
Linux CLI Execution
“exit” to return to previous CLI
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 63BRKARC-2003
Operations in Different Access CLI—on admin VM
Start from IOS XR CLI
“admin” to access admin CLI
“run” to access admin Linux CLI
Linux CLI Execution
Predefined hostname in /etc/hosts file.
“exit” to return to previous CLI
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 64BRKARC-2003
Operations in Different Access CLI—Host Linux CLI
Start from IOS XR CLI
“admin” to access admin CLI
“run” to access admin Linux CLI
“ssh my_host” to host Linux CLI
Linux CLI Execution
”virsh list” to show two VMs:
Admin and XR VMs
“exit” to return to previous CLI
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 65BRKARC-2003
Default Management Interface Mapping
Routing
Control Plane
Admin Plane
RP1
IOS-XR
Guest OS Guest OS
RP2
Routing
Control Plane
Admin Plane
IOS-XR
Guest OS Guest OS
IOS-XR
QNX
Routing
Apps
System
Admin
RP1
Classic IOS XR
IOS-XR
QNX
Routing
Apps
System
Admin
RP2
IOS XR 64 Bit
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
How to Copy Files from/to Admin VM
BRKARC-2003 66
Admin PlaneIOS-XR
Linux Linux
TFTP
x
No admin MGMT connection
Admin PlaneIOS-XR
Linux Linux
TFTP
With admin MGMT connection
1
2
1. In admin linux CLI, “scp $file
$act_RSP_XR:/$dir”. Replace act_RSP_XR
with the actual active RSP XR hostname
2. In XR exec CLI, use the copy command.
TFTP/FTP/HTTP options supported
1
1. In admin CLI, use the copy
command. Only TFTP option.
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 67BRKARC-2003
Same XR Control Plane: XR Feature Configurations Stay Unchanged
Different Boot Process
Classic XR: ROMMON. CLI based. Support TFTP/USB boot. No ZTP capability
XR 64 Bit: Open-source iPXE. Menu/Scripts process control.IPv4/IPv6 support. TFTP/FTP/HTTP/USB
boot. ZTP capable. Directly boot from ISO instead of Turboboot.
Different CLI to Reload Chassis
Classic XR: “Reload location all” from ADMIN exec prompt to reload whole chassis
XR 64 Bit: “hw-module location all reload” or “reload rack 0” from ADMIN exec prompt to reload the
whole chassis. “reload location all” reload the VMs only.
XR 64 Bit image upgrade: Admin VM XR VM
XR 64 Bit: Added Install commands (update/upgrade) for flexible package management
XR 64 Bit: Added “install activate issu” to support ISSU operation
Admin CLI changes: Configuration, Exec and Show commands
XR Exec and Show command CLI change. No major XR configuration CLI change
XR 64 Bit Operational Differences
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
IOS XR 64 Bit Packaging
Bootable Images
Minimum Image asr9k-mini-x64.iso-6.1.2.iso Core packages: OS, Admin, Forwarding, Modular
Services Card, Basic Routing, SNMP, Alarm Correlation
asr9k-minik9-x64.iso-6.1.2.iso Core packages + Encryp/decryp, SSL/SSH/PKI
Golden ISO Customized ISO image including mini ISO+required packages and SMUs
Optional Feature Packages
asr9k-eigrp-x64-1.0.0.0-r612.x86_64.rpm
asr9k-isis-x64-1.1.0.0-r612.x86_64.rpm
asr9k-ospf-x64-1.1.0.0-r612.x86_64.rpm
asr9k-m2m-x64-2.0.0.0-r612.x86_64.rpm
asr9k-mgbl-x64-3.0.0.0-r612.x86_64.rpm
asr9k-mpls-te-rsvp-x64-1.2.0.0-r612.x86_64.rpm
asr9k-mpls-x64-2.1.0.0-r612.x86_64.rpm
asr9k-mcast-x64-2.0.0.0-r612.x86_64.rpm
asr9k-optic-x64-1.0.0.0-r612.x86_64.rpm
asr9k-li-x64-1.1.0.0-r612.x86_64.rpm
asr9k-k9sec-x64-3.1.0.0-r612.x86_64.rpm
BRKARC-2003 68
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 69BRKARC-2003
Migrating Classic XR to IOS XR 64 Bit
FPD Upgrade
Pre-6.1.2
5.x.y
4.x.y
Post-6.1.2
6.2.x
6.3.x
Two Ways to Migrate:
• CSM Orchestrated Migration
• MOP: Manual Migration
• Follow below link for details
XR 6.1.2
or later
http://www.cisco.com/c/en/us/td/docs/routers/asr9000/migration/guide/b-migration-to-ios-xr-64-bit/b-migration-to-ios-xr-64-bit_chapter_00.html
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 70BRKARC-2003
CSM Environment For Image Management
CSM
Image Repository
CCO
Local
Server
TFTP/
SFTP/
FTP
• CSM Provides Web-GUI Interface
• Manage Software Packages for
Group of Network Devices
• Local Packages Repository or CCO
• TFTP/SFTP/FTP Needed
• Files can be pre-copied on router
• Follow the link for CSM details
http://www.cisco.com/c/en/us/td/docs/routers/asr90
00/software/smu/csmuser.html
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
IOS XR 64 Bit -- Technical Benefits
Virtualized Architecture
ISSU Ready
MPL, ZTL
Reduced Upgrading Time
High Scale
e.g. 10M IPv4/5M IPv6
Open Linux-kernel Baesd
Linux RPM Packaging
Offline Package Management
Single Bootable ISO Package
APP Hosting
Open and Secure
Multi-Level API
iPXE
Zero-Touch Provisioning
IOS XR 64 Bit
Telemetry
Both XR 64 Bit & Classic XR
BRKARC-2003 71
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 72BRKARC-2003
System Architectural Support for ISSU
Different Version IOS XR Simultaneously Running
V1
Slice 2
LC (ZPL/MPL)RP (ZTL/MTL)
Admin
IOS
XR V1
Linux Slice 1 Slice 3 Slice 4
V2
Admin
IOS XR
V1
IOS XR
V2
Linux
LC-CPU
Tomahawk only
Admin
IOS
XR V2
Linux
Active StandbyStandby Active
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Application Hosting
• Device Extension with off the shelf applications
• Multi-level API access
• Native Linux APIs
• ASIC SDK level APIs
• OS level APIs
• Complete tool chain integration
• Easy to use and integrate with customer build
environments
Hardware
Linux
Cisco OS
Linux Based
Applications
Apps Built for
Cisco OS
FWD ASIC SDK
Apps
Apps
Apps
Apps
BRKARC-2003 73
App Hosting
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 74BRKARC-2003
App Hosting: Modes of Hosted Applications
HOST OS/HYPERVISOR
AdminPlane
VM
XR VM APP Process
in XR VMAPP in Container
Linux Guest OS
XR Lib/Pkgs
App Lib/Pkgs App Lib/Pkgs
LXC/Docker
Container
RP CPU
Linux
App Hosting
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Conclusion
• ASR 9000 - Truly Carrier-Class Edge Router Provides:
• Rich Features, Flexible Service Capability
• Variety of Hardware to Meet Different Capacity Requirements
• Fully Distributed Architecture for High Performance and System Scalability
• Uniform, Open and Modularized Software Architecture for Simple Operation
and Efficient Failure Protection
75BRKARC-2003
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner will
receive a $750 gift card.
• Complete your session surveys
through the Cisco Live mobile
app or on www.CiscoLive.com/us.
Complete Your Online
Session Evaluation
Don’t forget: Cisco Live sessions will be
available for viewing on demand after the
event at www.CiscoLive.com/Online.
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions
BRKARC-2003 77
Thank you
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017

More Related Content

What's hot

Differences of the Cisco Operating Systems
Differences of the Cisco Operating SystemsDifferences of the Cisco Operating Systems
Differences of the Cisco Operating Systems美兰 曾
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)JuHwan Lee
 
Subscriber Traffic & Policy Management (BNG) on the ASR9000 & ASR1000
Subscriber Traffic & Policy Management (BNG) on the ASR9000 & ASR1000Subscriber Traffic & Policy Management (BNG) on the ASR9000 & ASR1000
Subscriber Traffic & Policy Management (BNG) on the ASR9000 & ASR1000Cisco Canada
 
Cisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingCisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingDebra Jennings
 
Vxlan control plane and routing
Vxlan control plane and routingVxlan control plane and routing
Vxlan control plane and routingWilfredzeng
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceBertrand Duvivier
 
Brkarc 3470 - cisco nexus 7000-7700 switch architecture (2016 las vegas) - 2 ...
Brkarc 3470 - cisco nexus 7000-7700 switch architecture (2016 las vegas) - 2 ...Brkarc 3470 - cisco nexus 7000-7700 switch architecture (2016 las vegas) - 2 ...
Brkarc 3470 - cisco nexus 7000-7700 switch architecture (2016 las vegas) - 2 ...kds850
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesCisco Canada
 
Cisco Security portfolio update
Cisco Security portfolio updateCisco Security portfolio update
Cisco Security portfolio updateAtanas Gergiminov
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USAJose Liste
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017Bruno Teixeira
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionAPNIC
 
Brkdcn 2035 multi-x
Brkdcn 2035 multi-xBrkdcn 2035 multi-x
Brkdcn 2035 multi-xMason Mei
 
TechWiseTV Workshop: Cisco Catalyst 9500 Series High-Performance Switch Archi...
TechWiseTV Workshop: Cisco Catalyst 9500 Series High-Performance Switch Archi...TechWiseTV Workshop: Cisco Catalyst 9500 Series High-Performance Switch Archi...
TechWiseTV Workshop: Cisco Catalyst 9500 Series High-Performance Switch Archi...Robb Boyd
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP TransportMyNOG
 
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Cisco Russia
 
Vxlan deep dive session rev0.5 final
Vxlan deep dive session rev0.5   finalVxlan deep dive session rev0.5   final
Vxlan deep dive session rev0.5 finalKwonSun Bae
 
Cisco Catalyst 2960-X Series Switching Architecture
Cisco Catalyst 2960-X Series Switching ArchitectureCisco Catalyst 2960-X Series Switching Architecture
Cisco Catalyst 2960-X Series Switching ArchitectureSunil Kumar Guduru
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNCisco Canada
 

What's hot (20)

Differences of the Cisco Operating Systems
Differences of the Cisco Operating SystemsDifferences of the Cisco Operating Systems
Differences of the Cisco Operating Systems
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)
 
Subscriber Traffic & Policy Management (BNG) on the ASR9000 & ASR1000
Subscriber Traffic & Policy Management (BNG) on the ASR9000 & ASR1000Subscriber Traffic & Policy Management (BNG) on the ASR9000 & ASR1000
Subscriber Traffic & Policy Management (BNG) on the ASR9000 & ASR1000
 
Cisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingCisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined Networking
 
Vxlan control plane and routing
Vxlan control plane and routingVxlan control plane and routing
Vxlan control plane and routing
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
 
Brkarc 3470 - cisco nexus 7000-7700 switch architecture (2016 las vegas) - 2 ...
Brkarc 3470 - cisco nexus 7000-7700 switch architecture (2016 las vegas) - 2 ...Brkarc 3470 - cisco nexus 7000-7700 switch architecture (2016 las vegas) - 2 ...
Brkarc 3470 - cisco nexus 7000-7700 switch architecture (2016 las vegas) - 2 ...
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
 
Cisco Security portfolio update
Cisco Security portfolio updateCisco Security portfolio update
Cisco Security portfolio update
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
 
Implementing cisco mpls
Implementing cisco mplsImplementing cisco mpls
Implementing cisco mpls
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and Discussion
 
Brkdcn 2035 multi-x
Brkdcn 2035 multi-xBrkdcn 2035 multi-x
Brkdcn 2035 multi-x
 
TechWiseTV Workshop: Cisco Catalyst 9500 Series High-Performance Switch Archi...
TechWiseTV Workshop: Cisco Catalyst 9500 Series High-Performance Switch Archi...TechWiseTV Workshop: Cisco Catalyst 9500 Series High-Performance Switch Archi...
TechWiseTV Workshop: Cisco Catalyst 9500 Series High-Performance Switch Archi...
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP Transport
 
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
 
Vxlan deep dive session rev0.5 final
Vxlan deep dive session rev0.5   finalVxlan deep dive session rev0.5   final
Vxlan deep dive session rev0.5 final
 
Cisco Catalyst 2960-X Series Switching Architecture
Cisco Catalyst 2960-X Series Switching ArchitectureCisco Catalyst 2960-X Series Switching Architecture
Cisco Catalyst 2960-X Series Switching Architecture
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPN
 

Viewers also liked

Cisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
Cisco Visual Networking Index Global Mobile Data Traffic Forecast InfographicCisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
Cisco Visual Networking Index Global Mobile Data Traffic Forecast InfographicCisco Service Provider
 
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...Michelle Holley
 
Виртуализация в опорной сети мобильного оператора
Виртуализация в опорной сети мобильного оператораВиртуализация в опорной сети мобильного оператора
Виртуализация в опорной сети мобильного оператораCisco Russia
 
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Canada
 
Q4 fy17 earnings slides final no guidance
Q4 fy17 earnings slides final no guidanceQ4 fy17 earnings slides final no guidance
Q4 fy17 earnings slides final no guidanceir_cisco
 
Shift Happens: From Value Destruction to Value Creation
Shift Happens: From Value Destruction to Value CreationShift Happens: From Value Destruction to Value Creation
Shift Happens: From Value Destruction to Value CreationCisco Service Provider
 
#CiscoLiveLA 2017 Presentacion de Miro Polakovic
#CiscoLiveLA 2017 Presentacion de Miro Polakovic #CiscoLiveLA 2017 Presentacion de Miro Polakovic
#CiscoLiveLA 2017 Presentacion de Miro Polakovic ITSitio.com
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing DemoITU
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)SDNRG ITB
 
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)SDNRG ITB
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksArchitecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksCisco Service Provider
 
5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul3G4G
 
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Canada
 
Q1 fy18 earnings slides no guidance
Q1 fy18 earnings slides no guidanceQ1 fy18 earnings slides no guidance
Q1 fy18 earnings slides no guidanceir_cisco
 
4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networkseXplanoTech
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design3G4G
 

Viewers also liked (18)

Cisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
Cisco Visual Networking Index Global Mobile Data Traffic Forecast InfographicCisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
Cisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
 
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
 
Виртуализация в опорной сети мобильного оператора
Виртуализация в опорной сети мобильного оператораВиртуализация в опорной сети мобильного оператора
Виртуализация в опорной сети мобильного оператора
 
5G Network Introduction
5G Network Introduction5G Network Introduction
5G Network Introduction
 
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
 
Q4 fy17 earnings slides final no guidance
Q4 fy17 earnings slides final no guidanceQ4 fy17 earnings slides final no guidance
Q4 fy17 earnings slides final no guidance
 
Shift Happens: From Value Destruction to Value Creation
Shift Happens: From Value Destruction to Value CreationShift Happens: From Value Destruction to Value Creation
Shift Happens: From Value Destruction to Value Creation
 
#CiscoLiveLA 2017 Presentacion de Miro Polakovic
#CiscoLiveLA 2017 Presentacion de Miro Polakovic #CiscoLiveLA 2017 Presentacion de Miro Polakovic
#CiscoLiveLA 2017 Presentacion de Miro Polakovic
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing Demo
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
 
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksArchitecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access Networks
 
5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul
 
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
 
Q1 fy18 earnings slides no guidance
Q1 fy18 earnings slides no guidanceQ1 fy18 earnings slides no guidance
Q1 fy18 earnings slides no guidance
 
4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 
Finance, meaning, concept and types
Finance, meaning, concept and typesFinance, meaning, concept and types
Finance, meaning, concept and types
 

Similar to Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017

Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdfCisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdfVarghese Martin
 
01-05-N9K Hardware.pptx
01-05-N9K Hardware.pptx01-05-N9K Hardware.pptx
01-05-N9K Hardware.pptxFeizhang41
 
Cisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPICisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPIJeff Squyres
 
cisco-ws-c4500x-32sfp+-datasheet.pdf
cisco-ws-c4500x-32sfp+-datasheet.pdfcisco-ws-c4500x-32sfp+-datasheet.pdf
cisco-ws-c4500x-32sfp+-datasheet.pdfHi-Network.com
 
cisco-n9k-c93180yc-ex-datasheet.pdf
cisco-n9k-c93180yc-ex-datasheet.pdfcisco-n9k-c93180yc-ex-datasheet.pdf
cisco-n9k-c93180yc-ex-datasheet.pdfHi-Network.com
 
label switch processor datasheet
label switch processor datasheetlabel switch processor datasheet
label switch processor datasheetPranav Dharwadkar
 
Cisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentationCisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentationJeff Squyres
 
Развитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях CiscoРазвитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях CiscoCisco Russia
 
cisco-n9k-c93108tc-ex-datasheet.pdf
cisco-n9k-c93108tc-ex-datasheet.pdfcisco-n9k-c93108tc-ex-datasheet.pdf
cisco-n9k-c93108tc-ex-datasheet.pdfHi-Network.com
 
JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!Gene Leyzarovich
 
1 asr9 k platform architecture
1   asr9 k platform architecture1   asr9 k platform architecture
1 asr9 k platform architectureThanh Hung Quach
 
Cisco Connect Vancouver 2017 - Gain insight and programmability with Cisco DC...
Cisco Connect Vancouver 2017 - Gain insight and programmability with Cisco DC...Cisco Connect Vancouver 2017 - Gain insight and programmability with Cisco DC...
Cisco Connect Vancouver 2017 - Gain insight and programmability with Cisco DC...Cisco Canada
 
cisco-n9k-c93240yc-fx2-datasheet.pdf
cisco-n9k-c93240yc-fx2-datasheet.pdfcisco-n9k-c93240yc-fx2-datasheet.pdf
cisco-n9k-c93240yc-fx2-datasheet.pdfHi-Network.com
 
C6800 sup6 t vs. c6800-sup6t-xl
C6800 sup6 t vs. c6800-sup6t-xlC6800 sup6 t vs. c6800-sup6t-xl
C6800 sup6 t vs. c6800-sup6t-xlIT Tech
 
cisco-n9k-c9336c-fx2-datasheet.pdf
cisco-n9k-c9336c-fx2-datasheet.pdfcisco-n9k-c9336c-fx2-datasheet.pdf
cisco-n9k-c9336c-fx2-datasheet.pdfHi-Network.com
 
cisco-ws-c4500x-16sfp+-datasheet.pdf
cisco-ws-c4500x-16sfp+-datasheet.pdfcisco-ws-c4500x-16sfp+-datasheet.pdf
cisco-ws-c4500x-16sfp+-datasheet.pdfHi-Network.com
 
cisco-cpak-100ge-lr4=-datasheet.pdf
cisco-cpak-100ge-lr4=-datasheet.pdfcisco-cpak-100ge-lr4=-datasheet.pdf
cisco-cpak-100ge-lr4=-datasheet.pdfHi-Network.com
 

Similar to Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017 (20)

Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdfCisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
 
01-05-N9K Hardware.pptx
01-05-N9K Hardware.pptx01-05-N9K Hardware.pptx
01-05-N9K Hardware.pptx
 
Cisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPICisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPI
 
FPGA / SOC teknologi - i dag og i fremtiden
FPGA / SOC teknologi - i dag og i fremtidenFPGA / SOC teknologi - i dag og i fremtiden
FPGA / SOC teknologi - i dag og i fremtiden
 
cisco-ws-c4500x-32sfp+-datasheet.pdf
cisco-ws-c4500x-32sfp+-datasheet.pdfcisco-ws-c4500x-32sfp+-datasheet.pdf
cisco-ws-c4500x-32sfp+-datasheet.pdf
 
cisco-n9k-c93180yc-ex-datasheet.pdf
cisco-n9k-c93180yc-ex-datasheet.pdfcisco-n9k-c93180yc-ex-datasheet.pdf
cisco-n9k-c93180yc-ex-datasheet.pdf
 
label switch processor datasheet
label switch processor datasheetlabel switch processor datasheet
label switch processor datasheet
 
Cisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentationCisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentation
 
Развитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях CiscoРазвитие решений для коммутации в корпоративных сетях Cisco
Развитие решений для коммутации в корпоративных сетях Cisco
 
cisco-n9k-c93108tc-ex-datasheet.pdf
cisco-n9k-c93108tc-ex-datasheet.pdfcisco-n9k-c93108tc-ex-datasheet.pdf
cisco-n9k-c93108tc-ex-datasheet.pdf
 
JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!JetStor X Storage Products 2017! New HOT products!
JetStor X Storage Products 2017! New HOT products!
 
Cisco CCNA Data Center Networking Fundamentals
Cisco CCNA Data Center Networking FundamentalsCisco CCNA Data Center Networking Fundamentals
Cisco CCNA Data Center Networking Fundamentals
 
1 asr9 k platform architecture
1   asr9 k platform architecture1   asr9 k platform architecture
1 asr9 k platform architecture
 
Cisco Connect Vancouver 2017 - Gain insight and programmability with Cisco DC...
Cisco Connect Vancouver 2017 - Gain insight and programmability with Cisco DC...Cisco Connect Vancouver 2017 - Gain insight and programmability with Cisco DC...
Cisco Connect Vancouver 2017 - Gain insight and programmability with Cisco DC...
 
Juniper 40G and 100G
Juniper 40G and 100GJuniper 40G and 100G
Juniper 40G and 100G
 
cisco-n9k-c93240yc-fx2-datasheet.pdf
cisco-n9k-c93240yc-fx2-datasheet.pdfcisco-n9k-c93240yc-fx2-datasheet.pdf
cisco-n9k-c93240yc-fx2-datasheet.pdf
 
C6800 sup6 t vs. c6800-sup6t-xl
C6800 sup6 t vs. c6800-sup6t-xlC6800 sup6 t vs. c6800-sup6t-xl
C6800 sup6 t vs. c6800-sup6t-xl
 
cisco-n9k-c9336c-fx2-datasheet.pdf
cisco-n9k-c9336c-fx2-datasheet.pdfcisco-n9k-c9336c-fx2-datasheet.pdf
cisco-n9k-c9336c-fx2-datasheet.pdf
 
cisco-ws-c4500x-16sfp+-datasheet.pdf
cisco-ws-c4500x-16sfp+-datasheet.pdfcisco-ws-c4500x-16sfp+-datasheet.pdf
cisco-ws-c4500x-16sfp+-datasheet.pdf
 
cisco-cpak-100ge-lr4=-datasheet.pdf
cisco-cpak-100ge-lr4=-datasheet.pdfcisco-cpak-100ge-lr4=-datasheet.pdf
cisco-cpak-100ge-lr4=-datasheet.pdf
 

More from Bruno Teixeira

RIPE Database Expert Certificate
RIPE Database Expert CertificateRIPE Database Expert Certificate
RIPE Database Expert CertificateBruno Teixeira
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasIntroduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasBruno Teixeira
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Bruno Teixeira
 
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...Bruno Teixeira
 
DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016Bruno Teixeira
 
Cisco Live! :: Content Delivery Networks (CDN)
Cisco Live! :: Content Delivery Networks (CDN)Cisco Live! :: Content Delivery Networks (CDN)
Cisco Live! :: Content Delivery Networks (CDN)Bruno Teixeira
 
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Bruno Teixeira
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Bruno Teixeira
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Bruno Teixeira
 

More from Bruno Teixeira (9)

RIPE Database Expert Certificate
RIPE Database Expert CertificateRIPE Database Expert Certificate
RIPE Database Expert Certificate
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasIntroduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
 
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
 
DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016
 
Cisco Live! :: Content Delivery Networks (CDN)
Cisco Live! :: Content Delivery Networks (CDN)Cisco Live! :: Content Delivery Networks (CDN)
Cisco Live! :: Content Delivery Networks (CDN)
 
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
 

Recently uploaded

Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 

Recently uploaded (20)

Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 

Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017

  • 1.
  • 2. Cisco ASR 9000 System Architecture Yongzhong Peng Technical Marketing Engineer, SP Routing Infrastructure BRKARC-2003
  • 3. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Spark Questions? Use Cisco Spark to chat with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click “Join the Discussion” 3. Install Spark or go directly to the space 4. Enter messages/questions in the space How cs.co/ciscolivebot#BRKARC-2003Cisco Spark spaces will be available until July 3, 2017.
  • 4. • ASR9000 Products Introduction • ASR9000 Distributed Control Plane • ASR9000 Data Packet Processing • ASR9000 QoS Architecture • IOS-XR & IOS-XR 64 Bit • Conclusion Agenda
  • 5. ASR 9000 Products Introduction
  • 6. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Compact & Powerful Access/Aggregation Flexible Service Edge High Density Service Edge and Core • Small footprint with full IOS- XR for distributed environments • Optimized for ESE and MSE with high M-D scale for medium to large sites • Scalable, ultra high density service routers for large, high-growth sites One Platform, One OS, One Family Fixed 2RU 240 Gbps 2 LC/6RU 16 Tbps 8 LC/21RU 14 Tbps 10 LC/30RU 80 Tbps 20 LC/44RU 160 Tbps 4 LC/10RU 7 Tbps ASR 9904 ASR 9001 ASR 9006 ASR 9010 ASR 9912 ASR 9922 MSE E-MSE Peering P/PE Mobility Broadband nV Satellites ASR 9000v, NCS5000 CE 8 LC/21RU 64 Tbps ASR 9910 4 LC/14RU 32 Tbps ASR 9906 ASR 9901 Cisco ASR 9000 System Comprehensive Portfolio BRKARC-2003 6
  • 7. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Form Factor, Ports & BW • Combination of 1G, 1/10G and 100G ports • 2 RU box with 2 Tomahawk NPU (Ironman is 2 RU with 2 Typhoons) • Depth of ~23 inches,(Ironman is 18”) • 456G Duplex BW (Ironman is 120G Duplex) • Fixed ports available; no MPAs • 42 ports on the faceplate : 16X1G, 24X1/10G, 2X100G(QSFP28) • 1G ports : LAN & MACSEC 10G ports: LAN & MACSEC 100G port : LAN & MACSEC Ports / Port Density • Redundant Power & Fan-trays • Front to back Airflow • NEBS, EMC Compliant • All ports/power cabling on front plate; fan trays on backside • Typical Power Consumed : 1200W Mechanicals & Commons • 64 bit XR only • PAYG mode for 120G,240G,360G and 456G • Full feature parity with Tomahawk feature-set SW & Licensing ASR9901 Overview BRKARC-2003 7
  • 8. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 8BRKARC-2003 ASR 9901 Port mapping
  • 9. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco ASR 9904 Overview Feature Description Total Capacity 16T Capacity per Slot 4T Slots 4 slots - 2 Line Cards and 2 RSPs Rack size 6RU Power 1 Power Trays, 4 Power Modules 2.1 KW DC / 3.0 KW AC supplies Fan Side to Side Airflow, Front-to-Back Optional 1 Fan Tray, FRU RSPs Integrated Fabric, 1+1 Redundancy Line cards Tomahawk Typhoon SIP700, VSM Front-to-back air flow with air flow baffles, 10RU BRKARC-2003 9
  • 10. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Feature Description Capacity 32T Capacity /Slot 4T Slots 6 slots - 4 Line Cards and 2 RSPs Size 14RU Architecture Mid-plane Power 1 Power Tray 4.4 KW DC supplies 6.0 KW AC supplies Fan Front-to-Back Airflow 2 Fan Trays, FRU RSPs Integrated Fabric, 1+1 Redundancy Fabric Cards 5 Fabric cards in the back for additional capacity 230G per FC at FCS 6+1 Redundancy – 2 RSP’s integrated fabric + 5 FCs Line cards Tomahawk Not supported LCs – SIP700, VSM and Typhoon IOS-XR 64 Bit Front View Rear View Introducing ASR9906 BRKARC-2003 10
  • 11. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco ASR 9910 Overview Feature Description Capacity 64 Tbps; mid-plane architecture Capacity /Slot 4 Tbps Slots 10 slots - 8 Line Cards and 2 RSPs Rack size 21RU Power 2 Power Trays (4.4 KW DC supplies; 6.0 KW AC supplies) Fan Front-to-Back Airflow. 2 Fan Trays, FRU RSPs Integrated Fabric, 1+1 Redundancy Fabric Cards 5 Fabric cards in the rear for additional capacity 230G per FC Up to 6+1 Redundancy using RSP’s integrated fabric Line cards Fixed high density 10/100GE Typhoon and Tomahawk LCs Modular MOD80, MOD160, MOD200, MOD400 MPAs: 20xGE, 4x10G, 8x10G, 2x40G, 1x100G, 20x10G, 2x100G Low Density Fixed 40x1GE, 4x10G+16x1GE Service Card: Virtualized Service Module (VSM) 5 Fabric Cards 2 Fan Trays 2 RSPs 8 LC Slots 2 Power Trays BRKARC-2003 11
  • 12. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public ASR 9000 Linecards Evolution 3rd Gen Tomahawk Class 800G Tomahawk 28nm 240 Gbps Tigershark 28nm 200 Gbps SM15 28nm 1.20 Tbps X86 6 Core 2 Ghz 2nd Gen Typhoon Class 360G Typhoon 55nm 60 Gbps Skytrain 65nm 60 Gbps Sacramento 65nm 220 Gbps PowerPC Quad Core 1.5 Ghz Trident 90nm 15 Gbps Octopus 130nm 60 Gbps Santa Cruz 130nm 90 Gbps PowerPC Dual Core 1.2 Ghz 1st Gen Trident Class 120G BRKARC-2003 12
  • 13. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public ASR 9K Ethernet Line Card Overview A9K-MOD80 A9K-MOD160 MPAs 20x1GE 2x10GE 4x10GE 1x40GE 2x40GE -TR, -SE MPAs 1x100GE 2x100GE 20x10GE + Typhoon MPAs MOD400/MOD200A9K-4x100GE A9K-12x100GE A9K-36x10GE A9K-24x10GE A9K-40GE A9K-4T16GE 2nd LC Typhoon NPU: 60Gbps, ~45Mpps 3rd LC Tomahawk NPU: 240Gbps, ~150Mpps A9K-8x100GE A9K-400G-DWDM24/48x10/1G LC BRKARC-2003 13
  • 14. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Tomahawk Forwarding Engine and LC • High Density/Scale • 240 Gbps throughput/ 150 MPPS+ for “line rate” 100GE ports • Increased scale for multi-dimensional profiles • 2M MAC addresses(6M Capacity) • 10M v4 or 5M v6 routes • 1M queues/NP • Flexible Interface Support • Supports dense 100GE/40GE/10GE • “Mix and match” interface types on the same LC • CPAK Advantage • Pluggable CPAK based on customer demand (1x100GE, 2x40GE, 10x10GE) • In-line Security • MACSec support in-line on LC at line rate 100G (800G/LC) • “Green” Design • Ability to power down components for power savings • High Availability Customized Silicon – Hitless FPD Upgrades • Hardware Offload of CPU Intensive Protocols • Elimination of loopback for most feature paths BRKARC-2003 14
  • 15. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Tomahawk LC: 8x100GE Architecture XBAR SeparatedSwitchFabric LC CPU Tomahawk NP FIAPHY Tomahawk NP FIAPHY Tomahawk NP FIAPHY Tomahawk NP Tigershark FIA PHY CPAK: 100G, 40G, 10G L2/L3/L4 lookups, all VPN types, all feature processing, mcast replication, QoS/Queuing, ACL, etc … Slice Based Architecture Macsec Suite B+, G.709, OTN, Clocking VoQ buffering, Fabric credits, mcast hashing, scheduler for fabric and egress port 240G 240G 240G 240G 240G 240G 240G 240G FPOE, Auto-Spread, DWRR, RBH, replication Per Slice Power Management: (100-200W Power Savings) PE1(admin-config)# hw-module power saving location ? slice [0-3] Up to 14x115G BRKARC-2003 15
  • 16. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Line Card Components NPU FIA Switch Fabric ASIC TM PHY CPU P1 P2 P3 BE P1 P2 P3 BE Runs distributed control plane protocols for increased scale BFD, CFM, ARP Receive FIB table from RP and program hardware forwarding table Provides data connection to switch fabric Manage VoQ, Superframe and loadbalancing data traffic across switch fabric Mcast replication table for replication toward NPs Main forwarding engine L2 and L3 lookups Multicast replication toward Optics User level QoS and Security features Dedicated queue ASIC – TM (traffic manager) per NPU for QoS functions User Configurable Queue on TM. Default Port Queue Always Created. BRKARC-2003 16
  • 17. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Processor Architecture Details • TCAM: VLAN tag, QoS and ACL classification • Stats memory: interface statistics, forwarding statistics etc • Frame memory: buffer, Queues • Lookup Memory: forwarding tables, FIB, MAC, ADJ • 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 - STATS MEMORY FRAME MEMORYLOOKUP MEMORY TCAM FIB MAC NPU Complex Forwarding chip (multi core) TR and SE has different memory size TR and SE has same memory size -TR: transport optimized, -SE: Service edge optimized BRKARC-2003 17
  • 18. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Tomahawk Line Card Architectures 4x100G/40x10G Port LC MOD400 LC Switch Fabric CPU Up to 14x115G Switch Fabric FIA FIA FIA FIANP NP NP NP PHY PHY PHY PHY CPAK CPAK CPAK CPAK CPU Switch Fabric FIA FIANP NP SerDes XBAR Bay Bay CPU P H Y P H Y MOD200 LC Up to 14x115G Switch Fabric FIANPSerDes XBAR Bay Bay CPU P H Y P H Y Up to 14x115G Up to 14x115G FIAPHY NP FIAPHY NP FIAPHY NP FIAPHY NP FIAPHY NP FIAPHY NP 12x100G Port LC BRKARC-2003 18
  • 19. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Supports 1G, 10G HW configurations available on Typhoon • Feature and scale parity on PAR with Typhoon LC with minimal exceptions • No OTN/MACSec • Support for all SFP+/SFP currently available on Typhoon • 64bit XR capable Ultra-Dense dual rate 1G/10G fixed line card. Available in 24-port and 48- port versions (Oversubscribed) Powered by the latest generation Tomahawk NPU & ASICS Price and power optimized LC • Ideal low cost replacement for both fixed and modular Typhoon LC • PAYG consumption model available Dual-rate dense 10G/1G Tomahawk LC A9K-48x10G-1G – Enables easy migration from Typhoon BRKARC-2003 19
  • 20. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Supports all 1G and 10G. 1G and 10G are configurable follow certain rule • 48-port has a two NPU slices with shared 80Mb TCAM • PHY does not support OTN Framing or MACSec Ports0-7 PHY0 FIA SM15Ports8-15 PHY1 Ports16-23 PHY2 NPU 0 SFPs0-7 SFPs8-15 SFPs16-23 IFE0IFE1 Ports24-31 PHY3 FIA SM15Ports32-39 PHY4 Ports40-47 PHY5 NPU 1 SFPs24-31 SFPs32-39 SFPs40-47 IFE0IFE1 • 240G Raw Bandwidth/ 200G Data Traffic Bandwidth • Potentially Oversubscribed 8 Ports 8 Ports 4 Ports 4 Ports A9K-48x10G-1G Architecture BRKARC-2003 20
  • 21. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Supports all 1G and 10G. 1G and 10G are configurable follow certain rule • 24-port has a single NPU slice with 40Mb TCAM • Phy does not support OTN Framing or MACSec Ports0-7 PHY0 FIA SM15Ports8-15 PHY1 Ports16-23 PHY2 NPU 0 SFPs0-7 SFPs8-15 SFPs16-23 IFE0IFE1 • 240G Raw Bandwidth/ 200G Data Traffic Bandwidth • Potentially Oversubscribed 8 Ports 8 Ports 4 Ports 4 Ports A9K-24x10G-1G Architecture BRKARC-2003 21
  • 22. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public A9K-48x10G-1G Port Organization • A9K-48X10GE-1G-SE/TR has two NPU slices, A9K-24X10GE-1G-SE/TR has one • Each NPU slice consists of two Interface Engines (IFE) • Interface Ports are organized in port-groups • Each port-group consists of 4 interface ports • Each IFE consists of three port-groups A9K-48X10GE-1G-SE/TR 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 TOMAHAWK NPU IFE TOMAHAWK NPU IFE IFE IFE 12 ports per IFE 12 ports per IFE 12 ports per IFE 12 ports per IFE port-group port-group port-group port-group port-group port-group port-group port-group port-group port-group port-group port-group BRKARC-2003 22
  • 23. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public A9K-48x10-1G & A9K-48x10-1G Port Speed Rules • Interface Port Speed is configurable: 1G / 10G • Per default, all ports are 10G • The 4 Rules: 1. All ports in a port-group (group of four ports) have to have the same speed. 2. If the first port-group on an IFE (group of three port-groups) is configured as 1G, then all ports in that same IFE must be 1G. 3. If the first port-group of an IFE is 10G, then the other two port-groups in that same IFE can be any combination of 1G or 10G. 4. When configuring port speeds, all ports of a given linecard need to be configured together in one single CLI command. • Deviations from these rules will results in a CLI rejection • Changing port speed on an interface does not impact traffic on other interfaces BRKARC-2003 23
  • 24. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Possible Port Speed Combination per IFE P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 Configuration 1 1G 1G 1G 1G 1G 1G 1G 1G 1G 1G 1G 1G Configuration 2 10G 10G 10G 10G 1G 1G 1G 1G 1G 1G 1G 1G Configuration 3 10G 10G 10G 10G 10G 10G 10G 10G 1G 1G 1G 1G Configuration 4 10G 10G 10G 10G 1G 1G 1G 1G 10G 10G 10G 10G Configuration 5 10G 10G 10G 10G 10G 10G 10G 10G 10G 10G 10G 10G Interface Engine (IFE) • 5 possible port speed combinations for each IFE • IFE are independent of each other for port speed configuration BRKARC-2003 24
  • 25. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Port Speed Configuration Example hw-module location <rack>/<slot>/CPU0 port-mode RxS,RxS[,RxS…]  R = Run-length (number of consecutive ports with same speed)  S = Speed (1 or 10, in Gbps) EXAMPLE: hw-module location 0/4/CPU0 port-mode 8x10,4x1,4x10,8x1,20x10,4x1 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 BRKARC-2003 25
  • 26. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • MPA’s Supported: 2x100GE CPAK. 1x100GE CPAK. 20x10GE SFP+ All Typhoon MPA • Flexibility to use CPAK 10G/40G/100G optics on 100G MPAs • 2 Flavors for Flexibility MOD400 has 2 Tomahawk ASICS MOD200 has 1 Tomahawk ASIC MPA #1 (2x100G) MPA #2 (20x10G) Mod400LC 2 x 100G CPAKs 20 x 10G SFP+ MOD200 Support Matrix Comb 1 Comb 2 Comb 3 EP0 2x100G-MPA 20x10G- MPA 1x100G or any Typhoon MPAs EP1 None None 1x100G or any Typhoon MPAs MOD400 Support Matrix Comb 1 Comb 2 Combo 3 Comb 4 EP0 2x100G-MPA 20x10G-MPA 2x100G-MPA 1x100G or any Typhoon MPAs EP1 2x100G-MPA 20x10G-MPA 20x10G-MPA 2x100G-MPA OR 20x10G-MPA 26BRKARC-2003 Tomahawk Modular LCs – Mod400 & Mod200
  • 27. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public CPAK Interface Flexibility Configurable 100GE Interconnect Options for 10GE interfaces: 10GE Interconnect Options 40GE Interconnect Options hw-module 0/x/cpu0 port z breakout 10xTenGigE hw-module 0/x/cpu0 port z breakout 2xFortyGigE DUPLEX SC TO LC /SC/ST SM CPAK-100G-LR4 LGX Panel MPO24 TO 10X DUPLEX LC/SC/ST MM CPAK-100G-SR10 CPAK-10X10G-LR MPO24 TO 10X DUPLEX LC /SC/ST SM LGX Panel LGX Panel CPAK-2X40G-LR4 LC TO DUPLEX LC/SC/ST SM LGX Panel Interface HunGigE 0/x/y/z Breakout Interface Convention: Rack/Slot/Bay/Port (phy)/Breakout# Interface TenGigE 0/x/y/z/0 Interface TenGigE 0/x/y/z/1 … Interface TenGigE 0/x/y/z/9 Interface FortyGigE 0/x/y/z/0 Interface FortyGigE 0/x/y/z/1 BRKARC-2003 27
  • 29. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public ASR 9000 System Architecture “At-a-Glance” Fully Distributed Architecture for High Performance and High Multi- dimensional Control Plane Scale Active-Active Switch Fabric RSP RSP/RP FIC CP U BITS/DTI FIA CPU Switch Fabric FIA FIA FIA FIANP NP NP NP PHY PHY PHY PHY CPAK CPAK CPAK CPAK CPAK CPAK CPAK CPAK CPU CPU Switch Fabric FIA FIA NP NP SerDes XBAR Bay Bay CPU Switch Fabric Line Card Data forwarding is fully distributed across NPs Control plane split among RSP/RP and LC CPU Network Processor Network Processor BRKARC-2003 29
  • 30. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Switch Fabric FIA FIA FIA FIANP NP NP NP PHY PHY PHY PHY CPAK CPAK CPAK CPAK CPAK CPAK CPAK CPAK CPU ASR9000 Fully Distributed Control Plane Switch Fabric Punt FPGA FIA Switch Fabric RP LPTS LC CPU: ARP, ICMP, BFD, NetFlow, OAM/CFM, L2 Protocols etc RP CPU: Routing, MPLS, IGMP, PIM, HSRP/VRRP, etc LPTS (local packet transport service): control plane policing Control packet Punt Switch CPU CPU NP Offloading: BFD LC BRKARC-2003 30
  • 31. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public LC NP 31BRKARC-2003 L3 Control Plane Architecture LC CPU RSP/RP CPU LDP RSVP-TE BGP ISIS OSPF EIGRP Static HW FIB Adjacency ARP/NDP LSD RIB AIB SW FIB AIB: Adjacency Information Base RIB: Routing Information Base FIB: Forwarding Information Base LSD: Label Switch Database RSP/RP LC ISIS/OSPF BGP
  • 32. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Distributed ARP Processing LC CPU PHY NP FIALPTS Punt Switch ARP spio netio Tsec Driver SPP Line card FIA SwitchFabric RP SwitchFabric ARP RP CPUIncomplete ADJ Packets Incoming ARP Packets Outgoing ARP Packets BRKARC-2003 32
  • 33. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public NP Switch Fabric 3x10GE SFP + 3x10GE SFP + 3x10GE SFP + 3x10GE SFP + 3x10GE SFP + 3x10GE SFP + 3x10GE SFP + 3x10GE SFP + FIA FIA FIA FIA Switch FabricASIC CPU Punt FPGA FIA CPU Switch Fabric RP LC1 3x10GE SFP + 3x10GE SFP + NP NP 3x10GE SFP + 3x10GE SFP + NP NP 3x10GE SFP + 3x10GE SFP + NP NP 3x10GE SFP + NP NP FIA FIA FIA FIA Switch FabricASIC CPU LC2 1 2 2 NP learn MAC address in hardware (around 4M pps) NP flood MAC notification (data plane) message to all other NPs in the system to sync up the MAC address system-wide. MAC notification and MAC sync are all done in hardware 1 2 NP NP NP NP NP NP NP Hardware based MAC learning: ~4Mpps/NP 33BRKARC-2003 MAC Learning and Sync Data packet
  • 34. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Distributed BFD Architecture OSPF ISIS BGP BFD Session Tables on RP BFD Events BFD session info RP BFD Session Tables on LC BFD EventsBFD Session info LC1-CPU BFD Hellos BFD Session Tables on LC BFD Hellos BFD Session info …… LCn-CPU BRKARC-2003 34
  • 35. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public HW-offloaded BFD OSPF ISIS BGP BFD Session Tables on RP BFD Events BFD session info RP BFD EventsBFD Session info BFD Session info …… BFD On NP LCn-CPU BFD Hellos BFD On NP BFD On NP BFD On NP BFD On NP LC1-CPU BFD Hellos BFD On NP BFD On NP BFD On NP hw-module bfd-hw-offload enable location 0/0/CPU0 BRKARC-2003 35
  • 36. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Distributed Netflow Architecture NPU LC-CPU 1M Record Cache NPU NPU NPU RP Netflow show/clear Command Netflow Configure NPU: • Traffic Filtering • Traffic Sampling • Extract flow header information • LPTS Policer • Aggregate 200Kpps netflow policer rate • Evenly Divided among netflow-enabled NPs netIO EXPORT • Manage flow table • Export flow information LC BRKARC-2003 36
  • 37. ASR 9000 Data Packet Processing
  • 38. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public CPAK 0 NPFIA FIA FIA FIA CPU CPAK 1 PHY CPAK 2 NP CPAK 3 PHY CPAK 4 NP CPAK 5 PHY CPAK 6 NP CPAK 7 PHY … Up to 14x120 G Switch Fabric (SM15) CPAK 0 NP FIA FIA FIA FIA CPU CPAK 1 PHY CPAK 2 NP CPAK 3 PHY CPAK 4 NP CPAK 5 PHY CPAK 6 NP CPAK 7 PHY … Up to 14x120G Switch Fabric (SM15) Switch Fabric Switch Fabric Distributed Two-Stage Packet Processing • Ingress lookup yields packet egress port and applies ingress features • Egress lookup performs packet-rewrite and applies egress features Uniform packet flow for simplicity and predictable performance 1 2 1 2 BRKARC-2003 38
  • 39. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public ASR 9000 Life of a Packet – Tomahawk LC • MACSEC Decryption • G.709/OTN/WAN- PHY/LAN-PHY • Line Clocking PHY FIA CPUCPU Switch Fabric CPAK 0 NP FIACPAK 1 PHY TM 1 2 3 4 5 NP TM 6 7 8 1 • Ingress L2/L3 FIB lookup, ACL/QoS lookup • Ingress PBR/ABR, ACL, uRPF • Ingress QoS: classification, marking, policing • Packet Punting • Ingress ECMP/LAG hashing 2 Ingress side of LC Egress side of LC • Ingress Queuing Processing • Bypassed in case no ingress queuing support 3 • Buffering packet from NP • Requesting fabric credit • Manage superframe and load-balancing packet across fabric • Manage system VoQ 4 • Re-assembling packets from superframe • Send packet to corresponding NP • Release buffer and fabric credit 5 • Egress L2/L3 FIB lookup, ACL/QoS lookup • Egress PBR/ABR, ACL, uRPF • Egress QoS: classification, marking, policing, shaping • Incomplete Adj Packet Punting • Egress ECMP/LAG hashing 6 • MACSEC Encryption • G.709/OTN/WAN- PHY/LAN-PHY • Line Clocking 8 • Egress Queuing Processing 7 BRKARC-2003 39
  • 40. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public ASR 9000 Switch Fabric High-Level Architecture 3-Stage Non-Blocking Fabric (Separate Unicast and Multicast Crossbars) FIA FIA FIA RSP0 Arbiter fabric RSP1 Arbiter fabric fabric FIA FIA FIA fabric Fabric frame format: Super-frame Fabric load balancing: Unicast is per-packet Multicast is per-flow Virtual Output Queue Arbitration Stage 1 Stage 2 Stage 3 Tomahawk Typhoon LC Ingress Linecard Egress Linecard Active-Active Fabric BRKARC-2003 40
  • 41. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Upto 1.2T linerate/LC capacity 7 Fabric: 6+1 redundancy 800G linerate /LC (protected) capacity – all Typhoon, Tomahawk LCs (except Skyhammer) interoperate at full throughput SFC2 SM15 5-Fabric LC 1.2T with 6 Fabric 1.4T with 7 Fabric 7-Fabric LC SM15 200G 1T with 5 Fabrics 800G w/ 4 Fabrics 200G ASR 99xx Switch Fabric – SFC2 and Mixed Gen LCs 100G 83G100G BRKARC-2003 41
  • 42. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 42BRKARC-2003 Switch Fabric Arbitration Fabric ASIC and VOQ SFC or RSP1 Arbitration Fabric ASIC Fabric ASIC Fabric ASIC Fabric ASIC Arbitration Fabric ASIC and VOQ SFC or RSP0 1: Fabric Request 3: Fabric Grant 2: Arbitration 4: load-balanced transmission across fabric links 5: credit return
  • 43. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • 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 Fabric Load Balancing – Unicast Fabric ASIC and VOQ SFC or RSP1 Arbitration Fabric ASIC Fabric ASIC Fabric ASIC Fabric ASIC ArbitrationFabric ASIC and VOQ SFC or RSP0 4 3 2 1 BRKARC-2003 43
  • 44. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public RSP880 RSP880 Tomahawk Line Card FIA Fabric SM15 FIA FIA FIA NP SFP+ SFP+ SFP+ SFP+ SFP+ NP NP NP SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ Distributed Multi-Stage Multicast Replication CPAK 0 NP FIA FIA FIA FIA CPAK 1 PHY CPAK 2 NP CPAK 3 PHY CPAK 4 NP CPAK 5 PHY CPAK 6 NP CPAK 7 PHY Up to 14x120 G Switch Fabric (SM15) Tomahawk Line Card FIA Fabric SM15 FIA FIA FIA NP SFP+ SFP+ SFP+ SFP+ SFP+ NP NP NP SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ SFP+ 1 1. 512k MGID/FGID lookup Flow based (RBH key calc) multi link load balance 2 3 2 & 3. Flow based (using RBH) multi link load balance 4 4. 22-bit FGID for slot bitmask based unique fabric LC replications and FPOE lookup 5 5 5. MGID lookup into FPOE table (256k entries) for unique FIA replications 6 6 6 6 6. MGID in FIA DI table lookup for unique NPU replication Flow based load balance 7 7 7. MGID lookup for NPU to egress OIF interface replication 7 7 BRKARC-2003 44
  • 45. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Multicast traffic hashed based on (S,G) info to maintain flow integrity • Very large set of multicast destinations preclude re-sequencing • Multicast traffic is non arbitrated – sent across a different fabric plane Fabric Load Balancing – Multicast Fabric ASIC and VOQ SFC or RSP1 Arbitration Fabric ASIC Fabric ASIC Fabric ASIC Fabric ASIC ArbitrationFabric ASIC and VOQ SFC or RSP0 A 1 A 2 B 1 A 3 B 2 C 1 Flows exit in-order BRKARC-2003 45
  • 47. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public ASR 9000 Priority-Based QoS Architecture • Ingress (sub-)interface QoS Queues • User Configurable Ingress QoS Policy • 4xVOQ per VQI • Up to 8K VOQs per TSK FIA (vs 4k per SKT FIA) 4x Egress Destination Qs per VQI, aggregated at egress port rate • 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 User-configuration with Ingress MQC Egress (sub-)interface QoS Queues User-configuration with Egress MQC Implicit Configuration Not User-controllable Ingress side of LC Egress side of LC NP0 PHY NP2 PHY NP3 PHY NP1 PHY FIA CPUCPU Switch Fabric 3 4 1 2 3 4 CPAK 0 NP FIACPAK 1 PHY 1 2 P1 P2 P3 BE P1 P2 P3 BE P1 P2 P3 BE TM TM P1 P2 P3 BE BRKARC-2003 47
  • 48. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Default Implicit Trust Model internal cos = 1 L2 Bridging 802.1p = 1 * 802.1p = 1 IPP=5 DSCP=44 IPP=5 DSCP=44 IPP=5 DSCP=44 internal cos = 0 L2 Bridging Untagged IPP=5 DSCP=44 802.1p = 0 * IPP=5 DSCP=44 IPP=5 DSCP=44 Ingress line card Egress line card Carried in internal buffer header, by default, internal cos is used for impositioned fields only, For example, added vlan tag, impositioned MPLS label, It doesn’t include VLAN tag translation or MPLS label swap ASR 9000 would never modify packet DSCP/IP without a policy-map configured L2 IF: trust outer Cos L3 IF: trust DSCP L3 MPLS: trust outer EXP BRKARC-2003 48
  • 49. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Define Traffic Class Configure Class-Map to Identify Different Classes of Traffic Match on Different L2/L3 and System Internal Parameters Associate Policies/Action to Each Traffic Class Configure Policy-Map Policer, Shaper, Queuing, Bandwidth, Marking/Remarking Always class-default to Match all No-Match Traffic Attach Policy to Target L2/L3 Physical Main Interface/Sub-interface Bundle-Ether, BVI, PWHE Main Interface/Sub-interface Both Ingress and Egress Directions Class-map: Classification Policy-map: Action to Class Policy Attachment MQC – Three-Step QoS Configuration Model BRKARC-2003 49
  • 50. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public ASR 9000 QoS Classification Criteria L2 Header Fields L3 Header Fields Internal Marking L2 Interfaces/EF Ps Or L3 Interfaces Inner/outer COS, inner/outer vlan, DEI Source/Destination MAC address* Ethernet Access-List Outer EXP DSCP/TOS TTL, TCP flags, Source/destination L4 ports Protocol Source/Destination IPv4 address* Access-List Flow-key/CAC Discard-class Qos-group Traffic-class Notes: - Support match all or match any - Max 8 match statements per class, max 8 match entries per match statement - Not all header fields can be used in one MQC policy-map, see details next BRKARC-2003 50
  • 51. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public •Priority Level 1 •Priority Level 2 •Shape, •bandwidth or bandwidth remaining •(W)RED •Police •Set (marking) •Priority Level 1 •Priority Level 2 •Shape, •bandwidth or bandwidth remaining •(W)RED •Police •Set (marking) •Shape •Bandwidth remaining •1R2C policer L4 Child policy (child of Parent) with user- defined classes & class-default L3 Parent Policy on L2 (EFP) or L3 subint. class- default or physical port /w user- defined classes L2 Grand-Parent Policy L1 Port scheduler not configurable N/A policy-map grand-parent (configures L2 layer) class-default shape average x service-policy parent policy-map parent (configures L3 layer) class c1 priority level 1 police rate y mbps class c2 class-default service-policy child policy-map child (configures L4 layer) class-1 priority level 2 class-2 bandwidth remaining percent x class class-default int GigE 0/1/2/3.10 l2transport encapsulation dot1q 10 service-policy output parent 3-Layer Hierarchical QoS (H-QoS) L0 Port Group scheduler not configurable N/A BRKARC-2003 51
  • 52. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 52BRKARC-2003 H-QoS – Supported Classification/Policy Policy-map hierarchy level Classification support Policy Support Grand-parent Only class-default • Shape Average • Bandwidth remaining • 1R2C policer with only drop/transimit action(no set/mark, Tomahawk card only) Parent User defined fields with restrictions based on format/interface types. • Priority/WRED Queue and Queue-limit on Leaf only • Policer/Shaper/Marking/non-Priority Queue/Bandwidth/Bandwidth Remaining Child User defined fields with restrictions based on format/interface types. • Priority/WRED Queue and Queue-limit on Leaf only • Policer/Shaper/Marking/non-Priority Queue/Bandwidth/Bandwidth Remaining
  • 53. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Default Interface Queues P1 P2 P3 L Level 4 Level 3 Level 2 Level 1 Queues Schedulers Schedulers Schedulers BRKARC-2003 53
  • 54. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 54BRKARC-2003 MQC Hierarchy in Queuing ASIC policy-map child class c1 priority level 1 police rate 640 kbps class c2 bandwidth 20 mbps class class-default bandwidth 1 mbps ! policy-map parent class class-default shape average 35 mbps service-policy child ! interface GigabitEthernet0/0/0/0 service-policy output parent P1 P2 P3 L Port default queues c1 c2 cd-c MQC queues Inactive entity Active entity cd-p L1 L2 L3 L4 cd-c cd-p
  • 55. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 55BRKARC-2003 MQC Hierarchy in Queuing ASIC policy-map child class c1 priority level 1 police rate 640 kbps class c2 bandwidth 20 mbps class class-default bandwidth 1 mbps ! policy-map parent class class-default shape average 35 mbps service-policy child ! interface GigabitEthernet0/0/0/0.1 service-policy output parent ! interface GigabitEthernet0/0/0/0.2 service-policy output parent Port default queues c1 c2 cd-c G0/0/0/0.1 Inactive entity Active entity P1 P2 P3 L c1 c2 cd-c G0/0/0/0.2 cd-p L1 L2 L3 L4 cd-p cd-c cd-p
  • 56. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 56BRKARC-2003 MQC Hierarchy in Queuing ASIC policy-map child class c1 priority level 1 police rate 640 kbps class c2 bandwidth 20 mbps class class-default bandwidth 1 mbps ! policy-map parent class c3 shape average 35 mbps service-policy child class class-default bandwidth 1 mbps ! policy-map grand-parent class class-default shape average 35 mbps service-policy parent ! interface GigabitEthernet0/0/0/0.1 service-policy output grand-parent Port default queues c1 c2 cd-c G0/0/0/0.1 P1 P2 P3 L cd-p-vc c3 L1 L2 L3 L4 cd-p cd-c cd-p cd-gpcd-gp
  • 58. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public IOSd Kernel Linux-BinOS HostedApp1 HostedApp2 Operational Infra Virtualization Layer IOS “Blob” Cisco IOS Cisco IOS-XE Classic IOS-XR IOS-XR 64 Bit XR Code v2 Kernel Linux, 64bit Distributed Infra BGP OSPF PIM ACL QoS LPTS SNMP XML NetFlow Kernel Linux, 64bit System Admin XR Code v1 Kernel Linux, 64bit Distributed Infra BGP OSPF PIM ACL QoS LPTS SNMP XML NetFlow Kernel QNX, 32bit Distributed Infra BGP OSPF PIM ACL QoS LPTS SNMP XML NetFlow Control Plane Data Plane Mgmt Plane 1990s 2000s 2003-04 Present Day Cisco IOS – A Recap Incremental Development, with Industry leading investment protection BRKARC-2003 58
  • 59. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 59BRKARC-2003 IOS XR Evolution: XR 64 Bit Architecture IOS-XR IOS XR QNX QNX Linux Linux Routing Apps System Admin Routing Control Plane Admin Plane LC-CPUs RPLineCard LC-CPU Separate Admin Plane 64 bit Linux Kernel Linux VM 64-bit IOS XR. Admin Plane Linux-based Virtualized IOS XR 64 Bit RPLineCard IOS-XR IOS-XR Linux Linux Linux Linux Classic IOS XR
  • 60. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 60BRKARC-2003 IOS XR 64 Bit Internal Connection Routing Control Plane Admin Plane LC-CPUs Admin Plane RP1 LineCard IOS-XR IOS-XR Guest OS Guest OS Guest OS Guest OS Host OS Routing Control Plane Admin Plane RP2 IOS-XR Guest OS Guest OS Host OS Host OS LC-CPUs Admin Plane IOS-XR Guest OS Guest OS Host OS 10.0.2.0/24 10.0.2.0/24 10.0.2.0/24 10.0.2.0/24 192.0.0.0/8
  • 61. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 61BRKARC-2003 IOS XR 64 Bit CLI Access Linux Linux Admin Plane LC-CPUs Admin Plane RP Line Card IOS-XR IOS-XR Linux Linux Linux Linux Admin CLI Admin Linux CLI Host Linux CLI XR CLI XR Linux CLI run admin run ssh my_host Console Mgmt • Level of Access Controlled by User Authority • Linux CLI: Only root-lr/root- system users • ”exit” to return to previous level
  • 62. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 62BRKARC-2003 Operations in Different Access CLI—on XR VM Start from IOS XR CLI “run” to access XR Linux CLI Linux CLI Execution “exit” to return to previous CLI
  • 63. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 63BRKARC-2003 Operations in Different Access CLI—on admin VM Start from IOS XR CLI “admin” to access admin CLI “run” to access admin Linux CLI Linux CLI Execution Predefined hostname in /etc/hosts file. “exit” to return to previous CLI
  • 64. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 64BRKARC-2003 Operations in Different Access CLI—Host Linux CLI Start from IOS XR CLI “admin” to access admin CLI “run” to access admin Linux CLI “ssh my_host” to host Linux CLI Linux CLI Execution ”virsh list” to show two VMs: Admin and XR VMs “exit” to return to previous CLI
  • 65. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 65BRKARC-2003 Default Management Interface Mapping Routing Control Plane Admin Plane RP1 IOS-XR Guest OS Guest OS RP2 Routing Control Plane Admin Plane IOS-XR Guest OS Guest OS IOS-XR QNX Routing Apps System Admin RP1 Classic IOS XR IOS-XR QNX Routing Apps System Admin RP2 IOS XR 64 Bit
  • 66. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public How to Copy Files from/to Admin VM BRKARC-2003 66 Admin PlaneIOS-XR Linux Linux TFTP x No admin MGMT connection Admin PlaneIOS-XR Linux Linux TFTP With admin MGMT connection 1 2 1. In admin linux CLI, “scp $file $act_RSP_XR:/$dir”. Replace act_RSP_XR with the actual active RSP XR hostname 2. In XR exec CLI, use the copy command. TFTP/FTP/HTTP options supported 1 1. In admin CLI, use the copy command. Only TFTP option.
  • 67. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 67BRKARC-2003 Same XR Control Plane: XR Feature Configurations Stay Unchanged Different Boot Process Classic XR: ROMMON. CLI based. Support TFTP/USB boot. No ZTP capability XR 64 Bit: Open-source iPXE. Menu/Scripts process control.IPv4/IPv6 support. TFTP/FTP/HTTP/USB boot. ZTP capable. Directly boot from ISO instead of Turboboot. Different CLI to Reload Chassis Classic XR: “Reload location all” from ADMIN exec prompt to reload whole chassis XR 64 Bit: “hw-module location all reload” or “reload rack 0” from ADMIN exec prompt to reload the whole chassis. “reload location all” reload the VMs only. XR 64 Bit image upgrade: Admin VM XR VM XR 64 Bit: Added Install commands (update/upgrade) for flexible package management XR 64 Bit: Added “install activate issu” to support ISSU operation Admin CLI changes: Configuration, Exec and Show commands XR Exec and Show command CLI change. No major XR configuration CLI change XR 64 Bit Operational Differences
  • 68. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public IOS XR 64 Bit Packaging Bootable Images Minimum Image asr9k-mini-x64.iso-6.1.2.iso Core packages: OS, Admin, Forwarding, Modular Services Card, Basic Routing, SNMP, Alarm Correlation asr9k-minik9-x64.iso-6.1.2.iso Core packages + Encryp/decryp, SSL/SSH/PKI Golden ISO Customized ISO image including mini ISO+required packages and SMUs Optional Feature Packages asr9k-eigrp-x64-1.0.0.0-r612.x86_64.rpm asr9k-isis-x64-1.1.0.0-r612.x86_64.rpm asr9k-ospf-x64-1.1.0.0-r612.x86_64.rpm asr9k-m2m-x64-2.0.0.0-r612.x86_64.rpm asr9k-mgbl-x64-3.0.0.0-r612.x86_64.rpm asr9k-mpls-te-rsvp-x64-1.2.0.0-r612.x86_64.rpm asr9k-mpls-x64-2.1.0.0-r612.x86_64.rpm asr9k-mcast-x64-2.0.0.0-r612.x86_64.rpm asr9k-optic-x64-1.0.0.0-r612.x86_64.rpm asr9k-li-x64-1.1.0.0-r612.x86_64.rpm asr9k-k9sec-x64-3.1.0.0-r612.x86_64.rpm BRKARC-2003 68
  • 69. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 69BRKARC-2003 Migrating Classic XR to IOS XR 64 Bit FPD Upgrade Pre-6.1.2 5.x.y 4.x.y Post-6.1.2 6.2.x 6.3.x Two Ways to Migrate: • CSM Orchestrated Migration • MOP: Manual Migration • Follow below link for details XR 6.1.2 or later http://www.cisco.com/c/en/us/td/docs/routers/asr9000/migration/guide/b-migration-to-ios-xr-64-bit/b-migration-to-ios-xr-64-bit_chapter_00.html
  • 70. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 70BRKARC-2003 CSM Environment For Image Management CSM Image Repository CCO Local Server TFTP/ SFTP/ FTP • CSM Provides Web-GUI Interface • Manage Software Packages for Group of Network Devices • Local Packages Repository or CCO • TFTP/SFTP/FTP Needed • Files can be pre-copied on router • Follow the link for CSM details http://www.cisco.com/c/en/us/td/docs/routers/asr90 00/software/smu/csmuser.html
  • 71. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public IOS XR 64 Bit -- Technical Benefits Virtualized Architecture ISSU Ready MPL, ZTL Reduced Upgrading Time High Scale e.g. 10M IPv4/5M IPv6 Open Linux-kernel Baesd Linux RPM Packaging Offline Package Management Single Bootable ISO Package APP Hosting Open and Secure Multi-Level API iPXE Zero-Touch Provisioning IOS XR 64 Bit Telemetry Both XR 64 Bit & Classic XR BRKARC-2003 71
  • 72. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 72BRKARC-2003 System Architectural Support for ISSU Different Version IOS XR Simultaneously Running V1 Slice 2 LC (ZPL/MPL)RP (ZTL/MTL) Admin IOS XR V1 Linux Slice 1 Slice 3 Slice 4 V2 Admin IOS XR V1 IOS XR V2 Linux LC-CPU Tomahawk only Admin IOS XR V2 Linux Active StandbyStandby Active
  • 73. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Application Hosting • Device Extension with off the shelf applications • Multi-level API access • Native Linux APIs • ASIC SDK level APIs • OS level APIs • Complete tool chain integration • Easy to use and integrate with customer build environments Hardware Linux Cisco OS Linux Based Applications Apps Built for Cisco OS FWD ASIC SDK Apps Apps Apps Apps BRKARC-2003 73 App Hosting
  • 74. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 74BRKARC-2003 App Hosting: Modes of Hosted Applications HOST OS/HYPERVISOR AdminPlane VM XR VM APP Process in XR VMAPP in Container Linux Guest OS XR Lib/Pkgs App Lib/Pkgs App Lib/Pkgs LXC/Docker Container RP CPU Linux App Hosting
  • 75. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Conclusion • ASR 9000 - Truly Carrier-Class Edge Router Provides: • Rich Features, Flexible Service Capability • Variety of Hardware to Meet Different Capacity Requirements • Fully Distributed Architecture for High Performance and System Scalability • Uniform, Open and Modularized Software Architecture for Simple Operation and Efficient Failure Protection 75BRKARC-2003
  • 76. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 gift card. • Complete your session surveys through the Cisco Live mobile app or on www.CiscoLive.com/us. Complete Your Online Session Evaluation Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at www.CiscoLive.com/Online.
  • 77. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Continue Your Education • Demos in the Cisco campus • Walk-in Self-Paced Labs • Lunch & Learn • Meet the Engineer 1:1 meetings • Related sessions BRKARC-2003 77