Partager via


Conditions préalables au test du routeur sans fil

Cette section décrit les tâches que vous devez effectuer avant de tester un routeur sans fil à l’aide du Kit Windows Hardware Lab (Windows HLK).

Configuration matérielle requise

Le matériel suivant est requis pour les tests de routeur sans fil.

  • Configuration de test Windows HLK de base (contrôleur, Studio et systèmes clients). Voir Windows HLK Prise en main

  • Quatre ordinateurs de test. Chaque ordinateur de test doit répondre aux conditions préalables de Windows HLK. Pour plus d’informations, consultez Configuration requise pour Windows HLK .

  • Au moins deux commutateurs de 100 mégabits (plus peut être nécessaire en fonction du nombre de ports Ethernet disponibles sur le DUT).

Configuration logicielle requise

Les logiciels suivants sont requis pour exécuter les tests Device.Networking :

  • Les dernières mises à jour logicielles et filtres Windows HLK.

  • Client Windows 7 x86 pour la certification Windows 7 ou Windows 8 client x86 pour Windows 8 certification.

Tester la configuration de l’ordinateur

Parmi les quatre ordinateurs de test, il existe trois configurations individuelles. Les ordinateurs de test sont désignés comme LAN1, LAN2, WAN et SERVER. La configuration requise s’ajoute à la configuration minimale requise pour Windows Vista, Windows 7 ou et Windows 8. Le schéma réseau suivant illustre la façon dont chacun d’eux est connecté au réseau :

configuration de test du routeur sans fil

Notes

Dans l’illustration ci-dessus, Y indique un ordinateur connecté sans fil au routeur.

Avant de tester votre routeur sans fil, configurez chaque ordinateur de test et l’interrogation de la machine en fonction des procédures décrites dans les sections suivantes.

Routeur sans fil

Son serveur DHCP doit être activé pour le routeur sans fil. Vous devez définir le port WAN sur cette adresse IP statique : 17.1.1.1. Le routeur sans fil doit se trouver dans un environnement contrôlé avec son réseau sans fil ouvert (aucune sécurité activée). UPnP™ doit être activé, même si ce n’est pas le cas par défaut. La radio 5 GHz (si elle est équipée) doit être désactivée.

Configuration de LAN1 et LAN2

La configuration de test nécessite :

  1. Trois cartes Ethernet 10/100 (dont l’une doit prendre en charge QoS 802.1p).

  2. Un adaptateur sans fil 802.11a/b/g (l’adaptateur sans fil doit utiliser un pilote de Wi-Fi natif compatible NDIS 6.0 avec prise en charge de WMM).

  3. Prise en charge des API QueryPerformanceFrequency et QueryPerformanceCounter (pour le test de performances Wi-Fi). Cette exigence est généralement prise en charge dans les systèmes modernes.

