51学通信技术论坛

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

我想知道GPRS过程中,DNS分配是在什么 时候进行的 [复制链接]

Rank: 2Rank: 2

跳转到指定楼层
楼主
发表于 2011-12-6 10:09:13 |只看该作者 |倒序浏览
一键分享 一键分享
在PDP REQ中,经常 会见到PRIMARY DNS 0.0.0.0,SLAVE DNS 0.0.0.0,但往往最终PDP ACC中这两个值还是没变,那最终DNS的分配是在连接建立后再DHCP获取的吗?

Rank: 10Rank: 10Rank: 10

沙发
发表于 2011-12-15 16:31:19 |只看该作者
根据本论坛的指引,我大致看了一下TS23.060-78的9.2节,里面应该可以找到答案。
在9.2.1 static and dynamic pdp addresses 中提到分配给手机PDP地址的四种方式,分别为
1、HPLMN给手机分配静态地址
2、HPLMN在PDP上下方激活时给手机分配动态地址
3、VPLMN在PDP上下方激活时给手机分配动态地址
4、PDN给手机分配静态或者动态IP地址,
其中如果是2或者3中的方式,则应由GGSN负责分配和释放 动态pdp地址;
如果是4中的方式,则可能  
        --由PLMN在PDP上下文激活过程中从PDN中获取PDP地址然后分配给手机(GGSN和PDN通过使用DHCP或者RADIUS协议来分配和释放 动态PDP地址),如果使用DHCP,则GGSN承担DHCP CLIENT的角色;如果使用RADIUS,则GGSN承担RADIUS CLIENT的角色
        --或者手机在PDP上下文激活流程后直接与PDN协商获取PDP地址(MS和PDN通过使用DHCP或者MIP协议来分配和释放 动态PDP地址),如果使用DHCP,则GGSN承担DHCP relay egent的角色;如果使用MIP,则GGSN承担foreigh agent的角色

        其实在用户的GPRS签约数据中有用户可以使用的APN,而这些APN就分别对应了不同的地址分配方式,如GGSN分配,DHCP或者RADIUS;

同时协议同还提到,HPLMN运营商决定是使用HPLMN还是VPLMN分配的动态地址。

我的理解是,用户的签约数据中会包含是否可以使用VPLMN的APN,而在GGSN中APN的设置即包含了手机地址的分配方式。不知道我的理解是否正确呢?

使用道具 举报

Rank: 9Rank: 9

懒

板凳
发表于 2011-12-25 17:45:16 |只看该作者
回复 strong1982 的帖子

对的。你的理解完全正确。

DNS的地址信息是在GGSN给SGSN的Create PDP Context Response消息里分配的。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 3Rank: 3Rank: 3

地板
发表于 2011-12-29 11:54:12 |只看该作者
我发现有些response消息中PCO协议下没有DNS服务器的??这个是怎么回事啊

使用道具 举报

Rank: 9Rank: 9

懒

5#
发表于 2011-12-29 16:09:13 |只看该作者
lizq8285 发表于 2011-12-29 11:54
我发现有些response消息中PCO协议下没有DNS服务器的??这个是怎么回事啊

  你再看下这个消息,应该是针对cmwap这个APN的激活。因为cmwap是不需要分配给MS DNS Server地址的,所有的访问请求都是发给WAP网关来代理完成。而cmnet这个APN则不一样,一定是要的。因为是用户直接访问Internet。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 3Rank: 3Rank: 3

6#
发表于 2011-12-31 12:11:27 |只看该作者
谢谢,我也是刚刚发现了。所以就想到了我这个疑问,呵呵。

使用道具 举报

Rank: 2Rank: 2

7#
发表于 2012-1-9 11:01:49 |只看该作者
非常 感谢楼上几位解答:{:soso_e128:}

使用道具 举报

Rank: 8

义 超级之星 勤 论坛核心会员

8#
发表于 2012-5-17 10:31:41 |只看该作者
爱卫生 发表于 2011-12-29 16:09
你再看下这个消息,应该是针对cmwap这个APN的激活。因为cmwap是不需要分配给MS DNS Server地址的,所有 ...

爱总清不清楚移动的cmwap、cmnet融合的情况,是怎么实现呢?

用户上网的流程如何?
欢迎多多交流

PS CORE & SS7 & SIGTRAN & IP

有相关的专业技术网站/Q群也多谢推荐

使用道具 举报

Rank: 8

VIP 论坛核心会员 特殊贡献奖

9#
发表于 2012-5-17 13:05:53 |只看该作者
yonka 发表于 2012-5-17 10:31
爱总清不清楚移动的cmwap、cmnet融合的情况,是怎么实现呢?

用户上网的流程如何?

我只知道这个融合涉及GGSN上给cmwap配置DNS,手机上不设置代理(就像cmnet一样了)。
cmwap数据流出GGSN之后,路由怎么走?直接出防火墙到internet还是先走wapgw再从wapgw上路由出去,那就不知道了。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

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

GMT+8, 2024-11-25 23:44 , Processed in 0.045163 second(s), 12 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部