Managed Switch Configuration

Why Consider a Managed Network Switch?

Most smart audio systems work perfectly on a simple home network. However, once you begin adding multiple speakers, creating stereo pairs, building surround sound systems, or grouping rooms together, your network starts carrying significantly more device discovery and multicast traffic. Without a managed switch, you could experience severe slowdowns when switching speakers groups or delays when trying to play music.

This is where a managed network switch can make a massive difference!

A managed switch gives you access to advanced networking features that help organise and control how traffic flows around your network. When configured correctly, these features can improve stability, reduce unnecessary network traffic, and help devices communicate more reliably.

While this guide uses Sonos as the primary example, the same networking principles apply to many modern smart-audio ecosystems including:

  • Sonos
  • Bose Smart Speakers
  • Denon HEOS
  • Apple Homepod
  • Yamaha MusicCast
  • Bluesound
  • WiiM

Any multi-room audio platform that relies on device discovery and multicast communication can benefit from a properly configured managed switch.

Important: An unmanaged switch cannot provide IGMP Snooping, IGMP Querier or STP configuration options. These features are only available on managed switches such as the Netgear GS108T.

How Should a Managed Switch Be Connected?

Mesh Wi-Fi Systems
If your home uses a mesh Wi-Fi router system such as TP-Link Deco, Eero, Netgear Orbi, ASUS ZenWiFi or similar, the managed switch should normally be connected directly to the primary mesh router. This is the router that connects directly to your main internet service provider (ISP) modem. Keeping the switch connected directly to the primary router helps provide the cleanest communication path between devices.

Each mesh satellite node would then physically connect to a port on the switch which would ultimately form a wired backhaul (as mentioned in the Standalone Routers vs Mesh Wi-Fi Systems page). Below is how the connectivity would look:

Internet<—>ISP Modem<—>Main Mesh Router<—>Managed Switch<—>Mesh Router(s)<—>Wired Devices

Traditional Standalone Routers
If you use a standalone router without a mesh system, the switch should be connected directly to the router. This creates a single central connection point for all wired devices. Below is how the connectivity would look:

Internet<—>ISP Modem<—>Main Router<—>Managed Switch<—>Wired Devices

My Recommended Managed Switch

Netgear GS108T
After testing numerous networking products, the managed switch I most commonly recommend for smart audio environments is the Netgear GS108T.

Why the Netgear GS108T Works So Well
This switch model includes all of the relevant features required to correctly manage smart audio systems like Sonos. These features allow it to handle the network traffic generated by modern smart audio systems far more effectively than any unmanaged switch. Let’s run through the exact remedies to fix those annoying delays.

Before You Begin!

Before you change a single setting on your switch, completely unplug all of your Sonos speakers from their power sockets.

Leaving the speakers powered on while you adjust network protocols can cause them to violently fight the new switch settings mid-configuration. This can freeze the switch interface, lock you out of your admin page, or create immediate network loops. Keep them completely powered down until the very end of the guide when your switch is fully configured and ready for them.

1. Reserve The Switch Management IP Address

Your switch has a management IP Address. This is the unique number sequence (like 192.168.1.50) you type into your web browser to log into the settings interface. By default, your home router acts like a landlord, dynamically changing this address every few weeks. “Reserving” the IP address means you are pinning it down permanently so it never changes.

On a TP Link Deco system, you can do this very easily within the Deco mobile app (More>Advanced>Address Reservation>Select from Client).

2. Update Your Switch Firmware

Before you begin making any changes to the switch settings, I highly recommend updating the firmware. The firmware is the operating system that runs on the switch. Ensuring it’s fully up to date means any security vulnerabilities/exploits or software bugs are completely fixed by the manufacturer.

IMPORTANT: Whilst you’re here, I highly recommend you change the password to log onto the switch to something unique for security reasons.

3. Enable IGMP Snooping

What Is IGMP Snooping?
Imagine standing in a crowded room where everyone is shouting information at everybody else. That’s essentially what can happen on some networks when multicast traffic isn’t controlled properly. IGMP Snooping acts like a traffic controller. It ensures that multicast traffic is only sent to devices that actually need it.

This helps reduce unnecessary traffic and allows your smart audio devices to communicate more efficiently.

This setting should be Enabled. Below are some of the benefits of enabling this brilliant feature:

  • Less unneccessary network traffic
  • More efficient device discovery
  • Improved system stability
  • Better performance during room grouping

Is This The Same IGMP Snooping Setting Found On Routers?
Not quite! Many modern routers and mesh systems include their own IGMP Snooping setting, but this operates on the router itself. A managed switch has its own separate IGMP Snooping feature which controls how multicast traffic is handled between devices connected to the switch.

Think of it like this:

  • Router IGMP Snooping manages multicast traffic as it enters and leaves the router
  • Switch IGMP Snooping manages multicast traffic as it travels between the devices connected to the switch

For the best results, both should normally be enabled where available.

Even if IGMP Snooping is already enabled on your router or mesh system, I still recommend enabling IGMP Snooping on your managed switch. The two settings complement each other and operate on different parts of the network.

Without switch-level IGMP Snooping, multicast traffic may still be unnecessarily forwarded to every device connected to the switch, increasing network chatter and reducing efficiency.

