链路健康探测方法及装置制造方法及图纸

技术编号:13894105 阅读:74 留言:0更新日期:2016-10-24 19:51
本申请提供一种链路健康探测方法及装置,所述方法应用于会话管理服务器上,所述方法包括:接收网络设备发送的携带有探测目标和出接口的探测报文;利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例;利用所述比例判断通过所述出接口访问所述探测目标是否健康;如果否,则将通过所述出接口访问所述探测目标不健康的信息发送到网络设备,以使网络设备调整访问所述探测目标的出接口。应用本申请实施例,通过利用会话管理服务器统计探测目标和出接口对应的会话日志中异常状态会话的比例,以判断通过出接口访问探测目标是否健康,可以减少网络设备的内存占用,提高网络设备的转发性能,并且得到的判断结果更加精确。

【技术实现步骤摘要】

本申请涉及网络通信
,尤其涉及一种链路健康探测方法及装置
技术介绍
随着网络应用的不断发展,用户互联网访问速度不断提升,用户对业务的持续性要求也不断提高。增强出接口的可用性和稳定性,使用户获得最佳的通信线路,才能确保用户获得最佳的互联网访问体验。利用链路健康探测技术,可以实现在某出接口中断的情况下,仍然可以给用户提供备份出接口。现有的链路健康探测方式是:为出接口向网络设备(比如防火墙)下发多个探测目标,然后网络设备通过该出接口向多个不同的探测目标发送探测报文,并根据收到的响应报文做出延迟、丢包率的统计,进而利用得到的延迟和丢包率判断该出接口是否健康。然而,若探测目标的数量较少,则得到的延迟、丢包率等数据误差大,若探测目标的数量较多,又会占用网络设备的大量内存,从而降低网络设备的转发性能。
技术实现思路
有鉴于此,本申请提供一种链路健康探测方法及装置,以解决现有的链路健康探测方式会降低网络设备的转发性能的问题。根据本申请实施例的第一方面,提供一种链路健康探测方法,所述方法应用于会话管理服务器上,所述方法包括:接收网络设备发送的探测报文,所述探测报文包括探测目标和出接口;利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例;利用所述比例判断通过所述出接口访问所述探测目标是否健康;如果否,则将通过所述出接口访问所述探测目标不健康的信息发送到所述网络设备,以使所述网络设备调整访问所述探测目标的出接口。根据本申请实施例的第二方面,提供一种链路健康探测方法,所述方法应用于网络设备上,所述方法包括:向会话管理服务器发送携带有探测目标和出接口的探测报文,以使所述会话管理服务器利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例,并利用所述比例判断通过所述出接口访问所述探测目标是否健康;若接收到所述会话管理服务器返回的通过所述出接口访问所述探测目标不健康的信息,则调整访问所述探测目标的出接口。根据本申请实施例的第三方面,提供一种链路健康探测装置,所述装置应用于会话管理服务器上,所述装置包括:接收单元,用于接收网络设备发送的探测报文,所述探测报文包括探测目标和出接口;确定单元,用于利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例;第一判断单元,用于利用所述比例判断通过所述出接口访问所述探测目标是否健康;发送单元,用于当判断结果为否时,将通过所述出接口访问所述探测目标不健康的信息发送到所述网络设备,以使所述网络设备调整访问所述探测目标的出接口。根据本申请实施例的第四方面,提供一种链路健康探测装置,所述装置应用于网络设备上,所述装置包括:第一发送单元,用于向会话管理服务器发送携带有探测目标和出接口的探测报文,以使所述会话管理服务器利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例,并利用所述比例判断通过所述出接口访问所述探测目标是否健康;调整单元,用于若接收到所述会话管理服务器返回的通过所述出接口访问所述探测目标不健康的信息,则调整访问所述探测目标的出接口。应用本申请实施例,会话管理服务器在接收到网络设备发送的携带有探测目标和出接口的探测报文时,利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例,并利用所述比例判断通过所述出接口访问所述探测目标是否健康,如果否,则将通过所述出接口访问所述探测目标不健康的信息发送到网络设备,以使所述网络设备调整访问所述探测目标的出接口。基于上述实现方式,由于网络设备是从数据报文中获取探测目标,只针对探测目标对应的出接口去探测是否健康,而不是通过接收到的大量探测目标去判断某一出接口是否健康,这样,探测出接口是否健康更加有针对性,并且由于是将探测报文发送到会话管理服务器去做判断,而不需要向探测目标发送探测报文,再统计响应报文的延迟和丢包率,因此可以减少网络设备的内存占用,提高网络设备的转发性能。此外,由于会话管理服务器是通过统计探测目标和出接口对应的所有会话日志中,异常状态会话的会话日志占对应的所有会话日志的比例,以判断通过所述出接口访问探测目标是否健康,而不是通过统计响应报文的延迟和丢包率来判断,这样,不会由于网络中的不稳定因素产生误判,因此,通过统计会话日志中异常状态会话的比例得到的判断结果更加精确。附图说明图1为本申请根据一示例性实施例示出的一种链路健康探测方法及装置的应用场景示意图;图2为本申请根据一示例性实施例示出的一种链路健康探测方法的实施例流程图;图3为本申请根据一示例性实施例示出的另一种链路健康探测方法的实施例流程图;图4为本申请根据一示例性实施例示出的另一种链路健康探测方法的实施例流程图;图5为本申请根据一示例性实施例示出的一种会话管理服务器的硬件结构图;图6为本申请根据一示例性实施例示出的一种链路健康探测装置的实施例结构图;图7为本申请根据一示例性实施例示出的一种网络设备的硬件结构图;图8为本申请根据一示例性实施例示出的另一种链路健康探测装置的实施例结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。参见图1所示,为本申请根据一示例性实施例示出的一种链路健康探测方法及装置的应用场景示意图,包括:网络设备、会话管理服务器。其中,所述网络设备用于转发数据报文,可以是交换机、路由器、防火墙等设备;所述会
话管理服务器用于对网络设备发送的会话日志进行监控管理。参见图2所示,为本申请根据一示例性实施例示出的一种链路健康探测方法的实施例流程图,该实施例应用于会话管理服务器上,包括以下步骤:步骤201:接收网络设备发送的携带有探测目标和出接口的探测报文。通常,在企业、公司或机构网络中,为了保证某些业务(比如网络视频业务、炒股业务等)运行的持续性和稳定性,会在出口处的网络设备部署多个出接口,比如出接口1、出接口2等。网络设备需要定期或者依据其他策略,为属于这些业务的数据报文探测对应的出接口的健康状况,以避免在业务出现中断时,才去判断出接口的健康问题。比如,网络设备可以预先配置有需要进行链路健康探测的业务特征,在预设时间周期内,网络设备在接收到数据报文时,判断数据报文携带的业务特征是否存在所述需要进行链路健康探测的业务特征中;若是,本文档来自技高网
...

