apn是什么意思啊

apn的作用
apn指的是一种网络接入技术,它是通过手机上网时必须配置的一个参数,它决定了手机使用哪种接入方式接入网络 。对于手机用户来说,可以接入的外网有很多种类型,如互联网、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运营商标识,该标识源自imsi:“移动运营商” 。在lbo的漫游场景中(即vplmn的pgw/upf提供接入外部网络的服务时),dnn/apn的运营商id应该是vplmn的网络id 。
apn通常作为用户签约数据存储在hss(归属用户服务器)/hlr(以下简称hlr)中,用户手机在发起分组业务时还可以向网络侧的sgsn(服务gprs支持节点)/移动管理实体(mme)提供apn 。sgsn/mme(以下简称sgsn)根据用户提供的apn,通过dns(域名服务器)进行域名解析,获得ggsn/pgw(以下简称ggsn)的ip地址,并将用户连接到apn对应的pdn 。
那么终端是如何把apn信息告诉网络的呢?如下图所示,终端在pdn连接请求消息中携带apn信息,并发送给网络侧 。
细心的读者会发现,apn的存在等于“o”作为一个可选元素,也就是说,pdn康纳西提请求消息不一定包含apn,那么在什么情况下不包含apn呢?协议3gpp24301具有以下描述
当pdn连接请求消息与附加请求消息一起发送时,用户设备不应启动定时器t3482,也不应包括apn 。
注1:如果在连接过程中,用户设备需要提供要求加密的协议配置选项或提供apn,或两者兼有,则在pdn连接请求中包含紧急服务管理信息传输标志 。然后,在pdn连接过程的稍后阶段,移动管理实体发起紧急服务管理信息请求过程,在该过程中,用户设备可以向移动管理实体提供协议配置选项或apn或两者 。
也就是说,当用户设备发起注册连接过程时,pdn连接请求消息被包括在连接请求消息中 。在这种情况下,pdn通信请求将不包括apn,终端将通过esm信息请求流程向网络提供apn信息
apn类型
注:(1)本表中数据连接优先级由低到高,即默认数据连接优先级比较低,hipri数据连接优先级比较高 。
(2)对于lte网络,当ue发起注册并附着到网络时,会建立一个默认承载,默认承载始终存在 。默认的apn类型用于建立默认的承载,即默认的eps承载 。
【apn是什么意思啊】(3)默认承载建立成功后,如果用户有其他业务需求,将使用专用apn建立专有承载,如mms;例如,当用户在互联网上聊天时,会建立默认的数据连接 。如果此时收到彩信,由于彩信的数据连接是彩信,优先级高于默认,在默认承载的基础上建立专有承载,在资源有限的情况下,资源优先分配给高优先级的专有承载 。