[go: up one dir, main page]

CN106972979A - A kind of network performance monitoring method and device based on SDN - Google Patents

A kind of network performance monitoring method and device based on 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
target
network
interface
link
node
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
Chinese (zh)
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/en
Publication of CN106972979A publication Critical patent/CN106972979A/en
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控制下进行有效的网络性能测试。

The invention discloses a method for monitoring network performance based on a software-defined network (SDN). The method includes: obtaining interface state information and interface parameters of each network node; and analyzing the interface state information and interface parameters of each network node , determine the target node and the target interface according to the preset index, and determine the target network link affected by the target interface; test the target network link according to the first preset rule, and determine the target network link to be diagnosed based on the test result Network link: performing a diagnostic test on the network link to be diagnosed according to a second preset rule, so as to lock the problematic network link. The invention also discloses an SDN-based network performance monitoring device at the same time. By adopting the technical scheme of the invention, an effective network performance test can be performed under the control of the SDN.

Description

一种基于SDN的网络性能监测方法及装置A method and device for monitoring network performance based on SDN

技术领域technical field

本发明涉及网络监测技术,尤其涉及一种基于软件定义网络(SDN,Software Defined Network)的网络性能监测方法及装置。The present invention relates to network monitoring technology, in particular to a method and device for monitoring network performance based on Software Defined Network (SDN, Software Defined Network).

背景技术Background technique

网络性能测试是网络管理系统的核心组成部分,是维护网络健康运行和优化网络资源的主要手段。现有的网络性能测试方法主要是针对现有网络而设计,使用单独的物理探测器、软件、分散网络探测工具等来测试;但是现有的网络性能测试方法至少存在如下缺点:费用昂贵;难于统一管理和操作;信息分散,无针对性而且效率低;难于实现统一的分析诊断。Network performance testing is the core component of the network management system and the main means to maintain the healthy operation of the network and optimize network resources. Existing network performance testing methods are mainly designed for existing networks, using separate physical detectors, software, and distributed network detection tools to test; but existing network performance testing methods have at least the following disadvantages: expensive; difficult to Unified management and operation; scattered information, non-targeted and low efficiency; difficult to achieve unified analysis and diagnosis.

SDN是一种新型网络创新架构,其核心技术是通过将网络的控制面与数据面分离,以集中控制的方式实现对网络的控制,且SDN应用可以运用SDN控制器的全局网络视图及状态信息来实现。因此,如何在SDN控制下进行有效的网络性能测试成为亟待解决的问题。SDN is a new network innovation architecture. Its core technology is to control the network in a centralized way by separating the control plane and data plane of the network, and the SDN application can use the global network view and status information of the SDN controller. to fulfill. Therefore, how to conduct effective network performance testing under the control of SDN has become an urgent problem to be solved.

发明内容Contents of the invention

有鉴于此,本发明期望提供一种基于SDN的网络性能监测方法及装置,能在SDN控制下进行有效的网络性能测试。In view of this, the present invention expects to provide an SDN-based network performance monitoring method and device, which can perform effective network performance testing under the control of SDN.

为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:

本发明提供了一种基于SDN的网络性能监测方法,所述方法包括:The present invention provides a method for monitoring network performance based on SDN, the method comprising:

获取各网络结点的接口状态信息及接口参数;Obtain the interface status information and interface parameters of each network node;

对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;Analyzing the interface status information and interface parameters of each network node, determining the target node and the target interface according to preset indicators, and determining the target network link affected by the target interface;

按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;testing the target network link according to a first preset rule, and determining the network link to be diagnosed based on the test result;

按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。Perform a diagnosis test on the network link to be diagnosed according to the second preset rule, so as to lock the problematic network link.

上述方案中,优选地,所述获取各网络结点的接口状态信息及接口参数,包括:In the above solution, preferably, the acquisition of interface status information and interface parameters of each network node includes:

按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;Test the interface status and interface parameters of the interfaces of each network node according to the global topology diagram of SDN;

基于状态测试结果获取各网络结点的接口状态信息及接口参数。The interface status information and interface parameters of each network node are obtained based on the status test results.

上述方案中,优选地,所述对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,包括:In the above solution, preferably, analyzing the interface status information and interface parameters of each network node, and determining the target node and the target interface according to preset indicators include:

基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;Generate a node status table based on the interface parameters and interface status information between each network node and each network node;

逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;Check each row of data in the node state table one by one to find out the data that does not meet the preset indicators;

对不符合预设指标的数据进行分析,确定目标结点与目标接口。Analyze the data that does not meet the preset indicators, and determine the target node and target interface.

上述方案中,优选地,所述按照第一预设规则对所述目标网络链路进行测试,包括:In the above solution, preferably, the testing of the target network link according to the first preset rule includes:

根据目标结点和目标接口生成目标链路表;Generate a target link table according to the target node and the target interface;

生成第一类测试数据包;Generate a first type of test data packet;

将第一类测试数据包发送至目标链路表中的目标链路;Send the first type of test data packet to the target link in the target link table;

搜集并分析所述目标链路返回的第一类回复数据包。Collecting and analyzing the first type of reply data packets returned by the target link.

上述方案中,优选地,所述将第一类测试数据包发送至目标链路表中的目标链路,包括:In the above solution, preferably, sending the first type of test data packet to the target link in the target link table includes:

向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数;Send the first type of test packets N times to the target link in the target link table; wherein, N is a positive integer;

相应地,搜集并分析所述目标链路返回的回复数据包,包括:Correspondingly, collect and analyze the reply data packets returned by the target link, including:

