Professional Documents
Culture Documents
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 1
I/O Consolidation
in the Data Center
BRKSAN-2821
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 2
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 3
Section 1
What Is I/O
Consolidation
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 4
Processor Processor
Memory Memory
Storage
LAN
IPC
LAN
IPC
FC HBA FC Traffic
FC HBA FC Traffic
CNA All Traffic
NIC Enet Traffic Goes over
10 GE
NIC Enet Traffic CNA
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 8
FC Traffic
FC Traffic FCoE
FCoE SAN A
FCoE
FCoE SAN
Display
FCoE
Adapter
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 9
IPC
LAN/IP Storage (Inter-Process
Communication)
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 10
Previous attempts
Fibre Channel
Never credible
InfiniBand
Not Ethernet
iSCSI
Not Fibre Channel
PCI-Express
PCIe 1.1
Serial links at 2.5 Gbps (2 Gbps at the Datalink)
Speeds from 2 Gbps (1x) to 32 Gbps (16x)
8x is required for 10 GE
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 13
Power Transceiver
Technology Cable Distance (Each Side) Latency (Link)
SFP+ CU
Twinax 10 m 0.1W 0.1 μs
Copper
SFP+ SR MM 62.5 μm 82 m
Short Reach MM 50 μm 300 m 1W 0
Cat6 55 m 8W 2.5 μs
10GBASE-T Cat6a/7 100 m 8W 2.5 μs
Cat6a/7 30 m 4W 1.5 μs
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 14
Application Server
16x10 GE Cables
16x10 GE Cables
Application Server
Application Server
Application Server
solution reduces Application Server
Application Server
Application Server
Application Server
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 15
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 16
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 17
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 18
Transmission
Collision Congestion
Error
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 19
Ethernet Link
Switch A Switch B
Threshold
A B
PAUSE
Frame
Start
Stop Sending
Frames
FramesforAgain
This
Interval of Time
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 21
A B
R_RDY
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 22
Threshold
PAUSE PAUSE
S1 S2 S3
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 23
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 24
Inconsistent implementations
Standard allows for asymmetric implementations
Easy to fix
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 25
16 3 1 12 Bits
EtherType = IEEE 802.1Q Priority CFI VLAN ID
Switch A Switch B
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 27
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 28
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 29
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 30
DCBX:
Data Center
Bridging eXchange
Data Center
Ethernet Links
DCBX
Legacy Ethernet
Links
Data Center
Ethernet Cloud
XP
Legacy Ethernet
Network
BC
DC
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 31
DCBX
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 33
Priority Groups
Priority Groups
Are Then
Scheduled
LAN
Priorities Are
Assigned to
Individual SAN
Traffic Classes
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 35
LAN Traffic
(30%) (50%)
3 Gbs 4 Gbs 6 Gbs (40%)
Storage Traffic
(30%) (30%)
3 Gbs 3 Gbs 3 Gbs (30%)
T1 T2 T3 T1 T2 T3
Switch
Transmit Queue
Thro
ttle Receive Buffer
Switch Switch
e
ottl
Thr
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 37
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 39
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 40
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 41
Layer 2 Multipathing
Increase bandwidth
of L2 networks via
multiple active links
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 42
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 43
Layer 2 Multipathing
Cisco DCE
9 Computes topology and forwarding via IS-IS
9 Provides optimal pair-wise unicast forwarding
9 Provides multipathing for unicast and multicast frames
9 Provides seamless interoperability with existing devices
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 44
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 45
Delayed Drop
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 46
PAUSE
Proxy Queue
UNPAUSE
Section 3
FCoE: Fibre Channel
over Ethernet
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 48
Ethernet
Fibre Channel
Traffic
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 49
1, 10…Gbps
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 50
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 51
FCoE Benefits
LAN SAN-A SAN-B LAN SAN-A SAN-B
4 4
2
2
Nearly Half
the Cables
Adapters 16 16 32 Adapters 16 0 16
Switches 2 2 4 Switches 2 0 2
Cables 36 36 72 Cables 36 4 40
Mgmt Pts 2 2 4 Mgmt Pts 2 0 2
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 52
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 53
Protocol Organization
24 Bytes
Tota
l: 2180
FC Payload
Byte
Up to 2112 Bytes s
4 Bytes
Encapsulated FC Frame
(Including FC-CRC)
EOF Reserved
FCS
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 56
FC Node
FCoE FCoE
Enet Enet
Port Port
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 57
FC
Port
FCoE Switch
FC
FCF Port
FCoE
FC
Port
Ethernet Bridge FC
Port
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 58
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 59
FC FC FC FC
VN_Port VN_Port VN_Port VN_Port
Entity Entity Entity Entity
DISC
F FLOGI
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 60
FC Switching Element
FC FC FC FC
VE_Port Entity VF_Port Entity VE_Port Entity VF_Port Entity
Ethernet_Port Ethernet_Port
Lossless Ethernet Lossless Ethernet
Bridging Element Bridging Element
Ethernet_Port Ethernet_Port Ethernet_Port Ethernet_Port Ethernet_Port Ethernet_Port Ethernet_Port Ethernet_Port
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 61
VF_Ports
VN_Ports
10 GE
4/8 Gbps FC
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 62
VF_Ports
VN_Ports
10 GE
4/8 Gbps FC
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 63
VN_Ports
VF_Ports
VN_Ports
10 GE
4/8 Gbps FC
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 64
VE_Ports
VF_Ports
VN_Ports
10 GE
4/8 Gbps FC
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 65
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 66
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 67
24 Bits 24 Bits
FC-MAP FC-ID
(ex 02-12-34) 7.8.9
FC Command FCOE
FC Command Responses Protocol
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 69
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 70
Type = 2 Len = 8
MAC Address
Switch_Name
Fabric_Name
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 71
Port_Name
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 72
H1 FCF A
Lossless
Ethernet FC
Bridge Fabric
H2
FCF A
All-MACs
Solicitation identifies VF_Port capable FCF-MACs
MAC(H2)
with compatible addressing capabilities
Solicitation (FIP)
Other parameters may include ENode’s
[F=0, S=0, MAC(H2),
Capability, Other]
Port_Name for optional duplicate MAC
address detection
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 73
FIP
Unicast Advertisements from A and B
MAC (H1) FCF-MAC (A)
H1 FCF A
Lossless
Ethernet FC
Bridge Fabric
H2
FCF A
MAC(H2) MAC(H2)
FCF-MAC(A) FCF-MAC(B)
H2’s FCF list: FCF not meeting
Mini-jumbo Mini-jumbo
Advertisement (FIP) Advertisement (FIP) FCF-MAC(A) [J] capability of ENode
[S=1, F=1, Priority, FC-MAP, [S=1, F=1, Priority, FC-MAP, FCF-MAC(B) [J] does not reply
FCF-MAC(A), Switch_Name, FCF-MAC(B), Switch_Name,
Fabric_Name, Capability, Fabric_Name, Capability,
Other] Other]
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 74
H1 FCF A
Lossless
Ethernet FC
Bridge Fabric
H2
FCF A
FCF-MAC(A) FCF-MAC(B)
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 75
FIP
FLOGI LS_ACC
MAC (H1) FCF-MAC (A)
H1 FCF A
Lossless
Ethernet FC
Bridge Fabric
H2
FCF A
FCF-MAC(A) FCF-MAC(B)
ENode uses MAC address
in FIP FLOGI LS_ACC as the
FLOGI LS-ACC (FIP) FLOGI LS-ACC (FIP) VN_Port MAC address for the
[FC Header, LS_ACC data, [FC Header, LS_ACC data, FC-ID contained in the FLOGI data
Approved MAC(H2)’] Approved MAC(H2)’’] for subsequent FCoE frames
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 76
H1 FCF A
Lossless
Ethernet FC
Bridge Fabric
H2
FCF A
MAC (H2)
MAC (H2)’ FCF-MAC (B)
MAC (H2)’’
FCF-MAC(A) FCF-MAC(B)
All subsequent FCoE frames use
MAC(H2)’ MAC(H2)’’ granted MAC address and assigned
Fibre Channel Frame Fibre Channel Frame FC-ID
(FCoE) (FCoE) FIP frames continue to use MAC(H2)
For SPMA, MAC(H2)’ = MAC(H2)’’ = MAC(H2)
[FC SOF, FC Header, FC [FC SOF, FC Header, FC For FPMA, MAC(H2)’ and MAC(H2)’’ use
Data, FC CRC FC EOF] Data, FC CRC, FC EOF] FC-IDs as low order 24 bits
and FC-MAP for upper 24 bits
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 77
FCoE
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 78
FCoE is FC-routable
FCoE switches may forward FC frames across different
Ethernet clouds
FCoE switches may forward FC frames over the Internet using FCIP
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 79
10GbEE
10GbE
10GbE
HBA
HBA
Fibre Channel
Ethernet
Ethernet
Ethernet
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 81
Open-FCoE Software
HBA FCoE
SCSI Layer
SCSI Layer
OpenFC Layer
Net Device
HBA Ethernet Driver
Ethernet
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 82
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 83
Wireshark
Screenshots/demo
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 84
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 85
Section 4
Case Studies
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 86
LAN Core
SAN-A SAN-B
Distribution
MDS 9500
4
Cisco Catalyst® 6509
4 x 4G FC 1 x 10 GE STP BLK
NIC Teaming
Active/Standby
Discrete
1 GE NICs
and
FC HBA
Server Cabinet 1 Server Cabinet N Server Cabinet 1 Server Cabinet N
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 87
LAN Core
SAN-A SAN-B
8
Distribution
8 MDS 9500
Cisco Catalyst 6509
STP BLK
Adapter: CNA
Converged
Network
Adapter
10 GE/FCoE
Server Cabinet Pair 1 Server Cabinet Pair N Server Cabinet Pair 1 Server Cabinet Pair N
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 88
LAN Core
SAN-A SAN-B
8
Distribution
8 MDS 9500
Cisco Catalyst 6509
Adapter: CNA
Converged
Network
Adapter
10 GE/FCoE
Server Cabinet Pair 1 Server Cabinet Pair N Server Cabinet Pair 1 Server Cabinet Pair N
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 89
LAN Core
SAN-A SAN-B
8
VSS Distribution
MDS 9500
8
Cisco Catalyst 6509
VSS Support
at Aggregation
Adapter: CNA
Converged
Network
Adapter
10 GE/FCoE
Server Cabinet Pair 1 Server Cabinet Pair N Server Cabinet Pair 1 Server Cabinet Pair N
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 90
4x10 GE
Ports
Nexus 5000
40x10 GE Ports
per Switch
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 91
4x10 GE
Ports 6x4 GFC
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 92
Distribution
MDS 9500
8 Cisco Catalyst 6509
Blade Server
Copper
Pass-Through
Adapter: CNA
Converged
Network
Adapter
10 GE/FCoE
Blade Server 1 Blade Server N Blade Server 1 Blade Server N
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 93
Distribution
MDS 9500
8 Cisco Catalyst 6509
Blade Server
Ethernet-Only
Switch
Adapter: CNA
Converged
Network
Adapter
10 GE/FCoE
Blade Server 1 Blade Server 1 Blade Server 1 Blade Server 1
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 94
2x10 GE
Ports
Nexus 5000
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 95
4x10 GE
Ports
8x4 GFC
8x4 GFC
4x10 GE
Ports
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 96
Distribution
MDS 9500
8 Nexus 7000
Layer 2 Multipath
Adapter: CNA
Converged
Network
Adapter
10 GE/FCoE
Server Cabinet Pair 1 Server Cabinet Pair N Server Cabinet Pair 1 Server Cabinet Pair N
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 97
Distribution
MDS 9500
8 Nexus 7000
Layer 2 Multipath
Adapter: CNA
Converged
Network
Adapter
10 GE/FCoE
Server Cabinet Pair 1 Server Cabinet Pair N Server Cabinet Pair 1 Server Cabinet Pair N
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 98
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 99
Challenges
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 100
IEEE 802.3
http://standards.ieee.org/getieee802/802.3.html
Improvements to Ethernet
http://www.nuovasystems.com/EthernetEnhancements-Final.pdf
FCoE
http://www.fcoe.com/
http://www.t11.org/
http://www.open-fcoe.org/
http://www.fibrechannel.org/OVERVIEW/FCIA_SNW_FCoE_WP_Final.pdf
TRILL
http://www.ietf.org/html.charters/trill-charter.html
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 101
Thank You
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 102
BRKSAN-2821
14572_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 104