SlideShare a Scribd company logo
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
MODULE – 6
IP SAN AND FCOE
Module 6: IP SAN and FCoE 1
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Upon completion of this module, you should be able to:
• Describe IP SAN protocols, components, and topology
• Describe FCoE protocol, components, and topology
Module 6: IP SAN and FCoE 2
Module 6: IP SAN and FCoE
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Module 6: IP SAN and FCoE
During this lesson the following topics are covered:
• Drivers for IP SAN
• IP SAN Protocols: iSCSI and FCIP
• Components, topologies, and protocol stack for iSCSI and FCIP
Lesson 1: IP SAN
Module 6: IP SAN and FCoE 3
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Drivers for IP SAN
• Traditional SAN enables the transfer of block I/O over
FibreChannel and provides high performance and
scalability
 These advantages of FC SAN come with the additional cost of
buying FC components, such as FC HBA and switches.
• Organizations typically have an existing Internet
Protocol (IP)-based infrastructure, which could be
leveraged (use to maximum advantage) for storage
networking.
 Advancements in technology have enabled IP to be used for
transporting block I/O over the IP network.
Module 6: IP SAN and FCoE 4
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Drivers for IP SAN (contd.)
• IP SAN transports block-level data over IP network
• IP is being positioned as a storage networking option
because:
 Existing network infrastructure can be leveraged
 Reduced cost compared to investing in new FC SAN hardware
and software
 Many long-distance disaster recovery solutions already
leverage IP-based network
 Many robust and mature security options are available for IP
network
Module 6: IP SAN and FCoE 5
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
IP SAN Protocol: iSCSI
• IP based protocol that is used to connect host and
storage
 A transport layer protocol that describes how Small
Computer System Interface (SCSI) packets should be
transported over a TCP/IP network.
• Carries block-level data over IP-based network
• Widely adopted for connecting servers to storage
because it is relatively inexpensive and easy to
implement
Module 6: IP SAN and FCoE 6
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Implementation
Module 6: IP SAN and FCoE 7
iSCSI Port
FC Port
iSCSI Gateway
Storage Array
Server
iSCSI HBA
Storage Array
IP
iSCSI Implementation
iSCSI
encapsulates
SCSI
commands
and data into
an IP packet
and
transports
them using
TCP/IP
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Components of iSCSI
iSCSI initiator
• Hardware or software
residing on a computer
that handles
communications with an
iSCSI array (storage
devices)
• Software-based iSCSI
initiator, such as
Microsoft's free iSCSI
initiator - uses the
existing network
card (NIC)
• Hardware-based iSCSI
initiator – such as iSCSI
HBA (Host Bus
Adapter)
• Does not consume
CPU resources to
handle iSCSI
commands
iSCSI target
• The iSCSI-enabled device
to which you will be
storing data
• Storage array with iSCSI
port
• iSCSI gateway – enables
communication with FC
storage array
• Common deployment
scenarios for an iSCSI
target include: Storage
array, disk drives
IP network
• Interconnected Ethernet
switches and/or routers
Module 6: IP SAN and FCoE
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Host Connectivity Options
Standard NIC with software
iSCSI initiator
• Simple, least expensive
• NIC provides network
interface
• Software initiator provides
iSCSI functionality
• Requires host CPU cycles
for iSCSI and TCP/IP
processing
• Encapsulation of SCSI into
IP packets &
decapsulation are carried
out by host CPU
• Additional overhead on
the host CPU
• Heavy I/O load -> host
CPU become bottleneck
TCP Offload Engine (TOE) NIC
with software iSCSI initiator
• Moves TCP processing load
off the host CPU onto the
NIC card
• Software initiator provides
iSCSI functionality
• Requires host CPU cycles
for iSCSI processing
iSCSI HBA
• Offloads both iSCSI and
TCP/IP processing from host
CPU
• Simplest option for boot
from SAN via iSCSI
Module 6: IP SAN and FCoE 9
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Topologies
(1) Native iSCSI
Connectivity
(2) Bridged iSCSI
Connectivity
(3) Combining FCP
and Native iSCSI
Connectivity
Module 6: IP SAN and FCoE 10
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Topologies: (1) Native iSCSI
• iSCSI initiators are either directly attached to storage
array or connected through IP network
 No FC component
• Storage array has iSCSI port
• Each iSCSI port on the array is configured with an IP
address and port number.
Module 6: IP SAN and FCoE 11
Storage Array
iSCSI Port
Server
iSCSI HBA
IP
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Topologies: (1) Native iSCSI (contd.)
• The array has one or more iSCSI ports configured with an IP
address and connected to a standard Ethernet switch.
• After an initiator is logged on to the network, it can access the
available LUNs on the storage array.
• A single array port can service multiple hosts or initiators as long
as the array port can handle the amount of storage traffic that
the hosts generate.
Module 6: IP SAN and FCoE 12
Storage Array
iSCSI Port
Server
Initiator
e.g: iSCSI HBA
IP
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Topologies: (2) Bridged iSCSI
• iSCSI gateway is used to enable communication between iSCSI
host and FC storage
• iSCSI gateway works as bridge between FC and IP network
 Converts IP packets to FC frames and vice versa
• iSCSI initiator is configured with gateway’s IP address as its target
• iSCSI gateway is configured as FC initiator to storage array
Module 6: IP SAN and FCoE 13
FC HBA
Server
iSCSI HBA
Storage Array
FC Port
iSCSI Gateway
Server
IP
FC SAN
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Topologies: (2) Bridged iSCSI (contd.)
• In the figure illustrates an iSCSI host connectivity to an FC storage array
• In this case, the array does not have any iSCSI ports
• An external device, called a gateway or a multiprotocol router, must be
used to facilitate the communication between the iSCSI host and FC
storage
• Bridge devices contain both FC and Ethernet ports to facilitate the
communication between the FC and IP environments
Module 6: IP SAN and FCoE 14
FC HBA
Server
iSCSI HBA
Storage Array
FC Port
iSCSI Gateway
Server
IP
FC SAN
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Topologies: (3) Combining FC and Native iSCSI
Connectivity
• Array provides both FC and iSCSI ports
 Enable iSCSI and FC connectivity in the same environment
 No bridge devices needed
