一种基于SDN的网络性能监测方法及装置制造方法及图纸

技术编号:15867402 阅读:23 留言:0更新日期:2017-07-23 16:45
本发明专利技术公开了一种基于软件定义网络(SDN)网络性能监测方法,所述方法包括:获取各网络结点的接口状态信息及接口参数;对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。本发明专利技术还同时公开了一种基于SDN的网络性能监测装置。采用本发明专利技术技术方案,能在SDN控制下进行有效的网络性能测试。

Network performance monitoring method and device based on SDN

The invention discloses a software defined network (SDN) based on network performance monitoring method, the method includes: interface state information and interface to obtain the parameters of the network nodes; the interface state information and interface parameters of the network nodes are analyzed, according to the preset index to determine the target node and the target network interface, and link the target to determine the influence of the target interface; according to the first preset rules to test the target network link, determine the network link need to be diagnosed based on the test results; diagnosis tests were conducted in accordance with the network link to the second default rules to be confirmed, to lock the network link. The invention also discloses a network performance monitoring device based on the SDN. By adopting the technical proposal of the invention, effective network performance test can be carried out under the SDN control.

【技术实现步骤摘要】
一种基于SDN的网络性能监测方法及装置
本专利技术涉及网络监测技术,尤其涉及一种基于软件定义网络(SDN,SoftwareDefinedNetwork)的网络性能监测方法及装置。
技术介绍
网络性能测试是网络管理系统的核心组成部分,是维护网络健康运行和优化网络资源的主要手段。现有的网络性能测试方法主要是针对现有网络而设计,使用单独的物理探测器、软件、分散网络探测工具等来测试;但是现有的网络性能测试方法至少存在如下缺点:费用昂贵;难于统一管理和操作;信息分散,无针对性而且效率低;难于实现统一的分析诊断。SDN是一种新型网络创新架构,其核心技术是通过将网络的控制面与数据面分离,以集中控制的方式实现对网络的控制,且SDN应用可以运用SDN控制器的全局网络视图及状态信息来实现。因此,如何在SDN控制下进行有效的网络性能测试成为亟待解决的问题。
技术实现思路
有鉴于此,本专利技术期望提供一种基于SDN的网络性能监测方法及装置,能在SDN控制下进行有效的网络性能测试。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种基于SDN的网络性能监测方法,所述方法包括:获取各网络结点的接口状态信息及接口参数;对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。上述方案中,优选地,所述获取各网络结点的接口状态信息及接口参数,包括:按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;基于状态测试结果获取各网络结点的接口状态信息及接口参数。上述方案中,优选地,所述对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,包括:基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;对不符合预设指标的数据进行分析,确定目标结点与目标接口。上述方案中,优选地,所述按照第一预设规则对所述目标网络链路进行测试,包括:根据目标结点和目标接口生成目标链路表;生成第一类测试数据包;将第一类测试数据包发送至目标链路表中的目标链路;搜集并分析所述目标链路返回的第一类回复数据包。上述方案中,优选地,所述将第一类测试数据包发送至目标链路表中的目标链路,包括:向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数;相应地,搜集并分析所述目标链路返回的回复数据包,包括:搜集目标链路表中的目标链路返回的针对所述N次第一类测试数据包的N次的第一类回复数据包;对N次的第一类回复数据包进行分析。上述方案中,优选地,所述按照第二预设规则对所述待确诊的网络链路进行确诊测试,包括:生成第二类测试数据包;将第二类测试数据包发送至待确诊的网络链路;搜集并分析所述待确诊的网络链路返回的第二类回复数据包。本专利技术还提供了一种基于SDN的网络性能监测装置,所述装置包括:获取模块,用于获取各网络结点的接口状态信息及接口参数;确定模块,用于对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;第一测试模块,用于按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;第二测试模块,用于按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。上述方案中,优选地,所述获取模块,还用于:按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;基于状态测试结果获取各网络结点的接口状态信息及接口参数。上述方案中,优选地,所述确定模块,还用于:基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;对不符合预设指标的数据进行分析,确定目标结点与目标接口。上述方案中,优选地,所述第一测试模块,还用于:根据目标结点和目标接口生成目标链路表;生成第一类测试数据包;将第一类测试数据包发送至目标链路表中的目标链路;搜集并分析所述目标链路返回的第一类回复数据包。上述方案中,优选地,所述第一测试模块,还用于:向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数;相应地,搜集并分析所述目标链路返回的回复数据包,包括:搜集目标链路表中的目标链路返回的针对所述N次第一类测试数据包的N次的第一类回复数据包;对N次的第一类回复数据包进行分析。上述方案中,优选地,所述第二测试模块,用于:生成第二类测试数据包;将第二类测试数据包发送至待确诊的网络链路;搜集并分析所述待确诊的网络链路返回的第二类回复数据包。本专利技术所提供的基于SDN的网络性能监测方法及装置,能在SDN控制下进行有效的网络性能测试;通过采用多步骤的适应性算法对网络性能进行有效测试以锁定问题网络链路,能为进一步网络流量控制和性能优化提供了很好的依据。附图说明图1为本专利技术提供的SANPM整体架构示意图;图2为本专利技术提供的基于SDN的网络性能监测方法的实现流程图;图3为本专利技术提供的网络结点的状态测试示意图;图4为本专利技术提供的目标网络链路的测试示意图;图5为本专利技术提供的特定网络链路的测试示意图;图6为本专利技术提供的实现SANPM功能的设备的组织架构图;图7为本专利技术提供的基于SDN的网络性能监测装置的组成结构示意图。具体实施方式为了能够更加详尽地了解本专利技术的特点与
技术实现思路
,下面结合附图对本专利技术的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。本专利技术的基本思想是:给出了一种基于SDN的适应性网络性能监控方法,该方法的英文缩写可以表示为“SDN-basedAdaptiveNetworkPerformanceMonitoring”,可以简称为SANPM。本专利技术所述方案的主要思想是:通过采用多步骤的适应性算法对网络性能进行有效测试以锁定问题网络链路。图1为本专利技术提供的SANPM整体架构示意图,如图1所示,该SANPM整体架构主要分为3大步骤:第一步:状态汇报;具体地,按照SDN的全局拓扑图对各网络结点(如R1、R2、R3、R4、R5、R6、R7七个路由器)的接口状态和接口参数进行测试,确定目标网络链路;第二步:目标网络链路测试及汇报;具体地,对第一步中所确定的目标网络链路进行测试,从目标网络链路中确定需要在第三步中再次测试的特定网络链路;第三步:特定网络链路测试及汇报;这里,所述特定网络链路是指第二步中所确定的待确诊的网络链路;具体地,通过第三步的测试在特定网络链路中锁定问题网络链路。下面,将通过各实施例对本专利技术所述技术方案进行纤细描述。实施例一图2为本专利技术提供的基于SDN的网络性能监测方法的实现流程图,如图2所示,所述方法主要包括以下步骤:步骤201:获取各网络结点的接口状态信息及接口参数。优选地,所述获取各网络结点的接口状态信息及接口参数,可以包括:按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;基于状态测试结果获取各网络结点的接口状态信息及接口参数。其中,所述接口状本文档来自技高网
...
一种基于SDN的网络性能监测方法及装置

