M02 - Hardware Switches
M02 - Hardware Switches
M02 - Hardware Switches
www.lumoscloud.com
[email protected]
Agenda
Nexus 9000 At A Glance
Switch on Chips (ASICs)
Nexus 9500
Nexus 9300
Interface Options
Nexus 9000 Line At A Glance
Nexus 9000 Design Principles
Power
Decrease power per port
Performance
Line rate 40/100 G ports
Price
Decrease cost per port
Programmability
Open REST APIs
Port Density
Concentrating forwarding capacity
in smaller space
Nexus 9000 Operating Modes
Traditional “Core/Agg/Access”
(NX-OS)
Nexus 9000 At-A-Glance
Leaf
Nexus 9300
APIC APIC APIC APIC Cluster
Switch on Chip (ASICs)
Switch on Chip (SoC) Basics
Heart of modern DC
switches
Often referred to as “ASIC”
or “silicon” This line card has four SoCs,
ToR comprised on a single sitting under the heat sinks
SoC typically
Chassis have one or more
SoCs in line cards and in
fabric modules
Anatomy of a SoC
Divided into 4 sections, each with Example: Broadcom Trident 2
32 x 10G SerDes and 240G
interconnect (25% oversubscribed)
128 x 10 GE SerDes interfaces
(Serializer/Deserializer)
240G 240G
interconnect interconnect
10 interfaces combined to form
240G 240G
interconnect
a CFP2 100 GE interface
interconnect
12 MB shared
buffer 4 interfaces combined to form
a native 40 GE interface
Anatomy of a SoC
Divided into 2 slices, no
oversubscription (line rate for all Example: Cisco LSE
packet sizes)
72 x 25 GE SerDes interfaces
40 MB total buffer (2x20 MB)
20 MB Slice
Buffer
240G
interconnect
2 interfaces combined to form
240G 240G
interconnect
a native 50 GE interface
interconnect
20 MB Slice
Buffer
4 interfaces combined to form
a native 40 or 100 GE interface
Cisco Spine Switch on Chips (SoC)
2014 2016 2017
Chip Name ASE ASE2 S6400
SerDes Speed 10 Gig 25 Gig 25 Gig
# SerDes 144 144 256
Size 28 nm 16 nm 16 nm
Cisco Leaf Switch on Chips (SoC)
2014 2015 2016 2017 2018
Chip Name ALE* ALE2/2+* LSE LS1800FX LS3600FX2
SerDes 10 Gig 10 Gig 25 Gig 25 Gig 25 Gig
Speed
# SerDes 96 48 72 72 144
Mode ACI/NX- ACI/NX-OS ACI/NX-OS ACI/NX-OS ACI/NX-OS
OS
Buffer 40 MB 25 MB 40 MB 40 MB 40 MB
Size 28 nm 28 nm 16 nm 16 nm 16 nm
Nexus 93180YC-EX
CPU LSE
48 x 1/10/25G 6 x 40/100G
1G mgmt
SFP28 QSFP28
Cisco ACI Fabric Modules: Gen 2 (9504 with FM-E example)
Fabric Module 1 Fabric Module 2 Fabric Module 3 Fabric Module 4
8 x 100 Gbit =
800 Gbit
LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE
Line Card 1 Line Card 2 Line Card 3 Line Card 4
800 Gbit x 4
32 x QSFP28 100G
FM= 3.2 Tbit
Cisco ACI Fabric Modules: Gen 2 (9504 with FM-E example)
Fabric Module 1 Fabric Module 2 Fabric Module 3 Fabric Module 4
8 x 100 Gbit =
800 Gbit
LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE LSE
Line Card 1 Line Card 2 Line Card 3 Line Card 4
800 Gbit x 4
32 x QSFP28 100G
FM= 3.2 Tbit
Nexus 9500
Cisco Nexus 9500 At A Glance
Cisco Nexus® 9500 Fabric Bandwidth:
16-Slot 3.6 Tbps/ slot
8-Slot
Cloud Deployment Options:
ACI Multi-Site, Telemetry, Cloud
4-Slot Scale
21 RU
13 RU
7 RU
Multi-Generation
Investment Protection:
Nexus 9516 Nexus 9508 Nexus 9504 No Mid-plane, Power Supply Headroom for
Payload Slots 16 8 4 100/400G and integrated optics/ encryption
Capacity (Full Duplex) 57.6 Tbps 28.8 Tbps 14.4 Tbps
100G Density 576 288 144
50G Density 1152 576 288
40G Density 576 288 144
10/25G Density 2304 1152 576
Cloudscale
2nd Gen Merchant Ultra-Deep Buffers
• Line-rate all ports/all
speeds • Cost effective • Large inter-DC
ports buffers
• Advanced functionality
• NX-OS only • VXLAN routing
• Large intra-DC buffers Large forwarding
• Common •
• VXLAN routing table
chipset
• Large forwarding table (Broadcom) • NX-OS
• ACI Spine/NX-OS
N9K-C950X-FM-S N9K-C950X-FM-R
N9K-C950X-FM-E
ACI Capable Fabric Modules
(6) x N9K-C95XX-FM (4/5) x N9K-C95XX-FM-E
160 MB buffer
32 x 100 GE ports
ACI mode or NX-OS mode
LSE-based
X9736/32C-FX 100G Cloud Scale Line Card
160 MB buffer
X9736C-FX: 36 x 100 GE ports
X9732C-FX: 32 x 100 GE ports
ACI mode or NX-OS mode
LS1800FX-based (LSE2)
Line rate MACSEC on all ports
CloudSec encryption on 8 ports
ACI 9500 Spine Line Card Overview
Series X9736PQ X9732C-EX X9732C-FX X9736C-FX
ASIC ASE x 2 LSE x 4 LS1800FX x 4 LS1800FX x 4
Buffer 42 MB 160 MB 160 MB 160 MB
Interfaces 36 x 40 Gbit 32 x 100 Gbit 32 x 100 Gbit 36 x 100 Gbit
Breakouts No Yes Yes Yes
Supported FMs N9K-C95XX-FM N9K-C95XX-FM-E/E2 N9K-C95XX-FM-E/2 N9K-C95XX-FM-E/2
Telemetry No Yes Yes Yes
ACI/NXOS ACI Only ACI/NX-OS ACI/NX-OS ACI/NX-OS
Multi-Pod Support Yes Yes Yes Yes
Multi-Site Support No Yes Yes Yes
MACSec/CloudSec No No Yes Yes
Nexus 9300
9300 Spines
EOS/EOL
Announced
M12PQ M6PQ M6PQ-E
ALE based ALE2 based ALE2+ based
4,000 Policy CAM 32,768 Policy CAM 32,768 Policy CAM
IP-based EPG
Nexus 9300 Series (ALE2/T2)
• TX: 48 x 100 Mbit, 1/10 Gigabit Ethernet
Nexus 9396PX/TX Switch • PX: 48 x 1/10 Gigabit Ethernet
(with M6PQ GEM) • 6 x 40 Gigabit Ethernet Uplinks
37 MB shared buffer
• 25 MB ALE2
ALE2+ (-E models) brings IP-
• 12 MB NFE based EPGs
Nexus 9300-EX Series (LSE)
Cisco Nexus 93180YC-EX
• 48 x 1/10/25 Gigabit Interfaces
• 6 x 100 Gigabit ACI uplinks
• 40 MB buffer
• Cisco LSE ASIC
Cisco Tetration Analytics Support (EX)
Cisco Nexus 93108TC-EX FCoE NPV Support in ACI/NX-OS mode
• 48 x 100 Mbps or 1/10 Gigabit Interfaces
• 6 x 100 Gigabit ACI uplinks
• 40 MB buffer
• Cisco LSE ASIC
• 40 MB buffer
• 1 x 1 GE mgmt.
48 x 1/10/25 GE Host • 1 x 10 GE SFP+ mgmt.
interfaces (2.4 Tbps) • 4.8 Tbps total
• Tetration, SSX
Nexus 9336C-FX2
93180LC-EX
• 24 40/50 GE ports (host)
• 6 100 GE ports (uplink) Ports 26,28 not used
• 3.6 Tbps total
All ports can run 100 GE (or 40, or 4 x 10/25 breakout)
9336C-FX2
• 36 ports 40/100 GE (uplink/downlink)
• 7.2 Tbps total
Nexus 9348GC-FXP
Quad-Lane
Single-Lane • 1G SFP (via QSA)
• 1G SFP • 10G SFP+, Twinax, AOC (via QSA)
• 10G SFP+, Twinax, AOC • 25G SFP28, Twinax, AOC (via SLIC)
• 25G SFP28, Twinax, AOC • 50G Twinax, AOC (via SLIC)
• 100G QSFP28, Twinax, AOC
Multiple Speeds with QSFP28 interface
QSFP28 has 4 serial electrical links. So
no 3x40G or 10x10G breakout QSFP+ • 1x40G
• 4x10G
QSFP28 • 1x100G
• 4x25G
• 2x50G
QSA with
• 1x10G
SFP • 1x1G
Support for 40G Optics QSFP+
AOC
Copper Build-inQSFP28 Upto20m
1/2/3/5/10/15/20m
What about 25G?
25 Gbps Ethernet & Standards
Consortium IEEE
S6400 / LS3600FX2
Stats
SSX Tables
Registers
Lookup
Parser Pipeline