Uploaded by m.geo2007

Catalyst 6800 Series

advertisement
Catalyst 6800 Series
Switch Architectures
BRKARC-3465
Shawn Wargo
Technical Marketing Engineer
BRKARC-3465
Abstract
Is your Campus network facing some, or all, of these challenges?
•
•
•
•
Host Mobility (w/o stretching VLANs)
Network Segmentation (w/o implementing MPLS)
Roles-based Access Control (w/o end-to-end TrustSec)
Common Policy for Wired & Wireless (w/o multiple tools)
Using Cisco technologies already available today, you can overcome
these challenges and build an evolved Campus network to better meet
your business objectives.
Come to this session to get a deeper insight into the key technologies,
designs and configurations (e.g. LISP with VXLAN and TrustSec) that
bring this evolution to life!
We highly recommend attendees of this session already be familiar with:
Enterprise Campus Design (BRKCRS-2031), Location ID Separation
Protocol (BRKRST-3045), and Cisco Trust Security (BRKCRS-2891).
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
3
Session Objectives
What we will cover…
• Catalyst 6807-XL
• Catalyst 6880-X
• Catalyst 6840-X
•
Chassis Architectures
•
Supervisor Engines
•
Ethernet LAN Modules
•
Forwarding Behaviors
•
Basic Packet Walks
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
4
Why is this session important?
Catalyst 6800 is an Architectural Foundation for Next Generation Campus
• Increased Port Speeds – To support the advent of next-generation integrated
Wireless (e.g. 802.11ac) and integrated HD Video Conferencing.
• Increased Port Density – To support the increased number of directly-connected
hosts (Wired & Wireless) and adjacent network devices.
• Increased Fabric Capacity – To support the increased amount of Speeds & Density
• Improved Control-Plane – To support the increased number of directly-connected
hosts (e.g. ARP/ND) and adjacent network devices.
• New Hardware Capabilities – To off-load traditional software (CPU) capabilities
(e.g. BFD & NDE), as well as to enable new features (e.g. VNtag & VxLAN).
•
Innovation + Investment Protection – To support an infrastructure that is capable of
using older technologies (software & hardware), while enabling new ones.
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
5
Agenda
 Background



History of Catalyst 6500
Evolution of Catalyst 6800
The 4 Basic Elements
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks
Cisco Catalyst 6500 Series
A history of Innovation & Investment Protection
Years of
Innovation
VS-S2T-10G
WS-SUP720
WS-SUP32
WS-SUP2
WS-SUP1/1A
MSFC1/2
PFC1
32G Bus
1999
MSFC2
PFC2
256G SFM
or 32G Bus
2001
Catalyst 6000
3.5G (Bus) or
8G (SFM) per Slot
MSFC3
PFC3A/B
720G Fabric
or 32G Bus
VS-S720-10G
MSFC3
PFC3C
720G Fabric
MSFC5
PFC4
2T Fabric
2011
2007
2003
Catalyst 6500-E
Catalyst 6500
40G (Sup720) or
80G (Sup2T) Per Slot
40G (Sup720) or
3.5G (Sup32) Per Slot
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
7
Catalyst 6800 Series
Evolution of the Catalyst 6500-E
Catalyst 6807-XL
Catalyst 6880-X
Catalyst 6840-X
NEW
•
4 Fixed Form Factor Models
•
Semi Modular 5-Slot Chassis
•
Fully Modular 7-Slot Chassis
•
Only 2 RU height (smaller than 6503-E)
•
Only 4.5 RU height (smaller than 6504-E)
•
Only 10 RU height (smaller than 6506-E)
•
16 or 32 x 1/10GE Base Models
•
80 to 220Gbps per Half Slot capable
•
80 to 440Gbps per Slot capable
•
24 or 40 x 1/10GE + 2 x 40GE Models
•
16 to 80 x 1/10GE Port Density
•
Supports all Sup2T enabled Modules
ME-6524
C6503-E
C6504-E
C6509-E
C6506-E
BRKARC-3465
C6513-E
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
8
Catalyst 6800 Series
The 4 Basic Elements
Software Control-Plane
Hardware Control-Plane
The System CPU and DRAM,
where IOS runs (MSFC)
Intelligent Switching ASICs
(PFC/DFC), programmed by IOS
Catalyst 6800
Series
The Back-Plane (Fabric),
where Packets are transferred
Data-Plane ASICs for Ports,
receives and transmits Packets
Hardware Data-Plane
Forwarding ASICs
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
9
Catalyst 6800 Series
3500+ Catalyst 6500 Features
MPLS, VPLS & EVN
Next-Gen Solutions













15 Year MPLS Maturity
L2 VPN
L3 VPN
L2/L3 VPN over mGRE
MPLS TE
VPLS/A-VPLS/H-VPLS
Label Switch Multicast
MACsec over EoMPLS
MPLS at Access with I-Sat
VRF-Lite
EVN
VRF-Aware Multicast
VRF-Aware NetFlow
IPV4 Unicast
Security & QoS





Instant Access Controller
L3 Campus LISP
Software Defined Access
SDN - OpenFlow/APIC
Smart Install Director
VSS & HA






10 Year VSS Maturity
MACsec over VSL
1G/10G/40G VSL
SSO / NSF & NSR
BGP PIC & IP FRR
BFD on SVI & MEC
Catalyst 6800
Series
MacSec & NDAC

DHCP Snooping

SGT & SGACL

Dynamic ARP Inspection

Ingress/Egress ACL

SPAN with ACL

Time-Based ACL

Identity 2.0

ACL Statistics

ACLQoS Classification

Port Security

Marking (DSCP/COS)

IPv6 FH Security

Microflow Policing

ACL Atomic Commit/Dry Run

Advanced CoPP

IPv6 uRPF

IPv6 VLAN ACL

Large Tables & Scalability
IPV4 Multicast
OSPFv2/v3

IGMPv3 & MLDv2 Snooping in HW

OSPFv3 VRF-Lite

PIM-SM “Dual-RPF” in HW

VRF-Aware Unicast

PIM-DM, PIM-Bidir

IP Tunnel HA

L3 PIM Snooping

BFD SVI-GRE

PIM Register in HW

BGP PIC

mVPN, MSR, mcast BFD

IPV6 Features
IPv6 - IPv4 HW Parity

IPv6 in IPv4 Tunnels,
VRF-Aware IPv6 Tunnels

OSPFv3 VRF PE-CE

BGPv6, IS-ISv6

MLD, MLD Snooping

6VPE and 6PE

IPv6 Mcast HA

PIM Sparse Mode (PIM-SM)
IPv6 SLA, TCL, LLDP

IPv6 QoS, PACL, RACL
IPv4 Routing Capability
256K-2M
Multicast Routes (IPv4)
64K
Number of Adjacencies
1M
MAC Addresses
128K
ECMP (v4 and v6)
16
Security & QoS ACL
64K-256K
Flexible Netflow
128K-1M
MPLS Label Push/Pop in 1pass
5/3

Aggregate Policers
8K

Number of VPNs
16K
BRKARC-3465
Management &
Services
Rich Media
Flexible NetFlow

WCCPv3

Egress NetfFow

PBR IPv4/IPv6

Sampled NetFlow

NAT/PAT

NDE (Full & Sampled)

GRE/mGRE

Video Monitoring

ERSPAN

Mediatrace

GOLD

Metadata QoS

Cisco ISE

Multicast Service Reflect (MSR)

Cisco Prime


Multicast VPN (MVPN)
Mini Protocol Analyzer
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
10

Agenda
 Background
 C6807-XL



Chassis & Power
Supervisor Architectures
Module Architectures
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks
Catalyst 6807-XL
For Your
Information
Modular Chassis Overview
Up to 880G/Slot capable
7 Slots
10 RU
Catalyst 6000 DNA
Next-Generation
ASIC Ready
Investment Protection
Compatible with Sup2T,
6700, 6800, 6900 and
Latest Service Modules
Low-Power & Noise
High-Efficiency Fans
Backwards compatible
backplane connectors
Up to 4 (N+1)
3000 Watt PSU
Redundancy
4 x 220VAC
Power Inputs
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
12
Catalyst 6807-XL
For Your
Information
Mechanical View
Slot 1: Line Card
Fan Tray
Slot 2: Line Card
Extra Fabric
Connectors
Slot 3: Supervisor *
Slot 4: Supervisor
*
Slot 5: Line Card
Slot 6: Line Card
Slot 7: Line Card
Power
Supplies
Power
Inputs
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
13
Catalyst 6807-XL
Environmental Overview
Height
17.5 in (10RU)
High Efficiency
4500 RPM
Redundant Fans
Depth
18.10 in
Platinum Efficient
3000W
Power Supplies
Width
17.36 in
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
14
Catalyst 6807-XL
Air Flow:
Side to Side
Fan Redundancy & Air Flow
New
Locking
Mechanism
Individual Fans
(3 columns of 3)
Fan-Tray LEDs
Fan-Tray Handle
Front-Service
Fan-Tray
Fan-Tray Highlights:
• Has 9 variable-speed High-Efficiency Fans (850 CFM)
LED
• Supports 4 speeds between 3000 & 4500 RPM per Fan
Color
Status
Description
FAN
Solid
Fan-Tray OK
• Capable of cooling Slots operating up to 800W per Slot
FAN
Solid
Fan-Tray Fault
• Can still operate with up to 3 individual Fan failures
ID
Solid
Identifies Fan-Tray
• Supports Fan-Tray “OIR” for minimum of 120 seconds
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
15
Catalyst 6807-XL
C6800-XL-3KW-AC
PSU Redundancy & Inputs
Dual Variable
Speed Fans
AC
ONLY
Power Supply
Status LEDs
Power Switch
PSU Lock
& Ejector
PSU 4
AC Input 3
PSU 3
AC Input 4
PSU 1
AC Input 2
PSU 2
AC Input 1
Power Supply Highlights:
• Max output is 3000W @ 220V (or 1300W @ 110V)
LED
Color
Status
Description
IN
Solid
Input OK
• Up to 92% Power Efficiency @ 50-100% of load
IN
Blinking
Under-Current
• Power Hold-up Time is ~20 msec @ 100% load
OUT
Solid
Output OK
• Dual “Front to Back” Variable-Speed Cooling Fans
OUT
Blinking
Over-Current
• Supports Combined or Redundant (N+1) mode
Fault
Solid
Malfunction
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
16
Power Supply Redundancy
For Your
Information
Catalyst 6807-XL
Catalyst 6807-XL Can Utilize Four Power Supplies in Either Redundant or Combined Mode
N+1 Redundant Mode
Combined Mode
PSU3
PSU4
PSU3
PSU4
90%
0%
90%
90%
100%
90%
90%
90%
PSU1
PSU2
PSU1
PSU2
• Adds +1 to Total # of Redundant PSU
• Same operational behavior as 6500-E
• First PSU operates @ 100% of capacity
• Each PSU provides ~90% of capacity
• Each Additional PSU @ 90% (100+90*N),
with the +1 Redundant @ 0%
• The total system power is ~360% of the
capacity of a single PSU
• With 1+1, 2+1 & 3+1 redundancy: if one
PSU fails, then the +1 PSU will take over
• Pseudo-redundant behavior, but this is
not equivalent to 1:1 or N+1 redundancy.
• This mode is Recommended (Default)
• This mode is NOT Recommended
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
17
Agenda
 Background
 C6807-XL



Chassis & Power
Supervisor Architectures
Module Architectures
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks
Supervisor Engine 2T
Bridging the Catalyst 6500 & 6800
QUICK FACTS
2Tbps
Switch Fabric
PFC4 (XL)
 Integrated 2Tbps Switch Fabric
Forwarding Engine
 Policy Feature Card 4
supports L2 / L3+ hardware acceleration
 Multilayer Switch Feature Card 5
single CPU for both L2 & L3
 2 x 10GE & 3 x 1GE Uplink Ports
MSFC5
Control Plane
Processor
2 x 10G (X2) and
x 1G (SFP) Uplinks
1G (RJ45) Mgmt Port
3
 Connectivity Management Processor
 Hardware support for L2, IPv4, IPv6,
