Академический Документы
Профессиональный Документы
Культура Документы
IOS-XR
IOS-XR Architecture Overview
Virtualized IOS-XR XR 64 bit: the foundation for NG-ISSU
Summary
ASR9000 Products Overview
Edge Routing -- Cisco ASR9000 Market Roles
1. High-End Aggregation &
Transport
Web/OTT
Multiservice Edge 2. DC Gateway Router
1. DC Interconnect
DC gateway 2. DC WAN Edge
Broadband 3. WEB/OTT
Gateway
3. Services Router
Large Enterprise 1. Business Services
WAN 2. Residential Broadband
3. Converged Edge/Core
4. Enterprise WAN
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Cisco ASR 9000 System Comprehensive Portfolio
Compact & Powerful High Density Service Edge
Flexible Service Edge
Access/Aggregation and Core
Small footprint with full IOS-XR Optimized for ESE and MSE with high Scalable, ultra high density service
for distributed environments M-D scale for medium to large sites routers for large, high-growth sites
ASR 9922
ASR 9006
ASR 9904
ASRASR
9001
3.4T/slot
32 991
Full Duplex, Line Rate Capacity (Tbps)
Supported MPAs:
Redundant Fixed 4x10G
(AC or DC) 20x1GE
Power Supplies 2x10GE
SFP+ ports
Field Replaceable 4x10GE Fan Tray
1x40GE
Field Replaceable
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Cisco ASR 9010 Overview
Feature Description
Total Capacity 7.36T
Capacity per Slot 920G
Slots 10 slots - 8 Line Cards and 2 RSPs
Rack size 21RU
Power: 2 Power Trays
2.1 KW DC / 3.0 KW AC supplies
4.4 KW DC / 6.0 KW AC supplies
Fan: Front to Back Airflow
2 Fan Trays, FRU
RSPs Integrated Fabric, 1+1 Redundancy
Line cards Tomahawk
Typhoon
VSM
SIP700 & SPAs
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Cisco ASR 9904 Overview
Feature Description
Front-to-back air flow with air flow Total Capacity 6T
baffles, 10RU Capacity per Slot 3T
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
VSM
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Cisco ASR 9912 Overview
Features Description
Total Capacity 30T
Capacity per Slot 3T
Slots 10 slot chassis
Rack Size 30 RU
Power 4 Power Trays
2.1 KW DC / 3.0 KW AC supplies
4.4 KW DC / 6.0 KW AC supplies
Fan 2 Fan Trays
Front to back airflow
RP 1+1 RP redundancy
Fabric (SFC) 6+1 fabric redundancy
SW XR 4.3.2 Shipping
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Cisco ASR 9922 Overview
Features Description
Total Capacity 60T
Capacity per Slot 3T
Slots 20 Line cards, 2 RP, 7 SFC
Rack Size 44 RU (Full Rack)
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Cisco ASR 9910 Overview
Feature Description
Total Capacity 24T
Capacity per Slot 3T
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 on rear of chassis for additional capacity
230G per FC at FCS
Up to 6+1 Redundancy using RSPs integrated fabric
Line cards Tomahawk
Typhoon
VSM
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Cisco ASR 9910 Details
2 Power Trays
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
ASR-9910 Mid-plane Architecture
New Mid-plane Architecture for Greater Flexibility
P
L Fabric card 0 230G
1G/10G/40G/100G A
LC7
N
E
RSP1 230G Fabric card 4 230G
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
ASR 9000 Hardware Components RP/RSP
ASR 9922
ASR 9006
ASR 9904
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
ASR 9900 Route Processor
Common for ASR 9912 and ASR 9922
ASR 9922 Built for massive control place scale
Ultra High Speed Control Plane with Multi-Core Intel CPU
Huge Scale through High Memory options
Time and Synchronization Support
ASR 9912 RP1 RP2
Availability Q1CY12 Q1CY15
Processor Four Cores Eight Cores
2.1GHz 2.2GHz
NPU Bandwidth 60G 240G
Fabric Planes 5 7
Fabric Capacity 5x230Gbps 7x230Gbps
Memory 6G for TR 16G for TR
12G for SE 32G for SE
SSD 2x 16GB Slim SATA 2x 32GB Slim SATA
LC Support Typhoon Tomahawk/Typhoon
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
ASR 9000 Route Switch Processor
Common for ASR 9904, ASR 9010, and ASR 9010
Common internal HW with RP for feature parity on IOS XR
Integrated Multi-Stage Switch Fabric
ASR 9010 TR and SE Memory options
Time and Synchronization Support
RPS440 RSP880
ASR 9006
Availability Q1CY12 Q1CY15
Processor Four Cores - 2.1GHz Eight Cores - 2.2GHz
NPU Bandwidth 60G 240G
Fabric Capacity 440G 880G
Memory 6G for TR 16G for TR
ASR 9904
12G for SE 32G for SE
SSD 2x 16GB Slim SATA 2x 32GB Slim SATA
LC Support Typhoon Tomahawk/Typhoon
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
ASR 9910 Route Switch Processor
Specific for ASR 9910
Common internal HW with RP for feature parity on IOS XR
Integrated Multi-Stage Switch Fabric
TR and SE Memory options
Time and Synchronization Support
ASR 9910
A99-RSP
Processor Eight Cores 1.9GHz
NPU Bandwidth 240G
Fabric Planes 2
Fabric Capacity 230G
Memory 16G for TR
32G for SE
SSD 2x 32GB Slim SATA
LC Support Tomahawk/Typhoon
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
ASR 9900 - Switch Fabric Cards
ASR 9922
Common for ASR 9912 and ASR 9922
SFC-S for ASR 9910
7 Fabric Card Slots
5 Fabric Card Slots for ASR 9910 (2 on RSPs => total 7)
Decoupled, multi-stage switch fabric hardware
ASR 9912
True HW separation between control and data plane
Add bandwidth per slot easily & independently
ASR 9910
SFC110 SFC2/SFC-S
Fabric Capacity per 110G 230G
SFC
Fabric Capacity 660G N+1 1.38T N+1
Per Line Card Slot 770G N+0 1.61T N+0
Fabric Redundancy N+1 N+1
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
ASR 9000 - Fans
ASR 9922-FAN-V2
ASR 9006-FAN-V2
V2 Fan provides higher cooling capacity for ultra high density cards.
New material capable of dissipating more heat
Dynamic Fan Speed Adjustment (DFSA) based on temperature
reading from multiple sensors on the board.
Fans are grouped into multiple groups with each group mapped to a
set of fixed slots for temperature control.
In service upgrade
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
ASR 9000 - PAYG Power
N+1 Redundancy for DC
N+N Redundancy for AC
Typhoon and Tomahawk LCs supported with V2/V3
Version AC DC Chassis
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
ASR9000 Distributed System
Architecture and RP/RSP Details
ASR 9000 System Architecture
Distributed CPU
Fully Distributed Control Plane for High
Performance and Multi-dimensional RSP
Line Card
Scale Distributed Arbiter
CPUs on RP/RSP and LC RSP
CPU
Control Plane Split among RP/RSP and CP
BITS/DTI
LC CPU U
Arbiter CPU FIA
Arbiter
Fully Distributed Data Traffic Processing 6x10GE
SFP +
NP FIA Arbiter CPU FIC
for High Throughput and Data Plane Scale 6x10GE
SFP +
6x10GE
NP
NP
FIA
FIA
SFP +
6x10GE
Multi-stage Switch Fabric Architecture SFP +
6x10GE
NP
NP
FIA
FIA
SFP + Swit
6x10GE ch
Distributed NP for Data Traffic Processing
NP FIA
SFP + Fabri
6x10GE FIA Switch
NP c
SFP + Fabric
6x10GE FIA
NP
Distributed Arbitration SFP +
6x10GE
SFP +
NP FIA
6x10GE FIA
NP
SFP +
6x10GE
NP FIA
SFP +
6x10GE
NP FIA
SFP +
6x10GE
SFP +
NP FIA Arbiter CPU
FIA
Arbiter
6x10GE
NP
Benefits: 6x10GE
SFP +
SFP +
NP FIA
FIA
6x10GE
NP FIA
Separated Switch Fabric Cards SFP +
6x10GE
SFP +
NP FIA
Swit
6x10GE ch
NP FIA
Easy Switch Fabric Upgrading SFP +
6x10GE
SFP +
NP FIA
Fabri
cSwitch
Fabric
6x10GE FIA
NP
Easy Bandwidth Capacity Expansion SFP +
6x10GE
NP FIA
SFP +
6x10GE FIA
NP
SFP +
Provide N+1 Switch Fabric Redundancy 6x10GE
NP FIA
SFP +
6x10GE
NP FIA
SFP +
Punt Switch
Control 3x10GE
SFP +
Typhoo
LPTS
n
FIA
packet 3x10GE
SFP +
NP
RP CPU: Routing, MPLS, IGMP, PIM,
3x10G
E NP HSRP/VRRP, etc
Fabric ASIC
Switch
SFP + FIA
3x10GE
SFP +
NP
3x10GE
NP
LC CPU: ARP, ICMP, BFD, NetFlow,
SFP +
3x10GE
NP
FIA OAM/CFM, L2 Protocols etc
SFP +
3x10GE
SFP +
NP
3x10GE
NP
FIA NP Offloading: BFD
SFP +
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
RSP/RP Engine Architecture
Timing Time
Clock
FPGA
RAM MEM Timing Domain
SDD
Ext. USB Up to 4
Mgt Eth 10GE Front Panel
CPU
Ether SFP+
Mgt Eth Switch
EOBC 10GE SFP+
Console
Aux eUSB Punt Fabric Arbitration Arbitration
FPGA Interface
I/O FPGA
Crossbar
Fabric
Alarm ASIC
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
RP Engine Architecture
Timing Time
Clock
FPGA
RAM MEM Timing Domain
SDD
Ext. USB Up to 4
Mgt Eth
CPU
Ether SFP+ External Panel
10GE
Mgt Eth Switch
EOBC 10GE SFP+
Console
Aux eUSB Punt Fabric Switch To Switch
FPGA Interface Fabric Fabric Cards
I/O FPGA
Alarm
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
ASR-9001 System Architecture Overview
MPAs
2,4x10GE
20xGE
1x40GE
Typhoon
FIA
Switch Fabric
On-board SFP+ 10GE
2x10
SFP+ SFP+ 10GE LC RP
ASIC
ports Internal CPU CPU
On-board SFP+ 10GE EOBC
2x10
SFP+ SFP+ 10GE
ports
MPAs Typhoon
2,4x10GE
20xGE
FIA
1x40GE
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
ASR-9001S System Architecture Overview
MPAs
2,4x10GE
20xGE
1x40GE
Typhoon
FIA
Switch Fabric
On-board SFP+ 10GE
2x10
SFP+ SFP+ 10GE LC RP
ASIC
ports Internal CPU CPU
On-board SFP+ 10GE EOBC
2x10
SFP+ SFP+ 10GE
ports
MPAs Typhoon
2,4x10GE
20xGE
FIA
1x40GE
Disabled by Default
Upgradable via License
2nd Gen
Typhoon
Class Typhoon Skytrain Sacramento PowerPC
360G 55nm 65nm 65nm Quad Core
60 Gbps 60 Gbps 220 Gbps 1.5 Ghz
3rd Gen
Tomahawk
Class Tomahawk Tigershark SM15 X86
800G 28nm 28nm 28nm 6 Core
240 Gbps 200 Gbps 1.20 Tbps 2 Ghz
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
ASR 9K Ethernet Line Card Overview
2nd LC Typhoon
NPU: 60Gbps,
~45Mpps
A9K-MOD80 A9K-MOD160
CPU
NPU P1
PHY P1
FIA
P2
P3 Switch
TM
P2
P3
BE Fabric
BE ASIC
STATS MEMORY
FIB MAC
LOOKUP Forwarding chip (multi core) FRAME MEMORY
MEMORY TCAM
-
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Typhoon LC: 24x10G Ports Architecture
CPU
3x 10G
3x10GE Typhoon 30G
60G
SFP + (NP)
3x 10G FIA 60G RSP440 Switch
3x10GE Typhoon 30G Fabric
SFP + (NP)
3x 10G
3x10GE Typhoon 30G 60G
SFP + (NP)
3x 10G FIA 60G
Linecard RSP 0
3x10GE Typhoon 30G
SFP + (NP) Local
3x 10G Switch 8x55G
3x10GE Typhoon 30G
60G Fabric
SFP + (NP)
FIA Complex
3x 10G 60G
3x10GE Typhoon 30G
SFP + (NP) RSP 1
3x 10G
3x10GE Typhoon 30G 60G
SFP + (NP)
3x 10G FIA 60G
3x10GE Typhoon 30G
SFP + (NP)
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Typhoon LC: 24x10G Ports Architecture
CPU
3x 10G
3x10GE Typhoon 30G
60G
SFP + (NP)
3x 10G FIA 60G RSP440 Switch
3x10GE Typhoon 30G Fabric
SFP + (NP) No Congestion
3x10GE
3x 10G
Typhoon
Fully Non-Blocking
30G 60G
SFP + (NP)
3x 10G FIA 60G
Linecard RSP 0
3x10GE Typhoon 30G
SFP + (NP) Local
3x 10G Switch 8x55G
3x10GE Typhoon 30G
60G Fabric
SFP + Typhoon
(NP) NPU BW and Performance
FIA Complex
3x10GE 120G and3x90Mpps
10G
Uni-directional
Typhoon 30G
60G
+ 60G
SFP and 45Mpps full-duplex
(NP) (each direction ingress/egress) RSP 1
3x 10G
3x10GE Typhoon 30G 60G
SFP + (NP)
3x 10G FIA 60G
3x10GE Typhoon 30G
SFP + (NP)
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Typhoon Line Cards Architectures
36x10G Port LC 2x100G Port LC
CPU CPU
6x10GE
SFP + NP FIA iNP FIA
6x10GE 100GE
SFP + NP FIA CFP
eNP FIA
RSP 0 RSP 0
6x10GE
SFP + NP FIA
Switch 8x55 Switch 8x55
Fabric G Fabric G
6x10GE
SFP + NP FIA iNP FIA
6x10GE
RSP 1 100GE eN RSP 1
NP FIA CFP FIA
SFP + P
6x10GE
SFP + NP FIA
MOD80 LC MOD160 LC
CPU CPU
NP FIA NP FIA
MPA MPA
Bay0 Bay0
NP FIA
RSP 0 RSP 0
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Virtualized Services Module (VSM) Overview
Service-3 Service-4
ASR 9000 VSM
Service-1 Service-2 Data Center Compute:
VM-4 VM-3
VM-1 VM-2 4 x Intel 10-core x86 CPU
VMM 2 Typhoon NPU for hardware network processing
OS / Hypervisor
120 Gbps of Raw processing throughput
HW Acceleration
40 Gbps of hardware assisted Crypto throughput
Hardware assist for Reg-Ex matching
Virtualization Hypervisor (KVM)
Service VM life cycle management integrated into IOS-XR
CGN Anti-DDOS
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
VSM Details
RSP/RP
Switch Fabric
DDR3
DDR3 DIMM Crypto Typhoon NPU
DIMM Crypto
Linecard
10GE/FCoE SFP+
local Fabric
Complex
RSP/
Data
RP 0
Path
Switch
Typhoon NPU
DDR3 Crypto
DIMM DDR3 Crypto RSP
DIMM /RP1
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Tomahawk Forwarding Engine and LC
High Density/Scale In-line Security
240 Gbps throughput/ 150 MPPS+ for MACSec support in-line on LC at line rate
line rate 100GE ports 100G (800G/LC)
Increased scale for multi-dimensional Green Design
profiles Ability to power down components for power
2M MAC addresses(6M Capacity) savings
10M v4 or 5M v6 routes High Availability Customized Silicon Hitless
1M queues/NP FPD Upgrades
Flexible Interface Support Hardware Offload of CPU Intensive Protocols
Supports dense 100GE/40GE/10GE Elimination of loopback for most feature paths
Mix and match interface types on the
same LC
CPAK Advantage
Pluggable CPAK based on customer
demand (1x100GE, 2x40GE, 10x10GE)
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Tomahawk NPU Architecture
TCAM
Tomahawk NPU 4 TM loopback/replication ports 4x36Gbps
TM0
Line port Input bypass Line port Output
WRED
I/F x12 I/F x12
ICU & Pre-parse Line port Output
TOP Resolve
TOP Search
Line port Input
TOP Modify
TOP Parse
I/F x12
SPri WRR
I/F x12
ICFDQ
per flow queuing
TM1 FIA Output I/F
FIA Input I/F
bypass x16
WRED
x16
240G 240G
PHY
Tomahawk Tigershark
Up to
NP FIA 14x115G
240G 240G
(SM15)
XBAR
240G 240G
PHY
Tomahawk Tigershark
NP FIA
240G 240G
Per Slice Power Management:
PHY
Tomahawk
(100-200W Power Savings)
Tigershark
PE1(admin-config)# hw-moduleNP FIA
power disable slice [0-3] location
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Tomahawk LC: 8x100GE with RSP880
240G
240G
Tomahawk
PHY
(NP)
FIA RSP880 Switch
Fabric
240G 240G
Tomahawk
PHY
(NP)
FIA Linecard RSP 0
Local
Switch
240G
240G Fabric
Tomahawk Complex
PHY
(NP) FIA
RSP 1
240G 240G
Tomahawk
PHY
(NP) FIA
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Tomahawk Line Card Architectures
8x100G/80x10G Port LC 4x100G/40x10G Port LC
CPU CPU
CPA CPA
K PHY NP FIA K PHY NP FIA
CPA
K
CPA CPA
K K FIA
CPA PHY NP FIA PHY NP
Switch Up to Switch
K
CPA Fabric 14x115G CPA Fabric Up to
K K
CPA PHY NP FIA PHY NP FIA 14x115G
K
CPA CPA
K K
CPA PHY NP FIA PHY NP FIA
K
MOD400 LC MOD200 LC
CPU CPU
P P
Bay H
Y
NP FIA Bay H
Y
SerDes
XBAR
Switch
Fabric Up to
SerDes
XBAR
NP FIA Switch
Fabric Up to
14x115G 14x115G
P P
Bay H
Y
NP FIA Bay H
Y
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Tomahawk Modular LCs Mod400 & Mod200
MPAs Supported:
MPA #1 2 x 100G 2x100GE CPAK. 1x100GE CPAK. 20x10GE SFP+
Mod400 LC
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Skyhammer 12x100GE Line Card at a Glance
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Skyhammer LC: 12x100GE Architecture
240G
Tomahawk
PHY
(NP) FIA
240G
Tomahawk 14x115G
PHY
(NP)
FIA
240G
Investment
Protection
Start with 10 GE
and upgrade to
100 GE in the
future
100 GE LR4 10x10 GE 2x40 GE 100 GE SR10
CPAK Options
CPAK 100 GE ER4 CPAK 100 GE LR4 CPAK 100 GE SR10 CPAK
10x10-LR
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
CPAK Optical Interface Support
Standards Compliant
Meets IEEE 802.3ba 100GBASE-SR10 / LR4 / ER4 requirements
OTN OTU4 compliant, Electrical interface OIF compliant
Highest Density
1/3 the size of CFP
20% smaller than CFP2
Enables 10+ Pluggable 100G Ports (1Tb/s) per card
10GE/40GE/100GE LANPHY
100G LR4/ER4 (4x25.78G) 1xCAUI (100GE, 802.3ba)
100G SR10 (10x 10G) 2x CAUI or 2x10x 10GE XFIs
10x 10G LR 10x 10GE XFIs
2x 40GE LR4/SR4 2x 40GE XLAUIs (2x40GE, 802.3ba)
10GE WANPHY
CPU
10x 10GE WANPY (9.954Gbps WIS) 10x 10GE XFIs CPA
K PHY NP FIA
OTN: OTUk wrapper/mapping for 10GE/100GE MAC PCS CPA
K
OTL4.4 (4x 27.95G) 2x CAUI (2x 100GE) CPA
K
CPA PHY NP FIA
OTL4.10 (10x 11.18G) 2x 10x 10GE XFIs K Switch
CPA Fabric
OTU4, OTU-2 (10.7Gbps), OTU-2e (11.096Gbps) K
CPA PHY NP FIA
G.709 framing, EFC, EFEC (G.975 I.4) and UFEC (I.7) K
CPA
More features: K
CPA PHY NP FIA
802.1qbb Priority based Ethernet flow control K
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Tomahawk Per Slice MACSEC PHY Capability
MACSEC Security Standards Compliant with: Unique Security Attributes Per Security Association
IEEE 802.1EA-2006 (SA):
10G port = 32 SA
IEEE 802.1AEbn- 2011 (256-bit key)
40G port = 128 SA
IEEE 802.1AEbw-2013 (extended packet
numbering) 100G port = 256 SA
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
MACSec Use Cases
Usecase #1: Link MACSEC in MPLS/IP Topology Usecase #2: Link MACSEC over LAG members
MACSEC Links
MACSEC Links
Usecase #3 CE Port Mode MACSEC over L2VPN Usecase #4 VLAN Clear Tags MACSEC over L2VPN
-Note: Actual available LC/NPU capacity depends on software release and subject to change!
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Tomahawk 8x100G and 12x100G
High Level Differences
8x100GE Octane 12x100GE Skyhammer
8-port 100GE with 4 NPU slices 12-port 100GE with 6 NPU slices
CPAK Optics QSFP28 Optics
5-Fabrics and 7-Fabric versions 7-Fabric card
Compatible with all 99xx-series and 90xx-series chassis Support only for 99xx-series chassis
Full L3VPN/L2VPN feature support Only L3 features in Ph-1, L2 support in Ph-2
Has external TCAM for High Qos/ACL scale Has no external TCAM . Will use only 5Mb internal TCAM
Total TCAM entries: 192K Total TCAM entries: 32K
32K sub-interfaces 1K sub-interfaces
10M V4 route, 5M V6 routes 10M V4 route, 5M V6 routes
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Tomahawk Scale Differences
Tomahawk Tomahawk Skyhammer
Metric
-TR Scale -SE Scale Scale
MPLS Labels 1M
MAC Addresses 2M
FIB Routes (v4/v6) Search
10M(v4) / 5M(v6)
Memory
Mroute/MFIB (v4/v6) 128k/32k
VRF 8K
Bridge Domains 64K
TCAM (acl space v4/v6) TCAM 1/4 -SE TCAM (80Mbit) Internal TCAM (5Mbit)
Packet Buffer 100ms Packet Buffer 200ms
Packet Buffer Packet Buffer 100ms
(6G/NPU) (12G/NPU)
EFPs 16K/LC 128K/LC (64K/NP) N/A
L3 Subif (incl. BNG) 8K 128K (64K/NP) 1K
IP/PPP/LAC subscriber
16K 256K (64K/NP) N/A
sessions per LC
Egress Queues 8 Queues / port + nV Sat Qs 1M/NPU (4M for 8x100GE!) 8 Queues / port
Policers 32K/NPU 512K/NPU
QOS/ACL (v4/v6) 16k v4 or 4k v6 ACEs/LC 98k v4 / 16k v6 ACEs 24K v4/1.5K v6
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
ASR9k Optical Solution Before IPoDWDM LC
ASR9k + NCS2k Optical Shelf
Integrated nV Optical System
ASR9000 NCS2k
Low Cost
Interconnect
SR10
CFP/CPAK SR10
transceiver CXP/CPAK
100GE Linecard Coherent Transponder
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
400G IPoDWDM LC Overview (Tomahawk Based LC)
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
400G IPoDWDM LC Specific HW components
Ivy Bridge
NPMEM
CPU Complex
VOQ
Tomahaw
Coherent HD-FEC
CFP2 Etna X240 k
FPGA FIA
200G capable
TCAM
#1 10GE SFP+
X240 SerDes
#20 10GE SFP+ Mux
SM15
NPMEM VOQ
Tomahaw
Coherent HD-FEC
CFP2 Etna X240 k
FPGA FIA
200G capable
TCAM
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
400Gbs IPoDWDM LC Internals Ivy Bridge
NPMEM
CPU Complex
VOQ
Tomahaw
#0
Coherent HD-FEC
CFP2 Etna X240 k
FPGA FIA
200G capable
TCAM
#1 10GE SFP+
X240 SerDes
#20 10GE SFP+ Mux
SM15
NPMEM VOQ
Tomahaw
Coherent HD-FEC
#1
CFP2 Etna X240 k
FPGA FIA
200G capable
TCAM
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Switch Fabric Architecture
ASR 9000 Switch Fabric Overview
9910
9001-S, 2RU, 60G
1.38Tb+230G /slot
9912 9922
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
ASR 9000 Switch Fabric High-Level Architecture
3-Stage Non-Blocking Fabric (Separate Unicast and Multicast Crossbars)
Fabric frame format:
Super-frame Stage 1 Stage 2 Stage 3
Fabric load balancing: Active-Active
Unicast is per-packet Fabric
Multicast is per-flow Unicast
Virtual Output Queue Crossbar
Arbitration fabric
fabric fabric
Arbiter FIA
FIA Multicast FIA
FIA RSP0
Crossbar FIA
FIA
Tomahawk
Typhoon LC Arbiter
Arbiter fabric
Egress Linecard
Ingress Linecard
Arbiter
RSP1
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Fabric Super-framing Mechanism
Multiple unicast frames from/to same destinations aggregated into one super
frame
Super frame is created if there are frames waiting in queue, up to 32 frames
or when min threshold met, can be aggregated into one super frame
Super frame only apply to unicast, not multicast
Super-framing significantly improves total fabric throughput
Packet 1 No super-framing
Packet 2 Packet 1 Min reached
Packet 3 Packet 2 Packet 1 Max reached
Packet 1 Jumbo
Max Super-frame Min Super-frame 0 (Empty)
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Fabric Load Balancing Unicast
Fabric
ASIC
Fabric
ASIC
Fabric
ASIC
Fabric
ASIC
Arbitration
SFC or RSP1
Unicast traffic sent across first available fabric link to destination (maximizes efficiency)
Each frame (or super frame) contains sequencing information
All destination fabric ASIC have re-sequencing logic
Additional re-sequencing latency is measured in nanoseconds
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Fabric Load Balancing Multicast
Fabric
ASIC
Fabric
ASIC
Fabric
Flows exit in-order
ASIC
Fabric
ASIC
Arbitration
SFC or RSP1
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Switch Fabric Arbitration
5: credit return
Fabric
1: Fabric Request ASIC
Fabric
ASIC
Arbitration
Fabric ASIC Fabric ASIC
and VOQ SFC or RSP0 2: Arbitration and VOQ
Fabric
ASIC
3: Fabric Grant
Fabric
ASIC
4: load-balanced Arbitration
transmission SFC or RSP1
across fabric links
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Virtual Queue Identifier (VQI)
Each Physical Interface is Identified by VQI. VQI is used to load balance traffic across fabric
One VQI Comprise 4 VOQ Priority 1, 2, 3 and Normal
On 8x100G&4x100G Tomahawk LCs:
12 VQI each physical interface(9922, 9912, 9910, 9904)
On 12x100G Tomahawk LCs:
MIX mode: 12 VQI each physical interface(9922, 9912, 9910, 9904)
High Bandwidth Mode: 6 VQI each physical interface(9922, 9912, 9910)
VOQ
On Typhoon LCs, NP is designed for multiple 10G, 40G, and 100G ports.
VOQ
Each 10G port is 1:1 mapped to one VQI VQI
Each 40G port is mapped to 8 VQI VOQ
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
ASR9k Virtual Output Queuing (VoQ) System Architecture
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
ASR 9000 Traffic Priority Across Fabric
End-to-End priority (P1,P2, P3 and Best-effort) propagation
Unicast VOQ and back pressure
Unicast and Multicast separation
CPU CPU 4
NP PHY
P1
2 3 P1
P2 P2 NP PHY
P3
FIA
BE FIA P3
BE
PHY NP P1 Switch
P2
P3 Fabric
PHY NP1 BE
1 2 3 4
Ingress Port 4 VOQ per each SFP virtual 4 Priority Egress Destination Egress Port
QoS port in the entire system Queues (DQs) per port, QoS
Up to 8K VOQs per TSK FIA aggregated at egress port
(vs 4k per SKT FIA) rate
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Backpressure and VoQ Mechanism (simplified)
Ingress LC Fabric Interface Asic has Virtual Output Queues (VOQs)
One set of VOQs per egress NPU for all LCs in the system
VOQ set: 1 P1/ 1 P2/ 1 P3/ and 1 BE queues
Packets to different egress NPU are in different VOQ
no Head of Line Blocking
1: 100 Gbps Hi Backpressure triggered when priority queues are congested
2: 100 Gbps Hi
CPU CPU
1 CPA
K
P1
P2 P1 CPA
K
CPA PHY NP FIA
P3
Fabric FIA P2
P3
NP PHY
CPA
BE
K BE K
2 CPA
K
P1
P2
ASIC CPA
K
CPA PHY NP FIA
P3 FIA NP PHY
CPA
K BE Switch Fabric Switch K
CPA Fabric
ASIC Fabric P1 CPA
3 K
CPA PHY NP
P1
FIA
P2
FIA P2
NP PHY K
P3 P3 CPA
K BE
Arbitration BE K
CPA CPA
K K
CPA PHY NP FIA FIA NP PHY CPA
K K
Packet going to different egress NP put into different VoQ set Congestion on one NP wont block
the packet going to different NP
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
ASR90xx RSP880 and Mixed LC
Stage 1 Stage 2 Stage 3
Egress Linecard
Ingress Linecard Fabric 8x115Gbps
SM15
Fabric
Arbiter FIA
FIA Fabric FIA
FIA RSP880 SM15 FIA
FIA
Tomahawk Line
Typhoon Linecard Card
Fabric
SM15
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
ASR90xx RSP440 and Mixed LC
Stage 1 Stage 2 Stage 3
Egress Linecard
Ingress Linecard 8x55Gbps
fabric
Tomahawk Line
Typhoon Linecard Card
fabric
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
ASR9904 with RSP880
Stage 1 Stage 2 Stage 3
2x 7x 115Gbps ~
1.61Tbps
Fabric
ASIC
(SM15)
Ingress Egress
Linecard Fabric ASIC Arbiter Fabric ASIC Linecard
(SM15) (SM15)
and VOQ RSP880 and VOQ
Tomahawk LC Tomahawk LC
5-Fabric 7-Fabric
2x 5 x 115Gbps ~ Fabric
1.1Tbps ASIC
(SM15)
5-Fabric LC Bandwidth: 7-Fabric LC Bandwidth:
10x 115Gbps ~1.1Tbps/slot with dual RSP Arbiter 14x 115Gbps ~1.61Tbps/slot with dual RSP
5 x 115Gbps ~575Gbps/slot with single RSP 7 x 115Gbps ~ 805Gbps/slot with single RSP
RSP880
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
ASR99xx Switch Fabric Card (FC2)
6+1 All Active 3-Stage Fabric Planes, Scale to 1.6Tbps/LC, Separated Ucast/Mcast Crossbars
5-Fabric LC 7-Fabric LC
FIA
FIA Fabric FIA
FIA Fabric
SM15 FIA
SM15
FIA
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
ASR9922/12/10 SFC2 and Mixed Gen LCs
(5-1)x2x115G bi-directional
= 920Gbps (protected)
FIA
FIA FIA
FIA Fabric
FIA
SM15
fabric FIA
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
ASR99xx 5-Fab & 7-Fab Skyhammer
100G 100G
83G
200G
5-Fabric 200G 7-Fabric
LC LC
SM15
SM15
1T with 5 Fabrics
800G w/ 4 Fabrics
Fabric 6 and 7 not used
800G linerate /LC (protected) capacity all SFC2
Typhoon, Tomahawk LCs (except All 7-Fabric LCs are rate-limited to 1T
Skyhammer) interoperate at full throughput aggregate Fabric Bandwidth Access
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Packet Flow and Control Plane
Architecture
Transit Traffic Two-Stage Forwarding Overview
Ingress lookup yields packet egress port and applies ingress features
CPU CPU
CPAK 0 CPAK 0
1
PHY NP FIA FIA NP PHY
CPAK 1
CPAK 1
Switch CPAK 2
CPAK 2
Fabric
PHY NP FIA FIA 2
NP PHY
CPAK 3 CPAK 3
Switch Switch
Fabric Fabric
CPAK 4 CPAK 4
FIA
(SM15) (SM15)
PHY NP FIA NP PHY
CPAK 5
CPAK 5
Up to Up to
14x120G 14x120
CPAK 6 1 Switch G CPAK 6
PHY NP 2 FIA Fabric FIA NP PHY
CPAK 7 CPAK 7
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Feature Order on ASR 9000 NP
TCAM
Ingress linecard
From wire I/F ACL QOS
Fwd lookup
classification classification classification
egress linecard
QOS ACL
ACL action L2 rewrite Fwd lookup
classification classification
To wire
QoS action
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Feature Order on ASR 9000 NP QoS Action
Ingress linecard
From wire I/F ACL QOS
Fwd lookup
classification classification classification
to wire ECH type: tell egress NPU type of lookup it should execute
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Tomahawk MultiStage Multicast Replication Overview
7. MGID lookup for NPU 4. 22-bit FGID for slot bitmask
to egress OIF interface based unique fabric LC 6. MGID in FIA DI table lookup
replication 5. MGID lookup into FPOE for unique NPU replication
replications and FPOE lookup
table (256k entries) for Flow based load balance
unique FIA replications
7 SFP+
6 SFP+
FIA NP SFP+
SFP+
SFP+
SFP+
SFP+
CPAK 0 5 FIA NP SFP+
SFP+
SFP+
7 6FIA
PHY NP Fabric 6 7 SFP+
SFP+
CPAK 1 SM15 FIA NP SFP+
SFP+
SFP+
SFP+
5
4
FIA NP SFP+
SFP+
CPAK 2 7 SFP+
SFP+
PHY NP 6FIA
RSP880 Tomahawk Line Card
CPAK 3
Switch SFP+
Fabric SFP+
CPAK 4 (SM15) FIA NP SFP+
SFP+
SFP+
PHY NP FIA
SFP+
CPAK 5 3 FIA NP
SFP+
SFP+
SFP+
SFP+
Up to Fabric SFP+
2 SFP+
CPAK 6
14x120 SM15 FIA NP SFP+
SFP+
PHY NP 1 FIA G SFP+
CPAK 7 SFP+
RSP880 FIA NP SFP+
SFP+
SFP+
SFP+
Tomahawk Line Card
1. 512k MGID/FGID lookup
2 & 3. Flow based multi link
Flow based multi link load
load balance
balance
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
ASR9000 QoS Architecture
Dedicated Traffic Manager(TM) for Traffic Queuing
User Configurable QoS Policy on Ingress/Egress NP
End-to-End priority propagation Guarantee bandwidth, low latency for high priority traffic
Unicast VOQ and back pressure
Ingress side of LC Egress side of LC
CPU CPU 4
P1 NP0 PHY
P2
P3 3 P1
P1
P2
BE
2
P2
P3 NP1 PHY
CPAK
0 PH
TM P3
BE
FIA BE
CPAK Y
NP FIA Switch NP2 PHY
1
1 Fabric P1
NP3
TM
P2
P3
PHY
BE
1 2 3
4
Ingress (sub-)interface 4xVOQ per VQI 4x Egress Destination Qs per Port,
QoS Queues Egress (sub-)interface
Up to 8K VOQs per TSK FIA aggregated at egress port rate
User Configurable (vs 4k per SKT FIA) QoS Queues
Ingress QoS Policy Configure with Egress MQC
Class
EFP1 C-VLAN Class Hierarchy levels used are determined
(S-Vlan
or Class
by how many nested levels a policy-
Vlans) C-VLAN Class map is configured for and applied to a
Port
given sub-interface
Class
EFP2 C-VLAN Class
(S-Vlan
or
Up to 16 classes per child/grandchild
Class
Vlans) C-VLAN Class level (L4)
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
ASR9000 Ingress Control Plane Packet
CPU
LC1
CPAK 0 iFIB Switch Fabric Switch Fabric
Control CPAK 1
PHY NP
LPTS FIA
packet CPAK 2
PHY NP FIA
CPAK 3
Switch
Fabric
CPAK 4
(SM15)
PHY NP FIA
CPAK 5
Up to
14x120G
CPAK 6
PHY NP FIA
CPAK 7
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 90
Layer 3 Control Plane Overview
BGP OSPF
LDP RSVP-TE
Static
ISIS EIGRP
LSD RIB RP
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
MAC Learning and Sync
Hardware based MAC learning: ~4Mpps/NP
1 NP learn MAC address in hardware (around
4M pps)
RP
2 NP flood MAC notification (data plane) Punt
CPU
message to all other NPs in the system to sync FPGA FIA
up the MAC address system-wide. MAC
notification and MAC sync are all done in
hardware
Switch Fabric Switch Fabric
CPU LC1
LC2
CPU
Data 3x10GE
SFP + 1NP 2
packet 3x10GE
SFP + NP
FIA 3x10GE
SFP +
NP
FIA
3x10GE
3x10GE
SFP +
NP 2
Fabric ASIC
Switch
SFP + NP
FIA 3x10GE
3x10GE NP
Fabric ASIC
Switch
NP SFP +
SFP + FIA
3x10GE
3x10GE
SFP +
NP
SFP + NP
FIA 3x10GE
3x10GE
SFP +
NP
SFP + NP FIA
3x10GE
3x10GE
SFP +
NP
SFP + NP
3x10GE FIA 3x10GE
NP
NP SFP +
SFP + FIA
3x10GE
SFP +
NP
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
L3 Multicast Control Plane
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
L2 Multicast Control Plane
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
IOS-XR Architecture
Cisco IOS A Recap
Cisco IOS Cisco IOS-XE Classic IOS-XR Virtual IOS-XR
Control Data Mgmt
Plane Plane Plane
XR Code v1 XR Code v2
Hosted App 1
Hosted App 2
IOSd
NetFlow
SNMP
OSPF
LPTS
XML
BGP
NetFlow
QoS
NetFlow
ACL
PIM
SNMP
SNMP
OSPF
OSPF
LPTS
LPTS
BGP
BGP
XML
QoS
XML
QoS
ACL
ACL
PIM
PIM
System
IOS Blob Admin
Virtualization Layer
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
System HA Architecture Overview
Checkpoint to shared memory
for process restart
LC2
LC3
forwarding plane
Fully distributed forwarding plane and no impact on
the distributed
control planes
Data Forwarding Continue
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
Bug Fixes - SMUs
Scenario Traffic Impact Comments
PI processes No Warm restart
Data plane device driver
No Warm restart
code change (fast path)
Control plane process code Impacts in-flight control
Possible
change (slow path) packets
LC reload (*FPD upgrade
Data plane device driver
Yes does not require reload in
data structure change
Tomahawk)
Admin Plane
IOS-XR Separate Admin Plane
Routing
Apps
RP
RP
Routing
System Control Plane 64-bit IOS XR.
Admin
QNX Linux
IOS XR IOS-XR
Admin Plane
Line Card
Line Card
Linux Container/VM
LC-CPU LC-CPUs
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
IOS XR 64 bit: Architecture Evolution Benefits
OS: 32-bit QNX to 64-bit Yocto Wind River Linux
Architecturally ready for larger scale (IPv4: 10M; IPv6: 5M)
Open to Standard Linux Applications (Application Hosting)
Modularized Software Packaging
Easy Adaption for Merchant x86 Hardware (Virtual Router)
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
System Architectural Support for ISSU
Different Version IOS XR Simultaneously Running
LC-CPU
Admin
IOS XR IOS XR
Admin
Admin
IOS IOS V1 V2
XR V1 XR V2
Linux
V1
V2
Active
Standby Standby
Active
RP (ZTL/MTL) LC (ZPL/MPL)
Tomahawk only
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
IOS XR 64 bit: More Than Just 64 bit
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
App Hosting
Application Hosting
Apps Built for Device Extension with off the shelf applications
Cisco OS
Multi-level API access
Linux Based Native Linux APIs
Apps
Apps
Applications
ASIC SDK level APIs
Apps
OS level APIs
Apps
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Telemetry
sensing &
measurement
Controller, NMS
and Analysis
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 105
Telemetry
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
Telemetry
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Summary
ASR9000 - Truly Carrier-Class Edge Router Provides:
Rich Features, Flexible Service Capability
Variety of Hardware to Meet Different Capacity Requirements
BRKARC-2003 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
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 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
Please join us for the Service Provider Innovation Talk featuring:
Yvette Kanouff | Senior Vice President and General Manager, SP Business
Joe Cozzolino | Senior Vice President, Cisco Services
BRKSPG-3012 SP Security - Leveraging BGP FlowSpec to protect your infrastructure - Nicolas Fevrier
BRKSPG-2210 Designing Programmable Access Networks by Ahmed Abeer & Nicolas Breton
Meet SP Team
At the World of Solutions (WoS) - Products & Solutions for Service Providers
Meet SP Team (Whisper Suite & Meet the Expert)
BRKSPG-2518 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 112
Thank you