Partilhar via


Pré-requisitos de teste de LAN sem fio (802.11)

Este tópico descreve o processo usado para testar um dispositivo de LAN sem fio (WLAN) para certificar-se de que ele funciona corretamente com o Windows. Esses procedimentos usam o Microsoft Windows Driver Kit (WDK) e Windows Hardware Lab Kit (Windows HLK). Para estar em conformidade com o Programa de Certificação de Hardware do Windows WLAN, você deve executar todos os testes que o Windows HLK identifica como sendo necessários para o dispositivo. Também recomendamos que você trabalhe nos testes em ordem pelos seguintes níveis: "Básico", "Funcional", "Confiabilidade" e "Certificação".

Observação

Para que um driver passe no teste e obtenha a Certificação de Hardware do Windows, você deve usar a versão mais recente do WDK para compilar o driver.

Observação

Os testes WLAN Windows HLK que usam pontos de acesso baseados em software são suportados exclusivamente usando NICs Atheros WLAN específicas. Os clientes HLK do Windows que testam drivers WLAN devem usar um adaptador WLAN instalado na máquina controladora AP para concluir seus envios. Apenas dois dispositivos foram testados especificamente no momento do lançamento do Windows 8.1: Dlink DWA-552 e Dlink DWA-556. Modelos adicionais podem ter funcionado no passado e podem continuar a funcionar, mas não podem ser garantidos. Se você tiver dúvidas sobre isso, entre em contato conosco em wlanndt@microsoft.com.

Os testes a serem executados dependem dos recursos do dispositivo ou sistema que você está testando. Os testes levam aproximadamente 36-40 horas para serem executados. Estes tempos representam resultados totalmente passageiros. Falhas em qualquer teste ou reinicializações devido a falhas adicionam tempo adicional aos testes. Esses tempos podem variar de acordo com a plataforma e o desempenho de máquinas individuais que são usadas nos testes.

Instalação do Windows HLK para teste de dispositivo WLAN

Uma configuração HLK do Windows para teste de dispositivo WLAN consiste nos seguintes componentes:

  • Um computador que esteja executando o Windows HLK Studio. Através deste aplicativo, você pode controlar e configurar o controlador HLK do Windows para enviar trabalhos para os clientes HLK do Windows no pool de sistemas HLK do Windows. Todos os requisitos para um envio WLAN Windows HLK são impostos quando o trabalho de execução de teste do Windows HLK é configurado.

  • Um computador controlador Windows HLK. Este computador deve executar o Windows Server. Para obter mais informações , consulte Pré-requisitos do Windows HLK. (Em muitos casos, este computador pode ser o mesmo que executa o Windows HLK Studio.) Este componente reserva clientes HLK do Windows no pool do sistema para um trabalho de teste. Na Figura 1 Configuração de WLAN, o controlador HLK do Windows e a máquina Windows HLK Studio são representados como uma máquina.

  • Um dispositivo em teste (DUT), que é um computador que está executando o sistema operacional e a arquitetura desejados para o qual você está buscando certificação e no qual o dispositivo para certificação está instalado. Você deve instalar o cliente HLK do Windows nesta máquina.

  • Um dispositivo de suporte em teste (SUT), que é um computador que está executando a mesma versão e arquitetura de processador do Windows como o DUT. O SUT também deve ter o mesmo dispositivo WLAN instalado e estar executando a mesma versão do driver que o DUT.

  • Um controlador AP, que é uma máquina que está executando a mesma arquitetura de processador do Windows como o DUT e SUT. Esta máquina deve ter um adaptador WLAN compatível instalado (Dlink DWA-552 é recomendado) e dois adaptadores Ethernet instalados, um dos quais deve ser capaz de atingir 1Gbps. Você deve instalar o cliente HLK do Windows nesta máquina.

  • Dois Aruba 515 ou 535 APs. Consulte a Figura 1 Configuração de WLAN para obter detalhes de configuração e disposição física dos roteadores.

  • Um router/ponto de acesso compatível com 802.11AC. Consulte a Figura 1 Configuração de WLAN para obter detalhes de configuração e arranjos físicos. O roteador 802.11AC deve suportar pelo menos o mesmo número de antenas, fluxos espaciais e taxa de transferência máxima como o DUT. Usar um roteador 802.11AC que não suporta taxa de transferência suficiente falhará nos testes de desempenho 802.11. Você pode usar o lado 2.4Ghz do roteador 802.11AC como o AP para Wlan L1 e testes fundamentais do dispositivo. Você deve configurar isso com WPA2 Personal e uma cifra AES. Os padrões para esses testes usam um ssid de kitstestssid e uma senha de senha.

  • Um ponto de acesso compatível com 802.11w. Este item não foi alterado em relação às versões anteriores do WLAN Windows HLK e o ponto de acesso usado anteriormente pode ser usado.

  • Um ponto de acesso com capacidade de 6GHz. Uma rede deve ser configurada na banda de 6GHz apenas para evitar a conexão em outra banda durante o teste. Este ponto de acesso não é necessário se o DUT não for um dispositivo capaz de 6GHz.

  • Um ponto de acesso com capacidade Wi-Fi 7, Multi-Link Operation. Ele deve ser configurado com uma rede WPA3 Wi-Fi 7 MLO que pode estabelecer pelo menos dois links. Geralmente pode ser o mesmo ponto de acesso físico que o AP com capacidade de 6GHz mencionado acima. Este ponto de acesso não é necessário se o DUT não suportar 802.11be.

  • Um ponto de acesso compatível com Wi-Fi 7 Enterprise Multi-Link Operation. Ele deve ser configurado com uma rede Wi-Fi 7 MLO WPA3 Enterprise, suportando pelo menos dois links, usando criptografia CCMP-128 e PEAP. Este ponto de acesso não é necessário se o DUT não suportar 802.11be ou Wi-Fi 7 Enterprise.

