Answered

Which connection type stick with

  • 1 February 2023
  • 1 reply
  • 192 views

Hi There, let me describe issue i have in my customers houses, i have set pretty strong wifi connection through  the house and i have a managed  switch with hardwired 7 amps i have couple arc on wifi and 3 another amp in  different rooms on wifi with access points near by. i have settled stp rout for 7 hardwired ones, network system start crashing after it worked couple month so where and what is wrong in my set up

icon

Best answer by Corry P 1 February 2023, 16:06

View original

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

1 reply

Userlevel 7
Badge +18

Hi @Arthur Maks 

Welcome to the Sonos Community!

While I can’t personally help you with managed switches (I’m just not qualified), I was able to find this info for you:

General Cisco Managed Switch Settings

These are settings that were configured for a Cisco SG300-52 managed switch that played the role of the Root Bridge for the Sonos network. Even while the following parameters are derived from the SG300-52 settings, they may be adapted to switch hardware of other vendors, too.

Global Settings:

  • Spanning Tree State: Enable
  • STP Operation State: Classic STP
  • BPDU Handling: Flooding
  • Path Cost Default Values: Short

Bridge Settings:

  • Priority: 4096
  • Hello Time: 2
  • Max Age: 20
  • Forward Delay: 15

image.png

STP Interface Settings:

For each network port with a player being connected, the following settings apply:

  • STP: Enable
  • Edge Port: Auto
  • Root Guard: Disable
  • BPDU Guard: Disable
  • BPDU Handling: Use Global Settings
  • Path Cost: User Defined 10
  • Priority: 128

image.png

All other network devices that don't participate in the Sonos player spanning tree may be set up like this:

  • STP: Enable
  • Edge Port: Auto
  • Root Guard: Disable
  • BPDU Guard: Disable
  • BPDU Handling: Use Global Settings
  • Path Cost: Use Default
  • Priority: 128

Typically  "STP: Enable" or "STP: Disable" *do* work for all non Sonos ports.

Cisco does not suggest disabling the STP option on single switch ports because "non-network experienced people" may use those ports and then have difficulty diagnosing loop and broadcast storm issues quickly.

IGMP snooping should be enabled with Multicast filtering enabled, to lower the overall network load.

Multicast Settings:

  • Bridge Multicast Filtering Status: Enable VLAN ID: your ID - e.g. 1
  • Forwarding method for IPv4/v6: MAC Group Address
  • IGMP Snooping Status: Enable

Make sure that your router provides support for Multicast traffic pass through and has implemented an IGMP querier - e.g. IGMP v2 compatible.

You don't have to elect an available IGMP querier by yourself. This will be done by the Multicast handling network devices (router, switches) automatically.

Concerning the Cisco SG300-52 switch hardware it's absolutely essential that you disable (and apply) the "Spanning Tree State" after you've done changes to the "STP Interface Settings" and enable (and apply) "Spanning Tree State" again, or the spanning tree won't be rebuilt and run correctly. 

 

Here are the settings of a CISCO SF-200-24 with almost the same STP Settings:

Global Settings

  • Spanning Tree State: Enable
  • STP Operation State: Classic STP
  • BPDU Handling: Flooding
  • Path Cost Default Values: Short 

Bridge Settings

  • Priority: 4096*       
  • Hello Time: 2
  • Max Age: 20
  • Forward Delay: 15

    *The Sonos Root Bridge has the Bridge Priority 8000 anything with a lower value as in this example the switch with 4096 will take over the role of the Sonos Root Bridge, this makes sense when more than 50 % of the devices are wired to this switch the default value is 32768

In addition, the following thread may be of help:

I hope this helps.