1 / 5

RDDP: TCP Framing draft-ietf-rddp-mpa-05.txt

RDDP: TCP Framing draft-ietf-rddp-mpa-05.txt. David L. Black (rddp WG chair). RDDP (Partial) Overview. Function: Remote Direct Data Placement (RDDP) E.g., 4k filesystem block needs to land in 4k aligned pre-allocated buffer, even if it shows up as 6 packets.

chad
Download Presentation

RDDP: TCP Framing draft-ietf-rddp-mpa-05.txt

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RDDP: TCP Framingdraft-ietf-rddp-mpa-05.txt David L. Black(rddp WG chair)

  2. RDDP (Partial) Overview • Function: Remote Direct Data Placement (RDDP) • E.g., 4k filesystem block needs to land in 4k aligned pre-allocated buffer, even if it shows up as 6 packets. • Goal: Aligned zero-copy placement at receiver • Method: Framed payloads • Optimized receiver implementation looks at frame header to select receive buffer • MPA draft defines framing for TCP • TCPM review concern: RDDP is not supposed to change the TCP protocol (RDDP WG agrees) • All other concerns believed to be under control • E.g., allow overwrite of partially received data

  3. Placement I/F MPA Optimized MPA/TCP MPA and TCP: The Big Picture • Zero copy requires optimizing MPA with TCP • Socket interface is optimized away • Socket interface remains available to other applications • No change to other interfaces • MPA draft specifies “optimized” socket i/f (oops) Socket I/F TCP Interface to IP

  4. Placement I/F MPA MPA and TCP: Proposal • Specify MPA as strictly layered on TCP • Straightforward implementation copies in receive path • Explain zero-copy optimizations in Appendix • No normative requirements at MPA/TCP interface • Optimized MPA/TCP interface is private to MPA Optimized Socket I/F TCP MPA/TCP Interface to IP

  5. Questions?

More Related