【技术保护点】
一种基于软件定义网络SDN的网络性能监测方法,其特征在于,所述方法包括:获取各网络结点的接口状态信息及接口参数;对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。

【技术特征摘要】
1.一种基于软件定义网络SDN的网络性能监测方法,其特征在于,所述方法包括:获取各网络结点的接口状态信息及接口参数;对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。2.根据权利要求1所述的方法,其特征在于,所述获取各网络结点的接口状态信息及接口参数,包括:按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;基于状态测试结果获取各网络结点的接口状态信息及接口参数。3.根据权利要求1所述的方法,其特征在于,所述对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,包括:基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;对不符合预设指标的数据进行分析,确定目标结点与目标接口。4.根据权利要求1所述的方法,其特征在于,所述按照第一预设规则对所述目标网络链路进行测试,包括:根据目标结点和目标接口生成目标链路表;生成第一类测试数据包;将第一类测试数据包发送至目标链路表中的目标链路;搜集并分析所述目标链路返回的第一类回复数据包。5.根据权利要求4所述的方法,其特征在于,所述将第一类测试数据包发送至目标链路表中的目标链路,包括:向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数;相应地,搜集并分析所述目标链路返回的回复数据包,包括:搜集目标链路表中的目标链路返回的N次的第一类回复数据包;对N次的第一类回复数据包进行分析。6.根据权利要求1所述的方法,其特征在于,所述按照第二预设规则对所述待确诊的网络链路进行确诊测试,包括:生成第二类测试数据包;将第二类测试数据包发送至待确诊的网...

【专利技术属性】
技术研发人员:张学锋
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1