11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-1
Direct Data Placement (DDP)
- ver Reliable Transports
Direct Data Placement (DDP) over Reliable Transports 55 th IETF - - PowerPoint PPT Presentation
Direct Data Placement (DDP) over Reliable Transports 55 th IETF Atlanta 20 th November 2002 draft-shah-iwarp-ddp-01 Hemal V. Shah, Intel Corporation hemal.shah@intel.com DDP-1 55 th IETF- Atlanta, Georgia, USA 11/20/2002 DDP Overview
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-1
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-2
– Tagged Buffer data transfer model
data to a portion of the Tagged Buffer (sender-based ULP buffer management)
single buffer advertisement
– Untagged Buffer data transfer model
in which the buffers will be consumed (receiver-based ULP buffer management)
Untagged Buffer at the Data Sink
fields) for each DDP Message
– If an Untagged DDP Message arrives without an associated Untagged Buffer, the DDP Message is dropped and DDP Stream is terminated
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-3
– DDP enables reassembly of ULP Payload contained in DDP Segments of a DDP Message to occur within associated ULP Buffer
– A Message Payload is delivered when
ULP buffer
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-4
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-5
– Unspecified (unacceptable)
– STag is associated with exactly one DDP Stream by the ULP
Streams
– STag is associated with an access group of DDP Streams by the ULP
group
– Explicit:
specification)
per STag
seem to be reasonable models (based on the discussion on the reflector)
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-6
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-7
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-8
11/20/2002 55th IETF- Atlanta, Georgia, USA DDP-9