51学通信技术论坛

标题: 中国联通的通用APN的DNS解析原则及实例 [打印本页]

作者: 爱卫生    时间: 2011-8-3 22:03:33     标题: 中国联通的通用APN的DNS解析原则及实例

本帖最后由 爱卫生 于 2011-8-3 22:04 编辑

   根据中国联通移动核心网分组域局数据规范(V2009.01),知道通用APN(即uniwap、uninet等公共APN也是最常见的APN)的解析原则如下。摘录如下:
3.1  通用APN解析
【原则】:SGSN根据用户携带APN及MSISDN的3-9位扩展成<APN网络标识.1PQH0H1H2H3.mnc001.mcc460.gprs>进行APN解析,拜访地DNS根据号段将无法解析送到上一级的根DNS进行查询,根DNS采用迭代的方式回复即返回归属省DNS地址。
【格式】:
省级DNS A记录:
[APN网络标识].[1PQH0H1H2H3].mnc001.mcc460.gprs. IN  A  [GGSN IP]
根DNS  NS记录:
[1PQH0H1H2H3]   IN   NS   [DNS 主机名]
【说明】:
 APN网络标识:必选,uninet、uniwap、3gwap、3gnet、cmnet、cmwap,不区分大小写;
 1PQH0H1H2H3:必选,MSISDN的3-9位,在省级DNS上指本省所有号段,在根DNS上指联通全网所有号段;
 GGSN IP:省内GGSN IP地址,如GGSN负荷分担,一个号段对应多个GTP-C地址;
 DNS主机名:1PQH0H1H2H3对应省的DNS主机名,包括主备机;
【举例】:
 北京DNS通用APN A记录:
uniwap.1860000.mnc001.mcc460.gprs.  IN  A   220.100.128.11
uniwap.1860000.mnc001.mcc460.gprs.  IN  A   220.100.128.12
 广东根DNS NS记录
1860000       IN    NS         bjdns1.mnc001.mcc460.gprs.
              IN    NS         bjdns2.mnc001.mcc460.gprs.


【论坛说明及点评】:
   通过以上说明,可以看到,联通在用户做PDP上下文激活时,需要对用户请求的APN进行DNS解析,根据规范要求,实际上要对原有的APN全名进行扩展,将手机号的前面3-9加到APN前面,构成一个扩展的APN,然后再送到DNS去解析。这样做的目的是回归属地GGSN进行上下文激活,从而实现在归属地GGSN上对用户PDP上下文进行管理和计费。通过附加的手机号3-9位就可以找到DNS上对应的归属地GGSN的映射信息。
作者: skyever    时间: 2011-11-25 01:17:01

传说联通的APN有自动纠错功能,用错误的APN也可以实现PDP激活...
作者: Albert    时间: 2011-12-5 18:05:54

学习了又..原来是这样实现归属地激活的.
作者: yonka    时间: 2012-6-5 10:48:58

能否介绍一下“非通用APN的解析”?谢谢
作者: arkphoenix    时间: 2012-8-3 16:18:59

怎么 在sgsn上配置 解析过程中的 msidn 的位数?




欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2