Dns查询方法与mme的制作方法

文档序号:7773068阅读:1146来源:国知局
Dns查询方法与mme的制作方法
【专利摘要】本发明提供了一种DNS查询方法与MME,其中,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所支持的IP地址类型的信息,获取IP地址类型相匹配的网元的IP地址,根据获取的IP地址选择网元。通过本发明,避免了两台设备之间因为支持的IP版本类型不一致造成的用户接入失败。
【专利说明】DNS查询方法与圖E
【技术领域】
[0001]本发明涉及通信【技术领域】,特别是涉及一种DNS(Domains Name Server,域名服务器)查询方法与MME (Mobility Management Entity,移动性管理实体)。
【背景技术】
[0002]随着IPV6的不断推广使用,在很长一段时间内,在现有网络中IPV4设备及IPV6设备共存。这样在同一个网络中,就会出现既存在IPV4地址,又同时存在IPV6地址的情况。而两个设备之间如果要实现通信,则它们支持的IP地址类型必须一致。
[0003]较常见的是,在UE (User Equipment,用户设备)附着、切换或TAU (TrackingArea update,跟踪区更新)过程中,往往会伴随着S_GW(Serving Gateway,服务网关)、P_GW(PDN (Packet Data Network,分组数据网)Gateway,PDN 网关)、MME (Mobility ManagementEntity,移动性管理实体)或SGSN (Serving GPRS Support Node, GPRS业务支撑节点)设备的选择,选择出的设备必须具有相同的IP地址类型,才能够顺利实现通信。实际应用中,对S-GW、P-GW、MME或SGSN设备的选择,最常用的方式是通过DNS进行查询。在MME发起的DNS查询过程中,最先发起的都是 s_Naptr(Straightforwaid-Name Authority Pointer,直接Naptr (名称权威指针))类型查询,查询结果可能返回多条Naptr类型的RR (ResourceRecord,资源记录),Naptr类型RR的DNS码是35,具体结构定义如下表1所示(参考协议rfcl035、rfc2915)。
[0004]表1
【权利要求】
1.一种域名服务器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地址选择网元。
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-Gff查询的Naptr类型的RR所支持的IP地址类型的信息,和每个对应于所述P_GW查询的Naptr类型的RR所支持的IP地址类型的信息,确定二者所支持的IP地址类型相匹配的RR,将所述IP地址类型相匹配的RR确定为进行迭代查询的Naptr类型的RR。
4.根据权利要求3所述的方法,其特征在于,所述根据每个所述RR所支持的IP地址类型的信息,确定进行迭代查询的Naptr类型的RR的步骤包括: 根据每个所述RR所支持的IP地址类型的信息,按照设定规则确定选择一条或一对,或者,多条或多对Naptr类型的RR进行迭代查询。
5.根据权利要求4所述的方法,其特征在于, 所述按照设定规则确定选择多条或多对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。
6.一种移动性管理实体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地址选择网元。
7.根据权利要求6所述的MME,其特征在于, 每个所述Naptr类型的RR所支持的IP地址类型的信息为以下之一:本RR支持IPV4单栈、本RR支持IPV6单栈、本RR支持IPV4及IPV6双栈; 每个所述SRV类型的RR所支持的IP地址类型的信息为以下之一:本RR支持IPV4单栈、本RR支持IPV6单栈、本RR支持IPV4及IPV6双栈。
8.根据权利要求 6或7所述的MME,其特征在于,所述确定模块在根据每个所述RR所支持的IP地址类型的信息,确定进行迭代查询的Naptr类型的RR时: 根据每个所述Naptr类型的RR所支持的IP地址类型的信息,确定与所述MME所支持的IP地址类型相匹配的RR,将确定的所述相匹配的RR确定为进行迭代查询的Naptr类型的RR; 或者, 当进行服务网关S-GW和分组数据网网关P-GW的合设查询时,根据每个对应于所述S-Gff查询的Naptr类型的RR所支持的IP地址类型的信息,和每个对应于所述P_GW查询的Naptr类型的RR所支持的IP地址类型的信息,确定二者所支持的IP地址类型相匹配的RR,将所述IP地址类型相匹配的RR确定为进行迭代查询的Naptr类型的RR。
9.根据权利要求8所述的MME,其特征在于,所述确定模块在根据每个所述RR所支持的IP地址类型的信息,确定进行迭代查询的Naptr类型的RR时: 根据每个所述RR所支持的IP地址类型的信息,按照设定规则确定选择一条或一对,或者,多条或多对Naptr类型的RR进行迭代查询。
10.根据权利要求9所述的MME,其特征在于, 当所述确定模块按照设定规则确定选择多条或多对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。
【文档编号】H04W8/26GK103546588SQ201310467170
【公开日】2014年1月29日 申请日期:2013年10月9日 优先权日:2013年10月9日
【发明者】李成浩, 由县卫 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1