【技术保护点】
一种链路健康探测方法,其特征在于,所述方法应用于会话管理服务器上,所述方法包括:接收网络设备发送的探测报文,所述探测报文包括探测目标和出接口;利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例;利用所述比例判断通过所述出接口访问所述探测目标是否健康;如果否,则将通过所述出接口访问所述探测目标不健康的信息发送到所述网络设备,以使所述网络设备调整访问所述探测目标的出接口。

【技术特征摘要】
1.一种链路健康探测方法,其特征在于,所述方法应用于会话管理服务器上,所述方法包括:接收网络设备发送的探测报文,所述探测报文包括探测目标和出接口;利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例;利用所述比例判断通过所述出接口访问所述探测目标是否健康;如果否,则将通过所述出接口访问所述探测目标不健康的信息发送到所述网络设备,以使所述网络设备调整访问所述探测目标的出接口。2.根据权利要求1所述的方法,其特征在于,所述利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例,包括:获取所述探测报文携带的探测目标和出接口;统计出所述探测目标和所述出接口对应的所有会话日志的第一数量;从所述第一数量的会话日志中统计出状态标识为异常状态标识的会话日志的第二数量;利用所述第一数量和所述第二数量计算所述异常状态会话的比例。3.根据权利要求1所述的方法,其特征在于,所述利用所述比例判断通过所述出接口访问所述探测目标是否健康,包括:判断所述比例是否超过预设阈值;若是,则确定通过所述出接口访问所述探测目标不健康;若否,则确定通过所述出接口访问所述探测目标健康。4.一种链路健康探测方法,其特征在于,所述方法应用于网络设备上,所述方法包括:向会话管理服务器发送携带有探测目标和出接口的探测报文,以使所述会话管理服务器利用所述探测目标和所述出接口对应的会话日志确定异常状态会话的比例,并利用所述比例判断通过所述出接口访问所述探测目标是否健康;若接收到所述会话管理服务器返回的通过所述出接口访问所述探测目标不
\t健康的信息,则调整访问所述探测目标的出接口。5.根据权利要求4所述的方法,其特征在于,所述网络设备中配置有需要进行链路健康探测的业务特征,所述向会话管理服务器发送携带有探测目标和出接口的探测报文之前,所述方法还包括:接收数据报文;判断所述数据报文携带的业务特征是否存在所述需要进行链路健康探测的业务特征中;若是,则获取所述数据报文携带的探测目标,并从路由表中获取所述探测目标对应的出接口,并执行向会话管理服务器发送携带有探测目标和出接口的探测报文的过程。6.根据权利要求5所述的方法,其特征在于,所述接收数据报文之后,所述方法还包括:利用所述数据报文携带的五元组信息建立会话,并为所述会话设置老化定时器;在所述老化定时器超时之后,若未接收到针对所述数据报文的响应报文,则利用所述会话创建会话日志,并设置所述会话日志的状态标识为异常状态标识,在所述超时时间超时之前,若接收到针对所述数据报文的响应报文,则利用所述会话创建会话日志,并设置所述会话日志的状态标识为正常状态标识;其中,所述会话日志中记录有探测目标和出接口的对应关系;将所述会话日志发送到会话管理服务器。7.一种链路健康探测装置,其特征在于,所述装置应用于会话管理服务器...

【专利技术属性】
技术研发人员:徐林王金威
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:浙江;33

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

1