CN106972979A - 一种基于sdn的网络性能监测方法及装置 - Google Patents

一种基于sdn的网络性能监测方法及装置 Download PDF

Info

Publication number
CN106972979A
CN106972979A CN201610022723.0A CN201610022723A CN106972979A CN 106972979 A CN106972979 A CN 106972979A CN 201610022723 A CN201610022723 A CN 201610022723A CN 106972979 A CN106972979 A CN 106972979A
Authority
CN
China
Prior art keywords
interface
network
link
target
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610022723.0A
Other languages
English (en)
Inventor
张学锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201610022723.0A priority Critical patent/CN106972979A/zh
Publication of CN106972979A publication Critical patent/CN106972979A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

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

Description

一种基于SDN的网络性能监测方法及装置
技术领域
本发明涉及网络监测技术,尤其涉及一种基于软件定义网络(SDN,Software Defined Network)的网络性能监测方法及装置。
背景技术
网络性能测试是网络管理***的核心组成部分,是维护网络健康运行和优化网络资源的主要手段。现有的网络性能测试方法主要是针对现有网络而设计,使用单独的物理探测器、软件、分散网络探测工具等来测试;但是现有的网络性能测试方法至少存在如下缺点:费用昂贵;难于统一管理和操作;信息分散,无针对性而且效率低;难于实现统一的分析诊断。
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-based Adaptive Network PerformanceMonitoring”,可以简称为SANPM。本发明所述方案的主要思想是:通过采用多步骤的适应性算法对网络性能进行有效测试以锁定问题网络链路。
图1为本发明提供的SANPM整体架构示意图,如图1所示,该SANPM整体架构主要分为3大步骤:
第一步:状态汇报;具体地,按照SDN的全局拓扑图对各网络结点(如R1、R2、R3、R4、R5、R6、R7七个路由器)的接口状态和接口参数进行测试,确定目标网络链路;
第二步:目标网络链路测试及汇报;具体地,对第一步中所确定的目标网络链路进行测试,从目标网络链路中确定需要在第三步中再次测试的特定网络链路;
第三步:特定网络链路测试及汇报;这里,所述特定网络链路是指第二步中所确定的待确诊的网络链路;具体地,通过第三步的测试在特定网络链路中锁定问题网络链路。
下面,将通过各实施例对本发明所述技术方案进行纤细描述。
实施例一
图2为本发明提供的基于SDN的网络性能监测方法的实现流程图,如图2所示,所述方法主要包括以下步骤:
步骤201:获取各网络结点的接口状态信息及接口参数。
优选地,所述获取各网络结点的接口状态信息及接口参数,可以包括:
按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;
基于状态测试结果获取各网络结点的接口状态信息及接口参数。
其中,所述接口状态信息包括:关闭状态,通常用“Down”来表示,Down表示接口的链路协议不正常,或者没有在此接口配置IP地址;开启状态,通常用“Up”来表示,UP表示接口的链路协议处于正常的启动状态。
其中,所述接口参数至少可以包括:接口号、带宽利用率、丢包率。
其中,各网络结点的接口状态信息及接口参数的触发方式可以是事件触发、也可以是周期性触发。
步骤202:对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路。
优选地,所述对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,可以包括:
基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;
逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;
对不符合预设指标的数据进行分析,确定目标结点与目标接口。
这里,所述目标结点是指处于危机状态的结点,所述目标接口是指处于危机状态的接口。
图3为本发明提供的网络结点的状态测试示意图,如图3所示,在SDN网络覆盖下,有R1、R2、R3、R4、R5、R6、R7共七个路由器,网络性能监测装置定时搜集各网络结点上报的接口状态信息以及接口参数;基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;对不符合预设指标的数据进行分析,确定目标结点与目标接口。这里,对于不同类型的参数来说,不同类型参数所对应的预设指标不同,有的参数类型对应的预设指标为固定值,有的参数类型对应的预设指标为某一范围。
具体地,结点状态表可以如表1所示:
结点R5 接口状态 带宽利用率 丢包率 判断状态
接口1 Down 90% 0 危机
接口2 Up 测值 测值 危机
接口3 Up 测值 0 非危机
表1
步骤203:按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路。
优选地,所述按照第一预设规则对所述目标网络链路进行测试,可以包括:
根据目标结点和目标接口生成目标链路表;
生成第一类测试数据包;
将第一类测试数据包发送至目标链路表中的目标链路;
搜集并分析所述目标链路返回的第一类回复数据包。
这里,具体如何生成第一类测试数据包,可参考现有技术中生成测试数据包的方法来实现。所述第一类测试数据包是用于确定处于危机状态的链路的测试数据包。
其中,所述第一类回复数据包是指目标链路针对第一类测试数据包所返回的响应数据。
这里,第一类测试数据包中可以根据实际需要进行设定。也就是说,确定链路是否处于危机状态,可以根据预先设定的危机指标来选定。
其中,所述第一测试数据包可以针对各参数指标的测试,例如,所述第一测试数据包中可以对表2中的时延变化、丢包率、时间偏差等参数中的多个参数进行测试。
基于上述图3所示的络结点的状态测试示意图,图4为本发明提供的目标网络链路的测试示意图,如图4所示,在SDN网络覆盖下,有R1、R2、R3、R4、R5、R6、R7共七个路由器,网络性能监测装置向与目标结点R5相关的各目标链路(在图4中用粗虚线表示)发送第一类测试数据包;与目标结点R5相关的各目标链路向网络性能监测装置汇报目标链路测试情况,并返回第一类回复数据包。
具体地,目标链路表可以如表2所示:
表2
优选地,所述将第一类测试数据包发送至目标链路表中的目标链路,可以包括:
向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数。
相应地,搜集并分析所述目标链路返回的回复数据包,可以包括:
搜集目标链路表中的目标链路返回的N次的第一类回复数据包;
对N次的第一类回复数据包进行分析。
也就是说,可以重复地向目标链路发送第一类测试数据包,以防止网络性能监测装置向目标链路发送第一类测试数据包失败或漏接掉某目标链路返回的第一类回复数据包。
而且,对于多组第一类回复数据包进行分析,更能提高对目标链路评估的准确性。
步骤204:按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。
优选地,所述按照第二预设规则对所述待确诊的网络链路进行确诊测试,可以包括:
生成第二类测试数据包;
将第二类测试数据包发送至待确诊的网络链路;
搜集并分析所述待确诊的网络链路返回的第二类回复数据包。
这里,具体如何生成第二类测试数据包,可参考现有技术中生成测试数据包的方法来实现。所述第二类测试数据包是用于对待确诊的网络链路进行确诊的测试数据包。
其中,所述第二类回复数据包是指目标链路针对第二类测试数据包所返回的响应数据。
这里,所述第二测试数据包可以针对特定指标的测试,例如,所述第二测试数据包中可以对表2中的时延变化、或丢包率、或时间偏差等参数中的一个多个进行测试。
基于上述图4所示的目标网络链路的测试示意图,图5为本发明提供的特定网络链路的测试示意图,如图5所示,在SDN网络覆盖下,有R1、R2、R3、R4、R5、R6、R7共七个路由器,网络性能监测装置向与目标结点R5相关的待确诊的目标链路(在图5中用粗虚线表示)发送第二类测试数据包;与目标结点R5相关的待确诊的目标链路向网络性能监测装置汇报目标链路测试情况,并返回第二类回复数据包。
优选地,所述锁定问题网络链路之后,所述方法还可以包括:
基于确诊结果分析并记录网络性能。
其中,所述网络性能可以是网络的服务质量(QoS,Quality of Service)
当然,QoS可以结合下述中的一种或几种网络性能指标来计算:
速率、带宽、吞吐量、延时、往返时间(RTT,Round-TripTime)、利用率、网络丢包率等。
本实施例给出了一种基于SDN的网络性能监控方法,采用多步骤的适应性算法对网络流量性能进行有效测试以锁定问题网络链路,能为进一步网络流量控制和性能优化提供了很好的依据。本实施例所述技术方案填补了SDN在网络性能测试方面的应用空白;同时,可以替代传统的网络性能测试手段。本实施例所述技术方案具备高效及针对性强、易部署、易实现、成本低等优点。
实施例二
图6为本发明提供的实现SANPM功能的设备的组织架构图,如图6所示,所述实现SANPM功能的设备主要包括四大部分:
结点状态表61、链路表62、危机分析单元63、测试数据包处理与分析单元64;其中,
所述结点状态表61,包括各网络结点与各网络结点的接口参数及接口状态信息;例如,所述结点状态表61可以包括交换机或路由器的状态、交换机或路由器的所有接口的接口状态、带宽利用率、丢包率等;
所述链路表62,包括目标链路表621与特定链路表622,所述目标链路表621存储有受所述目标接口所影响的链路;所述特定链路表622存储有待确诊是否为问题链路的的链路;
所述危机分析单元63,用于根据预设指标确定目标结点与目标接口;根据预先设定的危机指标确定待确诊的网络链路;
所述测试数据包处理与分析单元64,用于发送测试数据包,接收回复数据包;并对回复数据包进行分析。
实际应用中,所述实现SANPM功能的设备的实现可根据SDN控制器通用功能而定。
实施例三
依据图6所示的组织架构图,本实施例提供了一种网络性能监测装置,图7为本发明提供的基于SDN的网络性能监测装置的组成结构示意图,如图7所示,所述装置包括:获取模块71、确定模块72、第一测试模块73和第二测试模块74;其中,
所述获取模块71,用于获取各网络结点的接口状态信息及接口参数;
所述确定模块72,用于对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;
所述第一测试模块73,用于按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;
所述第二测试模块74,用于按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。
优选地,所述获取模块71,还用于:
按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;
基于状态测试结果获取各网络结点的接口状态信息及接口参数。
优选地,所述确定模块72,还用于:
基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;
逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;
对不符合预设指标的数据进行分析,确定目标结点与目标接口。
优选地,所述第一测试模块73,还用于:
根据目标结点和目标接口生成目标链路表;
生成第一类测试数据包;
将第一类测试数据包发送至目标链路表中的目标链路;
搜集并分析所述目标链路返回的第一类回复数据包。
优选地,所述第一测试模块73,还用于:
向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数;
相应地,搜集并分析所述目标链路返回的回复数据包,包括:
搜集目标链路表中的目标链路返回的N次的第一类回复数据包;
对N次的第一类回复数据包进行分析。
优选地,所述第二测试模块74,还用于:
生成第二类测试数据包;
将第二类测试数据包发送至待确诊的网络链路;
搜集并分析所述待确诊的网络链路返回的第二类回复数据包。
本领域技术人员应当理解,本实施例的网络性能监测装置中各模块的功能,可参照前述网络性能监测方法的相关描述而理解,本实施例的网络性能监测装置中各模块,可通过实现本实施例所述的功能的模拟电路而实现,也可以通过执行本实施例所述的功能的软件在网络设备上的运行而实现。
实际应用中,本实施例所述网络性能监测装置可设置于网络设备中;所述获取模块71、确定模块72、第一测试模块73和第二测试模块74,均可由所述网络性能监测装置或所述网络性能监测装置所属网络设备中的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。
本实施例所述基于SDN的网络性能监测装置,能在SDN控制下进行有效的网络性能测试;通过采用多步骤的适应性算法对网络性能进行有效测试以锁定问题网络链路,能为进一步网络流量控制和性能优化提供了很好的依据。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明实施例上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (12)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610022723.0A CN106972979A (zh) 2016-01-14 2016-01-14 一种基于sdn的网络性能监测方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610022723.0A CN106972979A (zh) 2016-01-14 2016-01-14 一种基于sdn的网络性能监测方法及装置

