本发明专利技术提出一种域名寻址方法和系统,涉及网络技术领域。其中,本发明专利技术的域名寻址方法包括:移动管理实体MME接收来自用户的网络接入请求后,向DNS服务器查询服务用户的网元地址;DNS服务器根据缓存条目进行查询,MME将根据返回的查询结果为用户选择服务网元,其中,DNS缓存管理器实时监控网元状态,并根据网元状态实时更新DNS服务器中的缓存条目;MME将根据返回的查询结果为用户选择服务网元。通过这样的方法,根据网络中网元的状态实时更新DNS服务器中的缓存条目,当用户发起网络接入请求时,MME能够根据实时更新的缓存条目为用户分配网元,从而保证按照网络的实时状态为用户分配适合的网元,防止为用户了分配故障的网元导致降低用户体验。
【技术实现步骤摘要】
域名寻址方法和系统
本专利技术涉及网络
,特别是一种域名寻址方法和系统。
技术介绍
在4GEPC(EvolvedPacketCore,4G核心网络)网络中,引入了DNS(DomainNameSystem,域名系统)域名解析技术实现对SGW(ServingGateWay,服务网关)、PGW(PDNGateWay,公用数据网网关)等网元的寻址和选择。当EPC网元出现故障无法继续提供服务时,如果此时DNS服务器或MME(MobilityManagementEntity,移动管理实体)缓存中该网元对应的域名解析结果缓存条目的TTL(TimeToLive,生存时间)未过期,那么DNS仍会返回该网元对应的解析结果,导致继续将用户接入请求分配到该故障网元处理,从而降低了用户体验。如图1中所示,MME根据用户的TAI(TrackingAreaIdentity,跟踪区标识)、APN(AccessPointName,接入点名称)等信息到DNS系统查询SGW、PGW等网元地址,MME根据DNS返回结果为用户选择SGW、PGW网元。当某网元(SGW或PGW)出现故障退出服务时,若DNS系统或MME中该网元对应的解析结果缓存条目的TTL未过期时,DNS系统仍将向MME返回故障网元的对应的解析结果,或MME直接使用MME未过期的缓存条目,导致故障网元被误选出现业务故障。
技术实现思路
本专利技术的一个目的在于保证按照网络的实时状态为用户选择网元,提高网络服务质量和用户感知。根据本专利技术的一个方面,提出一种域名寻址方法,包括:移动管理实体MME接收来自用户的网络接入请求后,向DNS服务器查询服务用户的网元地址;DNS服务器根据缓存条目进行查询,并将查询结果发送给MME,其中,DNS缓存管理器实时监控网元状态,并根据网元状态实时更新DNS服务器中的缓存条目;MME根据所述查询结果为用户指定服务网元。进一步地,MME具有缓存列表;域名寻址方法还包括:MME在收到来自用户的网络接入请求后,根据自身缓存列表进行查询;若MME查询到对应条目,则根据自身的查询结果为用户指定服务网元,其中,DNS缓存管理器实时监控网元状态,并根据网元状态实时更新MME的缓存列表;若MME未查询到对应条目,则执行向DNS服务器查询服务用户的网元地址的步骤。进一步地,MME收到DNS服务器的查询结果后,将查询结果存入缓存列表。进一步地,在MME将查询结果存入缓存列表达到预定有效期后,删除缓存列表中的对应条目。进一步地,DNS缓存管理器实时监控网元状态,并根据网元状态实时更新DNS服务器中缓存条目具体包括:DNS缓存管理器实时监控网元状态;当DNS缓存管理器监控到网元故障退出服务时,DNS缓存管理器通知DNS服务器删除对应缓存条目。进一步地,当DNS缓存管理器监控到网元接入提供服务时,DNS缓存管理器通知DNS服务器增加对应缓存条目。进一步地,DNS缓存管理器实时监控网元状态,并根据网元状态实时更新MME中缓存列表具体包括:DNS缓存管理器实时监控网元状态;当DNS缓存管理器监控到网元故障退出服务时,DNS缓存管理器发送删除消息到MME;MME判断缓存列表中是否包括对应缓存条目;若缓存列表中包括对应缓存条目,则MME删除对应缓存条目;若缓存列表中不包括对应缓存条目,则MME忽略删除消息。通过这样的方法,能够根据网络中网元的状态实时更新DNS服务器中的缓存条目,当用户发起请求时,能够根据实时更新的缓存条目为用户分配网元,从而保证按照网络的实时状态为用户选择网元,防止为用户选择了故障的网元导致业务故障,降低用户体验。根据本专利技术的另一个方面,提出一种域名寻址系统,包括:移动管理实体MME,用于接收来自用户的网络接入请求;向DNS服务器查询服务用户的网元地址;根据从DNS服务器获取的查询结果为用户指定服务网元;DNS服务器,用于查询缓存条目,并将查询结果发送给MME;DNS缓存管理器,用于实时监控网元状态,并根据网元状态实时更新DNS服务器中的缓存条目。进一步地,MME具有缓存列表;MME还用于在收到来自用户的网络接入请求后,根据自身缓存列表进行查询;若MME查询到对应条目,则根据查询结果为用户指定服务网元;若MME未查询到对应条目,则执行向DNS服务器查询服务用户的网元地址的步骤;DNS缓存管理器还用于实时监控网元状态,并根据网元状态实时更新MME中缓存列表。进一步地,MME还用于在收到来自DNS服务器的查询结果后,将查询结果存入缓存列表中。进一步地,MME还用于在将查询结果存入缓存列表达到预定有效期后,删除缓存列表中的对应条目。进一步地,DNS缓存管理器具体用于:实时监控网元状态;当监控到网元故障退出服务时,通知DNS服务器删除对应缓存条目。进一步地,DNS缓存管理器还用于:当监控到网元接入提供服务时,通知DNS服务器增加对应缓存条目。进一步地,DNS缓存管理器具体用于:实时监控网元状态;当监控到网元故障退出服务时,向MME发送删除消息;MME还用于判断缓存列表中是否包括对应缓存条目;若缓存列表中包括对应缓存条目,则删除对应缓存条目;若缓存列表中不包括对应缓存条目,则忽略删除消息。这样的域名寻址系统能够根据网络中网元的状态实时更新DNS服务器中的缓存条目,当用户发起请求时,能够根据实时更新的缓存条目为用户分配网元,从而保证按照网络的实时状态为用户选择网元,防止为用户选择了故障的网元导致业务故障,降低用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为现有技术中网元域名寻址方法的示意图。图2为本专利技术的域名寻址方法的一个实施例的流程图。图3为本专利技术的域名寻址方法的另一个实施例的流程图。图4为本专利技术的域名寻址方法中更新网元状态的一个实施例的流程图。图5为本专利技术的域名寻址方法中更新网元状态的另一个实施例的流程图。图6为本专利技术的域名寻址系统的一个实施例的示意图。图7为本专利技术的域名寻址系统的另一个实施例的示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术的域名寻址方法的一个实施例的流程图如图2所示。在步骤201中,MME接收到来自用户网络接入请求。在步骤202中,MME向DNS服务器查询为用户服务的网元地址。在步骤203中,DNS服务器根据自身的缓存条目进行查询。DNS服务器的缓存条目由DNS缓存管理器实时更新。DNS缓存管理器能够实时监控网元状态,并根据网元状态的变化实时更新DNS服务器中的缓存条目。在步骤204中,DNS服务器将查询结果发送给MME,MME根据查询结果为用户选择相应的服务网元。通过这样的方法,根据网络中网元的状态实时更新DNS服务器中的缓存条目,当用户发起请求时,能够根据实时更新的缓存条目为用户选择网元,从而保证按照网络的实时状态为用户选择网元,防止为用户选择故障的网元导致业务故障,降低用户体验。在一个实施例中,MME接收到DNS服务器的查询结果后,会将查询结果存入自身的缓存列表。通过这样的方法,MME能够缓存一部分的查询结果,从而避免每次查询均转发给DNS服务器,提高了查询效率本文档来自技高网...