Module 6: IP SAN and FCoE 15
FC HBA
Server
iSCSI HBA
Storage Array
FC Port
iSCSI Port
Server
IP
FC SAN
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Protocol Stack
Module 6: IP SAN and FCoE 16
Ethernet IP TCP iSCSI SCSI Data
OSI Model iSCSI Initiator iSCSI Target
Layer 7 Application
Layer 5 Session
Layer 4 Transport
Layer 3 Network
Layer 2 Data Link
SCSI
iSCSI
TCP
IP
Ethernet
SCSI
iSCSI
TCP
IP
Ethernet
Interconnect
Commands and Data
Login and Discovery
Windows and Segments
Packets
Frames
• SCSI is the command protocol that works at the application layer of the Open
System Interconnection (OSI) model
• Initiators and targets use SCSI commands and responses to talk to each other
• Commands, data, and status messages are encapsulated into TCP/IP and
transmitted across the network between the initiators and targets
• iSCSI is the session-layer protocol that initiates a reliable session between
devices that recognize SCSI commands and TCP/IP
• Responsible for handling login, authentication, target discovery, and
session management
Figure: iSCSI protocol
layers and the
encapsulation order of the
SCSI commands for their
delivery through a
physical carrier
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Protocol Stack (contd.)
Module 6: IP SAN and FCoE 17
• TCP is used with iSCSI at the transport layer to provide reliable transmission
• TCP controls message flow, windowing, error recovery, and
retransmission.
• Rely upon the network layer of the OSI model to provide global
addressing and connectivity.
• The Layer 2 protocols at the data link layer of this model enable node-to-
node communication through a physical network.
Ethernet IP TCP iSCSI SCSI Data
OSI Model iSCSI Initiator iSCSI Target
Layer 7 Application
Layer 5 Session
Layer 4 Transport
Layer 3 Network
Layer 2 Data Link
SCSI
iSCSI
TCP
IP
Ethernet
SCSI
iSCSI
TCP
IP
Ethernet
Interconnect
Commands and Data
Login and Discovery
Windows and Segments
Packets
Frames
Figure: iSCSI protocol
layers and the
encapsulation order of the
SCSI commands for their
delivery through a
physical carrier
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Protocol Stack (contd.)
Module 6: IP SAN and FCoE 18
Ethernet IP TCP iSCSI SCSI Data
OSI Model iSCSI Initiator iSCSI Target
Layer 7 Application
Layer 5 Session
Layer 4 Transport
Layer 3 Network
Layer 2 Data Link
SCSI
iSCSI
TCP
IP
Ethernet
SCSI
iSCSI
TCP
IP
Ethernet
Interconnect
Commands and Data
Login and Discovery
Windows and Segments
Packets
Frames
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Discovery
• For iSCSI communication, initiator must discover location and
name of target on a network
• iSCSI discovery takes place in two ways:
Module 6: IP SAN and FCoE 19
SendTargets discovery
• Initiator is manually
configured with the
target’s network portal
• Initiator issues
SendTargets command;
target responds with
required parameters
Internet Storage Name
Service (iSNS)
• Initiators and targets
register themselves with
iSNS server
• Initiator can query iSNS
server for a list of
available targets
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
iSCSI Name
• iSCSI name is a unique iSCSI identifier that is used to identify
initiators and targets within an iSCSI network
• Two common types of iSCSI names are:
 IQN: iSCSI Qualified Name
 To use IQN, the company must own a registered domain name
 A date is included in the name to avoid potential conflicts caused by
the transfer of domain names
 iqn.2008-02.com.example:optional_string
▪ Example: iqn.1992-05.com.emc:apm000339013630000-10
 The optional_string can be the name of the host, serial number,
asset number or any other storage identifier
 EUI: Extended Unique Identifier
 Use the WWN (World Wide Name)
 eui.0300732A32598D26
Module 6: IP SAN and FCoE 20
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
IP SAN Protocol: FCIP
• Combines advantages of Fibre Channel and IP
• Enables distributed FC SAN islands to be interconnected over the
existing IP-based networks
• Creates virtual FC links over existing IP network that is used to
transport FC data between different FC SANs
• Encapsulates FC frames onto IP packet
• Extensively used in disaster recovery implementations in which
data is duplicated to the storage located at a remote site
Module 6: IP SAN and FCoE 21
FCIP is an IP-based protocol that is used to connect distributed
FC SAN islands
FCIP
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
FCIP Topology
Module 6: IP SAN and FCoE 22
FCIP Gateway FCIP Gateway
Storage Array Storage Array
Server
Servers
Server
Servers
IP
FC SAN
FC SAN
• FCIP gateway is connected to each fabric via a standard FC connection
• FCIP gateway at one end of the IP network encapsulates the FC frames into IP
packets
• FCIP gateway at the other end removes the IP wrapper and sends the FC data to
the layer 2 fabric
• Fabric treats these gateways as layer 2 fabric switches
• IP address is assigned to the port on the gateway, which is connected to an IP
network.
• After the IP connectivity is established, the nodes in the two independent fabrics can
communicate with other
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
FCIP Protocol Stack
Module 6: IP SAN and FCoE 23
FC Frame
FC to IP Encapsulation
Physical Media
IP
TCP
FCIP
FCP (SCSI over FC)
SCSI Commands, Data, and Status
Application
• Applications generate SCSI
commands and data
• Upper layer protocol SCSI includes
the SCSI driver program that
executes the read-and-write
commands
• FibreChannel Protocol (FCP) layer
enables the FC frames to run
natively within a SAN fabric
environment
• FCIP layer encapsulates the
FibreChannel frames onto the IP
payload and passes them to the TCP
layer
• TCP and IP are used for transporting
the encapsulated information
across Ethernet, wireless, or other
media that support the TCP/IP
traffic
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
FCIP Frame
• Encapsulation of FC frame on to IP packet could cause the IP
packet to be fragmented
• When an IP packet is fragmented, the required parts of the
header must be copied by all fragments
• When a TCP packet is segmented, normal TCP operations are
responsible for receiving and re-sequencing the data prior to
passing it on to the FC processing portion of the device
Module 6: IP SAN and FCoE 24
IP
Header
TCP
Header
FCIP
Header
IP Payload
SOF FC
Header
CRC EOF
SCSI Data
FCIP Encapsulation
FC Frame
FCIP Frame
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Module 6: IP SAN and FCoE
During this lesson the following topics are covered:
• Drivers for FCoE
• Components of FCoE network
• FCoE frame mapping
• Converged Enhanced Ethernet (CEE)
Lesson 2: Fibre Channel over Ethernet (FCoE)
Module 6: IP SAN and FCoE 25
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Drivers for FCoE
• Data centers have multiple networks to handle various types of I/O
traffic
 Ethernet network for TCP/IP communication: used for client-server
