IP –Based SAN extensions and Performance Thao Pham CS 622 Fall 07.

Slides:



Advertisements
Similar presentations
Storage Networking Strategic Decision-Making Randy Kerns Evaluator Group, Inc.
Advertisements

Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
1 6/22/ :39 Chapter 9Fiber Channel1 Rivier College CS575: Advanced LANs Chapter 9: Fibre Channel.
Network Architectures Week 3 Part 2. Comparing The Internet & OSI.
EE 4272Spring, 2003 Protocols & Architecture A Protocol Architecture is the layered structure of hardware & software that supports the exchange of data.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Latest trends and technologies in Storage Networking By: Gururaja Nittur Dr. Chung E Wang Advisor: Dr. Chung E Wang Dr. Du Zhang Second Reader: Dr. Du.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
NAS / SAN NAS – Network Attached Storage (Filer)
Module – 7 network-attached storage (NAS)
Storage Networking. Storage Trends Storage growth Need for storage flexibility Simplify and automate management Continuous availability is required.
Data Communications and Networks
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
Hands-on Networking Fundamentals
1 Transport Layer Computer Networks. 2 Where are we?
Page 19/13/2015 Chapter 8 Some conditions that must be met for host to host communication over an internetwork: a default gateway must be properly configured.
Best Practices for Backup in SAN/NAS Environments Jeff Wells.
Introduction to SAN – 1: iSCSI & FCIPBITS Pilani Alumni Association ( 19, 2006 Introduction to Storage Area Networks – I iSCSI.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
Internetworking and ATM Lecture 8, April 30, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
© 2002, Cisco Systems, Inc. All rights reserved..
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
11/05/07 1TDC TDC 564 Local Area Networks Lecture 8 IP-based Storage Area Network.
Chapter 12: Mass-Storage Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 1, 2005 Chapter 12: Mass-Storage.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Knowing when to deploy DAS NAS and SAN can optimize t Availability t Scalability t Performance t Manageability t Cost effectiveness.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Mr. P. K. GuptaSandeep Gupta Roopak Agarwal
Semester 2v2 Chapter 8: IP Addressing. Describe how IP addressing is important in routing. IP addresses are specified in 32-bit dotted-decimal format.
Storage Wide-Area Networks (SWANs)
Internet Protocol Storage Area Networks (IP SAN)
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
STORAGE ARCHITECTURE/ MASTER): Where IP and FC Storage Fit in Your Enterprise Randy Kerns Senior Partner The Evaluator Group.
IPSec is a suite of protocols defined by the Internet Engineering Task Force (IETF) to provide security services at the network layer. standard protocol.
Virtual Machine Movement and Hyper-V Replica
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
July 30, 2009opsarea meeting, IETF Stockholm1 Operational Deployment and Management of Storage over the Internet David L. Black, EMC IETF opsarea meeting.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Chapter 3 Part 3 Switching and Bridging
Ryan Leonard Storage and Solutions Architect
OSI model vs. TCP/IP MODEL
Click to edit Master subtitle style
Direct Attached Storage and Introduction to SCSI
Storage Networking.
SAN (Extension Protocol & Protocol Stack)
Chapter 12: Mass-Storage Structure
Introduction to Networks
Chapter 3 Part 3 Switching and Bridging
Direct Attached Storage and Introduction to SCSI
Storage Networking.
Module – 6 IP san and fcOe Module 6: IP SAN and FCoE 1
Storage Networking Protocols
Latest trends and technologies in Storage Networking
Chapter 3 Part 3 Switching and Bridging
CS4470 Computer Networking Protocols
Presentation transcript:

IP –Based SAN extensions and Performance Thao Pham CS 622 Fall 07

Project Overview  To understand main technologies developed to address long distant replication and backup needs, iSCSI, iFCP and FCIP.  Ways to optimize performance and maximize business return on investment (ROI) when deploying these technologies.

SCSI Transport Protocols