搜集目标链路表中的目标链路返回的针对所述N次第一类测试数据包的N次的第一类回复数据包;Collecting the N times of the first type of reply data packets returned by the target link in the target link table for the N times of the first type of test data packets;

对N次的第一类回复数据包进行分析。Analyzing the N times of the first type reply data packets.

上述方案中,优选地,所述按照第二预设规则对所述待确诊的网络链路进行确诊测试,包括:In the above solution, preferably, performing a diagnosis test on the network link to be diagnosed according to the second preset rule includes:

生成第二类测试数据包;Generate a second type of test data packet;

将第二类测试数据包发送至待确诊的网络链路;Send the second type of test data packet to the network link to be diagnosed;

搜集并分析所述待确诊的网络链路返回的第二类回复数据包。Collecting and analyzing the second type of reply data packets returned by the network link to be diagnosed.

本发明还提供了一种基于SDN的网络性能监测装置,所述装置包括:The present invention also provides an SDN-based network performance monitoring device, the device comprising:

获取模块,用于获取各网络结点的接口状态信息及接口参数;An acquisition module, configured to acquire interface status information and interface parameters of each network node;

确定模块,用于对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;A determining module, configured to analyze the interface status information and interface parameters of each network node, determine the target node and the target interface according to preset indicators, and determine the target network link affected by the target interface;

第一测试模块,用于按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;The first testing module is configured to test the target network link according to a first preset rule, and determine the network link to be diagnosed based on the test result;

第二测试模块,用于按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。The second testing module is configured to perform a diagnostic test on the network link to be diagnosed according to a second preset rule, so as to lock the problematic network link.

上述方案中,优选地,所述获取模块,还用于:In the above solution, preferably, the acquisition module is also used for:

按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;Test the interface status and interface parameters of the interfaces of each network node according to the global topology diagram of SDN;

基于状态测试结果获取各网络结点的接口状态信息及接口参数。The interface status information and interface parameters of each network node are obtained based on the status test results.

上述方案中,优选地,所述确定模块,还用于:In the above solution, preferably, the determination module is also used for:

基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;Generate a node status table based on the interface parameters and interface status information between each network node and each network node;

逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;Check each row of data in the node state table one by one to find out the data that does not meet the preset indicators;

对不符合预设指标的数据进行分析,确定目标结点与目标接口。Analyze the data that does not meet the preset indicators, and determine the target node and target interface.

上述方案中,优选地,所述第一测试模块,还用于:In the above solution, preferably, the first test module is also used for:

根据目标结点和目标接口生成目标链路表;Generate a target link table according to the target node and the target interface;

生成第一类测试数据包;Generate a first type of test data packet;

将第一类测试数据包发送至目标链路表中的目标链路;Send the first type of test data packet to the target link in the target link table;

搜集并分析所述目标链路返回的第一类回复数据包。Collecting and analyzing the first type of reply data packets returned by the target link.

上述方案中,优选地,所述第一测试模块,还用于:In the above solution, preferably, the first test module is also used for:

向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数;Send the first type of test packets N times to the target link in the target link table; wherein, N is a positive integer;

相应地,搜集并分析所述目标链路返回的回复数据包,包括:Correspondingly, collect and analyze the reply data packets returned by the target link, including:

搜集目标链路表中的目标链路返回的针对所述N次第一类测试数据包的N次的第一类回复数据包;Collecting the N times of the first type of reply data packets returned by the target link in the target link table for the N times of the first type of test data packets;

对N次的第一类回复数据包进行分析。Analyzing the N times of the first type reply data packets.

上述方案中,优选地,所述第二测试模块,用于:In the above scheme, preferably, the second test module is used for:

生成第二类测试数据包;Generate a second type of test data packet;

将第二类测试数据包发送至待确诊的网络链路;Send the second type of test data packet to the network link to be diagnosed;

搜集并分析所述待确诊的网络链路返回的第二类回复数据包。Collecting and analyzing the second type of reply data packets returned by the network link to be diagnosed.

本发明所提供的基于SDN的网络性能监测方法及装置,能在SDN控制下进行有效的网络性能测试;通过采用多步骤的适应性算法对网络性能进行有效测试以锁定问题网络链路,能为进一步网络流量控制和性能优化提供了很好的依据。The SDN-based network performance monitoring method and device provided by the present invention can effectively test network performance under the control of SDN; effectively test network performance by adopting a multi-step adaptive algorithm to lock problematic network links, and can provide It provides a good basis for further network flow control and performance optimization.

附图说明Description of drawings

图1为本发明提供的SANPM整体架构示意图;Fig. 1 is the SANPM overall framework schematic diagram that the present invention provides;

图2为本发明提供的基于SDN的网络性能监测方法的实现流程图;Fig. 2 is the implementation flowchart of the SDN-based network performance monitoring method provided by the present invention;

图3为本发明提供的网络结点的状态测试示意图;Fig. 3 is the state test schematic diagram of the network node provided by the present invention;

图4为本发明提供的目标网络链路的测试示意图;Fig. 4 is the test schematic diagram of the target network link provided by the present invention;

图5为本发明提供的特定网络链路的测试示意图;Fig. 5 is the test schematic diagram of the specific network link provided by the present invention;

图6为本发明提供的实现SANPM功能的设备的组织架构图;Fig. 6 is the organizational chart of the equipment that realizes SANPM function provided by the present invention;

图7为本发明提供的基于SDN的网络性能监测装置的组成结构示意图。FIG. 7 is a schematic diagram of the composition and structure of the SDN-based network performance monitoring device provided by the present invention.

具体实施方式detailed description

为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。In order to understand the characteristics and technical content of the present invention in more detail, the implementation of the present invention will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the present invention.

本发明的基本思想是:给出了一种基于SDN的适应性网络性能监控方法,该方法的英文缩写可以表示为“SDN-based Adaptive Network PerformanceMonitoring”,可以简称为SANPM。本发明所述方案的主要思想是:通过采用多步骤的适应性算法对网络性能进行有效测试以锁定问题网络链路。The basic idea of the present invention is to provide an SDN-based adaptive network performance monitoring method. The English abbreviation of the method can be expressed as "SDN-based Adaptive Network Performance Monitoring", which can be referred to as SANPM for short. The main idea of the solution in the present invention is to effectively test network performance by adopting a multi-step adaptive algorithm to lock problematic network links.

图1为本发明提供的SANPM整体架构示意图,如图1所示,该SANPM整体架构主要分为3大步骤:Fig. 1 is the schematic diagram of the overall architecture of SANPM provided by the present invention. As shown in Fig. 1, the overall architecture of SANPM is mainly divided into 3 major steps:

第一步:状态汇报;具体地,按照SDN的全局拓扑图对各网络结点(如R1、R2、R3、R4、R5、R6、R7七个路由器)的接口状态和接口参数进行测试,确定目标网络链路;The first step: status report; specifically, test the interface status and interface parameters of each network node (such as R1, R2, R3, R4, R5, R6, R7 seven routers) according to the global topology diagram of SDN, and determine target network link;

第二步:目标网络链路测试及汇报;具体地,对第一步中所确定的目标网络链路进行测试,从目标网络链路中确定需要在第三步中再次测试的特定网络链路;The second step: target network link test and report; specifically, test the target network link determined in the first step, and determine the specific network link that needs to be tested again in the third step from the target network link ;

第三步:特定网络链路测试及汇报;这里,所述特定网络链路是指第二步中所确定的待确诊的网络链路;具体地,通过第三步的测试在特定网络链路中锁定问题网络链路。The third step: specific network link test and report; here, the specific network link refers to the network link to be diagnosed determined in the second step; specifically, through the test of the third step in the specific network link Lock down problematic network links.

下面,将通过各实施例对本发明所述技术方案进行纤细描述。In the following, the technical solution of the present invention will be described in detail through various embodiments.

实施例一Embodiment one

图2为本发明提供的基于SDN的网络性能监测方法的实现流程图,如图2所示,所述方法主要包括以下步骤:Fig. 2 is the implementation flowchart of the SDN-based network performance monitoring method provided by the present invention, as shown in Fig. 2, the method mainly includes the following steps:

步骤201:获取各网络结点的接口状态信息及接口参数。Step 201: Obtain interface status information and interface parameters of each network node.

优选地,所述获取各网络结点的接口状态信息及接口参数,可以包括:Preferably, the acquisition of interface status information and interface parameters of each network node may include:

按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;Test the interface status and interface parameters of the interfaces of each network node according to the global topology diagram of SDN;

基于状态测试结果获取各网络结点的接口状态信息及接口参数。The interface status information and interface parameters of each network node are obtained based on the status test results.

其中,所述接口状态信息包括:关闭状态,通常用“Down”来表示,Down表示接口的链路协议不正常,或者没有在此接口配置IP地址;开启状态,通常用“Up”来表示,UP表示接口的链路协议处于正常的启动状态。Wherein, the interface status information includes: closed state, usually expressed by "Down", Down indicates that the link protocol of the interface is abnormal, or no IP address is configured on this interface; open state, usually expressed by "Up", UP indicates that the link protocol of the interface is in the normal startup state.

其中,所述接口参数至少可以包括:接口号、带宽利用率、丢包率。Wherein, the interface parameters may at least include: interface number, bandwidth utilization rate, and packet loss rate.

其中,各网络结点的接口状态信息及接口参数的触发方式可以是事件触发、也可以是周期性触发。Wherein, the trigger mode of the interface status information and interface parameters of each network node may be event trigger or periodic trigger.

步骤202:对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路。Step 202: Analyze the interface status information and interface parameters of each network node, determine the target node and the target interface according to preset indicators, and determine the target network link affected by the target interface.

优选地,所述对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,可以包括:Preferably, analyzing the interface status information and interface parameters of each network node, and determining the target node and the target interface according to preset indicators may include:

基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;Generate a node status table based on the interface parameters and interface status information between each network node and each network node;

逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;Check each row of data in the node state table one by one to find out the data that does not meet the preset indicators;

对不符合预设指标的数据进行分析,确定目标结点与目标接口。Analyze the data that does not meet the preset indicators, and determine the target node and target interface.

这里,所述目标结点是指处于危机状态的结点,所述目标接口是指处于危机状态的接口。Here, the target node refers to a node in a crisis state, and the target interface refers to an interface in a crisis state.

图3为本发明提供的网络结点的状态测试示意图,如图3所示,在SDN网络覆盖下,有R1、R2、R3、R4、R5、R6、R7共七个路由器,网络性能监测装置定时搜集各网络结点上报的接口状态信息以及接口参数;基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;对不符合预设指标的数据进行分析,确定目标结点与目标接口。这里,对于不同类型的参数来说,不同类型参数所对应的预设指标不同,有的参数类型对应的预设指标为固定值,有的参数类型对应的预设指标为某一范围。Fig. 3 is the state test schematic diagram of the network node that the present invention provides, as shown in Fig. 3, under the coverage of SDN network, there are seven routers altogether of R1, R2, R3, R4, R5, R6, R7, network performance monitoring device Regularly collect the interface status information and interface parameters reported by each network node; generate a node status table based on the interface parameters and interface status information between each network node and each network node; check each row in the node status table one by one Data, find out the data that does not meet the preset indicators; analyze the data that does not meet the preset indicators, and determine the target node and target interface. Here, for different types of parameters, the preset indicators corresponding to different types of parameters are different, and the preset indicators corresponding to some parameter types are fixed values, and the preset indicators corresponding to some parameter types are within a certain range.

具体地,结点状态表可以如表1所示:Specifically, the node state table can be as shown in Table 1:

结点R5Node R5 接口状态interface status 带宽利用率bandwidth utilization 丢包率Packet loss rate 判断状态judgment status 接口1interface 1 Downdown 90%90% 00 危机crisis 接口2Interface 2 Upup 测值measured value 测值measured value 危机crisis 接口3Interface 3 Upup 测值measured value 00 非危机non-crisis

表1Table 1

步骤203:按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路。Step 203: Test the target network link according to the first preset rule, and determine the network link to be diagnosed based on the test result.

优选地,所述按照第一预设规则对所述目标网络链路进行测试,可以包括:Preferably, the testing the target network link according to the first preset rule may include:

根据目标结点和目标接口生成目标链路表;Generate a target link table according to the target node and the target interface;

生成第一类测试数据包;Generate a first type of test data packet;

将第一类测试数据包发送至目标链路表中的目标链路;Send the first type of test data packet to the target link in the target link table;

搜集并分析所述目标链路返回的第一类回复数据包。Collecting and analyzing the first type of reply data packets returned by the target link.

这里,具体如何生成第一类测试数据包,可参考现有技术中生成测试数据包的方法来实现。所述第一类测试数据包是用于确定处于危机状态的链路的测试数据包。Here, how to specifically generate the first type of test data packets can be realized by referring to the method for generating test data packets in the prior art. The first type of test data packet is a test data packet for determining a link in a crisis state.

其中,所述第一类回复数据包是指目标链路针对第一类测试数据包所返回的响应数据。Wherein, the first type of reply data packet refers to the response data returned by the target link to the first type of test data packet.

这里,第一类测试数据包中可以根据实际需要进行设定。也就是说,确定链路是否处于危机状态,可以根据预先设定的危机指标来选定。Here, the first type of test data packet can be set according to actual needs. That is to say, determining whether a link is in a crisis state may be selected according to a preset crisis index.

其中,所述第一测试数据包可以针对各参数指标的测试,例如,所述第一测试数据包中可以对表2中的时延变化、丢包率、时间偏差等参数中的多个参数进行测试。Wherein, the first test data packet can be aimed at the test of each parameter index, for example, in the first test data packet, multiple parameters in the parameters such as delay change, packet loss rate, and time deviation in Table 2 can be tested. carry out testing.

基于上述图3所示的络结点的状态测试示意图,图4为本发明提供的目标网络链路的测试示意图,如图4所示,在SDN网络覆盖下,有R1、R2、R3、R4、R5、R6、R7共七个路由器,网络性能监测装置向与目标结点R5相关的各目标链路(在图4中用粗虚线表示)发送第一类测试数据包;与目标结点R5相关的各目标链路向网络性能监测装置汇报目标链路测试情况,并返回第一类回复数据包。Based on the schematic diagram of the state test of the network node shown in Figure 3 above, Figure 4 is a schematic diagram of the test of the target network link provided by the present invention, as shown in Figure 4, under the coverage of the SDN network, there are R1, R2, R3, R4 . Each related target link reports the test condition of the target link to the network performance monitoring device, and returns the first type of reply data packet.

具体地,目标链路表可以如表2所示:Specifically, the target link table can be as shown in Table 2:

表2Table 2

优选地,所述将第一类测试数据包发送至目标链路表中的目标链路,可以包括:Preferably, sending the first type of test data packet to the target link in the target link table may include:

向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数。Sending the first-type test data packet N times to the target link in the target link table; wherein, N is a positive integer.

相应地,搜集并分析所述目标链路返回的回复数据包,可以包括:Correspondingly, collecting and analyzing the reply data packet returned by the target link may include:

搜集目标链路表中的目标链路返回的N次的第一类回复数据包;Collecting the first type reply packets returned by the target link in the target link table for N times;

对N次的第一类回复数据包进行分析。Analyzing the N times of the first type reply data packets.

也就是说,可以重复地向目标链路发送第一类测试数据包,以防止网络性能监测装置向目标链路发送第一类测试数据包失败或漏接掉某目标链路返回的第一类回复数据包。That is to say, the first type of test data packets can be repeatedly sent to the target link to prevent the network performance monitoring device from failing to send the first type of test data packets to the target link or missing the first type of test data packets returned by a certain target link. reply packet.

而且,对于多组第一类回复数据包进行分析,更能提高对目标链路评估的准确性。Moreover, analyzing multiple sets of first-type reply data packets can further improve the accuracy of evaluating the target link.

步骤204:按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。Step 204: Carry out a diagnostic test on the network link to be diagnosed according to a second preset rule, so as to lock the problematic network link.

优选地,所述按照第二预设规则对所述待确诊的网络链路进行确诊测试,可以包括:Preferably, the performing a diagnosis test on the network link to be diagnosed according to the second preset rule may include:

生成第二类测试数据包;Generate a second type of test data packet;

将第二类测试数据包发送至待确诊的网络链路;Send the second type of test data packet to the network link to be diagnosed;