Where to change this setting on your Netgear GS108T Switch

First you need to enable it globally:

  1. Log into your Netgear switch admin page
  2. Navigate to Switching>Multicast>IGMP Snooping>Configuration
  3. Set Admin Mode to Enable
  4. Click Apply

Next you’ll need to activate it on your local network (VLAN 1):

  1. In that same menu block, click on IGMP Snooping VLAN Configuration
  2. Select/tick the box next to VLAN ID 1
  3. Change its Admin Mode setting to Enable
  4. Click Apply

4. Configure an IGMP Querier

What is an IGMP Querier?
Think of it as an attendance register. An IGMP Querier is responsible for checking which devices still want to receive multicast traffic. Without a Querier, devices can gradually lose track of multicast groups, potentially leading to discovery issues and reliability problems.

This setting should be Enabled.

Benefits

  • More reliable device discovery
  • Improved network consistency
  • Lesser chance of devices disappearing

Where to change this setting on your Netgear GS108T Switch

First you need to enable it globally:

  1. Log into your Netgear switch admin page
  2. Navigate to Switching>Multicast>IGMP Snooping>Querier Configuration
  3. Set Querier Admin Mode to Enable
  4. Look for the Snooping Querier IP Address field
  5. Delete whatever is currently in there, and type in your exact Switch Management IP Address (see Section 1)
  6. Click Apply

Next you’ll need to activate it on your local network (VLAN 1):

  1. In that same menu block, click on Querier VLAN Configuration
  2. Select/tick the box next to VLAN ID 1
  3. Change Querier Election Participate Mode to Enable
  4. Click Apply

5. Enable Spanning Tree Protocol (STP)

What is STP?
Sometimes called Common Spanning Tree (CST), Spanning Tree Protocol’s main purpose is to prevent network loops. A network loop occurs when data accidentally starts travelling in circles around the network. When this happens, performance can deteriorate rapidly and devices may start behaving unpredictably. Many smart audio systems rely heavily on STP to maintain a stable network environment, especially Sonos.

This setting should be Enabled. It offers some very important benefits for smart audio systems like Sonos such as:

  • Prevents network loops
  • Improves overall network stability
  • Helps maintain reliable communication between devices.

You can find more information on STP in the Choosing a Network Switch section.

Where to change this setting on your Netgear GS108T Switch

  1. Log into your Netgear switch admin page
  2. Go to Switching>STP>Basic>STP Configuration
  3. Change Spanning Tree Admin Mode to Enable
  4. Set Force Protocol Version to IEEE 802.1d (or CST)
  5. Click Apply

6. Configure STP Priority

What is STP Priority?
STP Priority helps determine which device becomes the root bridge (the boss) within the network. The device with the lowest priority number wins. I recommend changing the STP priority to 4096 to ensure it remains the ultimate boss (the default value being 32768).

Where to change this setting on your Netgear GS108T Switch

  1. Log into your Netgear switch admin page
  2. Go to Switching>STP>Advanced>CST Configuration
  3. Look for the Bridge Priority field near the top
  4. Delete the default number (32768) and type in 4096
  5. Click Apply

7. Configure Port Costs

What Are Port Costs?
Port Cost is a metric the switch uses to map out the fastest path for your data almost like a satellite navigation system. If there were four roads that led to a destination, the port cost would be the deciding factor on which of the four roads to take to reach the destination. The higher the port cost, the less the network will want to use that road.

If you leave port costs at their default settings, your switch calculates path speeds based on modern gigabit standards. Sonos speakers won’t understand these calculations. They could misjudge the cheapest path for data, get confused by the mix of wired cables and their own internal wireless network (SonosNet), and trigger a network loop. Setting the cost to 10 balances the equation so your switch and speakers agree on exactly how data should flow.

If you have Sonos speakers connected to the switch, my recommendation is to change the port cost to 10.

If you have other devices connected to the switch, you can leave them at the default cost.

Why Does This Matter?
Sonos speakers are unique because they can have two ways to talk back to the router:

1. The physical network cable plugged into your Netgear GS108T switch
2. Their built-in wireless mesh network (SonosNet)

Why is a cost of 10 is the “Magic Number”?
Sonos uses an older version of STP where their internal wireless connection has a hardcoded path cost of 10.

If you leave the switch port for a physically connected Sonos speaker at default, a 1Gbps port might register a cost of 4. A modern switch will see “4” as a faster and more efficient route than the Sonos wireless “10” and tries to force data down the cable. However, because Sonos hardware processes data internally using older 100Mbps fast ethernet speeds, the speaker gets confused, miscalculates the fastest path, and accidentally bridges the wired and wireless networks together. This forms the infamous network loop that crashes the internet for many users.

Forcing the switch port to exactly 10 for your physically wired Sonos speaker, the wired connection will match the wireless connection perfectly. Once both devices are on the same page, the switch can safely close the ‘wireless bridge’ and force all the data through your physical network cables, stopping loops before they can even start!

Where to change this setting on your Netgear GS108T Switch

  1. Log into your Netgear switch admin page
  2. Go to Switching>STP>Advanced>CST Port Configuration
  3. Find the row for the port your Sonos is plugged into
  4. Look for the Path Cost column for that port
  5. Change Path Cost from Default to User defined, type 10, and click Apply