Hi Gioacchino,
On ven, apr 15, 2011 at 10:07:13 +0200, Gioacchino Mazzurco wrote:
Hi!
I am installing batman-adv on nodes on our mesh networks in Pisa, but i have a question
Here you can see our topology, there is two nodes at moment they are connected to the same switch and should see same hnas but they are announced mostly by one of the two http://eigenlab.org/batman-adv_status.php
If i turn off the cc:c8 node the hna pass to the other nodes but when i turn it on all hna pass on it
Why this? Is not better to balance hna announcing?
Very thanks!
What you are observing is part of a more general problem that we are already taking into account: What to do if two nodes detect to be connected to the same client (same MAC address). It is not a simple problem and we are trying to figure out which could be a good solution. (Ideas are welcome :D)
With the actual implementation, if I am not wrong, the last received OGM that carries the client MAC address wins. Because there is not a real mac conflicting handling procedure.
Moreover, in your case, you have a switch in between, so I can imagine that the traffic is redirected to one or to the other node on the switch basis depending on the packet destination. So, even with a mac conflict handling procedure, I think that this situation would be a bit tricky to be managed.
I hope I've been clear in what wanted to say. :)
bye