Tenho dois Windows Server 2016 com Hyper-V instalados. Cada servidor possui dois adaptadores Ethernet. E cada Hyper-V possui várias VMs. Meu objetivo é que as VMs possam se comunicar entre si se caírem na mesma VLAN.
Para fazer a redundância da conexão de rede, criei o teaming de rede na máquina física. A equipe está usando "Switch Independent" com opções de "Address Hash". No Virtual Switch Manager, criei um adaptador externo selecionando o adaptador agrupado (Microsoft Network Adapter Multiplexor Driver).
Em cada VM, crio um adaptador virtual com a tag VLAN.
Entretanto, as VMs na mesma VLAN não podem se comunicar entre si.
Do lado do switch, já configurei o modo tronco para todas as portas conectadas às máquinas físicas.
Se eu remover o agrupamento, as VMs poderão se comunicar com tags VLAN. Como resolver esse problema?
Responder1
Não está totalmente claro onde está o seu problema pela sua descrição. Não tenho certeza sobre a parte da "remoção da equipe", especialmente. Se as VMs puderem se comunicar entre si quando o switch virtual for Interno ou Privado, o problema não será com o Hyper-V.
Se eles puderem se comunicar entre si quando você conectar o comutador virtual a apenas um adaptador não agrupado, teste usando o outro adaptador. Se um funcionar, mas o outro não, provavelmente é um problema de adaptador físico ou switch. Se um deles funcionar, mas não ambos em uma equipe, é provável que seja um problema de troca física.
Verifique esses pontos, mesmo que você já os tenha verificado. Problemas como esse normalmente são originados de algo extremamente pequeno e fácil de ignorar:
Interruptor físico
- As portas estão no modo tronco
- As portas não estão em um canal de porta ou LAG
- A VLAN desejada é especificamente permitida e/ou marcada como "Tagged"
- As portas não usam uma VLAN padrão numerada, PVID ou possuem qualquer VLAN numerada definida como "Não marcada"
Placas de rede físicas
- As NICs não têm nenhuma configuração de VLAN aplicada, verifique o firmware e os drivers
Equipe NIC física
- Você está usando exatamente uma interface de equipe e não está atribuída a uma VLAN numerada
Adaptadores virtuais (lado Hyper-V)
- Os adaptadores virtuais foram atribuídos à VLAN correta
- Os adaptadores virtuais estão conectados ao switch virtual correto
Adaptadores virtuais (convidado interno)
- O adaptador possui configurações TCP/IP apropriadas
- O firewall não está bloqueando o tráfego esperado
Solução de problemas
Se você fez todos os itens acima e ainda não funcionou, provavelmente você tem um problema físico em algum lugar.
- Desconecte o fio de um adaptador físico e teste
- Reconecte o fio inicial e aguarde a conectividade estável (visível em LBFOAdmin.exe ou
Get-NetLbfoTeamMember
). - Desconecte o segundo fio e teste