Remote Direct Data Placement (rddp)

Last Modified: 2006-03-24

Additional information is available at tools.ietf.org/wg/rddp

Chair(s):

  • David Black <black_david@emc.com>

    Transport Area Director(s):

  • Magnus Westerlund <magnus.westerlund@ericsson.com>
  • Lars Eggert <lars.eggert@nokia.com>

    Transport Area Advisor:

  • Lars Eggert <lars.eggert@nokia.com>

    Technical Advisor(s):

  • Allyn Romanow <allyn@cisco.com>
  • Stephen Bailey <steph@cs.uchicago.edu>

    Mailing Lists:

    General Discussion: rddp@ietf.org
    To Subscribe: rddp-request@ietf.org
    In Body: subscribe
    Archive: http://www.ietf.org/mail-archive/web/rddp/index.html

    Description of Working Group:

    The purpose of this WG is to enable Remote Direct Data Placement (rddp)
    capabilities with IP transport protocols, in particular with
    SCTP. RDDP capabilities refer to the ability to place data directly
    from the NIC into application buffers, without intensive CPU
    usage. This strategy avoids the costs of data copying and enables
    using IP as a method for high speed buffer to buffer transfer,
    allowing IP to replace special purpose networks currently in use.
    Remote Direct Memory Access (RDMA) is an example of this concept.

    Conceptually, RDDP functionality can be viewed as consisting of two
    layers. First the direct data placement capability, which is
    accomplished through a tag and a lookup table on the NIC. Above this
    core functionality, an RDDP control protocol is needed to specify how
    the direct data placement can be used, for example READ and WRITE
    commands.

    The work of the WG is to accomplish four items:

    1) A (transport independent) protocol core to support direct data
      placement from the NIC into specified memory, usually application
      buffers.

    2) A (transport independent) protocol core layered on top of the direct
      data placement protocol that specifies control of RDDP.

    3) A mapping of the direct data placement protocol onto SCTP,
      for standards track, including a clear applicability statement
      of the expected service from the mapping.

    4) A mapping of the direct data placement protocol onto TCP, for
      informational, because TCP's service is a less good match to RDDP,
      including an applicability statement of the issues regarding the
      service available from the mapping.

    The working group will ensure that the resulting technology will be
    secure and will not enable new attacks on systems supporting RDDP.

    The WG will not modify existing Internet transport protocols, but
    may forward issues it discovers in such transport protocols that
    are not full Internet Standards to the appropriate IETF WGs for
    their consideration.

    Goals and Milestones:

    Done  Submit Internet-Draft including problem statement and architecture
    Done  Submit Initial draft of Remote Direct Data Placement protocol (RDDP)
    Done  Submit Initial draft of RDMA control protocol, to be named.
    Done  Initial draft mapping the RDDP core and control onto SCTP including A/S
    Done  Submit problem statement and architecture drafts to IESG for consideration as informational publications
    Done  Initial draft of security considerations for RDDP
    Done  Initial draft of informational mapping of the RDDP core and control onto TCP
    Done  Initial draft of applicability statement covering both the SCTP and TCP mappings
    Done  Submit RDMA control protocol (named TBD) to IESG for consideration as a Proposed Standard
    Done  Submit Remote Data Placement Protocol (RDDP) to IESG for consideration as a Proposed Standard
    Done  Submit RDDP security considerations draft to IESG
    Done  Submit mapping of the RDDP core and RDMA control protocols onto SCTP to IESG for consideration as proposed standard
    Done  Submit mapping of the RDDP core and RDMA control protocols onto TCP for consideration as an informational publication
    Done  Submit applicability statement for RDDP core and RDMA control protocols over both SCTP and TCP for consideration as an informational publication
    Oct 2005  Consult Area Directors about any additional work the WG should undertake

    Internet-Drafts:

    A Remote Direct Memory Access Protocol Specification (157956 bytes)
    Direct Data Placement over Reliable Transports (86868 bytes)
    Applicability of Remote Direct Memory Access Protocol (RDMA) and Direct Data Placement (DDP) (52726 bytes)
    Stream Control Transmission Protocol (SCTP) Direct Data Placement (DDP) Adaptation (41391 bytes)
    Marker PDU Aligned Framing for TCP Specification (169798 bytes)
    DDP/RDMAP Security (131174 bytes)

    Request For Comments:

    Remote Direct Memory Access (RDMA) over IP Problem Statement (RFC 4297) (48514 bytes)
    The Architecture of Direct Data Placement (DDP)And Remote Direct Memory Access (RDMA)On Internet Protocols (RFC 4296) (43907 bytes)

    IETF Secretariat - Please send questions, comments, and/or suggestions to ietf-web@ietf.org.

    Return to working group directory.

    Return to IETF home page.