iSCSI iSCSI facilitates block-level initiator-target communication over TCP/IP networks. Thus, iSCSI completes the storage over IP model, which supported only file-level protocols (such as Network File System [NFS], Common Internet File System [CIFS], and File Transfer Protocol [FTP]). iSCSI facilitates block-level initiator-target communication over TCP/IP networks. Thus, iSCSI completes the storage over IP model, which supported only file-level protocols (such as Network File System [NFS], Common Internet File System [CIFS], and File Transfer Protocol [FTP]).

iSCSI

PDUs

iSCSI Sessions and Connections  Sessions are classified in normal or discovery. iSCSI commands are in normal sessions.  discovery session is used exclusively for iSCSI target discovery

iSCSI deployment

iFCP  iFCP is a gateway-to-gateway protocol, which provides Fibre Channel fabric services to Fibre Channel devices over a TCP/IP network. iFCP uses TCP to provide congestion control, error detection and recovery. iFCP's primary objective is to allow interconnection and networking of existing Fibre Channel devices at wire speeds over an IP network.

iFCP deployment

iFCP Connection Flow  Following data-link layer initialization, IP initialization occurs.  iFCP gateways discover each other via iSNS.  Configuration parameters for the iFCP fabric are discovered via iSNS.  IPsec connection is optionally established between each pair of iFCP gateways once the iFCP fabric parameters are known  The iSNS then propagates the information to each of the other iFCP gateways.  each iFCP gateway updates the FCNS of its attached FC-SAN with the remote node information and creates an entry in its address translation table for the remote node.  iFCP fabric is ready for initiator-target communication.  TCP connection proactively or on request of PLOGI

FCIP  Fibre Channel Over TCP/IP (FCIP) describes mechanisms that allow the interconnection of islands of Fibre Channel storage area networks over IP-based networks to form a unified storage area network in a single Fibre Channel fabric.

FCIP deployment concept

FCIP tunneling Flow  IP initialization occurs.  The FCIP tunnel parameters configured or discovered (via SLPv2) IPsec connection (optional) follows.  TCP connection establishment.  The tunnel initiator transmits an FC Special Frame (FSF). FC identifier, identifier of the tunnel initiator, target, and a 64-bit randomly selected number that uniquely identifies the FSF.  The receiver verifies FSF match its local configuration. FSF is echoed back to the tunnel initiator.  After the tunnel initiator receives and verifies the FSF, the FCIP tunnel may carry FC traffic.

HP’s XP and EVA storage FCIP using HP Continuous Access

End devices include hosts or target storage devices, and fabric services include routing, device discovery, management, authentication, and inter-switch communication.

Performance based on distance

Performance function on packet loss (at 1500km)

iFCP and iSCSI Performance based on bandwidth iFCP iSCSI

Performance Parameters Tuning  Increasing TCP window size (depending on round trip delay (distance) and bandwidth.  Use of Jumbo Frames (bigger than 1514 bytes up to 9000 bytes) -> reduce frame rate.  Increasing FC buffer credit -> increasing number of frames to be sent before stopping to wait.  Zero copy: data is written to application directly, bypassing memory copy as in TCP (iSCSI does not yet support this).  Parallel TCP sessions: enables more efficient use of available bandwidth, not supported in FCIP.  Choosing asynchronous vs. synchronous replication.  Distance consideration -> reduce latency.

Increase in Window size iSCSI iFCP

Parallel TCP sessions iFCP iSCSI

Conclusion  Depending on cost and size of companies, iSCSI are relatively cheaper for companies without a SAN. Performance can be improved by network parameters and TOE technologies.  iFCP and FCIP have high performance throughput, but they are more costly, require hardware implementation and SAN infrastructure already in place.

References:  Storage Area Network Extension Solutions and Performance Assessement by Radha Telikepalli, Tadeusz Drwiega, and James Yang  Overview of Modern SCSI Networking Protocols, by James Long  IETF  HP Continuous Access XP and EVA  HP SR2122-2