Multicast, MPLS / VPLS, GRE, NAT,
VSS & Instant Access
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
19
Supervisor 2T
Block Diagram
Shared Bus Connector
Local-Bus
Fabric Connector
20G
2Tbps
Fabric ASIC
PFC4 (XL)
Fabric
ASIC 1
Bus
Replication
ASIC
20G
DRAM
Compact
Flash
1GE FDX
Serial
Port
Control Plane
CPU 1.5GHz
MGMT
Port
MAC
Fabric
Replication ASIC
MSFC5
Connectivity
MGMT
Processor
Layer 2 Engine
Fabric
ASIC 0
28 x 40G Channels
Bootdisk
Layer 3 Engine
USB
Port
Front Panel
SFP 1
Port ASIC 0
Port ASIC 1
CTS ASIC
CTS ASIC
SFP 2
BRKARC-3465
X2 1
SFP 3
X2 2
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
20
Supervisor Engine 6T
NEW
Taking Catalyst 6800 to the Next Level
Scalability &
Performance
6Tbps
SUP2T
SUP6T
6807-XL Bandwidth
220G /Slot
440G /Slot
6500-E Bandwidth
80G /Slot
80G /Slot
RP CPU
1.5Ghz
MPC8572
2.5Ghz
X86 Dual Core
Memory
2 - 4GB
DDR2 667Mhz
4 GB
DDR3 1333Mhz
Uplinks
2 x 10G (X2) &
3 x 1G (SFP)
2 x 40G (QSFP) &
8 x 1/10G (SFP+)
Advanced
Uplink Features
VSS,
MACSEC, SGT
VSS, IA,
MACSEC, SGT,
LISP, UCI
RJ45
CMP
RJ45 / SFP
Mgmt0
PFC4-E (XL)
Switch Fabric
Forwarding Engine
MSFC6
2 x 40G (QSFP) and
10G (SFP+) Uplinks
Control Plane
Processor
8x
2 x 1G (RJ45 / SFP) Mgmt
Mgmt Port
* No CFC or Service Module Support
Feature Parity with Sup2T from Day 1: 4000+ Features
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
21
Supervisor 6T
FIRE = Fabric Interface & Replication Engine
Block Diagram
6Tbps Fabric ASIC
Chassis
Mgmt (I2C)
EOBC
Switch
28 x 110G Channels
PCIe
2 x 20G
Bootdisk
eUSB
2 x 20G
PFC4E
Inband
Inband
(XL)
D
D
DD
R
DD
R3
DD
R33
R3
Control-Plane
CPU 2.5 GHz
FIRE
ASIC 0
4GB
D
D
R
3
FIRE
ASIC 1
D
D
R
3
2GB
2GB
RTC
1GE Inband
40G
Keystore
NVRAM
40G
Port / CTS
ASIC 0
I/O
FPGA
PHY
Port / CTS
ASIC 1
PHY XPT
40G
40G
PHY
MSFC6
USB
Console
USB
Drive
RJ45
& SFP
RJ45
Console
SFP
01-04
PHY
Baseboard
Front Panel
QSFP
09
BRKARC-3465
SFP
05-08
QSFP
10
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
22
MSFC = Multilayer Switch Feature Card
The “Software” Control Plane for the System, where IOS runs…
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
23
Multilayer Switch Feature Card
Sup2T - MSFC5 Recap
• MSFC5 Control-Plane
• Combines functionalities of
the Switch Processor (SP) and
the Router Processor (RP)
• 1.5GHz PPC CPU
• 2 - 4GB DDR2 DRAM
• Internal Bootdisk & External Disk0
Compact Flash File System
• Built-in Connectivity Management
Processor (CMP) RJ45 Port
• Serial Console via RJ45 or USB
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
24
Multilayer Switch Feature Card
NEW
Sup6T - MSFC6 Introduction
• MSFC6 Control-Plane
• Integrated onto Baseboard
• Same behavior as MSFC5
• Higher Performance & Scale
• 2.5GHz IBC CPU
• 4GB DDR3 DRAM
• Internal Bootdisk & External Disk0
USB File System
• Built-in Out-of-band Management
RJ45 / SFP Port
• Serial Console via RJ45 or USB
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
25
MSFC – Control-Plane Processor
The combined Control-Plane Processor combines all L2 & L3+ system functions
MSFC Complex
EOBC
Bootdisk
DRAM
Control-Plane
Processor
SP
RP
Functions
Functions
Inband Intf
Runs Layer 2 & System functions:
• System operations like Boot, EOBC,
Chassis & Power Management, etc.
• L2 features like VTP, DTP, STP, CDP,
IGMP, EtherChannel, etc.
Run Layer 3 & User Interface functions:
• System management via Console,
Telnet/SSH, SNMP, TCL, etc.
• L3 features like HSRP, OSPF, BGP,
MPLS, PIM, etc.
1Gbps Full-Duplex “Inband” CPU interface
Communicates with HW via EOBC interface
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
26
MSFC3 vs. MSFC5 vs. MSFC6
For Your
Information
Feature
MSFC3 (Sup720-10G)
MSFC5 (Sup2T)
MSFC6 (Sup6T)
CPU Speed
SP CPU – PPC 600Mhz
RP CPU – PPC 600Mhz
RP CPU – PPC 1.5Ghz
RP CPU – IBC 2.5Ghz
DRAM
SP – 512MB (1GB upgrade)
RP – 512MB (1GB upgrade)
2GB default
(4GB upgrade)
4GB default
NVRAM
2MB
4MB
4MB
OBFL Flash
No
4MB
4MB
Bootdisk
SP – 1GB (CF)
RP – 64MB (flash)
1GB (CF)
2GB USB
Disk0:
Up to 1GB CF
Up to 8GB CF
Up to 8GB USB
EOBC
100Mbps HDX Bus
100Mbps HDX Bus
1Gbps FDX Switch
No
Yes - CMP
Yes – Mgmt0
Dedicated
Management Port
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
27
PFC = Policy Feature Card
The “Hardware” Control Plane, based on information learned by MSFC…
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
28
Policy Feature Card 4
Sup2T - PFC4 Recap
Also applies to DFC4
 Increased Hardware Performance
 60Mpps L2 / L3+ Forwarding
 New IFE / OFE Lookup Process
 Increased Hardware Scalability
 256K or 1M FIB TCAM Entries
 128K MAC Address CAM Entries
 64K or 256K Security & QoS ACL Entries
 512K or 1M Flexible NetFlow (FNF) Entries
 16K Virtual Routing & Forwarding (VRF) Instances
 New & Enhanced Feature Capabilities
EARL8
 SGT & MACSEC for Cisco Trustsec (CTS)
 IPv4 & IPv6 RPF check for up to 16 Paths
 Improved 8-bit EtherChannel Load-Balancing
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
29
Policy Feature Card 4
NEW
Sup6T - PFC4-E Introduction
Also applies to DFC4
 PFC4-E merges L2 & L3+ ASICs
 60Mpps L2 / L3+ Forwarding
 256K, 1M or 2M FIB TCAM Entries
 128K MAC Address CAM Entries
 Enhanced Performance & Equal Scale
 Improved Intra-ASIC RW Bandwidth
 Integrates external SRAMs
 Uses 4 sets of 32K x 96bit eDRAM
 Full ECC with additional 8 bits on RW
 Reduces pin count & block size
 Uses 3 RLDRAM3 chips @ 600 MHz
 Support for 2M FIB entries* (4 TCAMs)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
30
Policy Feature Card 4
Block Diagram
Contains CEF IPV4, IPV6
prefixes & MPLS entries
Contains location of
flow in Netflow Table
FIB TCAM
Contains Layer 2 rewrite
information & pointers
Collection of ADJ
statistics for each
active flow
Netflow TCAM
Netflow Table
Adjacency Table
Adjacency Statistics
Contains table of
“Exception” cases
& action to take
Exception Table
Collection of NF
statistics for each
active flow
Layer 3+
Netflow Statistics
Forwarding
Engine
LIF Map Table
Contains Logical
Interface Mapping info
RPF Map Table
Table of Src-Port info
for Multicast & uRPF
Classification ACL
Table #1
Classification ACL
Table #2
Contains the Ingress
ACL entries (128K)
Contains the actual LIF
Database entries
128K CAM contains
MAC address table
CAM Table
ACE Counters
Contains several key
packet fields for flow
Contains the Egress
ACL entries (128K)
LIF Table
Layer 2
Forwarding Engine
Collection of ACL “hit”
statistics & other info
LIF Statistics
Contains per-LIF
Usage statistics
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
31
*also applies to each DFC4
Policy Feature Card 4
EARL8 IFE / OFE Processing
The L3 Forwarding Engine ASIC has 2 processing pipelines @ 60Mpps:
1. Input Forwarding Engine (IFE)
2. Output Forwarding Engine (OFE)
STEP 1 - As each Header enters the L3 ASIC, the “IFE” pipeline performs an L3 Lookup and Ingress Security, QoS & NetFlow processing
STEP 2 - The Header is merged with IFE result and passed to the “OFE” pipeline, which does Egress Security, QoS & NetFlow
processing
Headers
From L2 Engine
1: Ingress
ACL
2: Ingress
NetFlow
3: DST L3
Lookup
4: Ingress
QoS
IFE Process
OFE Process
Headers
To L2 Engine
8: Rewrite
Result
7: Egress
QoS
6. Egress
NetFlow
BRKARC-3465
5: Egress
ACL
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
32
PFC3 vs. PFC4
For Your
Information
Feature
PFC3B/BXL
PFC3C/CXL
PFC4/XL
IPv4 Forwarding
Up to 30Mpps
Up to 48Mpps
Up to 60Mpps
IPv6 Forwarding
Up to 15Mpps
Up to 24Mpps
Up to 30Mpps
FIB TCAM (IPv4)
256K / 1M
256K / 1M
256K / 1M
FIB TCAM (IPv6)
128K / 500K
128K / 500K
128K / 500K
Adjacency Table
1M
1M
1M
Netflow Table
Up to 256K (XL)
Up to 256K (XL)
Up to 1M (XL)
(Ingress 512K : Egress 512K)
MAC Table
64K (32K)
96K (80K)
128K
Egress Netflow
No
No
Yes
Flexible Netflow
No
No
Yes
MPLSoGRE
No
No
Yes
IPv6 uRPF
No
No
Yes
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
33
PFC3 vs. PFC4
Feature
For Your
Information
PFC3B/BXL
PFC3C/CXL
PFC4/XL
ACL Labels
4K
4K
16K
Security ACEs
Up to 32K
Up to 32K
Up to 192K (XL Default)
QoS ACEs
Up to 32K
Up to 32K
Up to 64K (XL Default)
Port ACLs
2K
2K
8K
Aggregate Policers
1023
1023
6K
Shared Microflow Policers
63
63
512
Egress Microflow Policing
No
No
Yes
Distributed Policers
No
No
Yes
Packet or Byte Based Policing
No
No
Yes
RPF Interfaces
2
2
16
Native VPLS
No
No
Yes
VSS
No
Yes
Yes
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
34
Switch Fabric = Hardware Data Plane
A dedicated set of Crossbar Channels that interconnect all Slots…
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
35
2T Switch Fabric
Recap
• Integrated 2Tbps Switch Fabric
• 28 Channels for C6513-E & C6807-XL
• Dual Queues per Fabric Channel
• Redundant Channel to Standby Fabric
for sub-second convergence, during SSO
• Provides Backplane Interconnects
• 1 to 4 Fabric Channels supplied to each Slot
• Each Fabric Channel can independently
operate @ 20Gbps or 40Gbps
• Mixing old and new modules (e.g. 20G & 40G)
does not affect the speeds of other modules
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
36
Catalyst 6807-XL
Supports
up to 220G
per slot
How Sup2T operates
For Your
Information
Supervisor2T:
• Using the same XBAR Fabric ASIC
• Supports 1 to 4 channels (per Slot)
• Increased per Channel bandwidth
28 x 55G Channels
• New Clock Frequencies (7.5Ghz = 55G)
• New Line Encodings (24/26b or 64/66b)
• Applicable only to new C6800 Cards
• NO changes to the MSFC5 or PFC4
• Local Channel for Uplinks @ 20Gbps
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
37
6T Switch Fabric
NEW
Introduction
• Integrated 6Tbps Switch Fabric
• Same design & behavior as 2T Fabric
• 28 Channels for C6513-E & C6807-XL
• Up to 4 Channels operating @ 110Gbps
per Slot
• Provides Backplane Interconnects
• 1 to 4 Fabric Channels supplied to each Slot
• Each Fabric Channel can independently
operate @ 20Gbps, 40Gbps or 110Gbps*
• Mixing old and new modules (e.g. 40G & 110G)
does not affect the speeds of other modules
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
38
Crossbar Switch Fabric
A Closer Look
The Catalyst 6500 & 6800 series eliminated the earlier Bus-based
limits by creating a new “Crossbar” Switch Fabric for its backplane.
A Crossbar Architecture is essentially 2*N busses (where N is the number
of ASICs connected to the Switch Fabric) connected by N*N cross-points.
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
BRKARC-3465
7
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
39
Crossbar Switch Fabric
For Your
Information
More Details
This allows multiple LC’s to transmit and receive data simultaneously
A scheduler is responsible for selecting which LCs can transmit, and which
LCs receive data, during any given fabric cycle.
This can be viewed as (1 or more) dedicated Fabric channels to each LC
Per Channel bandwidth is defined by 2 factors:
0
1
2
3
4
5
6
7
•
Clock Speed (in Hz) defines the maximum BPS
•
Line Encoding (e.g. 8/10b) defines usable bits
Per Slot bandwidth is defined by # of Channels:
0
1
2
3
4
5
6
7
•
X bps * Y channels = Z bandwidth
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
40
Crossbar Switch Fabric
Logical Architecture
20G
Supervisor
20G
6800 Series
20G
20G
Service Module
20G
20G
40G
Switch
Fabric
6900 Series
40G
40G
40G
New 10G Series
6700 Series
20G
40G
40G
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
41
Switch Fabric Redundancy
For Your
Information
High Availability
•
When using a redundant Supervisor, 2 fabric channels are connected "back to back" *
• Standby Supervisor uplink connection to Active Supervisor
• Active Supervisor bus connection to Standby Supervisor
•
The Standby Supervisor is connected in DFC Mode, with its bus connection disabled
•
The redundant Standby Supervisor enables it’s fabric channels to dCEF2T or newer modules for ~50ms failover...
Line Card
Slot 1
Line Card
Slot 13
Active
Fabric
* “Back-to-Back”
Fabric Channels, for
sub-second (~50ms)
SSO switchover
Standby
Fabric
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
42
720G vs 2T vs. 6T Fabric
Feature
Number of Channels
Sup720
18
(20 on S720-10G)
For Your
Information
Sup2T
Sup6T
28
28
Aggregate Bandwidth
720 Gbps
2 Tbps
6 Tbps
Channel Speeds (bps)
8G - 20G
20G - 40G
20G - 40G - 110G
Fabric Redundancy
Yes
Yes
Yes
Yes
Yes
SSO Fabric Hot Synch
No
(Yes on S720-10G)
Redundant Channels
No
Yes
Yes
Fabric Priority (QoS)
8Q Priority
8Q Hi Priority
8Q Lo Priority
8Q Hi Priority
8Q Lo Priority
Clear Block Support
Yes
Yes
Yes
Bus, Truncated, Compact
Truncated, Compact
Compact Only
Switching Modes
(DBUS Header Size)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
43
Catalyst 6807-XL
Fabric Channel Distribution
1
2
3
4
Active
Fabric
Slot 1
1
2
3
4
1
2
3
4
Slot 2
1
2
3
4
1
2
3
4
Slot 3
1
2
3
4
1
2
3
4
Slot 4
1
2
3
4
1
2
3
4
Slot 5
1
2
3
4
1
2
3
4
Slot 6
1
2
3
4
Slot 7
1
2
3
4
1
2
3
4
Current Fabric Channels
Sup (HA) Fabric Channels
Extra Fabric Channels
(for future use)
Standby
Fabric
Each “Channel” can
operate at the following
Clock Frequencies:
• 3.13 GHz for 20 Gbps
• 6.25 GHz for 40 Gbps
• 7.50 GHz for 55 Gbps
• 15.0 GHz for 110 Gbps
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
44
Agenda
 Background
 C6807-XL



