CN116647442A - A Fault Location Method for IPTV Network - Google Patents
A Fault Location Method for IPTV Network Download PDFInfo
- Publication number
- CN116647442A CN116647442A CN202310758874.2A CN202310758874A CN116647442A CN 116647442 A CN116647442 A CN 116647442A CN 202310758874 A CN202310758874 A CN 202310758874A CN 116647442 A CN116647442 A CN 116647442A
- Authority
- CN
- China
- Prior art keywords
- node
- detection
- probe
- path
- nodes
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/12—Network monitoring probes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
- Y04S10/52—Outage or fault management, e.g. fault detection or location
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本公开实施例涉及电通信技术领域,尤其涉及一种IPTV网络故障定位方法。The embodiments of the present disclosure relate to the technical field of electrical communication, and in particular, to a method for locating an IPTV network fault.
背景技术Background technique
目前,完整的IPTV故障检测定位及修复流程实际上是反复收集信息、尝试定位故障并排查故障,直到故障彻底修复的过程。但由于IPTV网络的复杂性,出现故障的原因也多种多样,导致网络故障定位准确率和定位效率较低。此外,采集信息的杂乱性和冗余性,运维人员难以在杂乱的信息中定位故障。即使通过一些故障信息得出了故障诊断结论,也只能视为故障的概率信息,还需要后续收集的信息逐步排除,再做进一步的诊断决策和调整。目前,IPTV网络故障检测定位主要存在以下问题:At present, the complete IPTV fault detection, location, and repair process is actually a process of repeatedly collecting information, trying to locate faults, and troubleshooting until the fault is completely repaired. However, due to the complexity of the IPTV network, there are various reasons for faults, resulting in low network fault location accuracy and location efficiency. In addition, due to the clutter and redundancy of collected information, it is difficult for operation and maintenance personnel to locate faults in the cluttered information. Even if a fault diagnosis conclusion is obtained through some fault information, it can only be regarded as the probability information of the fault, and the information collected later needs to be gradually eliminated before making further diagnosis decisions and adjustments. Currently, IPTV network fault detection and location mainly have the following problems:
(1)传统的人工故障定位方法存在成本高等问题。从内容提供商的服务器到IPTV机顶盒需要经过多个设备和线路,若其中任意设备或线路出现故障都会影响到服务的稳定性。人工故障定位分析依赖个人经验,通常是运维人员上门进行故障检测,从不同网络节点和部门中协调获取数据,然后对数据进行分析后反复测试故障原因,这将消耗大量人力资源,协调沟通成本也非常高。(1) The traditional manual fault location method has problems such as high cost. From the content provider's server to the IPTV set-top box, it needs to go through multiple devices and lines. If any device or line fails, it will affect the stability of the service. Manual fault location analysis relies on personal experience. Usually, operation and maintenance personnel come to the site to detect faults, coordinate and obtain data from different network nodes and departments, and then analyze the data and repeatedly test the cause of the fault. This will consume a lot of human resources and coordinate communication costs. Also very high.
(2)传统的基于人工智能、基于图论、基于大数据集的故障定位方法存在定位成本高、定位成功率低和探测覆盖率小等问题。网络中存在着数以万计的设备,同时启动过多的探针进行网络性能检测,导致系统存放大量网络设备的状态信息、日志数据、告警信息等;过高的数据量会导致存储空间浪费和网络负载的增加,网络负载可能导致故障定位准确性降低;大量无意义的特征数据造成数据冗余,数据处理起来也十分昂贵,使得故障定位成本增加;此外,网络动态性和扩展性也会导致模型性能的不确定性,且这些模型存在参数不统一,难以获取和更新等问题。(2) Traditional fault location methods based on artificial intelligence, graph theory, and large data sets have problems such as high location cost, low location success rate, and small detection coverage. There are tens of thousands of devices in the network, and too many probes are started at the same time for network performance detection, resulting in the system storing a large amount of status information, log data, alarm information, etc. of network devices; excessive data volume will lead to waste of storage space The network load may reduce the accuracy of fault location; a large amount of meaningless feature data causes data redundancy, and data processing is also very expensive, which increases the cost of fault location; in addition, network dynamics and scalability will also This leads to the uncertainty of model performance, and these models have problems such as inconsistent parameters and difficulty in obtaining and updating.
可见,亟需一种能提高探测覆盖率、成功率和降低故障定位成本的I PTV网络故障定位方法。It can be seen that there is an urgent need for an IPTV network fault location method that can improve detection coverage, success rate, and reduce fault location costs.
发明内容Contents of the invention
有鉴于此,本公开实施例提供一种I PTV网络故障定位方法,至少部分解决现有技术中存在定位成功率低、定位成本高的问题。In view of this, an embodiment of the present disclosure provides an IPTV network fault location method, which at least partially solves the problems of low location success rate and high location cost in the prior art.
本公开实施例提供了一种I PTV网络故障定位方法,包括:An embodiment of the present disclosure provides an IPTV network fault location method, including:
步骤1,将目标网络定义为无向连通图、定义终端节点所在位置一组探针的探测范围、定义目标网络中每个节点的负载,以及,定义每个节点的收益函数;Step 1, define the target network as an undirected connected graph, define the detection range of a group of probes where the terminal nodes are located, define the load of each node in the target network, and define the revenue function of each node;
步骤2,根据无向连通图、探测范围、每个节点的负载和收益函数,迭代选取每个节点中最大收益的位置作为启动探针,形成节点位置集合;Step 2, according to the undirected connected graph, the detection range, the load of each node and the income function, iteratively select the position of the maximum income in each node as the starting probe to form a node position set;
步骤3,根据节点位置集合中每个启动探针端到端的测量结果,标记探测路径上的节点类型,生成探测结果集合,其中,探测结果集合包括正常节点集合、故障节点集合、疑似节点集合和未知节点集合;Step 3: According to the end-to-end measurement results of each starting probe in the node location set, mark the node types on the detection path and generate a detection result set, where the detection result set includes a normal node set, a faulty node set, a suspected node set and Unknown set of nodes;
步骤4,为疑似节点集合生成新的探测路径集并选择合适的探测路径,直到探测路径集为空或判定完所有疑似节点并将新探测的故障节点加入故障节点集合,生成故障定位结果。Step 4: Generate a new detection path set for the suspected node set and select an appropriate detection path until the detection path set is empty or all suspected nodes are determined and the newly detected faulty node is added to the faulty node set to generate a fault location result.
根据本公开实施例的一种具体实现方式,所述步骤1具体包括:According to a specific implementation manner of an embodiment of the present disclosure, the step 1 specifically includes:
步骤1.1,根据目标网络的拓扑结构定义无向连通图G(L,V,E),其中,L代表最底层终端叶子结点集合,V代表图中除去终端节点的中间结点集合,E代表相邻两层节点关系路径集合;Step 1.1, define an undirected connected graph G(L, V, E) according to the topological structure of the target network, where L represents the set of the lowest terminal leaf nodes, V represents the set of intermediate nodes except the terminal nodes in the graph, and E represents A collection of adjacent two-level node relationship paths;
步骤1.2,定义终端节点i所在位置探针的探测路径DPi,并据此定义该探针的探测路径路径所经过的节点及其所关联的孤立节点之和,然后将一组探针的所有探测范围的集合的并集作为一组探针的探测范围DR;Step 1.2, define the detection path DP i of the probe at the location of the terminal node i, and accordingly define the sum of the nodes that the probe’s detection path passes and its associated isolated nodes, and then combine all The union of the sets of detection ranges serves as the detection range DR of a group of probes;
步骤1.3,以该节点i为根节点,其包含的叶子节点数量与网络总节点数量N的比值作为其负载Wi;Step 1.3, take the node i as the root node, and take the ratio of the number of leaf nodes it contains to the total number of nodes N in the network as its load Wi;
步骤1.4,定义终端节点i的收益函数为Step 1.4, define the revenue function of terminal node i as
其中,DPi表示节点i所在位置探针的探测路径,INj表示探测路径上的孤立节点,DR表示一组探针的探测范围,分母表示探测路径的负载和。Among them, DP i represents the detection path of the probe at the location of node i, IN j represents the isolated node on the detection path, DR represents the detection range of a group of probes, and the denominator represents the load sum of the detection path.
根据本公开实施例的一种具体实现方式,所述步骤2具体包括:According to a specific implementation manner of an embodiment of the present disclosure, the step 2 specifically includes:
步骤2.1,根据网络拓扑结构G,遍历所有中间节点,并计算中间节点负载Wi。Step 2.1, according to the network topology G, traverse all intermediate nodes, and calculate the intermediate node load W i .
步骤2.2,遍历所有终端叶子节点,计算每个候选探针位置的探测路径DPi,依据这些探测路径,计算探测路径上的孤立节点INj以及探测路径负载和,得到该探针的探测范围DR,若探针到根节点路径若存在多条,取路径上节点负载和最小的路径。Step 2.2, traverse all terminal leaf nodes, calculate the detection path DP i of each candidate probe position, calculate the isolated node IN j on the detection path and the load sum of the detection path according to these detection paths, and obtain the detection range DR of the probe , if there are multiple paths from the probe to the root node, take the path with the smallest node load sum on the path.
步骤2.3,算法循环预设次数,每次选取当前收益最高的位置启动探针,即算法迭代计算每个叶子节点的收益值Vi并选择收益最大的节点,每选择一次探针的位置加入到启动探针位置集合PS之后,将其从静默探针集合中删除,然后重新计算剩余终端节点的收益值,直到选择探针数量与预设次数相同,得到节点位置集合。Step 2.3, the algorithm loops the preset number of times, each time the position with the highest current income is selected to start the probe, that is, the algorithm iteratively calculates the income value V i of each leaf node and selects the node with the highest income, and every time the position of the probe is selected, it is added to After starting the probe position set PS, delete it from the silent probe set, and then recalculate the revenue value of the remaining terminal nodes until the number of selected probes is the same as the preset number of times to obtain the node position set.
根据本公开实施例的一种具体实现方式,所述步骤3具体包括:According to a specific implementation manner of an embodiment of the present disclosure, the step 3 specifically includes:
服务器端根据节点位置集合,激活位置处的启动探针,同时下发分布式主动检测任务,被激活启动的探针主动连接服务器进行网络性能测量和媒体质量监测,并将数据反馈至服务端,服务端对探针所反馈的信息进行分析处理,结合网络拓扑结构生成故障检测结果;According to the collection of node locations, the server side activates the start-up probes at the positions and sends distributed active detection tasks at the same time. The activated probes actively connect to the server for network performance measurement and media quality monitoring, and feed back the data to the server side. The server analyzes and processes the information fed back by the probe, and generates fault detection results based on the network topology;
根据故障检测结果判断每个节点的类型;Determine the type of each node according to the fault detection results;
若故障检测结果为正常,则将探测路径上的节点加入正常节点集合中;If the fault detection result is normal, add the nodes on the detection path to the normal node set;
若故障检测结果为异常,则将探测路径上的节点加入疑似节点集合中;If the fault detection result is abnormal, add the nodes on the detection path to the suspected node set;
若只有单独一个的疑似节点,则判定其为故障节点并加入故障节点集合中;If there is only one suspected node, it is determined to be a faulty node and added to the faulty node set;
若对于无法从任何正常节点到达的疑似节点,则判定其为未知节点并加入未知节点集合中;If the suspected node cannot be reached from any normal node, it is determined to be an unknown node and added to the unknown node set;
若某个节点没有被任何探测路径经过,判定其为未知节点并加入未知节点集合中。If a node is not passed by any detection path, it is determined to be an unknown node and added to the unknown node set.
根据本公开实施例的一种具体实现方式,所述步骤4具体包括:According to a specific implementation manner of an embodiment of the present disclosure, the step 4 specifically includes:
当前疑似节点集合不为空时,遍历疑似节点集合,计算根节点到每个疑似节点的探测路径,并生成候选探测路径集,计算每条候选路径的权重w(p);When the current suspected node set is not empty, traverse the suspected node set, calculate the detection path from the root node to each suspected node, and generate a candidate detection path set, and calculate the weight w(p) of each candidate path;
选择最高权重的候选路径来探测,若探测成功,则将疑似节点加入正常节点;Select the candidate path with the highest weight to detect, if the detection is successful, add the suspected node to the normal node;
若探测失败,且路径疑似节点为1,则将疑似节点判断为故障节点,若路径疑似节点不为1,则将路径末端节点改为未知节点并标记;If the detection fails and the suspected node of the path is 1, the suspected node is judged as a faulty node. If the suspected node of the path is not 1, the end node of the path is changed to an unknown node and marked;
若该标记节点上级节点为正常节点,则将该标记节点改为故障节点;If the upper node of the marked node is a normal node, change the marked node to a faulty node;
每确定预设数量故障节点后,将其加入故障节点集合,并为剩余疑似节点重新生成候选探测路径并判定,输出更新后的各个节点状态,形成故障定位结果。After each predetermined number of faulty nodes are determined, they are added to the faulty node set, and candidate detection paths are regenerated and determined for the remaining suspected nodes, and the updated states of each node are output to form fault location results.
根据本公开实施例的一种具体实现方式,所述权重值的计算公式为According to a specific implementation of an embodiment of the present disclosure, the calculation formula of the weight value is
其中,s(p)代表探测路径p上疑似节点数量,E(p)代表路径p上所有链路集合,n(l)为已选择探测路径经过路径的次数。Among them, s(p) represents the number of suspected nodes on the detection path p, E(p) represents the set of all links on the path p, and n(l) is the number of times the selected detection path passes through the path.
本公开实施例中的I PTV网络故障定位方案,包括:步骤1,将目标网络定义为无向连通图、定义终端节点所在位置一组探针的探测范围、定义目标网络中每个节点的负载,以及,定义每个节点的收益函数;步骤2,根据无向连通图、探测范围、每个节点的负载和收益函数,迭代选取每个节点中最大收益的位置作为启动探针,形成节点位置集合;步骤3,根据节点位置集合中每个启动探针端到端的测量结果,标记探测路径上的节点类型,生成探测结果集合,其中,探测结果集合包括正常节点集合、故障节点集合、疑似节点集合和未知节点集合;步骤4,为疑似节点集合生成新的探测路径集并选择合适的探测路径,直到探测路径集为空或判定完所有疑似节点并将新探测的故障节点加入故障节点集合,生成故障定位结果。The IPTV network fault location solution in the embodiment of the present disclosure includes: step 1, defining the target network as an undirected connected graph, defining the detection range of a group of probes where the terminal nodes are located, and defining the load of each node in the target network , and define the revenue function of each node; step 2, according to the undirected connected graph, the detection range, the load and revenue function of each node, iteratively select the position of the maximum revenue in each node as the starting probe, and form the node position Set; step 3, according to the end-to-end measurement results of each startup probe in the node position set, mark the node type on the detection path, and generate a detection result set, where the detection result set includes a normal node set, a faulty node set, a suspected node set set and unknown node set; step 4, generate a new detection path set for the suspected node set and select an appropriate detection path until the detection path set is empty or all suspected nodes are determined and the newly detected faulty node is added to the faulty node set, Generate fault location results.
本公开实施例的有益效果为:通过本公开的方案,启动探针选取方法利用探针探测范围,结合网络拓扑节点权重,计算每个探针节点的收益,迭代选取最大收益的终端节点启动所部署的探针软件并下达测量任务。根据探针故障检测结果,首先对探测路径上的节点类型进行分类,再通过自适应故障节点判定方法迭代选择最优探测路径,对疑似节点进行故障判定。该故障定位方法可以在保证探测覆盖率同时提高节点故障的定位成功率并降低故障定位成本。The beneficial effects of the embodiments of the present disclosure are: through the scheme of the present disclosure, the startup probe selection method uses the probe detection range, combined with the network topology node weights, calculates the income of each probe node, and iteratively selects the terminal node with the largest income to start all Deploy the probe software and issue measurement tasks. According to the fault detection results of the probe, the node types on the detection path are firstly classified, and then the optimal detection path is iteratively selected by an adaptive faulty node determination method, and the fault determination of suspected nodes is carried out. The fault location method can improve the success rate of node fault location and reduce the cost of fault location while ensuring the detection coverage.
附图说明Description of drawings
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure. Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本公开实施例提供的一种I PTV网络故障定位方法的流程示意图;FIG. 1 is a schematic flow diagram of an IPTV network fault location method provided by an embodiment of the present disclosure;
图2为本公开实施例提供的一种节点12所在位置探针探测范围示意图;FIG. 2 is a schematic diagram of a probe detection range at the location of a node 12 provided by an embodiment of the present disclosure;
图3为本公开实施例提供的一种启动节点7和节点12所在位置软探针后探测范围图;FIG. 3 is a diagram of the detection range after starting the soft probes at the positions of nodes 7 and 12 provided by an embodiment of the present disclosure;
图4为本公开实施例提供的一种根据故障检测结果标记节点类型图;FIG. 4 is a diagram of marking node types according to fault detection results provided by an embodiment of the present disclosure;
图5为本公开实施例提供的一种疑似节点判定图。FIG. 5 is a suspected node determination diagram provided by an embodiment of the present disclosure.
具体实施方式Detailed ways
下面结合附图对本公开实施例进行详细描述。Embodiments of the present disclosure will be described in detail below in conjunction with the accompanying drawings.
以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。Embodiments of the present disclosure are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Apparently, the described embodiments are only some of the embodiments of the present disclosure, not all of them. The present disclosure can also be implemented or applied through different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that, in the case of no conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present disclosure.
需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。It is noted that the following describes various aspects of the embodiments that are within the scope of the appended claims. It should be apparent that the aspects described herein may be embodied in a wide variety of forms and that any specific structure and/or function described herein is illustrative only. Based on the present disclosure one skilled in the art should appreciate that an aspect described herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, any number of the aspects set forth herein can be used to implement an apparatus and/or practice a method. In addition, such an apparatus may be implemented and/or such a method practiced using other structure and/or functionality than one or more of the aspects set forth herein.
还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。It should also be noted that the diagrams provided in the following embodiments are only schematically illustrating the basic ideas of the present disclosure, and only the components related to the present disclosure are shown in the drawings rather than the number, shape and shape of the components in actual implementation. Dimensional drawing, the type, quantity and proportion of each component can be changed arbitrarily during actual implementation, and the component layout type may also be more complicated.
另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。Additionally, in the following description, specific details are provided to facilitate a thorough understanding of examples. However, it will be understood by those skilled in the art that the described aspects may be practiced without these specific details.
本公开实施例提供一种I PTV网络故障定位方法,所述方法可以应用于电通信场景的I PTV网络故障诊断过程中。An embodiment of the present disclosure provides a method for locating a fault in an IPTV network, and the method may be applied in a fault diagnosis process of an IPTV network in a telecommunication scene.
参见图1,为本公开实施例提供的一种I PTV网络故障定位方法的流程示意图。如图1所示,所述方法主要包括以下步骤:Referring to FIG. 1 , it is a schematic flowchart of an IPTV network fault location method provided by an embodiment of the present disclosure. As shown in Figure 1, the method mainly includes the following steps:
步骤1,将目标网络定义为无向连通图、定义终端节点所在位置一组探针的探测范围、定义目标网络中每个节点的负载,以及,定义每个节点的收益函数;Step 1, define the target network as an undirected connected graph, define the detection range of a group of probes where the terminal nodes are located, define the load of each node in the target network, and define the revenue function of each node;
进一步的,所述步骤1具体包括:Further, the step 1 specifically includes:
步骤1.1,根据目标网络的拓扑结构定义无向连通图G(L,V,E),其中,L代表最底层终端叶子结点集合,V代表图中除去终端节点的中间结点集合,E代表相邻两层节点关系路径集合;Step 1.1, define an undirected connected graph G(L, V, E) according to the topological structure of the target network, where L represents the set of the lowest terminal leaf nodes, V represents the set of intermediate nodes except the terminal nodes in the graph, and E represents A collection of adjacent two-level node relationship paths;
步骤1.2,定义终端节点i所在位置探针的探测路径DPi,并据此定义该探针的探测路径路径所经过的节点及其所关联的孤立节点之和,然后将一组探针的所有探测范围的集合的并集作为一组探针的探测范围DR;Step 1.2, define the detection path DP i of the probe at the location of the terminal node i, and accordingly define the sum of the nodes that the probe’s detection path passes and its associated isolated nodes, and then combine all The union of the sets of detection ranges serves as the detection range DR of a group of probes;
步骤1.3,以该节点i为根节点,其包含的叶子节点数量与网络总节点数量N的比值作为其负载Wi;Step 1.3, take the node i as the root node, and take the ratio of the number of leaf nodes it contains to the total number of nodes N in the network as its load Wi;
步骤1.4,定义终端节点i的收益函数为Step 1.4, define the revenue function of terminal node i as
其中,DPi表示节点i所在位置探针的探测路径,INj表示探测路径上的孤立节点,DR表示一组探针的探测范围,分母表示探测路径的负载和。Among them, DP i represents the detection path of the probe at the location of node i, IN j represents the isolated node on the detection path, DR represents the detection range of a group of probes, and the denominator represents the load sum of the detection path.
本方法的故障定位主要包括探针选取、故障检测、节点标记和疑似节点判定等步骤。给定一个IPTV分层网络拓扑结构,即已知网络节点位置和节点之间连接方式。该方法是以降低探测负载,提高探测收益为目标,动态选取部署于终端用户机顶盒上软探针并下达探测任务。软探针将测量结果上传给服务器。服务器利用所收集的探针数据和关联信息进行分析处理和故障检测,结合网络拓扑结构对不同类型节点进行标记,然后对探测结果生成的疑似节点重新生成候选探测路径,选取合适的路径探测疑似节点判定,最终实现故障定位。The fault location of this method mainly includes the steps of probe selection, fault detection, node marking and suspected node judgment. Given an IPTV layered network topology, that is, known network node locations and connection modes between nodes. The method aims at reducing the detection load and increasing the detection revenue, and dynamically selects and deploys soft probes on the end user's set-top box and issues detection tasks. The soft probe uploads the measurement results to the server. The server uses the collected probe data and associated information for analysis, processing and fault detection, and marks different types of nodes in combination with the network topology, then regenerates candidate detection paths for suspected nodes generated by detection results, and selects appropriate paths to detect suspected nodes Judgment, and finally achieve fault location.
具体实施时,定义无向连通图G(L,V,E)表示的分层网络,其中L代表最底层终端叶子结点集合,终端叶子节点部署盒软探针,V代表图中除去终端节点的中间结点集合,一般代表网络中间结点设备,E代表相邻两层节点关系路径集合,根节点一般代表探针管理平台所在的服务器位置。当网络中最底层终端节点部署探针后,探针能够沿着网络进行数据传输,从而检测路径上节点和链路的状态,同时还可以对探测路径上节点所连接的孤立节点做故障推理。In specific implementation, define a hierarchical network represented by an undirected connected graph G(L, V, E), where L represents the set of bottom-level terminal leaf nodes, terminal leaf nodes are deployed with soft probes, and V represents the removal of terminal nodes in the graph The set of intermediate nodes generally represents network intermediate node devices, E represents the set of adjacent two-layer node relationship paths, and the root node generally represents the server location where the probe management platform is located. When the probe is deployed at the bottom end node in the network, the probe can transmit data along the network to detect the status of nodes and links on the path, and can also perform fault reasoning on the isolated nodes connected to the nodes on the detection path.
定义终端节点i所在位置探针的探测路径DPi(Detetion Path),即从探针所部署的节点i到根节点的传输路径,是分层网络路过中间结点的一个集合,且包括探针自己所部署位置的节点。Define the detection path DPi (Detetion Path) of the probe at the location of the terminal node i, that is, the transmission path from the node i deployed by the probe to the root node, which is a collection of intermediate nodes passing through the hierarchical network, and includes the probe itself The node where it is deployed.
定义终端节点i的关联孤立节点集合IN(Isolated Node),即节点i的探测路径DP经过节点关联的的孤立节点的集合。关联孤立节点是指唯一父节点在探测路径DPi中,且没有子结点。单个探针的探测范围定义为该探针的探测路径路径所经过的节点及其所关联的孤立节点之和。一组探针PS(Probe Set)它们的探测范围DR(Detetion Range),即探针所有探测范围的集合的并集。Define the associated isolated node set IN (Isolated Node) of terminal node i, that is, the detection path DP of node i passes through the set of isolated nodes associated with the node. An associated isolated node means that the only parent node is in the detection path DPi and has no child nodes. The detection range of a single probe is defined as the sum of the nodes that the probe's detection path passes and its associated isolated nodes. A group of probes PS (Probe Set) have their detection range DR (Detetion Range), that is, the union of the collections of all detection ranges of the probes.
为了量化网络中每个节点负载大小,定义节点i的负载Wi表示为,以该节点为根节点,其包含的叶子节点数量与网络总节点数量N的比值。其中,公式分子表示与节点j是以节点i为树根,所有子树下叶子节点数量总和。即当节点j的为节点i子树叶子节点时,Cij=1,否则Cij=0。In order to quantify the load of each node in the network, the load Wi of node i is defined as the ratio of the number of leaf nodes it contains to the total number of nodes N in the network, taking the node as the root node. Among them, the numerator of the formula means that node j takes node i as the root of the tree, and the sum of the number of leaf nodes under all subtrees. That is, when node j is a leaf node of the subtree of node i, Cij=1, otherwise Cij=0.
定义终端节点i的收益函数Vi,表示网络中终端节点启动探针具有的收益,根据当前可探测节点数量和探测路径的负载和的得到,Vi越高则证明该节点启动探针收益越大。计算方法如下:其中,分子为当前节点i的探测范围内的节点,除去已在探针集的探测范围内的节点,当前节点可探测范围越大,收益越高。分母为节点i到根节点的探测路径上的节点负载和,探测路径负载和越高,则证明在该节点处启动探针收益越低。Define the income function Vi of the terminal node i, which represents the income of the terminal node in the network to start the probe. According to the current number of detectable nodes and the load sum of the detection path, the higher the Vi, the greater the income of the node to start the probe. The calculation method is as follows: Among them, the numerator is the node within the detection range of the current node i, except the nodes already within the detection range of the probe set, the larger the detection range of the current node, the higher the income. The denominator is the node load sum on the detection path from node i to the root node. The higher the detection path load sum, the lower the benefit of starting the probe at this node.
步骤2,根据无向连通图、探测范围、每个节点的负载和收益函数,迭代选取每个节点中最大收益的位置作为启动探针,形成节点位置集合;Step 2, according to the undirected connected graph, the detection range, the load of each node and the income function, iteratively select the position of the maximum income in each node as the starting probe to form a node position set;
在上述实施例的基础上,所述步骤2具体包括:On the basis of the foregoing embodiments, the step 2 specifically includes:
步骤2.1,根据网络拓扑结构G,遍历所有中间节点,并计算中间节点负载Wi。Step 2.1, according to the network topology G, traverse all intermediate nodes, and calculate the intermediate node load W i .
步骤2.2,遍历所有终端叶子节点,计算每个候选探针位置的探测路径DPi,依据这些探测路径,计算探测路径上的孤立节点INj以及探测路径负载和,得到该探针的探测范围DR,若探针到根节点路径若存在多条,取路径上节点负载和最小的路径。Step 2.2, traverse all terminal leaf nodes, calculate the detection path DP i of each candidate probe position, calculate the isolated node IN j on the detection path and the load sum of the detection path according to these detection paths, and obtain the detection range DR of the probe , if there are multiple paths from the probe to the root node, take the path with the smallest node load sum on the path.
步骤2.3,算法循环预设次数,每次选取当前收益最高的位置启动探针,即算法迭代计算每个叶子节点的收益值Vi并选择收益最大的节点,每选择一次探针的位置加入到启动探针位置集合PS之后,将其从静默探针集合中删除,然后重新计算剩余终端节点的收益值,直到选择探针数量与预设次数相同,得到节点位置集合。Step 2.3, the algorithm loops the preset number of times, each time the position with the highest current income is selected to start the probe, that is, the algorithm iteratively calculates the income value V i of each leaf node and selects the node with the highest income, and every time the position of the probe is selected, it is added to After starting the probe position set PS, delete it from the silent probe set, and then recalculate the revenue value of the remaining terminal nodes until the number of selected probes is the same as the preset number of times to obtain the node position set.
例如,算法输入为分层网络拓扑G,启动探针数量M,算法输出为需启动的软探针所部署节点位置集合PS。For example, the input of the algorithm is the hierarchical network topology G, the number of probes to be activated is M, and the output of the algorithm is the set PS of node positions deployed by the soft probes to be activated.
算法首先根据网络拓扑结构G,遍历所有中间节点,并计算中间节点负载Wi。The algorithm first traverses all intermediate nodes according to the network topology G, and calculates the intermediate node load Wi.
其次,遍历所有终端叶子节点,计算每个候选探针位置的探测路径DPi,依据这些探测路径,计算探测路径上的孤立节点INj,探测路径负载和(收益Vi的分母部分),得到该探针的探测范围DR。若探针到根节点路径若存在多条,取路径上节点负载和最小的路径。Secondly, traverse all terminal leaf nodes, calculate the detection path DPi of each candidate probe position, calculate the isolated node INj on the detection path according to these detection paths, and calculate the detection path load sum (the denominator part of the income Vi), and get the probe The detection range DR. If there are multiple paths from the probe to the root node, take the path with the smallest node load sum on the path.
最后,算法循环N次,每次选取当前收益最高的位置启动探针,即算法迭代计算每个叶子节点的收益值Vi并选择收益最大的节点,每选择一次探针的位置加入到启动探针位置集合中之后,需将其从静默探针集合中删除,然后重新计算剩余终端节点的收益值,直到选择探针数量为M,得到节点位置集合,例如,节点12所在位置探针探测范围如图2所示。Finally, the algorithm loops N times, each time the position with the highest current income is selected to start the probe, that is, the algorithm iteratively calculates the income value Vi of each leaf node and selects the node with the highest income, and the position of the probe is added to the start probe every time it is selected. After entering the position set, it needs to be deleted from the silent probe set, and then recalculate the revenue value of the remaining terminal nodes until the number of probes is selected as M, and the node position set is obtained. For example, the detection range of the probe at the position of node 12 is as follows Figure 2 shows.
步骤3,根据节点位置集合中每个启动探针端到端的测量结果,标记探测路径上的节点类型,生成探测结果集合,其中,探测结果集合包括正常节点集合、故障节点集合、疑似节点集合和未知节点集合;Step 3: According to the end-to-end measurement results of each starting probe in the node location set, mark the node types on the detection path and generate a detection result set, where the detection result set includes a normal node set, a faulty node set, a suspected node set and Unknown set of nodes;
进一步的,所述步骤3具体包括:Further, the step 3 specifically includes:
服务器端根据节点位置集合,激活位置处的启动探针,同时下发分布式主动检测任务,被激活启动的探针主动连接服务器进行网络性能测量和媒体质量监测,并将数据反馈至服务端,服务端对探针所反馈的信息进行分析处理,结合网络拓扑结构生成故障检测结果;According to the collection of node locations, the server side activates the start-up probes at the positions and sends distributed active detection tasks at the same time. The activated probes actively connect to the server for network performance measurement and media quality monitoring, and feed back the data to the server side. The server analyzes and processes the information fed back by the probe, and generates fault detection results based on the network topology;
根据故障检测结果判断每个节点的类型;Determine the type of each node according to the fault detection results;
若故障检测结果为正常,则将探测路径上的节点加入正常节点集合中;If the fault detection result is normal, add the nodes on the detection path to the normal node set;
若故障检测结果为异常,则将探测路径上的节点加入疑似节点集合中;If the fault detection result is abnormal, add the nodes on the detection path to the suspected node set;
若只有单独一个的疑似节点,则判定其为故障节点并加入故障节点集合中;If there is only one suspected node, it is determined to be a faulty node and added to the faulty node set;
若对于无法从任何正常节点到达的疑似节点,则判定其为未知节点并加入未知节点集合中;If the suspected node cannot be reached from any normal node, it is determined to be an unknown node and added to the unknown node set;
若某个节点没有被任何探测路径经过,判定其为未知节点并加入未知节点集合中。If a node is not passed by any detection path, it is determined to be an unknown node and added to the unknown node set.
具体实施时,启动节点7和节点12所在位置软探针后探测范围图如图3所示,服务器端可以根据所构建的节点位置集合PS,激活位置处的软探针,同时下发分布式主动检测任务,被激活启动的探针主动连接服务器进行网络性能测量和媒体质量监测,再将数据反馈至服务端。服务端对探针所反馈的信息进行分析处理,结合网络拓扑结构实现快速故障检测。During the specific implementation, the detection range diagram after starting the soft probes at the positions of nodes 7 and 12 is shown in Figure 3. The server can activate the soft probes at the positions according to the constructed node position set PS, and at the same time issue distributed In the active detection task, the activated probe actively connects to the server for network performance measurement and media quality monitoring, and then feeds the data back to the server. The server analyzes and processes the information fed back by the probes, and realizes rapid fault detection in combination with the network topology.
将网络中所有节点分为正常节点集合NNS,故障节点集合FNS,疑似节点集合SNS,未知节点集合UNS。All nodes in the network are divided into normal node set NNS, faulty node set FNS, suspected node set SNS, and unknown node set UNS.
依据启动探针的故障检测结果,若软探针故障检测正常,将探测路径上的节点加入正常节点集合中,若软探针故障检测异常,则将探测路径上的节点加入疑似节点集合中。如果只有单独一个的疑似节点,可判断为故障节点。如果对于无法从任何正常节点到达的疑似节点,则定为未知节点。如果某个节点没有被任何探测路径经过,也定为未知节点,根据故障检测结果标记节点类型的过程如图4所示,其中,图4(a)表示节点7所在位置探针探测结果正常,节点12所在位置探针探测结果异常时,网络拓扑节点类型的标记情况;图4(b)表示节点12所在位置探针探测结果正常,节点7所在位置探针探测结果异常时,网络拓扑节点类型的标记情况。According to the fault detection results of the startup probe, if the soft probe fault detection is normal, the nodes on the detection path are added to the normal node set; if the soft probe fault detection is abnormal, the nodes on the detection path are added to the suspected node set. If there is only one suspected node, it can be judged as a faulty node. If a suspected node cannot be reached from any normal node, it is defined as an unknown node. If a node is not passed by any detection path, it is also defined as an unknown node. The process of marking the node type according to the fault detection result is shown in Figure 4, where Figure 4(a) shows that the probe detection result at the position of node 7 is normal, When the detection result of the probe at the position of node 12 is abnormal, the labeling of the network topology node type; Figure 4(b) shows that the detection result of the probe at the position of node 12 is normal, and when the detection result of the probe at the position of node 7 is abnormal, the network topology node type of the markup.
步骤4,为疑似节点集合生成新的探测路径集并选择合适的探测路径,直到探测路径集为空或判定完所有疑似节点并将新探测的故障节点加入故障节点集合,生成故障定位结果。Step 4: Generate a new detection path set for the suspected node set and select an appropriate detection path until the detection path set is empty or all suspected nodes are determined and the newly detected faulty node is added to the faulty node set to generate a fault location result.
在上述实施例的基础上,所述步骤4具体包括:On the basis of the foregoing embodiments, the step 4 specifically includes:
当前疑似节点集合不为空时,遍历疑似节点集合,计算根节点到每个疑似节点的探测路径,并生成候选探测路径集,计算每条候选路径的权重w(p);When the current suspected node set is not empty, traverse the suspected node set, calculate the detection path from the root node to each suspected node, and generate a candidate detection path set, and calculate the weight w(p) of each candidate path;
选择最高权重的候选路径来探测,若探测成功,则将疑似节点加入正常节点;Select the candidate path with the highest weight to detect, if the detection is successful, add the suspected node to the normal node;
若探测失败,且路径疑似节点为1,则将疑似节点判断为故障节点,若路径疑似节点不为1,则将路径末端节点改为未知节点并标记;If the detection fails and the suspected node of the path is 1, the suspected node is judged as a faulty node. If the suspected node of the path is not 1, the end node of the path is changed to an unknown node and marked;
若该标记节点上级节点为正常节点,则将该标记节点改为故障节点;If the upper node of the marked node is a normal node, change the marked node to a faulty node;
每确定预设数量故障节点后,将其加入故障节点集合,并为剩余疑似节点重新生成候选探测路径并判定,输出更新后的各个节点状态,形成故障定位结果。After each predetermined number of faulty nodes are determined, they are added to the faulty node set, and candidate detection paths are regenerated and determined for the remaining suspected nodes, and the updated states of each node are output to form fault location results.
进一步的,所述权重值的计算公式为Further, the calculation formula of the weight value is
其中,s(p)代表探测路径p上疑似节点数量,E(p)代表路径p上所有链路集合,n(l)为已选择探测路径经过路径的次数。Among them, s(p) represents the number of suspected nodes on the detection path p, E(p) represents the set of all links on the path p, and n(l) is the number of times the selected detection path passes through the path.
具体实施时,如图5所示,其中,图5(a)表示当对疑似故障节点5进行二次故障判断后,探测结果正常时,网络拓扑节点标记情况;图5(b)表示当对疑似故障节点5进行二次故障判断后,探测结果为异常时,网络拓扑节点标记情况。该步骤尽可能地对疑似节点进行二次故障判断,网络拓扑中从服务端到疑似节点路径有多条,疑似节点有多个,因此需要从故障判定候选路径中选取最优的路径,通过二次故障判定和最优路径选取以提高故障定位成功率和降低定位成本。During specific implementation, as shown in Figure 5, wherein, Figure 5 (a) shows that after the second failure judgment is carried out to the suspected fault node 5, when the detection result is normal, the network topology node marking situation; After the suspected faulty node 5 makes a secondary fault judgment, when the detection result is abnormal, the network topology node marking situation. This step performs secondary fault judgment on the suspected node as much as possible. There are many paths from the server to the suspected node in the network topology, and there are multiple suspected nodes. Therefore, it is necessary to select the optimal path from the candidate paths for fault judgment. Secondary fault judgment and optimal path selection are used to improve the success rate of fault location and reduce the cost of location.
定义候选探测路径p的权重值w(p),对于已选择的探测路径,若经过该路径次数越多,那么选择该路径的权重越低。而探测路径经过疑似节点数量越多,权重越高。计算如下公式所示。其中,s(p)代表探测路径p上疑似节点数量。E(p)代表路径p上所有链路集合,n(l)为已选择探测路径经过路径的次数。Define the weight value w(p) of the candidate detection path p. For the selected detection path, if the path is passed more times, the weight of selecting the path is lower. The more suspected nodes the detection path passes through, the higher the weight. The calculation is shown in the following formula. Among them, s(p) represents the number of suspected nodes on the detection path p. E(p) represents the set of all links on the path p, and n(l) is the number of times the selected detection path passes through the path.
故障节点判定方法需要实现为剩余疑似节点生成新的探测路径集DPS并选择合适的探测路径,直到探测路径集为空或判定完所有疑似节点。算法输入为步骤三中节点标记结果,即正常节点集合NNS,故障节点集合FNS,疑似节点集合SNS,未知节点集合UNS,算法输出是更新后的各个集合。The faulty node determination method needs to generate a new detection path set DPS for the remaining suspected nodes and select an appropriate detection path until the detection path set is empty or all suspected nodes are determined. The input of the algorithm is the result of node marking in step 3, that is, the set of normal nodes NNS, the set of faulty nodes FNS, the set of suspected nodes SNS, the set of unknown nodes UNS, and the output of the algorithm is the updated sets.
算法开始时需判定当前疑似节点集合SNS的大小是否为空。若非空,算法首先遍历疑似节点集合SNS,计算根节点到每个疑似节点SNS的探测路径,并生成候选探测路径集DPS,计算每条候选路径的权重w(p)。At the beginning of the algorithm, it is necessary to determine whether the size of the current suspected node set SNS is empty. If not empty, the algorithm first traverses the suspected node set SNS, calculates the detection path from the root node to each suspected node SNS, and generates a candidate detection path set DPS, and calculates the weight w(p) of each candidate path.
如果当前候选探测路径集为空,则将疑似节点集合中SNS的节点判定为未知节点,加入UNS中,同时提前结束循环,返回结果。If the current set of candidate detection paths is empty, determine the SNS node in the suspected node set as an unknown node, add it to the UNS, and end the loop ahead of time, and return the result.
否则,算法迭代的选择最高权重的候选路径来探测。若探测成功,则将疑似节点加入正常节点;若探测失败,且路径疑似节点为1,则将疑似节点判断为故障节点,若路径疑似节点不为1,则将路径末端节点改为未知节点并标记。若该标记节点上级节点为正常节点,则将该标记节点改为故障节点。Otherwise, the algorithm iteratively selects the highest weight candidate path to explore. If the detection is successful, the suspected node will be added to the normal node; if the detection fails and the suspected node of the path is 1, the suspected node will be judged as a faulty node; if the suspected node of the path is not 1, the end node of the path will be changed to an unknown node and mark. If the upper node of the marked node is a normal node, change the marked node to a faulty node.
每确定一部分故障节点,将其加入故障节点集合,并为剩余疑似节点重新生成候选探测路径。实现对疑似节点集合的判定,输出更新后的各个节点状态。最终实现故障定位,生成故障定位结果。Every time a part of faulty nodes are identified, they are added to the set of faulty nodes, and candidate detection paths are regenerated for the remaining suspected nodes. Realize the judgment of the suspected node set, and output the updated status of each node. Finally, the fault location is realized and the fault location result is generated.
本实施例提供的I PTV网络故障定位方法,通过启动探针选取方法利用探针探测范围,结合网络拓扑节点权重,计算每个探针节点的收益,迭代选取最大收益的终端节点启动所部署的探针软件并下达测量任务。根据探针故障检测结果,首先对探测路径上的节点类型进行分类,再通过自适应故障节点判定方法迭代选择最优探测路径,对疑似节点进行故障判定。该故障定位方法可以在保证探测覆盖率同时提高节点故障的定位成功率并降低故障定位成本。The IPTV network fault location method provided in this embodiment uses the probe detection range by starting the probe selection method, and combines the network topology node weights to calculate the income of each probe node, and iteratively selects the terminal node with the largest income to start the deployment. Probe software and issue measurement tasks. According to the fault detection results of the probe, the node types on the detection path are firstly classified, and then the optimal detection path is iteratively selected by an adaptive faulty node determination method, and the fault determination of suspected nodes is carried out. The fault location method can improve the success rate of node fault location and reduce the cost of fault location while ensuring the detection coverage.
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。The units involved in the embodiments described in the present disclosure may be implemented by software or by hardware.
应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。It should be understood that various parts of the present disclosure may be implemented in hardware, software, firmware or a combination thereof.
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。The above is only a specific implementation of the present disclosure, but the scope of protection of the present disclosure is not limited thereto, any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present disclosure, should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be determined by the protection scope of the claims.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310758874.2A CN116647442B (en) | 2023-06-26 | 2023-06-26 | A method for locating faults in IPTV networks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310758874.2A CN116647442B (en) | 2023-06-26 | 2023-06-26 | A method for locating faults in IPTV networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116647442A true CN116647442A (en) | 2023-08-25 |
| CN116647442B CN116647442B (en) | 2025-10-10 |
Family
ID=87640096
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310758874.2A Active CN116647442B (en) | 2023-06-26 | 2023-06-26 | A method for locating faults in IPTV networks |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116647442B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9369360B1 (en) * | 2014-05-12 | 2016-06-14 | Google Inc. | Systems and methods for fault detection in large scale networks |
| CN106685742A (en) * | 2017-03-02 | 2017-05-17 | 北京邮电大学 | Method and device for network fault diagnosis |
| CN113347059A (en) * | 2021-05-24 | 2021-09-03 | 北京邮电大学 | In-band network telemetering optimal detection path planning method based on fixed probe position |
-
2023
- 2023-06-26 CN CN202310758874.2A patent/CN116647442B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9369360B1 (en) * | 2014-05-12 | 2016-06-14 | Google Inc. | Systems and methods for fault detection in large scale networks |
| CN106685742A (en) * | 2017-03-02 | 2017-05-17 | 北京邮电大学 | Method and device for network fault diagnosis |
| CN113347059A (en) * | 2021-05-24 | 2021-09-03 | 北京邮电大学 | In-band network telemetering optimal detection path planning method based on fixed probe position |
Non-Patent Citations (1)
| Title |
|---|
| "《计算机应用研究》第35卷(2018年)总目次", 计算机应用研究, no. 12, 5 December 2018 (2018-12-05) * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116647442B (en) | 2025-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106992877B (en) | Network Fault Detection and restorative procedure based on SDN framework | |
| CN110569867A (en) | Discrimination method, medium and equipment for transmission line fault cause based on decision tree algorithm | |
| Siganos et al. | Jellyfish: A conceptual model for the as internet topology | |
| CN109787817A (en) | Network fault diagnosis method, device and computer readable storage medium | |
| CN105471647B (en) | A kind of power communication network fault positioning method | |
| CN118473910B (en) | Power Internet of Things fault detection method and system based on edge-cloud collaboration | |
| CN113495607A (en) | Fault diagnosis method and system for high-voltage generator | |
| CN106452825A (en) | Power distribution and utilization communication network alarm correlation analysis method based on improved decision tree | |
| CN102904815B (en) | Scale-free network based router-level topology modeling method | |
| CN107301469A (en) | A kind of power network bulk transmission grid recognition methods | |
| CN107944705A (en) | A kind of all terminal reliability computational methods that communication corporations are divided based on modularity | |
| CN105486976A (en) | Fault positioning detection selection method | |
| CN116545911A (en) | Network routing system and method based on KDN architecture and multi-agent reinforcement learning | |
| CN111404727A (en) | A Routing Analysis Method Based on Alternate Routing Potential Risk Assessment Model | |
| CN110380903A (en) | A kind of power telecom network fault detection method, device and equipment | |
| CN108879658A (en) | A kind of voltage weak spot discrimination method of active distribution network | |
| CN110632451B (en) | Low-voltage active power distribution network fault positioning method | |
| CN116647442A (en) | A Fault Location Method for IPTV Network | |
| CN116260709A (en) | A communication network fault location method and system based on fault propagation relationship | |
| CN116484301A (en) | A method and system for abnormal detection of turbine flowmeter based on CART algorithm | |
| CN108183481B (en) | A method and system for fast judging stability of power grid based on deep learning | |
| CN118802499B (en) | Fault location methods, devices, electronic equipment, software products, and storage media | |
| CN119182654A (en) | SRv6 network fault intelligent diagnosis method and device | |
| CN118607134A (en) | A method for automatically constructing electrical wiring diagrams based on scheduling naming conventions | |
| CN109858822A (en) | A kind of electric power in information society emerging system reliability estimation method based on stream association analysis |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |