RE: Ecosystems cost of additional specs (RE: Please re ad - proposed WG termination)

Michael Krause <[email protected]> Fri, 02 Sep 2005 15:45:30 -0700
Newsgroups gmane.ietf.ipoib
Message-ID <[email protected]>
At 12:46 PM 9/2/2005, Dror Goldenberg wrote:

>
>
>  From: Harald Tveit Alvestrand 
> [<mailto:[email protected]>mailto:[email protected]]
>  Sent: Friday, September 02, 2005 10:42 AM
>
>
>The important questions to ask are, I think:
>
>- What will be the cost of implementing be to willing participants who 
>want to implement the extension?
>- What will the cost of implementing be to participants who do not wish to 
>implement the extension?
>
>If the first one is "high", that may not be a show-stopper; people who 
>want to try are welcome to, and they hurt nobody but themselves.
>
>[dg] I think that the cost is not that high. We're looking at implementing 
>it. The two major issues are the ones that people already identified: the 
>per neighbor MTU and the supporting the large frame buffers that are 
>larger than a 4KB page. Both are OS specific issues (we're specifically 
>looking at Linux). The large frame buffer, is a problem that exists today 
>even for Ethernet jumbograms.
>
>
>
>If the second one is "high", or there's a risk that it's high, we shold 
>be  VERY careful, and perhaps run official experiments before releasing it 
>on the standards track - this is traditionally done, for instance, on 
>extensions to TCP like ECN, or on extensions to routing protocols.
>
>[dg] There isn't any cost to people that don't want to implement it. 
>ipoib-ud and ipoib-cm are supposed to fully interoperate. They will 
>obviously downgrade to ipoib-ud. So, if one doesn't want to implement  it, 
>fine, nothing really happens, ipoib-ud will always work.
>
>
>
>I can see the argument that for a particular implementation, the cost of 
>implementing IPoIB-CM with a large MTU may be high - but since it seems a 
>facility that's relatively easy to negotiate for, I don't quite see that 
>it has a large ecosystem impact on IPoIB-UD implementations.
>If it's a Bad Idea, it may get published, and wither away like so many 
>other "proposed standards" that nobody cares about any more.
>
>OTOH, if it's really a Good Idea, the choice is not really between a
>standard and no IPoIB-CM; it's between a standard and multiple, possibly 
>incompatible IPoIB-CM variants. Nobody can prevent people from 
>implementing from the current draft, assigning their own service-ID(?) and 
>just shipping.
>
>[dg] Standards are always better than interoperability issues. And, most 
>of the ipoib-cm is done so far, so I really see value in completing the 
>standardization work. There is a really good chance that many systems can 
>benefit from it.

Somewhat an aside, but it is ironic that standard APIs are often ignored / 
deemed "crap" by some even if many systems can benefit from them yet this 
spec which is likely to be implemented by a single OS and used only in 
perhaps a subset of deployments is deemed worthy. Apologies for the tangent.

Mike

_______________________________________________
IPoverIB mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/ipoverib