Chassis & Power
Supervisor Architectures
Module Architectures
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks
Catalyst 6500-E & 6807-XL Line Cards
6700 & 6800 Series
6900 Series
with CFC or DFC4
with DFC4
New C6800 1G Series
New C6800 10G Series
with DFC4-E
with DFC4-E
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
46
For Your
Information
CFC = Centralized Forwarding Card
CFC connects to DBUS/RBUS, so the PFC can perform Forwarding Lookup
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
47
For Your
Information
Centralized Forwarding Card (CFC)
The Centralized Forwarding Card (CFC) provides BUS connectivity
for centralized (via Supervisor PFC) forwarding lookups ONLY…
The CFC comes on
legacy 6700 modules
to provide connection
to the DBUS & RBUS
All L2 / L3 Forwarding
“decisions” are made by
the PFC and “results” are
returned on the RBUS
Actual DATA Switching
is via the Switch Fabric...
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
48
For Your
Information
6700 Series (with CFC)
WS-X6704-10G, WS-X6748-SFP/GETX
Supervisor
Linecard
20G
The 6700 modules
connect to the BUS
using a Centralized
Forwarding Card (CFC)
FIRE ASIC
They connect to the
Switch Fabric via Dual
20G Fabric channels
Switch Fabric
20G
CFC
FIRE = Fabric Interface & Replication Engine
FIRE ASIC
PORT
ASIC
PORT
ASIC
PORT
ASIC
PORT
ASIC
BRKARC-3465
NOTE: The DBUS is
NOT used. Its ONLY
for control traffic
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
49
DFC = Distributed Forwarding Card
DFC enables Local (Distributed) Forwarding Lookup on each Module
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
50
Distributed Forwarding Card 4
The DFC4 is an option for 6700 Series, and pre-installed on 6800 & 6900 Series
Each DFC4 stores a “Local Copy” of PFC4 forwarding info, as well as NetFlow, Security & QoS ACL’s
The DFC4 supports local
forwarding rates up to 60Mpps
Two models of the DFC4
are supported:
The DFC4 includes same IFE / OFE
capabilities & increased table sizes
• DFC4-A (XL) for 1G
• DFC4-E (XL) for 10G+
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
51
6700 & 6800 Series (with DFC)
WS-X6748-SFP/TX or WS-X6848-SFP/TX
Supervisor
DFC
Linecard
FIRE = Fabric Interface & Replication Engine
Switch Fabric
20G
FIRE ASIC
PORT
ASIC
PORT
ASIC
For Your
Information
20G
The 6700 Series
supports a Distributed
Forwarding Card (DFC)
FIRE ASIC
The 6800 Series has
preinstalled Distributed
Forwarding Card 4
PORT
ASIC
PORT
ASIC
BRKARC-3465
They connect to the
Switch Fabric via
Dual 20G Channels
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
52
WS-X6704-10G
For Your
Information
6700 Series Line Cards
• 4 ports 10G Xenpak
• Supports CFC or DFC4-A
• Up to 60Mpps with DFC installed
• 2 x 20G Channels to Switch Fabric
• Connection to the Shared Bus
• 16MB Packet Buffers per port
• Supports Strict Priority queue on TX
• Supports 2 receive queues per port
• Supports 8 transmit queues per port
• Supports Weighted Round Robin
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
53
WS-X6748-GETX & 6848-TX
For Your
Information
6700 and 6800 Series Line Cards
• 48 ports 10/100/1000M RJ45
• Supports CFC or DFC4-A
• Up to 60Mpps with DFC installed
• 2 x 20G Channels to Switch Fabric
• Connection to the Shared Bus
• 1.2MB Packet Buffers per port
• Supports Strict Priority queue on TX
• Supports 2 receive queues per port
• Supports 4 transmit queues per port
• Supports Weighted Round Robin
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
54
WS-X6748-SFP & 6848-SFP
For Your
Information
6700 and 6800 Series Line Cards
• 48 ports 1G SFP
• Supports CFC or DFC4-A
• Up to 60Mpps with DFC installed
• 2 x 20G Channels to Switch Fabric
• Connection to the Shared Bus
• 1.2MB Packet Buffers per port
• Supports Strict Priority queue on TX
• Supports 2 receive queues per port
• Supports 4 transmit queues per port
• Supports Weighted Round Robin
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
55
WS-X6716-10G & 6816-10G
For Your
Information
6700 and 6800 Series Line Cards
• 16 ports 10GE (X2) in MUX mode
• 4 Programmable “port-groups” in 2 modes
• Requires integrated DFC4-E
• Up to 60Mpps with DFC installed
• 2 x 20G Channels to the Switch Fabric
• VSL support on 4 ports in Transparent mode
• 256MB Packet Buffers per-port
• Supports Strict Priority Queue on TX
• Supports 2 receive queues per port
• Supports 8 transmit queues per port
• Supports Weighted Round Robin &
Shaped Round Robin
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
56
WS-X6716-10T & 6816-10T
For Your
Information
6700 and 6800 Series Line Cards
• 16 ports 10GE (RJ45) in MUX mode
• 4 Programmable “port-groups” in 2 modes
• Requires integrated DFC4-E
• Up to 60Mpps with DFC installed
• 2 x 20G Channels to the Switch Fabric
• VSL support on 4 ports in Transparent mode
• 256MB Packet Buffers per-port
• Supports Strict Priority Queue on TX
• Supports 2 receive queues per port
• Supports 8 transmit queues per port
• Supports Weighted Round Robin &
Shaped Round Robin
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
57
6700/6800 Series Cards
For Your
Information
WS-X6716-10G/T or 6816-10G/T
Supervisor
Switch Fabric
20G
EOBC
20G
BACKPLANE INTF
Fabric
Interface
FPGA
Fabric
Interface
FPGA
FIRE
ASIC
FIRE
ASIC
PORT
ASIC
The 6716 & 6816 use
preinstalled Distributed
Forwarding Card 3 or
can upgrade to DFC4
DFC3/4
PORT
ASIC
MUX
PORT
ASIC
MUX
PORT
ASIC
MUX
They connect to the
Switch Fabric via
Dual 20G Channels
MUX
MUX
MUX
MUX
MUX
MUX
MUX
MUX
MUX
1
3
5
7
9
11
13
15
2
4
6
8
10
12
14
BRKARC-3465
16
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
58
WS-X6908-10G
For Your
Information
6900 Series Line Cards
• 8 ports 10GE (X2 based)
• Pre-Installed with DFC4-E
• Up to 60Mpps with DFC installed
• 2 x 40G Channels to Switch Fabric
• Supports Cisco TrustSec (CTS)
• MacSec encryption on all ports
• Supports VSL on all ports
• 256MB Packet Buffers per port
• Supports Strict Priority Queue on TX
• Supports 2 receive queues per port
• Supports 8 transmit queues per port
• Supports Deficit Weighted Round Robin
& Shaped Round Robin
X2-10G-SR/LR
CVR-SFP10G
(OneX)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
59
For Your
Information
6900 Series Cards
WS-X6908-10G
FIRE = Fabric Interface & Replication Engine
Supervisor
Switch Fabric
40G
EOBC
The 6900 Series use
preinstalled Distributed
Forwarding Card 4
40G
FABRIC INTERFACE
They connect to the
Switch Fabric via
Dual 40G Channels
DFC4
FPGA
FPGA
FIRE
ASIC
FIRE
ASIC
FIRE
ASIC
FIRE
ASIC
PORT
ASIC
PORT
ASIC
PORT
ASIC
PORT
ASIC
PORT
ASIC
PORT
ASIC
PORT
ASIC
PORT
ASIC
CTS
ASIC
CTS
ASIC
CTS
ASIC
CTS
ASIC
CTS
ASIC
CTS
ASIC
CTS
ASIC
CTS
ASIC
BRKARC-3465
They come with a
Cisco Trust Security
(CTS) ASIC built in
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
60
WS-X6904-40G
For Your
Information
6900 Series Line Cards
• 4 ports 40GE (CFP)
• 16 ports 10GE (FourX & SFP+)
• Pre-Installed with DFC4-E
• Up to 60Mpps with DFC installed
• 2 x 40G Connections to Switch Fabric
• Supports Cisco TrustSec (CTS)
• MacSec encryption on all ports
• Supports VSL & IA on all ports
• 10MB Packet Buffers per 10G port
• 40MB Packet Buffers per 40G port
• Supports Dual Strict Priority Queue on TX
• Supports 2 receive queues per port
• Supports 8 transmit queues per port
• Supports Deficit Weighted Round Robin
& Shaped Round Robin
CFP-40G-LR4
CFP-40G-SR4
CVR-4SFP10G
(FourX)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
61
For Your
Information
6900 Series Cards
WS-X6904-10G
FIRE = Fabric Interface & Replication Engine
Supervisor
Switch Fabric
EOBC
40G
40G
20G
20G
Fabric ASIC
Fabric Interface
ASIC
Fabric Interface
ASIC
Replication
Engine
Replication
Engine
RX MUX
FPGA
Inband
FPGA
Inband
FPGA
DFC4
TX MUX
FPGA
Port ASIC
20G
20G
Fabric Interface
ASIC
Fabric Interface
ASIC
Replication
Engine
Replication
Engine
RX MUX
FPGA
PHY / CTS ASIC
40 G CFP - Port 1
S
F
P
5
S
F
P
6
S
F
P
7
PHY / CTS ASIC
40 G CFP - Port 2
S
F
P
8
S
F
P
9
TX MUX
FPGA
Port ASIC
S
F
P
1
0
S
F
P
1
1
S
F
P
1
2
CFP
Daughter Card
40 G CFP - Port 3
S
F
P
1
3
BRKARC-3465
S
F
P
1
4
S
F
P
1
5
40 G CFP - Port 4
S
F
P
1
6
S
F
P
1
7
S
F
P
1
8
S
F
P
1
9
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
S
F
P
2
0
62
Catalyst 6500-E & 6807-XL
For Your
Information
High Performance Integrated L4-L7 Service Modules
Integrate Wired &
Wireless Management
BYOD
Next Generation
Wireless Controller: WISM2
Accelerate & Balance
Application Performance
Next Generation
Load Balancer: ACE-30
Performance 20 Gbps
16 Gbps
Performance
Access Points 500 - 1000
6 Gbps
Compression
30,000
Transactions per Second
Wireless Clients 15,000 per WISM2
Concurrent AP Upgrades Up to 500
Mobility, Domain Size Up to 18,000 APs
Enhance Visibility,
Accelerate Troubleshooting
NMS
Next Generation
Network Analysis: NAM3
Monitoring Performance 16 Gbps
Capture to External Disk 6 Gbps
Performance Analytics 1588 Timestamps
Hardware Filters & SPAN, FnF, SNMP
Packet Captures Port Monitoring
250
Virtual Context
4000
VLANs
SLB
Deliver Robust,
Integrated, Streamlined Security
Next Generation
Firewall & DPI: ASA-SM
64 Gbps
16 Gbps
10,000,000
300,000
250
1,000
BRKARC-3465
SEC
System Performance
Performance per ASA-SM
Concurrent Sessions
Connections per Second
Security Contexts
VLANs
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
63
Network Analysis with NAM-3
WS-SVC-NAM3-6G-K9
20G Fabric Connector
Memory (24 GB)
SAS Controller
Internal
Hard Disk
(600 GB SAS)
miniSAS
1GE /
1588 Sync
2 X86 (6 Core)
2GHz CPU
10GE SFP+
/ FCoE
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
64
Wireless Services with WISM-2
WS-SVC-WISM2-K9
One device for converged Wireless and Wired Services
supporting next-generation wiring closet infrastructures…
Reduced Operational Costs
20G Fabric Channel
• Scalability
1000 Access Points
15,000 Clients
2 x 6-Core 2Ghz
Control Processor
2 x 6-Core 2Ghz
Data Processor
• Central Maintenance
Troubleshooting
Simultaneous AP Upgrade
• Wireless Mobility
PRIME
36,000 AP in Domain
Fast Roaming
• Performance
16+ Gbps Throughput
• New Features
Wireless AVC
Flexible NetFlow
Bonjour Gateway
NMSP Location Services
Stateful AP Failover with VSS
ISE
Status LEDs
Serial & USB
Console Ports
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
65
Firewall & VPN Services with ASA-SM
WS-SVC-ASA-SM1-K9
Multi-Gigabit Fabric
Multiple Contexts (250)
• 20G Connection
• High Capacity
• Virtualized interfaces
• Memory for high session counts
• Module-to-module
• 24 GB of memory
communications
Dual-Crypto Accelerators
• Hardware Processing
• Accelerated Virtual Private Networking
• Unified Communications Encryption
Security Service Processors
• Multi-Services Capable
• Dedicated 64-bit multi-core Processors
• Future-proof Hardware
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
66
C6800-48P-TX
Based on
WS-X6848-TX
Updated 1GE Line Cards
48 ports of RJ45
• 40Gbps Capacity per Slot
• Single DFC4 for 60Mpps
• Integrated DFC-4A (XL)
• Updated Port ASICs
• 1.5MB per Port Buffers
• New Hardware RFID
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
67
C6800-48P-TX
Block Diagram
FIRE = Fabric Interface & Replication Engine
FIRE = Fabric Interface & Replication Engine
Supervisor
12 x 1G Ports per Port ASIC
• DFC4-A supports 48 x 1G Ports
Switch Fabric
20G
20G
EOBC
Fabric
ASIC
• Improved FIRE & Fabric ASICs
• 20Gbps per Fabric Channel
Fabric
ASIC
BACKPLANE INTF
20G
FPGA
20G
FPGA
FIRE
ASIC
• 20Gbps per FIRE ASIC
• 1.2:1 Oversubscribed @ Port ASIC
10G
• New Port ASIC with more Buffers
FIRE
ASIC
DFC4
10G
Port
ASIC
Port
ASIC
Port
ASIC
10G
10G
Port
ASIC
• 1.5MB RX and 1.5MB TX
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
25-28
29-32
33-36
37-40
41-44
45-48
Front
Panel
01-04
05-08
09-12
13-16
17-20
BRKARC-3465
21-24
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
68
C6800-48P-SFP
Based on
WS-X6848-SFP
Updated 1GE Line Cards
48 ports of SFP
• 40Gbps Capacity per Slot
• Single DFC4 for 60Mpps
• Integrated DFC-4A (XL)
• Updated Port ASICs
• 1.5MB per Port Buffers
• New Hardware RFID
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
69
C6800-48P-SFP
Block Diagram
FIRE = Fabric Interface & Replication Engine
FIRE = Fabric Interface & Replication Engine
Supervisor
12 x 1G Ports per Port ASIC
• DFC4-A supports 48 x 1G Ports
Switch Fabric
20G
20G
EOBC
Fabric
ASIC
• Improved FIRE & Fabric ASICs
• 20Gbps per Fabric Channel
Fabric
ASIC
BACKPLANE INTF
20G
FPGA
20G
FPGA
FIRE
ASIC
• 20Gbps per FIRE ASIC
• 1.2:1 Oversubscribed @ Port ASIC
10G
• New Port ASIC with more Buffers
FIRE
ASIC
DFC4
10G
Port
ASIC
Port
ASIC
Port
ASIC
10G
10G
Port
ASIC
• 1.5MB RX and 1.5MB TX
PHY
PHY
PHY
PHY
PHY
PHY
ODD
ODD
ODD
ODD
ODD
ODD
01-07
09-15
17-23
25-31
33-39
41-47
BRKARC-3465
PHY
Front
Panel
PHY
PHY
PHY
PHY
PHY
EVEN
EVEN
EVEN
EVEN
EVEN
EVEN
02-08
10-16
18-24
26-32
34-40
42-48
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
70
C6800-32P10G
Based on
WS-X6904-40G
New High Density 10GE Line Cards
32 ports of SFP/SFP+
Up to 8 ports of QSFP*
• 160Gbps Capacity per Slot
• Dual DFC4 for 120Mpps
• 2 x Integrated DFC-4E (XL)
• Support for 1/10GE or 40GE*
• 250 / 500MB Per Port TX Buffers
• VSL and IA capable on all ports
• New Hardware RFID
* with new CVR-4SFP-QSFP adapter cable
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
71
C6800-32P10G
Block Diagram
FIRE = Fabric Interface & Replication Engine
FIRE = Fabric Interface & Replication Engine
Fabric ASIC of Active Sup
4 x 8 SFP+ Port-Groups
40G
40G
40G
40G
40G
2x20G
• New FIRE & Fabric ASICs
40G
Backplane
2x20G
DFC
4
DFC
4
Inband
• 40Gbps per Fabric Channel
Inband
• 40Gbps per FIRE ASIC
FIRE
ASIC
• 2:1 Oversubscribed @ Port ASIC
FIRE
ASIC
• Performance Mode per Port-Group
• 1.25 / 2.5MB RX and 250 / 500MB TX
40G
40G
Local Fabric ASIC
• DFC4-E supports 16 x SFP Ports
• 1/10 or 40GE Mode per Port-Group*
Fabric ASIC of Standby Sup
40G
40G
Port ASIC
Port ASIC
Inband
Inband
FIRE
ASIC
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
PHY
PHY
PHY
SFP
SFP
SFP
SFP
SFP
SFP
SFP
SFP
01,03,05,07
09,11,13,15
17,19,21,23
25,27,29,31
02,04,06,08
10,12,14,16
18,20,22,24
26,28,30,32
Front
Panel
PHY
* with new CVR-4SFP-QSFP adapter cable
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
72
C6800-16P10G
Based on
WS-X6904-40G
New High Density 10GE Line Cards
16 ports of SFP/SFP+
Up to 4 Ports of QSFP*
• 80Gbps Capacity per Slot
• Single DFC4 for 60Mpps
• Integrated DFC-4E (XL)
• Support for 1 / 10GE or 40GE*
• 250 / 500MB Per Port TX Buffers
• VSL and IA capable on all ports
• New Hardware RFID
* with new CVR-4SFP-QSFP adapter cable
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
73
C6800-16P10G
Block Diagram
FIRE = Fabric Interface & Replication Engine
FIRE = Fabric Interface & Replication Engine
Fabric ASIC of Active Sup
2 x 8 SFP+ Port-Groups
• DFC4-E supports 16 x SFP Ports
40G
40G
40G
40G
Backplane
2x20G
• 40Gbps per Fabric Channel
• 40Gbps per FIRE ASIC
DFC
4
Inband
FIRE
ASIC
• 2:1 Oversubscribed @ Port ASIC
• 1.25 / 2.5MB RX and 250 / 500MB TX
40G
40G
2x20G
Inband
• 1/10 or 40GE Mode per Port-Group*
40G
40G
Local Fabric ASIC
• New FIRE & Fabric ASICs
• Performance Mode per Port-Group
Fabric ASIC of Standby Sup
FIRE
ASIC
40G
40G
Port ASIC
PHY
Port ASIC
PHY
SFP
SFP
01-04
05-08
PHY
Front
Panel
PHY
SFP
SFP
09-12
13-16
* with new CVR-4SFP-QSFP adapter cable
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
74
C6800-8P10G
Based on
WS-X6904-40G
New High Density Multi-Rate Line Cards
8 ports of SFP/SFP+
Up to 2 Ports of QSFP*
• 80Gbps Capacity per Slot
• Single DFC4 for 60Mpps
• Integrated DFC-4E (XL)
• 500MB Per Port TX Buffers
• Support for 1 / 10GE or 40GE*
• VSL and IA capable on all ports
• New Hardware RFID
* with new CVR-4SFP-QSFP adapter cable
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
75
C6800-8P10G
Block Diagram
FIRE = Fabric Interface & Replication Engine
Fabric ASIC of Active Sup
2 x 4 SFP+ Port-Groups
• DFC4-E supports 8 x SFP Ports
40G
40G
40G
• 1/10 or 40GE Mode per Port-Group*
• 2.5MB RX and 500MB TX
40G
40G
Backplane
2x20G
• 40Gbps per Fabric Channel
• No Need for Performance Mode
40G
2x20G
Inband
• Non Oversubscribed (1:1)
40G
40G
Local Fabric ASIC
• New FIRE & Fabric ASICs
• 40Gbps per FIRE ASIC
Fabric ASIC of Standby Sup
DFC
4
FIRE
ASIC
Inband
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
PHY
SFP
Front
Panel
01-04
SFP
05-08
* with new CVR-4SFP-QSFP adapter cable
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
76
Port ASIC
C6800 10G Modules
PHY
Port-Groups & Performance Mode
For Your
Information
PHY
SFP
SFP
01-04
05-08
C6800-32P10G
Port-Group 1
Port-Group 3
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
14
15
16
Port-Group 2
Port-Group 4
C6800-16P10G
Port-Group 1
1
2
3
4
5
Port-Group 2
6
7
8
9
10
11
12
13
C6800-8P10G
Port-Group 1
1
2
3
4
Port-Group 2
5
6
7
BRKARC-3465
8
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
77
Agenda
 Background
 C6807-XL
 C6880-X



