GPRS - PDP 上下文

PDP 代表分组数据协议。 PDP 地址是网络层地址(开放标准互连 [OSI] 模型第 3 层)。 GPRS 系统支持 X.25 和 IP 网络层协议。 因此,PDP 地址可以是 X.25、IP 或两者兼而有之。

每个 PDP 地址都锚定在网关 GPRS 支持节点 (GGSN) 上,如下图所示。 从 PDP 地址的公共分组数据网络发送的所有分组数据流量都经过网关 (GGSN)。

GPRS PDP 上下文

公共分组数据网只关心地址属于特定的GGSN。 GGSN 向分组数据网络的其余部分和连接到公共分组数据网络的计算机隐藏了站点的移动性。

静态分配的 PDP 地址通常固定在用户归属网络中的 GGSN 上。 相反,动态分配的 PDP 地址可以锚定在用户的归属网络或用户正在访问的网络中。

当一个 MS 已经连接到一个 SGSN 并且它要传输数据时,它必须激活一个 PDP 地址。 激活 PDP 地址会在移动终端的当前 SGSN 和锚定 PDP 地址的 GGSN 之间建立关联。

SGSN 和GGSN 保存的关于这种关联的记录称为 PDP 上下文。

了解附加到 SGSN 的 MS 和激活 PDP 地址的 MS 之间的区别很重要。 单个 MS 仅连接到一个 SGSN,但是,它可能有多个同时处于活动状态的 PDP 地址。

每个地址都可以锚定到不同的 GGSN。 如果数据包从公共数据包数据网络到达特定 PDP 地址的 GGSN,并且 GGSN 没有对应于该地址的活动 PDP 上下文,它可能会简单地丢弃数据包。 相反,如果地址静态分配给特定的移动终端,GGSN 可能会尝试激活与 MS 的 PDP 上下文。