搜集并分析所述待确诊的网络链路返回的第二类回复数据包。Collecting and analyzing the second type of reply data packets returned by the network link to be diagnosed.

这里,具体如何生成第二类测试数据包,可参考现有技术中生成测试数据包的方法来实现。所述第二类测试数据包是用于对待确诊的网络链路进行确诊的测试数据包。Here, how to specifically generate the second type of test data packets can be realized by referring to the method for generating test data packets in the prior art. The second type of test data packet is a test data packet used to diagnose the network link to be diagnosed.

其中,所述第二类回复数据包是指目标链路针对第二类测试数据包所返回的响应数据。Wherein, the second type of reply data packet refers to the response data returned by the target link to the second type of test data packet.

这里,所述第二测试数据包可以针对特定指标的测试,例如,所述第二测试数据包中可以对表2中的时延变化、或丢包率、或时间偏差等参数中的一个多个进行测试。Here, the second test data packet can be aimed at the test of a specific indicator, for example, the second test data packet can be more than one of the parameters in Table 2 such as delay change, or packet loss rate, or time deviation. to test.

基于上述图4所示的目标网络链路的测试示意图,图5为本发明提供的特定网络链路的测试示意图,如图5所示,在SDN网络覆盖下,有R1、R2、R3、R4、R5、R6、R7共七个路由器,网络性能监测装置向与目标结点R5相关的待确诊的目标链路(在图5中用粗虚线表示)发送第二类测试数据包;与目标结点R5相关的待确诊的目标链路向网络性能监测装置汇报目标链路测试情况,并返回第二类回复数据包。Based on the test schematic diagram of the target network link shown in Figure 4 above, Figure 5 is a test schematic diagram of a specific network link provided by the present invention, as shown in Figure 5, under the coverage of the SDN network, there are R1, R2, R3, R4 , R5, R6, and R7 have seven routers altogether, and the network performance monitoring device sends the second type of test packet to the target link (indicated by a thick dashed line in Fig. 5) to be confirmed related to the target node R5; The target link to be diagnosed related to point R5 reports the test condition of the target link to the network performance monitoring device, and returns the second type of reply data packet.

优选地,所述锁定问题网络链路之后,所述方法还可以包括:Preferably, after the problematic network link is locked, the method may further include:

基于确诊结果分析并记录网络性能。Analyze and record network performance based on diagnostic results.

其中,所述网络性能可以是网络的服务质量(QoS,Quality of Service)Wherein, the network performance may be the quality of service (QoS, Quality of Service) of the network

当然,QoS可以结合下述中的一种或几种网络性能指标来计算:Of course, QoS can be calculated by combining one or more of the following network performance indicators:

速率、带宽、吞吐量、延时、往返时间(RTT,Round-TripTime)、利用率、网络丢包率等。Rate, bandwidth, throughput, delay, round-trip time (RTT, Round-TripTime), utilization, network packet loss rate, etc.

本实施例给出了一种基于SDN的网络性能监控方法,采用多步骤的适应性算法对网络流量性能进行有效测试以锁定问题网络链路,能为进一步网络流量控制和性能优化提供了很好的依据。本实施例所述技术方案填补了SDN在网络性能测试方面的应用空白;同时,可以替代传统的网络性能测试手段。本实施例所述技术方案具备高效及针对性强、易部署、易实现、成本低等优点。This embodiment provides an SDN-based network performance monitoring method, which uses a multi-step adaptive algorithm to effectively test network traffic performance to lock problematic network links, which can provide a good solution for further network traffic control and performance optimization. basis. The technical solution described in this embodiment fills the gap in the application of SDN in network performance testing; at the same time, it can replace traditional network performance testing methods. The technical solution described in this embodiment has the advantages of high efficiency, strong pertinence, easy deployment, easy implementation, and low cost.

实施例二Embodiment two

图6为本发明提供的实现SANPM功能的设备的组织架构图,如图6所示,所述实现SANPM功能的设备主要包括四大部分:Fig. 6 is the organization chart of the equipment that realizes SANPM function that the present invention provides, as shown in Fig. 6, described equipment that realizes SANPM function mainly comprises four parts:

结点状态表61、链路表62、危机分析单元63、测试数据包处理与分析单元64;其中,Node state table 61, link table 62, crisis analysis unit 63, test data packet processing and analysis unit 64; wherein,

所述结点状态表61,包括各网络结点与各网络结点的接口参数及接口状态信息;例如,所述结点状态表61可以包括交换机或路由器的状态、交换机或路由器的所有接口的接口状态、带宽利用率、丢包率等;The node status table 61 includes interface parameters and interface status information between each network node and each network node; for example, the node status table 61 may include the status of a switch or a router, and all interfaces of a switch or a router. Interface status, bandwidth utilization, packet loss rate, etc.;

所述链路表62,包括目标链路表621与特定链路表622,所述目标链路表621存储有受所述目标接口所影响的链路;所述特定链路表622存储有待确诊是否为问题链路的的链路;The link table 62 includes a target link table 621 and a specific link table 622, the target link table 621 stores links affected by the target interface; the specific link table 622 stores links to be diagnosed Whether it is the link of the problem link;

所述危机分析单元63,用于根据预设指标确定目标结点与目标接口;根据预先设定的危机指标确定待确诊的网络链路;The crisis analysis unit 63 is used to determine the target node and the target interface according to the preset indicators; determine the network link to be diagnosed according to the preset crisis indicators;

