Sonos Netzwerk SonosNet verbessern


Abzeichen

Aloha

 

ich bin die Tage mal auf das Thema Sonos und STP gestoßen.

 

Hab dann mal bei mir in der Sonos Matrix geschaut und bei den meisten steht das es geblockt wird.

Ist das jetzt positiv oder eher schlecht?

 

Ich benutze selber switches von Unifi die aber RSTP anhaben.

Über das Thema STP bin ich dann auch in mehreren Threads drauf gestoßen, das man entweder alle Player via LAN anschließen soll oder nur 1. Ist das korrekt?

 

Anbei noch meine Matrix, die wie ich finde echt schlecht aussieht.

Bei mir laufen 4 APs auf dem Kanal 1 ; 6 ; 11 - da die wenigsten Sonos Geräte bei dem 11er AP stehen steht Sonos auch auf 11.

Zusätzlich laufen Zigbee Router im Haus verteilt.

 

Also schon ein paar Geräte die alle Stören “könnten”.

 

Von meinen Sonos Geräten könnte ich bis auf 2 alle mit dem LAN Verbinden.

Die 2 hätten schon einen recht großen Aufwand dort Kabel zu ziehen (Bäder).

 

Probleme hatte ich eig. keine gravierenden - wenn dann eher das Alexa ein Lied oder Playlist startet und nach 8 Stunden weiß sie nicht mehr das was läuft und man kann den Stop command nicht mehr nutzen.

Workaround - den Raumnamen mit sagen, dann klappt es.

 

Wie würdet ihr also vorgehen?

 

 

 


Dieser Beitrag ist geschlossen für weitere Beiträge

30 Antworten

Abzeichen

Ich danke dir für die tolle Hilfe!

 

Viel gelernt :)

...

Aber wie unterbindet es die Schleifen wenn ich auf unterschiedlichen WLAN Kanälen bin? Es geht doch im Enddefekt alles wieder auf ein WLAN Netz und 1 Netzwerk?!

Wenn die APs auf dem selben Kanal liegen, dann kann ein Paket vom Switch via Port_1 zum AP_1 ins WLAN gehen und am AP_2 wieder empfangen werden. Da das Paket aber nicht für AP_2 bestimmt ist sendet der dies weiter, u. a. auch zum Switch an den Port_2 womit er ja verbunden ist. ... perfekter Loop, und die Loop-Protection im Switch schaltet einen der Ports einfach ab.

Liegen die APs auf unterschiedlichen Kanälen, oder sind bei gleichen Kanälen soweit auseinander dass sie sich nicht sehen können (funktechnisch, also > 90 oder 95 dB), dann kann auch kein Datenaustausch zwischen AP_1 und AP_2 stattfinden, selbst wenn sie mit der selben SSID/PW arbeiten.

Das ist das Selbe als wenn 3 Switches im Dreieck per LAN miteinander verbunden sind, nur dass bei den APs das Medium halt nicht Kabel sondern Luft ist. - dem Paket ist es aber egal ob es via Cu, Licht oder Luft übertragen wird. Das kennt die Schicht darunter nicht, nur die darüber bzw. was in ihm ist.

Im ersten Fall würde, wenn aktiviert und konfiguriert STP eingreifen, da es aufgrund des BPDU-Paketes in diesem IP-Paket weiß, dass dies Paket schon einmal am Port_1 war und somit geblockt werden muss. - es kommt also zu keinem Loop. - zugegeben, etwas abstrakt aber vom Prinzip verhält es sich so.

Abzeichen

Kurzer Chat mir den Support und dem Protokoll:

 

Soll Normal sein und kann vorkommen, da Informationen von dem Player geholt werden.

 

 

Was ich mich aber noch Frage, da ich das gerne verstehen würde und ich nichts dazu gefunden habe wie du das meintest mit den verschiedenen WLAN Kanälen und das es dann kein STP benötige.

Würde da gerne durchblicken :)

 

STP soll Schleifen unterbinden - soweit so gut verstanden im LAN.

Aber wie unterbindet es die Schleifen wenn ich auf unterschiedlichen WLAN Kanälen bin? Es geht doch im Enddefekt alles wieder auf ein WLAN Netz und 1 Netzwerk?!

 

Grüße

Abzeichen

Ja ist aus.

 

Es ist auch nur auf dem einem Stereo Paar.

 

Der Unterschied zu den anderen ; entweder sind sie via WLAN oder direkt auf dem Switch Connected.

Das Paar mit dem Problem hat eine Leitung vom root Switch, dieser geht in einen unmanaged Switch und teilt sich dann in 2 Sonos / 1 Nvidia Switch / 1 SAT Receiver

 

Kann es da dran liegen?

Hast Du "Block LAN to WLAN Multicast and Broadcast" mal deaktiviert und es dann ausprobiert ?!

