access point name APN详解 apn是什么意思啊


access point name APN详解 apn是什么意思啊

文章插图
APN的作用
APN指一种网络接入技术 , 是通过手机上网时必须配置的一个参数 , 它决定了手机通过哪种接入方式来访问网络 。对于手机用户来说 , 可以访问的外部网络类型有很多 , 例如:Internet、WAP网站、集团企业内部网络、行业内部专用网络 。而不同的接入点所能访问的范围以及接入的方式是不同的 , 网络侧如何知道手机激活以后要访问哪个网络从而分配哪个网段的IP呢 , 这就要靠APN来区分了 , 即APN决定了用户的手机通过哪种接入方式来访问什么样的网络
APN 的基本概念
APN的组成有两部分:1)网络ID , 这部分表示一个外部网络 , 这部分是必选的;2)运营商ID , 这部分表示其属于哪个运营商的 , 这部分是可选的 。
(1)网络ID:网络ID至少包含有一个标签 , 其长度最长为63字节;其不能以字符串“rac”、”lac”、”sgsn”、”rnc”等网元名称开头 , 不能以”.gprs”结尾 , 此外还不能包含”*” 。
(2)运营商ID:运营商ID由三个标签组成 , 最后一个标签必须为“.gprs” , 第一和第二个标签要唯一地标识出一个PLMN;每个运营商都有一个默认的DNN/APN运营商ID , 默认的运营商ID从从IMSI推导出来的:“mnc<MNC>.mcc<MCC>.gprs” 。对于LBO的漫游场景(也就是在VPLMN的PGW/UPF提供访问外部网络的业务时) , DNN/APN的运营商ID应该是VPLMN的网络ID 。
APN通常作为用户签约数据存储在HSS(Home Subscriber Server , 归属用户服务器)/HLR(以下简称HLR)中 , 用户手机在发起分组业务时也可向网络侧SGSN(Serving GPRS Support Node , 服务GPRS支持节点)/MME(Mobility Management Entity , 移动管理实体)提供APN 。SGSN/MME(以下简称SGSN)根据用户所提供的APN , 通过DNS(Domain Name Server , 域名服务器)进行域名解析 , 从而获取到GGSN/PGW(以下简称GGSN)的IP地址 , 将用户接入到APN对应的PDN中 。
那么终端是如何将APN信息告诉网络的呢?如下图所示终端将APN信息携带在PDN CONNECTIVITY REQUEST消息中并发送给网络侧 。
细心的读者会发现APN这个消息信元的presence等于‘O’ 即可选元素 , 也就是说PDN CONNCECTIVITY REQUEST消息中并不一定包含APN,那什么情况下不会包含APN呢?协议3GPP 24301有以下描述
When the PDN CONNECTIVITY REQUEST message is sent together with an ATTACH REQUEST message, the UE shall not start 财路哥r T3482 and shall not include the APN.
NOTE 1: If the UE needs to provide protocol configuration options which require ciphering or provide an APN, or both, during the attach procedure, the ESM information transfer flag is included in the PDN CONNECTIVITY REQUEST. The MME then at a later stage in the PDN connectivity procedure initiates the ESM information request procedure in which the UE can provide the MME with protocol configuration options or APN or both.
即当UE发起注册attach流程时,PDN CONNCTIVITY REQUEST消息包含在ATTACH REQUEST消息中 , 此场景下PDN CONNCTIVITY REQUEST不会包含APN, 终端会通过ESM INFORMATION request流程将APN信息提供给网络
APN类型
说明:(1)此表中的数据连接优先级是由低到高 , 即default数据连接的优先级最低 , 而hipri数据连接的优先级最高 。
(2)对于LTE网络来说 , 当UE向网络发起注册attach时会建立一条默认承载且默认承载时永远存在的 , default apn类型用于建立默认承载 , 即default EPS BEARER 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: