您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > DNS在PS核心网中的作用
DNS在PS核心网中的作用孙斌DNS协议简介DNS在PS核心网中的作用目录DNS在PS核心网中的配置DNS协议简介DNS协议可使用TCP或者UDP的53端口。一般情况下,客户端向服务端发起的DNS请求使用UDP主备DNS服务器之间通信一般使用TCP数据包封装:IPUDPDNSDNS协议简介DNS解析过程及原理第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。第五步:重复第四步,直到找到正确的纪录。第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。DNS协议简介DNS协议简介DNS协议简介A记录:为域名同其DNS的映射,客户端通过A查询来获取域名的地址SRV记录:主要用于服务的查询。可以使多个服务器使用于同一个域。客户端使用SRV查询基于某种承载和协议的域名,得到可用的主机名列表。NAPTR记录:又称域名权威指针,主要用在域名到主机名集合的映射以实现路由,另外也起到负荷分担决策的作用。DNS协议简介DNS协议简介DNS在PS核心网中的作用目录DNS在PS核心网中的配置DNS在PS核心网中的作用FQDNFullyQualifiedDomainName完全格式的域名APN由网络标识和运营者标识两部分组成,即APN格式由APNNI+APNOI组成。其中:网络标识APNNI(APNNetworkIdentifier)定义需要接入的外部数据网;运营者标识APNOI(OperatorIdentifier)定义运营商分组域网络。APNOI主要用于用户的国际漫游/跨运营商漫游。缺省的APNOI由MME/SGSN从IMSI导出,具体格式为:(1)GPRS:mncMNC.mccMCC.gprs(2)EPC:mncMNC.mccMCC.3gppnetwork.org;另外,在APNNI和APNOI之间插入apn.epc。示例一:区域性APN,山东为海尔公司分配的APN,其区域性APN-FQDN在MME中构建后的完整格式:HAIER.SD.apn.epc.MNC000.MCC460.3gppnetwork.org示例二:通用APN为CMNET,在MME中构建后的完整APN-FQDN格式为:CMNET.apn.epc.MNC000.MCC460.3gppnetwork.orgCMNET.MNC000.MCC460.gprs——————SGSN中构建的APN-FQDNDNS在PS核心网中的作用SGSN2GTDLTEHSSBTSBSC/PCUNodeBRNCeNodeBS1-US6aGxGbIuS1-MMES11SGiMMEPCRFS9InternetPSServiceServingGWPDNGWS5/8SAEGWS6dS10BOSSCGS4S3AFRxUEE-UTRANEPCEPS融合DNSGnGnDNS在PS核心网中的作用DescriptionIETFRFC3958section6.5'app-service'nameIETFRFC3958section6.5'app-protocol'namePGWandinterfacetypessupportedbythePGWx-3gpp-pgwx-s5-gtp,x-s5-pmip,x-s8-gtp,x-s8-pmip,x-s2a-pmip,x-s2a-mipv4,x-s2b-pmip,x-s2c-dsmip,x-gn,x-gpSGWandinterfacetypessupportedbytheSGWx-3gpp-sgwx-s5-gtp,x-s5-pmip,x-s8-gtp,x-s8-pmip,x-s11,x-s12,x-s4,x-s1-u,x-s2a-pmip,x-s2b-pmipGGSNx-3gpp-ggsnx-gn,x-gpSGSNx-3gpp-sgsnx-gn,x-gp,x-s4,x-s3,x-s16MMEandinterfacetypessupportedbytheMMEx-3gpp-mmex-s10,x-s11,x-s3,x-s6a,x-s1-mme,x-gn,x-gpDNS解析业务及协议编号DNS在PS核心网中的作用MME查询DNS场景:①查询APN的FQDN;②查询MME的FQDN;③查询TAC的FQDN;④查询RAC的FQDN;⑤查询网元HOST的FQDN;SGSN查询DNS场景:①查询2/3G用户的FQDN;②查询LTE用户的FQDN;③查询TAC的FQDN;④查询RAC的FQDN;⑤查询RNCID的FQDN;DNS在PS核心网中的作用1、查询APN的FQDNlte用户附着时,如果attach请求不带APN,MME通过查询HSS中用户的缺省APN构造FQDN;如果用户attach请求带了特定APN,MME通过此APN构造FQDN。用户请求PDN连接时,MME通过用户携带的APN构造FQDN。以cmnet为例,MME构造cmnet.apn.epc.mncXXX.mccYYY.3gppnetwork.org进行N记录查询对应的PGW,其中XXX和YYY取自用户IMSI中的MNC、MCC位。$ORIGINapn.epc.mnc[000|002|004|007|008].mcc460.3gppnetwork.org.;INNAPTRorderpref.flagserviceregexpreplacementcmnetINNAPTR100999ax-3gpp-pgw:x-s5-gtp:x-gntopoff.pgw-s5.GZSAEGW01BHw.gz.gd.node.epc.mnc000.mcc460.3gppnetwork.org.cmwapINNAPTR100999sx-3gpp-pgw:x-s5-gtp:x-gnpgw-list-1.gz.gd.node.epc.mnc000.mcc460.3gppnetwork.org.xxx.gdINNAPTR100999sx-3gpp-pgw:x-s5-gtp:x-gnxxx-pgw-list-1.gz.gd.node.epc.mnc000.mcc460.3gppnetwork.org.;SRVprioweightporttargetpgw-list-1.gzINSRV10102123topoff.pgw-s5.GZSAEGW01BHw.gzxxx-pgw-list-1.gzINSRV10102123topoff.pgw-s5.GZSAEGW01BHw.gztopoff.pgw-s5.GZSAEGW01BHw.gzINA[PGW的S5地址]DNS在PS核心网中的作用2、查询MME的FQDN用户从老的MME移动到新的MME时,用户TAU请求携带GUTI(GUMMEI+M-TMSI),MME通过GUMMEI查询老的MME获取用户信息;用户附着时,如果attach请求携带GUTI(GUMMEI+M-TMSI),MME通过GUMMEI查询老的MME获取用户信息。MME构造mmecYY.mmegiXXXX.mme.epc.mnc000.mcc460.3gppnetwork.org进行N记录查询,其中YY和XXXX取自GUMMEI的相应位。;INNAPTRorderpref.flagserviceregexpreplacementmmecYY.mmegiXXXXINNAPTR100999ax-3gpp-mme:x-s10topoff.mme-s10.mmecYY.mmegiXXXXtopoff.mme-s10.mmecYY.mmegiXXXXINA[MME的S10地址]DNS在PS核心网中的作用3、查询TAC的FQDN用户附着时,用户attach请求携带用户当前所在的的TAC信息,MME通过TAC选择SGW就近接入;用户从老的eNB通过切换流程移入新的eNB时,sourceeNB在发给老MME的HandoverPreparation消息中携带targeteNB的TAC信息,老的MME根据TAC选择新的MME以推送用户信息。MME构造tac-lbXX.tac-hbYY.tac.epc.mnc000.mcc460.3gppnetwork.org进行N记录查询,其中XX和YY取自TAC的相应位。对于本省TAC,本省DNS配置相应数据(可以使用N记录和A记录,也可使用N记录、S记录和A记录进行查询);INNAPTRorderpref.flagserviceregexpreplacementtac-lbAA.tac-hbBBINNAPTR200999ax-3gpp-mme:x-s10:x-gntopoff.mme-s10.mmecYY.mmegiXXXX.mme.epc.mnc000.mcc460.3gppnetwork.org.INNAPTR100999sx-3gpp-sgw:x-s5-gtp:x-s8-gtp:x-gnsgw-list-1.gz.gd.node.epc.mnc000.mcc460.3gppnetwork.org.INNAPTR100999ax-3gpp-sgw:x-s11topoff.sgw-s11.GZSAEGW01BHw.gz.gd.node.epc.mnc000.mcc460.3gppnetwork.org.;SRVprioweightporttargetsgw-list-1.gzINSRV10102123topoff.sgw-s5.GZSAEGW01BHw.gztopoff.sgw-s5.GZSAEGW01BHw.gzINA[SGW的S5地址]topoff.sgw-s11.GZSAEGW01BHw.gzINA[SGW的S11地址].DNS在PS核心网中的作用4、查询RAC的FQDN用户从老的SGSN移动到新的MME,用户TAU请求携带GUTI(GUMMEI+M-TMSI),并且GUTI是从用户2/3G的P-TMSI、RAI映射而来,MME根据GUTI得到用户在2/3G的P-TMSI、RAI,对RAC进行DNS查询老的SGSN;RIM流程中,eNB请求同覆盖的BSC的小区的系统消息,RAN-INFORMATION-REQUEST消息中携带了此小区的RAC信息和eNB自身的TAC信息,MME根据RAC进行DNS查询归属的SGSN。MME构造racXXXX.lacYYYY.rac.epc.mnc000.mcc460.3gppnetwork.org进行N记录查询,其中XXXX和YYYY取自RAC的相应位。;INNAPTRorderpref.flagserviceregexpreplacementracXXXX.lacYYYYINNAPTR100999ax-3gpp-sgsn:x-gnracXXXX.lacYYYY.mnc0000.mcc0460.gprs.DNS在PS核心网中的作用5、查询网元HOST的FQDNMME在查询APN、查询TAC获得PGW、SGW的hostname(topoff.single-label-interface-name.canonical-node-name)后,提取canonical-node-name查询DNS获得PGW和SGW的相关接口IP信息。若hostname为topoff.sgw-s5.GZSAEGW01BHw.gz.gd.node.epc.mnc000.mcc460.3gppnetwork.org,那么canonical-node-name为GZSAEGW01BHw.gz.gd.node.e
本文标题:DNS在PS核心网中的作用
链接地址:https://www.777doc.com/doc-1680545 .html