谈数据业务的漫游时解析 APN

 最近接连收到关于为什么网络拒绝 PDP 上下文的询问,刚开始的时候由于正好在处理 QoS Rel-99 和 Rel-5 的兼容性问题,所以也没有多想,事后回头一看,其实根本就是 APN 的问题。常见的情况是 IOT 的伙计们带着手机到处跑的时候,手机漫游到 VPLMN 中,当然偶尔也有不怎么聪明的测试拿插着商用 USIM 的手机在实验室里做实验。不过问题根源都是 APN 设置的不正确。如果不是 PDP 上下文激活拒绝所带的理由让人迷惑,这个小问题大家也就忘记了。网络使用了 0x21 也就是 Service option not subscribed,可是 IOT 的伙计们说如果 APN 设置出错,那么为什么不用 0x18 也就是 APN invalid or missing 呢?由于不是很清楚网路端的实现,所以查询了些资料而有以下结论,如有错误希望帮我纠正。

Access Point Name (APN) 的中文翻译应该是接入点,说的彻底一点,它的作用是找相应的 GGSN 来支撑数据业务。运营商应该还能应用不同的收费标准于不同的 APN,以便提供不同质量或者种类的服务。目前手机浏览网页,收发电子邮件之类的服务都需要正确设置 APN。 APN 位于 PDP 上下文激活请求消息中,格式简单,举例说如果 APN 应该是 apn.ccmc.cn 那么编码是 3apn4cmmc2cn,其中字母使用代表 ASCII 码代替。APN 存在于 PDP 上下文激活请求消息中的原因是 APN 解析,即 SGSN 寻找 GGSN 的过程。当手机注册在 HPLMN 的时候,H-DNS (指 HPLMN 的DNS,以区分 VPLMN 的 DNS,V-DNS) 会帮助 SGSN 解析 APN,找到能提供数据业务服务的 GGSN 的 IP 地址,从而通过 Gi 口和公网链接。当手机注册在 VPLMN 的时候 V-DNS 很有可能

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值