一种域名服务器更新网关GW设备负荷信息的方法及设备技术

技术编号:9858528 阅读:198 留言:0更新日期:2014-04-02 19:05
本发明专利技术公开了一种域名服务器更新网关GW设备负荷信息的方法及设备,该方法包括:通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数;根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。本发明专利技术能够解决现有技术中通过人工修改GW的负荷信息而导致的高负荷的GW设备总被选择,而低负荷的GW设备总不被选择,GW设备负荷过高或超负荷的问题,可以保证GW设备负荷信息的实时性和动态性,无需人工操作。

【技术实现步骤摘要】
—种域名服务器更新网关GW设备负荷信息的方法及设备
本专利技术涉及网络通信
,尤其涉及一种域名服务器更新网关GW设备负荷信息的方法及设备。
技术介绍
TS23.401 中描述,MME (Mobility Management Entity,移动性管理实体)必须具备GW (Gateway,网关)设备选择的功能,也就是说通过DNS (Domain Name Service,域名服务)查询过程选择出合适的GW设备,GW设备主要包括两类:SGW (Serving Gateway,服务网关)设备和PGW (Packet Data Network Gateway,分组数据网络网关)设备,其中,每类GW设备包含多个SGW或PGW设备,MME在进行GW设备选择时,需要经过多次DNS查询过程来选择负荷相对较小的GW设备作为最终所要选择的GW设备,多次DNS查询过程包括=NAPTR(Name Authorized Pointer,名称权威指针)记录、SRV (Service Locator,服务定位)记录和A (A host address)记录,所述A记录是域名和IP地址的对应关系。其中,SRV记录包含 Priority (优先级)、Weight (权重)、Port (接口)、Target (目标)四个参数,其中,参数Priority、Weight与负荷信息相关,用来反应GW设备的负荷信息,Priority指该GW设备的优先级,可以定义Priority越小,该GW设备当前的负荷越小,那么MME在选择GW设备时,应该优先选择该GW设备;Weight表示GW设备的权重,当各个GW设备的Priority相同时,再比较各个设备的Weight参数,可以定义Weight越大,该GW设备当前负荷越小,那么MME在选择GW设备时,该设备应该被优先选择。现有的调整GW设备负荷优先级的方法是:通过DNS服务器提供的操作维护接口,人工修改SRV记录中的Priority和Weight参数的值,从而反映GW设备的负荷信息,使各Gff设备的负荷相对均衡。但是,目前调整GW设备负荷优先级的方法存在以下不足:必须不定期的进行人工操作来修改SRV记录中的Priority和Weight参数的值,否则,GW设备的Priority和Weight会一直保持不变,那么经过一段时间之后,就会导致高负荷的GW设备总被选择,而低负荷的GW设备总不被选择,进而导致GW设备负荷过高或超负荷的问题的出现。
技术实现思路
本专利技术提供了一种域名服务器更新网关GW设备负荷信息的方法及设备,用以解决现有技术中通过人工修改GW的负荷信息而导致的高负荷的GW设备总被选择,而低负荷的GW设备总不被选择,Gff设备负荷过高或超负荷的问题。本专利技术提供了一种域名服务器更新网关GW设备负荷信息的方法,包括:通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数;根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述Gff设备的服务定位SRV记录中与负荷信息相关的参数。所述方法中,SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,根据接收到的GW设备的当前负荷信息,更新所述GW设备的SRV记录中与负荷信息相关的参数,具体包括:根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数;根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数。这样,可以结合优先级参数和权重参数两个参数来反映GW设备的负荷信息,使所反映的负荷信息更加准确、可靠。所述方法中,SRV记录中与负荷信息相关的参数包括权重参数和优先级参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同;根据接收到的GW设备的当前负荷信息,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数,具体包括:根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权重参数。这样可以只根据权重参数来反映GW设备的负荷信息,从而提高上报速率。本专利技术还提供了一种网关GW设备上报负荷信息的方法,包括:确定负荷信息发生更新时,记录更新后的当前负荷信息;确定满足设定上报条件时,通过与域名服务器之间的消息接口,上报更新后的当前负荷信息,或确定满足设定上报条件时,根据更新后的当前负荷信息,确定服务定位SRV记录中与当前负荷信息相关的参数,通过与域名服务器之间的消息接口,上报所确定的与当前负荷信息相关的参数。此方法与上述域名服务器更新GW设备负荷信息的方法相对应,Gff设备上报了负荷信息或与负荷信息相关的参数之后,域名服务器根据GW设备上报的负荷信息或与负荷信息相关的参数来更新SRV记录中于负荷信息相关的参数。所述方法,在到达设定周期时,确定满足设定上报条件;或者与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件;或者确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。这样可以避免GW设备频繁的上报自身的负荷信息,从而减小域名服务器和GW设备的负担。所述方法中,上报更新后的当前负荷信息,具体包括:根据更新后的当前负荷信息与GW设备满负荷的比值,将更新后的当前负荷信息映射为0-100之间的整数上报。这样可以减少域名服务器的计算量,从而提高域名服务器更新与负荷信息相关的参数的速率。所述方法中,所述SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同,确定所述SRV记录中与当前负荷信息相关的参数,具体包括:根据GW设备的满负荷与当前负荷信息之差,确定权重参数。这样可以只计算一个权重参数,从而提高GW设备的计算量和上报速率,还能提高域名服务器的接收和更新速率。所述方法中,上报所述SRV记录中与当前负荷信息相关的参数,具体包括:上报所述确定的权重参数。可以在域名服务器侧将与该域名服务器连接的各个GW设备的SRV中的优先级参数配置成相同且固定不变的值,这样只上报一个参数可以提高GW设备的上报速率。所述方法,所述根据GW设备的满负荷与更新后当前负荷信息之差,确定权重参数,具体包括:根据更新后的当前负荷信息与满负荷的比值,将当前负荷信息映射为0-100之间的一个整数;根据100与当前负荷信息所映射的整数之差,确定权重参数。这样可以提高GW侧的上报速率,域名服务器侧接收到权重参数后直接更新权重参数即可,不用计算权重参数,提高了域名服务器侧的更新速率。本专利技术还提供了一种域名服务器,包括:接收单元,用于通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数;更新单元,用于根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。所述服务器,SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述更新单元具体用于:根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数;根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数本文档来自技高网
...

