The invention provides a DNS query method and MME, the DNS query method includes: receiving the DNS MME response MME initiated s-Naptr query returns the Naptr type of RR, each Naptr type RR carrying IP address type information indicating the RR support; according to each RR to the IP address the type of information to determine the type of Naptr RR iterative query; query by DNS SRV iteration to identify the type of Naptr RR, receiving SRV iterative query returns the SRV type of RR; according to the support of each SRV type RR type IP address information by the network to take IP address matches the type of the according to the IP address, IP address selection element. By the invention, user access failure between two devices is avoided because of inconsistent IP version type of support.
【技术实现步骤摘要】
DNS查询方法与MME
本专利技术涉及通信
,特别是涉及一种DNS(DomainsNameServer,域名服务器)查询方法与MME(MobilityManagementEntity,移动性管理实体)。
技术介绍
随着IPV6的不断推广使用,在很长一段时间内,在现有网络中IPV4设备及IPV6设备共存。这样在同一个网络中,就会出现既存在IPV4地址,又同时存在IPV6地址的情况。而两个设备之间如果要实现通信,则它们支持的IP地址类型必须一致。较常见的是,在UE(UserEquipment,用户设备)附着、切换或TAU(TrackingAreaupdate,跟踪区更新)过程中,往往会伴随着S-GW(ServingGateway,服务网关)、P-GW(PDN(PacketDataNetwork,分组数据网)Gateway,PDN网关)、MME(MobilityManagementEntity,移动性管理实体)或SGSN(ServingGPRSSupportNode,GPRS业务支撑节点)设备的选择,选择出的设备必须具有相同的IP地址类型,才能够顺利实现通信。实际应用中,对S-GW、P-GW、MME或SGSN设备的选择,最常用的方式是通过DNS进行查询。在MME发起的DNS查询过程中,最先发起的都是s-Naptr(Straightforwaid-NameAuthorityPointer,直接Naptr(名称权威指针))类型查询,查询结果可能返回多条Naptr类型的RR(ResourceRecord,资源记录),Naptr类型RR的DNS码是35,具体结构定 ...
【技术保护点】
一种域名服务器DNS查询方法,其特征在于,包括:移动性管理实体MME接收DNS响应所述MME发起的第一次直接名称权威指针s?Naptr查询返回的名称权威指针Naptr类型的资源记录RR,其中,每个所述Naptr类型的RR中携带有指示本RR所支持的IP地址类型的信息;根据每个所述RR所支持的IP地址类型的信息,确定进行迭代查询的Naptr类型的RR;通过所述DNS对所述确定进行迭代查询的Naptr类型的RR进行服务定位SRV迭代查询,接收所述SRV迭代查询返回的SRV类型的RR,其中,每个所述SRV类型的RR中携带有指示本RR所支持的IP地址类型的信息;根据每个所述SRV类型的RR所支持的IP地址类型的信息,获取IP地址类型相匹配的网元的IP地址,根据获取的所述IP地址选择网元。
【技术特征摘要】
1.一种域名服务器DNS查询方法,其特征在于,包括:移动性管理实体MME接收DNS响应所述MME发起的第一次直接名称权威指针s-Naptr查询返回的名称权威指针Naptr类型的资源记录RR,其中,每个所述Naptr类型的RR中携带有指示本RR所支持的IP地址类型的信息;根据每个所述RR所支持的IP地址类型的信息,确定进行迭代查询的Naptr类型的RR;包括:根据每个所述RR所支持的IP地址类型的信息,按照设定规则确定选择一条或一对,或者,多条或多对Naptr类型的RR进行迭代查询;通过所述DNS对所述确定进行迭代查询的Naptr类型的RR进行服务定位SRV迭代查询,接收所述SRV迭代查询返回的SRV类型的RR,其中,每个所述SRV类型的RR中携带有指示本RR所支持的IP地址类型的信息;根据每个所述SRV类型的RR所支持的IP地址类型的信息,获取IP地址类型相匹配的网元的IP地址,根据获取的所述IP地址选择网元。2.根据权利要求1所述的方法,其特征在于,每个所述Naptr类型的RR所支持的IP地址类型的信息为以下之一:本RR支持IPV4单栈、本RR支持IPV6单栈、本RR支持IPV4及IPV6双栈;每个所述SRV类型的RR所支持的IP地址类型的信息为以下之一:本RR支持IPV4单栈、本RR支持IPV6单栈、本RR支持IPV4及IPV6双栈。3.根据权利要求1或2所述的方法,其特征在于,所述根据每个所述RR所支持的IP地址类型的信息,确定进行迭代查询的Naptr类型的RR的步骤包括:根据每个所述Naptr类型的RR所支持的IP地址类型的信息,确定与所述MME所支持的IP地址类型相匹配的RR,将确定的所述相匹配的RR确定为进行迭代查询的Naptr类型的RR;或者,当进行服务网关S-GW和分组数据网网关P-GW的合设查询时,根据每个对应于所述S-GW查询的Naptr类型的RR所支持的IP地址类型的信息,和每个对应于所述P-GW查询的Naptr类型的RR所支持的IP地址类型的信息,确定二者所支持的IP地址类型相匹配的RR,将所述IP地址类型相匹配的RR确定为进行迭代查询的Naptr类型的RR。4.根据权利要求3所述的方法,其特征在于,所述按照设定规则确定选择多条或多对Naptr类型的RR进行迭代查询的步骤包括:确定对所述DNS返回的、满足设定优先级别标准的所有Naptr类型的RR进行迭代查询;所述根据每个所述SRV类型的RR所支持的IP地址类型的信息,获取IP地址类型相匹配的网元的IP地址,根据获取的所述IP地址选择网元的步骤包括:根据每个所述SRV类型的RR所支持的IP地址类型的信息,对与所述MME所支持的IP地址类型相匹配的至少一个RR进行迭代查询,获取至少一个网元的IP地址,对获取的所述IP地址进行筛选,选择筛选出的IP地址对应的网元;或者,当进行S-GW和P-GW的合设查询时,根据每个所述SRV类型的RR所支持的IP地址类型的信息,对IP地址类型相匹配的至少一对RR进行迭代查询,获取至少一对网元的IP地址对,对获取的所述IP地址对进行筛选,选择筛选出的一对IP地址对对应的S-GW和P-GW。5.一种移动性管理实体MME,其特征在于,包括:第一接收模块,用于接收域名服务...
【专利技术属性】
技术研发人员:李成浩,由县卫,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。