Chassis & Power
Fixed Supervisor
Modular Port Card
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks
Catalyst 6880-X
For Your
Information
Semi-Fixed Chassis Overview
Catalyst 6000
Feature Set
5 RU
(4 Half Slots)
Up to 220G/Slot
Backplane
(e.g. MPLS/VPLS,
LISP, Multicast, IPv6,
CTS, VSS, FEX)
Low-Power & Noise
High-Efficiency Fans
Powerful X86
2.0GHz CPU
& 4GB DRAM
Fixed RP Slot with
Built-in 16P10G
Up to 2M FIB
Up to 5M Netflow
Up to 256K ACL
3000W (AC/DC)
Power Supplies
1:1 Redundant PS
(Front Serviceable)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
79
Catalyst 6880-X
For Your
Information
Mechanical View
Fan-Tray
4 Modular Half-Slots
Fixed
Uplink Ports
Slot 5: Fixed
Supervisor
Power Supplies
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
80
Catalyst 6880-X
Environmental Overview
Selectable
In-Reach Depth
21.4” to 11.7”
Height
8.5” (5RU)
High Efficiency
4500 RPM
Redundant Fans
Depth
23.0”
Platinum Efficient
3000W
Power Supplies
Width
17.35”
Two-Post Rack
Custom Mount Kit
Flexible Mounting Brackets
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
81
Catalyst 6880-X
Air Flow:
Side to Side
Fan Redundancy & Air Flow
Fan-Tray LEDs
Fan-Tray
Thumb-Screws
Individual
Fans
(1 column of 4)
Fan-Tray Handle
Front-Serviced
Fan-Tray Card
Fan-Tray Highlights:
• Has 4 variable-speed High-Efficiency Fans (250 CFM)
LED
• Supports 4 speeds between 3000 & 4500 RPM per Fan
Color
Status
Description
FAN
Solid
Fan-Tray OK
• Capable of cooling Slots operating up to 800W per Slot
FAN
Solid
Fan-Tray Fault
• Can still operate with up to 2 individual Fan failures
ID
Solid
Identifies Fan-Tray
• Supports Fan-Tray “OIR” for minimum of 120 seconds
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
82
Catalyst 6880-X
PSU Redundancy & Inputs
Power Supply
Status LEDs
C6880-X-3KW-AC (DC)
AC Input
AC
or DC
Power Switch
PSU Fans
PSU Lock
& Ejector
PSU Handle
PSU 1
PSU 2
Status
Description
IN
Solid
Input OK
IN
Blinking
Under-Current
• Up to 92% Power Efficiency @ 100% of load
OUT
Solid
Output OK
• Power Hold-Up Time is ~20 msec @ 100% load
OUT
Blinking
Over-Current
• Dual “Front to Back” Variable-Speed Cooling Fans
Fault
Solid
Malfunction
• Supports Combined or Redundant (1:1) mode
ID
Solid
Identifies PSU
Power Supply Highlights:
• Max output is 3000W @ 220V (or 1300W @ 110V)
LED
BRKARC-3465
Color
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
83
Power Supply Redundancy
For Your
Information
Catalyst 6880-X
The Catalyst 6880-X Utilizes Two Power Supplies in Either Redundant or Combined Mode
1:1 Redundant Mode
50%
PSU 1
50%
PSU 2
Combined Mode
90%
PSU 1
90%
PSU 2
• Each PSU provides ~50% of power needs
• Each PSU provides up to 90% of its capacity
• Neither PSU operates at >60% or <40% capacity
• Total power available is 180% of a single supply
• Either PSU can power the system on its own
• A single PSU may not have power for the system
• This mode is Recommended (Default)
• This mode is NOT Recommended
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
84
Catalyst 6880-X
Based on
WS-X6904-40G
Fixed Supervisor Base Board
System
Base Board
Forwarding
Daughter Board
Two HW Options
6880-X-LE
6880-X
IPv4 Routes
256K
2M
IPv6 Routes
128K
1M
16 x SFP+ Ports:
Multicast Routes
64K
128K
MAC Addresses
128K
128K
Security ACL Entries
128K
128K
QoS ACL Entries
64K
256K
VSS, IA (FEX),
LISP, MPLS, HQoS,
MACSEC, SGT,
available on Every Port
Flexible NetFlow Entries
512K
1M
USB Host (Type A)
USB Console (Type B)
RJ-45 Console and
Management Ports
Enhanced Control-Plane Scale with new X86 2GHz RP CPU
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
85
Catalyst 6880-X:
Fixed Supervisor Design
3 Main Components:
• RP Complex
• Baseboard
• Switch Fabric
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
86
Catalyst 6880-X
C6880X-SUP - RP Complex
Based on Sup2T MSFC5
• 2.0GHz X86 IBC CPU
• 2 or 4GB of DDR3 DRAM
• EOBC & PCIe Switch Interface
• 2GB eUSB Bootdisk
• Direct RJ45 Ethernet Port (Mgmt0)
• USB Type A File System (Disk0)
• USB Type B Serial Console
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
87
Catalyst 6880-X
C6880-X-SUP – Uplink Ports
20Gbps
20Gbps
FIRE = Fabric Interface & Replication Engine
20Gbps
20Gbps
Based on Sup2T + 6904-40G
•
16 ports of 1/10G SFP+
•
PHY
PHY
SFP
01-04
SFP
05-08
Front
Panel
PHY
PHY
SFP
09-12
SFP
13-16
2 x 8 SFP+ Port-Groups
•
Enhanced PFC4-E Forwarding Engine
•
80Gbps to Switch Fabric (2 Modes)
•
Improved 40Gbps Fabric/Replication ASIC
•
New 40Gbps Port Interface MUX FPGA
•
RLDRAM Packet Buffers on MUX FPGA
•
1.25 or 2.5MB RX per Port (10MB per Port ASIC)
•
24 or 48MB TX per Port (192MB per MUX FPGA)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
88
Catalyst 6880-X:
Fabric Channel Distribution
Slot 2
Slot 1
1
2
3
4
1
2
3
4
Current Fabric Channels
1
4
1
2
3
Slot 4
2
3
2
1
Slot 3
4
Switch
Fabric
3
Extra Fabric Channels
(for future use)
Each “Channel” can
use any of the following
Clock Frequencies:
• 6.25 GHz for 40 Gbps
• 7.50 GHz for 55 Gbps
4
Slot 5
Baseboard
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
89
Catalyst 6880-X
Based on
WS-X6904-40G
C6880-X-16P10G - 16-port SFP+ Multi-Rate Port Card
Port Status
LED
Port Card
Status LED
Port Card
Base Board
Ejector
Lever
16 x 10/1G
SFP Ports
Port Card
ID LED
Forwarding Engine
Daughter Board
Two Versions
Standard (LE)
Large Tables
Port Speed & Type
Number of Ports
FIB Table v4/v6
256K/128K
2M/1M
10/100/1000 Mb/s Copper
16 (GLC-T)
NetFlow Table
512K
1M
1 Gb/s Fiber
16 (SFP)
Security ACL Table
64K
256K
10 Gb/s Fiber
16 (SFP+)
Port Buffering
48MB / Port
48MB / Port
40 Gb/s Fiber
4 (SFP-QSFP)
MacSec, FEX, VSS, LISP, SGT, 1588 Capable on Every Port
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
90
Catalyst 6880-X
C6880-X-16P10G Architecture
FIRE = Fabric Interface & Replication Engine
Same as Baseboard + 1.2Ghz LCP
•
16 ports of 1/10G SFP+
•
PHY
PHY
SFP
01-04
SFP
05-08
Front
Panel
2 x 8 SFP+ Port-Groups
•
Enhanced DFC4-E Forwarding Engine
•
80Gbps to Switch Fabric (2 Modes)
•
Improved 40Gbps Fabric/Replication ASIC
•
New 40Gbps Port Interface MUX FPGA
•
RLDRAM Packet Buffers on MUX FPGA
PHY
PHY
•
1.25 or 2.5MB RX per Port (10MB per Port ASIC)
SFP
09-12
SFP
13-16
•
24 or 48MB TX per Port (192MB per MUX FPGA)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
91
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X


