Download - Fabric for the Next Generation Data Centre
FABRIC FOR THE NEXT GENERATION DATA CENTRE
Andy Jolliffe – Data Centre StrategyOct 2010
2 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
AGENDA
Evolution within the Data Centre
Network Fabrics for Data Centre
Simplifying the Data Centre Network
Juniper’s Vision
3 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
THE SERVERS AND STORAGE EVOLVED
Servers were consolidated standardized and virtualized
Storage was consolidated and virtualizedNetwork services can be consolidated and virtualizedA single network to integrate the resource pools
4 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
THE APPLICATIONS EVOLVED
Client – Server Architecture Service Oriented Architecture
ServerServer
Server
Server
Server
Server
95% 25%
Client Client
A fundamental change in data flows
A
D
C
B
DB
75%
A
D
C
B
DB
6 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
3 PROBLEMS WITH DATA CENTRE NETWORKS TODAY
S
N
Data Center
Up to 75% of traffic EW
Today’s Challenges:• Too slow• Too expensive• Too complex
7 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
#1: TOO SLOW
Every extra “hop” adds latency Every hop adds to the potential for
congestion – inconsistent performance Application behavior is impacted
Too Slow
Solution
Flat &Any-to-any
network
Up to 75% of traffic
EW
8 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
#2: CHALLENGES OF EFFICIENCY
Up to 50% of the ports interconnect switches, not servers or storage
Up to 50% of the bandwidth is disabled by spanning tree
Up to 30% of the networkspend can be avoided
– Eliminate $1B of annual spend
world wide
Too Expensive
Solution
Eliminate STPReduce Tiers
9 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
#3 COMPLEXITY – A FUNCTION OF DEVICES + INTERACTIONS
Operational Complexity
• Number of managed devices• Each switch is
autonomous• 7 managed devices
• Number of potential
interactions• Shared protocols• 21 potential interactions
N = no. of managed devices
N
S
N*(N-1)2
10 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
Capacity
Scale
Ideal
Today’s reality
Capacity
SCALABILITY: The ability to add capacity without adding complexity
Complexity
Limits of Scale
Complexity
Today’s Data Centre Network Forces a Choice
CHALLENGES OF SCALE
11 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
Typical tree configuration
DEFINING THE IDEAL NETWORK
Flat - any port connected to
any port
FABRIC
12 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
DEFINING THE IDEAL NETWORK
Flat - any port connected to
any port
Switch = Fabric
Simplicity of a single switch Single switch does not scale
FABRIC = PERFORMANCE
FABRIC = SIMPLICITY
FABRIC
Fabric - definitionControl
• Managed as a single device
• All ports have shared state
Data Forwarding
• Flat – any to any
• Packet processed only once
13 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
DEFINING THE IDEAL NETWORK – A FABRIC
A Network Fabric has the….
Single lookup for reduced latency
Flat - any port connected to
any port
FABRIC = PERFORMANCE
Simplicity of a single switchFABRIC = SIMPLICITY
FABRIC = PERFORMANCE
Scalability of a networkFABRIC = SIMPLICITY + PERFORMANCE
Fabric - definitionControl
• Managed as a single device
• All ports have shared state
Data Forwarding
• Flat – any to any
• Packet processed only once
14 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
L2 Switch
L2/L3 Switch
L2/L3Switch
L2/L3Switch
FABRIC AT THE ACCESS LAYER
SERVERS STORAGE
L2/L3 Switch
EX4200 with Virtual Chassis
Creates a single fabric from up to ten switches improving performance and efficiency
1/10th switches to manage
Reduces uplinks
EX4200
SRX5800
3 2 12
NAS
FC SAN
15 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
Access Switch Access Switch
Routers/Switches
3
Server 1Rack 1
Hypervisor (VMWare)
App 1
O/S
App 2
O/S Unused
VM 1 VM 2
Hypervisor
App 1
O/S
App 2
O/S Unused
VM 1 VM 2
Unused
Server 2Rack 2
Hypervisor (VMWare)
App 3
O/S Unused
Hypervisor
VM 3
Unused
App 3
O/S
IMPROVING APPLICATION PERFORMANCE
EX 4200 EX 4200
VM 3
App 1
O/S
App 2
O/S
VM 4 VM 5
App 4
O/S
App 5
O/S
up to 160µs
~2.6 – 17µs
×
Benefits for:• VMotion• DataBase calls• SOA• Server Mash-ups
16 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
L2/L3 Switch
L2/L3Switch
L2/L3Switch
COLLAPSE CORE &AGGREGATION LAYERS
SERVERS STORAGE
L2/L3 Switch
EX4200
SRX5800
EX4200 with Virtual Chassis
EX8200 with industry-leading line rate density
Eliminates the aggregation layer
Simplifies the architecture
Reduced CapEx & OpExLower power, cooling, and space
EX8216
3 2 12
NAS
FC SAN
18 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
SRX5800
FC SAN
Servers FC Storage
EX8216
EX4200
FABRIC AT THE CORE
EX4500
EX8208
Virtual Chassis in the core• EX8200 and MX-3D• Eliminates STP and VRRP
• Across L2 in the data center• Highly resilient architecture• Available early next year
Fabric in the Core2
3 2 12
Eliminates need to run spanning tree
NASFCoE
2011 MPLS/VPLS
MX Series
Data Center Interconnect
STP
19 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
FABRICS REDUCE COMPLEXITYC
ompl
exity
5,000
2,500
0 20001000 3000
No. of Ports
50004000 6000
10,000
7,500
200
100
400
300
Devices Interactions
Interactions
Managed Devices
Interactions with Virtual Chassis
At 6000 ports:• 89% reduction in managed devices• 99% reduction in interactions
At 1000 ports:• 83% reduction in managed devices• 97% reduction in interactions
N*(N-1)2
20 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
JUNOS OPERATING SYSTEM
NSMXpress
One OS One Release One Architecture
SRX Tx MatrixFrequent Releases
10.0 10.1 10.2
–AP
I–
Modulex
SECURITY ROUTERS
J Series
M Series
T Series
EX4200
EX8208
EX8216
SWITCHES
EX3200
MX Series
EX2200
SRX3600
SRX5800
SRX210
SRX240
SRX650
SRX100
SRX5600
EX4500
One OS Single source code base Consistent implementation of features
Video: Why is Junos different?
SRX TX Matrix
Frequent Releases
10.0 10.1 10.2
Modulex
One Release Single software release track of feature supersets Stable, predictable development of new features
One Architecture Modular software with resource separation Highly available, secure and scalable software
21 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
SRX5800
FC SAN
Servers FC Storage
MPLS/VPLS
EX8216
EX4200
2 TIER FABRIC NETWORK
EX4500
EX8208
3 2 12
NASFCoE
MX Series
Data Centre Interconnect
22 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
MPLS/VPLS
2 TIER FABRIC NETWORK 3 2 12
MX Series
Data Centre Interconnect
FC SAN
Servers FC Storage
EX8216
EX4200EX4500
EX8208
NASFCoE
SRX5800
23 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
SRX5800
3 2 1JUNIPER VISION – SIMPLIFY
The Stratus ProjectDATA CENTER FABRIC
1
MPLS/VPLS
MX Series
SRX5800
Data Centre Interconnect
A very large distributed L2/L3 switch that runs…
24 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
Simplicity:N=1
Designed for modern DCVirtualization and Convergence
Performance:Flat and Non-Blocking
Scale: 10’s to 10’s of 1000’s of ports
STRATUS AT A GLANCE
Juniper Confidential
25 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
LEGACY ARCHITECTURE VS STRATUS
The Stratus Solution:• Flat, any-to-any fabric• Inherently lower TCO• Massive Scale, N=1
N
Today’s Challenges:• Too slow• Too expensive• Too complex
26 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
Building a fabric to behave like a single
switch
Project Stratus
Making multiple switches try to
behave like a fabric
Other Vendor Fabrics(using Trill)
HOW IS STRATUS DIFFERENT FROM SOLUTIONS FROM OTHER VENDOR “FABRICS”
Network FabricData Plane Flat Any-to-any
Control Plane Single device Shared state
L2 only
NoNo
Network FabricData Plane Flat Any-to-any
Control Plane Single device Shared state
L2 & L3
YesYes
27 Copyright © 2010 Juniper Networks, Inc. www.juniper.net
INTEGRATING STRATUS FABRIC
MX Series
EX8216
EX4200
4
SRX5800
Stratus Fabric
Pod 1 Pod 2