3 Mar 2003 20:40
RE: SCTP mapping - Multiple Streams
Williams, Jim <Jim.Williams <at> Emulex.com>
2003-03-03 19:40:40 GMT
2003-03-03 19:40:40 GMT
> >I am guessing that most implementations will chose to > >support one stream per association because it is simpler > >and I don't see a performance down side. However since > >number of streams per association is negotiable, it is > >fine to allow more. > > On the contrary, there are major advantages to sharing > the same association across multiple DDP streams > consolidates acking, congestion control and setup. The down side for the implementation is that two contexts (stream and association) must be accessed for each packet sent and received rather than one combined context. This is a factor of two "cost" increase in one of the more expensive aspects of protocol acceleration. As an implementer, I would not lightly incur this. I don't see the advantages as particularly compelling. > An integrated RDDP/SCTP implementation SHOULD NOT presume > there is only one stream per association unless it has > very strong reasons to believe that there will only be a > single stream between the two endpoints. My understanding is that one end of an SCTP association may specify one stream per association and the other end has no choice but to comply as the number is negotiated by the minimum of the two. So there is no problem in making such an presumption. The implementation is simpler if separate associations are used for each stream between endpoints.(Continue reading)
RSS Feed