一种基于健康检查改进机制的GSLB处理方法技术

技术编号:19547546 阅读:82 留言:0更新日期:2018-11-24 21:15
本发明专利技术公开一种基于健康检查改进机制的GSLB处理方法,其中将VIP业务状态分为正常、部分正常、故障、禁用;服务池成员状态分为正常、故障、禁用,服务池状态体现为上报因子基数,GSLB端接受数据中心上报数据后对数据中心SLB进行确认,收到的业务VIP对应状态为和GSLB本地信息状态比较,并执行响应业务切换操作,从而解决多数据中心的业务切换慢问题。

A GSLB Processing Method Based on the Improvement Mechanism of Health Examination

The invention discloses a GSLB processing method based on improved health inspection mechanism, in which VIP business status is divided into normal, partial normal, fault and disabled; service pool member status is divided into normal, fault and disabled; service pool status is embodied in reporting factor cardinality; GSLB terminal receives data from data center and reports data to data center after receiving data from data center. SLB confirms that the received business VIP corresponds to the GSLB local information status, and performs the response business switching operation, so as to solve the problem of slow business switching in multi-data centers.

【技术实现步骤摘要】
一种基于健康检查改进机制的GSLB处理方法
本专利技术属于计算机网络
,尤其涉及一种GSLB处理方法。
技术介绍
在整个GSLB多数据中心解决方案中,目前基本所有的GSLB厂商解决方案都是基于GSLB设备上的主动健康检查结果来实时判断该数据中心的业务是否可用,这种模式下的弊端显而易见,由于健康检查是有周期的、即在多个周期返回失败则认为该数据中心SLB设备业务为无效,业务中断时间长、数据中心之间业务切换慢;另外一个重要的问题是GSLB的主动健康检查无法探测到数据中心所有真实业务的状态,包括:1、数据中心SLB内网网络线路故障2、管理员业务切换时禁用正在使用数据中心SLB业务3、数据中心提供服务的服务器超过半数处于宕机状态4、其他情况下数据中心SLB设备可以立即感知到的业务失败的情况。故,需要一种新的技术方案以解决上述问题。
技术实现思路
专利技术目的:解决多数据中心的业务切换慢问题,并将GSLB健康检查方式的主动模式修改为主动、被动同时工作模式。技术方案:为达到上述目的,本专利技术可采用如下技术方案:一种基于健康检查改进机制的GSLB处理方法,数据中心SLB端根据现有SLBVIP服务本文档来自技高网...

【技术保护点】
1.一种基于健康检查改进机制的GSLB处理方法,其特征在于:数据中心SLB端根据现有SLB VIP服务+服务池成员的业务状态上报给GSLB设备,VIP服务与pool成一对多的形式出现;VIP业务状态分为正常、部分正常、故障、禁用;服务池成员状态分为正常、故障、禁用,服务池状态体现为上报因子基数,计算方式为:上报因子M=(1‑(服务池中成员总数‑故障数‑禁用数)/100)*100,取值范围为1到100,数越大代表该服务池健康状态越稳定;当VIP业务状态或上报因子发送变更后直接上报给GSLB,上报参数为:VIP状态、服务池名称、服务池状态对应的上报因子;基于现有GSLB协议,使用重传确认机制,如果...

【技术特征摘要】
1.一种基于健康检查改进机制的GSLB处理方法,其特征在于:数据中心SLB端根据现有SLBVIP服务+服务池成员的业务状态上报给GSLB设备,VIP服务与pool成一对多的形式出现;VIP业务状态分为正常、部分正常、故障、禁用;服务池成员状态分为正常、故障、禁用,服务池状态体现为上报因子基数,计算方式为:上报因子M=(1-(服务池中成员总数-故障数-禁用数)/100)*100,取值范围为1到100,数越大代表该服务池健康状态越稳定;当VIP业务状态或上报因子发送变更后直接上报给GSLB,上报参数为:VIP状态、服务池名称、服务池状态对应的上报因子;基于现有GSLB协议,使用重传确认机制,如果上报参数传输失败,在一个周期会重传若干次,直到有确认消息,如果周期内全部失败,启用多周期传输上报;GSLB端接受数据中心上报数据后对数据中心SLB进行确认,收到的业务VIP对应状态为x,将x和GSLB本地信息状态比较,并执行响应业务切换操作,切换操作包括:(a)、x=正常,GSLB保持原有客户端DNS响应方式,针对该数据中心的业务请求保持不变;(b)、x=部分正常,检查收到的该VIP服务对应上报因子,取其中最小的一个上报因子M值;50=<M<100时GSLB将原有客户端请求速率s1修...

【专利技术属性】
技术研发人员:曾楠娄征俞俊吴小志张昕许梦晗山发军牧军石荣水李虎范江孙镇曹宇
申请(专利权)人:国家电网有限公司国网江苏省电力有限公司南瑞集团有限公司国网江苏省电力有限公司信息通信分公司
类型:发明
国别省市:江苏,32

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

1