Chassis & Power
Fixed Models
 L2 Forwarding
 L3 Forwarding
 Packet Walks
NEW
Catalyst 6840-X Chassis
For Your
Information
High-Level Overview
Catalyst 6000
Feature Set
2 RU
(Fixed Chassis)
Low-Power & Noise
High-Efficiency Fans
(e.g. MPLS/VPLS,
LISP, Multicast, IPv6,
CTS, VSS, FEX)
Up to 256K FIB
Up to 1.5M NetFlow
Up to 64K ACL
Powerful X86
2.0GHz CPU
& 4GB DRAM
4 Models with
up to 48 x 10G
and 12 x 40G
750/1100W (AC/DC)
Power Supplies
1:1 Redundant PS
(Front Serviceable)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
93
Catalyst 6840-X
For Your
Information
Mechanical View
Slot 1: Fixed
Supervisor
Rear-Serviced
Fan-Tray
Fixed
Uplink
Ports
1
3
5
7
9
11
13 15
17 19
2
4
6
8
10 12
14 16
18 20 22
29 31
33 35
37 39
25 27
21 23
24
41
42
43-46
47-50
PSU1
26 28
30 32
34 36
PSU2
38 40
Power Supplies
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
94
Catalyst 6840-X
NEW
Environmental Overview
Height
3.5 in (2RU)
High Efficiency
6500 RPM
Redundant Fans
Platinum Efficient
750 / 1100W
Power Supplies
Depth
21.8 in
Width
17.35 in
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
95
Catalyst 6840-X
Air Flow:
Front to Back
Fan Redundancy & Air Flow
Fan-Tray
Thumb-Screws
Individual
Fans
(2 set of 2)
Fan-Tray Handle
Airflow
Intake Vents
Fan-Tray Highlights:
• Has 4 variable-speed High-Efficiency Fans (200 CFM)
LED
• Supports 4 speeds between 6500 & 11000 RPM per Fan
• Capable of cooling of ALL 4 C6804-X chassis models
Color
Status
Description
FAN
Solid
Fan-Tray OK
FAN
Solid
Fan-Tray Fault
• Can still operate with up to 2 individual Fan failures
• Supports Fan-Tray “OIR” for minimum of 120 seconds
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
96
Catalyst 6840-X
PSU Redundancy & Inputs
AC or DC
PSU Fans
C6840-X-750W-AC (DC)
C6840-X-1110W-AC (DC)
Power Supply
Status LEDs
AC Input
PSU Handle
PSU Lock
& Ejector
PSU 2
PSU 1
Power Supply Highlights:
LED
• Two AC or DC models @ 110V: 750W or 1100W
Status
Description
IN
Solid
Input OK
• Up to 92% Power Efficiency @ 100% of load
IN
Blinking
Under-Current
• Power Hold-Up Time is ~20 msec @ 100% load
OUT
Solid
Output OK
• “Front to Back” Variable-Speed Cooling Fans
OUT
Blinking
Over-Current
Fault
Solid
Malfunction
• Supports Combined or Redundant (1:1) mode
BRKARC-3465
Color
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
97
Power Supply Redundancy
For Your
Information
Catalyst 6840-X
The Catalyst 6840-X Utilizes Two Power Supplies in Either Redundant or Combined Mode
1:1 Redundant Mode
50%
50%
PSU 1
PSU 2
Combined Mode
90%
90%
PSU 1
PSU 2
• Each PSU provides ~50% of power needs
• Each PSU provides up to 90% of its capacity
• Neither PSU operates at >60% or <40% capacity
• Total power available is 180% of a single supply
• Either PSU can power the system on its own
• A single PSU may not have power for the system
• This mode is Recommended (Default)
• This mode is NOT Recommended
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
98
Catalyst 6840-X Series
NEW
Fixed Chassis Portfolio
15.2(1)SY
C6832-X-LE
Q4CY2014
C6816-X-LE
15.2(1)SY
C6824-X-LE-40G
Q4CY2014
C6840-X-LE-40G
SFP/SFP+ and QSFP
Native Optics
SFP/SFP+
SFP/SFP+
SFP/SFP+ and QSFP
# of 10G Ports
16
32
24
40
+8 using breakout cable
+8 using breakout cable
# of 40G Ports
2
2
+4 using reverse adapter
+8 using reverse adapter
+6 using reverse adapter
+10 using reverse adapter
IPv4 / v6 Routes
256K / 128K
256K / 128K
256K / 128K
256K / 128K
Multicast Routes
128K / 64K
128K / 64K
128K / 64K
128K / 64K
MPLS Labels
256K
256K
256K
256K
MAC Addresses
128K
128K
128K
128K
Security ACL
64K (Shared)
64K (Shared)
64K (Shared)
64K (Shared)
QoS ACL
64K (Shared)
64K (Shared)
64K (Shared)
64K (Shared)
Flexible NetFlow
512K
1M
1M
1.5M
Enhanced Control-Plane Scale with X86 2GHz RP CPU
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
99
Catalyst 6840-X:
Fixed Chassis Design
3 Main Components:
• RP Complex
• Baseboard
• Switch Fabric
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
100
Catalyst 6840-X
Fixed Chassis - RP Complex
Based on C6880-X-SUP
• 2.0GHz X86 IBC CPU
• 4GB of DDR3 DRAM
• EOBC & PCIe Switch Interface
• 2GB eUSB Bootdisk
• Direct RJ45 Ethernet Port (Mgmt0)
• USB Type A File System (Disk0)
• USB Type B Serial Console
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
101
Catalyst 6840-X:
Fabric Channel Distribution
PG 3-4
PG 4-5
1
2
Fabric Channels
2
1
Switch
Fabric
Each “Channel” uses
the following Clock
Frequency:
• 6.25 GHz for 40 Gbps
1
2
PG 1-2
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
102
Catalyst 6840-X
NEW
C6816-X-LE
FIRE = Fabric Interface & Replication Engine
Based on C6800-16P10G
Local Fabric ASIC
2x20G
2x20G
Inband
DFC4
FIRE
ASIC
•
16 ports of 1/10G SFP+
•
Inband
FIRE
ASIC
40G
2 x 8 SFP+ Port-Groups
•
Enhanced DFC4-E Forwarding Engine
•
80Gbps to Switch Fabric (2 Modes)
•
New 40Gbps Fabric & Replication ASIC
•
Combines FIRE ASIC & MUX FPGA of 6880-X
•
DDR3 Packet Buffers on FIRE & Port ASIC
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
SFP
01-04
SFP
05-08
SFP
09-12
SFP
13-16
Front
Panel
•
1.25 or 2.5MB RX per Port (10MB per Port ASIC)
•
250 or 500MB TX per Port (2GB per FIRE ASIC)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
103
Catalyst 6840-X
NEW
C6832-X-LE
FIRE = Fabric Interface & Replication Engine
Based on C6800-32P10G
Local Fabric ASIC
2x20G
•
2x20G
Inband
DFC4
•
Inband
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
4 x 8 SFP+ Port-Groups
Inband
DFC4
FIRE
ASIC
32 ports of 1/10G SFP+
Inband
FIRE
ASIC
PHY
SFP
SFP
SFP
SFP
01-04
05-08
09-12
13-16
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
Front
Panel
PHY
PHY
•
2 x DFC4-E Forwarding Engines
•
80Gbps to Switch Fabric (2 Modes)
•
New 40Gbps Fabric & Replication ASIC
•
Combines FIRE ASIC & MUX FPGA of 6880-X
•
DDR3 Packet Buffers on FIRE ASIC
PHY
SFP
SFP
SFP
SFP
17-20
21-24
25-28
29-32
•
1.25 or 2.5MB RX per Port (10MB per Port ASIC)
•
250 or 500MB TX per Port (2GB per FIRE ASIC)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
104
Catalyst 6840-X
NEW
C6824-X-LE-40G
FIRE = Fabric Interface & Replication Engine
Based on C6800-32P10G
Local Fabric ASIC
2x20G
•
2x20G
Inband
DFC4
•
Inband
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
3 x 8 SFP+ Port-Groups / 1 x 2 QSFP Port-Group
Inband
DFC4
FIRE
ASIC
24 ports of 1/10G SFP+ / 2 ports of 40G QSFP
Inband
FIRE
ASIC
PHY
SFP
SFP
SFP
SFP
01-04
05-08
09-12
13-16
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
Front
Panel
PHY
PHY
PHY
SFP
SFP
QSFP
QSFP
17-20
21-24
25
26
•
2 x DFC4-E Forwarding Engines
•
80Gbps to Switch Fabric (2 Modes)
•
New 40Gbps Fabric/Replication ASIC
•
Combines FIRE ASIC & MUX FPGA of 6880-X
•
DDR3 Packet Buffers on FIRE ASIC
•
1.25 or 2.5MB RX per Port (10MB per Port ASIC)
•
250 or 500MB TX per Port (2GB per FIRE ASIC)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
105
Catalyst 6840-X
NEW
C6840-X-LE-40G
FIRE = Fabric Interface & Replication Engine
Local Fabric ASIC
2x20G
2x20G
Based on C6800-32P10G
2x20G
Inband
Inband
DFC4
Inband
•
Inband
DFC4
FIRE
ASIC
40G
FIRE
ASIC
FIRE
ASIC
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
SFP
01-04
SFP
05-08
SFP
09-12
SFP
13-16
Front
Panel
FIRE
ASIC
40 ports of 1/10G SFP+, 2 ports of 40G QSFP
•
40G
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
SFP
17-20
SFP
21-24
SFP
25-28
SFP
29-32
Inband
Inband
DFC4
FIRE
ASIC
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
SFP
33-36
SFP Front QSFP
37-40 Panel 41
QSFP
42
5 x 8 SFP+ Port-Groups, 1 x 2 QSFP Port-Group
•
3 x DFC4-E Forwarding Engines
•
80Gbps to Switch Fabric (2 Modes)
•
New 40Gbps Fabric/Replication ASIC
•
Combines FIRE ASIC & MUX FPGA of 6880-X
•
DDR3 Packet Buffers on FIRE ASIC
•
1.25 or 2.5MB RX per Port (10MB per Port ASIC)
•
250 or 500MB TX per Port (2GB per FIRE ASIC)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
106
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks
Layer 2 Switching
For Your
Information
L2 Forwarding Steps
Frame received
1
L2 Table
Source MAC
Lookup
Destination MAC L2 Table
Lookup
2
Learn
New MAC?
Router MAC?
Yes
L2 Table
Yes
No
L3 forwarding
No
3
Update entry
L2 Table
L2 forwarding
Known MAC?
Yes
No
L2 flooding
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
108
Layer 2 Switching
Layer 2 MAC Table
MAC Table
Table
MAC
Port
PFC & DFC
has an CAM with
N pages x 4096 rows =
MAC address space
PFC
A
B
C
D
E
F
32
Pages
1
2
3
4
5
6
4096
Rows
MAC Table
PFC4 = 128K Entries
(32 x 4096)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
109
Layer 2 Switching
Layer 2 Forwarding Operation
Frame
32
Pages
VLAN
1
PFC
MAC
Hash
0000.2222.7777 | 20
0000.1111.cccc | 10
0000.dddd.a112 | 30
2
MAC Table Row
4096
Rows
0000.bbbb.ac1c | 30
HIT!
MAC Table
1. Hash result identifies the starting Page and Row in the MAC table
2. Lookup Key (VLAN + MAC) compared to contents on each page (sequentially)
- DST MAC Lookup: Match returns Destination interface(s) OR Miss results in Flood
- SRC MAC Lookup: Match updates age of current entry OR Miss installs new entry
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
110
Displaying the Layer 2 Table
For Your
Information
SUP2T#show mac address-table
Legend: * - primary entry
age - seconds since last seen; n/a - not available; S - secure entry;
R - router's gateway mac address entry; D - Duplicate mac address entry
Displaying entries from active supervisor:
vlan
mac address
type
learn
age
ports
----+----+---------------+-------+-----+----------+----------------------------*
192 00d0.0053.bc00 dynamic Yes
5
Gi7/3
R
205 0024.c4dc.d740
static
No
Router
R
20 0024.c4dc.d740
static
No
Router
*
192 0014.5e31.4220 dynamic Yes
65
Gi7/3
*
60 00d0.2bfc.23f5 dynamic Yes
30
Gi5/14
*
192 00e0.1e5d.e9ff dynamic Yes
30
Gi7/3
…
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
111
Catalyst 6500/6800
For Your
Information
Understanding EtherChannels
•
Combines Multiple physical ports into One logical port
•
Deterministic Hash-based Channel Load-Balancing
•
Configurable Hash uses SRC, DST, L2 and / or L3
•
Load Sharing is always Per Flow (Not Per Packet)
•
PFC3 hash algorithm supports 8 results (3 bits)
•
PFC4 hash algorithm supports 256 results (8 bits)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
112
EtherChannel Load-Balancing
For Your
Information
PFC3 Flow Distribution
Frame
1
2
3
4
5
6
7
8
EtherChannel Hash 3 bit Result
Channel
Bundle
Link1
Link2
Link3
Link4
Link5
Link6
Link7
Link8
2 Links
50%
50%
--
--
--
--
--
--
3 Links
37.5%
37.5%
25%
--
--
--
--
--
4 Links
25%
25%
25%
25%
--
--
--
--
5 Links
25%
25%
25%
12.5%
12.5%
--
--
--
6 Links
25%
25%
12.5%
12.5%
12.5%
12.5%
--
--
7 Links
25%
12.5%
12.5%
12.5%
12.5%
12.5%
12.5%
--
8 Links
12.5%
12.5%
12.5%
12.5%
12.5%
12.5%
12.5%
12.5%
Even distribution ONLY for Hash Combinations highlighted in RED!
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
113
EtherChannel Load-Balancing
For Your
Information
PFC4 Flow Distribution
Frame
1
2
3
4
…
256
EtherChannel Hash 8 bit Result
Channel
Bundle
Link1
Link2
Link3
Link4
Link5
Link6
Link7
Link8
2 Links
50%
50%
--
--
--
--
--
--
3 Links
33.6%
33.2%
33.2%
--
--
--
--
--
4 Links
25%
25%
25%
25%
--
--
--
--
5 Links
20.4%
19.9%
19.9%
19.9%
19.9%
--
--
--
6 Links
16.8%
16.8%
16.8%
16.8%
16.4%
16.4%
--
--
7 Links
14.5%
14.5%
14.5%
14.5%
14%
14%
14%
--
8 Links
12.5%
12.5%
12.5%
12.5%
12.5%
12.5%
12.5%
12.5%
Nearly Even distribution for ODD & EVEN Hash Combinations!
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
114
PFC4 EtherChannel Inputs
For Your
Information
EtherChannel Uses a Hash Algorithm to Determine which Link in the Bundle to Use The Inputs to the Algorithm Are a Combination of L2, L3 and / or L4 addresses
dst-ip
dst-mac
dst-mixed-ip-port
dst-port
mpls
src-dst-ip
src-dst-mac
src-dst-mixed-ip-port
src-dst-port
src-ip
src-mac
src-mixed-ip-port
src-port
vlan-dst-ip
vlan-dst-mixed-ip-port
vlan-src-dst-ip
vlan-src-dst-mixed-ip-port
vlan-src-ip
vlan-src-mixed-ip-port
Dst IP Addr
Dst Mac Addr
Dst IP Addr and TCP/UDP Port
Dst TCP/UDP Port
Load Balancing for MPLS packets
Src XOR Dst IP Addr
Src XOR Dst Mac Addr
Src XOR Dst IP Addr and TCP/UDP Port
Src XOR Dst TCP/UDP Port
Src IP Addr
Src Mac Addr
Src IP Addr and TCP/UDP Port
Src TCP/UDP Port
Vlan, Dst IP Addr
Vlan, Dst IP Addr and TCP/UDP Port
Vlan, Src XOR Dst IP Addr
Vlan, Src XOR Dst IP Addr and TCP/UDP Port
Vlan, Src IP Addr
Vlan Src IP Addr and TCP/UDP Port
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
115
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks
Interface Management
For Your
Information
VLANs & Interfaces
Supervisor 720
4K VLAN POOL
VLANs
L3 Ports
SVIs
Tunnels
CoPP
Etc…
Supervisor 2T
16K Bridge
Domains
128K Logical
Interfaces
VLAN 1 - 4K
L3 Ports
VLAN 1 - 4K
SVIs
Tunnels
VLAN 1 - 4K
CoPP
Etc…
• VLANs used for both L2 Bridging
and L3 Routing
• Separate L2 Bridging and L3 Routing
• Each L3 Interfaces consumes
an internal VLANs from total 4K
VLAN pool
• Allows VLAN reuse on Per Port basis
• Breaks the 4K VLAN barrier
• Massive scale for L3 interfaces
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
117
L3 Forwarding
For Your
Information
High-Level SW & HW Process
Control Plane (RP)
Routing Protocols
1
OSPF, EIGRP, RIP, BGP, etc
RP receives routing updates
from attached neighbors
2
FIB (on PFC/DFC)
FIB & ADJ tables are used
by EARL to perform L3
lookups & forwarding
Stores routing details,
from Static Routes &
Routing Protocols in
Routing Information Base
(RIB)
Software CEF 3
Takes RIB and builds a
Forwarding Information
Base (FIB) containing
IP/mask prefixes
Hardware CEF
5
Loads FIB into PFC
& distributes to DFC’s
4
Hardware-based CEF Process
1. FIB lookup based on Destination prefix (longest-match)
2. FIB “Hit” returns an Adjacency pointer
3. Adjacency contains Rewrite (next-hop) information
4. ACL, QoS & NetFlow lookups occur IN PARALLEL (may effect final result)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
118
L3 Forwarding
FIB & Adjacency Overview
Each PFC/DFC stores a copy of the “FIB” & “Adjacency Table”…
172.20.45.1
FIB contains:
10.1.1.100
CEF entries from MOST to LEAST specific
based on /Mask
FIB TCAM shared by:
– IPv4 Unicast
– IPv4 Multicast
– IPv6 Unicast
– IPv6 Multicast
– MPLS
IF1, MAC, MTU
IF2, MAC, MTU
MASK (/32)
…
IF3, MAC, MTU
10.1.3.0
IF4, MAC, MTU
10.1.2.0
MASK (/24)
…
10.1.0.0
172.16.0.0
…
…
Adjacency
Table
MASK (/16)
…
Adjacency Table:
– L2 “Re-Write” information and / or pointers for replication
– Hardware Adjacency table also shared among protocols
0.0.0.0
MASK (/0)
FIB TCAM
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
119
L3 Forwarding
FIB & ADJ Lookup in PFC/DFC
Lets assume a lookup needs to be performed for a packet with
a destination of 10.1.5.2 /24, then the following would occur…
1
172.20.45.1
Packet
10.1.1.100
MASK (/32)
2
IF1, MAC, MTU
…
Key Gen
IF2, MAC, MTU
10.1.3.0
3
10.1.2.0
MASK (/24)
Lookup Key
…
HIT!
Load-Sharing
Hash
7
IF3, MAC, MTU
IF4, MAC, MTU
4
10.1.0.0
172.16.0.0
6
…
5
MASK (/16)
…
…
Adjacency
Table
0.0.0.0
MASK (/0)
FIB TCAM
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
120
PFC/DFC FIB TCAM
For Your
Information
Defaults and Changes
IPv4 Unicast & MPLS require only 1 entry
IPv6 Unicast & IPv4 Multicast require 2 entries
NON-XL
PFC
XL
PFC
Standard PFC/DFC = 256K entries
IPv4, MPLS
192k
512k
The “XL” PFC/DFC = 1M entries
IPv6, Multicast
32k
256k
Default TCAM allocation shown below
SUP2T-XL Example
Changing default (requires Reboot!)
SUP2T#sh platform cef maximum-routes
FIB TCAM maximum routes :
=======================
Current :------IPv4 + MPLS
- 512k (default)
IPv6 + IP Multicast - 256k (default)
SUP2T(config)#platform cef maximum-routes ?
ip
number of ip routes
ip-multicast number of multicast routes
ipv6
number of ipv6 routes
mpls
number of MPLS labels
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
121
Displaying IPv4 Forwarding Summary
SUP2T#show platform hardware capacity forwarding
...
L3 Forwarding Resources
FIB TCAM usage:
Total
72 bits (IPv4, MPLS, EoM)
196608
144 bits (IP mcast, IPv6)
32768
detail:
Protocol
IPv4
MPLS
EoM
IPv6
IPv4 mcast
IPv6 mcast
Adjacency usage:
Total
1048576
BRKARC-3465
For Your
Information
Used
28
7
%Used
1%
1%
Used
28
0
0
%Used
1%
0%
0%
1
3
3
1%
1%
1%
Used
171
%Used
1%
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
122
Displaying Hardware IPv4 Prefix Entries
For Your
Information
SUP2T#show platform hardware cef
Codes: decap - Decapsulation, + - Push Label
Index Prefix
Adjacency
68
255.255.255.255/32 receive
75
10.10.1.1/32
receive
76
77
78
3200
3201
3202
10.10.1.0/32
10.10.1.255/32
10.10.1.2/32
224.0.0.0/24
10.10.1.0/24
10.100.0.0/24
receive
receive
Gi1/1,
receive
glean
Gi1/1,
3203
3204
3205
10.100.1.0/24
10.100.2.0/24
10.100.3.0/24
Gi1/1,
Gi1/1,
Gi1/1,
0030.f272.31fe
0030.f272.31fe
0030.f272.31fe
0030.f272.31fe
0030.f272.31fe
...
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
123
Finding the Longest-Match Prefix Entry
For Your
Information
SUP2T#show platform hardware cef 171.1.1.0
Codes: decap - Decapsulation, + - Push Label
Index
Prefix
Adjacency
SUP2T#show platform hardware cef lookup 171.1.1.0
Codes: decap - Decapsulation, + - Push Label
Index
Prefix
3531584 171.0.0.0/8
Adjacency
Vl192
,00d0.0053.bc00
SUP2T#show platform hardware cef ipv6 lookup FF00::
Codes: + - Push label
Index
Prefix
512 FF00::/8
Adjacency
glean
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
124
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 NetFlow
 Access Control
 Packet Walks
