本帖最后由 爱卫生 于 2011-5-10 21:57 编辑
现象描述:
H省使用X厂SGSN和Y厂的GGSN设备组网,部分行业用户进行PDP激活时,失败原因为GGSN拒绝。
原因分析:
查询这部分行业用户发现多个用户签约同一个IP地址,例如86152xxxx8849用户和86150xxxx8422用户都签约了IP地址10.161.164.166。GGSN在转发下行数据时要靠IP地址来寻址,不可能让两个用户用一个IP地址,所以正常情况下第一个用户激活成功后第二个用户应该激活失败。
处理过程:
在跟踪两个用户过程中发现NSN的GGSN对两个用户使用同一个IP地址有两种处理方式:
方式1:第一个用户激活成功后,如果第二个用户以同样的IP地址激活则GGSN以“system failure”拒绝用户激活,第二个用户激活失败。
方式2:第一个用户激活成功后,如果第二个用户以同样IP地址激活,GGSN接收激活,但是GGSN立即对两个用户都下发delete pdp context request消息,导致两个同时下线。
处理方案:1、由于86152xxxx8849和86150xxxx8422两个用户是电力行业用户,需要排查该行业所有用户是否还存在其它签约IP地址冲突的现象。
2、请Y厂工程师分析对冲突PDP地址情况同时存在两种处理方式的原因,建议修改第二种处理方式为第一种处理方式,以免多个用户同时不能进行业务。
消息跟踪如下。
如图1-1所示86150xxxx8422用户已经激活并正常进行业务,但在15:58:51s被GGSN去激活。86152xxxx8849用户在15:58:51s发起激活后激活成功,同一时刻又立即被GGSN去激活,时间也恰好在15:58:51s。如图1-2所示。分析两用户的activate pdp context accept消息可知,两用户的PDP地址是完全一样的,因为都签约了同一个静态IP,如图1-3和图1-4所示。
图1-1 86150xxxx8422(IMSI 460020609109110)用户被GGSN去激活 图1-2 86152xxxx8849(IMSI 460022261066977)用户激活后立即被GGSN去激活 图1-3 86150xxxx8422用户使用10.161.164.166地址 图1-4 86152xxxx8849用户也使用10.161.164.166地址 |