290 likes | 500 Views
Working With The Windows Logo Program For Network Infrastructure Devices. Glenn Ward Group Partner Manager Windows Rally Microsoft Corporation. Agenda. Audience, Goals, Expectations Windows Rally / Rally messaging Experiences and Logo Tiers Requirements breakdown by Tier
E N D
Working With The Windows Logo Program For Network Infrastructure Devices Glenn WardGroup Partner ManagerWindows RallyMicrosoft Corporation
Agenda • Audience, Goals, Expectations • Windows Rally / Rally messaging • Experiences and Logo Tiers • Requirements breakdown by Tier • Requirements Deep-Dive • Call to Action / How to submit for Logo
Windows® Rally™ Program Access to Technologies Simple Unified License Technical Guidance
Windows® Rally™ Devices Effortless to configure and maintain Reliable and simple to manage More secure and provide rich digital experiences
Windows Rally Experiences Windows Rally Technologies Applications Management Interfaces Device Specific Drivers Plug and Play Extensions Quality of Service LLTD: QoS Extensions Network Map LLTD: Topology Map Wireless Setup Windows Connect Now Discovery FunctionDiscovery UPnP AV Devices Device Profile for Web Services NetworkedDevices IP Network (IPv4, IPv6) Ethernet/Wireless Windows Rally Experiences Windows Rally Technologies
Windows Logo Program Tiers New Cross-Microsoft Consumer Router Device Class “Premium” Tier – Differentiated experiences Compelling end user value Future-proofed solution Premium Tier “Premium Scenarios” Must meet all Requirements to Get “Logo” Artwork + Signature “Standard” Tier – * Compatible * Secure * Reliable Quality Stability PnP Experience Standard Tier “It Just Works” Windows XP Windows Vista
Requirements Detail • Simple Wireless Setup • Basic Routing Behavior • Video-Capable Requirements • Bootstrapping, Discovery,and Diagnostics • Quality Streaming Experiences • IPv6 Transition Technology Support
Simple Wireless SetupFast, Secure wireless and device setup Today’s Wi-Fi experience problems • Inconsistent and incompatible setup experiences • Custom web interfaces exist for different devices • Custom device management applications • Security is not enabled by default • Most home networks do not have security enabled • Wireless settings can not be transferredin a easy and secured fashion • Too much manual configuration • Setup difficulty → poor user experienceand product returns
Simple Wireless Setup Windows XP and Windows Vista USB Flash Drive Windows Vista Ethernet Ethernet Wi-Fi USB
Basic Routing BehaviorSeamless internet connectivity and sessions:Wired router requirements • Strategy: Build on Xbox Liverequirements, certified products • NAT typeCone NAT required • UDP TestCan packets from multiple IP addressestraverse through device’s NAT implementation • ICMPProper response to ICMP port-unreachable packets • MTUSupport MTU size? (max 1365) • PortsAbility to download packets on ports 80 and 3074 • DHCPIs the same IP received; Lease duration • Session policyDoes port association stay openwhen only “keep alive” traffic is present • TCP FIN responseIs the socket associationkept even after internal client sends a TCP FIN
Video-Capable Requirements 1) Overall • Wi-Fi Dual-band simultaneous operation 802.11a AND 802.11g (and 802.11n when ratified) • Wi-Fi WPA-Personal, WPA-2-Personal(Note WPA2-Personal is mandatoryas of March 2006) • Wi-Fi WMM • DLNA (Digital Living Network Alliance) certification 2) TV UI • If the router or AP has an HTML web-based user interface, it must be usable on a standard-definition TV output – 640x480i. Font size must be16px or greater
Video-Capable Requirements 3) Range – HD Video for 1 hour at 30 feetand two obstacles • Each radio must be able to transmit a simulated high-definition video stream (20 – 22 Mbps) on UDP and TCP at range for one hour with less than 1% packet loss per second at a range up to 30 indoor feet with two walls or obstacles 4) Long-term Usage – HD Video for 8 hours • Each radio must be able to transmit a simulated high-definition video stream (20 – 22 Mbps)on UDP and TCP at 22 Mbps for eight hours with less than 1% packet loss per second at a rangeof five feet with no obstacles
Video-Capable Requirements 5) Reliability – HD Video and Two Internet Surfers 1 hour • Each radio must be able to transmit a simulated high-definition video stream (22 – 20 Mbps) on UDP and TCP for one hour with less than 2% packet loss per second while two additional wireless stations are connected to the wireless router simulating typical internet usage 6) Heavy Load – Maximum throughput all interfaces • Each radio and each wired interface must be ableto simultaneously transmit at maximum capacityon UDP for one hour with less than 1% packet loss per 10 seconds at a range of 5 feet with no obstacles. The streams will be run simultaneously to simulate a heavy load
Bootstrapping, Discovery, And DiagnosticsLink Layer Topology Discovery (LLTD) • Topology Discovery: KeyWindows Vistadiagnostic technology • Locates connectivity failures • Provides baseline network image • No dependenceon IP connectivity • NID devices provide following data • Discover collocated devices(AP, Bridge, Modem) • Brand, model, firmware of RG • Representative device graphic • Ensures fewer support calls • Users can self-remediate • Ensures ‘wrong device’ isn’t blamed for problem!
Quality Streaming Experiences • Strategy: Baseline consistency with DLNA guidance • Common (Wired / Wireless Router and WLAN AP) • Support IEEE 802.1Q UserPriority tag on 802.3 LAN interfaces • Support IEEE 802.1D Annex G for priority mapping • Support RFC2474, Differentiated Services field (DS) • Implement LLTD Responder with QoS extensions • Packets received on 802.3 LAN interface and destinedfor an 802.3 or 802.11 LAN interface • Support both DSCP and IEEE 802.1Q User Prioritytag for packet prioritization • Do not modify or remove DSCP or IEEE 802.1Q UserPriority tag • Tolerate (at minimum) forwarding packets withIEEE 802.1Q priority tag (do not drop tagged packets) • IEEE 802.1Q VlanId is out of scope
Quality Streaming Experiences • Strategy: Baseline consistency with DLNA guidance • Common (Wired / Wireless Router and WLAN AP) • Support IEEE 802.1Q UserPriority tag on 802.3 LAN interfaces • Support IEEE 802.1D Annex G for priority mapping • Support RFC2474, Differentiated Services field (DS) • Implement LLTD Responder with QoS extensions • Packets received on 802.3 LAN interface and destined for an 802.3 or 802.11 LAN interface • Support both DSCP and IEEE 802.1Q UserPriority tag for packet prioritization • Do not modify or remove DSCP or IEEE 802.1Q UserPriority tag • Tolerate (at minimum) forwarding packets with IEEE 802.1Q priority tag (do not drop tagged packets) • IEEE 802.1Q VlanId is out of scope • Wireless AP (no router or NAT) • Support common requirements; Pass WFA WMM certification • Packet received on 802.3 LAN interface and destined for 802.11 LAN interface • Support mapping both DSCP and IEEE 802.1Q UserPriority tag to corresponding WMM priority • Packet received on 802.11 LAN interface and destined for 802.3 LAN interface • If DSCP value is present in IP header, do not modify or remove • Wireless Router • Support common requirements • Support Wireless AP requirements
Table: 802.1Q, DSCP, WMM Table defined in DLNA 1.5 Home Networked Device Interoperability Guidelines
IPv6 Transition Technology Support Built-in Security, Future Network Foundation • Teredo compatibility • Cone or Restricted NAT (not symmetric) • UPnP IGD 1.0 present and enabled by default • Auto-Bridge • Avoid double NAT! • Enter bridge mode on Private WAN IP assignment • 6to4 support • 6to4 tunneling • Proxy DNS queries • DNS IPv6 configuration options • Stateless DHCPv6 on LAN • Native IPv6 on LAN • simultaneous v6, v4 LAN addressing
Call To Action – NID vendors • Join the WDK beta • Contact with the following information • .NET Passport email name, Name, Company Name, Address, City, State, Zip, Country, Phone, Email • Support available at Dtmsupp @ microsoft.com • Submit for Windows Vista logo early and often • Implement functionality and submit for Xbox Live logo • Ensure compliance with WFA specs (WPA, WMM, etc.) • Read / Review Logo requirements • http://www.microsoft.com/whdc/winlogo/hwrequirements.mspx • Search on Router / Network Infrastructure Device • Send feedback to logofb @ microsoft.com, subject: router requirements • Review Windows Vista Connectivity Technologies • ‘Windows Rally’ : www.microsoft.com/rally • Attend Windows Rally Summits and PlugFests (fconfig @ microsoft.com) Betawdk @ microsoft.com
Call To Action – cont’d • Attend or review related sessions • CON044 – How To Use Windows Connect Now Configuration To Enable Simple Setup For Consumer WiFi Networks • CON074 – Plug and Play for Network Connected Devices • NET079 – Link Layer Topology Discovery And Enabling Wi-Fi Diagnostics For Network Performance Tuning • BUS100 – Windows Logo Program: To Windows Vista and Beyond • DEV0869 – Succeeding With the Windows Logo Program for Hardware • DEV099 – Using the WDK for Windows Logo and Signature Testing • Ensure all product investments include functionality required to interoperate with next-gen Network Infrastructure Devices
© 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.