MB 数据包上下文管理
本主题介绍数据包上下文的管理,这些上下文是一组特定的网络配置参数,用于在第 2 层的物理 MB 连接之上设置 虚拟线路 或 流 。 在基于 GSM 的设备中,这对应于数据包数据协议 (PDP) 的概念。 在基于 CDMA 的设备中,这对应于网络配置文件。
在大多数情况下,数据包上下文的详细设置由 MB 设备的 IHV 和/或网络提供商预先预配,或者通过网络无线 (OTA) 或使用短信进行预配。 无论哪种情况,最终用户通常都不需要提供大部分设置 (例如服务质量 (QoS) 、安全代码、移动 IP 等) 。 但是,最终用户可能需要提供网络访问字符串、用户名和密码。 从 MB 服务的角度来看,正是这些用户可配置的设置构成了数据包上下文的内容。
MB 驱动程序模型不提供显式 OID 来设置或断开 WWAN 的第 2 层连接。 相反,激活第一个数据包上下文会导致设置基础第 2 层连接,并停用最后一个数据包上下文将有效地断开基础第 2 层连接。
MB 驱动程序模型基于以下两个约束构建,这些约束针对任何给定时间的活动数据包上下文数:
每个数据包上下文只能激活一次。
在任何给定时间只能激活单个数据包上下文。
在响应OID_WWAN_DEVICE_CAPS查询请求时,必须使符合 MB 驱动程序模型的任何微型端口驱动程序将 WWAN_DEVICE_CAPS 结构的 MaxActivatedContexts 成员设置为一个。 即使微型端口驱动程序将此值设置为大于 1,MB 服务也可确保在任何给定时间最多只激活一个数据包上下文。
由于每个数据包上下文只能激活一次,因此静态数据包上下文标识符可用于在激活后标识虚拟线路。 只要第一个约束仍然有效,使用此静态标识符就仍然有效。
有关数据包上下文管理的详细信息,请参阅 OID_WWAN_PROVISIONED_CONTEXTS 和 OID_WWAN_CONNECT。