Bob Combs Lead Program Manager Microsoft Corporation NDIS 6.20-核心网络电源管理基础 Bob Combs Lead Program Manager Microsoft Corporation
议程 PC耗电 Vista的电源管理 Windows 7电源管理的目标 特性增强 演示Windows 7的局域网唤醒功能(Wake- on-LAN) 配置和管理 通过Logo认证需要满足的要求
PC能耗的认识 能耗费用上升 相比2000年,现在PC机 能耗提高了1倍 商业上削减成本 家庭用户更注重“绿色环保” 美国环保署(EPA)估计PC耗电量 占到了全世界总耗电量的2% 商业上削减成本 家庭用户更注重“绿色环保” PC耗电占到了家庭总耗电量的8 % Hours/year Off Sleep 100 - 0 - 50 - Power (watts) 8760 Idle Active 摘自 http://www.energystar.gov/ia/ partners/prod_development/revisions/downloads/computer/TierII_Network_Issue_Slides.pdf
PC机要进入睡眠状态才能真正节能 PC机每天睡眠14小时,每年就能节省598- 760kWh的电能 发电厂每年就能少向空气中排放420-534千 克的二氧化碳(相当于汽车排放二氧化碳量 的1/10)
Vista具有局域网唤醒功能(WoL) 默认情况下,WoL功能处于关闭状态 WoL唤醒的方式 魔术包(Magic packet) layer2定向包 NetBIOS名称查询请求包 IPv4的地址解析协议(ARP)请求包 IPv6的邻居请求包(NS)
VistaWoL功能需要注意的地方 唤醒方式和所在的网络环境没有关系 企业内部虚假的网络流量可能导致PC机被 频繁地唤醒 定向包 交换机刷新表 这种情况不会发生在家庭网络中
Windows 7电源管理的目标 让PC机在空闲(idle)时进入睡眠状态 保留远程唤醒功能 在运行时减少电能消耗 当不使用设备时就关掉电源
目标场景 多媒体PC 远程桌面/终端服务 文件共享 打印机共享 企业维护 分布式应用
Windows 7网络唤醒功能的特性 局域网唤醒(WoL)/无线局域网唤醒 (WoWLAN) 电源管理卸载(offload) 修正了唤醒的方式集合 电源管理卸载(offload) IPv4的地址解析协议(ARP) IPv6的邻居请求(NS) 当媒体介质断开时,设备就进行低功耗状态
Windows 7网络唤醒的方式 位图方式 魔术包(Magic packet) IPv4的TCP同步包 IPv6的TCP同步包 802.1x EAPOL的请求身份消息包(无线)
当系统睡眠时,网络功能也停止 地址解析协议(ARP)请求在网络适配器(NIC) 中的处理过程 当有IPv4地址解析请求时,主机会以自己的 MAC地址进行响应 ARP不会被缓存,也不会被管理 邻居请求(NS)在网络适配器(NIC)中的处理 过程 当有IPv6邻居请求时,主机会以自己的MAC 地址进行响应 支持公共的、本地连接的和临时的IPv6地址
唤醒方式依赖于网络环境 由地点决定:家或者是工作场所 魔术包(Magic packet)是一种通用的唤醒方式 IPv4和IPv6的TCP同步包表示有新的连接请 求,比如文件共享 用于名称解析请求的唤醒 NetBIOS –只适用于IPv4 LLMNR –用于没有DNS的环境 ARP, NS –如果没有卸载功能
9/17/2019 5:52 AM 演示 在网络卸载的情况下进行局域网唤醒
当媒体介质断开时,就进入低功耗状态 PC机处于系统工作状态(SO) 当网线断开时,网络适配器就被置于设备睡 眠状态(D3) 如网线断开时系统进入睡眠状态,此特性无 效
Windows 7新增的关键字 细化对capabilities的控制 用户从设备属性页面访问 使用WMI将有很大变化 关键字 描述 *WakeOnPattern 当模式匹配时就唤醒 *WakeOnMagicPacket 当收到魔术包时就唤醒 *DeviceSleepOnDisconnect 当介质(网线)断开时就睡眠 *PMARPOffload 在睡眠期间卸载ARP功能 *PMNSOffload 在睡眠期间卸载NS功能 *PMWiFiRekeyOffload 在无线适配器睡眠期间卸载WiFi的秘钥刷新功能
配置和管理 用于查询并设置配置信息的WMI接口 用于查询当前和硬件能力的WMI界面 系统的配置 全局管理 管理各种应用程序 第3方应用程序 诊断
通过网络徽标认证需要满足的要求 WoL徽标 网络卸载 必须支持至少6种WoL方式 到2010年,必须支持至少8种WoL方式 可以有选择地支持ARP或者NS 到2010年,必须同时支持ARP和NS卸载
立即行动 把硬件和驱动升级到NDIS 6.20,以更好地 利用Windows 7的新功能 至少支持8种唤醒方式 在网络适配器上实现ARP和NS包的电源管理 卸载功能 支持新数据包的唤醒方式 支持媒体介质断开就进入低功耗的功能
附加资源 Beta版的Windows 7将发布WDK 在MSDN上可以获得release版的DDI : http://msdn.microsoft.com 设备驱动方面的问题 NDIS 6反馈的信箱: ndis6fb@microsoft.com 与Windows徽标计划有关的网址: http://www.microsoft.com/whdc/winlogo/default.mspx
本地化参考资源 网络资源 Windows 硬件开发者网站 http://www.microsoft.com/China/WHDC https://winqual.microsoft.com Windows 媒体中心中文网站: http://www.microsoft.com/china/windows/products/winf amily/mediacenter/default.mspx Windows徽标计划中文技术论坛 http://forums.microsoft.com/china/ShowForum.aspx ?ForumID=2150&SiteID=15 Windows徽标流程问题联系 HICWHQL@microsoft.com
© 2008 Microsoft Corporation. All rights reserved © 2008 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.