处理大量的 SSID
本主题介绍处理大量 SSID 要求的方法。
Windows 8.1和Windows 10通过增加可在单个 WLAN 配置文件中配置的 SSSD 数量,显著改进了对大量 SSSD 的支持。 一个 WLAN 配置文件现在最多可以包含 10,000 个 SSSD。 此外,WLAN 配置文件支持 SSID 前缀。
本主题包含以下部分:
每个配置文件有多个 SSSD
如果要预配Windows 8、Windows 8.1或Windows 10以连接到多个 SSSD,建议为每个配置文件提供多个 SSSD。 这大大减少了预配文件的大小,并提高了计算机的响应能力。
如果打算使用 API 标记不应再使用的网络,请注意,这些操作适用于同一配置文件涵盖的所有 SSSD。 因此,最佳做法是将相关的 SSSD 分组到单个配置文件中。
最多可以有 10 个配置文件,每个配置文件在 Windows 8 中可以有 25 个主要 SSD,在 Windows 8.1 中最多可以有 10,000 个 SSSD。 在 Windows 8.1 中,SSD 有两个单独的 XML 命名空间。 v1 命名空间最多支持 25 个 SSD,如 Windows 8 中所示。 v2 命名空间最多支持 10,000 个 SSSID。 配置文件在 v1 命名空间中必须至少有一个 SSID,并且总共最多可以有 10,000 个 SSID。
辅助 SSSID
Windows 8在 WLAN 配置文件的 HotspotAuth 部分中引入了辅助 SSID 的概念,以扩展配置文件所涵盖的 SSID 数量。 Windows 8.1和Windows 10中仍支持此功能,但我们建议改用 WLAN 配置文件的 SSID 部分来支持自动连接方案。
若要在 Windows 8 中为每个配置文件配置超过 25 个 SSID,可以在 HotspotAuth 部分的 SSIDConfig 说明中为每个配置文件指定辅助 SSID。 这不会为这些网络创建其他配置文件,而是将配置文件中的热点设置与该 SSID 相关联。
如果用户在将来手动连接并创建新的配置文件,则此配置文件中的热点设置将自动与用户创建的配置文件相关联。 由于辅助 SSD 不会自动连接,除非用户手动连接一次,否则这些网络应该是大多数用户不会遇到的不太常见的网络。
每个配置文件最多可以有 250 个辅助 SSD。
前缀
若要与一组特别大型或动态的 SSID 相关联,SSID 列表除了包含静态 SSID 之外,还可以包含前缀。 这使你可以将移动宽带应用与一组广泛的 SSID 相关联,这些 SSID 在 SSID 开头具有四个或更多八位字节。
在 Windows 8 中,SSID 前缀仅在辅助 SSID 列表中受支持。 在 Windows 8.1 和 Windows 10 中,使用 v2 命名空间的 WLAN 配置文件的 SSIDConfig 部分支持 SSID 前缀。
示例配置文件
本部分显示一个示例配置文件,其中包含 v1 和 v2 命名空间中的 SSID 以及 SSID 前缀。
<WLANProfile xmlns="http://www.microsoft.com/networking/CarrierControl/WLAN/v1"
xmlns:v2="http://www.microsoft.com/networking/CarrierControl/WLAN/v2">
<name>SampleProfile</name>
<SSIDConfig>
<SSID>
<name>MySSID1</name>
</SSID>
<v2:SSID>
<v2:name>MySSID2</v2:name>
</v2:SSID>
<v2:SSIDPrefix>
<v2:name>MySSIDPrefix</v2:name>
</v2:SSIDPrefix>
</SSIDConfig>
<MSM>
<security>
<authEncryption>
<authentication>open</authentication>
<encryption>none</encryption>
<useOneX>false</useOneX>
</authEncryption>
</security>
</MSM>
</WLANProfile>