所述测试数据包处理与分析单元64,用于发送测试数据包,接收回复数据包;并对回复数据包进行分析。The test data packet processing and analysis unit 64 is used to send the test data packet, receive the reply data packet, and analyze the reply data packet.

实际应用中,所述实现SANPM功能的设备的实现可根据SDN控制器通用功能而定。In practical applications, the implementation of the device for implementing the SANPM function may be determined according to the general functions of the SDN controller.

实施例三Embodiment Three

依据图6所示的组织架构图,本实施例提供了一种网络性能监测装置,图7为本发明提供的基于SDN的网络性能监测装置的组成结构示意图,如图7所示,所述装置包括:获取模块71、确定模块72、第一测试模块73和第二测试模块74;其中,According to the organizational structure diagram shown in FIG. 6, this embodiment provides a network performance monitoring device. FIG. 7 is a schematic diagram of the composition and structure of the SDN-based network performance monitoring device provided by the present invention. As shown in FIG. 7, the device Including: an acquisition module 71, a determination module 72, a first test module 73 and a second test module 74; wherein,

所述获取模块71,用于获取各网络结点的接口状态信息及接口参数;The acquiring module 71 is configured to acquire interface status information and interface parameters of each network node;

所述确定模块72,用于对各网络结点的接口状态信息及接口参数进行分析,根据预设指标确定目标结点与目标接口,并确定所述目标接口所影响的目标网络链路;The determination module 72 is configured to analyze the interface status information and interface parameters of each network node, determine the target node and the target interface according to preset indicators, and determine the target network link affected by the target interface;

所述第一测试模块73,用于按照第一预设规则对所述目标网络链路进行测试,基于测试结果确定待确诊的网络链路;The first testing module 73 is configured to test the target network link according to a first preset rule, and determine the network link to be diagnosed based on the test result;

所述第二测试模块74,用于按照第二预设规则对所述待确诊的网络链路进行确诊测试,以锁定问题网络链路。The second testing module 74 is configured to perform a diagnostic test on the network link to be diagnosed according to a second preset rule, so as to lock the problematic network link.

优选地,所述获取模块71,还用于:Preferably, the acquiring module 71 is also used for:

按照SDN的全局拓扑图对各网络结点的接口的接口状态和接口参数进行测试;Test the interface status and interface parameters of the interfaces of each network node according to the global topology diagram of SDN;

基于状态测试结果获取各网络结点的接口状态信息及接口参数。The interface status information and interface parameters of each network node are obtained based on the status test results.

优选地,所述确定模块72,还用于:Preferably, the determination module 72 is also used for:

基于各网络结点与各网络结点的接口参数及接口状态信息生成结点状态表;Generate a node status table based on the interface parameters and interface status information between each network node and each network node;

逐一排查所述结点状态表中的每一行数据,找出不符合预设指标的数据;Check each row of data in the node state table one by one to find out the data that does not meet the preset indicators;

对不符合预设指标的数据进行分析,确定目标结点与目标接口。Analyze the data that does not meet the preset indicators, and determine the target node and target interface.

优选地,所述第一测试模块73,还用于:Preferably, the first testing module 73 is also used for:

根据目标结点和目标接口生成目标链路表;Generate a target link table according to the target node and the target interface;

生成第一类测试数据包;Generate a first type of test data packet;

将第一类测试数据包发送至目标链路表中的目标链路;Send the first type of test data packet to the target link in the target link table;

搜集并分析所述目标链路返回的第一类回复数据包。Collecting and analyzing the first type of reply data packets returned by the target link.

优选地,所述第一测试模块73,还用于:Preferably, the first testing module 73 is also used for:

向目标链路表中的目标链路发送N次第一类测试数据包;其中,N为正整数;Send the first type of test packets N times to the target link in the target link table; wherein, N is a positive integer;

相应地,搜集并分析所述目标链路返回的回复数据包,包括:Correspondingly, collect and analyze the reply data packets returned by the target link, including:

搜集目标链路表中的目标链路返回的N次的第一类回复数据包;Collecting the first type reply packets returned by the target link in the target link table for N times;

对N次的第一类回复数据包进行分析。Analyzing the N times of the first type reply data packets.

优选地,所述第二测试模块74,还用于:Preferably, the second testing module 74 is also used for:

生成第二类测试数据包;Generate a second type of test data packet;

将第二类测试数据包发送至待确诊的网络链路;Send the second type of test data packet to the network link to be diagnosed;

搜集并分析所述待确诊的网络链路返回的第二类回复数据包。Collecting and analyzing the second type of reply data packets returned by the network link to be diagnosed.

本领域技术人员应当理解,本实施例的网络性能监测装置中各模块的功能,可参照前述网络性能监测方法的相关描述而理解,本实施例的网络性能监测装置中各模块,可通过实现本实施例所述的功能的模拟电路而实现,也可以通过执行本实施例所述的功能的软件在网络设备上的运行而实现。Those skilled in the art should understand that the functions of each module in the network performance monitoring device of this embodiment can be understood by referring to the relevant description of the aforementioned network performance monitoring method, and that each module in the network performance monitoring device of this embodiment can be realized by implementing this The functions described in the embodiments may be realized by analog circuits, or may be realized by running software executing the functions described in the embodiments on network devices.

实际应用中,本实施例所述网络性能监测装置可设置于网络设备中;所述获取模块71、确定模块72、第一测试模块73和第二测试模块74,均可由所述网络性能监测装置或所述网络性能监测装置所属网络设备中的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。In practical applications, the network performance monitoring device described in this embodiment can be set in network equipment; the acquisition module 71, the determination module 72, the first test module 73 and the second test module 74 can all be controlled by the network performance monitoring device Or a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Micro Processor Unit), a digital signal processor (DSP, Digital Signal Processor) or a field programmable gate in the network equipment to which the network performance monitoring device belongs Array (FPGA, Field Programmable Gate Array) and other implementations.

