为了将 Wi-Fi 网络的成本传达给客户端,Microsoft 定义了 802.11 协议的供应商扩展。 此扩展是网络成本 IE。
注意 802.11 协议允许供应商定义的信息元素 (IE) ,并要求不了解特定 IE 的客户端忽略它并继续处理剩余的 IE。 这可以最大程度地降低将新 IE 添加到与其他操作系统类型的现有客户端交互的产品的兼容性风险。
下表显示了网络成本 IE 格式:
字段名称 | 大小 (八进制数) | 值 | 说明 |
---|---|---|---|
属性 ID |
1 |
0xDD |
键入 (供应商扩展) |
Length |
1 |
0x08 |
以下字段的长度 |
组织唯一标识符 (OUI) |
3 |
0x00、0x50、0xF2 |
供应商 (Microsoft) |
OUI 类型 |
1 |
0x11 |
OUI 类型 (网络成本) |
成本级别 |
1 |
正好是 成本级别 值之一。 请参阅下文。 |
成本级别。 精确值之一。 |
RESERVED |
1 |
0x00 |
保留。 应0x00 |
成本标志 |
1 |
OR'ed 成本标志。 请参阅下文。 |
成本标志。 可以是 OR |
RESERVED |
1 |
0x00 |
保留。 应0x00 |
下表显示了可能 的成本级别 位 () 正好需要一个位:
值 | 名称 | 说明 |
---|---|---|
0x00 |
未知 |
用法未知或不受限制。 |
0x01 |
非受限 |
在此连接上传输数据不收取任何增量费用。 |
0x02 |
已修复 |
数据传输按流量计费,并计入数据限制。 在此限制内,成本没有差异。 |
0x04 |
变量 |
增量成本适用于此链接上的所有使用情况。 设置此值后,Windows 客户端会自动将连接视为按流量计费。 |
下表显示了可能的 “成本”标志 位。 这些值可以是或已
值 | 名称 | 说明 |
---|---|---|
0x00 |
连接成本未知。 |
|
0x01 |
超出数据限制 |
使用量已超出按流量计费的网络的数据限制;可能会应用不同的网络成本或条件。 |
0x02 |
Congested |
网络操作员遇到或预期负载过重。 |
0x04 |
漫游 |
网络共享连接在提供商的家庭网络或关联公司外部漫游。 |
0x08 |
接近数据限制 |
使用量接近按流量计费的网络的数据限制;达到限制后,可能会应用不同的网络成本或条件。 |
下表显示了 IE) (最后四个字节的一些示例成本属性值:
值 | 名称 | 说明 |
---|---|---|
默认 WLAN |
0x01、0x00、0x00、0x00 |
不受限制的连接;由固定宽带支持的标准 WLAN。 |
可移植热点默认值 |
0x02、0x00、0x00、0x00 |
按流量计费的网络;限制未知或尚未达到;匹配移动宽带连接的 Windows 默认值。 |
超出限制/限制 |
0x01、0x00、0x01、0x00 |
用户已超出数据限制;速度降低,但没有进一步的使用限制适用。 |
超出限制/费用 |
0x04、0x00、0x01、0x00 |
用户已超出数据限制;额外的使用量会产生增量费用。 |
可移植热点/漫游 |
0x04、0x00、0x04、0x00 |
连接正在漫游;由于网络状态,将产生增量费用。 |
向设备添加网络成本支持
将 IE 添加到设备的 WLAN 信标和探测响应,该响应固定为表中显示的 可移植热点默认值 ,其中包含示例成本属性值。 验证连接到此网络的Windows 8、Windows 8.1或Windows 10计算机是否自动为此网络选择“减少网络使用率”选项。
漫游时,请将默认值替换为表中列出的 可移植热点/漫游 值,并替换为示例成本属性值。
(可选)与合作伙伴运营商合作,确定其他值可能合适的情况,如下所示:
在某些持有者 (LTE、HSPA+等 ) 时不受限制,
用于检测超限状态的已定义通道。
超过数据限制时操作员定义的行为。
(可选)如果你的设备可以使用 Wi-Fi 作为第二跃点网络,请在连接到的网络上检查此 IE,并将其值 (或其不存在) 到你自己的 SSID。 如果没有,请使用表中列出的 默认 WLAN 值和示例成本属性值。