ISER Draft Status draft-ietf-ips-iser-01 Mike Ko March 8, 2005.

Slides:



Advertisements
Similar presentations
A Study of iSCSI Extensions for RDMA (iSER)
Advertisements

CT-KIP Magnus Nyström, RSA Security OTPS Workshop, October 2005.
Copyright © 2003 Colin Perkins SDP Specification Update Colin Perkins
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
SCSI Command ordering & iSCSI Rob Elliott Mallikarjun Chadalapaka.
IWARP Update #OFADevWorkshop.
August 02, 2004Mallikarjun Chadalapaka, HP1 iSCSI/RDMA: Overview of DA and iSER Mallikarjun Chadalapaka HP.
ISCSI Performance Experiments Li Yin EECS Department U.C.Berkeley.
1 The Cryptographic Token Key Initialization Protocol (CT-KIP) Web Service Description KEYPROV WG IETF-68 Prague March 2007 Andrea Doherty.
IETF-78, July Alert-Info URNs for the Session Initiation Protocol (SIP) draft-liess-dispatch-alert-info-urns-02 L. Liess, R. Jesske, D. Alexeitsev.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
SRP Update Bart Van Assche,.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
Introduction to SAN – 1: iSCSI & FCIPBITS Pilani Alumni Association ( 19, 2006 Introduction to Storage Area Networks – I iSCSI.
Sending Topic 4, Chapters 9, 10 Network Programming Kansas State University at Salina.
IETF SFC: Service Chain Header draft-zhang-sfc-sch-01
ISCSI and SEP Fall SCSI Concepts The endpoint of most SCSI commands is a "logical unit" (LU) Examples of logical units include hard drives,
16 Services and Broadcast Receivers CSNB544 Mobile Application Development Thanks to Utexas Austin.
1 Notification Rate Control draft-ietf-sipcore-event-rate-control th IETF,
ISER on SCTP & IB draft-hufferd-ips-iser-sctp-ib-00.txt Generalizations to iSER specification John Hufferd Mike Ko Yaron Haviv.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: MIH_Handover primitives and scenarios Date Submitted: April, 30,
July 27, 2009IETF NEA Meeting1 NEA Working Group IETF 75 Co-chairs: Steve Hanna
In-Vehicle Networking
4395bis irireg Tony Hansen, Larry Masinter, Ted Hardie IETF 82, Nov 16, 2011.
SHIM6 Protocol Drafts Overview Geoff Huston, Marcelo Bagnulo, Erik Nordmark.
ISCSI Extensions for RDMA (iSER) draft-ko-iwarp-iser-02 Mike Ko IBM August 2, 2004.
InfiniBand support for Socket- based connection model by CM Arkady Kanevsky November 16, 2005 version 4.
Chapter 6 Introduction to Defining Classes. Objectives: Design and implement a simple class from user requirements. Organize a program in terms of a view.
Copyright © Lopamudra Roychoudhuri
SIP working group IETF#70 Essential corrections Keith Drage.
Draft-ietf-rddp-security-02 Summary of outstanding issues August 4, 2004 Jim Pinkerton.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
U NIVERSITY of N EW H AMPSHIRE I NTER O PERABILITY L AB iSCSI Plugfest (Oct 28 - Nov 3) UNH InterOperability Laboratory Yamini Shastry Graduate Research.
SonOf3039 Status Russ Housley Security Area Director.
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.
RTP Splicing Status Update draft-ietf-avtext-splicing-for-rtp-11 Jinwei Xia.
Extending the Session Initiation Protocol (SIP) Reason Header for Applications draft-mohali-sipcore-reason-extension-application-00 draft-mohali-sipcore-reason-extension-application-00.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Session Identifier Date Submitted: February xx, 2006 Presented.
Session Traversal Utilities for NAT (STUN) IETF-92 Dallas, March 26, 2015 draft-ietf-tram-stunbis Marc Petit-Huguenin, Gonzalo Salgueiro.
Lightweight Key Establishment & Management Protocol (KEMP) in Dynamic Sensor Networks Update draft-qiu-roll-kemp-01 Ying QIU, Jianying ZHOU, Feng BAO.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
ISER Support Annex Arkady Kanevsky, Ph.D. IBTA SWG San Francisco September 25, 2006.
Diameter Group Signaling Thursday, August 02 nd, 2013 draft-ietf-diameter-group-signaling-01 Mark Jones, Marco Liebsch, Lionel Morand IETF 87 Berlin, Germany.
COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section M Topics: 1.Flow Control and ARQ Protocols.
RFC 4068bis draft-ietf-mipshop-fmipv6-rfc4068bis-01.txt Rajeev Koodli.
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
Limited Transmit & Early Retransmit for TCP Bryan Youse CISC TCP/IP & Upper Layer Protocols October 23, 2008 See Also: RFC 3042 Hari Balakrishnan's.
DATA LINK CONTROL. DATA LINK LAYER RESPONSIBILTIES  FRAMING  ERROR CONTROL  FLOW CONTROL.
SIEVE Mail Filtering WG IETF 70, Vancouver WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
Data Link Layer.
Nokia Internal Use Only Outline Status of the PAWS protocol document Open Issues – Review extensibility and IANA registries.
Slide title minimum 48 pt CAPITALS Slide subtitle minimum 30 pt WebRTC Data Channels draft-ietf-rtcweb-data-channel-00 Salvatore Loreto Randell Jesup Michael.
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
ALTO Protocol draft-ietf-alto-protocol-14
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
Direct Attached Storage and Introduction to SCSI
IETF YANG Routing Types Update
Updates to Draft Specification for DTN TCPCLv4
ESB Networks AIP Programme Update to IGG, June 22nd 2006
draft-ietf-ips-iser-00 Mike Ko November 8, 2004
Alignment of Part 4B with ISAE 3000
BPSec: AD Review Comments and Responses
Presentation transcript:

iSER Draft Status draft-ietf-ips-iser-01 Mike Ko March 8, 2005

3/8/2005M. Ko2 Declared Limit to Control the Number of Unexpected PDUs A new key, MaxOutstandingUnexpectedPDUs, can be used by both the initiator and the target to declare the maximum number of outstanding “unexpected” control- type PDUs it can receive For the PDUs listed on slide 3, the PDU is outstanding until the target responds with the corresponding response PDU –NOP-out PDU with ITT = 0xffffffff and TTT /= 0xffffffff (ping echo) is not subject to the declared limit since it is sent as a response to a NOP-in PDU from the target –Similarly, NOP-in PDU with ITT/= 0xffffffff and TTT = 0xffffffff sent as a response to a NOP-out PDU from the initiator is not subject to the limit

3/8/2005M. Ko3 iSCSI Control-Type PDUs from the Initiator Regulated by CmdSN Window If the Initiator sends this PDUIt must provision a buffer for this PDU from the Target SCSI CommandSCSI Response or Reject before the task is active Task Management Function Request Task Management Function Response Text RequestText Response Login RequestLogin Response NOP-out (request) ITT /= 0xffffffff TTT = 0xffffffff NOP-in (response) ITT /= 0xffffffff TTT =0xffffffff

3/8/2005M. Ko4 Handling of Unidirectional NOP-out PDUs at the Initiator For a unidirectional NOP-out PDU from the initiator with ITT = TTT = 0xffffffff, CmdSN is not advanced To retire a unidirectional NOP-out PDU, needs confirmation from the target that the PDU has been processed –A unidirectional NOP-out PDU is outstanding until the target responds with a control-type PDU with ExpCmdSN set to at least x + 1 where x is the CmdSN of the PDU with the immediate flag set For a session with multiple connections, a PDU with no immediate flag and CmdSN=x sent in a different connection could trigger a control-type PDU with ExpCmdSN=x+1 from the target To avoid ambiguity, the control-type PDU from the target with ExpCmdSN=x+1 (or larger) must be received on the same connection as the unidirectional NOP-out PDU in order to retire the NOP-out PDU An implementation note was also added which recommended that “To avoid complexity, a NOP-out PDU with ITT /= 0xffffffff can be used instead”

3/8/2005M. Ko5 Handling of Unidirectional NOP-in PDUs at the Target Similarly, for a NOP-in PDU with ITT = TTT = 0xffffffff and StatSN = x, the PDU is outstanding until the initiator responds with a control-type PDU on the same connection where ExpStatSN is at least x+1 An implementation note was also added which recommended that “To avoid complexity, a NOP-in PDU with TTT /= 0xffffffff can be used instead”

3/8/2005M. Ko6 Changes in -01 Version Section 6.7 was added to describe a new key, MaxOutstandingUnexpectedPDUs, which allows both the initiator and the target to declare the maximum number of outstanding “unexpected” control-type PDUs it can receive Last paragraph in section was modified to clarify that SCSI Data-out is not used for solicited data since an R2T is always transformed into an RDMA Read Request Section 8.3 and 8.4 were added to describe the buffering requirements for the expected and unexpected control- type PDUs and when these PDUs are no longer outstanding –Described the use of the MaxOutstandingUnexpectedPDUs key –Added an implementation note to suggest using NOP-in and NOP-out as ping request and ping response to avoid complexity

3/8/2005M. Ko7 On MaxOutstandUnexpectedPDUs Consensus needed for the following parameters: –Default value is “none” –Minimum value is 2 Rationale: RFC3720 states that “An iSCSI target MUST be able to handle at least one immediate task management command and one immediate non-task-management iSCSI command per connection at any time” –Maximum value is 2**32-1

3/8/2005M. Ko8 Things to Do: IANA Considerations Need to register new keys with IANA –RDMAExtensions –TargetRecvDataSegmentLength –InitiatorRecvDataSegmentLength –MaxOutstandingUnexpectedPDUs Need to indicate in the IANA Considerations section that these new keys are in the “iSCSI extended key registry” –Need to add reminder in the key descriptions that these keys should be used with the X# prefix RFC3720 states in section that “For IANA registered keys the string following X# must be registered with IANA and the use of the key MUST be described by an informational RFC” –Assume the intent is for an “informational RFC” or better

3/8/2005M. Ko9 Things to Do: Generalized Support for IB and SCTP? draft-hufferd-ips-iser-sctp-ib-00.txt described changes/adjustments to be made to the iSER draft to generalize the transport layer to include other RDMA-capable protocol layer –Allows iSCSI/iSER to layer over SCTP version of iWARP, or Infiniband, etc. Only the iSER draft will be affected if the recommendations in draft-hufferd-ips-iser-sctp- ib-00.txt are accepted –No impact to the DA draft