本实施例所述基于SDN的网络性能监测装置,能在SDN控制下进行有效的网络性能测试;通过采用多步骤的适应性算法对网络性能进行有效测试以锁定问题网络链路,能为进一步网络流量控制和性能优化提供了很好的依据。The SDN-based network performance monitoring device described in this embodiment can effectively test network performance under the control of SDN; effectively test network performance by adopting a multi-step adaptive algorithm to lock problematic network links, which can provide further network Flow control and performance optimization provide a good basis.

在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided by the present invention, it should be understood that the disclosed methods, devices and electronic equipment can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or May be integrated into another system, or some features may be ignored, or not implemented. In addition, the mutual coupling, or direct coupling, or communication connection between the various components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms. of.

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units; Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention can be integrated into one processing unit, or each unit can be used as a single unit, or two or more units can be integrated into one unit; the above-mentioned integration The unit can be realized in the form of hardware or in the form of hardware plus software functional unit.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the Including the steps of the foregoing method embodiment; and the aforementioned storage medium includes: various storage devices, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk A medium on which program code can be stored.

或者,本发明实施例上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated units in the embodiments of the present invention are implemented in the form of software function modules and sold or used as independent products, they may also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present invention can be embodied in the form of software products in essence or the part that contributes to the prior art. The computer software products are stored in a storage medium and include several instructions for Make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media capable of storing program codes such as removable storage devices, ROM, RAM, magnetic disks or optical disks.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (12)

1. A network performance monitoring method based on a Software Defined Network (SDN), the method comprising:
acquiring interface state information and interface parameters of each network node;
analyzing the interface state information and interface parameters of each network node, determining a target node and a target interface according to preset indexes, and determining a target network link influenced by the target interface;
testing the target network link according to a first preset rule, and determining the network link to be diagnosed based on a test result;
and carrying out diagnosis test on the network link to be diagnosed according to a second preset rule so as to lock the network link with the problem.
2. The method of claim 1, wherein the obtaining interface status information and interface parameters of each network node comprises:
testing the interface state and interface parameters of the interface of each network node according to a global topological graph of the SDN;
and acquiring interface state information and interface parameters of each network node based on the state test result.
3. The method of claim 1, wherein analyzing the interface state information and the interface parameters of each network node and determining the target node and the target interface according to the preset index comprises:
generating a node state table based on the interface parameters and the interface state information of each network node and each network node;
checking each row of data in the node state table one by one, and finding out data which do not accord with preset indexes;
and analyzing the data which do not accord with the preset indexes to determine a target node and a target interface.
4. The method according to claim 1, wherein the testing the target network link according to the first preset rule comprises:
generating a target link table according to the target node and the target interface;
generating a first type test data packet;
sending the first type of test data packet to a target link in a target link table;
and collecting and analyzing a first type reply data packet returned by the target link.
5. The method of claim 4, wherein sending the first type of test packet to the target link in the target link table comprises:
sending N times of first-class test data packets to a target link in a target link table; wherein N is a positive integer;
accordingly, collecting and analyzing the reply data packet returned by the target link comprises:
collecting first-class reply data packets returned by a target link in a target link table for N times;
and analyzing the first-class reply data packet for N times.
6. The method according to claim 1, wherein performing a diagnosis test on the network link to be diagnosed according to a second preset rule comprises:
generating a second type test data packet;
sending the second type of test data packet to a network link to be diagnosed;
and collecting and analyzing a second type reply data packet returned by the network link to be diagnosed.
7. A network performance monitoring device based on a software defined network, SDN, the device comprising:
the acquisition module is used for acquiring interface state information and interface parameters of each network node;
the determining module is used for analyzing the interface state information and the interface parameters of each network node, determining a target node and a target interface according to preset indexes, and determining a target network link influenced by the target interface;
the first testing module is used for testing the target network link according to a first preset rule and determining the network link to be diagnosed based on a testing result;
and the second testing module is used for performing diagnosis confirming testing on the network link to be diagnosed according to a second preset rule so as to lock the problem network link.
8. The apparatus of claim 7, wherein the obtaining module is further configured to:
testing the interface state and interface parameters of the interface of each network node according to a global topological graph of the SDN;
and acquiring interface state information and interface parameters of each network node based on the state test result.
9. The apparatus of claim 8, wherein the determining module is further configured to:
generating a node state table based on the interface parameters and the interface state information of each network node and each network node;
checking each row of data in the node state table one by one, and finding out data which do not accord with preset indexes;
and analyzing the data which do not accord with the preset indexes to determine a target node and a target interface.
10. The apparatus of claim 7, wherein the first testing module is further configured to:
generating a target link table according to the target node and the target interface;
generating a first type test data packet;
sending the first type of test data packet to a target link in a target link table;
and collecting and analyzing a first type reply data packet returned by the target link.
11. The apparatus of claim 10, wherein the first testing module is further configured to:
sending N times of first-class test data packets to a target link in a target link table; wherein N is a positive integer;
accordingly, collecting and analyzing the reply data packet returned by the target link comprises:
collecting first-class reply data packets returned by a target link in a target link table for N times;
and analyzing the first-class reply data packet for N times.
12. The apparatus of claim 7, wherein the second testing module is further configured to:
generating a second type test data packet;
sending the second type of test data packet to a network link to be diagnosed;
and collecting and analyzing a second type reply data packet returned by the network link to be diagnosed.
CN201610022723.0A 2016-01-14 2016-01-14 A kind of network performance monitoring method and device based on SDN Pending CN106972979A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610022723.0A CN106972979A (en) 2016-01-14 2016-01-14 A kind of network performance monitoring method and device based on SDN

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610022723.0A CN106972979A (en) 2016-01-14 2016-01-14 A kind of network performance monitoring method and device based on SDN

