Hello all,
I have developed a Multicast based Data Distribution protocol and would like to compare it with Batman's Multicast feature. I know how to enable the multicast on the the mesh interface but is there any tool or utility I can use to send data over the Mesh network ? scp of sftp won't work since there is no multicast or broadcasting present in them.
I would like to compare how quick can data be disseminated in a Batman enabled Mesh network versus the protocol that I have developed over an adhoc network consisting of multiple Raspberry Pis.
Any hints would be suggested.
Thanks,
Shan
iperf can generate multicast traffic.
On Thu, Feb 16, 2017 at 5:35 AM, Shantanoo Desai itsmeshantanu@hotmail.com wrote:
Hello all,
I have developed a Multicast based Data Distribution protocol and would like to compare it with Batman's Multicast feature. I know how to enable the multicast on the the mesh interface but is there any tool or utility I can use to send data over the Mesh network ? scp of sftp won't work since there is no multicast or broadcasting present in them.
I would like to compare how quick can data be disseminated in a Batman enabled Mesh network versus the protocol that I have developed over an adhoc network consisting of multiple Raspberry Pis.
Any hints would be suggested.
Thanks,
Shan
-- Shantanoo Desai
MSc. Communication & Information Tech.
Bremen, Germany
On Thu, Feb 16, 2017 at 12:35:32PM +0000, Shantanoo Desai wrote:
I have developed a Multicast based Data Distribution protocol and would like to compare it with Batman's Multicast feature.
Cool :-)! I would love to do the same, or at least have a look at the protocol algorithm you have developed. Is there any additional information about it available online somewhere?
Does that protocol distribute the data to all nodes or just the ones interested in it?
Regards, Linus
On Donnerstag, 16. Februar 2017 12:35:32 CET Shantanoo Desai wrote:
I have developed a Multicast based Data Distribution protocol
[...]
I would like to compare how quick can data be disseminated in a Batman enabled Mesh network versus the protocol that I have developed
You've already lost me here. You say that your protocol is a "data distribution protocol" which is using multicast ("Multicast based"). But the L2 multicast feature [1] of batman-adv is an optimization which tried to reduce the amount of broadcasts on the underlying layer (for example wifi) while still allow interested multicast listeners to receive the data. So you could say that it "implements" L2 multicast in a slightly different way than in older batman-adv versions (which was just using broadcasts on the underlying layer).
So your description sounds to me like these things are two different things for two different tasks. Basically two different layers in the stack. Can you clarify this?
Kind regards, Sven
[1] https://www.open-mesh.org/projects/batman-adv/wiki/Multicast-optimizations
b.a.t.m.a.n@lists.open-mesh.org