Yaiy, I think I found a way now to fix the #multicast snooping on #Realtek #rtl9300 switches! The way trapping of MLD reports was "enabled" in #OpenWrt does not work on #rtl9300 / #longan. It was also removed in newer datasheet versions.
The 2nd option is Realtek's Packet Inspection Engine. In its templates, MLD checking seems broken, too. But I can use the PIE to semi-manually construct a parser for an ICMPv6 packet with an ICMPv6 type of 131 (MLDv1 reports) via its pre-defined templates!
gluon-ebtables-filter-multicast: allow meshtastic by T-X · Pull Request #3777 · freifunk-gluon/gluon

Meshtastic has gotten support to also mesh and message over WLAN via IPv4 multicast: meshtastic/firmware#5779 While it would have been nicer for us if meshtastic were supporting IPv6 multicast, so ...

GitHub
Maybe we could add another firewall exception to Gluon for these #IPv4 #multicast #Meshtastic packets? Even though they would be flooded instead of using optimized paths, which we would have had with #IPv6 multicast. But maybe it's not an issue as the traffic volume of meshtastic is very low anyway?

Actually, it seems #Meshtastic already has code for meshing over #IPv4 link-local #multicast in place: https://github.com/meshtastic/firmware/pull/5779

Just not #IPv6 yet, which we would need for #Freifunk with a #Gluon firmware.

Hello world support for UDP broadcasts over the LAN on ESP32 by thebentern · Pull Request #5779 · meshtastic/firmware

Couple of remarks: I have this hardcoded to the address IPAddress(224, 0, 0, 69), which seems to be fine (for now). I have also pegged the port to 4403 because we know this port already on the TCP ...

GitHub

Will still need to add some 3D printed covers to better protect the Heltec board and to snugly attach it to the #Glinet device but then it is supposed to fit, minus the (LoRa) antenna(s), into this upper arm bag. So that I can comfortably carry it while riding a bike, inline skating or running etc.
And of course still need to write that proxy + Gluon / #OpenWrt package :D. 2/2

#LoRa #Meshtastic #MeshNetwork #Multicast

One more thing to add to my (too large) pile of things to play with / work on:
This is a battery powered #Glinet #XE300 #Puli #WiFi + #LTE router running the #Freifunk #Gluon #mesh firmware, based on #OpenWrt with @batadv. It meshes over #WLAN + cellular (over a #VPN).
Now I want to implement/use @batadv and its group-aware #multicast feat. as a bridge/proxy for the #LoRa / #meshtastic packets. Ideally via a new, pre-configured Gluon package to make it plug&play for everyone. 1/2

#MeshNetwork

Afaik #Meshtastic has specified some #MQTT format to proxy its data over IP. Does anyone know if there have been any specifications for #Meshtastic over #RTP over IP #multicast, as an alternative to a central, fixed relaying server? Or are there any other multicast capable protocols for something like that?

OpenPGM: зачем Бирже мультикаст?

Существует два фундаментальных подхода к доставке данных: уникаст - передача "точка-точка", и мультикаст - передача "один-ко-многим". Подавляющее большинство данных в локальных и глобальных сетях ходит по TCP, уникасту. У большинства программистов сложилась четкая ассоциация: если нужно устроить сетевое взаимодействие, то используем TCP. Но в финансовой сфере на этот счёт мы привыкли думать по-другому. Если требуется построить систему с минимальным временем отклика, но при этом с высокой пропускной способностью и надежной доставкой, то мультикаст годится лучше.

https://habr.com/ru/companies/moex/articles/1044130/

#openpgm #rdma #pgm #multicast #мультикаст #биржа #фондовая_биржа

OpenPGM: зачем Бирже мультикаст?

Всем привет! Меня зовут Николай Висков, я лидер направления разработки протокола доступа Биржи, работаю в блоке развития торгово-клиринговых систем, занимаюсь разработкой высоконагруженных систем....

Хабр

It's interesting how ass Windows is to use when it comes to low level networking. Nothing works as expected or how it works elsewhere.

In this case I'm trying to stream audio to a multicast address. Sure, the audio arrives, but it arrives in clumps every 300-1000 ms, not as a, well, smooth stream. Cue and endless search to try to find some option that would work around the idiotic Windows kernel's ideas. Still searching and hating this utter shit.

#windows #garbage #multicast #streaming

NETGEAR Insights: The Growing Importance of AV-IT Convergence in Enterprises – Tycoon World

Providers such as NETGEAR Inc are addressing these needs with dedicated Pro AV portfolios. Solutions like the M4250 series AV switches and M4350 series are

Tycoon World