网络成本信息元素

为了将 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

已修复

数据传输按流量计费,并计入数据限制。 在此限制内,成本没有差异。
设置此值后,Windows 客户端会自动将连接视为按流量计费。

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

连接正在漫游;由于网络状态,将产生增量费用。

向设备添加网络成本支持

  1. 将 IE 添加到设备的 WLAN 信标和探测响应,该响应固定为表中显示的 可移植热点默认值 ,其中包含示例成本属性值。 验证连接到此网络的Windows 8、Windows 8.1或Windows 10计算机是否自动为此网络选择“减少网络使用率”选项。

  2. 漫游时,请将默认值替换为表中列出的 可移植热点/漫游 值,并替换为示例成本属性值。

  3. (可选)与合作伙伴运营商合作,确定其他值可能合适的情况,如下所示:

    • 在某些持有者 (LTE、HSPA+等 ) 时不受限制,

    • 用于检测超限状态的已定义通道。

    • 超过数据限制时操作员定义的行为。

  4. (可选)如果你的设备可以使用 Wi-Fi 作为第二跃点网络,请在连接到的网络上检查此 IE,并将其值 (或其不存在) 到你自己的 SSID。 如果没有,请使用表中列出的 默认 WLAN 值和示例成本属性值。

通信渠道

[MS-NCT]网络成本传输协议文档