On 8/11/15, 5:17 PM, "homenet on behalf of Juliusz Chroboczek"
<homenet-boun...@ietf.org on behalf of j...@pps.univ-paris-diderot.fr>
wrote:

>> I am interested to learn what people think about whether equal-cost
>> multi-path routes are needed in homenet. Given the previous discussion
>> about parallel wireless links - which I know I have in my house and
>>can't
>> use - I've been wondering if these have been considered.
>
>As Toerless noted, source-specific routing combined with something like
>MP-TCP gives similar effects to ECMP.


One of the requirements of homenet is that you don’t modify the hosts so
MTCP is not an alternative to ECMP.

Thanks,
Acee 


> Clauz from the Ninux project gave
>a talk at Battlemesh with his experiences with such a setup, however, and
>the conclusion was that in his particular network he couldn't get it to
>work well enough to be useful for his particular application (VPNs to
>a central server).
>
>  https://www.youtube.com/watch?v=ztVogLI_ZJs
>
>(That was a great talk, by the way.  We need more talks about what people
>were unable to get to work, talks about successes are boring.)
>
>As to ECMP itself -- in a wireless environment, it must be done with care.
>If you have two parallel links at the same radio frequency, you will get
>collisions between the two subflows, which will get you worse performance
>than what you'd get by using a single subflow.  So your routing protocol
>needs to be able to distinguish between interfering and non-interfering
>routes, and only do ECMP on non-interfering subflows.
>
>In the particular case of Babel, this means that in order to efficiently
>do ECMP over wireless you need to use the "Babel-Z" extension [1], which
>propagates interference information in order to make better routing
>decisions in multi-radio meshes.  I've been refraining from mentioning
>this extension on this list, since I've repeatedly been told that meshy
>things are out of scope for Homenet.
>
>[1] https://tools.ietf.org/html/draft-chroboczek-babel-diversity-routing
>    Note that this extension is not frozen yet, I am planning
>    a backwards-incompatible change before I submit it for publication as
>    an RFC.  (The TLV format will stay, but the interpretation of some
>    values will change; existing implementations will not be impacted.)
>
>Babel does not do ECMP yet (it does do feasible successors, of course).
>If there's interest, and somebody willing to do some testing for me
>(empirical data only, please), then I think I could conjure something up
>pretty quickly.
>
>-- Juliusz
>
>_______________________________________________
>homenet mailing list
>homenet@ietf.org
>https://www.ietf.org/mailman/listinfo/homenet

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

Reply via email to