communication, data backup, infrastructure management
communication, and so on.
 FC network for FC communication: used for moving block-level
data between storage and servers.
• To support multiple networks, servers in a data center are equipped
with multiple redundant physical network interfaces—for example,
multiple Ethernet and FC cards/adapters.
• To enable the communication, different types of networking switches
and physical cabling infrastructure are implemented in data centers.
• The need for two different kinds of physical network infrastructure
increases the overall cost and complexity of data center operation.
Module 6: IP SAN and FCoE 26
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Drivers for FCoE (contd.)
• FCoE is a protocol that transports FC data over Ethernet network
(Converged Enhanced Ethernet)
• FCoE is being positioned as a storage networking option
because:
Module 6: IP SAN and FCoE 27
Enables consolidation
•Enables
consolidation (merge)
of FC SAN traffic and
Ethernet traffic onto
a common Ethernet
infrastructure
•Effective sharing of
high-bandwidth links
Reduces the number
of adapters, switch
ports, and cables
•Lower capital
expenditure
Reduces cost and
eases data center
management
•Lower Total Cost of
Ownership (TCO)
•Potentially lower
administration cost,
with convergence of
LAN and SAN
Reduced power and
cooling requirement
•Reduces power and
cooling cost, and
floor space
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Data Center Infrastructure – Before Using FCoE
Module 6: IP SAN and FCoE 28
Storage Array Storage Array
Server
FC
Switches
Server
Servers Servers
FC
Switches
IP
Switches
LAN
• LAN and SAN are two
different networks.
• Storage resources are
accessible using HBAs
and network
resources that are
accessible using NICs
by hosts.
• In a data center, a
server is configured
with 2 to 4 NIC cards
and redundant HBA
cards.
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Data Center Infrastructure – Before Using FCoE (contd.)
Module 6: IP SAN and FCoE 29
Storage Array Storage Array
Server
FC
Switches
Server
Servers Servers
FC
Switches
IP
Switches
LAN
• If the data center has
hundreds of servers,
it would require a
large number of
adapters, cables, and
switches.
• Complex
environment, difficult
to manage and scale.
• The cost of power,
cooling, and floor
space further adds to
the challenge
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Data Center Infrastructure – After Using FCoE
Module 6: IP SAN and FCoE 30
Storage Array Storage Array
Server
FCoE
Switches
Server
Servers Servers
FC
Switches
LAN
• I/O consolidation
with FCoE using FCoE
switches and
Converged Network
Adapters (CNAs)
• CNA replaces both
HBAs and NICs in the
server and
consolidates both the
IP and FC traffic
• The FCoE switch
passes Fibre Channel
traffic to the SAN,
and the Ethernet
traffic to an attached
Ethernet network.
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Data Center Infrastructure – After Using FCoE
Module 6: IP SAN and FCoE 31
Storage Array Storage Array
Server
FCoE
Switches
Server
Servers Servers
FC
Switches
LAN
• The cable
requirements
from host to FCoE
switches can be
reduced, which in
turn reduces the
cooling costs,
management
requirements,
and the overall
operational cost.
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Components of an FCoE Network
Module 6: IP SAN and FCoE 32
(1) Converged
Network
Adapter (CNA)
(2) Cable
(3) FCoE
switch
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Components of an FCoE Network: (1) Converged
Network Adapter (CNA)
• Provides functionality of both – a
standard NIC and an FC HBA
 Eliminates the need to deploy
separate adapters and cables for FC
and Ethernet communications
• Contains separate modules for 10
Gigabit Ethernet, FC, and FCoE
Application Specific Integrated
Circuits (ASICs)
 FCoE ASIC encapsulates FC frames
into Ethernet frames
Module 6: IP SAN and FCoE 33
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Components of an FCoE Network: (2) Cable
• Two options are available for FCoE cabling
 Copper based Twinax cable
 Standard fiber optical cable
Module 6: IP SAN and FCoE 34
Twinax Cable Fiber Optical Cable
Suitable for shorter distances (up to 10
meters)
Can run over longer distances
Requires less power and are less expensive
than fiber optical cable
Relatively more expensive than Twinax
cables
Uses Small Form Factor Pluggable Plus
(SFP+) connector
Uses Small Form Factor Pluggable Plus
(SFP+) connector
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Components of an FCoE Network: (3) FCoE Switch
• Provides both Ethernet
and FC switch
functionalities
• Consists of Fibre Channel
Forwarder (FCF),
Ethernet bridge, and set
of Ethernet ports and FC
ports (optional)
FCF encapsulates and
de-encapsulates FC
frames
Module 6: IP SAN and FCoE 35
FC Port
Fibre Channel Forwarder (FCF)
FC Port FC Port FC Port
Ethernet
Port
Ethernet
Port
Ethernet
Port
Ethernet
Port
Ethernet Bridge
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Components of an FCoE Network: (3) FCoE Switch
(contd.)
• Forwards frames based on
Ethertype
 If the Ethertype of the frame is
FCoE, the switch recognizes
that the frame contains an FC
payload and forwards it to the
FCF.
 FC is extracted from the
FCoE frame and
transmitted to FC SAN
over the FC ports.
 If the Ethertype is not FCoE,