Catalyst Hardware NetFlow
Cisco NetFlow is a process designed to collect information about traffic “flows” that pass through a switch
Netflow
Collection
Server
Data Flow (PFC)
Exported Netflow
Record (MSFC)
NetFlow
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
126
Catalyst Hardware NetFlow
For Your
Information
NetFlow Flow Masks
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
127
Hardware NetFlow
For Your
Information
Supervisor 2T Enhancements
Optimal CPU Utilization with
Yielding NDE & Direct Export
from a Line Card
Flexible
NetFlow
CPU Friendly
Export
Allow to use Netflow after
ingress lookup is done
(NetFlow on CoPP)
Allow to account for
IP Multicast traffic per
destination instead of per group
Increased customization and scale by
selecting the fields to Match and
Collect for both IPv4 and IPv6
Egress
Netflow
Up to 13M
Flows per
System
Sampled
Netflow in
Hardware
BRKARC-3465
Bigger tables mean
MORE entries per
system, giving you
better visibility into
your network (up to
13 million NF entries
with a 13 slot chassis)
Optimize the Netflow
Tables utilization and
minimize load on Analyzers
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
128
Hardware NetFlow
TCAM Lookup on PFC4
1
DST IP
SRC IP
Proto
DST Port
SRC Port
10.1.2.11
10.1.1.10
0x6
80
33992
2
Flow Key
Key
Flow
3
Hash Function Compare
all pages
5
Lookup Key
4
DataKey
Key Index
Index
Data
Data
Key Index
Index
Data
Key
DataKey
Key Index
Index
Data
Data
Key Index
Index
Data
Key
Data
Key
Index
DataKey
Key Index
Index
Data
Data
Key
Index
DataKey
Key Index
Index
Data
Data
Key Index
Index
Data
Key
DataKey
Key Index
Index
Data
Data
Key Index
Index
Data
Key
Data
Key
Index
DataKey
Key Index
Index
Data
Data
Key
Index
DataKey
Key Index
Index
HIT!
Data
Data
Key Index
Index
Data
Key
DataKey
Key Index
Index
Data
Data
Key Index
Index
Data
Key
DataKey
Key Index
Index
Data
Data
Key Index
Index
Data
Key
Data
Key
Index
DataKey
Key Index
Index
Data
Data
Key
Index
DataKey
Key Index
Index
Data
Data
Key Index
Index
Data
Key
Compare
Flow Data
7
6
Index to
NF Data
Table
Flow Data
Flow Data
Flow Data
Flow Data
Flow Data
Flow Data
Flow
HIT! Data
Flow Data
Flow Data
Flow Data
Flow Data
8
Update
Stats
Statistics
Statistics
Statistics
Statistics
Statistics
Statistics
Statistics
Statistics
Statistics
Statistics
Statistics
Data Key
Key
Data
512K
entries
Indexes row in Lookup Table
NetFlow Data Table
NetFlow Statistics
NetFlow Lookup Table
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
129
Hardware NetFlow
Sup2T Flexible NetFlow
For Your
Information
Flow Export
Flow Record
Key Field
Non-Key Field
Key Field
Non-Key Field
…
…
Multiple Exporters
can be associated
with a single FNF
monitor
Export Profile
Export Profile
…
Key Fields trigger the creation of a new Flow entry
every time their value change
Flow Profile
Non-Key Fields are data that is indexed by the Key Fields.
Flow
Monitor
Key Fields are defined using the “match” statement
Non-Key-Fields are defined using the “collect” statement
Ingress
and / or
Ingress
….
and / or
Egress
Egress
Interfaces
BRKARC-3465
Same Flow Monitor
can be associated with
multiple Interfaces
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
130
For Your
Information
PFC4 Key & Non-Key Fields
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
131
Hardware NetFlow
NetFlow Data Export Process
VS-S2T-10G
Netflow
Export
Netflow
Data
Netflow Collector
WS-X6848-TX-2T
EOBC
Netflow
Data
WS-X6908-10G-2T
Netflow Direct
Export
Data
Direct Export with Sup2T:
•
•
•
•
•
•
•
C6800-32P10G
C6800-16P10G
C6800-8P10G
WS-X6904-40G
WS-X6908-10G
WS-X6816-10X
WS-X6716-10X (DFC4-E)
Also supported on C6880-X:
• C6880-X-16P10G
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
132
Hardware NetFlow
For Your
Information
Sup2T “CPU Friendly” Netflow Export
CPU
Utilization
NDE increases
export rate until
threshold reached
When threshold reached,
NDE quickly backs off
20% export rate
70%
Yielding NDE
CPU threshold
30%
CPU before
NDE begins
Wait 5 seconds and then
step up export rate again
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
133
Displaying NetFlow Utilization
For Your
Information
SUP2T#show platform hardware capacity netflow
Netflow resources:
Netflow table size: 515032 entries total
Netflow table usage: Module/Instance
Input flows
Output flows
3
10%
10%
7
25%
25%
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
134
For Your
Information
PFC3 vs. PFC4 - Flexible Netflow
Feature
PFC3
PFC4
256 K (Ingress Only)
512 K Ingress – 512 K Egress
Shared Netflow Policers
N/A
512
Netflow Samplers
N/A
1K
Class Maps per Policy Map
1K
4K
Aggregate Policers
1K
6K
Distributed Policers
N/A
4K
Microflow Policers
63
128
Flexible Netflow
N/A
Yes
Egress Netflow
N/A
Yes
VRF-aware Netflow
N/A
Yes*
Netflow Export Enhancements
Direct Export
Direct Export,
CPU Yield, EEM
Packet or Byte Policing
Byte-based
Packet or Byte-based
Netflow Entries
BRKARC-3465
* Available in future IOS software
releases
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
135
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 NetFlow
 Access Control
 Packet Walks
