ISER on SCTP & IB draft-hufferd-ips-iser-sctp-ib-00.txt Generalizations to iSER specification John Hufferd Mike Ko Yaron Haviv.

Slides:



Advertisements
Similar presentations
Draft-ietf-mptcp-api-01 Michael Scharf, Alan Ford March 31, 2011.
Advertisements

A Study of iSCSI Extensions for RDMA (iSER)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
H. 323 Chapter 4.
Secure Socket Layer.
OFED TCP Port Mapper Proposal June 15, Overview Current NE020 Linux OFED driver uses host TCP/IP stack MAC and IP address for RDMA connections Hardware.
CCNA – Network Fundamentals
IWARP Update #OFADevWorkshop.
Review of Important Networking Concepts
August 02, 2004Mallikarjun Chadalapaka, HP1 iSCSI/RDMA: Overview of DA and iSER Mallikarjun Chadalapaka HP.
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
Telnet/SSH Tim Jansen, Mike Stanislawski. TELNET is short for Terminal Network Enables the establishment of a connection to a remote system, so that the.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
What Is TCP/IP? The large collection of networking protocols and services called TCP/IP denotes far more than the combination of the two key protocols.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker
Gursharan Singh Tatla Transport Layer 16-May
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Mobile IP Traversal Of NAT Devices By, Vivek Nemarugommula.
Light Weight Access Point Protocol (LWAPP) IETF 57 Pat Calhoun, Airespace.
Presentation on Osi & TCP/IP MODEL
Copyright DataDirect Networks - All Rights Reserved - Not reproducible without express written permission Adventures Installing Infiniband Storage Randy.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Introduction to SAN – 1: iSCSI & FCIPBITS Pilani Alumni Association ( 19, 2006 Introduction to Storage Area Networks – I iSCSI.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Computer Networks (CS 132/EECS148) General Networking Example Karim El Defrawy Donald Bren School of Information and Computer Science University of California.
Prepared by They Yu Shu Lee Ern Yu.  Motivation  Previous Work  Remaining Issues  Improvement.
InfiniBand Routing Solution Approach Yaron Haviv, CTO, Voltaire
ISER Update OpenIB Workshop, Feb 2006 Yaron Haviv, Voltaire John Hufferd, Brocade
Inter-process communication: Socket. socket Internet socket From Wikipedia, the free encyclopedia Jump to: navigation,
IWARP Status Tom Tucker. 2 iWARP Branch Status  OpenFabrics SVN  iWARP in separate branch in SVN  Current with trunk as of SVN 7626  Support for two.
ISCSI Extensions for RDMA (iSER) draft-ko-iwarp-iser-02 Mike Ko IBM August 2, 2004.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
InfiniBand support for Socket- based connection model by CM Arkady Kanevsky November 16, 2005 version 4.
Draft-ietf-rddp-security-02 Summary of outstanding issues August 4, 2004 Jim Pinkerton.
Protocols COM211 Communications and Networks CDA College Olga Pelekanou
SIP-H.323 Interworking Group RRR-1 IETF-48 SIP-H.323 Interworking Requirements draft-agrawal-sip-h323-interworking-reqs-00.txt Hemant.
Mr. P. K. GuptaSandeep Gupta Roopak Agarwal
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
ISER on InfiniBand (and SCTP). Problem Statement Currently defined IB Storage I/O protocol –SRP (SCSI RDMA Protocol) –SRP does not have a discovery or.
ISER Draft Status draft-ietf-ips-iser-01 Mike Ko March 8, 2005.
Internet Protocol Storage Area Networks (IP SAN)
August 04, 2004John Carrier, Adaptec1 One-Shot STags John Carrier Adaptec.
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
ISER Support Annex Arkady Kanevsky, Ph.D. IBTA SWG San Francisco September 25, 2006.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
- 1 - DPNM Review of Important Networking Concepts J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel:
Securing Access to Data Using IPsec Josh Jones Cosc352.
IP Security (IPSec) Matt Hermanson. What is IPSec? It is an extension to the Internet Protocol (IP) suite that creates an encrypted and secure conversation.
Omniran CF00 1 Key Concepts of Association and Disassociation Date: Authors: NameAffiliationPhone Max RiegelNokia
GGF 17 - May, 11th 2006 FI-RG: Firewall Issues Overview Document update and discussion The “Firewall Issues Overview” document.
A quick intro to networking
TCP Transport layer Er. Vikram Dhiman LPU.
Network Architecture Introductory material
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Review of Important Networking Concepts
* Essential Network Security Book Slides.
Process-to-Process Delivery:
Review of Important Networking Concepts
Chapter 2 Network Models
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
OSI Reference Model Unit II
draft-ietf-ips-iser-00 Mike Ko November 8, 2004
Review of Important Networking Concepts
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

iSER on SCTP & IB draft-hufferd-ips-iser-sctp-ib-00.txt Generalizations to iSER specification John Hufferd Mike Ko Yaron Haviv

2 Abstract The iSCSI Extensions for RDMA document currently specifies the RDMA data transfer capability for iSCSI over iWARP/TCP This new document generalizes the iSER document to permit it to be used with other RDMA capable protocols such as –iWARP/SCTP –InfiniBand –etc. It also describes what should be defined in the InfiniBand Trade Association and what things are appropriate for specification in the IETF

Motivation Current wordage in iSER is only applicable to iSER on iWARP/TCP It was felt that the protocol should be made generic for RDMA LLPs, and that includes: –iWARP/SCTP –InfiniBand –Etc. Makes an iSCSI based protocol apply across more Networks, and eliminates some of the management and discovery protocols that would otherwise be needed –For example, would not have to fix the short comings of SRP (SCSI RDMA Protocol) on IB

Goals To specify changes/adjustments that should be considered to the wordage in the iSER document to make it more General These changes should not modify the basic operation of iSCSI/iSER when operating on iWARP/TCP Some of the terminology needed to be clarified as to the applicability of the terms to the actual LLP used

Examples of changes (1) The term “iWARP protocol suite” is replaced by “RDMA-Capable Protocol” The term “iWARP layer” will be replaced by “RDMA-capable protocol layer” Wherever the “iWARP” term is specific to the TCP implementation, it will be replaced with “iWARP/TCP” The term “RNIC” will be replaced with “RDMA- Capable Controller” –The clause “such as an RNIC” will be added as needed

Examples of changes (2) The Steering Tag (STag) term will have its definition extended such at the IB “Local Steering Tag (L-Key)” and the “Remote Steering Tag (R-Key)” are included in the STag definition by way of example The Definitions for IRD and ORD terms will have their definition extended such that the IB “Responder Resources”, and Initiator Depth” are included in the definitions by way of example The Term RDMA-capable protocol (RCP) will be defined and used when ever any RDMA wire protocol or RDMA protocol stack is applicable –RDMAP should be used only when it explicitly refers the iWARP protocol (TCP or SCTP)

Examples of changes (3) The Term “RDMAP Stream” will be replaced by the term “RCP Stream” and defined as: –RCP Stream - A single bidirectional association between the peer RDMA-capable protocol layers on two Nodes over a single transport-level stream. For TCP or SCTP, an RCP Stream is also known as an RDMAP Stream. For iSER/TCP, the association is created when the connection transitions to iSER-assisted mode following a successful Login Phase during which iSER support is negotiated. –Needed since SCTP and IB start their RCP stream mode at connection time

Examples of changes (4) The term “RCP Message” should be defined and used as a replacement for the term “RDMAP Message” the definition will be: –RCP Message – The sequence of packets of the RDMA-capable protocol which represent a single RDMA operation or a part of RDMA Read Operation. For TCP or SCTP, an RCP Message is also known as an RDMAP Message When discussing the iSER Hello and HelloReply Messages the term "iSER Message" will be used –Instead of “RDMAP Message” –This distinction is needed in order to accommodate LLPs that have native message delivery capability, such as SCTP or IB

Example of Changes (5) We permit the iSCSI layer (if appropriate) to use the RCP message mode capability immediately after connection establishment before enabling iSER-assisted mode –Appropriate for SCTP or IB –In this case the iSER Hello and HelloReply Messages are not the first RCP Messages, but they are the first iSER Messages Added a discussion of connection establishment along with the use of the “RCP messaging protocol”, for exchanging Login Request and Login Response Messages –Examples are discussed that are appropriate for SCTP and IB, along with the transitioning of the connection to iSER mode

Examples of changes (6) The discussion of Security specifies that all non IP protocols will define their own requirements for IPsec –However the iSCSI requirements for IPsec are still required: Wherever an iSER Message enters an IP environment from a non IP one (such as IB) –The iSCSI/iSER requirement for IPsec on IP based protocols such as TCP and SCTP Will continue to require IPsec as a must implement

Generic example of iSCSI/iSER layering in Full Feature Mode

IB Informative Section Information on how iSER would be used in an IB network is included in the Draft –Not intended to be included in the iSER draft unless included in an informational Appendix –Various Network topologies are shown Host Side IB Network, including Gateways Storage Side that includes iSER/IB –IB iSER discovery process is described Use of IP over IB (IPoIB) –SendTargets –SLP –iSNS Conversion of IP address into IB GID via ARP processes –Discussion of what the IBTA needs to define

Host Side iSER/IB Topology

Storage Side with iSER/IB

Info: What the IBTA needs to define Means for permitting a Host to establish an iSCSI/iSER connection with a peer InfiniBand end-node –Indicating when that end node does not support iSER So the Host would be able to fall back to iSCSI/TCP over IPoIB Means for permitting the Host to establish connections with –IB iSER connections on Storage Controllers or –IB iSER connected Gateways in preference to IPoIB connected Gateways/Bridges or –Connections to Target Storage Controllers that accept iSCSI via IPoIB How to operate in an environment where ZBTO, and SendInvSE are optional iSER ServiceID How the ServiceID can be added to the IP port number during the connection process

Info: Key Implementation areas that do NOT require IBTA specification How implementations determine which iSCSI/iSER portal group to use –Basing the decision on new information that may be placed in the iSCSI discovery information is Not required –Simple trial selection is acceptable How implementations determine how to best handle the concept of MC/S as it deals with multiple IB Addresses:Ports per Portal Group

Preferred Change to Discovery Data Useful to have a connection type associated with the Portal Group Tag –Will permit the most appropriate connections to be made without needless connection tries and failures –Useful for iSER/iWARP/TCP –Useful for iSER/iWARP/SCTP –Useful for iSER/IB –Proposed Syntax IP Address:Port[, PG#[, Type#]] Portal Group Type IANA Portal Group Type Value iSCSI 0, or blank iSER/iWARP/TCP 1 iSER/iWARP/SCTP 2 iSER/iWARP/IB 3

Recommendations Have Mike Ko update the iSER wordage as indicated by this draft Include the IB sections as Informational Appendices in iSER draft Send Discovery Data changes to the authors of iSCSI, iSNS, & SLP for iSCSI