design and architecture of data center networking platforms
Post on 27-Jun-2022
2 Views
Preview:
TRANSCRIPT
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Design & Architecture of Data Center Network Platforms 1
Design and Architecture ofData Center Networking Platforms
Lincoln Dale <ltd@cisco.com>TME, Data Center Switching
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2Design & Architecture of Data Center Network Platforms
Agenda
Part I—Design Considerations
Part II—Architectures
Part III—Real World Implementation
Part IV—The Future
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Design & Architecture of Data Center Network Platforms 3
Part I – Design Considerations
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4Design & Architecture of Data Center Network Platforms
Part I—Design Considerations
Many Factors to WeighBufferingMultiprotocolOne Plus One Is Not Necessarily Equal to TwoFuture (Investment Protection)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5Design & Architecture of Data Center Network Platforms
Many Factors to Weigh
Standards requirementsMarket requirementsDesignabilitySilicon technologyProcessor technology
Applicable to Any Switch/Router Design
Product is chassis and networkManufacturabilityTime to marketFlexibilityBudget
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6Design & Architecture of Data Center Network Platforms
Many Factors to Weigh
BufferingNo packet dropThroughputPort countModularNo single point of failureIn-order deliveryFuture protocol compatibility
Data PlaneModularRestartable (including active-active state handling)Non-disruptive code load & activationNo single point of failureScaleableUnit TestableFuture protocol compatibility
Control plane
Baseline Data Center Switch requirements
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7Design & Architecture of Data Center Network Platforms
Part I—Design Considerations
Many Factors to WeighBufferingMultiprotocolOne Plus One Is Not Necessarily Equal to TwoFuture (Investment Protection)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8Design & Architecture of Data Center Network Platforms
In A
In B
Out C
Out D
SwitchSwitch
Buffering
A-C
Out
put
Out
put
Inpu
tIn
put
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9Design & Architecture of Data Center Network Platforms
Out C
Out D
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
In A
In B
SwitchSwitch
Buffering
A-C
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10Design & Architecture of Data Center Network Platforms
In A
In B
Out C
Out D
Buffering
A-C
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11Design & Architecture of Data Center Network Platforms
In A
In B
Out C
Out D
Buffering
A-C
B-C
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12Design & Architecture of Data Center Network Platforms
In A
In B
Out C
Out D
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
Buffering
XXA-C
B-C
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 13Design & Architecture of Data Center Network Platforms
Buffering
A-C
B-C
In A
In B
Out C
Out D
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14Design & Architecture of Data Center Network Platforms
Out C
Out D
Out C
Out D
In A
In B
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
SwitchSwitch
Buffering
A-C
B-C
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15Design & Architecture of Data Center Network Platforms
Out C
Out D
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
In A
In B
Buffering
A-C
B-C
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 16Design & Architecture of Data Center Network Platforms
Out C
Out D
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
In A
In B
Buffering
A-C
B-C
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 17Design & Architecture of Data Center Network Platforms
Buffering
A-C
B-C
In A
In B
Out C
Out D
SwitchSwitch
Out
put
Out
put
Inpu
tIn
put
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 18Design & Architecture of Data Center Network Platforms
Part I—Design Considerations
Many Factors to WeighBufferingMultiprotocolOne Plus One Is Not Necessarily Equal to TwoFuture (Investment Protection)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 19Design & Architecture of Data Center Network Platforms
Multi ProtocolProtocol AgnosticProtocol TranslationDrop BehaviorShared UplinksMultiple Topologies
IP/Ethernet802.11 “WiFi”802.16 “WiMax”FDDIVinesXNSAppleTalkIPX/SPXNetbeuiDECnetOSI/ISOArcNetL2TPv3
10Base{2,5,T} / 100Base{S,T,TX} /1000BaseT10GbEFibre ChannelFICONESCONToken Ring100BaseVG
IP & TCPIPv4/IPv6802.1q VLANsMPLS /MPLS {P,PE} /MPLE {CE,..}, ..VPLSq-in-q VLAN encapsulation802.2 LLC/SNAPATMFrame RelayDOCSISAToM
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 20Design & Architecture of Data Center Network Platforms
Part I—Design Considerations
Many Factors to WeighBufferingMultiprotocolOne Plus One Is Not Necessarily Equal to TwoFuture (Investment Protection)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21Design & Architecture of Data Center Network Platforms
One Plus One Does Not Equal TwoSw
itch
ASw
itch
A
Switc
h B
Switc
h B
10 Links @ 1Gbps EachBandwidth = 10Gbps
Flow Bandwidth = 1GbpsSerialization Delay = 20uS
1 Link @ 10Gbps EachBandwidth = 10Gbps
Flow Bandwidth = 10GbpsSerialization Delay = 2uS
Switc
h A
Switc
h A
Switc
h B
Switc
h B
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Design & Architecture of Data Center Network Platforms 22
Part II –Architectures
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 23Design & Architecture of Data Center Network Platforms
Part II—Architectures
Centralized MemorySwitch on a Chip / “System on Chip” (SoC)
BusMesh
Centralized memory in a mesh
Two-Tier / Banyan / ClosCentralized memory in two tiers
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 24Design & Architecture of Data Center Network Platforms
Part II—Architectures
Centralized MemorySwitch on a chip / “System on Chip” (SoC)
BusMesh
Centralized memory in a mesh
Two-Tier / Banyan / ClosCentralized memory in two tiers
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 25Design & Architecture of Data Center Network Platforms
Centralized Memory
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration—inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 26Design & Architecture of Data Center Network Platforms
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Centralized Memory
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 27Design & Architecture of Data Center Network Platforms
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Centralized Memory
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 28Design & Architecture of Data Center Network Platforms
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Centralized Memory
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 29Design & Architecture of Data Center Network Platforms
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Centralized Memory
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 30Design & Architecture of Data Center Network Platforms
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Centralized Memory
3
2
1
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 31Design & Architecture of Data Center Network Platforms
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Centralized Memory
3
2
1
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 32Design & Architecture of Data Center Network Platforms
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Centralized Memory
3
2
1
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 33Design & Architecture of Data Center Network Platforms
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Centralized Memory
3
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 34Design & Architecture of Data Center Network Platforms
Centralized Memory
Inpu
t 3In
put 2
Inpu
t 1
Out
put 3
Out
put 2
Out
put 1
Scalability limited by memory bandwidth/sizeTypically optimized for fixed configuration— inflexiblePort count 8–32Cost effective with small port countsOften used as building blockAlmost required for Blade Server Applications
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 35Design & Architecture of Data Center Network Platforms
Part II—Architectures
Centralized Memory“Switch on a chip” / System on Chip (SoC)
BusMesh
Centralized memory in a mesh
Two-Tier / Banyan / ClosCentralized memory in two tiers
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 36Design & Architecture of Data Center Network Platforms
BusIn
put 1
Inpu
t 2In
put 3
Out
put 1
Out
put 2
Out
put 3
3
2
1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 37Design & Architecture of Data Center Network Platforms
Inpu
t 1In
put 2
Inpu
t 3
Out
put 1
Out
put 2
Out
put 3
Bus
3
2
1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 38Design & Architecture of Data Center Network Platforms
Inpu
t 1In
put 2
Inpu
t 3
Out
put 1
Out
put 2
Out
put 3
Bus
XX
XX3
2
1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 39Design & Architecture of Data Center Network Platforms
Inpu
t 1In
put 2
Inpu
t 3
Out
put 1
Out
put 2
Out
put 3
XX
Bus
XX
3
2
1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 40Design & Architecture of Data Center Network Platforms
Inpu
t 1In
put 2
Inpu
t 3
Out
put 1
Out
put 2
Out
put 3
XX
Bus
XX3
2
1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 41Design & Architecture of Data Center Network Platforms
Inpu
t 1In
put 2
Inpu
t 3
Out
put 1
Out
put 2
Out
put 3
Bus
3
2
1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 42Design & Architecture of Data Center Network Platforms
Inpu
t 1In
put 2
Inpu
t 3
Out
put 1
Out
put 2
Out
put 3
Bus
3
2
1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 43Design & Architecture of Data Center Network Platforms
BusIn
put 1
Inpu
t 2In
put 3
Out
put 1
Out
put 2
Out
put 3
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 44Design & Architecture of Data Center Network Platforms
Bus with centralized memory
In 1In 2In 3In 4In 5In 6In 7In 8
In 1In 2In 3In 4In 5In 6In 7In 8
In 1In 2In 3In 4In 5In 6In 7In 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 45Design & Architecture of Data Center Network Platforms
Part II—Architectures
Centralized MemorySwitch on Chip / “System on Chip” (SoC)
BusMesh
Centralized memory in a mesh
Two-Tier / Banyan / ClosCentralized memory in two tiers
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 46Design & Architecture of Data Center Network Platforms
Mesh
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
13 ExternalPorts
Total 52 External Ports13:1 Blocking Factor
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 47Design & Architecture of Data Center Network Platforms
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
Total 52 External Ports
Mesh
Input A Output B
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 48Design & Architecture of Data Center Network Platforms
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
Total 52 External Ports
Input A1 Output B1’
Mesh
13:1 Over-Subscription
Input A2
Input A13
Output B2’
Output B13’
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 49Design & Architecture of Data Center Network Platforms
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
10 ExternalPorts
Total 40 External Ports
Mesh
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 50Design & Architecture of Data Center Network Platforms
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
Total 40 External Ports
Mesh
Input A1 Output B1’
10:2 Over-Subscription
Input A2
Input A10
Output B2’
Output B10’
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 51Design & Architecture of Data Center Network Platforms
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
Total 16 External PortsNon-Blocking
Mesh
4 ExternalPorts
4 Links
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 52Design & Architecture of Data Center Network Platforms
Mesh
SAME
Total 16 External PortsNon-Blocking
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory
1616--PortPortCentralCentralMemoryMemory 4 Links
1616--PortPortCentralCentralMemoryMemory
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 53Design & Architecture of Data Center Network Platforms
Mesh-Based Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 54Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
Mesh-Based Switch
Linecard
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 55Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
Mesh-Based Switch
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 56Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
Mesh-Based Switch
A
B
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 57Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
Mesh-Based Switch
A
B
C
D
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 58Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
A
B
C
D
E
F
Mesh Based Switch
2:1 Over-Subscription2:1 Over-Subscription
G
H
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 59Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
Mesh-Based Switch
A
B
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 60Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
Mesh-Based Switch
AC
BD
2:1 Over-Subscription2:1 Over-Subscription
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 61Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
A
B
C
D
Mesh-Based Switch
E
F
G
H
4:1 Over-Subscription4:1 Over-Subscription
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 62Design & Architecture of Data Center Network Platforms
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 Port Switch
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
16 P
ort S
witc
h
A
B
C
D
Mesh-Based Switch
E
F
G
H
4:1 Over-Subscription4:1 Over-SubscriptionA
B
C
D
E
F
G2:1 Over-Subscription2:1 Over-Subscription
H
ACBD
1:1 Non-Blocking1:1 Non-Blocking
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 63Design & Architecture of Data Center Network Platforms
Part II—Architectures
Centralized MemorySwitch on Chip / “System on Chip” (SoC)
BusMesh
Centralized memory in a mesh
Two-Tier / Banyan / ClosCentralized memory in two tiers
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 64Design & Architecture of Data Center Network Platforms
Two-Tier a.k.a. Banyan a.k.a. Clos
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
8 Port Switch
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 65Design & Architecture of Data Center Network Platforms
Two-Tier
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
8 PortSW
32 Port Switch
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 66Design & Architecture of Data Center Network Platforms
8 Port Switch
Two-Tier
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
4 PortSW
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 67Design & Architecture of Data Center Network Platforms
Two-Tier
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 68Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
Two-Tier
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 69Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
Two-Tier
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 70Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
Two-Tier
Blocking
Rearrangeably non-blockingRearrangeably non-blocking
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 71Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
Two-Tier
Rearrangeably non-blockingRearrangeably non-blocking
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 72Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
Two-Tier
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 73Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
Two-Tier
2
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 74Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
Two-Tier
2
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 75Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In 4
Out 1
Out 2
Out 3
Out 4
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
4 Po
rtSW4 Po
rtSW
8 Port Switch
Two-Tier
2
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 76Design & Architecture of Data Center Network Platforms
Two-Tier-Based Switch—64 Ports
© 2003, Cisco Systems, Inc. All rights reserved.
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 77Design & Architecture of Data Center Network Platforms
Two-Tier-Based Switch—128 Ports
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 78Design & Architecture of Data Center Network Platforms
Part II—Architectures
Centralized MemorySwitch on Chip / “System on Chip” (SoC)
BusMesh
Centralized memory in a mesh
Two-Tier / Banyan / ClosCentralized memory in two tiers
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 79Design & Architecture of Data Center Network Platforms
Cross-Bar
3
2
1
Inpu
t 1
Out
put 1
Out
put 2
Out
put 3
Inpu
t 2In
put 3
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 80Design & Architecture of Data Center Network Platforms
Inpu
t 1
Out
put 1
Out
put 2
Out
put 3
Inpu
t 2In
put 3
Cross-Bar
Cross-Bar
3
2
1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 81Design & Architecture of Data Center Network Platforms
3
2
1
Cross-BarIn
put 1
Out
put 1
Out
put 2
Out
put 3
Inpu
t 2In
put 3
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 82Design & Architecture of Data Center Network Platforms
Cross-BarIn
put 1
Out
put 1
Out
put 2
Out
put 3
Inpu
t 2In
put 3
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 83Design & Architecture of Data Center Network Platforms
Cross-Bar
In 1In 2In 3In 4In 5In 6In 7In 8
In 1In 2In 3In 4In 5In 6In 7In 8
In 1In 2In 3In 4In 5In 6In 7In 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 84Design & Architecture of Data Center Network Platforms
Cross-Bar
In 1In 2In 3In 4In 5In 6In 7In 8
In 1In 2In 3In 4In 5In 6In 7In 8
In 1In 2In 3In 4In 5In 6In 7In 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
Out 1Out 2Out 3Out 4Out 5Out 6Out 7Out 8
Cross-Bar
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 85Design & Architecture of Data Center Network Platforms
Cross-Bar
In j
Out k
SwitchSwitch
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 86Design & Architecture of Data Center Network Platforms
Cross-Bar
In 1
In 2
In 3
In n
In 4
Out 1 Out 2 Out 3 Out 4 Out n
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 87Design & Architecture of Data Center Network Platforms
In 1
In 2
In 3
In n
In 4
Out 1 Out 2 Out 3 Out 4 Out n
Cross-Bar
3
2
1
4
n
3 21 4 n
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 88Design & Architecture of Data Center Network Platforms
Advantages of Cross-Bar
ScalableMulti-speed capableNon-blockingEfficient
Cross-BarCross-Bar
Line CardLine Card Line CardLine Card Line CardLine Card Line CardLine Card Line CardLine Card
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Design & Architecture of Data Center Network Platforms 89
Part III – Real World Implementation
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 90Design & Architecture of Data Center Network Platforms
Part III—Real World Implementation
Cross-bar PerformanceClassic crossbar vs. Buffered Crossbar
Virtual Output QueuingHead-of-Line Blocking
Completing the SwitchOther Features
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 91Design & Architecture of Data Center Network Platforms
Part III—Real World Implementation
Cross-bar PerformanceClassic crossbar vs. Buffered Crossbar
Virtual Output QueuingHead-of-Line Blocking
Completing the SwitchOther Features
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 92Design & Architecture of Data Center Network Platforms
Cross-Bar Model
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 93Design & Architecture of Data Center Network Platforms
Performance Issue with Cross-Bars
Source: M. J. Karol, M.G. Hluchyj, S. P. Morgan, “Input Versus Output Queueing [sic] on a Space-Division Packet Switch”, IEEE Transactions on Communications, Vol COM-35, No 12, December 1987, page 1353
58.6%
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 94Design & Architecture of Data Center Network Platforms
Cat6K & MDS Family Cross-Bar
ClassicCross-Bar2.2Tbps
ClassicCross-Bar2.2Tbps
FIFO 1FIFO 1
FIFO 2FIFO 2
FIFO 3FIFO 3
FIFO 18FIFO 18
20/23.07 GbpsEach
60/69.21 GbpsEach
FIFO 1FIFO 1
FIFO 2FIFO 2
FIFO 3FIFO 3
FIFO 18FIFO 18
60/69.21 GbpsEach
20/23.07 GbpsEach
Buffered Cross-Bar with 3X Over-SpeedSingleDevice
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 95Design & Architecture of Data Center Network Platforms
Part III—Real World Implementation
Cross-bar PerformanceClassic crossbar vs. Buffered Crossbar
Virtual Output QueuingHead-of-Line Blocking
Completing the SwitchOther Features
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 96Design & Architecture of Data Center Network Platforms
Buffering—Input Buffering
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 97Design & Architecture of Data Center Network Platforms
Head of Line Blocking
Stadium
Beer/Soda/Chips
Kwiky Mart
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 98Design & Architecture of Data Center Network Platforms
Head of Line Blocking
Stadium
Beer/Soda/Chips
Kwiky Mart
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 99Design & Architecture of Data Center Network Platforms
Stadium
Output Queuing
Beer/Soda/Chips
Kwiky Mart
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 100Design & Architecture of Data Center Network Platforms
Head of Line Blocking
A
B
C
B
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 101Design & Architecture of Data Center Network Platforms
Head of Line Blocking
A
B
C
C
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 102Design & Architecture of Data Center Network Platforms
Head of Line Blocking
A
B
C
A
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 103Design & Architecture of Data Center Network Platforms
Head of Line Blocking
A
B
C
ABC?
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 104Design & Architecture of Data Center Network Platforms
Virtual Output Queues
A
B
C
ARB
B F
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 105Design & Architecture of Data Center Network Platforms
Virtual Output Queues
A
B
C
ARB
C F
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 106Design & Architecture of Data Center Network Platforms
AACBA
Virtual Output Queues
A
B
C
ARB
F
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 107Design & Architecture of Data Center Network Platforms
Virtual Output Queues
F
F
FInput Port 1
Input Port 2
Input Port 3
Output Port 1
Avoids Head of line Blocking
Output Port 2
Output Port 3
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 108Design & Architecture of Data Center Network Platforms
Virtual Output Queues
F
F
F
Larger Effective Buffers
Input Port 1
Input Port 2
Input Port 3
Output Port 1
Output Port 2
Output Port 3
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 109Design & Architecture of Data Center Network Platforms
Virtual Output Queues
F
F
F
Better Isolation of Congestion Sources
Input Port 1
Input Port 2
Input Port 3
Output Port 1
Output Port 2
Output Port 3
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 110Design & Architecture of Data Center Network Platforms
Virtual Output Queues
F
F
F
Better Isolation of Congested Outputs
Input Port 1
Input Port 2
Input Port 3
Output Port 1
Output Port 2
Output Port 3
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 111Design & Architecture of Data Center Network Platforms
Virtual Output Queues
F
F
F
Better Isolation of Congestion In General
Input Port 1
Input Port 2
Input Port 3
Output Port 1
Output Port 2
Output Port 3
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 112Design & Architecture of Data Center Network Platforms
Virtual Output Queues
F
F
FInput Port 1
Input Port 2
Input Port 3
Output Port 1
Output Port 2
Output Port 3
Buffer Bandwidth Matched to Port Bandwidth
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 113Design & Architecture of Data Center Network Platforms
Virtual Output Queuing - Summary
PROAvoids Head-of-line blockingMore efficient buffer usageBetter traffic isolationBuffer bandwidth matched to port bandwidthNecessary for lossless networks.(e.g. Fibre Channel, Infiniband, ..)
CONComplex to implementLocks in scalability
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 114Design & Architecture of Data Center Network Platforms
Part III—Real World Implementation
Cross-bar PerformanceClassic crossbar vs. Buffered Crossbar
Virtual Output QueuingHead-of-Line Blocking
Completing the SwitchOther Features
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 115Design & Architecture of Data Center Network Platforms
Completing the Swtich
FWD
FWD
FWD
ARB
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 116Design & Architecture of Data Center Network Platforms
Completing the Swtich
ARB
FWDMACMAC
FWDMACMAC
FWDMACMAC
MACMAC
MACMAC
MACMAC
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 117Design & Architecture of Data Center Network Platforms
Completing the Swtich
Port
ARB
FWDMACMAC
FWDMACMAC
FWDMACMAC
MACMAC
MACMAC
MACMAC
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 118Design & Architecture of Data Center Network Platforms
Re-Draw
MACMAC MACMAC MACMAC
ARB
FWD FWD FWD
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 119Design & Architecture of Data Center Network Platforms
Larger Switch
EthFlashCard Console
Cross-Bar
Supervisor/Fabric
Back Plane
Arb
I/F uP
P P P
M M M
F
Q
F
Q
F
Q
I/F uP
P P P
M M M
F
Q
F
Q
F
Q
I/F uP
P P P
M M M
F
Q
F
Q
F
Q
I/F uP
P P P
M M M
F
Q
F
Q
F
Q
uP
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 120Design & Architecture of Data Center Network Platforms
Larger Switch
MACPort Speeds:• 1 / 2 / 4 / 10GbpsPort Type / Modes:• F_Port,• Loop port (FL_Port),• Private Loop (TL_Port),• ISL (E_Port),• EISL (TE_Port),• SPAN Port (SD_Port)
PHY / MAC ForwardingQueuing
PHYOptical to Electrical interface:• SFP (1 / 2 / 4 Gbps)• X2 (10Gbps) optics
• Error-Check ingress frame (CRC etc)• Ingress rate-limiting• Prepend switch-internal header
(Ingress port, Ingress VSAN, QoS bits)• Timestamp ingress frame arrival time
• Transmit, loopback or Expire framebased on ingress timestamp
• Remove switch-internal header from frame• Prepend EISL header onto frame where
egress port is a Trunked E_Port (TE_Port)
• Per-VSAN Ingress ACLs (Hard Zoning)• Per-VSAN Forwarding (Fibre Channel, MPLS)• Load-balancing decision (determine finalegress interface where destination is aPortChannel or equal-cost FSPF route)
• Inter VSAN Routing (Fibre Channel NAT)• Update src/dst / frame/byte statistics
• Virtual Output Queuing• Frame Buffering• Quality of Service (QoS)• Arbitration and Fairness• Congestion Control (FCC)
• Per-VSAN Egress ACLs (Hard Zoning)including LUN Zoning & read-only Zones
• Re-Validate frame CRC• Inter VSAN Routing (Fibre Channel NAT)• Quality of Service (egress QoS)
CentralArbiter
CrossbarSwitchFabric
CrossbarSwitchFabric
CentralArbiter
Dual Redundant Centralized Arbiters(capable of schedulingmore than 5 billionframes per second)
• Dual Redundant crossbar switch fabrics providehigh-speed non-blocking non-oversubscribed capacityfrom any slot to any slot (25 Gbps rawcapacity per channel, 4 channels per linecard)
• Crossbar operates 3X over-speed (75 Gbps) andutilizes superframing to improves crossbar efficiency
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 121Design & Architecture of Data Center Network Platforms
Part III—Real World Implementation
Cross-bar PerformanceClassic crossbar vs. Buffered Crossbar
Virtual Output QueuingHead-of-Line Blocking
Completing the SwitchOther Features
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 122Design & Architecture of Data Center Network Platforms
Other Features
Bridging and RoutingSVIsMulticastBroadcastACLs (+VACLs)SPAN + RSPANSecurity (e.g. 802.1x)RedundancyL4-7 Deep Packet Inspection
NATMPLS*PLSGREVirtualizationVirtual Router Instances Services / Service ModulesRoles / RBACDiagnostics(insert here…)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Design & Architecture of Data Center Network Platforms 123
Part IV – The Future
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 124Design & Architecture of Data Center Network Platforms
Future Data Center considerations
Power & Heat becoming the primary considerationDensity of servers rapidly shrinking;Server density + Server capacity typically growing >3x faster than associated Cooling/AC infrastructure
Moore’s LawToday’s Commodity CPUs were yesterday’s Supercomputers
VirtualizationServer, Network, Storage, …
Future Data Center NetworkAt most, dual server connectionsHigher Speeds, Lower Latency100 Mbps GbE 10GbE 100+GbE?Infrastructure Simplification
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 125Design & Architecture of Data Center Network Platforms
Future Data Center considerations
Power & Heat becoming the primary considerationDensity of servers rapidly shrinking;Server density + Server capacity typically growing >3x faster than associated Cooling/AC infrastructure
Moore’s LawToday’s Commodity CPUs were yesterday’s Supercomputers
VirtualizationServer, Network, Storage, …
Future Data Center NetworkAt most, dual server connectionsHigher Speeds, Lower Latency100 Mbps GbE 10GbE 100+GbE?Infrastructure Simplification
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 126Design & Architecture of Data Center Network Platforms
Data Center Physical InfrastructureDesire is to Last 10 to 15 Years
Useful life of a Data Center facility is expected to exceed the life of the gear it contains due to the tremendous cost of relocating or renovating data center facilities
Yr 5 Yr 10 Yr 15
2 to 3 Network Infrastructure Upgrades
5 to 7 Server Upgrade CyclesMainframes 1/2RU Servers Multi-Core CPU’s Blade Server
10/100 10/100/1000 with L4-7 Services 10GbE Attached hosts
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 127Design & Architecture of Data Center Network Platforms
Planning and Coordination Between IT Staff and Facilities Managers is a Must
Obtaining 10-15 Years of Useful Life Requires Planning for Growth of Power and Cooling
Yr 5 Yr 10 Yr 15
2 to 3 Network Infrastructure Upgrades
5 to 7 Server Upgrade CyclesMainframes 1/2RU Servers Multi-Core CPUs Blade Server
10/100 10/100/1000 with L4-7 Services 10GbE Attached hostsConverged LAN/SAN/IPC
2kW/Rack 6kW/Rack 15+kW/Rack!
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 128Design & Architecture of Data Center Network Platforms
Future Data Center considerations
Power & Heat becoming the primary considerationDensity of servers rapidly shrinking;Server density + Server capacity typically growing >3x faster than associated Cooling/AC infrastructure
Moore’s LawToday’s Commodity CPUs were yesterday’s Supercomputers
VirtualizationServer, Network, Storage, …
Future Data Center NetworkAt most, dual server connectionsHigher Speeds, Lower Latency100 Mbps GbE 10GbE 100+GbE?Infrastructure Simplification
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 129Design & Architecture of Data Center Network Platforms
1978: 8088: 20K transistors1985: Intel® 386™: 275K transistors1989: Intel® 486™: 1.2M transistors1993: Intel® Pentium™: 3.1M transistors1999: Intel® Pentium 3™: 9.5M transistors2000: Intel® Pentium 4™: 42M transistors2006: Intel® Core™2 Duo: 291M transistors
Moore’s LawAn empirical observation“The transistor density of Integrated Circuits,with respect to minimum component cost,will double every 24 months.”― Gordon E Moore, co-founder, Intel, 1965
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 130Design & Architecture of Data Center Network Platforms
Compute Capacity is IncreasingNetwork Challenges & Implications
Top 500 Super Computer (reported)
-1
0
1
2
3
4
5
6
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006
Year
log
(gig
aflo
ps)
#1
#500
Growth is not slowing downMore effective way to scale layer 2 networks is neededReady access to compute AND storage resourcesPowering 10GbE over Copper PHYs on high density linecards (40+ ports)Impact of an outage/downtimewill be magnified- maximizeoperational uptime and cluster utilizationLeast disruptive upgrade path – hardware, software& services
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 131Design & Architecture of Data Center Network Platforms
Future Data Center considerations
Power & Heat becoming the primary considerationSize of servers rapidly shrinking;Server density + Server capacity typically growing >3x faster than associated Cooling/AC infrastructure
Moore’s LawToday’s Commodity CPUs were yesterday’s Supercomputers
VirtualizationServer, Network, Storage, …
Future Data Center NetworkAt most, dual server connectionsHigher Speeds, Lower Latency100 Mbps GbE 10GbE 100+GbE?Infrastructure Simplification
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Design & Architecture of Data Center Network Platforms 132
VIRTUALIZATIONThe capability to decouple logical functions from physical devices.
Increase resource usability –Lower CAPEXLoosely couple re-usable functions –FlexibilityDynamic allocation of virtual instances –AutomationCentralized policy Management –Lower TCODistributed Capabilities –Broad use of functions
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 133Design & Architecture of Data Center Network Platforms
Data Center VirtualizationExamples
Type Example Benefit
Pooling
802.3ad, Port ChannelTCP Connection PoolingSymmetric Multi-processingOracle Cache Fusion
Improved availabilityCost effective scalingSimplify topologies and configuration
PartitioningVLAN, VSANVirtual Firewall, ACEVMWare
Increased utilizationReduce number of devicesSegmentation of policy/ traffic
AbstractionHSRP/VRRP, GLBP, WWNSVIP/NATvFrame
Simplify provisioningProvision ACROSS technology silos
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 134Design & Architecture of Data Center Network Platforms
Evolution in Data Center Computing
• Compute, Storage and Interconnect Resources PhysicallyIntegrated
• Few Applications
• Proprietary Architecture
• Minimal Connectivity Requirements
• Compute, Storage and Interconnect Resources PhysicallyIntegrated
• Few Applications
• Proprietary Architecture
• Minimal Connectivity Requirements
• Reduction Apps Development Cost
• 1st Gen CPU’s not very powerful
• Client/Server Model
• Reduction Apps Development Cost
• 1st Gen CPU’s not very powerful
• Client/Server Model
• DAS migration to NAS, SAN, FC-SAN, VSAN
• iSCSI
• DAS migration to NAS, SAN, FC-SAN, VSAN
• iSCSI
• PCI, PCIe, PCIx• Emergence of
Blade Servers• Compute nodes
increasingly more powerful
• PCI, PCIe, PCIx• Emergence of
Blade Servers• Compute nodes
increasingly more powerful
• Location of Servers Dynamic
• Multiple Apps per CPU
• Location of Servers Dynamic
• Multiple Apps per CPU
Mainframe and SMP
x86 uprocessor
Clusters/ multi-core
CPU’sVirtual
MachinesUtility
Computing
• Clustering Technologies
• TCP/SSL Offload• VLAN’s and L3• VTP and VLAN
pruning• ACL’s and
Security
• Clustering Technologies
• TCP/SSL Offload• VLAN’s and L3• VTP and VLAN
pruning• ACL’s and
Security
• Myrinet and IB as extension of PCI
• QoS• 10/100 ->
10/100/1000 -> 10GbE
• Myrinet and IB as extension of PCI
• QoS• 10/100 ->
10/100/1000 -> 10GbE
• Large, flat L2 domains
• L4-7 service chaining (ACE)
• Services Centric Provisioning Model (vFrame)
• Large, flat L2 domains
• L4-7 service chaining (ACE)
• Services Centric Provisioning Model (vFrame)
• 4G and 10G FC• Parallel File
Systems with SAN Backend
• iSLB
• 4G and 10G FC• Parallel File
Systems with SAN Backend
• iSLB
• VSANs with Hard-zoning
• Dynamic SAN environment
• VSANs with Hard-zoning
• Dynamic SAN environment
• Compute, Storage and Interconnect ResourcesLogicallyIntegrated
• Geographic Separation of Resources
• Large # of Applications
• On Demand Service Provisioning
• Compute, Storage and Interconnect ResourcesLogicallyIntegrated
• Geographic Separation of Resources
• Large # of Applications
• On Demand Service Provisioning
ComputeCompute
LANLAN
SANSAN
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 135Design & Architecture of Data Center Network Platforms
Future Data Center considerations
Power & Heat becoming the primary considerationDensity of servers rapidly shrinking;Server density + Server capacity typically growing >3x faster than associated Cooling/AC infrastructure
Moore’s LawToday’s Commodity CPUs were yesterday’s Supercomputers
VirtualizationServer, Network, Storage, …
Future Data Center networkAt most, dual server connectionsHigher Speeds, Lower Latency100 Mbps GbE 10GbE 100+GbE?Infrastructure Simplification
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 136Design & Architecture of Data Center Network Platforms
At most, dual server connections
Today’s infrastructure
ServerProcesssor + Memory
LAN
I/O
SAN
I/O
IPC
I/O
Tomorrow’s infrastructure
ServerProcesssor + Memory
Converged I/O
LAN + SAN + IPC
I/O Consolidation simplifies platform architectures,reducing overall cost
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 137Design & Architecture of Data Center Network Platforms
1995: Catalyst 5000 introduced:16K MAC addresses192KB buffering / 8 ports (24KB/port) (10Mbps, 10/100Mbps)
1999: Catalyst 6000 introduced:128K MAC addresses (32K-80K usable)512KB/port buffering (GbE port)
2003: Catalyst 6500 Series 4 x 10GbE modules18MB/port buffering (10GbE ports)
2006: Catalyst 6500 Series 8 x 10GbE module200MB/port buffering (10GbE ports)Metro Ethernet environments demanding >128K MAC addresses
Growing demands of Ethernet
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 138Design & Architecture of Data Center Network Platforms
CAM tables (L2), ACLs, QoS, CEF FIB tables (L3), Statistics all typically built using Tenary CAMs
Tenary CAM ≈ Static RAM (SRAM)–SRAM requires 6 transistors per bit–‘always ON’ (high power)
Growing demands of Ethernet
A six-transistor CMOS SRAM cell.source: Wikipedia
http://en.wikipedia.org/wiki/Static_random_access_memory
Transistor count for128K MAC addresses,CEF FIB, QoS, Statistics, ...
now typical to have over 200Mtransistors just in tables
comparison:Intel® Core™2 Duo “Extreme Edition”:291M transistors
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 139Design & Architecture of Data Center Network Platforms
1978: 8088: 20K transistors1985: Intel® 386™: 275K transistors1989: Intel® 486™: 1.2M transistors1993: Intel® Pentium™: 3.1M transistors1999: Intel® Pentium 3™: 9.5M transistors2000: Intel® Pentium 4™: 42M transistors2006: Intel® Core™2 Duo: 291M transistors
Moore’s LawAn empirical observation“The transistor density of Integrated Circuits,with respect to minimum component cost,will double every 24 months.”― Gordon E Moore, co-founder, Intel, 1965
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 140Design & Architecture of Data Center Network Platforms
Cisco CRS-1 Carrier Routing System
Heart of each linecard is the “Metro” ASIC
Programmable 40Gbps Network Processor192 Cores per chipFully programmablePowerPC-like instruction set
Programmability
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 141Design & Architecture of Data Center Network Platforms
Present a Unified Fabric Comprising Multiple Technologies. Service vs Technology Virtualization
Increase Service/ Applications Deployment Velocity while Reducing Marginal Costs
Enable Layer 2 Networks to continue to scale beyond spanning tree limitations
Non-Intrusively Improve Applications Performance and Availability
Reduce the Number of Audit Points
Enable Per Business Unit and Per Application SLA’s
Support 24x7x365 operations
Cisco Data Center Network Design Goals
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 142Design & Architecture of Data Center Network Platforms
Q and AQuestions?
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 143Design & Architecture of Data Center Network Platforms
top related