Ran,

On Jun 6, 2011, at 9:39 AM, RJ Atkinson wrote:

> 
> I would be reluctant to advocate use of a hash algorithm
> as computationally expensive as MD5() for generating an
> IPv6 Flow Label.  
> 
> My sense is that a thoughtful implementer likely would
> choose the least computationally expensive algorithm
> that would suffice to generate a Flow Label value 
> suitable for load-balancing purposes.  
> 
> As a use case, one might consider some sort of content server 
> with very large numbers of short-lived TCP sessions.  If an
> expensive algorithm (e.g. MD5()) were used in that case, 
> then the effort to compute the flow label might be am
> interesting fraction of "new TCP session creation" overhead.
> In turn, this might impair the scalability of that content
> server.

I suppose one could precompute a bunch ahead of time, but I agree with your 
comment.  It's a good point.

> 
> In any event, I'm quite comfortable with Brian's current
> approach to document a possible algorithm that ought to
> suffice without mandating any particular algorithm.
> This really is a situation where the details are best
> left to implementers (since no interoperability issue 
> would arise from different implementations using different
> algorithms).

I also agree.

Bob


--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to