Hi Lorenzo,

On Tue, Aug 11, 2015 at 8:47 PM, Lorenzo Colitti <lore...@google.com> wrote:

> On Wed, Aug 12, 2015 at 2:47 AM, Alia Atlas <akat...@gmail.com> wrote:
>
>> ECMP is critical in the data-center and backbone, but I'm interested in
>> seeing what the reasoning is as to why it isn't or is needed in the homenet
>> scenarios.
>>
>
> ECMP is critical in the datacenter and backbone because those networks are
> designed to provide the E ("equal") in ECMP. Because the links are equal,
> it's easy to load-balance over them without needing to do complicated stuff
> like traffic engineering - you just treat an N-way ECMP bundle as a link N
> times bigger, and hash across it. That does not happen in home networks,
> which are more grown than designed.
>

ECMP applies beyond link bundles.  Of course, equal-cost can be hard to do
- and one can safely use downstream paths.  The relevant question is
whether traffic is expected to be able to take multiple paths to allow
load-balancing.



> Having a homenet load-balance Internet-bound across multiple provides is a
> non-starter because it is presumed that said providers will employ BCP38
> filtering. It's possible for the *hosts* to load-balance across different
> providers by simply sending their packets with different source addresses
> (and, in some cases, different routers).
>

Yes, of course if one is doing src-dest routing, the multiple paths would
have to be valid for the route.

Regards,
Alia
_______________________________________________
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to