【问题现象】
河南移动进行异厂家之间的VOLTE联合测试,测试过程中发现在使用华为MME/SGW,使用诺PGW的情况下,测试结果出现异常,至IMS的缺省承载建立不成功。而 MME/SGW/PGW均使用各自厂家的设备时,则没有问题。
【原因定位】
此类流程类问题处理,优先进行信令跟踪,锁定问题网元。在实际跟踪中发现,每次的失败均是诺西的PGW在回复的create session rsp消息中,携带失败的的原因值为30:reject by sgw or pgw。

之后问题锁定在诺西PGW侧,在其对SGW发送的create session req请求命令的报文进行分析时,发现异常。
根据3GPP29274描述:If static IP address assignment isnot used, the IPv4 address shallbe set to0.0.0.0, and/or the IPv6 Prefix Length and IPv6 prefix and Interface Identifier shall allbe set to zero。
换言之,在create session request的消息中的PDN Address Allocation字段,如果UE没有使用静态IP的话, 那么该报文中的IPV4地址就要被置为0.0.0.0,报文中的IPV6前缀长度应该被置为0。而在实际测试的消息跟踪中,MME发出的create session request消息中对应的字段不为0,不符合协议要求。
反馈至华为侧,华为反馈在MME上有相关的软参配置可以对该信元所带的字段进行控制。

DWORD_EX8 Bit18控制Create Session Request消息里IPv6 Prefix Length的取值。
该软参用于控制填写Create Session Request消息里的PDN Address Allocation信元时,当PAA内的字段PDN Type是IPv6或者IPv4v6类型时,并且IP地址是动态分配的,IPv6 Prefix Length的填写取值。取值范围:0~1,0:64,1:0,系统初始设置值:0。查询现网的参数配置,发现华为MME当前该参数配置确实为0,将其更改为1以后,再次进行测试,流程恢复正常。
0:表示IPv6 Prefix Length长度为64;
1:表示IPv6 Prefix Length长度为0。
影响范围:所有使用到华为MME同时使用诺西PGW的用户。
【解决方案】
华为更改软参解决。 


51学通信核心网微信群公告:

为方便大家交流通信技术,我们创建了一个“51学通信核心网微信群”,欢迎所有热爱移动通信核心网的朋友加入,共同来探讨移动通信核心网相关问题,让我们共同进步吧~。

本群为51学通信所建的核心网技术交流群,仅限讨论核心网相关技术问题,分享通信生活及行业新闻等。禁发一切类型的广告(包括招聘、兼职信息、产品推广等,但在线学习类的分享不限),不合理的地方会慢慢改进。

本群涉及的主要领域和技术包括但不限于以下:

1)IP (MPLS VPN,IP Qos,NAT,IP Sec,组播,流量工程等)

2)CS核心网(MSC-S,MGW,SCP等)

3)2/3/4G PS核心网(MME,SGW,PGW,SGSN,GGSN,EPC DNS,EPC-HSS,HLR,OCS,CG,PG,PCRF,CE等)

4) IMS(CSFB,eSRVCC,ICS,RCS等技术,CSCF,AS,BGCF,IBCF,IMS-HSS,eNUM/DNS,ePDG,AAA,ATCF/ATGW,eMSC,SBC,MRFC/MRFP等网元)

本群讨论的主要协议包括但不限于:

MPLS,QinQ,IP,PIM,IGMP,SNMP,RTP/RTCP,OSPF,BGP,ISIS,SIP/SDP,Diameter/DBP,GTP,ISUP,MAP,RANAP,BSSAP,SIGTRAN,SCTP,H.323,H.248,IKE,AH/ESP,S1AP,SGsAP,X2AP,LDAP,XCAP,HTTP,BICC,Camel等。

本群讨论原理及信令为主,不讨论设备内部实现细节及bug。
加入方法:

51学通信群已超100人(目前已有385人),根据微信规定,群二维码自动失效。现在入群的唯一方法是群内人拉人入群。

为方便更多朋友入群一起交流核心网技术,特此发布下我们的入群方法:

1 群内的朋友可以任意拉人,只要不违反群公告的规定即可。

2 群外的朋友想入群,可以联系群内的朋友拉进来,或者加群主个人微信,说明想入群,群主会拉你入群

(群主微信名称:爱卫生,微信ID:gprshome201101)