Observação

O Windows Vista e versões anteriores do Windows foram preteridos e não têm suporte para nenhuma função na configuração de teste.

Figura 1 A configuração da WLAN mostra a configuração da WLAN:

Configuração da WLAN

Prepare-se para testes de LAN sem fio (802.11)

Aruba (AP1 & AP2) Preparação:

  • Os APs Aruba atualmente suportados são 515 e 535 executando ArubaOS Instant 8.5.0.0.

  • Em uma instalação normal, Aruba APs são configurados em um "enxame" com um AP designado o controlador e os restantes clientes. Nesse caso, as alterações de configuração do AP são aplicadas no controlador e (eventualmente) exportadas para os clientes apropriados. Como o sistema AP Controller configura cada AP independentemente, esta configuração de controlador/cliente não funcionará para testes WLAN HLK. Em vez disso, os APs devem ser convertidos do modo Gerenciado para o modo Autônomo .

  • Você pode solucionar problemas de capacidade dos testes de se conectar aos APs usando Telnet.exe para se conectar a ambos os roteadores no endereço IP da WAN a partir do AP-Controller. Se você não puder se conectar a qualquer AP a partir do AP-Controller usando o endereço IP da WAN, os testes não poderão se conectar e falharão.

  • Essas etapas de preparação não se aplicam a nenhum AP autônomo usado para a configuração, como os roteadores 802.11 AC, Wi-Fi 6E ou Wi-Fi 7. Para o router 802.11AC, configure-o para corresponder à largura de banda máxima e aos fluxos espaciais suportados pelo seu dispositivo.

Atribuir ao AP um IP estático

  • Para configurar um novo AP Aruba autônomo, desconecte-o da rede, conecte-o ao cabo USB em um PC e...

    • Use o Gerenciador de Dispositivos para determinar em qual porta COM o AP está conectado

    • Inicie o PuTTY, selecione Serial e digite a porta COM

    • Ligue e desligue o AP

    • Antes do início da inicialização, há uma pausa de 2 segundos para pressionar Return e parar a inicialização

    • Uma vez que a inicialização tenha parado, você estará em uma sessão de terminal de modo de comando especial. Use-o para atribuir um endereço IP estático:

      apboot> factory_reset (opcional)
      apboot> setenv ipaddr 192.168.s.n (use a sub-rede do Gigbit Switch 2)
      apboot> setenv máscara de rede 255.255.255.0
      apboot> setenv gatewayip 192.168.s.cc (o IP do controlador AP)
      apboot> Saveenv
      apboot> printenv
      apboot> boot (leva cerca de 3 minutos)

