RE: AD review of draft-ietf-rddp-sctp-03

"Caitlin Bestler" <[email protected]> Wed, 14 Jun 2006 15:07:32 -0700
Newsgroups gmane.ietf.rddp
Message-ID <54AD0F12E08D1541B826BE97C98F99F15766A0@NT-SJCA-0751.brcm.ad.broadcom.com>
Lars Eggert wrote:

> 
> 
> Section 5.1., paragraph 2:
> 
>  >    It is presumed that the handling of incoming data chunks for DDP
>  >    enabled associations is sufficiently different than for routine
>  >    SCTP associations that it is undesirable to require support for
>  >    mixing DDP and non-DDP streams in a single association.  More
>  >    than a single association is required if an application desires
>  >    to utilize both DDP and non-DDP traffic with the same remote
>  >    host. 
> 
>          Should this be an RFC2119 "MUST" or "SHOULD" instead
>          of "is undesirable to require support for?"
> 

The intent is to describe a rationale. There is no intention to
discourage
any implementation from attempting to support both. This is for two
reasons: 1) There is no interoperability reason to discourage such
an added feature, 2) the technical problems mentioned provide sufficient
discouragement on their own.

So the intent is to state the rationale for the exclusion of a
requirement
(such as "An SCTP association MUST be able to support both DDP and
non-DDP
streams concurrently.")

Any requirement that could be stated would be on ULP designers,
something
like "Upper Layer Protocol designers MUST NOT assume that an SCTP 
association will support DDP and non-DDP streams concurrently."
I don't think that such wording is any clearer, and in any event
creating MUST NOTs for upper layers is somewhat pointless.