the switch handles the traffic
as usual Ethernet traffic and
forwards it over the Ethernet
ports.
Module 6: IP SAN and FCoE 36
FC Port
Fibre Channel Forwarder (FCF)
FC Port FC Port FC Port
Ethernet
Port
Ethernet
Port
Ethernet
Port
Ethernet
Port
Ethernet Bridge
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
FCoE – Frame Structure
Module 6: IP SAN and FCoE 37
Ethernet
Header
FCoE
Header
FC
Header
Fibre Channel
Payload
CRC
EOF
FCS
Same as a Physical Fibre Channel Frame
Control Information: Version and Ordered Sets (SOF and EOF)
Normal Ethernet Frame: Ether Type = FCoE
12 Bytes (MAC Addresses) + 4 Bytes
(802.10 TAG)
16 Bytes
24 Bytes
Up to 2112 Bytes
1 Byte(EOF) + 3 Bytes
(Padding)
4 Bytes
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
FCoE Frame Mapping
Module 6: IP SAN and FCoE 38
2 - Data Link
7 - Application
6 - Presentation
5 - Session
4 - Transport
3 - Network
1 - Physical
FC - 4
FC - 3
FC - 2
FCoE Mapping
2 - MAC
1 - Physical
FC - 0 Physical
FC - 1 Data enc/dec
FC - 2 Framing
FC - 3 Services
FC - 4 Protocol map
IEEE 802.1q
Layers
FCoE Protocol Stack
OSI Stack
FC Protocol Stack
Ethernet
FC Layers
• The FCoE protocol specification replaces the FC-0 and FC-1
layers of the FC stack with Ethernet
• This provides the capability to carry the FC-2 to the FC-4
layer over the Ethernet layer.
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Converged Enhanced Ethernet (CEE)
• Conventional Ethernet is lossy in nature, which means that
frames might be dropped or lost during transmission
• Converged Enhanced Ethernet (CEE) provides lossless Ethernet
 Eliminates the lossy nature of Ethernet
• Lossless Ethernet requires following functionalities:
1. Priority-based flow control (PFC)
2. Enhanced transmission selection (ETS)
3. Congestion notification (CN)
4. Data center bridging exchange protocol(DCBX)
Module 6: IP SAN and FCoE 39
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Lossless Ethernet : (1) Priority-Based Flow Control (PFC)
• Traditional FC manages congestion
through the use of a link-level,
credit-based flow control that
guarantees no loss of frames.
Typical Ethernet, coupled with
TCP/IP, uses a packet drop flow
control mechanism. The packet
drop flow control is not lossless
• PFC provides a link level flow
control mechanism
• Creates eight virtual links on a
single physical link
• Uses PAUSE capability of
Ethernet for each virtual link
Module 6: IP SAN and FCoE 40
• A virtual link can be paused and
restarted independently
• PAUSE mechanism is based on
user priorities or classes of service
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Lossless Ethernet : (2) Enhanced Transmission Selection
(ETS)
• Allocates bandwidth to different traffic classes such as LAN, SAN,
and Inter Process Communication (IPC)
• Provides available bandwidth to other classes of traffic when a
particular class of traffic does not use its allocated bandwidth
Module 6: IP SAN and FCoE 41
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Lossless Ethernet : (3) Congestion Notification (CN)
• Provides a mechanism for detecting congestion and notifying the
source
 Enables a switch to send a signal to other ports that need to stop or
slow down their transmissions
Module 6: IP SAN and FCoE 42
Rate limiting to avoid
packet loss
Congestion
Notification Message
FCoE
Switch
FCoE
Switch
FCoE
Switch
Storage Array
(Node B)
Host
(Node A)
Congestion
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Lossless Ethernet : (4) Data Center Bridging Exchange
Protocol (DCBX)
• Enables Converged Enhanced Ethernet (CEE) devices to convey
and configure their features with other CEE devices in the
network
 Allows a switch to distribute configuration values to attached
adapters
• Ensures consistent configuration across network
Module 6: IP SAN and FCoE 43
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.
Module 6: Summary
Key points covered in this module:
• IP SAN protocols, their components, and topologies
• FCoE protocol, its components, and topology
Module 6: IP SAN and FCoE 44

More Related Content

Similar to Module 06 (1).pdf

PLNOG 13: Artur Pająk: Storage w sieciach Ethernet, czyli coś o iSCSI I FCoE
PLNOG 13: Artur Pająk: Storage w sieciach Ethernet, czyli coś o iSCSI I FCoEPLNOG 13: Artur Pająk: Storage w sieciach Ethernet, czyli coś o iSCSI I FCoE
PLNOG 13: Artur Pająk: Storage w sieciach Ethernet, czyli coś o iSCSI I FCoE
PROIDEA
 
CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 4CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 4
Nil Menon
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
dgoodell
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
Embarcados
 
Ip interfaces by faststream technologies
Ip interfaces by faststream technologiesIp interfaces by faststream technologies
Ip interfaces by faststream technologies
VishalMalhotra58
 
Phifer 3 30_04
Phifer 3 30_04Phifer 3 30_04
Phifer 3 30_04
Ayano Midakso
 
iSCSI Protocol and Functionality
iSCSI Protocol and FunctionalityiSCSI Protocol and Functionality
iSCSI Protocol and Functionality
Lexumo
 
Detailed iSCSI presentation
Detailed iSCSI presentationDetailed iSCSI presentation
Detailed iSCSI presentation
Sheel Sindhu Manohar
 
Protecting host with calico
Protecting host with calicoProtecting host with calico
Protecting host with calico
Anirban Sen Chowdhary
 
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Cisco Canada
 
Chapter 9
Chapter 9Chapter 9
Chapter 9
Suchit Aher
 
Configuring-Cisco-CME.ppt
Configuring-Cisco-CME.pptConfiguring-Cisco-CME.ppt
Configuring-Cisco-CME.ppt
JuanManuelCeAcatlSal
 
Configuring-Router-Cisco-CME power point
Configuring-Router-Cisco-CME power pointConfiguring-Router-Cisco-CME power point
Configuring-Router-Cisco-CME power point
SalimataOusman
 
Ics plc integration_tools
Ics plc integration_toolsIcs plc integration_tools
Ics plc integration_tools
Ravindra Angal
 