【技术保护点】
一种域名寻址方法,其特征在于,包括:移动管理实体MME接收来自用户网络接入请求后,将向域名系统DNS服务器查询服务用户的网元地址,所述网元包括分组传送网网关PGW和服务网关SGW;所述DNS服务器根据缓存条目进行查询,并将查询结果发送给MME,其中,DNS缓存管理器实时监控网元状态,并根据所述网元状态实时更新所述DNS服务器中的缓存条目;所述MME根据所述查询结果为用户指定服务网元。
【技术特征摘要】
1.一种域名寻址方法,其特征在于,包括:移动管理实体MME接收来自用户网络接入请求后,将向域名系统DNS服务器查询服务用户的网元地址,所述网元包括分组传送网网关PGW和服务网关SGW;所述DNS服务器根据缓存条目进行查询,并将查询结果发送给MME,其中,DNS缓存管理器实时监控网元状态,并根据所述网元状态实时更新所述DNS服务器中的缓存条目;所述MME根据所述查询结果为用户指定服务网元。2.根据权利要求1所述的方法,其特征在于,所述MME具有缓存列表;所述域名寻址方法还包括:所述MME在收到来自用户的网络接入请求后,根据自身缓存列表进行查询;若MME查询到对应条目,则根据查查询结果为用户指定服务网元,其中,DNS缓存管理器实时监控网元状态,并根据所述网元状态实时更新所述MME的缓存列表;若MME未查询到对应条目,则执行向DNS服务器查询服务用户的网元地址的步骤。3.根据权利要求1所述的方法,其特征在于,所述MME收到所述DNS服务器的查询结果后,将所述查询结果存入缓存列表。4.根据权利要求3所述的方法,其特征在于,在MME将查询结果存入缓存列表达到预定有效期后,删除所述缓存列表中的对应条目。5.根据权利要求1所述的方法,其特征在于,所述DNS缓存管理器实时监控网元状态,并根据所述网元状态实时更新所述DNS服务器中缓存条目具体包括:所述DNS缓存管理器实时监控网元状态;当所述DNS缓存管理器监控到网元故障退出服务时,所述DNS缓存管理器通知所述DNS服务器删除对应缓存条目;和/或,当所述DNS缓存管理器监控到网元接入提供服务时,所述DNS缓存管理器通知所述DNS服务器增加对应缓存条目。6.根据权利要求2所述的方法,其特征在于,所述DNS缓存管理器实时监控网元状态,并根据所述网元状态实时更新所述MME中缓存列表具体包括:所述DNS缓存管理器实时监控网元状态;当所述DNS缓存管理器监控到网元故障退出服务时,所述DNS缓存管理器发送删除消息到MME;所述MME判断缓...
【专利技术属性】
技术研发人员:曹维华,贺晓东,李文云,唐宏,邹洁,冀晖,彭巍,杨胜,陆小铭,吕和凯,朱华虹,马啸威,姜松,邢亮,徐博文,黄旭升,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。