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