<div dir="ltr">I'm wondering... what if, in the hypothetical routing protocol "Babble", one got rid of multicast hellos and ETX entirely, and routed using RTT measured by unicast hellos. Wouldn't this take delays from ARQ'ed packet loss into account have results somehow similar to ETX?</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 20, 2017 at 3:06 PM, Juliusz Chroboczek <span dir="ltr"><<a href="mailto:jch@irif.fr" target="_blank">jch@irif.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">>> 2. 802.11 uses adaptative rate control on unicast frames, but not on<br>
>> multicast frames.<br>
<br>
> This is not entirely true, since hostapd is able to send multicast as<br>
> unicast-frames.<br>
<br>
</span>And this will cause Babel's link-quality estimation to yield incorrect values.<br>
<br>
Dynamically computed metrics are an open area of research, and one that is<br>
sadly neglected by the scientific community.  I believe that it is<br>
important, but it is very difficult to publish in that area (FWIW, our<br>
paper about the RTT metric was rejected twice).<br>
<br>
ETX is an elegant hack that uses the fact that 802.11 multicast isn't<br>
subject to ARQ.  As you justly note, Ruben, this assumption can fail in<br>
edge cases, and there's nothing that can be done about it.  The obvious<br>
solution would be to have explicit cross-layer signalling, as in the case<br>
of Lamparter's variant of IS-IS.  Doing that right is not easy, and might<br>
(or might not) require changes to the link-layer.<br>
<br>
I'm personally interested in that area of research, and I'll probably have<br>
a fair amount of funding in the near future.  However, since the area is<br>
not fashionable, I cannot promise that we'll be able to publish.<br>
<div class="HOEnZb"><div class="h5"><br>
-- Juliusz<br>
<br>
______________________________<wbr>_________________<br>
Babel-users mailing list<br>
<a href="mailto:Babel-users@lists.alioth.debian.org">Babel-users@lists.alioth.<wbr>debian.org</a><br>
<a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users" rel="noreferrer" target="_blank">http://lists.alioth.debian.<wbr>org/cgi-bin/mailman/listinfo/<wbr>babel-users</a><br>
</div></div></blockquote></div><br></div>