51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 3150|回复: 0
打印 上一主题 下一主题

由于GTPV0不兼容所导致的PDP激活失败分析 [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2012-3-19 21:37:21 |只看该作者 |倒序浏览
一键分享 一键分享

某省SGSN升级完后,客户投诉。说本地用户均不能使用GPRS业务,但PDP激活可以成功。

经过分析定位,发现SGSN在升级完之后,采用GTPV0和GGSN尝试进行PDP上下文的激活。

经过认真分析,发现,在割接时,Gn接口出现过不可达,会被断开一段时间。这时SGSN将无法收到GGSN回的应答。因此,SGSN回退到GTPV0和GGSN进行通信。在Gn接口连接恢复后,SGSN仍然使用GTPV0和GGSN进行通信。这样PDP的激活是成功的。但因为设备软件的原因,此版本的SGSN如果采用GTPV0的话,则下行数据不能穿过SGSN。因此用户不能使用PS业务。

问题主要是出在SGSN上,采用同一块物理板卡来处理GTP-C和GTP-U,而SGSN是通过目的端口号来区分GTP-C和GTP-U的。但GTPV0的端口号相同,都是3386。这样,内部的路由功能将无法区分是将数据包交给GTP-C还是GTP-U的进程处理。因此,会给对方回一个"Destination Unreachable"。

此问题已经通过软件版本升级解决。

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。
您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2025-5-8 06:03 , Processed in 0.027972 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部