Publications (1)

Publication Number Publication Date
CN106972979A true CN106972979A (zh) 2017-07-21

Family

ID=59334822

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610022723.0A Pending CN106972979A (zh) 2016-01-14 2016-01-14 一种基于sdn的网络性能监测方法及装置

Country Status (1)

Country Link
CN (1) CN106972979A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449230A (zh) * 2018-03-15 2018-08-24 达闼科技(北京)有限公司 网络性能检测***、方法及相关装置
CN113452574A (zh) * 2021-06-11 2021-09-28 北京连山科技股份有限公司 一种基于显式路径的多链路状态检测方法
CN114125034A (zh) * 2020-08-31 2022-03-01 华为技术有限公司 一种网络性能数据订阅方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299685A (zh) * 2008-03-18 2008-11-05 华为技术有限公司 交换网测试方法和***以及测试发起模块
CN102932191A (zh) * 2012-11-26 2013-02-13 赛特斯网络科技(南京)有限责任公司 Iptv网络中基于动态链路实现实时智能故障分析的方法
CN102946325A (zh) * 2012-11-14 2013-02-27 中兴通讯股份有限公司 一种基于软件定义网络的网络诊断方法、***及设备
CN103888360A (zh) * 2014-03-19 2014-06-25 西安交通大学 基于贪婪算法的集合覆盖方法获取sdn网中服务节点的方法
CN104144013A (zh) * 2013-05-10 2014-11-12 中国电信股份有限公司 Pon网络故障诊断方法、装置和***
CN104702468A (zh) * 2015-03-05 2015-06-10 华为技术有限公司 确定传输路径的方法、设备和***
CN105187403A (zh) * 2015-08-13 2015-12-23 国家计算机网络与信息安全管理中心 软件定义网络的网络安全性测试方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299685A (zh) * 2008-03-18 2008-11-05 华为技术有限公司 交换网测试方法和***以及测试发起模块
CN102946325A (zh) * 2012-11-14 2013-02-27 中兴通讯股份有限公司 一种基于软件定义网络的网络诊断方法、***及设备
CN102932191A (zh) * 2012-11-26 2013-02-13 赛特斯网络科技(南京)有限责任公司 Iptv网络中基于动态链路实现实时智能故障分析的方法
CN104144013A (zh) * 2013-05-10 2014-11-12 中国电信股份有限公司 Pon网络故障诊断方法、装置和***
CN103888360A (zh) * 2014-03-19 2014-06-25 西安交通大学 基于贪婪算法的集合覆盖方法获取sdn网中服务节点的方法
CN104702468A (zh) * 2015-03-05 2015-06-10 华为技术有限公司 确定传输路径的方法、设备和***
CN105187403A (zh) * 2015-08-13 2015-12-23 国家计算机网络与信息安全管理中心 软件定义网络的网络安全性测试方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
马飞翔: "基于SDN技术的网络故障管理***设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449230A (zh) * 2018-03-15 2018-08-24 达闼科技(北京)有限公司 网络性能检测***、方法及相关装置
CN108449230B (zh) * 2018-03-15 2020-07-03 达闼科技(北京)有限公司 网络性能检测***、方法及相关装置
CN114125034A (zh) * 2020-08-31 2022-03-01 华为技术有限公司 一种网络性能数据订阅方法及装置
CN114125034B (zh) * 2020-08-31 2023-12-08 华为技术有限公司 一种网络性能数据订阅方法及装置
CN113452574A (zh) * 2021-06-11 2021-09-28 北京连山科技股份有限公司 一种基于显式路径的多链路状态检测方法