Les ordinateurs de test identifiés comme LAN1 et LAN2 ont une procédure d’installation identique. Répliquez les étapes suivantes pour chaque ordinateur :

  1. Connectez deux des cartes Ethernet au côté LAN du routeur sans fil via un câble Ethernet. L’un de ces deux doit être compatible QoS 802.1p.

  2. Connectez le troisième carte Ethernet au réseau HLK.

  3. Ouvrez le dossier connexions réseau. Pour ce faire, cliquez sur Gérer les connexions réseau dans le Centre réseau du Panneau de configuration.

  4. Renommez les connexions réseau de telle sorte que :

    • La connexion au réseau HLK est nommée DTM.

    • La connexion au côté LAN du routeur avec l’interface compatible QoS est nommée LAN_P.

    • L’interface non compatible QoS connectée au côté LAN est nommée LAN.

    • La connexion sans fil est nommée Sans fil.

  5. Vérifiez que toutes les connexions sont marquées comme privées dans le Centre de partage de réseau.

  6. Vérifiez que la découverte du réseau est activée dans le pare-feu pour tous les types de connexion.

  7. Activez QoS 802.1p sur la connexion LAN_P (pour plus d’informations, consultez le manuel carte).

  8. La connexion sans fil doit être associée au réseau sans fil du routeur.

  9. Exécutez les travaux de configuration : « Setup Machine LAN1 » et « Setup Machine LAN2 » pour Machine Lan1 et Machine2 respectivement. Ces travaux définissent les adresses IP statiques et configurent les dimensions de l’ordinateur pour chaque ordinateur comme suit :

    Interface LAN1 LAN2

    LAN

    192.168.0.10

    192.168.0.20

    LAN_P

    192.168.0.11

    192.168.0.21

    Sans fil

    192.168.0.12

    192.168.0.22

    DTM

    Adresse IP affectée par DHCP

    Adresse IP affectée par DHCP

  10. Pour chaque ordinateur, exécutez ipconfig à une invite de commandes pour vérifier que chaque interface a correctement attribué l’adresse IP.

  11. Pour garantir la connectivité IP sur toutes les interfaces, essayez d’effectuer un test ping sur d’autres adresses. Si le pare-feu est activé, ouvrez l’exception ping via : netsh firewall set icmpsettings 8.

  12. Assurez-vous que toutes les connexions réseau sont définies sur Privé dans le Centre réseau du Panneau de configuration.

    Pour vous assurer que votre réseau de test reste défini sur Privé, vous pouvez définir une stratégie pour le faire automatiquement en exécutant gpedit.msc (en tant qu’administrateur) et en modifiant les paramètres de « Réseaux non identifiés » :

    Fenêtre de l’éditeur de stratégie de groupe locale

    boîte de dialogue propriétés des réseaux non identifiés

Configuration de WAN1

