Professional Documents
Culture Documents
The material contained in this tutorial is copyrighted by the SNIA unless otherwise
noted.
Member companies and individual members may use this material in presentations
and literature under the following conditions:
Any slide or slides used must be reproduced in their entirety without
modification
The SNIA must be acknowledged as the source of any material used in the
body of any document containing material from these presentations.
This presentation is a project of the SNIA Education Committee.
Neither the author nor the presenter is an attorney and nothing in this
presentation is intended to be, or should be construed as legal advice or an opinion
of counsel. If you need legal advice or a legal opinion please contact your attorney.
The information presented herein represents the author's personal opinion and
current understanding of the relevant issues involved. The author, the presenter,
and the SNIA do not assume any responsibility or liability for damages arising out of
any reliance on or use of this information.
NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK.
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 2
Abstract
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 3
Agenda
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 4
Agenda
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 5
Scope of this presentation
Background
?
The pieces of the puzzle that make up Ethernet network
storage deployments.
Topologies
Ethernet Network topologies that are conducive
to storage deployments.
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 6
Agenda
6
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 7
Definitions – The Storage Puzzle
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 8
File Level Storage
File Level storage : is the most common storage system that we find with
our hard-drives, NAS systems, etc. In this type of storage, the storage disk
is configured with a particular protocol (Like NFS, etc) and files are stored
and accessed from it as such, in bulk.
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 9
Block Level Storage
Block level storage : is raw blocks (storage volumes) are created and each
block can be controlled like an individual hard drive. Generally, these
blocks are controlled by the Server based Operating Systems. Each block/
storage volume can be individually formatted with the required file system.
Advantages of Block level storage systems:
• Block level storage systems offer a better performance/ speed than file level storage
systems.
• Each block / storage volume can be treated as an independent disk drive and are
controlled by external Server OS.
• Each block / storage volume can be formatted with the file system required by the
application (NFS / NTFS / SMB , etc).
• Block level storage systems are very popular with SAN – Storage Area Networks.
• Block level storage systems are more reliable, and their transport systems are very
efficient.
• Block level storage can be used to store files and also provide the storage required for
special applications like Databases, VMFS (Virtual Machine File Systems), etc.
• They can support external boot-up of the systems connected to them.
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 10
Direct-attached Storage (DAS)
Direct-attached storage (DAS) refers to a digital storage
system directly attached to a server or workstation, without a storage
network in between.
Protocols used in DAS: ATA, SATA, eSATA, SCSI, SAS, and Fibre
Channel.
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 11
Network-attached storage (NAS)
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 12
Internet Small Computer System Interface (iSCSI)
Pros:
• Cost effect components, hard drives, servers, network cards, cables, switches, optics..
• Leverages TCP/IP to guarantee lossless traffic and in order frame delivery.
• Built in security, authentication with RADIUS servers and can leverage IPSec, MACSec.
Cons:
• Rely on overlay protocols to get lossless and in order frame delivery. Causing
complexity and overhead in the network.
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 13
Fibre Channel over Ethernet (FCoE)
Ethernet
Ethernet HD FC Frame
FCS
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 14
Agenda
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 15
Benefits of Ethernet Storage
SPEED: EQUIPMENT
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 16
Where is it being deployed?
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 17
Agenda
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 18
Lossless or Lossy.. That is the Question….
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 19
Realities of Traditional Ethernet in the Data Center
Frame loss
• Forced to rely on protocols like TCP/IP to achieve a lossless topology
-> Resulting in protocol overhead/congestion due to retransmission.
(iSCSI used TCP/IP)
• Multi-tier
Topologies
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved.
Storage over Ethernet
What do you need?
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved.
Solution : Map storage flows to PFC
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved.
Agenda
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 23
Realities of Ethernet in the Data Center
W Up to 75% of traffic E
Spanning Tree
disables up to 50%
S of bandwidth
Complexity
Scale
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved.
Non-Ideal Network Topology
Ethernet L3
Core Switch/Router
Ethernet L2/L3
Aggregation Switch
Ethernet L2/L3
Access Switch
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 25
Non-Ideal Network Topology
Ethernet L3
Core Switch/Router
Ethernet L2/L3
Aggregation Switch
Ethernet L2/L3
Access Switch
• 7 switches
• 10 chances to drop the frame
• 7 devices to manage….
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved.
Summary of issues..
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 27
Simple solutions..
Storage Array
Aggregation
Layer
DCB Enabled
Access Layer
DCB Enabled
Servers
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 29
Ideal Network Topology
One way……..
Storage Array
Spine
40GbE/100GbE
MC-LAG
Leaf
10GbE/40GbE
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 30
Ideal Network Topology
Desired way..
Flat Fabric
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 32
Hadoop Network Topology
One way
Spine
40GbE/100GbE
MC-LAG
Leaf
10GbE/40GbE
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 33
Hadoop Network Topology
Desired Way….
Flat Fabric
Note
• No need for STP everything
is connect to everything else
one hop away.
• Best Latency, least amounts of hops.
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 34
Mixing DAS, NAS, iSCSI and FCoE
FC SAN
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 35
Example: DCB Enabled Fabric/Network
Mixing DAS, NAS, iSCSI in a DCB Enabled Fabric
Note
• Keep Traffic separated on different priorities
MC-LAG on all network devices.
Eg) Priority 1 = Tape Traffic (on all switches)
Priority 2 = iSCSI Traffic (on all switches)
Priority 3 = FCoE Traffic (on all switches)
Priority 4 = NAS Traffic (on all switches)
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 36
Example: DCB Enabled Fabric/Network
Mixing DAS, NAS, iSCSI in a DCB Enabled Fabric
Note
• Keep Traffic separated on different priorities
on network device.
Eg) Priority 1 = Tape Traffic (on all switches)
Priority 2 = iSCSI Traffic (on all switches)
Priority 3 = FCoE Traffic (on all switches)
Priority 4 = NAS Traffic (on all switches)
Flat Topology:
Easy to do operationally when there is only
one device to manage……
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 37
Remote office Data Replication
Backup
Data Center
Data Center
Frames in-fight
PAUSE
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 38
Remote office Data Replication
Backup
Data Center
Data Center
TCP/IP
Note
• WAN Routers should be able buffer several flows
to account for frame drop and ensure retransmission.
Campus
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 39
Remote office Data Replication
Backup
Data Center
Data Center
MPLS/VPLS
Note
• WAN links are dedicated to just storage traffic
and no other traffic.
• Speed is pre-negotiated to ensure no packet drop.
Campus
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 40
Final Thoughts
Loop in the Network (Spanning Tree)
Flatten your fabric to remove loops, this allows better pooling of Ethernet
storage.
Or Use protocols like MC-LAG (Spin-Leaf) to remove loop.
Lossless Fabric/Networks
Map flows on the same priority on all network devices.
For long distances be mindful of the amount of buffer on the network
device. Else frame loss will be introduced.
Lossy Fabric/Networks
Use a protocol like TCP/IP to ensure proper frame delivery.
If you are brave and just want to rely on Ethernet. (Not suggested)
Dedicated to just storage traffic and no other traffic.
Pre-negotiated speed to ensure no packet drop.
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 41
Q&A / Feedback
Best Practice and Deployment of the Network for iSCSI, NAS and DAS in the Data Center
© 2012 Storage Networking Industry Association. All Rights Reserved. 42