O Windows 10 Software NIC Teaming agora é possível?


12

O Windows Server 2012 trouxe consigo uma equipe de placas de rede de adaptadores de diferentes fabricantes.

Refiro-me à formação de equipes usando uma NIC da Intel e a outra da Realtek. Foi possível formar equipes ou vínculos no nível do driver, mas o que foi introduzido no Windows Server 2012 está no nível do sistema operacional. Agradeço que o Linux faça isso há anos :-)

Não chegou ao Windows 8 / 8.1. Vi um artigo em que as pessoas relataram que estava funcionando no Windows 10 Preview, mas não estava mais funcionando.

O NIC Teaming é suportado no Windows 10 Pro? Ou outra edição.


A formação de equipes da NIC é possível no Windows desde pelo menos o Windows XP. O que exatamente você leu onde?
qasdfdsaq

@qasdfdsaq no nível do driver sim, mas você precisaria de adaptadores do mesmo modelo. Não quero dizer que eles suportem um par de realteks ou um par de intels. Quero dizer, ele suporta equipes usando 1 Intel e 1 Realtek. Se você tiver uma sugestão de como eu posso definir isso mais claramente, entre em contato.
albal

A Realtek é péssima para isso. A Intel tinha suporte de driver no Windows 8 para minha placa, mas você está realmente melhor com uma segunda intel, mesmo se tiver 'suporte'. Eu nunca consegui trabalhar com um realtek
Journeyman Geek

Respostas:


8

- EDIT 5/4/16 -

Isso foi desativado na versão mais recente do Windows 10 e na versão 14295. O comando powershell apresentará um erro ou dirá que o LBFO não é suportado no SKU atual, dependendo da versão do Windows em execução. Esperamos que a MS reative esse recurso em breve.

- Correio Original Abaixo -

Sim, isso é possível! Para qualquer pessoa que encontrou esta postagem no Google:

Não encontrei uma maneira de acessar isso por meio de uma GUI, mas executar o seguinte comando do PowerShell criará uma equipe para você. Apenas substitua os nomes Ethernet pelos nomes de NIC.

New-NetLbfoTeam TheATeam "Ethernet","Ethernet 6"

Você deve obter uma equipe de 2GBs Switch Independent. A partir daí, você pode usar a tela Conexões de Rede para configurá-la como desejar.

Captura de tela de redes e equipe


1
Muito obrigado @FunkeDope - adicionei uma captura de tela ao seu post. Funciona perfeitamente. Agora vou ter que fazer parceria no meu VM servidor ;-)
albal

Depois de criar a equipe, como posso removê-la? O botão remover fica acinzentado quando clico com o botão direito do mouse na interface da equipe.
bilo

Observe que sua sessão do PowerShell precisará estar em execução como administrador
Nate

1

Não, não é possível obter NIC teamin nos SKUs do cliente Windows 10. Mas disponível para SKUs de servidor.

Na versão 14393 (atualização de aniversário), esse recurso de formação de equipe da NIC havia sido bloqueado ou removido para sempre. Parece que o recurso foi adicionado por engano aos SKUs do Windows 10 do cliente. Quando você coloca o comando New-NetLbfoTeam no PowerShell New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2", por exemplo , o erro é exibido da seguinte maneira

New-NetLbfoTeam: o recurso LBFO não está ativado no momento ou o LBFO não é suportado neste SKU. Na linha: 1 caractere: 1 + New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++++++++++ MSFT_NetLbfoTeam: root / Standa rdCimv2 / MSFT_NetLbfoTeam) [New-NetLbfoTeam], CimException + FullyQualifiedErrorId: MI RESULT 1, New-NetLbfoTeam

New-NetLbfoTeam

O principal motivo foi apresentado no Social.TechNet.Microsoft: Nic Teaming quebrado na compilação 10586 da seguinte maneira (citado):

"Não há recursos nativos de LBFO no Win10. A Microsoft não oferece suporte à formação de equipes de rede SKU do cliente.

Foi um defeito no Windows 10, versão 10240, que “New-NetLbfoTeam” não foi completamente bloqueado nas SKUs do cliente. Este foi um erro não intencional, não uma alteração na matriz do SKU. Toda a nossa documentação continuava dizendo que o NIC Teaming é um recurso exclusivo dos SKUs do servidor.

Embora o cmdlet do powershell não tenha falhado completamente no cliente, o LBFO estava em um estado quebrado e sem suporte, pois o SKU do cliente não envia o driver do kernel mslbfoprovider.sys. Esse driver do kernel contém toda a lógica de balanceamento de carga e failover, além da máquina de estado LACP. Sem esse piloto, você pode ter a aparência de uma equipe, mas não seria realmente uma lógica de equipe real. Nunca testamos o NIC Teaming em uma configuração em que esse driver do kernel estava ausente.

Na atualização 10586 ("Atualização de outono") lançada alguns meses depois, o "New-NetLbfoTeam" foi bloqueado corretamente novamente.

Na atualização 14393 ("Atualização de aniversário"), continuamos bloqueando-a, mas melhoramos a mensagem de erro. "


0

Parece que esse recurso está voltando:

A Intel menciona o suporte de equipes para o Windows 10 nas versões de driver 22.3 ou mais recentes . Atualmente, 23,5 está disponível.

Esta versão é fornecida com o ANS (serviços avançados de rede, instalados por padrão), que deve permitir a formação de equipes através de comandos do PowerShell .

Eu ainda não tentei - a única placa-mãe que tenho com dois intel nic's é uma atualização de bios teimosa.

Se alguém conseguir que isso funcione com a atualização mais recente do Windows Creator mencionada nas notas de versão, informe-me :)

Atualização: tentativa de agregação de links no Windows 10 - portanto, atualmente funciona (janeiro de 2019)

PS C:\Windows\system32> Import-Module -Name "C:\Program Files\Intel\Wired Networking\IntelNetCmdlets\IntelNetCmdlets"

PS C:\Windows\system32> Get-IntelNetAdapter

Location        Name                                                           ConnectionName            LinkStatus
--------        ----                                                           --------------            ----------
0:31:6:0        Intel(R) Ethernet Connection (2) I219-LM                       Intel-219                 Nicht verf...
7:0:0:0         Intel(R) I210 Gigabit Network Connection                       Intel-210                 1.00 Gbit/...

PS C:\Windows\system32> New-IntelNetTeam

Cmdlet New-IntelNetTeam an der Befehlspipelineposition 1
Geben Sie Werte fuer die folgenden Parameter an:
TeamMemberNames[0]: Intel(R) Ethernet Connection (2) I219-LM
TeamMemberNames[1]: Intel(R) I210 Gigabit Network Connection
TeamMemberNames[2]:
TeamMode: StaticLinkAggregation
TeamName: link_name_team

PS C:\Windows\system32> Get-IntelNetTeam

TeamName         : Gruppe:  link_name_team
TeamMembers      : {Intel(R) I210 Gigabit Network Connection, Intel(R) 
Ethernet Connection (2) I219-LM}
TeamMode         : StaticLinkAggregation
PrimaryAdapter   : NotSet
SecondaryAdapter : NotSet

Um iperf3 executado a partir de dois clientes mostra que parece funcionar:

insira a descrição da imagem aqui


Alguma idéia sobre adaptadores que não sejam da Intel, como o Realtek?
Cocowalla

uma vez que este recurso vem do driver intel eu assumo é o mesmo para realtek: somente se seus suportes motorista lo
wemu
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.