PCIX Gigabit Ethernet Card Design
PCIX Gigabit Ethernet Card DesignPCIX Gigabit Ethernet Card Design
PCIX Gigabit Ethernet Card Design
Mohamad Tisani
 
ITN_Module_8.pptx
ITN_Module_8.pptxITN_Module_8.pptx
ITN_Module_8.pptx
AliJrboy
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
Waqas Ahmed Nawaz
 
Storage networking fcf_co_eiscsivsn_technology
Storage networking fcf_co_eiscsivsn_technologyStorage networking fcf_co_eiscsivsn_technology
Storage networking fcf_co_eiscsivsn_technology
EMC
 
ACI Hands-on Lab
ACI Hands-on LabACI Hands-on Lab
ACI Hands-on Lab
Cisco Canada
 
3379930
33799303379930

Similar to Module 06 (1).pdf (20)

PLNOG 13: Artur Pająk: Storage w sieciach Ethernet, czyli coś o iSCSI I FCoE
PLNOG 13: Artur Pająk: Storage w sieciach Ethernet, czyli coś o iSCSI I FCoEPLNOG 13: Artur Pająk: Storage w sieciach Ethernet, czyli coś o iSCSI I FCoE
PLNOG 13: Artur Pająk: Storage w sieciach Ethernet, czyli coś o iSCSI I FCoE
 
CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 4CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 4
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
 
Ip interfaces by faststream technologies
Ip interfaces by faststream technologiesIp interfaces by faststream technologies
Ip interfaces by faststream technologies
 
Phifer 3 30_04
Phifer 3 30_04Phifer 3 30_04
Phifer 3 30_04
 
iSCSI Protocol and Functionality
iSCSI Protocol and FunctionalityiSCSI Protocol and Functionality
iSCSI Protocol and Functionality
 
Detailed iSCSI presentation
Detailed iSCSI presentationDetailed iSCSI presentation
Detailed iSCSI presentation
 
Protecting host with calico
Protecting host with calicoProtecting host with calico
Protecting host with calico
 
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...
 
Chapter 9
Chapter 9Chapter 9
Chapter 9
 
Configuring-Cisco-CME.ppt
Configuring-Cisco-CME.pptConfiguring-Cisco-CME.ppt
Configuring-Cisco-CME.ppt
 
Configuring-Router-Cisco-CME power point
Configuring-Router-Cisco-CME power pointConfiguring-Router-Cisco-CME power point
Configuring-Router-Cisco-CME power point
 
Ics plc integration_tools
Ics plc integration_toolsIcs plc integration_tools
Ics plc integration_tools
 
PCIX Gigabit Ethernet Card Design
PCIX Gigabit Ethernet Card DesignPCIX Gigabit Ethernet Card Design
PCIX Gigabit Ethernet Card Design
 
ITN_Module_8.pptx
ITN_Module_8.pptxITN_Module_8.pptx
ITN_Module_8.pptx
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
CCNA (R & S) Module 02 - Connecting Networks - Chapter 3
 
Storage networking fcf_co_eiscsivsn_technology
Storage networking fcf_co_eiscsivsn_technologyStorage networking fcf_co_eiscsivsn_technology
Storage networking fcf_co_eiscsivsn_technology
 
ACI Hands-on Lab
ACI Hands-on LabACI Hands-on Lab
ACI Hands-on Lab
 
3379930
33799303379930
3379930
 

Recently uploaded

spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 

Recently uploaded (20)

spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 