La configuration système requise pour WAN1 est la suivante :

  • Client Windows 7 x86 pour la certification Windows 7 ou Windows 8 client x86 pour Windows 8 certification.

  • Deux adaptateurs Ethernet 10/100.

  • Un adaptateur sans fil 802.11b/g (l’adaptateur doit utiliser un pilote de Wi-Fi natif conforme à NDIS 6.0 avec prise en charge de WMM.

L’ordinateur de test s’identifie comme wan doit être configuré en procédant comme suit :

  1. Connectez un carte Ethernet au côté WAN du routeur sans fil. Étant donné que la plupart des routeurs n’ont qu’un seul port pour l’interface WAN, un commutateur peut être utilisé (comme illustré dans le diagramme).

  2. Connectez les autres carte Ethernet au réseau HLK.

  3. Ouvrez le dossier connexions réseau (vous pouvez le faire en cliquant sur Gérer les connexions réseau dans le Centre réseau dans le Panneau de configuration.

  4. Renommez les connexions réseau de telle sorte que :

    1. La connexion au réseau DTM est nommée Test.

    2. La connexion au côté WAN du routeur est nommée WAN.

    3. La connexion sans fil est nommée Sans fil.

  5. La connexion sans fil doit être associée au réseau sans fil du routeur.

  6. Exécuter le travail de configuration : Configurer la machine WAN1. Ces travaux définissent des adresses IP statiques et configurent les dimensions de l’ordinateur comme suit :

    Interface WAN1

    Sans fil

    192.168.0.30

    WAN

    17.1.1.10

    DTM

    Adresse IP affectée par DHCP

  7. Exécutez ipconfig à une invite de commandes pour vérifier que chaque interface a une adresse IP correctement affectée.

  8. Assurez la connectivité IP sur toutes les interfaces. Si le pare-feu est activé, ouvrez l’exception ping via : netsh firewall set icmpsettings 8.

  9. Vérifiez que toutes les connexions réseau sont définies sur Privées dans le Centre réseau du Panneau de configuration.

Configuration de WAN2

L’ordinateur de test identifié comme WAN2 doit être configuré en procédant comme suit :

Cet ordinateur doit avoir le client Windows 7 x86 ou Windows 8 client x86 et trois cartes Ethernet 10/100.

  1. Connectez deux des cartes Ethernet au côté WAN du routeur. Un commutateur peut être nécessaire pour ce faire.

  2. Connectez la carte Ethernet restante au réseau HLK.

  3. Ouvrez le dossier connexions réseau. Pour ce faire, cliquez sur Gérer les connexions réseau dans le Centre réseau du Panneau de configuration.

  4. Renommez les connexions réseau de telle sorte que :

    1. La connexion au réseau HLK est nommée HLK.

    2. Les connexions au côté WAN du routeur sont respectivement nommées WAN1 et WAN2 .

  5. Exécuter le travail de configuration : configurer la machine WAN2. Ces travaux définissent les adresses IP statiques et configurent les dimensions de l’ordinateur comme suit :

    Interface WAN2

    WAN1

    17.1.1.20

    WAN2

    17.1.1.21

    HLK

    Adresse IP affectée par DHCP

  6. Exécutez ipconfig à une invite de commandes pour vérifier que l’adresse IP de chaque interface est correctement affectée.

  7. Assurez la connectivité IP sur toutes les interfaces. Si le pare-feu est activé, ouvrez l’exception ping via : netsh firewall set icmpsettings 8.

  8. Vérifiez que toutes les connexions réseau sont définies sur Privées dans le Centre réseau du Panneau de configuration.

Configuration du pool de machines

Une configuration correcte du pool de machines est essentielle. Lorsque le pool d’ordinateurs n’est pas correctement configuré, les travaux planifiés restent dans le status « Planificateur ». La configuration du pool de machines permet au contrôleur Windows HLK d’affecter chaque tâche individuelle à l’ordinateur approprié. Pour chacune des quatre machines du pool, un travail de configuration doit être exécuté. Ce travail définit des « dimensions » sur cet ordinateur qui décrit son rôle dans le réseau.

Pour exécuter le travail de configuration, effectuez les étapes suivantes :

  1. Ouvrez le Gestionnaire HLK.

  2. Choisissez Explorateurs , puis Moniteur de travail.

  3. Sur le côté gauche, sélectionnez le pool d’ordinateurs approprié.

  4. Cliquez avec le bouton droit sur l’ordinateur et sélectionnez Planifier.

  5. Sélectionnez Parcourir, puis sélectionnez le travail Setup Machine XYZ trouvé sous WdK Tests\Networking\Routers\Configuration. (Où XYZ correspond à LAN1, LAN2, WAN1 et WAN2).

  6. Cliquez sur Start.

Assurez-vous que l’ordinateur de test est à l’état prêt avant de commencer vos tests. Si un test nécessite la définition de paramètres avant son exécution, une boîte de dialogue s’affiche pour ce test. Pour plus d’informations, consultez la rubrique de test spécifique.

Certains tests Windows HLK nécessitent l’intervention de l’utilisateur. Lors de l’exécution de tests pour une soumission, il est recommandé d’exécuter les tests automatisés dans un bloc séparément des tests manuels. Cela empêche un test manuel d’interrompre l’exécution d’un test automatisé.

Exécution des tests

Pour recevoir la certification d’un routeur sans fil, vous devez créer une soumission qui contient tous les tests d’exécution. Pour ce faire, il existe trois étapes : création d’un projet, exécution des tests et création d’un package de soumission à envoyer à Microsoft.

  1. Ouvrez HLK Studio.

  2. Sous l’onglet Projet , cliquez sur Créer un projet . Nommez votre projet comme descriptif.

  3. Dans l’onglet Sélection , sélectionnez votre pool d’ordinateurs dans la liste déroulante. La section ci-dessous doit être renseignée avec tous les appareils disponibles.

  4. Choisissez Gestionnaire de périphériques dans la colonne de gauche.

  5. Faites défiler la liste et recherchez le routeur que vous testez.

  6. Il peut y en avoir plusieurs. Sélectionnez celui qui est répertorié pour l’ordinateur LAN1 ET celui qui indique qu’il s’agit d’un WDKVirtualDevice_<nombre> pour l’ID d’instance d’appareil.

  7. Sous l’onglet Tests , vous devez voir tous les tests du routeur si vous n’en voyez que quelques-uns, revenez à l’onglet Sélection et vérifiez que l’appareil approprié est sélectionné.

  8. Vérifiez les tests que vous souhaitez exécuter, puis cliquez sur Exécuter sélectionné.

  9. Une fenêtre secondaire s’affiche pour demander des paramètres supplémentaires. Les paramètres se décomposent comme suit :

    • Data_BSSID = le BSSID du routeur

    • Data_DevicePIN = le code PIN WPS du routeur

    • ProfileFile = profil utilisé pour se connecter au routeur (consultez les tests de débit soutenu)

    • UUID = l’UUID du routeur (utilisé pour le test pnpx)

  10. Une fois les paramètres renseignés, vous devez vous assurer que les machines appropriées sont sélectionnées dans la section Ensemble de machines.

    • Pour ce faire, cliquez simplement sur le nom du test incriminé et sélectionnez dans la liste déroulante chaque rôle, puis case activée la zone en regard de la machine qui correspond à ce rôle.
  11. Une fois les paramètres et l’ensemble de machines définis, cliquez sur OK.

  12. Le test est planifié pour s’exécuter.

  13. Une fois les tests terminés et réussis, choisissez l’onglet Package , puis cliquez sur le bouton Créer un package en bas à droite pour créer le . Package HLKX pour soumission.

Certains tests ont des exigences particulières qui doivent être remplies avant de pouvoir les exécuter. Vous trouverez ci-dessous une liste de ces exigences pour chaque test ou catégorie de test spécifique. Veuillez prêter une attention particulière, car si vous ne le faites pas, cela peut entraîner des échecs inattendus.

Tests WCN

Tous les tests WCN commencent par le préfixe « WCN ». Les tests automatisés peuvent être exécutés dans n’importe quel ordre ; la seule exigence est qu’ils doivent être planifiés un par un.

Avant d’exécuter les tests, vérifiez que l’appareil est branché et qu’il est dans un état configurable. Tous les tests tentent de configurer l’appareil. Si l’appareil ne prend pas en charge la configuration alors qu’il est déjà configuré, le routeur doit être réinitialisé à un état configurable avant d’exécuter un test.

Les tests WCN utilisent le protocole UPnP comme transport sous-jacent pour configurer l’appareil. Vérifiez donc que le pare-feu ne bloque pas le trafic UPnP (le pare-feu peut être désactivé à partir de Panneau de configuration) et que le service SSDP n’est pas désactivé ou arrêté.

Tous les travaux nécessitent le BSSID et le code PIN WPS des routeurs. Le BSSID du réseau sans fil est généralement l’adresse MAC de l’interface sans fil. Les BSSID de réseau sans fil disponibles peuvent être consultés en exécutant la commande netsh wlan show networks mode=bssid sur l’ordinateur LAN1. Les broches WPS statiques doivent contenir 8 chiffres et les broches WPS dynamiques doivent avoir 8 ou 4 chiffres.

Il ne doit y avoir aucun profil sans fil sur les machines LAN et les machines ne doivent pas être associées à des réseaux sans fil, avant de commencer les tests sans fil WCN. Vous pouvez voir une fenêtre contextuelle sur la machine indiquant que l’ordinateur n’a pas pu se connecter à un réseau particulier. C’est attendu. Ignorez la fenêtre contextuelle.

Test de broche WPS d’affichage WCN

Le test suivant vérifie qu’un point d’accès sans fil affiche correctement le code CONFIDENTIEL WPS. Lorsque le test est exécuté, la boîte de dialogue suivante s’affiche sur l’un des ordinateurs LAN. Sélectionnez Réussir ou Échouer en conséquence.

wtt : boîte de dialogue tâche manuelle

Chemin d’accès de la fonctionnalité : $\WDK Tests\Networking\Routers\WCN

  • WCN Wireless Vérifier que le routeur a un bouton pushbutton WPS

Test proxy

Le test suivant vérifie qu’un point d’accès sans fil est capable de proxyer des messages WPS EAP sans fil vers Ethernet UPnP et vice versa. Un routeur doté de cette fonctionnalité permet à un ordinateur compatible WCN Microsoft connecté à l’AP sans fil via Ethernet d’agir en tant que bureau d’enregistrement WPS. Le test agit comme un bureau d’enregistrement WPS côté Ethernet du routeur et un inscrit WPS côté Wireless EAP du routeur. Le test envoie un message WPS M1 à l’AP en cours de test via eap sans fil. Le test s’attend à recevoir le même message WPS M1 via Ethernet UPnP via l’AP en cours de test. Le test envoie ensuite un message WPS M2D via Ethernet UPnP à l’AP testé. Le test s’attend à recevoir le même message WPS M2D via Wireless EAP via l’AP en cours de test

Chemin de la fonctionnalité : $\WDK Tests\Networking\Routers\WCN Wireless

Fonctionnalité de proxy M1-M2D sans fil WCN - Windows 7 uniquement

Fonctionnalité de proxy de test sans fil WCN WPS10h uniquement V2 - Windows 8 uniquement

Fonctionnalité de proxy de test sans fil WCN WPS20 uniquement V2 - Windows 8 uniquement

Tests d’authentification par bouton pousseur

Les tests de logo suivants vérifient qu’une AP sans fil est capable d’utiliser l’authentification par bouton-pousseur dans une session WPS EAP sans fil. Le test agissant en tant que bureau d’enregistrement lance une session de configuration WPS EAP sans fil avec l’AP sous test à l’aide du code confidentiel pour l’authentification. Le test sera conforme au protocole WPS et confirmera que l’AP utilise également tous les attributs requis dans ses messages. Pendant la session de configuration, le test configure l’AP testé pour utiliser WPA2PSK AES pour ses paramètres de sécurité sans fil. Une fois la session de configuration WPS in-band Wireless EAP terminée, le test attend jusqu’à 60 secondes pour que le point d’accès testé redémarre et applique les paramètres. Pour confirmer que l’AP en cours de test implémente correctement les paramètres sans fil, le test utilise un profil sans fil pour se connecter à l’AP en cours de test, vérifier la connectivité et se déconnecter de l’AP en cours de test. Le test de logo agit ensuite en tant que inscrit et invite l’utilisateur à pousser le « bouton WPS ». Une fois que l’utilisateur a débloqué le test du logo en appuyant sur une touche, le test de logo établit une session WPS EAP sans fil avec l’AP sans fil en cours de test à l’aide de l’authentification par bouton push (AKA PBC).

Chemin de la fonctionnalité : $\WDK Tests\Networking\Routers\WCN Wireless

  • Authentification du bouton pousseur sans fil WCN (test de bouton pousseur) - Windows 7 uniquement

  • WCN Wireless Push Button Auth (test push button) v2 - Windows 8 uniquement

Test de découverte du serveur d’inscriptions

Le test de découverte du bureau d’enregistrement vérifie qu’une AP sans fil peut être découverte par le biais d’un échange de messages WPS M1-M2D EAP. Le test agit en tant que bureau d’enregistrement et répond au message de demande M1 de l’AP sans fil avec un message de réponse M2D. Le test s’attend à ce que l’AP sans fil réponde au message de réponse M2D avec un message de requête NACK. Le test répond ensuite avec une réponse NACK. L’API sans fil doit mettre fin à la session EAP avec un message EAP-Fail.

Chemin de la fonctionnalité : $\WDK Tests\Networking\Routers\WCN Wireless

  • Découverte du bureau d’enregistrement sans fil WCN

Comparer la réponse de la sonde et le test de message M1

Le test comparer la réponse de la sonde et le test de message M1 vérifient que la réponse de la sonde et le message M1 sont identiques.

Chemin de la fonctionnalité : $\WDK Tests\Networking\Routers\WCN Wireless

  • Réponse de la sonde de comparaison sans fil WCN et messages M1

Tests de données IGD

Les tests IGD Data vérifient la capacité des routeurs à acheminer le trafic UDP et TCP sur les réseaux WLAN et LAN.

Test de connexion de données IGD (vérifier qu’UPnP est activé)

Le test ajoute des mappages de ports au routeur à l’aide de l’interface UPnP, puis vérifie le mappage des ports en envoyant le trafic de la machine WAN à la machine LAN. Le test échoue si le routeur n’implémente pas correctement l’interface de mappage de port UPnP.

Test de connexion de données IGD (vérifie que le type IGD est conique ou restreint)

Le test détermine le type NAT du routeur. Le test réussit si le type NAT est conique ou restreint. Le test échoue si le type NAT est symétrique

Test de connexion de données IGD (vérifie que l’ECN ne déclenche pas le redémarrage du routeur)

Le test établit une connexion TCP via un routeur avec notification de congestion explicite (ECN) activée. Le test échoue si la connexion n’est pas établie.

Test UDP de transmission de données IGD

Test diffuse les données UDP via le routeur pendant 8 minutes. Le test échoue si plus de 4 paquets sont supprimés.

Test de transmission de données IGD pour la mise à l’échelle Windows

Test effectue des vérifications de mise à l’échelle TCP Windows entre un ordinateur LAN et un ordinateur WAN. Le test définit le facteur de mise à l’échelle des machines LAn sur 8, définit le facteur de mise à l’échelle des machines WAN sur 3 et limite le réglage automatique. Le test échoue si les connexions TCP et les transferts de données ne sont pas correctement exécutés entre deux machines.

Test de transmission de données IGD pour le streaming ECN

Test envoie et reçoit des données via TCP via le routeur avec la notification de congestion explicite (ECN) activée. Le test échoue si les données ne sont pas correctement transmises et reçues.

Tests des compteurs d’octets IGD

Ces tests peuvent être identifiés par la présence de « TotalBytesSent » ou « TotalBytesReceived » dans leur nom. Les tests doivent être exécutés un par un. Bien que la séquence ne soit pas importante, il est recommandé d’exécuter d’abord les tests de logo Basic.

Important

Avant d’exécuter les tests, effectuez les opérations suivantes sur chaque machine côté RÉSEAU. Cela est nécessaire pour s’assurer que les machines côté RÉSEAU peuvent résoudre l’adresse IP correcte de l’ordinateur WAN.

  • L’utilisateur connecté à la console des machines dispose de privilèges d’administrateur.

  • UPnP est activé sur l’IGD.

Test de performances Wi-Fi

Avant d’exécuter un travail de performances Wi-Fi particulier avec une configuration sans fil spécifique (SSID, paramètre PHY, paramètres de sécurité), vous devez configurer correctement l’appareil testé avant le démarrage du test. Étant donné que les tests couvrent différents paramètres sans fil, il n’est pas possible de planifier toutes les tâches de performances Wi-Fi à la fois. Il est toutefois possible de regrouper ces travaux en fonction de la configuration sans fil donnée.

Il est généralement judicieux de valider la connectivité pour une configuration sans fil donnée avant le démarrage du test. Cela signifie appliquer un profil sans fil donné sur un ordinateur (L1 ou L2) et essayer si vous êtes en mesure de vous connecter à l’aide de ce profil. Les profils sans fil utilisés sont stockés dans \\<votre contrôleur> HLK\Tests\x86fre\nttest\NetTest\wireless\apcert\profiles.

Pour la certification Windows 7 et Windows 8, il n’existe que deux tests de performances sans fil disponibles. Les deux utilisent l’WINDOWS_LOGO SSID et la phrase secrète « Nativewifi ». Il convient également de noter que les tests de performances sans fil windows 7 DOIVENT être effectués en plein air et non dans une pièce protégée. Les détails se trouvent dans le tableau suivant.

Cas de test SSID PHY Sécurité sans fil Clé de sécurité

Débit soutenu-802.11G_WPA2-PSK

WINDOWS_LOGO

802.11g

WPA2-PSK

Nativewifi

Débit soutenu-802.11N_WPA2-PSK

WINDOWS_LOGO

802.11n

WPA2-PSK

Nativewifi

Test Case and Wireless Profile Mapping Table :

Cas de test SSID

Débit soutenu-802.11G_WPA2-PSK

802_11n_wpa2-psk.xml

802_11n_wpa2-psk.xml

802_11n_wpa2-psk.xml

Outil de certification du routeur XBOX Live (2 cartes réseau) et test de trafic UDP 24 heures sur 24

Ce test configure et exécute le test de certification des routeurs 2 cartes réseau. Il démarre une machine serveur et une machine cliente et effectue une série de tests réseau via Ethernet pour garantir l’exactitude du routeur.

Marques

UPnP™ est une marque d'homologation de UPnP™ Implementers Corporation.