Você colocou todos os seus hosts na mesma sub-rede, mas os separou em diferentes VLANs. Por favor, veja a nota 7.
Você precisa configurar diferentes sub-redes de IP para cada vlan se quiser que qualquer esperança de roteamento IP entre elas funcione. A primeira coisa a fazer é mudar a máscara de sub-rede em seus hosts para 255.255.255.0. Isso colocará a empresa A, a empresa B e o servidor em diferentes Vlans e diferentes sub-redes da seguinte forma:
- Empresa A - Vlan 2 - Sub-rede 172.16.1.0 / 24
- Empresa B - Vlan 3 - Sub-rede 172.16.2.0 / 24
- Servidor - Vlan 4 - Sub-rede 172.16.3.0 / 24
Dê ao servidor um endereço IP de 172.16.3.n 255.255.255.0 Não o torne uma porta de tronco, isso é apenas uma complexidade que você não precisa agora.
Agora que você tem VLANs e sub-redes sensatas, você precisa de roteamento IP entre elas. Você pode usar qualquer uma das 3560 para isso, ou a sonicwall. Mas eu odeio o sonicwall, então vou lhe dizer como fazer isso com o 3560.
Escolha um 3560 para ser seu roteador, não importa qual. Dê três interfaces vlan de três camadas: Com os seguintes comandos, no modo de configuração:
ip routing
Interface vlan 2
ip address 172.16.1.1 255.255.255.0
Interface vlan 3
ip address 172.16.2.1 255.255.255.0
interface vlan 3
ip address 172.16.3.1 255.255.255.0
exit
ip route 0.0.0.0 0.0.0.0 ip.address.of.sonicwall
Agora, faça o gateway padrão de seus hosts apontar para a interface vlan em cada VLAN que você acabou de configurar. Então 172.16.1.100 teria um gateway de 172.16.1.1, etcetera.
Uma vez que você tenha configurado, você poderá ter conectividade IP entre seus 3 vlans e também na Internet através do seu painel de som.
Para negar o tráfego entre a VLAN 2 e 3, você pode usar uma VACL, da seguinte forma:
ip access-list extended deny2to3
deny ip 172.16.1.0 0.0.0.255 172.16.2.0 0.0.0.255
permit ip any any
ip access-list extended deny3to2
deny ip 172.16.2.0 0.0.0.255 172.16.1.0 0.0.0.255
permit ip any any
interface vlan 2
ip access-group deny2to3 in
interface vlan 3
ip access-group deny3to2 in
Nota 7: Isso não funcionará.