Presentation is loading. Please wait.

Presentation is loading. Please wait.

David Harding Software Design Engineer Network Devices Platform Microsoft Corporation SoftAP-Based Test Infrastructure For Obtaining The Logo For WLAN.

Similar presentations


Presentation on theme: "David Harding Software Design Engineer Network Devices Platform Microsoft Corporation SoftAP-Based Test Infrastructure For Obtaining The Logo For WLAN."— Presentation transcript:

1 David Harding Software Design Engineer Network Devices Platform Microsoft Corporation SoftAP-Based Test Infrastructure For Obtaining The Logo For WLAN Drivers

2 Agenda Wireless LAN test overview Running outside the DTM NDISTest configurations Available tests Future tests Logo Requirements NDISTest and DTM Call to action

3 NDISTest Wireless LAN test overview New version of NDISTest Written to natively support Wireless LAN testing Supports software AP over Realtek hardware Hardware AP’s no longer required AP PHY support for 802.11b and 802.11g 802.11a available soon AP supports WPA / WPA2 authentication and WEP / TKIP / AES encryption

4 NDISTest Wireless LAN test overview Logging has been improved Test Case and Action based logging More verbose statements Improved component debugging Tests are compiled and run as DLL’s Written in managed C++ Dynamic compilation using SDK planned for the future

5 NDISTest Wireless LAN test overview Two different software access points supported SoftAP supported by light weight filter driver Used by the NDISTest for primary access point support Adheres to 802.11 standards ProtocolAP supported by NDISTest protocol driver Used by NDISTest for advanced access point support Deviates from 802.11 standards to provide advance testing features AP components (Filter, Protocol and Miniport) ship with NDISTest SoftAP Realtek Hardware AP Miniport Driver SoftAP Filter Driver NDISTest Protocol ProtocolAP Realtek Hardware AP Miniport Driver NDISTest Protocol

6 NDISTest APs SoftAP Stack Overview NDISTest Protocol Handles requests and send receive for tests Protocol sends and receives 802.3 SoftAP Filter Driver Handles 802.11 protocol for authentication/association etc… Handles encryption/decryption and key management 802.3 to 802.11 translation AP Miniport Driver NDIS 6.0 Native WiFi miniport supports AP mode Handles OID request Handles 802.11 send/receive AP Miniport Driver Realtek Hardware NDISTest Protocol SoftAP Filter Driver 802.3 802.11 User Kernel

7 NDISTest APs ProtocolAP Stack Overview NDISTest Protocol Handles requests and send receive for tests AP portion handle 802.11 protocol for association/authentication, etc. Protocol sends and receives 802.11 Supports all authentication/encryptions in beacons/probes Does not support sending/receiving with encryption Supports AP actions for association rejection etc. Provides packet capturing and statistics AP Miniport Driver Realtek Hardware NDISTest Protocol 802.11 User Kernel

8 NDISTest Configurations Configuration Requirements 1 Test and 1 support device required Test and support devices must be the same AP server machines must use Realtek 8185 devices Miniport drivers must be updated with supplied INF SoftAP filter driver will be added/removed when needed

9 NDISTest Configurations Two machine configuration Useful when space is limited or for developer testing Client machine can have mini-PCI, CardBus or both Server machine must support 2 CardBus or PCI Mini-PCI and USB devices are not available NDISTest Client (Test & Support Device) Hub(Backchannel) NDISTest (AP Devices #1 & #2)

10 NDISTest Configurations Three machine configuration Typical configuration for testing laptops with mini-PCI AP machine can be desktop or laptop Support and AP machines both run in server mode Hub (Backchannel) NDISTest Server (Support Device) NDISTest Client (Test Device) NDISTest Server AP Devices #1 & #2

11 NDISTest Configurations Four machine configuration Useful when using laptops with only a single CardBus slot or mini-PCI Support and AP machines run in server mode Hub (Backchannel) NDISTest Server (Support Device) NDISTest Server AP Device#1 NDISTest Client Test Device NDISTest Server AP Device#2

12 NDISTest Test Cases Completed test cases Driver specific tests Mandatory OIDs Indications Important test for OS and test framework Send/Receive Including specific tests for 802.1x packets Performance/Stress Power management

13 NDISTest Test Cases Completed test cases 802.11 specific tests Authentication/Association Open/Shared, WPA / WPA2 EncryptionWEP/TKIP/AESRoamingFailover

14 NDISTest Test Cases Future test cases Driver specific tests Mandatory/optional parameter testing Invalid packets Sending corrupted packet from AP to DUT 802.11 specific tests Roaming Motion roaming Power save Using packet capture to verify DUT indicates PS Available around RC1 timeframe

15 Vista Logo Requirements Standard Logo Miniport must be NDIS 6.0 WiFi miniport Device must support 802.1b or 802.11g Device complies with WPA and WPA2 Supports promiscuous and multicast address filtering Premium Logo Device must support WMM Device supports extension in beacon for ad-hoc mode Device must support keys to connect at least 12 other stations in ad-hoc mode for WPA2

16 NDISTest With DTM DTM replaces HCT for device logo Requires Windows XP or Windows Server 2003 machine for controller Uses a 3 machine NDISTest configuration Requires 2 devices one for test, support and 2 AP devices AP devices in one machine test and support device in each of the other machines All machines must use the same architecture Requires manual step to install SoftAP miniport Hub (Backchannel) Support Machine Support Device DTM Controller Windows XP or Server 2003 Test Machine Test Device AP Machine AP Devices #1 and #2

17 DTM Setup Install DTM controller software on controller machine Install DTM Studio on controller machine Install DTM client on all 3 NDISTest machines Install AP miniport on AP machine from \\ \tests\ \nttest\nettest\ndis\ndistest.net\softap miniport Start DTM studio on controller Create machine pool and add your 3 DTM client machines Open device console window from explorers menu

18 DTM Setup Select your machine pool from drop down list Select the submission radio button Select from submission drop down list and follow instructions Select WLAN-NDISTest6.5 job in studio Click “Add Selected” to configure support device and AP device machines

19 DTM Device Setup Hub(Backchannel) Support Machine Support Device DTM Controller Windows XP or Server 2003 Test Machine Test Device AP Machine AP Devices #1 and #2

20 DTM Device Setup Hub(Backchannel) DTM Controller Windows XP or Server 2003 Test Machine Test Device AP Machine AP Devices #1 and #2 Support Machine Support Device

21 DTM Setup Schedule the job DTM will launch NDISTest on all 3 machines and Selects message device for each machine Selects AP devices Selects Test and Support Device Launches the NDISTest scripts Collects and generates DTM logs for submission

22 Call To Action Register with Native Wi-Fi Beta Place https://beta.microsoft.com.NET Passport Required Sign in with guest ID “Native802.11” Follow registration information Realtek hardware availability and purchase information Run Device Test Manager (DTM) Provide feedback* and report bugs

23 Additional Resources Using the WDK for Windows Logo and Signature Testing www.microsoft.com/whdc/winhec/sessions06.mspx#4 Windows Hardware and Driver Central (WHDC) www.microsoft.com/whdc/default.mspx

24 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25


Download ppt "David Harding Software Design Engineer Network Devices Platform Microsoft Corporation SoftAP-Based Test Infrastructure For Obtaining The Logo For WLAN."

Similar presentations


Ads by Google