On Sunday 26 September 2010 21:16:16 Lew Pitcher wrote:
you are trying to prevent OGMs from perpetually circulating around. Wouldn't "wifi1" be able to recognize it's own OGMs? If so, then why wouldn't it just drop them, rather than passing them along to the next node?
If each wifi dropped it's own OGMs, then OGMs would only "circulate" once through the loop, and be discarded when they arrive back at their originating node.
Maybe my mail was not clear enough that this problem exists because the payload traffic loops, not the batman-adv protocol traffic. As you correctly pointed out the OGMs are filtered and dropped if necessary.
By the way, this is not a problem unique to batman-adv. Ethernet loops are a common problem in bridged / switched environments. Feel free to search for "bridge loop" or "ethernet loop" to find some interesting examples.
Regards, Marek