Antonio,
On Fri, Mar 09, 2012 at 01:39:06PM +0100, Antonio Quartulli wrote:
Does that mean that it is impossible to announce a route on some interfaces only? It looks like a rather arbitrary limitation.
OGMs are broadcasted over all the interfaces (there may be some neighs reachable only by one interface) and you can't force an OGM to be broadcasted only over one of them. I hope I correctly got your question.
My question is about some kind of policy routing (setup by the administrator, not guessed by batman).
Consider the following topology:
l0 l1 A ---- B ==== C l2
where --- is a single link (l0) and === are two links (l1 and l2).
Now imagine that the administator wants to dedicate the link l2 to the communication between B and C, for whatever reason. It is fairly easy to set netfilter rules to that effect, for instance.
1) Is it possible for the administrator of B to configure batman so that it announces a route to A only over l1, and not l2? Such that C will only ever send packets for A over l1, and B never replies on l2 either.
2) If that is possible, what is the mechanism in the alternating algorithm which prevents batman from sending packets from A to C over l2 (assuming TQ1 < TQ2)? It looks like both l1 and l2 will end up as bonding alternates for C.
Best,