On Mon, 10 Jan 2011 14:45:05 +1300, Brian E Carpenter <[email protected]> wrote:

Fred,

I'm confused. We've been talking for months about recommending
pseudo-random flow label values as inputs to hash functions,
precisely to allow scaleable and stateless load balancing and ECMP.

I completely agree that per-flow state doesn't scale.

Regards
   Brian Carpenter

On 2011-01-10 14:26, Fred Baker wrote:

The issue is that randomness doesn't help, if you want a scalable approach. It means that for each flow passing through the load balancing system, I have to store its flow label and assign it a path. What are the arguments against NATs? One of the big ones is the expectation of per-flow state in the network, isn't it? If you're expecting the network to store per-flow state, you by
definition have a scaling problem in the network.

To use the flow label in load sharing and have it be remotely scalable,
the network needs to be in control of the label.


Perhaps Fred has applications of "load balancing" beyond ECMP or LAG in mind?

The network doesn't control port numbers, so his argument obviously doesn't
apply to ECMP or LAG.



Regards,

// Steve
--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to