Publications (1)

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

Family

ID=59334822

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610022723.0A Pending CN106972979A (en) 2016-01-14 2016-01-14 A kind of network performance monitoring method and device based on SDN

Country Status (1)

Country Link
CN (1) CN106972979A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449230A (en) * 2018-03-15 2018-08-24 达闼科技(北京)有限公司 Network performance detecting system, method and relevant apparatus
CN113452574A (en) * 2021-06-11 2021-09-28 北京连山科技股份有限公司 Multi-link state detection method based on explicit path
CN114125034A (en) * 2020-08-31 2022-03-01 华为技术有限公司 Network performance data subscription method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299685A (en) * 2008-03-18 2008-11-05 华为技术有限公司 Method and system for testing switching network as well as test initiation module
CN102932191A (en) * 2012-11-26 2013-02-13 赛特斯网络科技(南京)有限责任公司 Method for implementing real-time intelligent fault analysis based on dynamic link in IPTV (Internet Protocol Television) network
CN102946325A (en) * 2012-11-14 2013-02-27 中兴通讯股份有限公司 Network diagnosis method, system and equipment based on software defined network
CN103888360A (en) * 2014-03-19 2014-06-25 西安交通大学 Method for integrating covering method to obtain service node in SDN based on greedy algorithm
CN104144013A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Method, device and system for fault diagnosis of PON
CN104702468A (en) * 2015-03-05 2015-06-10 华为技术有限公司 Transmission path determining method, device and system
CN105187403A (en) * 2015-08-13 2015-12-23 国家计算机网络与信息安全管理中心 Network security testing method for software-defined network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299685A (en) * 2008-03-18 2008-11-05 华为技术有限公司 Method and system for testing switching network as well as test initiation module
CN102946325A (en) * 2012-11-14 2013-02-27 中兴通讯股份有限公司 Network diagnosis method, system and equipment based on software defined network
CN102932191A (en) * 2012-11-26 2013-02-13 赛特斯网络科技(南京)有限责任公司 Method for implementing real-time intelligent fault analysis based on dynamic link in IPTV (Internet Protocol Television) network
CN104144013A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Method, device and system for fault diagnosis of PON
CN103888360A (en) * 2014-03-19 2014-06-25 西安交通大学 Method for integrating covering method to obtain service node in SDN based on greedy algorithm
CN104702468A (en) * 2015-03-05 2015-06-10 华为技术有限公司 Transmission path determining method, device and system
CN105187403A (en) * 2015-08-13 2015-12-23 国家计算机网络与信息安全管理中心 Network security testing method for software-defined network

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 (en) * 2018-03-15 2018-08-24 达闼科技(北京)有限公司 Network performance detecting system, method and relevant apparatus
CN108449230B (en) * 2018-03-15 2020-07-03 达闼科技(北京)有限公司 Network performance detection system, method and related device
CN114125034A (en) * 2020-08-31 2022-03-01 华为技术有限公司 Network performance data subscription method and device
CN114125034B (en) * 2020-08-31 2023-12-08 华为技术有限公司 Network performance data subscription method and device
CN113452574A (en) * 2021-06-11 2021-09-28 北京连山科技股份有限公司 Multi-link state detection method based on explicit path

Similar Documents

Publication Publication Date Title
US11552874B1 (en) Methods, systems and computer readable media for proactive network testing
Dhamdhere et al. Inferring persistent interdomain congestion
CN108989136B (en) Service end-to-end performance monitoring method and device
Lee et al. Network monitoring: Present and future
CN104811331B (en) A kind of visual network O&M method and apparatus
US8443074B2 (en) Constructing an inference graph for a network
US9467330B2 (en) Diagnosing connectivity in a network
Jin et al. Zooming in on wide-area latencies to a global cloud provider
US9692671B2 (en) Method and apparatus for automatically determining causes of service quality degradation
CN110224883B (en) A Grey Fault Diagnosis Method Applied in Telecom Bearer Network
WO2014183784A1 (en) Resource budget determination for communications network
Suárez-Varela et al. Towards a NetFlow implementation for OpenFlow software-defined networks
US20060047809A1 (en) Method and apparatus for assessing performance and health of an information processing network
CN110740065B (en) Method, device and system for identifying deterioration fault point
US20230261940A1 (en) Network Intention Monitoring Method, Network Intention Monitoring System, and Storage Medium
CN108696368A (en) Method and device for detecting network element health status
EP2586158A1 (en) Apparatus and method for monitoring of connectivity services
CN106972979A (en) A kind of network performance monitoring method and device based on SDN
CN109981377A (en) A kind of distributive data center link monitoring method and system
Pekar et al. Towards threshold‐agnostic heavy‐hitter classification
Levin et al. Network Monitoring in Federated Cloud Environment
CN114745743A (en) Network analysis method and device based on knowledge graph
CN117714325A (en) Network monitoring method, device, electronic equipment and storage medium for server cluster
JP2008244635A (en) System, method, and program for monitoring network, and collecting device
Yu et al. MLPing: real-time proactive fault detection and alarm for large-scale distributed IDC network

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