Abzeichen

Ahh - okay wenn du das so meinst….

 

Nein dann können die sich nicht “sehen” - weit genug getrennt.

 

Dann bleibt nur noch die letzte Frage, ob es “normal” ist, einen ~5sek Aussetzer wenn ich die http://192.168.136.143:1400/support/review aufrufe.

Da ist es egal ob es der Player ist oder ein anderer. Mein Main Player am Kabel bleibt dann kurz hängen und spielt dann weiter. 

...

Ich habe 5 APs - da hab ich im 2,4 eine Überschneidung.

Das kommt darauf an wie geschickt die APs verteilt sind und ob sich die auf dem selben Kanal (funkmäßig) gegenseitig sehen können.

... aber egal, Du wirst das schon richtig machen.

Abzeichen

 

Das sind alle Sonos Boxen die an den APs hängen

Abzeichen

LAN Wlan Multicast ist ja für die Sonos erlaubt.

 

Alle Sonos Geräte die am LAN hängen ist das Wlan deaktiviert.

Ich habe 5 APs - da hab ich im 2,4 eine Überschneidung.

Zusatzfrage:

Hast Du bei den LAN-angeschlossenen SONOS-Geräten das WLAN-Interface aktiviert oder überall deaktiviert ???

Wenn letzteres, dann benötigst Du auch kein (R)STP, es sei denn Deine WLAN-APs arbeiten alle auf dem selben Funk-Kanal.

 

...

Block LAN to WLAN Multicast and Broadcast Data aktiviert (Ausnahme alle Sonos Player)

Und wieso diese Einstellung ???

Wie soll denn Dein Controller dann die SONOS-Geräte erfassen ???

Das erste was der beim Starten raus sendet, das ist ist eine Broadcast-Abfrage nach dem Motto "hallo World, gibt es hier SONOS-Devices? Bitte meldet euch!"

Und wie soll eine Gruppe zwischen WLAN- und LAN-Devices funktionieren? SONOS arbeitet gerade bei Gruppierungen via MC.

 

"Block LAN to WLAN Multicast and Broadcast" nutzt man eigentlich vorrangig nur in Gast-WLANs, wo eh keiner untereinander kommunizieren soll, oder in Enterprice-Netzen wo man bewusst darauf verzichten will.

Abzeichen

Aber das wäre dann in meinem Fall die Sonos die am LAN hängen plus die APs?

 

Da ich ja kein SonosNet mehr habe und diese direkt via Wifi ins Netz gehen.

 

Kurz zu Verständnis:

STP aktiviert - Switch 1 4096 Switch 2 8192

Alle Lan Player hängen an 1 die APs an 2 

4 Sonos am LAN // STP aktiviert.

8 Sonos im WLAN // STP auf dem AP aktivieren?

Alle anderen Ports haben STP deaktiviert außer die Verbindungs-Ports der Switches

IGPM aktiviert

IGMP snooping aktiviert.

Block LAN to WLAN Multicast and Broadcast Data aktiviert (Ausnahme alle Sonos Player)

 

Jetzt halt die Laien Frage - Deaktiviert man STP auf allen Ports außer denen die mit Sonos oder den APs verbunden sind? 

Letzteres, STP (bzw. BPDU-Forwarding) wird nur dort aktiviert wo man es benötigt.

Ansonsten sollten alle Einstellungen so vorgenommen werden wie es in den einschlägigen Dokumentationen angeführt ist.

>> https://support.sonos.com/s/article/2118?language=de

>> https://community.ui.com/questions/UniFi-STP-and-Sonos/7f72d9cf-6511-42f6-b6bc-d9b5efb7cb19

 

 

Abzeichen

Ach und mein einer der LAN Player stopt für 5 sek die Musik wenn ich die Matrix aufrufe :/ 

Abzeichen

Hey

 

ihr habt mir hier so weitergeholfen…. Hab jetzt ein neues Problem (evtl).

 

Seit dem ich von RSTP auf STP gewechselt habe (unifi) habe ich mit einem Client (Win PC) extreme Probleme beim Netzwerk Handshake. Dieser dauert extrem lange (2-5min) und klappt selten auch mal gar nicht. Dann hilft es nur am PC das Netzwerk zu restarten.

 

Jetzt halt die Laien Frage - Deaktiviert man STP auf allen Ports außer denen die mit Sonos oder den APs verbunden sind? 

 

Problem getestet:

Rechner isoliert an eine Fritzbox - fixed (instant handsshake)

STP auf RSTP - fixed

STP aber auf dem Port deaktivieren - fixed

... oder durch die Umstellung “Block LAN to WLAN Multicast and Broadcast Data” zu Deaktivieren.

Hatte ich noch aktiviert….

