gaoyang_fei 发表于 2012-10-7 21:18
不好意思 爱总 打错字了 第三个问题是 Gn口的信令还有那些会影响teid?
还有关于a问题到底ggsn侧的up ...
因为你的a问题问了两个问题。所以“是”是回答前一个问题。MS IP一般不重新分配是回答后一个问题。如下: a)如果 GGSN侧的 pdp update request 是作为pdp上下文修改的一部分呢?这种情况下 用来修改MS 的ip 是不是 很常见? 答:是。这种情况下,MS IP一般不重新分配,否则影响用户体验。不用担心update消息(对应的是PDP上下文修改流程)后用户的IP会变,可以说接近100%的情况下是不变的。以下是规范的原文(TS23.060的9.2.3节):“ The following parameters can be modified:
- QoS Negotiated;
- Radio Priority;
- Packet Flow Id;
- PDP Address (in case of the GGSN-initiated modification procedure);
- TFT (in case of MS- or GGSN-initiated modification procedure);
- BCM (in case of GGSN-initiated modification procedure); and
- Usage of Direct Tunnel. ”特意说明了PDP上下文修改流程中只有GGSN发起的PDP修改流程才可以修改UE的IP地址,其他场景都不行(例如RAU、切换等过程产生的update pdp context消息等)。但GGSN通常不会主动去发一个PDP修改流程更新UE的IP地址的,除非是人工在GGSN上触发了什么指令操作。 b)我是针对你的问题,针对Inter-SGSN RAU场景所触发的update pdp context消息,必须要更新用户面TEID,因为SGSN变了。如果是其他场景,例如只是更新Qos,那用户面TEID当然可以不变。规范里只是说用户面TEID是强制IE,一定要携带,并没有说一定要变啊。 PDP上下文更新失败,规范是这么说的。“If the SGSN receives an Update PDP Context Response with a Cause value other than "Request accepted", it shall abort the update of the PDP context. If the SGSN receives an Update PDP Context Response with a Cause value "Non-existent", it shall delete the PDP Context.” c)Gn接口只有update pdp消息可以修改GSN之间的TEID。Create用于创建,delete用于删除。 |