Module 06 (1).pdf

  • 1. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. MODULE – 6 IP SAN AND FCOE Module 6: IP SAN and FCoE 1
  • 2. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Upon completion of this module, you should be able to: • Describe IP SAN protocols, components, and topology • Describe FCoE protocol, components, and topology Module 6: IP SAN and FCoE 2 Module 6: IP SAN and FCoE
  • 3. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 6: IP SAN and FCoE During this lesson the following topics are covered: • Drivers for IP SAN • IP SAN Protocols: iSCSI and FCIP • Components, topologies, and protocol stack for iSCSI and FCIP Lesson 1: IP SAN Module 6: IP SAN and FCoE 3
  • 4. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Drivers for IP SAN • Traditional SAN enables the transfer of block I/O over FibreChannel and provides high performance and scalability  These advantages of FC SAN come with the additional cost of buying FC components, such as FC HBA and switches. • Organizations typically have an existing Internet Protocol (IP)-based infrastructure, which could be leveraged (use to maximum advantage) for storage networking.  Advancements in technology have enabled IP to be used for transporting block I/O over the IP network. Module 6: IP SAN and FCoE 4
  • 5. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Drivers for IP SAN (contd.) • IP SAN transports block-level data over IP network • IP is being positioned as a storage networking option because:  Existing network infrastructure can be leveraged  Reduced cost compared to investing in new FC SAN hardware and software  Many long-distance disaster recovery solutions already leverage IP-based network  Many robust and mature security options are available for IP network Module 6: IP SAN and FCoE 5
  • 6. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. IP SAN Protocol: iSCSI • IP based protocol that is used to connect host and storage  A transport layer protocol that describes how Small Computer System Interface (SCSI) packets should be transported over a TCP/IP network. • Carries block-level data over IP-based network • Widely adopted for connecting servers to storage because it is relatively inexpensive and easy to implement Module 6: IP SAN and FCoE 6
  • 7. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Implementation Module 6: IP SAN and FCoE 7 iSCSI Port FC Port iSCSI Gateway Storage Array Server iSCSI HBA Storage Array IP iSCSI Implementation iSCSI encapsulates SCSI commands and data into an IP packet and transports them using TCP/IP
  • 8. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Components of iSCSI iSCSI initiator • Hardware or software residing on a computer that handles communications with an iSCSI array (storage devices) • Software-based iSCSI initiator, such as Microsoft's free iSCSI initiator - uses the existing network card (NIC) • Hardware-based iSCSI initiator – such as iSCSI HBA (Host Bus Adapter) • Does not consume CPU resources to handle iSCSI commands iSCSI target • The iSCSI-enabled device to which you will be storing data • Storage array with iSCSI port • iSCSI gateway – enables communication with FC storage array • Common deployment scenarios for an iSCSI target include: Storage array, disk drives IP network • Interconnected Ethernet switches and/or routers Module 6: IP SAN and FCoE
  • 9. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Host Connectivity Options Standard NIC with software iSCSI initiator • Simple, least expensive • NIC provides network interface • Software initiator provides iSCSI functionality • Requires host CPU cycles for iSCSI and TCP/IP processing • Encapsulation of SCSI into IP packets & decapsulation are carried out by host CPU • Additional overhead on the host CPU • Heavy I/O load -> host CPU become bottleneck TCP Offload Engine (TOE) NIC with software iSCSI initiator • Moves TCP processing load off the host CPU onto the NIC card • Software initiator provides iSCSI functionality • Requires host CPU cycles for iSCSI processing iSCSI HBA • Offloads both iSCSI and TCP/IP processing from host CPU • Simplest option for boot from SAN via iSCSI Module 6: IP SAN and FCoE 9
  • 10. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Topologies (1) Native iSCSI Connectivity (2) Bridged iSCSI Connectivity (3) Combining FCP and Native iSCSI Connectivity Module 6: IP SAN and FCoE 10
  • 11. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Topologies: (1) Native iSCSI • iSCSI initiators are either directly attached to storage array or connected through IP network  No FC component • Storage array has iSCSI port • Each iSCSI port on the array is configured with an IP address and port number. Module 6: IP SAN and FCoE 11 Storage Array iSCSI Port Server iSCSI HBA IP
  • 12. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Topologies: (1) Native iSCSI (contd.) • The array has one or more iSCSI ports configured with an IP address and connected to a standard Ethernet switch. • After an initiator is logged on to the network, it can access the available LUNs on the storage array. • A single array port can service multiple hosts or initiators as long as the array port can handle the amount of storage traffic that the hosts generate. Module 6: IP SAN and FCoE 12 Storage Array iSCSI Port Server Initiator e.g: iSCSI HBA IP
  • 13. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Topologies: (2) Bridged iSCSI • iSCSI gateway is used to enable communication between iSCSI host and FC storage • iSCSI gateway works as bridge between FC and IP network  Converts IP packets to FC frames and vice versa • iSCSI initiator is configured with gateway’s IP address as its target • iSCSI gateway is configured as FC initiator to storage array Module 6: IP SAN and FCoE 13 FC HBA Server iSCSI HBA Storage Array FC Port iSCSI Gateway Server IP FC SAN
  • 14. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Topologies: (2) Bridged iSCSI (contd.) • In the figure illustrates an iSCSI host connectivity to an FC storage array • In this case, the array does not have any iSCSI ports • An external device, called a gateway or a multiprotocol router, must be used to facilitate the communication between the iSCSI host and FC storage • Bridge devices contain both FC and Ethernet ports to facilitate the communication between the FC and IP environments Module 6: IP SAN and FCoE 14 FC HBA Server iSCSI HBA Storage Array FC Port iSCSI Gateway Server IP FC SAN
  • 15. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Topologies: (3) Combining FC and Native iSCSI Connectivity • Array provides both FC and iSCSI ports  Enable iSCSI and FC connectivity in the same environment  No bridge devices needed Module 6: IP SAN and FCoE 15 FC HBA Server iSCSI HBA Storage Array FC Port iSCSI Port Server IP FC SAN
  • 16. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Protocol Stack Module 6: IP SAN and FCoE 16 Ethernet IP TCP iSCSI SCSI Data OSI Model iSCSI Initiator iSCSI Target Layer 7 Application Layer 5 Session Layer 4 Transport Layer 3 Network Layer 2 Data Link SCSI iSCSI TCP IP Ethernet SCSI iSCSI TCP IP Ethernet Interconnect Commands and Data Login and Discovery Windows and Segments Packets Frames • SCSI is the command protocol that works at the application layer of the Open System Interconnection (OSI) model • Initiators and targets use SCSI commands and responses to talk to each other • Commands, data, and status messages are encapsulated into TCP/IP and transmitted across the network between the initiators and targets • iSCSI is the session-layer protocol that initiates a reliable session between devices that recognize SCSI commands and TCP/IP • Responsible for handling login, authentication, target discovery, and session management Figure: iSCSI protocol layers and the encapsulation order of the SCSI commands for their delivery through a physical carrier
  • 17. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Protocol Stack (contd.) Module 6: IP SAN and FCoE 17 • TCP is used with iSCSI at the transport layer to provide reliable transmission • TCP controls message flow, windowing, error recovery, and retransmission. • Rely upon the network layer of the OSI model to provide global addressing and connectivity. • The Layer 2 protocols at the data link layer of this model enable node-to- node communication through a physical network. Ethernet IP TCP iSCSI SCSI Data OSI Model iSCSI Initiator iSCSI Target Layer 7 Application Layer 5 Session Layer 4 Transport Layer 3 Network Layer 2 Data Link SCSI iSCSI TCP IP Ethernet SCSI iSCSI TCP IP Ethernet Interconnect Commands and Data Login and Discovery Windows and Segments Packets Frames Figure: iSCSI protocol layers and the encapsulation order of the SCSI commands for their delivery through a physical carrier
  • 18. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Protocol Stack (contd.) Module 6: IP SAN and FCoE 18 Ethernet IP TCP iSCSI SCSI Data OSI Model iSCSI Initiator iSCSI Target Layer 7 Application Layer 5 Session Layer 4 Transport Layer 3 Network Layer 2 Data Link SCSI iSCSI TCP IP Ethernet SCSI iSCSI TCP IP Ethernet Interconnect Commands and Data Login and Discovery Windows and Segments Packets Frames
  • 19. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Discovery • For iSCSI communication, initiator must discover location and name of target on a network • iSCSI discovery takes place in two ways: Module 6: IP SAN and FCoE 19 SendTargets discovery • Initiator is manually configured with the target’s network portal • Initiator issues SendTargets command; target responds with required parameters Internet Storage Name Service (iSNS) • Initiators and targets register themselves with iSNS server • Initiator can query iSNS server for a list of available targets
  • 20. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. iSCSI Name • iSCSI name is a unique iSCSI identifier that is used to identify initiators and targets within an iSCSI network • Two common types of iSCSI names are:  IQN: iSCSI Qualified Name  To use IQN, the company must own a registered domain name  A date is included in the name to avoid potential conflicts caused by the transfer of domain names  iqn.2008-02.com.example:optional_string ▪ Example: iqn.1992-05.com.emc:apm000339013630000-10  The optional_string can be the name of the host, serial number, asset number or any other storage identifier  EUI: Extended Unique Identifier  Use the WWN (World Wide Name)  eui.0300732A32598D26 Module 6: IP SAN and FCoE 20
  • 21. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. IP SAN Protocol: FCIP • Combines advantages of Fibre Channel and IP • Enables distributed FC SAN islands to be interconnected over the existing IP-based networks • Creates virtual FC links over existing IP network that is used to transport FC data between different FC SANs • Encapsulates FC frames onto IP packet • Extensively used in disaster recovery implementations in which data is duplicated to the storage located at a remote site Module 6: IP SAN and FCoE 21 FCIP is an IP-based protocol that is used to connect distributed FC SAN islands FCIP
  • 22. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. FCIP Topology Module 6: IP SAN and FCoE 22 FCIP Gateway FCIP Gateway Storage Array Storage Array Server Servers Server Servers IP FC SAN FC SAN • FCIP gateway is connected to each fabric via a standard FC connection • FCIP gateway at one end of the IP network encapsulates the FC frames into IP packets • FCIP gateway at the other end removes the IP wrapper and sends the FC data to the layer 2 fabric • Fabric treats these gateways as layer 2 fabric switches • IP address is assigned to the port on the gateway, which is connected to an IP network. • After the IP connectivity is established, the nodes in the two independent fabrics can communicate with other
  • 23. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. FCIP Protocol Stack Module 6: IP SAN and FCoE 23 FC Frame FC to IP Encapsulation Physical Media IP TCP FCIP FCP (SCSI over FC) SCSI Commands, Data, and Status Application • Applications generate SCSI commands and data • Upper layer protocol SCSI includes the SCSI driver program that executes the read-and-write commands • FibreChannel Protocol (FCP) layer enables the FC frames to run natively within a SAN fabric environment • FCIP layer encapsulates the FibreChannel frames onto the IP payload and passes them to the TCP layer • TCP and IP are used for transporting the encapsulated information across Ethernet, wireless, or other media that support the TCP/IP traffic
  • 24. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. FCIP Frame • Encapsulation of FC frame on to IP packet could cause the IP packet to be fragmented • When an IP packet is fragmented, the required parts of the header must be copied by all fragments • When a TCP packet is segmented, normal TCP operations are responsible for receiving and re-sequencing the data prior to passing it on to the FC processing portion of the device Module 6: IP SAN and FCoE 24 IP Header TCP Header FCIP Header IP Payload SOF FC Header CRC EOF SCSI Data FCIP Encapsulation FC Frame FCIP Frame
  • 25. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 6: IP SAN and FCoE During this lesson the following topics are covered: • Drivers for FCoE • Components of FCoE network • FCoE frame mapping • Converged Enhanced Ethernet (CEE) Lesson 2: Fibre Channel over Ethernet (FCoE) Module 6: IP SAN and FCoE 25
  • 26. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Drivers for FCoE • Data centers have multiple networks to handle various types of I/O traffic  Ethernet network for TCP/IP communication: used for client-server communication, data backup, infrastructure management communication, and so on.  FC network for FC communication: used for moving block-level data between storage and servers. • To support multiple networks, servers in a data center are equipped with multiple redundant physical network interfaces—for example, multiple Ethernet and FC cards/adapters. • To enable the communication, different types of networking switches and physical cabling infrastructure are implemented in data centers. • The need for two different kinds of physical network infrastructure increases the overall cost and complexity of data center operation. Module 6: IP SAN and FCoE 26
  • 27. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Drivers for FCoE (contd.) • FCoE is a protocol that transports FC data over Ethernet network (Converged Enhanced Ethernet) • FCoE is being positioned as a storage networking option because: Module 6: IP SAN and FCoE 27 Enables consolidation •Enables consolidation (merge) of FC SAN traffic and Ethernet traffic onto a common Ethernet infrastructure •Effective sharing of high-bandwidth links Reduces the number of adapters, switch ports, and cables •Lower capital expenditure Reduces cost and eases data center management •Lower Total Cost of Ownership (TCO) •Potentially lower administration cost, with convergence of LAN and SAN Reduced power and cooling requirement •Reduces power and cooling cost, and floor space
  • 28. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Data Center Infrastructure – Before Using FCoE Module 6: IP SAN and FCoE 28 Storage Array Storage Array Server FC Switches Server Servers Servers FC Switches IP Switches LAN • LAN and SAN are two different networks. • Storage resources are accessible using HBAs and network resources that are accessible using NICs by hosts. • In a data center, a server is configured with 2 to 4 NIC cards and redundant HBA cards.
  • 29. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Data Center Infrastructure – Before Using FCoE (contd.) Module 6: IP SAN and FCoE 29 Storage Array Storage Array Server FC Switches Server Servers Servers FC Switches IP Switches LAN • If the data center has hundreds of servers, it would require a large number of adapters, cables, and switches. • Complex environment, difficult to manage and scale. • The cost of power, cooling, and floor space further adds to the challenge
  • 30. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Data Center Infrastructure – After Using FCoE Module 6: IP SAN and FCoE 30 Storage Array Storage Array Server FCoE Switches Server Servers Servers FC Switches LAN • I/O consolidation with FCoE using FCoE switches and Converged Network Adapters (CNAs) • CNA replaces both HBAs and NICs in the server and consolidates both the IP and FC traffic • The FCoE switch passes Fibre Channel traffic to the SAN, and the Ethernet traffic to an attached Ethernet network.
  • 31. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Data Center Infrastructure – After Using FCoE Module 6: IP SAN and FCoE 31 Storage Array Storage Array Server FCoE Switches Server Servers Servers FC Switches LAN • The cable requirements from host to FCoE switches can be reduced, which in turn reduces the cooling costs, management requirements, and the overall operational cost.
  • 32. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Components of an FCoE Network Module 6: IP SAN and FCoE 32 (1) Converged Network Adapter (CNA) (2) Cable (3) FCoE switch
  • 33. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Components of an FCoE Network: (1) Converged Network Adapter (CNA) • Provides functionality of both – a standard NIC and an FC HBA  Eliminates the need to deploy separate adapters and cables for FC and Ethernet communications • Contains separate modules for 10 Gigabit Ethernet, FC, and FCoE Application Specific Integrated Circuits (ASICs)  FCoE ASIC encapsulates FC frames into Ethernet frames Module 6: IP SAN and FCoE 33
  • 34. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Components of an FCoE Network: (2) Cable • Two options are available for FCoE cabling  Copper based Twinax cable  Standard fiber optical cable Module 6: IP SAN and FCoE 34 Twinax Cable Fiber Optical Cable Suitable for shorter distances (up to 10 meters) Can run over longer distances Requires less power and are less expensive than fiber optical cable Relatively more expensive than Twinax cables Uses Small Form Factor Pluggable Plus (SFP+) connector Uses Small Form Factor Pluggable Plus (SFP+) connector
  • 35. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Components of an FCoE Network: (3) FCoE Switch • Provides both Ethernet and FC switch functionalities • Consists of Fibre Channel Forwarder (FCF), Ethernet bridge, and set of Ethernet ports and FC ports (optional) FCF encapsulates and de-encapsulates FC frames Module 6: IP SAN and FCoE 35 FC Port Fibre Channel Forwarder (FCF) FC Port FC Port FC Port Ethernet Port Ethernet Port Ethernet Port Ethernet Port Ethernet Bridge
  • 36. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Components of an FCoE Network: (3) FCoE Switch (contd.) • Forwards frames based on Ethertype  If the Ethertype of the frame is FCoE, the switch recognizes that the frame contains an FC payload and forwards it to the FCF.  FC is extracted from the FCoE frame and transmitted to FC SAN over the FC ports.  If the Ethertype is not FCoE, the switch handles the traffic as usual Ethernet traffic and forwards it over the Ethernet ports. Module 6: IP SAN and FCoE 36 FC Port Fibre Channel Forwarder (FCF) FC Port FC Port FC Port Ethernet Port Ethernet Port Ethernet Port Ethernet Port Ethernet Bridge
  • 37. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. FCoE – Frame Structure Module 6: IP SAN and FCoE 37 Ethernet Header FCoE Header FC Header Fibre Channel Payload CRC EOF FCS Same as a Physical Fibre Channel Frame Control Information: Version and Ordered Sets (SOF and EOF) Normal Ethernet Frame: Ether Type = FCoE 12 Bytes (MAC Addresses) + 4 Bytes (802.10 TAG) 16 Bytes 24 Bytes Up to 2112 Bytes 1 Byte(EOF) + 3 Bytes (Padding) 4 Bytes
  • 38. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. FCoE Frame Mapping Module 6: IP SAN and FCoE 38 2 - Data Link 7 - Application 6 - Presentation 5 - Session 4 - Transport 3 - Network 1 - Physical FC - 4 FC - 3 FC - 2 FCoE Mapping 2 - MAC 1 - Physical FC - 0 Physical FC - 1 Data enc/dec FC - 2 Framing FC - 3 Services FC - 4 Protocol map IEEE 802.1q Layers FCoE Protocol Stack OSI Stack FC Protocol Stack Ethernet FC Layers • The FCoE protocol specification replaces the FC-0 and FC-1 layers of the FC stack with Ethernet • This provides the capability to carry the FC-2 to the FC-4 layer over the Ethernet layer.
  • 39. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Converged Enhanced Ethernet (CEE) • Conventional Ethernet is lossy in nature, which means that frames might be dropped or lost during transmission • Converged Enhanced Ethernet (CEE) provides lossless Ethernet  Eliminates the lossy nature of Ethernet • Lossless Ethernet requires following functionalities: 1. Priority-based flow control (PFC) 2. Enhanced transmission selection (ETS) 3. Congestion notification (CN) 4. Data center bridging exchange protocol(DCBX) Module 6: IP SAN and FCoE 39
  • 40. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Lossless Ethernet : (1) Priority-Based Flow Control (PFC) • Traditional FC manages congestion through the use of a link-level, credit-based flow control that guarantees no loss of frames. Typical Ethernet, coupled with TCP/IP, uses a packet drop flow control mechanism. The packet drop flow control is not lossless • PFC provides a link level flow control mechanism • Creates eight virtual links on a single physical link • Uses PAUSE capability of Ethernet for each virtual link Module 6: IP SAN and FCoE 40 • A virtual link can be paused and restarted independently • PAUSE mechanism is based on user priorities or classes of service
  • 41. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Lossless Ethernet : (2) Enhanced Transmission Selection (ETS) • Allocates bandwidth to different traffic classes such as LAN, SAN, and Inter Process Communication (IPC) • Provides available bandwidth to other classes of traffic when a particular class of traffic does not use its allocated bandwidth Module 6: IP SAN and FCoE 41
  • 42. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Lossless Ethernet : (3) Congestion Notification (CN) • Provides a mechanism for detecting congestion and notifying the source  Enables a switch to send a signal to other ports that need to stop or slow down their transmissions Module 6: IP SAN and FCoE 42 Rate limiting to avoid packet loss Congestion Notification Message FCoE Switch FCoE Switch FCoE Switch Storage Array (Node B) Host (Node A) Congestion
  • 43. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Lossless Ethernet : (4) Data Center Bridging Exchange Protocol (DCBX) • Enables Converged Enhanced Ethernet (CEE) devices to convey and configure their features with other CEE devices in the network  Allows a switch to distribute configuration values to attached adapters • Ensures consistent configuration across network Module 6: IP SAN and FCoE 43
  • 44. EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 6: Summary Key points covered in this module: • IP SAN protocols, their components, and topologies • FCoE protocol, its components, and topology Module 6: IP SAN and FCoE 44