【技术保护点】
一种域名服务器更新网关GW设备负荷信息的方法,其特征在于,包括:通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数;根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。

【技术特征摘要】
1.一种域名服务器更新网关GW设备负荷信息的方法,其特征在于,包括: 通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数; 根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。2.如权利要求1所述的方法,其特征在于,SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,根据接收到的GW设备的当前负荷信息,更新所述GW设备的SRV记录中与负荷信息相关的参数,具体包括: 根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数; 根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数。3.如权利要求1所述的方法,其特征在于,SRV记录中与负荷信息相关的参数包括权重参数和优先级参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同; 根据接收到的GW设备的当前负荷信息,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数,具体包括: 根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权重参数。4.一种网关GW设备上报负荷信息的方法,其特征在于,包括: 确定负荷信息发生更新时,记录更新后的当前负荷信息; 确定满足设定上报条件时,通过与域名服务器之间的消息接口,上报更新后的当前负荷信息,或 确定满足设定上报条件时,根据更新后的当前负荷信息,确定服务定位SRV记录中与当前负荷信息相关的参数,通过与域名服务器之间的消息接口,上报所确定的与当前负荷信息相关的参数。5.如权利要求4所述的方法,其特征在于, 到达设定周期时,确定满足设定上报条件;或者 与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件;或者 确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。6.如权利要求4或5所述的方法,其特征在于,上报更新后的当前负荷信息,具体包括: 根据更新后的当前负荷信息与GW设备满负荷的比值,将更新后的当前负荷信息映射为0-100之间的整数上 报。7.如权利要求4所述的方法,其特征在于,所述SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同,确定所述SRV记录中与当前负荷信息相关的参数,具体包括: 根据GW设备的满负荷与当前负荷信息之差,确定权重参数。8.如权利要求7所述的方法,其特征在于,上报所述SRV记录中与当前负荷信息相关的参数,具体包括: 上报所述确定的权重参数。9.如权利要求7所述的方法,其特征在于,所述根据GW设备的满负荷与更新后当前负荷信息之差,确定权重参数,具体包括: 根据更新后的当前负荷信...

【专利技术属性】
技术研发人员:徐怀志
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1