Similar Documents

Publication Publication Date Title
CN104811331B (zh) 一种可视化网络运维方法和装置
CN105577440B (zh) 一种网络故障时间定位方法和分析设备
CN105024877B (zh) 一种基于网络行为分析的Hadoop恶意节点检测***
CN107465667B (zh) 基于规约深度解析的电网工控安全协同监测方法及装置
CN107342878A (zh) 一种故障处理方法及装置
CN108701187A (zh) 混合硬件软件分布式威胁分析
Alhaidari et al. New approach to determine DDoS attack patterns on SCADA system using machine learning
CN106254153A (zh) 一种网络异常监控方法和装置
CN108092854A (zh) 基于iec61375协议的列车级以太网设备的测试方法及装置
CN104539471B (zh) 带宽计量方法、装置和计算机设备
CN101883023A (zh) 防火墙压力测试方法
CN107786440A (zh) 一种数据报文转发的方法及装置
CN110474786A (zh) 基于随机森林分析VoLTE网络故障原因的方法及装置
CN106972979A (zh) 一种基于sdn的网络性能监测方法及装置
CN110430226A (zh) 网络攻击检测方法、装置、计算机设备及存储介质
CN107483267A (zh) 一种eigrp路由故障识别方法
CN106452955A (zh) 一种异常网络连接的检测方法及***
CN111935063A (zh) 一种终端设备异常网络访问行为监测***及方法
CN107211300A (zh) 分析和分类信令集合或呼叫
CN108123834A (zh) 基于大数据平台的日志分析***
CN107231383A (zh) Cc攻击的检测方法及装置
CN107484189A (zh) Lte数据处理***
CN107291616A (zh) 一种项目报告在线生成平台
CN109617758A (zh) 节点网络质量计算方法及装置、服务器、计算机存储介质
CN107094306A (zh) 终端性能评估方法及装置

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170721

RJ01 Rejection of invention patent application after publication