Converter para Aruba Instant OS

  • O modo autônomo é suportado apenas pelo Aruba Instant OS. Quando iniciar sessão na Web num SO não instantâneo, verá a página Aprovisionamento de Pontos de Acesso para forçar a atualização:

    • Faça login na interface Web. O login padrão é admin/admin ou admin/serial#.

    • Navegue até a nova imagem do sistema operacional. (Deve estar na máquina local.)

    • Selecione Salvar e atualizar agora.

    • Imediatamente após a atualização bem-sucedida , o AP será reiniciado.

Ativar Telnet e converter para o modo autônomo

  • Quando o AP estiver executando o Instant execute as etapas finais de configuração:

    • Faça login na interface Web. O login padrão é admin/admin ou, se o AP acabou de ser atualizado, admin/serial#.

    • Se o AP acabou de ser atualizado, você verá uma página Redefinir senha padrão . Introduza a nova palavra-passe, clique em OK e, em seguida, inicie sessão novamente com a sua nova palavra-passe.

    • Habilite o acesso ao terminal (telnet):

      Configuração>Sistema>Mostrar Opções> AvançadasGeral>Servidor de Terminal

    • Definir IP estático (necessário apenas se o IP estiver mudando)

      Configuração>Pontos de Acesso> Selecione MAC >Edit (lápis) >do AP Especificar estaticamente

    • Converter para Standalone:

      Manutenção>Converter
      Converter um ou mais Access Points em> AP independente
      Ponto de Acesso para converter> Selecione o MAC do AP na lista suspensa (geralmente é o único)
      ConverterDeseja continuar?> OK

Configuração e preparação da topologia:

  • Cada linha da Figura 1. A configuração WLAN representa um cabo Ethernet conectado.

  • O controlador AP requer dois adaptadores LAN. Um adaptador LAN (Nic 1) se conecta ao Gigabit Switch 1 e o segundo adaptador lan (Nic 2) se conecta ao Gigabit Switch 2. Nic 2 DEVE ser um adaptador gigabit e não pode ser um adaptador Ethernet USB. Este adaptador é usado para medir o desempenho 802.11AC. O endereço IP na Nic 1 deve ser atribuído usando DHCP. O endereço IP na Nic 2 deve ser atribuído estaticamente. Esse método de atribuição permite que os testes identifiquem os adaptadores.

  • Não use o mesmo espaço de endereço IP para o switch Gigabit 1 e o switch Gigabit 2. Eles devem conter máscaras de IP/sub-rede que não se sobrepõem. Além disso, você deve usar DHCP para atribuição de endereço no Gigabit Switch 1 (esta pode ser a mesma rede que você normalmente usa para outros testes HLK) e o intervalo de IP para Gigabit Switch 1 NÃO deve estar no intervalo 192.168.x.x. Sugerimos que você use 192.168.100.* para o endereçamento no switch gigabit 2.

  • O DUT, SUT, AP Controller e HLK Controller precisam de conexões LAN com fio para o switch gigabit 1. Este não pode ser o mesmo switch que o switch gigabit 2. Um serviço DHCP deve fornecer endereços IP no switch gigabit 1. Se a Nic 1 no controlador AP não receber um endereço IP usando DHCP, os testes falharão.

  • Cada IP estático conectado ao switch gigabit 2 deve ser exclusivo.

  • Figura 1. Configuração de WLAN inclui algumas notas para manter sobre endereços IP, SSIDs, senhas, etc. Esses valores serão solicitados durante as execuções de teste.

  • Ambos os adaptadores sem fio que estão instalados no DUT e SUT devem suportar totalmente Wifi-Direct. Recomendamos que você use o mesmo adaptador e driver no DUT e SUT.

  • Para dispositivos que suportam 802.11AC, tanto o DUT quanto o SUT devem conter o mesmo adaptador sem fio e driver.