Access Control Lists
Hardware Support
Full Hardware Support
DFC
Create an ACL or classification
policy, using the CLI or Network
Management System (NMS)
DFC
PFC
PFC
DFC
1
ip access-list extended Internet
permit ip any host 10.2.2.4
permit ip any host 10.5.2.33
permit ip any host 10.11.0.0
permit ip any host 10.4.0.0
Policy Feature Card
Distributed Forwarding Card
•
•
•
•
Router ACLs
VLAN ACLs
Port Based ACLs
Role Based ACLs
2
DFC
DFC
Hardware- Assisted
ACL Features
•
•
•
•
•
•
BRKARC-3465
3
NetFlow
NAT & PAT
PBR
WCCP
Reflexive ACLs
Cisco Trust Sec
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
137
Access Control Lists
For Your
Information
Three Forms of Security ACLs
The PFC / DFC supports three forms of Security ACLs: the RACL, VACL and PACL…
Router ACL (RACL)
VLAN ACL (VACL)
Port ACL (PACL)
Used to permit or deny the
movement of traffic
between Layer 3 Subnets
Used to permit or deny the
movement of traffic
between Layer 3 Subnets
& VLANs or within a VLAN
Used to permit or deny the
movement of traffic
between Layer 3 Subnets
& VLANs or within a VLAN
Applied as an input or output
policy to a Layer 3 interface
Applied as a policy to a
VLAN - is inherently applied
to both inbound and
outbound traffic
Applied as a policy to a
Layer 2 Switch port interface
- is applied for inbound traffic
only
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
138
Access Control Lists
ACL Order of Processing
3
4
Output RACL
Input RACL
2
VACL
1
VACL
5
Input PACL
Note: NO
Output PACL
exists
Destination
Source
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
139
Access Control Lists
PFC4 TCAM Lookup
TCAM A
BANK 0
BANK 1
PFC4 / DFC4
Forwarding Engine
TCAM B
BANK 2
BANK 3
VACL
QoS
RACL
SGACL
RACL
PACL
ACE
Counters
(L2 ASIC)
3
TCAM Controller
2
2X
Lookup Keys
Packet Header Information
1
ACL
Labels
4X
Results
ACL
LOUs
Classification Module 1
4
7
4 X Results
& Priority
6
5
Classification Module 2
BRKARC-3465
Final Result
to Netflow
8
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
140
Access Control Lists
For Your
Information
Mask Utilization: PFC3 vs PFC4
permit ip 10.1.1.0 0.0.0.255 any
permit ip 10.2.1.0 0.0.0.255 any
permit ip 10.3.0.0 0.0.255.255 any
PFC3 ACL TCAM
MASK
0.0.0.255
MASK
0.0.255.255
PFC4 ACL TCAM
10.1.1.0
permit
Mask 0.0.0.255
10.1.1.0
permit
10.2.1.0
10.3.0.0
-
permit
permit
-
Mask 0.0.0.255
10.2.1.0
permit
Mask 0.0.255.255
-
10.3.0.0
-
permit
-
3 ACEs
used
16 ACEs
used
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
141
Access Control Lists
For Your
Information
PFC4 “ACL Dry Run” Feature
•
Make sure an ACL can fit in the
TCAM before you apply the ACL
- ACLs that do not fit can cause
software forwarding and possible
high CPU utilization
• Special configuration session
- Create and Edit the ACL
- Verifies if the changes will fit within
the hardware resources
•
The actual changes are not
programmed into the hardware
during the dry-run session
•
Configuration changes can be
verified step by step…
SUP2T-E# show configuration session test status
====================================
Status of last config validation:
Timestamp: 2013-09-20@17:27:06
======================================
SLOT = [1]
Result = Configuration will fit in TCAM
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
142
Access Control Lists
For Your
Information
PFC4 “ACL Hitless Update” Feature
•
Allows updates to an ACL
interrupting traffic
•
Multiple features updated at once
•
IPv4, IPv6, MAC…
•
RACL, VACL, PBR…
IPv4
without
IPv6
MAC
ACL
Updates
•
Global configuration option
•
Feature does consume double the number of
TCAM entries
(default is on)
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
143
Access Control Lists
For Your
Information
PFC4 ACL Hitless Update
 Each ACL feature is initially
programmed into 2 different
spaces into the TCAM
Primary Space (Label-1)
TCAM B
TCAM A
BANK 0
BANK 1
 Once the ACL changes have been
completed the then PFC4 will then
use the original label again
BANK 3
SGT-1
RACL-1
SGT-2
RACL-2
VACL-1
QoS-1
VACL-2
QoS-2
Shadow Space (Label-2)
 While an ACL is being updated
the PFC4 will use a temporary
label that points to the shadow
TCAM space
BANK 2
TCAM Controller
2 X Lookup Keys
ACL
Labels
1, 2
4 X Results & Priority
ACL LOUs
Classification Module 1
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
144
For Your
Information
PFC3 vs. PFC4 - Security
Feature
PFC3
PFC4
32K
64K or 256K
(Programmable)
ACL Labels
4K
16K
ACE Mask Ratio
8:1
1:1
ACL LOU’s
64
208
Port ACL’s
2K
8K
Software
Hardware
Per-Port Per-VLAN ACL’s
N/A
Yes
Security Group ACL’s
N/A
32K
Security Group Tagging (SGT)
CTS 1.5 (SXP)
CTS 2.0
802.1ae Encryption Support
N/A
Yes (Line-Rate)
IPv4 (2 paths)
IPv4 & IPv6 (16 paths)
Layer3: 8
Layer2: 4
Layer3: 31
Layer2: 26
ACL TCAM Size
MAC ACL Support
Unicast RPF
Hardware Rate Limiters
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
145
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks





6700/6800 & 6900
C6800 1G Series
C6800 10G Series
C6880-X Series
C6840-X Series
For Your
Information
6700 to 6700 - Centralized Forwarding
Slot 1
1
Port ASIC A
2
Port ASIC B
R
6
Port ASIC A
CFC
FIRE ASIC AH
P
Slot 2
Port ASIC B
CFC
FIRE ASIC B
FIRE ASIC A
7
FIRE ASIC B
3
Dbus
Rbus
Michael
Engineering
Switch Fabric
Amanda
Marketing
5
R
H
H
Fabric / Bus
Interface &
Replication ASIC
4
5
R
Layer 2 Engine
PFC4
P = Packet
H = Header
Layer 3 Engine
R = Result
Supervisor Engine 2T
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
147
1
Port ASIC A
6700 (CFC)
15
Slot 2
Port ASIC B
14
Local Forwarding
CFC
4 10
FIRE ASIC A 3
2
11
10
CPU (MSFC)
10
FIRE ASIC B
13
5
E-DBUS
10
E-RBUS
12
Switch Fabric
Port ASIC
5
6
10
6
5
9
Fabric / Bus
Interface &
Replication ASIC
Layer 2 Engine 7 P
F
Layer 3 Engine 8 C
Supervisor Engine
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
148
6800 to 6800 - Distributed Forwarding (DFC)
Slot 1
1
Port ASIC A
2
P
Slot 2
Port ASIC B
3
DFC4
R
FIRE ASIC A H
L
2
For Your
Information
Port ASIC A
DFC4
L
3
Port ASIC B
L
2
L
3
6
4
FIRE ASIC B
FIRE ASIC A
FIRE ASIC B
5
Dbus
Rbus
Michael
Engineering
Switch Fabric
Amanda
Marketing
PFC4
Fabric / Bus
Interface &
Replication ASIC
Layer 2 Engine
P = Packet
H = Header
Layer 3 Engine
R = Result
Supervisor Engine 2T
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
149
1
Slot 2
Port ASIC A
6800 (DFC)
13
Port ASIC B
2
Local Forwarding
12
5
3
4
FIRE ASIC A
7
DFC
6
10
11
FIRE ASIC B
9
E-DBUS
E-RBUS
Switch Fabric
Port ASIC
CPU (MSFC)
8
Fabric / Bus
Interface &
Replication ASIC
Layer 2 Engine
Layer 3 Engine
Supervisor Engine
BRKARC-3465
P
F
C
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
150
For Your
Information
6900 to 6900 - Distributed Forwarding (DFC)
1a
1b
CTS ASIC A
Slot1
CTS ASIC B
CTS ASIC A
Port ASIC A
3
Port ASIC B
Port ASIC A
DFC4
2
P
R
FIRE ASIC A H
L
2
Slot2
Port ASIC B
DFC4
L
3
CTS ASIC B
L
2
6b
6a
L
3
4
FIRE ASIC B
FIRE ASIC A
FIRE ASIC B
5
Dbus
Rbus
Michael
Engineering
Switch Fabric
Amanda
Marketing
PFC4
Fabric / Bus
Interface &
Replication ASIC
Layer 2 Engine
P = Packet
H = Header
Layer 3 Engine
R = Result
Supervisor Engine 2T
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
151
1
6900 (DFC)
CTS
ASIC A
CTS
ASIC B
Local Forwarding
Port
ASIC A
Port
ASIC B
2
Slot 2
CTS
ASIC C
Port
ASIC C
DFC 5
3
4
FIRE ASIC A
7
6
10
14
CTS
ASIC D
13
Port
ASIC D
12
11
FIRE ASIC B
9
E-DBUS
E-RBUS
Switch Fabric
Port ASIC
CPU (MSFC)
8
Fabric / Bus
Interface &
Replication ASIC
Supervisor Engine
Layer 2 Engine
Layer 3 Engine
BRKARC-3465
P
F
C
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
152
For Your
Information
Multicast Ingress Replication Model
Egress Linecards
Host
Ingress Linecard
RE
Host
Host
Switch
Fabric
RE
1
3
Host
4
RE
2
Host
Host
Host
RE
Host
Host
Host
Ingress Replication Engine (RE) responsible
for replication to ALL OIF’s
Host
Host
Replicates for each egress linecard
Switch Fabric sends copies for each OIF
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
153
For Your
Information
Multicast Egress Replication Model
Egress Linecards
Host
Ingress Linecard
RE
Host
Host
Switch
Fabric
RE
1
3
2
Host
4
RE
5
Host
Host
Host
RE
Host
Host
Host
Ingress Replication Engine responsible
for replication to local OIF’s
Replicates a SINGLE copy to Fabric
Host
Host
Switch Fabric replicates for each OIF
Local Linecard RE replicates for local OIF’s
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
154
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks





