Se a interface do switch conectada ao servidor pode ser definida como trunk?
Eu tenho uma pergunta, em geral o servidor A conecta à interface do Switch é o acesso. e a interface deve definir uma VLAN.
então eu tenho uma ideia, eu quero definir a interface para trunk, então pode haver várias VLANs, e o Servidor B pode ser configurado para vários endereços IP que não estão em uma VLAN.
Não sei se isso é possível, e por quê?
As tags VLAN são apenas bytes extras dentro do quadro Ethernet, portanto, é possível, desde que o sistema operacional do servidor saiba como interpretá-los. (Em caso de dúvida, procure por "<os_name> 802.1Q vlan".)
Linux, FreeBSD, Solaris 11 têm suporte nativo para VLANs marcadas, então você pode usar um tronco/porta mista e criar uma interface virtual para cada VLAN. Geralmente é tão simples quanto
ip link add
.O Windows não oferece suporte nativo a várias VLANs. Apenas algumas placas Ethernet de nível de servidor (Intel, Mellanox, etc.) vêm com drivers do Windows que fornecem interfaces virtuais personalizadas para VLANs.
O Hyper-V Virtual Switch no Windows Server oferece suporte a VLANs e pode atribuir portas de acesso/tronco para cada máquina virtual, assim como no switch real. (Os modos trunk e misto estão disponíveis por meio do PowerShell.) No entanto, ele ainda não permite que o sistema operacional do host se conecte a mais de uma VLAN.
Muitos outros softwares de máquinas virtuais (como ESXi/vSphere) também possuem suporte integrado de marcação de VLAN e podem atribuir cada VM a uma VLAN específica.
Para obter os melhores resultados, a placa Ethernet deve suportar marcação de VLAN baseada em hardware ou pelo menos tamanhos de quadro maiores (1522 bytes, para que o sistema operacional possa usar o padrão de 1500 MTU mesmo com a tag adicionada). A maioria das NICs Ethernet modernas devem fazer o trabalho.