Configuração do controlador AP:

  • O controlador AP é necessário ter um adaptador WLAN para passar em todos os testes WLAN HLK.

  • O controlador AP requer 2 adaptadores Ethernet. Um deles deve suportar velocidades gigabit.

  • O adaptador Ethernet que está conectado ao switch 2 deve ser um adaptador Ethernet gigabit. Este requisito garante testes de desempenho irrestritos.

  • A arquitetura do sistema operacional do controlador AP deve corresponder à arquitetura do sistema operacional DUT (32 bits para x86, 64 bits para AMD64).

  • O controlador AP não requer uma arquitetura de processador único. Este detalhe é ajustado pela automação de testes.

Configuração do pool HLK:

Depois de configurar a topologia de teste, prepare os sistemas de teste para teste de dispositivo WLAN usando as seguintes etapas:

  1. Configure as seguintes configurações de máquina usando as instruções de configuração anteriores:

    • Um dispositivo de teste no DUT

    • Um dispositivo de teste no SUT

    • Um adaptador WLAN no controlador AP

    • Dois adaptadores Ethernet no controlador AP

    • Controlador Windows HLK Studio e Windows HLK

  2. Com base no sistema operacional para o qual você está testando o dispositivo, instale o sistema operacional compila nos clientes HLK do Windows (três computadores de teste, ou seja, DUT, SUT e máquina AP Controller), conforme descrito na seção anterior.

  3. Instale o controlador HLK e a máquina de estúdio HLK na máquina Windows Server. Para obter mais informações , consulte Etapa 2: Instalar o cliente no(s) sistema(s) de teste.

  4. Instale clientes HLK em três computadores de teste DUT, SUT e AP Controller. Para obter mais informações, consulte o Guia Passo a Passo de Certificação de Hardware do Windows.

  5. No controlador HLK do Windows, clique em Iniciar, Todos os Programas, Windows Kits, Kit de Certificação de Hardware e Windows HLK Studio.

  6. Clique em Configuração e, em seguida, clique em Gerenciamento de Máquina.

  7. Clique em Criar pool de máquinas.

  8. Digite o nome do pool de máquinas no campo Novo Pool e pressione Enter. O novo pool de máquinas deve aparecer como um nó em $ (Root).

  9. Selecione o pool padrão. As máquinas cliente Windows HLK devem ser listadas na lista Máquinas .

  10. Pressione e segure a tecla CTRL e clique em cada uma das três máquinas definidas para selecionar as três máquinas.

  11. Arraste as três máquinas selecionadas para o pool de máquinas recém-criado.

  12. No novo pool de máquinas, clique com o botão direito do mouse nas três máquinas. Clique em Alterar Status da Máquina e, em seguida, clique em Redefinir. As máquinas mudarão de um estado Não Pronto para um estado Inicializando e, em seguida, para um estado Pronto . Durante o processo de inicialização, os dispositivos na máquina são enumerados e catalogados. É importante que todos os dispositivos tenham sido instalados até este ponto.

  13. Você pode configurar pools adicionais em um controlador HLK do Windows replicando toda a topologia e reiniciando com a etapa 4

  14. Se você estiver usando uma máquina depuradora com cada topologia (no caso de várias topologias), poderá instalar cópias separadas do Windows HLK Studio em máquinas adicionais para que mais de um testador possa compartilhar o mesmo controlador. Use projetos separados para cada topologia/pool e use apenas uma topologia por pool.

Execute testes de LAN sem fio (802.11) para certificação