Ja, MC und BC ist halt die Basis von SONOS. Ohne dem funktioniert es nicht.

Abzeichen

Ja das war am Anfang der Umstellung weg vom Sonos-Net.

 

Da hatte ich in der Matrix nur die hälfte der Player. Ich konnte dann einen der fehlenden aufrufen und hatte die andere hälfte der Player. Aber halt nicht zusammen.

Entweder hatte sich das mit der Zeit Automatisch gelöst oder durch die Umstellung “Block LAN to WLAN Multicast and Broadcast Data” zu Deaktivieren.

Hatte ich noch aktiviert….

...

Ich hab zwar nicht mehr alle Player in der Matrix - kann sie aber alle abrufen und Signal ist jetzt überall Grün “Noise Floor: -107, -104, -107
OFDM ANI level: 0”

Welche Einträge fehlen denn ?! - so wie ich das sehe sind doch alle da (zumindest im Vergleich zur 1. Matrix).

Dass jetzt einige Einträge weiß hinterlegt sind und leere Felder ab Spalte 2 zeigen ist dem geschuldet, dass diese am LAN hängen und Du dort das WLAN-Interface deaktiviert hast.

Dass die Move keine Werte zeigt liegt an der mangelnden Pflege dieses Tools durch SONOS.

Abzeichen

 

Abzeichen

Hab die Küche Testweise mal abgesteckt und läuft jetzt über Wifi.

 

Ich hab zwar nicht mehr alle Player in der Matrix - kann sie aber alle abrufen und Signal ist jetzt überall Grün “Noise Floor: -107, -104, -107
OFDM ANI level: 0”

Abzeichen

Da hätte ich eine Frage zu.

 

Aktuell kann man ja ein Stereo-Paar nur mit WLAN betreiben, solange nur einer der beiden am LAN hängt.

Diese Konstellation habe ich nämlich in der Küche - müsste sonst dem zweiten noch eine strippe ziehen.

 

Grüße

Benutzerebene 6
Abzeichen +3

Bei mir laufen 4 APs auf dem Kanal 1 ; 6 ; 11 - da die wenigsten Sonos Geräte bei dem 11er AP stehen steht Sonos auch auf 11.

Zusätzlich laufen Zigbee Router im Haus verteilt.

 

Von meinen Sonos Geräten könnte ich bis auf 2 alle mit dem LAN Verbinden.

Die 2 hätten schon einen recht großen Aufwand dort Kabel zu ziehen (Bäder).

 

Wie würdet ihr also vorgehen?

 

Hallo zusammen,

@Dobby wenn alles problemfrei läuft wäre ich auch bei @DieterPete, lass es gerne so wie ist ist :) 

 

Solltest du optimieren wollen, würde ich vermutlich am ehesten das System einmal ohne SonosNet testen. Wenn du leistungsfähige Access Points verwendest, könntest du deine kabellosen Sonos Produkte auch über dein privates WLAN laufen lassen (wie Move z.B.).  Du kannst dazu so vorgehen: 

  • Deaktiviere das WLAN auf allen via Ethernet verbundenen Sonos Produkten. Das führt dazu, dass kein Produkt mehr das SonosNet aufbaut. Dies kann jederzeit rückgängig gemacht werden, indem man das WLAN wieder einschaltest.
  • Weiterhin würde ich bei Managed Switches das klassische STP (IEEE 802.1d) für Sonos konfigurieren (also nicht RSTP). Eine Anleitung dazu findest hier.

 

Halte uns gerne auf dem Laufenden.

 

Gruß

Nils

Aktuell schaut es so aus. Schon mal besser

Evtl. schaust Du Dir auch nachfolgen Thread einmal an um die Matrix noch ein wenig besser zu verstehen / deuten.

>> https://de.community.sonos.com/installation-und-nutzung-223378/frage-zur-farbe-der-network-matrix-6739481#post16000420

Fakt ist aber auch dass SONOS in dies Tool nichts mehr investiert und es somit hier und da mittlerweile gewisse Mangel gibt. Vom Grundsatz ist die Beschreibung aber noch zutreffend.

Abzeichen

Hab mir erst danach angeguckt wofür das ist :)

Benutzerebene 4
Abzeichen +2

Ich würde dir nochmals raten, es einfach zu lassen, wie es ist, gerade, weil du ja noch nicht so viel Wissen hast. Einen Broadcast Storm würdest du schnell bemerken, wenn du bis jetzt keine Probleme hast, dann ist alles in Ordnung.

 

“STP langsamer im DHCP” - Das ist zum Beispiel schon einmal falsch und hat nichts miteinander zu tun. 

Abzeichen

Hab mir jetzt ein Guide zu dem Spanning Tree Protokoll angeguckt.

Ich brauch das quasi in meinem Haus / Büro nicht und könnte es auf STP umstellen für Sonos.