[Battlemesh] Session about multi-homed IPv6 mesh networks and auto-configuration
mailings at hupie.com
Tue Apr 19 18:40:13 CEST 2016
On 19/04/16 18:23, Juliusz Chroboczek wrote:
>> We need metrics in the homenet protocols to be able to handle this.
> Homenet uses Babel for announcing reachability, which has metrics.
Yes, but AFAIK there are no provisions for announcing exit link bandwidth.
We really need something like that to be able to choose the best gateway
to use. This becomes especially relevant in mesh scenarios where nodes
might be multiple hops away.
As an example: a mesh node is 1 hop away from an exit link with very
little bandwidth, and several hops away from an exit link with a very
high bandwidth. Depending on conditions it might be advantageous to pick
either one or the other. This is only possible when we know BOTH the
exit link bandwidth and the mesh metrics.
This becomes somewhat less relevant when using MP-TCP. Not very much
however when there are many exit links since you generally don't want to
use many many exit links in a MP-TCP session, especially on a mesh.
> Where Homenet is different from what you're used to is that it announces
> all available gateways using source-specific routes, and hosts are
> supposed to choose the gateway they use (by picking a given source
> address). See
> Unless they snoop on Babel traffic, however, hosts have no information
> about the metrics associated to individual prefixes. Snooping on Babel
> traffic is not difficult, but it is not defined by the Homenet architecture,
> since Homenet requires no host changes.
> -- Juliusz
> Battlemesh mailing list
> Battlemesh at ml.ninux.org
More information about the Battlemesh