Donald Gordon wrote:
That's really exciting.
I have a feature request -- has there been any consideration to getting batman-adv to fragment ethernet frames, so as to get a 1500 byte MTU batman-adv network running on top of a 1500 byte MTU ethernet network?
This would mean that we have to add extra information to find which parts belong together. It is also needed that we buffer everything and put it together if needed - so out of order receiving of ethernet frame must be possible. I am not sure if we real want that as other protocols running on top of it should do that work.
This would be a useful feature for people trying to reuse whatever random ethernet networks happen to be nearby to extend their mesh, while not requiring the mesh users to all configure a lower MTU.
Most modern switches and routers should support 800.3as which makes it possible to use a larger MTU on ethernet to connect two meshes. And if a router receives a to large IP packet is should send an ICMP "fragmentation needed and DF set" when it cannot be fragmented by the router.
Is there any tunneling protocol which support ethernet frame fragmentation?
Best regards, Sven