Re: Number of streams in SCTP Association

aditi someshwar <[email protected]> Tue, 21 Jun 2011 09:29:53 +0530
Newsgroups gmane.ietf.sigtran
Message-ID <[email protected]>
Thanks Chris, Thanks Padmalochan.

Would the M2PA also use more than 2 streams, or is there a restriction
there?

Regards,
Aditi

On Tue, Jun 21, 2011 at 2:48 AM, Chris Benson <[email protected]> wrote:

> Aditi,
>
> The first sentence in your email content is correct.
> The number of streams in an SCTP association is determined
> (negotiated) by the two end-point SCTP users.  A specific
> implementation of SCTP may restrict the maximum number of
> streams that it can support, but that number will typically
> be MUCH greater than 2 streams in each direction.
>
> One example SCTP-user is M3UA, and its RFC 4666 states in
> Section 1.4.7. SCTP Stream Mapping:
>   1. The DATA message MUST NOT be sent on stream 0.
>   2. The ASPSM, MGMT, RKM classes SHOULD be sent on stream 0
>      (other than BEAT, BEAT ACK and NTFY messages).
>   3. The SSNM, ASPTM classes and BEAT, BEAT ACK and NTFY
>      messages can be sent on any stream.
>
> The existence of the MUST NOT words in point 1. means that
> M3UA requires SCTP to support two streams in each direction,
> and it would like quite a few more.
>
> Note that in my example the "user" that decides and negotiates
> the number of streams is M3UA (the user of SCTP), and not a
> human user.
>
> Typically, SCTP-user protocols might expect that considerably
> more than two SCTP streams will be available if requested.
>
> With thanks, from Chris Benson.
>
> On Mon, 20 Jun 2011, aditi someshwar wrote:
>
> >>  Date: Mon, 20 Jun 2011 19:00:52 +0530
> >>  From: aditi someshwar <[email protected]>
> >>  To:  <[email protected]>
> >>  Subject: [Sigtran] Number of streams in SCTP Association
> >>
> >>  Dear all,
> >>
> >>
> >>  Need one clarification please:
> >>
> >>
> >>  NUMBER OF STREAMS WITHIN AN SCTP ASSOCIATION - In quite a few RFCs, it
> is
> >>  mentioned that the NUMBER OF STREAMS within one SCTP Association can be
> USER
> >>  DEFINED, & that the two end-nodes NEGOTIATE these at the time
> "Association
> >>  Set Up". However, REPEATEDLY, these RFCs also suggest that STREAM 0
> shall be
> >>  used for interchange of CONTROL MESSAGES while STREAM 1 (Note: They
> call it
> >>  STREAM-1, & NOT "other than Stream 0") carries Data.
> >>
> >>  It is NOT very clear if the RFCs THEMSELVES are specifying / suggesting
> that
> >>  AT MAX, there should be ONLY TWO STREAMs OR is it more a DEFAULT by
> most
> >>  PRODUCT MANUFACTURERS who have (to keep matters less complex) decided
> to
> >>  IMPLEMENT only TWO STREAMS.
> >>
> >>
> >>  Thanks and Regards,
> >>
> >>  Aditi
> >>
>

_______________________________________________
Sigtran mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/sigtran