Ich erstelle ein UDP-Multicast-Netz mit Ubiquiti Rocket M2. Keiner der Hardware-Empfänger (ESP 8266) befindet sich im Modus mit niedrigerer Leistung. Das einzige (möglicherweise) Gerät mit niedrigem Stromverbrauch, das mit dem AP verbunden ist, ist mein Macbook (um die Pakete richtig zu schnüffeln), ist jedoch nicht im Multicast-Netz abonniert.
Meine Frage ist, wird der AP auf Beacon-Intervallpakete warten, um UDP-Multicast-Daten zu senden, wenn sich ein Empfänger im Multicast-Netz im Energiesparmodus befindet, oder er wartet, wenn ein Empfänger aktiv ist, unabhängig davon, ob er im Multicast-Netz ist oder nicht Low-Power-Modus.
Vielen Dank!
wireless-access-point
udp
multicast
Ashray Malhotra
quelle
quelle
Antworten:
Wenn ein AP im 802.11-Energiesparmodus über einen oder mehrere Clients verfügt, puffert er Multicasts (einschließlich Broadcasts), bis der nächste DTIM-Beacon gesendet wird (DTIM-Intervalle können Vielfache des Beacon-Intervalls sein). Der 802.11-Standard ist für Layer-3-Protokolle wie IP unangemessen und erfordert daher kein IGMP-Snooping. Mir ist keine AP-Implementierung bekannt, bei der IGMP-Snooping zur Verbesserung der Multicast-Bereitstellungsleistung verwendet wird, aber das klingt nach einer nützlichen Idee. 802.11 bietet keinen Link-Layer-Mechanismus, über den Clients APs mitteilen können, welche Multicast-MAC-Adressen sie erhalten möchten. Daher kann der AP nicht wissen, an welchen Multicasts eine Energiesparmodus-Station interessiert sein kann Bei einem Client im Energiesparmodus muss der AP alle Multicasts bis zum nächsten DTIM puffern.
quelle