The following instruction are valid for Cisco SG300 and make the strong assumption that the user wants to avoid to use trunk ports but has pre-existing cabling that allows the switch interconnection to be based off physical network separation. Here’s a diagram that represents such scenario:
...
The following instruction should allow the principle to be extended to even more VLANs and to be applied to newer generations Cisco switches.
VLAN Management:
Create 2 VLANs (internet/office and RAVENNA)
...
Port VLAN Membership will have to show something like this (1U = VLAN1 untagged, 2U =VLAN2 untagged). Double check the Port <--> VLAN mapping. U=untagged means that the packets leaving/entering the port are untagged, then the switch internally tags them)
...
Spanning tree:
To be sure STP will not block the interconnecting ports, we need to enable Multiple STP.
...
Such root switch may show Forwarding/Listening on the ports as state. It’s expected (see port 9 and 10)
...
Multicast:
we finally have to make sure our multicast access is granted across the switches, propagating IGMP requests to be able to discover devices, streams and effectively transmit/receive audio.
...