Eu tenho aprendido sobre VLANs e estou pensando se o switch pode ser usado para comunicação entre duas VLANs.
Como os switches suportam links de tronco e já conhecem o destino / fonte (VID) do quadro, eles poderiam ser usados para enviar o quadro de uma VLAN para a outra?
Por exemplo, nesta imagem acima, eu queria saber por que o roteador é necessário se esse switch já recebe o VID de cada VLAN. Por que não é possível encaminhar o quadro para a VLAN de destino, mas é necessário que o roteador faça isso, prolongando o tempo de transferência do quadro para o roteador e vice-versa?
Respostas:
Os comutadores L2 não podem fazer o roteamento entre VLANs, pois eles cuidam apenas do material da rede L2, ou seja, encaminham quadros entre os links. Se for um switch L3, poderá fazer o roteamento de protocolo IP entre VLANs.
fonte
L3 Switch
, encontrará o dispositivo que está procurando.As VLANs são usadas para criar sub-redes diferentes, o que significa diferentes domínios de transmissão. Você precisa ter um roteador ou um switch de camada 3 para encaminhar o tráfego entre diferentes VLANs (sub-redes diferentes).
fonte
O roteamento é uma função da camada 3, enquanto a VLAN diz respeito apenas à camada 2.
Quando um computador A deseja enviar dados para outro host B, usando o protocolo IP, ele primeiro verifica se B está na mesma rede que ele (comparando a parte da rede de seu próprio endereço e o endereço IP de destino).
Se o endereço IP B estiver na mesma rede, A executará uma solicitação ARP para encontrar o endereço MAC de B.
Se B não estiver ativo ou não estiver na mesma VLAN, a solicitação ARP não terá resposta e A não enviará qualquer outra coisa (a comunicação falha).
Se o endereço IP B pertencer a outra rede IP, A procurará em sua tabela de roteamento, encontrará o endereço IP do roteador C (geralmente seu gateway padrão) e enviará o pacote para C (mais uma vez executando uma solicitação ARP para encontrar C Endereço MAC).
Portanto, se você não tiver um roteador com uma interface nas duas redes, não poderá ter comunicação entre dois hosts em duas redes IP separadas.
Mesmo se houver algum tipo de ponte entre duas VLAN (incomum, mas possível), ou os dois hosts estiverem na mesma VLAN, mas tiverem endereço IP em redes IP diferentes, a comunicação não será possível sem um roteador, pois A não tentará enviar um quadro para B (porque sua configuração IP indica que ele precisa de um roteador).
Agora, como outras respostas apontaram, se o seu switch é um switch da Camada 3, isso significa que você tem em uma caixa um switch e um roteador. Se configurada corretamente, a função de roteador do seu switch será roteada entre as diferentes VLANs.
A principal vantagem dos comutadores da camada 3 (em oposição a um roteador separado) é que você pode rotear entre diferentes VLANs na velocidade máxima do cabo (IE, tão rápido quanto o processo de comutação).
fonte
Outras respostas aqui tratam da teoria das redes, então não vou comentar sobre isso. Quanto ao hardware de rede real no mundo real, que está relacionado, mas é diferente da teoria da rede, a resposta é sim. Você pode comprar um comutador de rede capaz de lidar com tráfego de VLAN.
Um comutador de rede costumava ser visto como um dispositivo de camada 2, mas muitos comutadores fazem mais do que isso atualmente. Às vezes, os roteadores são rotulados como "switch de camada 3". Switches com mais do que apenas funcionalidade da camada 2 também são chamados de "switch da camada 2.5"
fonte
O engraçado é que isso não é suportado pelos comutadores VLAN - você não pode configurá-los para conectar, por exemplo, VLAN3 na porta A à VLAN5 na porta B.
Você pode invadir isso usando duas portas, configurar uma para ter a VLAN3 desmarcada e a outra VLAN5 desmarcada e conectá-las com um cabo. (Não tente fazer isso, mas não veja por que não deve funcionar.)
fonte
Se estou interpretando isso corretamente, você deseja que um switch que receba um quadro com a VLAN 5 (por exemplo) encaminhe-o com a VLAN 6.
Isso seria inútil. Em vez de fazer isso, você pode simplesmente pegar todos os seus dispositivos que usam a VLAN 6 e movê-los para a VLAN 5.
Por ser inútil, os fornecedores de switches não adicionaram nenhuma maneira de fazer isso.
fonte
O tráfego intra-VLAN é encaminhado entre os endereços mac da rede VLAN. Para que um "quadro" saia dessa rede, ele deve ser encaminhado para o endereço mac de um dispositivo com capacidade de roteamento. Pode ser um switch, firewall ou roteador. Portanto, se um quadro da VLAN A quiser acessar a VLAN B, a VLAN A enviará o quadro para o endereço mac do gateway padrão, a VLAN B fará o mesmo. Se esses gateways estiverem em um switch, o switch estará roteando pacotes entre as vlans, o mesmo para um roteador. Você pode querer usar um firewall, no entanto, se precisar controlar o acesso entre as vlans.
No mundo moderno: pense nos switches como roteadores com muitas portas. Pense nos roteadores como switches com menos portas, mas maior disponibilidade. Pense nos firewalls como roteadores que podem suportar serviços de camada superior, como detecção de intrusão, antivírus, proxy SSL, serviços de aplicativos, NAT, etc.
fonte