【技术实现步骤摘要】
一种基于双层软负载架构的网络故障诊断方法及装置
[0001]本专利技术涉及通信
,具体涉及一种基于双层软负载架构的网络故障诊断方法及装置。
技术介绍
[0002]目前,大型金融行业逐步采用了双层软负载架构提供互联网应用的对外服务。该架构通过首层硬负载节点实现快速转发,二层软负载节点实现复杂的调度策略,同时充分利用软负载节点的横向扩展能力实现快速扩容,提高了整个负载均衡系统的服务支撑能力。
[0003]为了满足不同应用复杂的转发需求,同时又要兼顾应用特性需求,如业务并发量大、延时要求高、长连接需求等,还要考虑不同应用间共用软负载集群可能存在的风险,二层软负载节点的集群数量以及单一集群中的服务器数量都会很多。而且该架构能够提供更加丰富的七层软负载转发功能,域名、上下文根、cookie等应用层信息都会作为决定应用数据转发路径的关键参数,因此分析一条完整的数据流信息需要域名系统、硬负载系统、软负载系统、应用系统等多个系统信息相结合。由于上述这些系统通常都是由不同专业不同职责部门分管,导致双层软负载架构下应用数据流分析流 ...
【技术保护点】
【技术特征摘要】
1.一种基于双层软负载架构的网络故障诊断方法,其特征在于,包括:对客户端的访问报文进行解析,获得所述访问报文的诊断参数;其中,所述诊断参数包括第一IP地址、第一端口号、上下文根和Cookie字段;根据所述第一IP地址、所述第一端口号以及硬负载配置信息,获得第一配置节点以及对应的软负载系统中的第二IP地址、第二端口号、硬负载健康检查链接和第一返回值,并获得所述第一配置节点的实时状态信息以及所述第二IP地址的健康状态;根据所述第二IP地址、所述第二端口号以及软负载配置信息,获得软负载转发规则,根据所述上下文根、Cookie字段以及所述软负载转发规则,获得第二配置节点以及对应的第三IP地址、第三端口号、第一软负载健康检查链接和第二返回值,并获得所述第三IP地址的健康状态以及基于所述硬负载健康检查链接和第一返回值获得所述第二配置节点的实时状态信息;根据所述第三IP地址和第三端口号进行网络端口服务诊断,获得第一网络端口诊断结果,并根据第一软负载健康检查链接和第二返回值对应用服务器进行深度健康检查,获得第一深度健康检查结果;根据所述第一配置节点的实时状态信息、所述第二IP地址的健康状态、所述第二配置节点的实时状态信息、所述第三IP地址的健康状态所述第一网络端口诊断结果、所述第一深度健康检查结果以及第一网络故障诊断规则,获得第一网络故障诊断结果。2.根据权利要求1所述的方法,其特征在于,还包括:基于所述硬负载健康检查链接以及所述软负载转发规则,获得第三配置节点以及对应的第四IP地址、第四端口号、第二软负载健康检查链接和第三返回值,并获得所述第三配置节点的实时状态信息及所述第四IP地址的健康状态,以及获得所述硬负载健康检查链接与所述访问报文的规则匹配结果;根据所述第四IP地址和第四端口号进行网络端口服务诊断,获得第二网络端口诊断结果,并根据第二软负载健康检查链接和第三返回值对应用服务器进行深度健康检查,获得第二深度健康检查结果;根据所述第一配置节点的实时状态信息、所述第二IP地址的健康状态、所述第二配置节点的实时状态信息、所述第三IP地址的健康状态、所述第三配置节点的实施状态信息、所述第四IP地址的健康状态、所述规则匹配结果、所述第一网络端口诊断结果、所述第一深度健康检查结果、所述第二网络端口诊断结果、所述第二深度健康检查结果以及第二网络故障诊断规则,获得第二网络故障诊断结果。3.根据权利要求2所述的方法,其特征在于,所述诊断参数还包括域名;相应地,所述方法还包括:根据所述域名以及域名系统配置信息,获得第四配置节点,并获得所述第四配置节点的实时状态信息;根据所述第四配置节点的实时状态信息、所述第一配置节点的实时状态信息、所述第二IP地址的健康状态、所述第二配置节点的实时状态信息、所述第三IP地址的健康状态、所述第三配置节点的实时状态信息、所述第四IP地址的健康状态、所述规则匹配结果、所述第一网络端口诊断结果、所述第一深度健康检查结果、所述第二网络端口诊断结果、所述第二深度健康检查结果以及第三网络故障诊断规则,获得第三网络故障诊断结果。
4.根据权利要求2所述的方法,其特征在于,所述获得硬负载健康检查链接与所述访问报文的规则匹配结果包括:若判断获知所述第...
【专利技术属性】
技术研发人员:李静晨,袁阳,闫凡茜,王娟娟,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。