Brad Hedlund's speaking session at Interop Las Vegas 2012.
Big Data clusters and SDN enabled clouds invite a new approach to data center networking. This session for data center architects will explore the transition from traditional scale-up chassis based Layer 2 centric networking, to the next generation of scale-out Layer 3 CLOS based fabrics of fixed switches.
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Architecting Data Center Networks for Big Data and Cloud
1. Architecting Data Center
Networks in the era of Big Data
and Cloud
Brad Hedlund
Spring Interop—May 2012
VIDEO of this session:
http://bradhedlund.com/?p=3912
Global Marketing
2. Two approaches to DC Networking
THE SAME OLD
• Centralized, Scale-up Layer 2 networks
• Monstrous chassis switches
TRILL OpenFlow VEPA SPB
Or a Different Approach
Distributed, Scale-out Layer 3 fabrics
Efficient fixed switches
Open, industry standard protocols
2 Brad Hedlund
Global Marketing
3. Networks that suck for Cloud & Big Data
Core
Network
Dist Topology
Access
VM
Capacity
Topology
PARTITIONED CAPACITY
“Data center networks are in my way”
-James Hamilton, AWS
3 Brad Hedlund
Global Marketing
4. Networks that Don’t suck for Cloud & Big Data
Spine
Network
Topology
Leaf
VM
Capacity
Topology
UNIFORM CAPACITY
All points equidistant
4 Brad Hedlund
Global Marketing
5. Big Data
TCP
switch switch
TCP
switch switch switch switch switch
Name Node Job Tracker Secondary NN Node
Node Node
Node Node Node Node Node
Node Node Node Node Node
Node Node Node Node Node
Node Node Node Client Client
TCP TCP
Rack 1 Rack 2 Rack 3 Rack 4 Rack N
World
• Inverse Virtualization
• Workloads orchestrated like cattle
• L2 or L3 network. Does it matter?
5 Brad Hedlund
Global Marketing
6. Basic requirements of Cloud (IaaS)
switch switch
Physical
Network
switch switch switch switch
FW LB
World Virtual
Network
VM VM VM VM
• Secure, Scalable Multi Tenancy
• Location independence
• On Demand virtual networks
6 Brad Hedlund
Global Marketing
7. Blend the Virtual and Physical Networks
VLAN 20
switch
VLAN 10
switch switch
VM VM
vSwitch vSwitch
VM VM VM VM VM VM
Host Host
• Tenant subnet = Network VLAN
7 Brad Hedlund
Global Marketing
8. Abstract the Virtual Network from Physical
Segment ID 20
switch
Segment ID 10
switch switch
VM VM
vSwitch vSwitch
VM VM VM VM VM VM
Host Host
• Network Virtualization Overlay
• Tenant subnet = Software VLAN
8 Brad Hedlund
Global Marketing
9. Scale-up centralized Layer 2
L3
• 2-post Rooted Architecture
L2
• Centralized L2/L3
• L2/L3/ARP table scale?
• Scale w/ Bigger Boxes
• Precious Pets
• VLAN Provisioning? vSwitch vSwitch
• Broadcasts
VM VM VM VM
9 Brad Hedlund
Global Marketing
10. Scale-out Layer 3 Leaf/Spine Fabric
(16) (8) (2)
(128)
L3
(64) (16)
L2
1980 Server ports
3072 Server ports
768
6144 Server ports
• Mesh from Leaf to Spine • Non-blocking Spine
• OSPF, ISIS, BGP, TRILL • 3:1 @ ToR
• ToR w/ 16 uplinks (ECMP) • 128 port 2RU Spine
10 Brad Hedlund
Global Marketing
11. Uniform fabric for Cloud & Big Data
(16) (8) (2) Storage Access
Hadoop
(128)
L3
(64) (16)
L2
Name Node Job Tracker
Secondary NN
Node Database ports
6144 Server
Node
Node Node Node
Node Node Node Node
vSwitch vSwitch
Node Node Block I/O
Node Node
Node Node Node Node
Node Node NAS
Node Node
VM VM VM VM
Client Client
Object
Node Node
Rack 1 Rack 2 Rack 3 Rack N
11 Brad Hedlund
Global Marketing
12. Attaching Services & North/South
(16) (8) (2)
(128)
L3
(64) (16)
L2
LB Firewall x86 Gateways
Name Node
Node
Job Tracker
Secondary NN
LB Firewall
Node Node
Node Node
Node Node
Node Node vswitch vswitch vswitch World
VM VM VM VM VM VM VM VM VM
Client Client
vswitch vswitch vswitch
Rack 1 Rack N VM VM VM VM VM VM VM VM VM
12 Brad Hedlund
Global Marketing
13. Generic Logical Architecture 1
World
• Overlay based L2 Fabric DC router
• Physical/Static FW
L3 L3
FW NAT FW NAT
L2
L2
LB LB L3
VM VM
L2 L2
VM VM VM Big Data
Green Co. Orange Co.
13 Brad Hedlund
Global Marketing
14. Generic Logical Architecture 2
World
• Overlay based L2
• Virtual/Mobile FW Fabric DC router
• Overlay Gateway Pub DMZ
L3 L3
FW NAT FW NAT
L2
L2
LB LB L3
VM VM
L2 L2
VM VM VM Big Data
Green Co. Orange Co.
14 Brad Hedlund
Global Marketing
15. Generic Logical Architecture 3
World
• No Overlays
• TRILL based L2 Fabric DC router
• Virtual/Mobile FW
Pub DMZ
TRILL
L3 L3
FW NAT FW NAT
L2
L2
LB LB L3
VM VM
L2 L2
VM VM VM Big Data
Green Co. Orange Co.
15 Brad Hedlund
Global Marketing
16. Density: Fixed vs. Chassis
10G per RU @ Line Rate (L3)
140
120
100
80
Chassis
60 Fixed
40
20
0
2008 2010 2012 2014
16 Brad Hedlund
Global Marketing
17. Power: Fixed vs. Chassis
18
Max Watts / Line Rate 10G (L3)
16
14
12
10
Chassis
8 Fixed
6
4
2
0
2010 2012 2014
17 Brad Hedlund
Global Marketing
19. Webinar: CLOS Fabrics Explained
http://closfabric.eventbrite.com/
Wednesday, June 20, 2012 from 10:00 AM to 1:00 PM (ET)
HOST
CO-HOST
Brad Hedlund
Ivan Pepelnjak
19 Brad Hedlund
Global Marketing
20. Three Stage Layer 3 Leaf/Spine Fabric
(64) (8) (2)
/26
(128) 0/0
/26 /26
(512) 0/0
L3
L2
24,576 Server ports
• Non-blocking @ top tiers • Leaf+ToR mesh groups
• Default route @ ToR & Leaf • ~8usec worst case
20 Brad Hedlund
Global Marketing
21. The case for 40G QSFP switch ports
10G 10G 10G 10G 10G 10G 10G 10G
VS
SFP+ SFP+ SFP+ SFP+
QSFP
$1K $1K $1K $1K
$1,800
32 ToR
$230K $512K
21
Brad Hedlund
Global Marketing