6700/6800 & 6900
C6800 1G Series
C6800 10G Series
C6880-X Series
C6840-X Series
C6800 1G - Packet Walks
Remote Forwarding (Ingress)
Supervisor
Switch Fabric
20G
EOBC
Step 4: FIRE ASIC stores data
payload in local buffer, and then it
sends only the Internal Header to
Forwarding Engine for Lookup
20G
BACKPLANE INTF
FABRIC
INTF
20G
FPGA
20G
FPGA
FIRE
ASIC
10G
10G
PORT
ASIC
PORT
ASIC
10G
10G
DFC4
Step 5: Inband FPGA parses
Internal Header, and then it sends
to Forwarding Engine
PORT
ASIC
PORT
ASIC
Step 2: PHY converts the signal
& serializes the bits, and then it
sends to Port ASIC
Step 1: Packet Arrives
@ Ingress Port 13
Step 8: Ingress FIRE ASIC uses
lookup result to determine
the Fabric Port mapped to Egress
Port, and converts Internal Header
to Fabric Header.
Then it sends to Fabric ASIC
FABRIC
INTF
FIRE
ASIC
Step 3: Port ASIC parses packet
to derive VLAN, CoS, etc. and
perform Ingress QoS.
Then it applies Internal Header
and sends to FIRE ASIC
Step 9: Fabric ASIC uses
Fabric Header to determine
Egress Fabric Port and then it
sends to Switch Fabric
Step 6-7: Forwarding Engine
performs L2, L3, ACL and
Netflow IFE & OFE processing
to determine the Egress Port
&
Rewrite Info.
Then it returns result to FIRE ASIC
(via Inband FPGA)
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
01-04
05-08
09-12
13-16
17-20
21-24
25-28
29-32
33-36
37-40
41-44
45-48
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
156
C6800 1G Packet Walks
Remote Forwarding (Egress)
Step 10: Switch Fabric transmits
frame to Egress Fabric ASIC, which
sends to Egress FIRE ASIC
Supervisor
Switch Fabric
20G
EOBC
Step 11: FIRE ASIC uses Fabric
Header to derive new Internal header,
which it sends to Forwarding Engine
(Egress Lookup)
BACKPLANE INTF
FABRIC
INTF
20G
FPGA
FABRIC
INTF
FPGA
FIRE
ASIC
Step 12: Inband FPGA parses
Internal Header, and then it sends
to Forwarding Engine
Step 13: Forwarding Engine
performs an Egress (L2) Lookup
to learn SRC MAC address.
Then it returns Internal Header to
FIRE ASIC (via Inband FPGA)
20G
Step 14: FIRE ASIC uses
Internal Header to determine Egress
20G
Port and reassemble the packet.
Then it sends to Port ASIC
FIRE
ASIC
10G
10G
PORT
ASIC
PORT
ASIC
10G
10G
DFC4
PORT
ASIC
Step 15: Port ASIC removes
Internal Header and rewrites VLAN,
CoS, etc. and perform Egress QoS.
Then it sends to PHY
PORT
ASIC
Step 16: PHY serializes the bits
& converts signal, and then
transmits the packet
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
01-04
05-08
09-12
13-16
17-20
21-24
25-28
29-32
33-36
37-40
41-44
45-48
BRKARC-3465
Step 17: Packet Leaves
@ Egress Port 36
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
157
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks





6700/6800 & 6900
C6800 1G Series
C6800 10G Series
C6880-X Series
C6840-X Series
C6800 10G - Packet Walks
Remote Forwarding (Ingress)
Fabric ASIC of Active Sup
Fabric ASIC of Standby Sup
40G
40G
40G
40G
40G
40G
40G
Step 9: Fabric ASIC uses
Fabric Header to determine
Egress Fabric Port and then it
sends to Switch Fabric
40G
Step 8: Ingress FIRE ASIC uses
lookup result to determine
the Fabric Port mapped to Egress
Port, and converts Internal Header
to Fabric Header.
Then it sends to Fabric ASIC
Local Fabric ASIC
Step 4: FIRE ASIC stores data
payload in local buffer, and then it
sends only the Internal Header to
Forwarding Engine for Lookup
2x20G
2x20G
Inband
Inband
DFC4
Inband
Step 3: Port ASIC Decrypts
CTS, then it parses packet to
derive VLAN, CoS, etc. and
perform Ingress QoS.
Then it applies Internal Header
and sends to FIRE ASIC
Inband
FIRE
ASIC
FIRE
ASIC
FIRE
ASIC
FIRE
ASIC
40G
40G
Step 2: PHY converts the signal
& serializes the bits, and then it
sends to Port ASIC
Step 1: Packet Arrives
@ Ingress Port 17
Step 5: Inband FPGA parses
Internal Header, and then it sends
to Forwarding Engine
DFC4
40G
40G
Port ASIC
Port ASIC
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
SFP
01,03,05,07
SFP
09,11,13,15
SFP
17,19,21,23
SFP
25,27,29,31
SFP
02,04,06,08
SFP
10,12,14,16
SFP
18,20,22,24
SFP
26,28,30,32
Front
Panel
BRKARC-3465
Step 6-7: Forwarding Engine
performs L2, L3, ACL and
Netflow IFE & OFE processing
to determine the Egress Port
&
Rewrite Info.
Then it returns result to FIRE ASIC
(via Inband FPGA)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
159
C6800 10G Packet Walks
Remote Forwarding (Egress)
Step 10: Switch Fabric transmits
frame to Egress Fabric ASIC, which
sends to Egress FIRE ASIC
Fabric ASIC of Active Sup
Fabric ASIC of Standby Sup
40G
40G
40G
40G
40G
40G
40G
Local Fabric ASIC
Step 11: FIRE ASIC uses Fabric
Header to derive new Internal header,
which it sends to Forwarding Engine
(Egress Lookup)
2x20G
2x20G
Inband
Step 14: FIRE ASIC uses
Internal Header to determine
Egress Port, reassemble the packet
and perform Egress QoS.
Then it sends to Port ASIC
Inband
DFC4
Inband
Inband
DFC4
Step 12: Inband FPGA parses
Internal Header, and then it sends
to Forwarding Engine
Step 13: Forwarding Engine
performs an Egress (L2) Lookup
to learn SRC MAC address.
Then it returns Internal Header to
FIRE ASIC (via Inband FPGA)
40G
FIRE
ASIC
FIRE
ASIC
FIRE
ASIC
FIRE
ASIC
Step 15: Port ASIC removes Internal
Header, rewrites VLAN, CoS, etc. and
adds Encryption. Then it sends to PHY
40G
40G
40G
40G
Port ASIC
Port ASIC
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
PHY
PHY
PHY
PHY
SFP
01,03,05,07
SFP
09,11,13,15
SFP
17,19,21,23
SFP
25,27,29,31
SFP
02,04,06,08
SFP
10,12,14,16
SFP
18,20,22,24
SFP
26,28,30,32
Front
Panel
BRKARC-3465
Step 16: PHY serializes the bits
& converts signal, and then
transmits the packet
Step 17: Packet Leaves
@ Egress Port 24
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
160
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks





6700/6800 & 6900
C6800-1G Series
C6800-10G Series
C6880-X Series
C6840-X Series
C6880-X & C6840-X Packet Walk
Remote Forwarding (Egress)
Step 5: FIRE ASIC stores data
payload in local buffer, and then it
sends only the Internal Header to
Forwarding Engine for Lookup
Step 9: Fabric ASIC uses
Fabric Header to determine
Egress Fabric Port and then it
sends to Switch Fabric
Step 4: MUX ASIC stores
packet in local buffer, and
may perform special packet
encap. Then it sends to
(1 of 2) FIRE ASIC
Step 8: Ingress FIRE ASIC uses
new Internal Header to determine
the Fabric Port mapped to
Egress Port, and converts Internal
Header to Fabric Header.
Then it sends to Fabric ASIC
Step 6: Inband FPGA parses
Internal Header, and then it sends
to Forwarding Engine
Step 3: Port ASIC removes
Decryption, then it parses packet
to derive VLAN, CoS, etc. and
perform Ingress QoS.
Then it applies Internal Header
and sends to MUX ASIC
Step 7: Forwarding Engine
performs L2, L3, ACL and Netflow
IFE & OFE processing and
determines the Egress Port &
Rewrite Info. Then it returns new
Internal Header to FIRE ASIC
(via Inband FPGA)
Step 2: PHY converts the signal
& serializes the bits, and then it
sends to Port ASIC
Step 1: Packet Arrives
@ Ingress Port 1
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
162
C6880-X & C6840-X Packet Walk
Remote Forwarding (Egress)
Step 10: Fabric ASIC transmits frame
to Egress Fabric Port, which is
received by Egress FIRE ASIC
Step 11: FIRE ASIC uses Fabric
Header to derive new Internal header,
which it sends to Forwarding Engine
(egress lookup)
Step 12: Inband FPGA parses
Internal Header, and then it sends
to Forwarding Engine
Step 14: FIRE ASIC uses new Internal
Header to determine Egress Port and
reassemble the packet, and then it
sends to MUX ASIC
Step 15: MUX ASIC uses Internal
Header to determine Egress Port
and perform Egress QoS.
Then it sends to Port ASIC
Step 13: Forwarding Engine
performs an egress (L2) lookup to
learn MAC address.
Then it returns Internal Header to FIRE
ASIC (via Inband FPGA)
Step 16: Port ASIC removes Internal
Header, rewrites VLAN, CoS, etc. and
adds Encryption. Then it sends to PHY
Step 17: PHY serializes the bits
& converts signal, and then
transmits the packet
Step 18: Packet Leaves
@ Egress Port 16
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
163
Agenda
 Background
 C6807-XL
 C6880-X
 C6840-X
 L2 Forwarding
 L3 Forwarding
 Packet Walks





6700/6800 & 6900
C6800-1G Series
C6800-10G Series
C6880-X Series
C6840-X Series
C6840-X - Packet Walks
Same as C6800 10G Series
C6800-32P10G
C6832-X-LE
Fabric ASIC of Active
Sup
40G
40G
40G
Local Fabric ASIC
2x20G
DFC
4
Inband
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
SFP
SFP
SFP
SFP
01-04
05-08
09-12
13-16
40G
40G
2x20G
Inband
Inband
Inband
Inband
DFC
4
Inband
Inband
DFC
4
FIRE
ASIC
FIRE
ASIC
Front
Panel
40G
2x20G
DFC
4
FIRE
ASIC
40G
Local Fabric ASIC
2x20G
Inband
Fabric ASIC of Standby Sup
40G
FIRE
ASIC
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
PHY
SFP
SFP
SFP
21-24
25-28
29-32
40G
40G
Port ASIC
PHY
SFP
17-20
SFP
01,03,05,07
PHY
SFP
09,11,13,15
SFP
17,19,21,23
BRKARC-3465
FIRE
ASIC
PHY
SFP
25,27,29,31
Front
Panel
FIRE
ASIC
40G
40G
Port ASIC
Port ASIC
PHY
PHY
PHY
PHY
SFP
02,04,06,08
SFP
10,12,14,16
SFP
18,20,22,24
SFP
26,28,30,32
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
165
Summary
Innovation & Investment Protection
The Catalyst 6800 Series are based on the “Gold Standard”
Catalyst 6500 Series, leveraging the same ASICs and IOS
Software, while providing a foundation for the next-generation.
Hardware Multi-Layer Switching
L2 and L3 forwarding, network policies and statistics collection are
performed by the ASIC hardware, so there is minimal difference in
scale and performance.
Combined Features & Performance
Providing advanced features, in hardware, such as L2, IPv4, IPv6,
MPLS, NetFlow, QoS and Security, etc. without impacting overall
scale or performance.
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
166
Complete Your Online Session Evaluation
• Give us your session feedback
to be entered into a Daily Survey
Drawing.
• One daily winner will receive a
$750 Amazon gift card.
• Complete your session surveys
through the Cisco Live mobile
app or the Session Catalog on
CiscoLive.com/us.
Don’t Forget: Cisco Live sessions are available
for viewing on-demand after the event at
CiscoLive.com/Online
BRKARC-3465
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
167
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions
Presentation ID
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
168
Download