dSnake uses Ethernet layer 2 packets (hardware/Mac addresses, no ip addresses). It can use standard Ethernet switches, with some restrictions. If the switch is unmanaged, you probably don’t want to mix dSnake traffic with other data. For a managed switch, it can work with other data on the same network if you put the dSnake traffic on its own VLAN (to isolate it from the other data) — there might be some other protocols that need to be disabled to make it work properly depending on your setup.