O procedimento a seguir demonstra como executar os testes de dispositivo WLAN:

  1. Abra o Windows HLK Studio.

  2. Na guia Projeto , clique em Criar Projeto e nomeie o projeto.

  3. Clique na guia Seleção .

  4. Selecione seu novo pool de máquinas na lista suspensa no canto superior esquerdo e clique em Gerenciador de dispositivos. A lista é preenchida com os nomes de todos os dispositivos instalados nas máquinas desse pool.

  5. Na lista, localize o driver WLAN em teste e marque a caixa ao lado dele.

    Observação

    Pode haver mais de um driver WLAN listado. Certifique-se de verificar o que está no DUT. O nome da máquina está listado na coluna da direita.

  6. Clique na guia Testes - por padrão, todos os testes de certificação disponíveis aplicáveis ao dispositivo selecionado serão exibidos.

  7. Você pode filtrar a lista exibida clicando em Exibir por e, em seguida, selecionando opções adicionais, como Básica, Funcional ou Confiabilidade.

    Apenas são necessários testes de certificação para o processo de certificação; no entanto, a execução de testes Básicos e Funcionais fornece um conjunto específico de testes funcionalmente importantes.

  8. Selecione o teste a ser executado marcando a caixa à esquerda ao lado dele. Clique em Executar selecionado. Você será solicitado a adicionar quaisquer parâmetros adicionais. (Você também pode marcar a caixa ao lado de vários testes.)

  9. Nem todos os parâmetros são usados para todos os testes. Apenas os parâmetros necessários para o(s) teste(s) selecionado(s) são mostrados. Você pode visualizar descrições detalhadas dos parâmetros passando o ponteiro do mouse sobre o nome do parâmetro. Muitos dos parâmetros serão derivados das notas de topologia mencionadas acima. Se você pressionar a tecla F1 enquanto um teste é selecionado, informações detalhadas sobre esse teste e seus parâmetros são mostradas.

  10. A seção Conjunto de máquinas está sempre presente para testes funcionais e de confiabilidade. Esta seção representa os recursos da máquina necessários para executar os testes. Você deve abordar todos os símbolos "!" antes de clicar em OK.

    1. Selecione o primeiro nome de teste na lista (se houver mais de um).

    2. No menu Função , selecione Cliente - a máquina DUT já deve estar selecionada e acinzentada.

    3. No menu Função , selecione Suporte e marque a caixa ao lado da Máquina SUT.

    4. No menu Função , selecione AP e marque a caixa ao lado da Máquina AP.

  11. Clique em OK para agendar. Você pode monitorar o progresso detalhado dos testes no Gerenciador HLK do Windows ou simplesmente observar como cada resultado de teste é exibido na coluna Status .

Ver Resultados e Ficheiros de Registo

Os resultados e logs podem ser visualizados através do Gerenciador HLK do Windows ou do Windows HLK Studio.

No Gerenciador HLK do Windows, clique em Exploradores e, em seguida, clique em Monitor de Trabalho.

Quando as máquinas cliente concluem trabalhos de teste, você pode coletar informações do quadro Status de Execução de Trabalho clicando com o botão direito do mouse em um trabalho e exibindo erros, relatórios de trabalho ou relatórios de resultados. Você também pode clicar em Procurar Logs de Trabalho para acessar os resultados do teste.

No HLK Studio, clique na guia Resultados . Exiba a coluna Status para monitorar os resultados de cada teste. Você pode escolher cada coluna para classificar os resultados. Se um teste for aprovado, verá uma marca de verificação verde; se falhar, você verá um X vermelho. Para obter informações mais detalhadas sobre como exibir logs, consulte Etapa 7: exibir resultados de teste e arquivos de log.

Criar um pacote

Depois de passar em todos os testes necessários, você está pronto para criar um pacote de envio .hlkx para certificação.

O Windows HLK Studio oferece suporte à criação de pacotes, portanto, você não precisa usar uma ferramenta de envio separada. O recurso de criação de pacotes permite adicionar os arquivos de recursos necessários para concluir a certificação. Para obter instruções detalhadas sobre como criar um pacote, consulte Etapa 8: Criar um pacote de envio.

Teste de Device.Network