Skip to main content
Answered

Root Bridge disappeared after swapping router...

  • December 21, 2016
  • 6 replies
  • 794 views

Forum|alt.badge.img+2
Hi All

First post....I had a BOOST wired to my router and 4 other PLAY:1's scattered around the house, all using SONOSNET. Everything working ok, and on the Network Matrix I see that the BOOST is the root bridge, and all other units are secondary nodes.

Yesterday, I received the new SKYQ hub so switched everything off, installed the new hub, then turned things back on, starting with the BOOST first. Again, everything is working ok and the Network Matrix looks healthy. However, I can now see that the BOOST is a secondary node, and the other units are now tertiary nodes. The root bridge has disappeared.

If i go to http://XXX.XXX.X.X:1400/status/showstp I can see that the designated root is the IP address of my new SKYQ hub, so looks like that is the new root bridge. I'm not worried as everything appear to be working ok, but just wondered out of interest why that has happened?

Best answer by ratty

Your Sky box has a numerically smaller bridge ID than the BOOST, which means it's been selected as root.

The bridge ID is a concatenation of the priority and the MAC address. The priority of a wired Sonos BOOST/BRIDGE can be 0x8000 (hex 8000, dec 32678) or 0x8F00 depending on whether the FirstZP flag is set (though that flag tends to be superfluous now, and may have been deprecated).

You may find that the Sky bridge priority is 0x8000, which would 'win' over 0x8F00. If both have a priority of 0x8000 then the lower MAC address wins.
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.

6 replies

ratty
  • 31405 replies
  • Answer
  • December 21, 2016
Your Sky box has a numerically smaller bridge ID than the BOOST, which means it's been selected as root.

The bridge ID is a concatenation of the priority and the MAC address. The priority of a wired Sonos BOOST/BRIDGE can be 0x8000 (hex 8000, dec 32678) or 0x8F00 depending on whether the FirstZP flag is set (though that flag tends to be superfluous now, and may have been deprecated).

You may find that the Sky bridge priority is 0x8000, which would 'win' over 0x8F00. If both have a priority of 0x8000 then the lower MAC address wins.

Forum|alt.badge.img+2
  • Author
  • Collaborator II
  • 70 replies
  • December 21, 2016
FirstZP is disabled on the BOOST. So looks like it's come down to the SkyQ Hub having the lower MAC address.

Many thanks for the explanation.

ratty
  • 31405 replies
  • December 21, 2016
You'd have to ascertain the FirstZP setting from the bridge priority. The advconfig.htm page doesn't reflect the current state.

FirstZP enabled: 0x8000
FirstZP disabled: 0x8F00

Forum|alt.badge.img+2
  • Author
  • Collaborator II
  • 70 replies
  • December 21, 2016
Ah, right - thanks. status/showstp is showing the boost as 8f00.b8e ....rest of MAC address, whereas the router is showing as 7000.902...

ratty
  • 31405 replies
  • December 21, 2016
It figures. FirstZP is disabled, and it's not relevant anyway. Your Sky's 0x7000 (decimal 28672) priority would beat the BOOST either way.

Forum|alt.badge.img+2
  • Author
  • Collaborator II
  • 70 replies
  • December 21, 2016
Understood. Again, many thanks for your help and advice.