[go: up one dir, main page]

CN107896165A - The method, apparatus and automated test device of locating network fault - Google Patents

The method, apparatus and automated test device of locating network fault Download PDF

Info

Publication number
CN107896165A
CN107896165A CN201711220162.6A CN201711220162A CN107896165A CN 107896165 A CN107896165 A CN 107896165A CN 201711220162 A CN201711220162 A CN 201711220162A CN 107896165 A CN107896165 A CN 107896165A
Authority
CN
China
Prior art keywords
positioning
node
analysis decision
decision node
debugging
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
Application number
CN201711220162.6A
Other languages
Chinese (zh)
Other versions
CN107896165B (en
Inventor
董欣
刘涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Information Technologies Co Ltd
Original Assignee
New H3C Technologies 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 New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201711220162.6A priority Critical patent/CN107896165B/en
Publication of CN107896165A publication Critical patent/CN107896165A/en
Application granted granted Critical
Publication of CN107896165B publication Critical patent/CN107896165B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • H04L41/0636Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis based on a decision tree analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • H04L41/065Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis involving logical or physical relationship, e.g. grouping and hierarchies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

Present disclose provides a kind of method of locating network fault, device and automated test device, this method includes transferring from the knowledge base pre-established positioning file corresponding to current failure, obtain tuning parameter corresponding to the operation object and debugging instruction of the analysis decision node included in positioning file, the operation object is debugged according to tuning parameter, and then obtain debugging result, and when debugging result corresponds to next stage analysis decision node, continue to debug, when debugging result corresponds to positioning conclusion, the reason for conclusion is as current failure will be positioned, and when debugging result corresponds to next positioning file, positioning is re-started to current failure according to next positioning file.The method, apparatus and automated test device for the locating network fault that the disclosure provides, realization is contributed to be accurately positioned network failure, meanwhile, the process entirely positioned can select remote operation to complete, and improve the efficiency of fault location.

Description

The method, apparatus and automated test device of locating network fault
Technical field
This disclosure relates to Internet technical field, more particularly, to a kind of method, apparatus of locating network fault and automatically Change test equipment.
Background technology
The network equipment is the spine of internet, and in order to support abundant application, hundreds of agreement can be run in existing network equipment, Once equipment operation is broken down, positioning problems are exactly a complicated process.According to statistics, the network failure that usual client reports is asked In topic, most of is due to caused by the understanding sexual deviation and configuration error of client, and only minority is real plant issue.
And existing operation is pressed, after client's report network failure, it usually needs the networking of client is collected by technical support team Information, then 1:1 ground replicates customer network, if finally navigating to equipment fault, needs R&D team to solve, whole mistake Journey is tediously long and costly, reduces the Experience Degree of user.
The content of the invention
In view of this, the purpose of the disclosure is the method, apparatus and automatic test for providing a kind of locating network fault Equipment, network failure can be accurately positioned, to improve the Experience Degree of user.
To achieve these goals, the technical scheme that the disclosure uses is as follows:
In a first aspect, present disclose provides a kind of method of locating network fault, including:Adjusted from the knowledge base pre-established Take positioning file corresponding to current failure;Wherein, multiple analysis decision nodes that file includes pressing partition of the level, Mei Gefen are positioned Analysis decision node includes operation object and debug command;Each analysis decision node is configured with next stage corresponding with debugging result Analysis decision node, positioning conclusion or next positioning file;Using first order analysis decision node as present analysis decision-making section Point, tuning parameter corresponding to the operation object of acquisition present analysis decision node and debug command, work as according to tuning parameter debugging Operation object in networking where prior fault, obtains debugging result;When debugging result corresponds to next stage analysis decision node, Using next stage analysis decision node as present analysis decision node, this step is continued executing with, when debugging result corresponds to positioning During conclusion, failure cause of the conclusion as current failure will be positioned;When debugging result corresponds to next positioning file, from knowing Know storehouse and transfer next positioning file, positioning is re-started to current failure.
Second aspect, present disclose provides a kind of device of locating network fault, including:Positioning file transfers module, uses File is positioned corresponding to current failure in being transferred from the knowledge base pre-established;Wherein, positioning file is included by partition of the level Multiple analysis decision nodes, each analysis decision node include operation object and debug command;Each analysis decision node configures There are next stage analysis decision node corresponding with debugging result, positioning conclusion or next positioning file;Debugging module, for inciting somebody to action First order analysis decision node as present analysis decision node, order by the operation object and debugging for obtaining present analysis decision node Tuning parameter corresponding to order, the operation object in networking where debugging current failure according to tuning parameter, obtains debugging result;When When debugging result corresponds to next stage analysis decision node, using next stage analysis decision node as present analysis decision node, Continue executing with the function of debugging module;First locating module, for when debugging result corresponds to positioning conclusion, conclusion will to be positioned Failure cause as current failure;Second locating module, for when debugging result corresponds to next positioning file, from knowing Know storehouse and transfer next positioning file, positioning is re-started to current failure.
The third aspect, disclosure embodiment provide a kind of automated test device, and the automated test device is used for Locating network fault, including processor and machinable medium, machinable medium is stored with can be by processor The machine-executable instruction of execution, computing device machine-executable instruction is to realize the method for above-mentioned first aspect.
Fourth aspect, disclosure embodiment provide a kind of machinable medium, the machinable medium Machine-executable instruction is stored with, when being called and being performed by processor, machine-executable instruction promotes machine-executable instruction The method that processor realizes above-mentioned first aspect.
The method, apparatus and automated test device for the locating network fault that the disclosure provides, can be from pre-establishing Knowledge base transfers positioning file corresponding to current failure, obtain the analysis decision node included in positioning file operation object and Tuning parameter corresponding to debugging instruction, the operation object is debugged according to tuning parameter, and then obtain debugging result, and tied in debugging When fruit corresponds to next stage analysis decision node, continue to debug, when debugging result corresponds to positioning conclusion, positioning is tied The reason for by as current failure, and when debugging result corresponds to next positioning file, according to next positioning file Positioning is re-started to current failure, helps to realize network failure is accurately positioned, meanwhile, the process entirely positioned can be with Select remote operation complete, improve the efficiency of fault location, and reduce staff be in the action carry out malfunction elimination Cost of serving.
Other feature and advantage of the disclosure will illustrate in the following description, or, Partial Feature and advantage can be with Deduce from specification or unambiguously determine, or the above-mentioned technology by implementing the disclosure can be learnt.
To enable the above-mentioned purpose of the disclosure, feature and advantage to become apparent, better embodiment cited below particularly, and match somebody with somebody Accompanying drawing appended by conjunction, is described in detail below.
Brief description of the drawings
, below will be to specific in order to illustrate more clearly of disclosure embodiment or technical scheme of the prior art The required accompanying drawing used is briefly described in embodiment or description of the prior art, it should be apparent that, in describing below Accompanying drawing is some embodiments of the disclosure, for those of ordinary skill in the art, before creative work is not paid Put, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of flow chart of the method for locating network fault that disclosure embodiment provides;
Fig. 2 is the flow chart of the method for another locating network fault that disclosure embodiment provides;
Fig. 3 is a kind of binary tree schematic diagram that disclosure embodiment provides;
Fig. 4 is a kind of structural representation for basic networking that disclosure embodiment provides;
Fig. 5 is a kind of typical positioning via network parameter schematic diagram that disclosure embodiment provides;
Fig. 6 is the flow chart of the method for another locating network fault that disclosure embodiment provides;
Fig. 7 is a kind of structural representation of the device for locating network fault that disclosure embodiment provides;
Fig. 8 is the structural representation of the device for another locating network fault that disclosure embodiment provides;
Fig. 9 is a kind of structural representation for automated test device that disclosure embodiment provides;
Figure 10 is a kind of functional schematic for automated test device that disclosure embodiment provides.
Embodiment
To make the purpose, technical scheme and advantage of disclosure embodiment clearer, below in conjunction with accompanying drawing to this public affairs The technical scheme opened is clearly and completely described, it is clear that and described embodiment is a part of embodiment of the disclosure, Rather than whole embodiment.Based on the embodiment in the disclosure, those of ordinary skill in the art are not making creation Property work under the premise of the every other embodiment that is obtained, belong to the scope of disclosure protection.
It should be noted that above-mentioned each method embodiment is described by the way of progressive, each embodiment emphasis What is illustrated is all the difference with other embodiment, and identical similar part is mutually referring to i.e. between each embodiment Can.
At present, when being positioned to network failure, positioned using NMS, generally first to be obtained Network topological information, when receiving the port warning information that the network equipment reports, it is necessary to obtain the other end being connected with port The warning information of equipment, the final fault message that can be positioned have:Link failure, network equipment failure between port, or network are set Standby port module failure etc., this positioning method, its failure positioned can only arrive device level, that is, which platform can only navigate to is Device fails, the specific failure of the equipment can not be determined, it is difficult to accomplish accurate fault location.
Or in correlation technique, after fault message is oriented, when carrying out the transmission of fault message, it is necessary to based on event Hinder the privately owned OAM (Operation Administration and Maintenance, Operations, Administration and Maintenance) of Position Design Agreement, to safeguard the regular job activity of the progress such as the test of network and its business and fault management, field in the agreement by In carrying faulty equipment ID, fault type and details description etc., network overhead and facility load are also increased, in addition, this The exclusiveness of kind scheme is very strong, if the equipment of the whole network is not derived from a manufacturer, this fault location function is also difficult to Realize.
Based on this, present disclose provides a kind of method, apparatus of locating network fault and automated test device, Ke Yiyou Effect ground carries out fault location to network failure.
For ease of understanding the disclosure, a kind of method of the locating network fault provided first the disclosure is carried out in detail It is thin to introduce.
In one embodiment, can be automatic present disclose provides a kind of method of locating network fault, this method Change and realized in test equipment (such as fault location server), a kind of flow of the method for locating network fault as shown in Figure 1 Figure, this method comprise the following steps:
Step S102, transferred from the knowledge base pre-established and file is positioned corresponding to current failure.Wherein, the positioning file Debugging logic is defined, multiple analysis decision nodes by partition of the level can be included, each analysis decision node includes operation Object and debug command;Each analysis decision node is configured with next stage analysis decision node corresponding with debugging result, positioning Conclusion or next positioning file.
If positioning file is multiple corresponding to current failure, it can be called successively between each positioning file, for example, Positioning file is 5 corresponding to a certain failure, can be that each positioning file sets mark, the form being specifically identified to distinguish It is not limited.The present embodiment is only a kind of example:Such as each positioning file is distinguished with numeral, with positioning file 1, positioning File 2, positioning file 3, positioning file 4 and positioning file 5 represent, configuration position file 1 in analysis decision node when, such as Fruit can not speculate the reason for being out of order by each analysis decision node positioned in file 1, then can be afterbody point Analyse decision node and configure a special downstream site, the downstream site calls positioning file 2, extremely calls positioning text by that analogy Part 5, to avoid repeating calling, positioning file 5 can never call other positioning files, when that can not deduce failure cause, directly Connect and provide no-fix and be out of order the conclusion of reason.
Wherein, aforesaid operations object is typically the particular device in guilty culprit network, and the particular device and failure are specific Form is relevant, it may be possible to edge device or nucleus equipment of the network etc..
Debugging result corresponding to generally each debug command has two kinds, and a kind of is the debugging result of form certainly, another It is the debugging result of negative form, therefore next stage child node can be two corresponding to each analysis decision node, correspond to respectively Certainly the debugging result of form and the debugging result of negative form;And next stage child node herein is probably again next stage analysis Decision node, it is also possible to position conclusion, or be probably next positioning file, next stage child node be specifically it is any with Debug command and debugging result etc. are relevant.For example, a kind of debugging result can deduce failure cause, then this kind of debugging result pair Should be in positioning conclusion, then the next stage child node of the analysis decision node includes positioning conclusion, in other words, now present analysis The next stage child node of decision point is exactly the positioning conclusion of upper level analysis decision point;If perform the tune of present analysis decision node Examination order can not deduce failure cause, then the debugging result of present analysis decision node corresponds to next stage analysis decision node Or next positioning file, then the analysis decision node next stage child node include next stage analysis decision node or next fixed Position file.
The above-mentioned knowledge base pre-established, can be by collecting the typical case scene of each agreement or networking, should to typical case Established after being arranged with fault location process common in scene, the knowledge base can include the positioning text of corresponding different faults Part, follow-up position fixing process is completed based on the positioning file.
Step S104, using first order analysis decision node as present analysis decision node, obtain present analysis decision-making section Tuning parameter corresponding to point, the aforesaid operations object in networking where debugging current failure according to tuning parameter, obtain debugging knot Fruit;When the debugging result corresponds to next stage analysis decision node, determined using next stage analysis decision node as present analysis Plan node;Continue executing with this step.
When the operation object in guilty culprit networking is debugged, user interface (such as man-machine interaction can be passed through Interface) obtain current failure where networking configuration information, wherein, it is initial that the configuration information includes networking configuration parameter, equipment Configuration parameter and command line parameter etc., these configuration informations can specifically have device identification (such as the IP address or MAC of equipment Address etc.), the form, the agreement that networking is supported etc. supported of interface identifier, order line.Wherein, above-mentioned configuration information includes Work as the parameter needed for each analysis decision node in prelocalization file.How these specific parameters are using may refer to below Embodiment, it will not be repeated here.
Operation object is debugged according to the particular content of these configuration informations and current analysis decision node.
It is of course also possible to combined with network management system, after network management system produces fault warning for the network equipment, the failure The network equipment be defined as operation object, can now attempt by network management protocol obtain operation object tuning parameter, such as IP address, MAC Address etc.;Subsequently debug command etc. can be sent to operation object by tuning parameter.
Step S106, when debugging result corresponds to positioning conclusion, failure cause of the conclusion as current failure will be positioned.
Wherein, debugging result corresponds to positioning conclusion and referred to:Positioning conclusion can be drawn by current debugging result.
Step S108, when debugging result corresponds to next positioning file, next positioning is transferred from above-mentioned knowledge base File, positioning is re-started to current failure.
Debugging result corresponds to next positioning file and refers to the reason for can not drawing current failure by above-mentioned positioning file, Need to call next positioning file to be analyzed, concrete analysis process is the same with Fig. 1 methods describeds.
The method for the locating network fault that the disclosure provides, it is corresponding that current failure can be transferred from the knowledge base pre-established Positioning file, obtain debugging ginseng corresponding to the operation object of analysis decision node and debugging instruction included in positioning file Number, the operation object is debugged according to tuning parameter, and then obtains debugging result, and is corresponded to next stage analysis in debugging result and determined During plan node, continue to debug, when debugging result corresponds to positioning conclusion, original of the conclusion as current failure will be positioned Cause, and when debugging result corresponds to next positioning file, current failure is re-started according to next positioning file Positioning, realization is contributed to be accurately positioned network failure, meanwhile, the process entirely positioned can select remote operation to complete, Improve the efficiency of fault location, and reduce staff be in the action carry out malfunction elimination cost of serving.
It should be appreciated that above-mentioned steps S106 and step S108 expressions is the asynchronous execution of situation corresponding to debugging result Process, it is not limited to the sequencing when above method is run, when debugging result corresponds to positioning conclusion, perform step S106 process;When debugging result corresponds to next positioning file, step S108, therefore above-mentioned steps S106 and step are performed Rapid S108 implementation status, is defined, disclosure embodiment is not limited to this by situation corresponding to debugging result.
During specific implementation, the positioning file described in above-mentioned steps S102 can be by user according to the surface phenomenon of mal-function (i.e. failure Superficial phenomenon) determine fault type after, then transferred so that positioning file matches with the fault type, therefore, this public affairs Open and additionally provide another embodiment, the flow chart of the method for another locating network fault as shown in Figure 2;This method bag Include following steps:
Step S202, the fault type of current failure is obtained by user interface.The user interface is what user can see, The statement interface of phenomenon of the failure, such as human-computer interaction interface etc..
Step S204, transferred from the knowledge base pre-established and file is positioned corresponding to fault type.
The positioning file is same as above, same fault type, may correspond to multiple positioning files, between multiple positioning files It can successively call, repeat no more here.
Step S206, the configuration information of networking where obtaining current failure by user interface.Configuration information it is specific in Hold referring to the above.
Step S208, tuning parameter corresponding to present analysis decision node is obtained from above-mentioned configuration information.Wherein, each The mark of tuning parameter to be obtained has been pre-configured with analysis decision node, when going to corresponding analysis decision node, According to the mark for the tuning parameter being pre-configured with, tuning parameter corresponding to the mark is obtained from configuration information.
Said process is illustrated by taking the table 2- tables 4 in following embodiments as an example.Wherein, the debugging ginseng being pre-configured with Number mark is c1 and c2 in following embodiment tables 2, and configuration information is to match somebody with somebody confidence corresponding to the sequence number 1-19 in table 4 below Breath, then can be got from configuration information mark c1 and c2 corresponding to tuning parameter, i.e. IP address 162.2.2.2 and 19.1.1.1。
Step S210, in networking where from current failure, aforesaid operations object, i.e. equipment corresponding to device identification are chosen, The debug command for carrying above-mentioned tuning parameter is issued to the operation object, obtains debugging result;
Specifically, be also preset with pending debug command in each analysis decision node, corresponding to go to point When analysing decision node, step 208 is performed, according to the mark of default tuning parameter to be obtained, is obtained corresponding in configuration information Tuning parameter, and then corresponding debug command is sent to corresponding operation object, the operation object is debugged.
Step S212, when the debugging result corresponds to next stage analysis decision node, by next stage analysis decision node As present analysis decision node, and return to step S206.
Step S214, when debugging result corresponds to positioning conclusion, failure cause of the conclusion as current failure will be positioned.
Step S216, when debugging result corresponds to next positioning file, next positioning is transferred from above-mentioned knowledge base File, positioning is re-started to current failure.
Step S218, record participates in the debugging result of the analysis decision node of positioning in output journal, with the side of visualization Formula display participates in the debugging result of the analysis decision node of positioning.
, can be for follow-up by the debugging result of the analysis decision node passed through during the record location in output journal Reference is checked, shows these debugging results with visual means, the staff that is more convenient for checks.The visual means can include The diversified forms such as form and/or graphic display form, can be by analysis decision section based on this visual display mode The operation object and debugging instruction that point includes show staff together with debugging result, are easy to staff to check entirely The position fixing process of network failure.
It can also include for the ease of Search and Orientation file, and the readability of lifting positioning file, above-mentioned positioning file: Location-independent logical node and positioning conclusion node;The location-independent logical node is used for the fault type for identifying current failure; Positioning conclusion node is used for mark location conclusion;Between location-independent logical node, analysis decision node and positioning conclusion node Debugging logic meets the debugging logic of binary tree form.Wherein, the debugging logic of binary tree form refers to each node according to mutually After relation connection, the tree of a binary tree is formed, each node part is by debugging logical constraint, each analysis decision node There are two downstream sites, determine current downstream site with specific reference to debugging result corresponding to the analysis decision node, the determination The process of downstream site is pre-configured with by debugging logical constraint, the debugging logic.Binary tree signal shown in Figure 3 Figure, wherein, the binary tree is to be directed to MPLS (Multi-Protocol Label Switching, multiprotocol label switching) Occur private network in L3VPN (Layer3 Virtual Private Network, VPN) and forward obstructed failure structure , parallelogram represents location-independent logical node (abbreviation location-independent logic), and ellipse represents the (letter of analysis decision node Claim analysis decision point), it is trapezoidal to represent positioning conclusion node (also referred to as leaf node, referred to as positioning conclusion).
In order to more fully understand the binary tree schematic diagram shown in Fig. 3, below with the basic networkings of MPLS L3VPN shown in Fig. 4 Structural representation exemplified by illustrate, MPLS L3 VPN, MPLS L3VPN are a kind of three-layer VPN technologies, and it uses BGP (Border Gateway Protocol, Border Gateway Protocol) issues the private network of user site on service provider backbone Route, the private network message between user site is forwarded on service provider backbone using MPLS, passes through service so as to realize The backbone network connection of provider belongs to same VPN, the user site positioned at diverse geographic location.
Above-mentioned networking includes CE (Customer Edge, customer network edge) equipment:CE1 and CE2, PE (Provider Edge, service provider network edge) equipment:PE1 and PE2, and P (Provider, service provider network) equipment.
Wherein, CE equipment is the user network side apparatus being directly connected with service provider network, due to " the sense of CE equipment Know " presence less than VPN, it therefore, there is no need to support MPLS;
PE equipment is the service provider network side apparatus being connected with CE equipment, in MPLS L3VPN networks, to VPN's All processing all occur in PE equipment;
P equipment is the backbone equipment in service provider network, is not joined directly together with CE equipment.P equipment only needs taking User network message is transmitted to correct far-end PE equipment in business provider backbone network, it is not necessary to safeguard and handle VPN information.
When message is from one end CE equipment to other end CE equipment, local PE equipment, local PE equipment root can be reached first Routing table corresponding to VPN is looked into according to purpose IP to be forwarded, and private network tags can be stamped after list item is found and public network label is turned Hair, hereafter message is forwarded according to the corresponding Label Forwarding Information Base of label lookup is entered.
Obstructed failure is forwarded for occurring private network in MPLS L3VPN, its reason can substantially be divided into two major classes, Yi Leishi Cause because VPN route study is abnormal, another kind of is due to that public network Tunnel iteration causes extremely, and public network Tunnel iteration is abnormal Include the failure of public network tunnel building and iteration two kinds of situations of failure again.The right-hand branch of binary tree shown in Fig. 3 is used to check private Whether net route learning is abnormal, and left-hand branch is used to check whether public network Tunnel iteration is abnormal, private network occurs in MPLS L3VPN Obstructed failure is forwarded to can be understood as a kind of fault type, therefore the binary tree shown in Fig. 3 forwards L3VPN VPN traffics not It is logical to be identified as location-independent logic, represented with parallelogram.Route learning between CE is identified as one-level analysis decision point, user Ellipse represents.
Positioning conclusion in present embodiment includes two kinds, and one kind is non-code issue, i.e. network connection has rear gate chain Road, explanation are that configuration information is wrong, such as:Route target RT (Route Target, abbreviation RT) attribute configuration mistake.Directly National Officer's modification can solve, it can be understood as be low level failure;Another kind is failure caused by code issue, the problem Corresponding module R&D personnel's processing can be turned, such as:LSM (Lable Swich Management, Tag switching management) mould Block positions, and the positioning conclusion for referring to above-mentioned failure is that the code of LSM modules is wrong, it is necessary to which the developer of LSM modules changes code. This problem needs to contact equipment vendors' solution, can be considered as high-level failure.By this conclusion dividing mode, can prompt Service provider settles a dispute by the parties concerned themselves or asked manufacturer to solve, the convenience and the adaptibility to response of maintenance that lifting provider network is safeguarded.
Certainly, if it is not that VPN route study is different to occur the reason for private network forwards obstructed failure in above-mentioned MPLS L3VPN Caused by often, then positioning conclusion can not be drawn by the binary tree shown in Fig. 3, a special positioning conclusion in right side can be gone to Node-Ping obstructed positioning handbooks, the obstructed positioning handbooks of the Ping can be understood as next positioning file and redirect mark Know, another binary tree in next positioning file also be present, the most common failure positioning binary tree under different typical networkings is sometimes It is interrelated, ultimately form the positioning network of the failure.
After fault type and configuration parameter is got, the positioning text that fault type is corresponded in knowledge base can be read automatically Part, above-mentioned binary tree is obtained, debug command corresponding to each analysis decision node is issued to corresponding equipment successively, and according to The debugging result that equipment side returns judges which branch of binary tree performed, until the leaf node of binary tree is reached first, should The leaf node of binary tree is the positioning conclusion of network failure, including configuration error sentence or specific malfunctioning module, according to leaf Node can learn the reason for network failure.
Each step (analysis decision node) of fault location is all will be according to the output of equipment side debug command, to judge to connect Get off "Yes" branch, or "No" branch, next analysis decision node is oriented to according to the difference of judgement, step by step downwards, directly To leaf node.
Join the implication description for the binary tree interior joint being shown in Table 1.
Table 1
Shown in table 2 is to be directed in MPLS L3VPN first order analysis decision in the positioning file of the obstructed failure of private network forwarding The syntactic description sample of node.Wherein, when performing first order analysis decision node, the tuning parameter mark in table 2 is C1, c2, the corresponding tuning parameter of current first order analysis decision node is obtained from configuration information.
Table 2
Table 3 further illustrates to the syntax rule in table 2, as shown in table 3:
Table 3
The situation of obstructed failure is forwarded for the private network in the networking shown in Fig. 4, a kind of fault location text is shown in Fig. 5 Typical positioning via network parameter schematic diagram in part, wherein, the equipment of CE1, CE2, PE1, PE2 and P with being represented in Fig. 4 in Fig. 5 It is identical, will not be repeated here, in fault location, it is necessary to parameter species it is various, have networking configuration parameter, there is equipment initially to match somebody with somebody Parameter is put, there is command line parameter etc., these parameters can be manually entered by user, and based on Fig. 5, table 4 shows institute in Fig. 5 Show a kind of parameter list of parameter, represent configuration information required during MPLS L3 VPN fault location, the configuration information in table be After positioning file is determined, prompt message can be exported, prompts user to input the configuration information performed needed for the positioning file, but It should be appreciated that it is for different failures, that is, for different positioning files, the configuration information of above-mentioned user's input It is different, only illustrated in the present embodiment by taking a kind of configuration information positioned needed for file therein as an example, but should not be with This is limitation.
Table 4
Binary tree schematic diagram shown in explanation and Fig. 3 based on above-mentioned 1~table of table 4, another positioning net as shown in Figure 6 The flow chart of the method for network failure, this method can be realized in the equipment of locating network fault, and network failure is positioned, This method comprises the following steps:
Step S602, the fault type of current failure is obtained by user interface.
The fault type can be determined by user according to the surface phenomenon of mal-function, and specifies and which fault location text called Part, e.g., the obstructed positioning file of private network.
Step S604, transferred from the knowledge base pre-established and file is positioned corresponding to fault type.
Step S606, positioning file is read, shows configuration information name, and prompt user to input configuration information.
In locating network fault, it is necessary to configuration information species it is various, have networking configuration parameter, there is equipment initial configuration Parameter, there is command line parameter etc., these parameters can be known as configuration information, can be manually entered by user.Specifically , when selection positioning file for MPLS L3 VPN fault location files when, then can prompt to match somebody with somebody confidence in user's input table 4 Breath.
Step S608, positioning file is again read off, all positioning nodes being loaded on binary tree.
Wherein, positioning node includes above-mentioned location-independent logical node (abbreviation location-independent logic), analysis decision node (abbreviation analysis decision point) and positioning conclusion node.
Step S610, obtain the positioning node that numbering is 1 on binary tree.
Step S611, obtain tuning parameter, debug command of the positioning node etc..
During specific implementation, the numbering of each positioning node can be arranged according to the step numbering in table 3 on binary tree.
Step S612, debug command is issued to equipment corresponding to positioning node.
The debug command is to issue acquisition (content i.e. in table 2 in debug command list item) by user's debugging interface.
Whole debugging process performs since first order analysis decision node, is matched somebody with somebody in advance according to first order analysis decision node The tuning parameter mark put, obtains tuning parameter, i.e. IP address corresponding to mark c1 and c2 from the configuration information of table 4 And 19.1.1.1 162.2.2.2.
Further, the debug command display ip according to corresponding to the analysis decision node obtains the analysis decision node Routing-table 162.2.2.2, display ip routing-table 19.1.1.1, and by the debug command Display ip routing-table 162.2.2.2 are sent to CE1, by debug command display ip routing- Table 19.1.1.1 are sent to network equipment CE2.
Step S614, according to specified inspection logic, the positioning node is determined according to the debugging result that operation object returns Positioning conclusion whether matched with default conclusion;If it is, step S616 is performed, if not, performing step S618.
Step S616, reading are the next stage nodes of branch.
Step S618, read the next stage node of no branch.
Wherein, it is that the next stage node of branch or no branch may also directly correspond to positioning conclusion, such as dotted line institute in Fig. 6 The process stated.
Step S620, judge whether present node is analysis decision node;If not, perform step S622;If it is, return The step of receipt row step S611-620 obtains the tuning parameter of the positioning node, debug command, continue to issue debug command and The steps such as row debugging.
Wherein it should be noted that performing the process for issuing debug command in return to step S611, obtain tuning parameter, adjust Examination order is tuning parameter and debug command corresponding to present node (and positioning node that numbering is 1 in non-binary trees), different The tuning parameter that generally corresponds to of analysis decision node and debug command be different, certainly it could also be possible that identical, to this It is not limited.
Step S622, judge whether present node is location-independent logical node;If not, output step S624;If It is return to step S606, continues to prompt user to input configuration information, i.e., into another positioning file.
Step S624, obtains out of order positioning conclusion, and above-mentioned position fixing process is recorded with document form.
So far, it can be determined that go out present node for positioning conclusion node, i.e., it is trapezoidal in corresponding diagram 4, therefore will can determine The fullpath of position is logged into a file, and whole position fixing process terminates.
Being usually noted the file of position fixing process can be exported by the form of excel forms, each node for participating in positioning All it is a folding section, expansion is it can be seen that the detailed content of the debugging result of operation object feedback, table 5 show a kind of above-mentioned The record information of locating network fault process, as shown in table 5:
Table 5:
The method of locating network fault described in above-mentioned embodiment, current event can be transferred from the knowledge base pre-established Positioning file corresponding to barrier, and prompt user to input configuration information, all positioning nodes being loaded on binary tree, according to above-mentioned tune Examination parameter connect the positioning node corresponding to operation object, issue debug command, according to operation object return debugging result it is true Whether the positioning conclusion of the fixed positioning node matches with default conclusion, to read next positioning node that binary tree shows, When the positioning node of reading is positioning conclusion node, record participates in each node of position fixing process and corresponding debugging knot Fruit, for subsequent query with reference to using, the process entirely positioned can be completed with remote operation, improve the efficiency of fault location, with And reduce staff be in the action carry out malfunction elimination cost of serving.
Corresponding to above-mentioned embodiment provide a kind of locating network fault method, the disclosure embodiment further provides A kind of device of locating network fault, a kind of structural representation of the device of locating network fault as shown in Figure 7, the device bag Include:
Positioning file transfers module 70, and file is positioned corresponding to current failure for being transferred from the knowledge base pre-established; Wherein, position file include by partition of the level multiple analysis decision nodes, each analysis decision node include operation object and Debug command;Each analysis decision node be configured with next stage analysis decision node corresponding with debugging result, positioning conclusion or Next positioning file;
Debugging module 72, for using first order analysis decision node as present analysis decision node, obtaining present analysis Tuning parameter corresponding to the operation object of decision node and debug command, in networking where debugging current failure according to tuning parameter Operation object, obtain debugging result;When debugging result corresponds to next stage analysis decision node, by next stage analysis decision Node continues executing with the function of debugging module as present analysis decision node;
First locating module 74, for when debugging result corresponds to positioning conclusion, conclusion will to be positioned as current failure Failure cause;
Second locating module 76, for when debugging result corresponds to next positioning file, being transferred from knowledge base next Individual positioning file, positioning is re-started to current failure.
During specific implementation, above-mentioned positioning file is transferred module 70 and is used for:The failure of current failure is obtained by user interface Type;Transferred from the knowledge base pre-established and file is positioned corresponding to fault type.
Fig. 8 shows the structural representation of the device of another locating network fault, in addition to the structure shown in above-mentioned Fig. 7, Said apparatus also includes:
Configuration information acquisition module 71, the configuration information for networking where obtaining current failure by user interface;Phase Ying Di, above-mentioned debugging module 72 are used for:Present analysis are obtained in the configuration information obtained from above-mentioned configuration information acquisition module 71 Tuning parameter corresponding to decision node;And the selection operation object from networking where current failure;Issue and take to operation object Debug command with tuning parameter;And the debugging result of operation object return is received, the debugging result is operation debug command Generation.
Alternatively, as shown in figure 8, said apparatus also includes:
Logging modle 78, the debugging result for the analysis decision node of record participation positioning in output journal.
Result display module 80, for showing the debugging result for the analysis decision node for participating in positioning with visual means.
During specific implementation, above-mentioned positioning file also includes:Location-independent logical node and positioning conclusion node;Location-independent Logical node is used for the fault type for identifying current failure;Positioning conclusion node is used for mark location conclusion;Location-independent logic Debugging logic between node, analysis decision node and positioning conclusion node meets the debugging logic of binary tree form.
The device for the locating network fault that disclosure embodiment is provided, its realization principle and caused technique effect and Preceding method embodiment is identical, and to briefly describe, device embodiments part does not refer to part, refers to preceding method implementation Corresponding contents in mode.
On the basis of above-mentioned embodiment, the disclosure embodiment further provides a kind of automated test device, including Processor and machinable medium, machinable medium are stored with the executable finger of the machine that can be executed by processor Order, computing device machine-executable instruction is to realize the method for the locating network fault described in above-mentioned embodiment.
During specific implementation, disclosure embodiment also includes a kind of machinable medium, and the machine readable storage is situated between Matter is stored with machine-executable instruction, and when being called and being performed by processor, machine is executable to be referred to the machine-executable instruction Order promotes processor to realize the method described in above-mentioned embodiment.
Fig. 9 shows a kind of structural representation of automated test device, including:Processor 90, memory 91, bus 92 With communication interface 93, the processor 90, communication interface 93 and memory 91 are connected by bus 92;Processor 90 is used to perform The executable module stored in memory 91, such as computer program.
Wherein, memory 91 may include high-speed random access memory (RAM, Random Access Memory), Non-labile memory (non-volatile memory), for example, at least a magnetic disk storage may also be included.By extremely A few communication interface 93 (can be wired or wireless) is realized logical between the system network element and at least one other network element Letter connection, can use internet, wide area network, LAN, Metropolitan Area Network (MAN) etc..
Bus 92 can be isa bus, pci bus or eisa bus etc..The bus can be divided into address bus, data Bus, controlling bus etc..For ease of representing, only represented in Fig. 9 with straight line, it is not intended that an only bus or one kind The bus of type.
Wherein, memory 91 is used for storage program, after the processor 90 receives execute instruction, performs described program, Method performed by the device for the locating network fault that the foregoing any embodiment of the disclosure discloses can apply to processor 90 In, or realized by processor 90.
Processor 90 is probably a kind of IC chip, has the disposal ability of signal.In implementation process, above-mentioned side Each step of method can be completed by the integrated logic circuit of the hardware in processor 90 or the instruction of software form.Above-mentioned Processor 90 can be general processor, including central processing unit (Central Processing Unit, abbreviation CPU), network Processor (Network Processor, abbreviation NP) etc.;It can also be digital signal processor (Digital Signal Processing, abbreviation DSP), application specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), ready-made programmable gate array (Field-Programmable Gate Array, abbreviation FPGA) or other are programmable Logical device, discrete gate or transistor logic, discrete hardware components.It can realize or perform in above-mentioned embodiment Disclosed each method, step and logic diagram.General processor can be microprocessor or the processor can also be appointed What conventional processor etc..The step of method with reference to disclosed in disclosure embodiment, can be embodied directly at hardware decoding Reason device performs completion, or performs completion with the hardware in decoding processor and software module combination.Software module can be located at Random access memory, flash memory, read-only storage, programmable read only memory or electrically erasable programmable memory, register etc. In the ripe storage medium in this area.The storage medium is located at memory 91, and processor 90 reads the information in memory 91, knot Close the step of its hardware completes the above method.
Corresponding to the structural representation of the automated test device shown in Fig. 9, Figure 10 shows that a kind of automatic test is set Standby functional schematic, as shown in Figure 10, the automated test device include following functions module:Parsing module 900 is positioned, with And with positioning parsing module 900 be connected fault location knowledge base 901, user interactive module 902, result output module 903 and Equipment interactive module 904.
During specific implementation, above-mentioned user interactive module 902 can provide User Interface, user only need by prompting according to After secondary input fault type and parameter value, positioning parsing module 900 can performs the process of locating network fault.Above-mentioned failure Knowledge of orientation storehouse 901 is the knowledge base pre-established, technical data generally according to equipment vendors and in typical case scene Common fault location process is established after being arranged, and generally comprises following information:Typical networking schematic diagram, fault location y-bend Syntactic description rule of each node etc. on tree graph, parameter name and binary tree, in order to position parsing module 900 transfer corresponding to it is fixed Position file;Equipment interactive module 904 can issue according to the analysis result of the positioning node of positioning parsing module 900 to equipment Debugging interface, and the output of equipment side is detected, wherein, equipment interactive module 904 should support plurality of devices debugging interface, such as order Order row, netconfig and restful etc.;As a result output module 903 complete location path can be output in file for Read at family.
In addition, each functional module or unit in each embodiment of the disclosure can integrate to form one solely Vertical part or modules individualism, can also two or more modules be integrated to form one it is independent Part.
If the function is realized in the form of SFU software functional unit and is used as independent production marketing or in use, can be with It is stored in a computer read/write memory medium.Based on such understanding, the technical scheme of the disclosure is substantially in other words The part to be contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, including some instructions are causing a computer equipment (can be People's computer, server, or network equipment etc.) perform all or part of step of each embodiment methods described of the disclosure Suddenly.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), deposit at random Access to memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
Finally it should be noted that:The embodiment of embodiment described above, the only disclosure, to illustrate this public affairs The technical scheme opened, rather than its limitations, the protection domain of the disclosure are not limited thereto, although with reference to aforementioned embodiments pair The disclosure is described in detail, it will be understood by those within the art that:Any technology for being familiar with the art In the technical scope that the disclosure discloses, it can still modify personnel to the technical scheme described in aforementioned embodiments Or change can be readily occurred in, or equivalent substitution is carried out to which part technical characteristic;And these modifications, change or replacement, The essence of appropriate technical solution is departed from the spirit and scope of disclosure embodiment technical scheme, should all cover in this public affairs Within the protection domain opened.Therefore, the protection domain of the disclosure described should be defined by scope of the claims.

Claims (13)

  1. A kind of 1. method of locating network fault, it is characterised in that including:
    Transferred from the knowledge base pre-established and file is positioned corresponding to current failure;Wherein, the positioning file includes pressing rank Multiple analysis decision nodes of division, each analysis decision node include operation object and debug command;Each described point Analysis decision node is configured with next stage analysis decision node corresponding with debugging result, positioning conclusion or next positioning file;
    Using first order analysis decision node as present analysis decision node, the operation pair of the present analysis decision node is obtained The tuning parameter as corresponding to debug command, the behaviour in networking where debugging the current failure according to the tuning parameter Make object, obtain debugging result;When the debugging result corresponds to next stage analysis decision node, the next stage is analyzed Decision node continues executing with this step as present analysis decision node;
    When the debugging result corresponds to positioning conclusion, the failure cause using the positioning conclusion as the current failure;
    When the debugging result corresponds to next positioning file, next positioning file is transferred from the knowledge base, Positioning is re-started to the current failure.
  2. 2. according to the method for claim 1, it is characterised in that described to transfer current failure pair from the knowledge base pre-established The step of positioning file answered, including:
    The fault type of current failure is obtained by user interface;
    Transferred from the knowledge base pre-established and position file corresponding to the fault type.
  3. 3. according to the method for claim 1, it is characterised in that methods described also includes:Described in being obtained by user interface The configuration information of networking where current failure;
    Corresponding to the operation object for obtaining the present analysis decision node and debug command the step of tuning parameter, bag Include:Tuning parameter corresponding to the present analysis decision node is obtained from the configuration information;
    The then operation object debugged according to the tuning parameter in the current failure place networking, obtains debugging knot The step of fruit, including:The operation object is chosen in networking where from the current failure;Carrying is issued to the operation object There is the debug command of the tuning parameter;The debugging result that the operation object returns is received, the debugging result is the behaviour Make object and run the debug command generation.
  4. 4. according to the method for claim 1, it is characterised in that methods described also includes:
    Record participates in the debugging result of the analysis decision node of positioning in output journal.
  5. 5. according to the method for claim 1, it is characterised in that methods described also includes:
    The debugging result for the analysis decision node for participating in positioning is shown with visual means.
  6. 6. according to the method described in any one of claim 1 to 5, it is characterised in that the positioning file also includes:Location-independent Logical node and positioning conclusion node;The location-independent logical node is used for the fault type for identifying the current failure;Institute State positioning conclusion node and be used for mark location conclusion;
    Debugging logic between the location-independent logical node, the analysis decision node and the positioning conclusion node meets two Pitch the debugging logic of tree-like formula.
  7. A kind of 7. device of locating network fault, it is characterised in that including:
    Positioning file transfers module, and file is positioned corresponding to current failure for being transferred from the knowledge base pre-established;Wherein, institute Stating positioning file includes multiple analysis decision nodes by partition of the level, each analysis decision node include operation object and Debug command;Each analysis decision node is configured with next stage analysis decision node corresponding with debugging result, positioning knot By or next positioning file;
    Debugging module, for using first order analysis decision node as present analysis decision node, obtaining the present analysis and determining Tuning parameter corresponding to the operation object of plan node and debug command, the current failure place is debugged according to the tuning parameter The operation object in networking, obtains debugging result;, will when the debugging result corresponds to next stage analysis decision node The next stage analysis decision node continues executing with the function of the debugging module as present analysis decision node;
    First locating module, for when the debugging result corresponds to positioning conclusion, working as using the positioning conclusion as described The failure cause of prior fault;
    Second locating module, for when the debugging result corresponds to next positioning file, institute to be transferred from the knowledge base Next positioning file is stated, positioning is re-started to the current failure.
  8. 8. device according to claim 7, it is characterised in that the positioning file is transferred module and is used for:
    The fault type of current failure is obtained by user interface;
    Transferred from the knowledge base pre-established and position file corresponding to the fault type.
  9. 9. device according to claim 7, it is characterised in that described device also includes:Configuration information acquisition module, is used for The configuration information of networking where obtaining the current failure by user interface;
    The debugging module is used for:Described current point is obtained in the configuration information obtained from the configuration information acquisition module Analyse tuning parameter corresponding to decision node;And the operation object is chosen in the networking where the current failure, to described Operation object issues the debug command for carrying the tuning parameter;And receive the debugging result that the operation object returns, institute State debugging result and run the debug command generation for the operation object.
  10. 10. device according to claim 7, it is characterised in that described device also includes:
    Logging modle, the debugging result for the analysis decision node of record participation positioning in output journal.
  11. 11. device according to claim 7, it is characterised in that described device also includes:
    Result display module, for showing the debugging result for the analysis decision node for participating in positioning with visual means.
  12. 12. according to the device described in any one of claim 7 to 11, it is characterised in that the positioning file also includes:It is independent fixed Position logical node and positioning conclusion node;The location-independent logical node is used for the fault type for identifying the current failure; The positioning conclusion node is used for mark location conclusion;
    Debugging logic between the location-independent logical node, the analysis decision node and the positioning conclusion node meets two Pitch the debugging logic of tree-like formula.
  13. 13. a kind of automated test device, it is characterised in that the automated test device is used for locating network fault, described Automated test device includes processor and machinable medium, and the machinable medium is stored with can be by institute The machine-executable instruction of computing device is stated, machine-executable instruction described in the computing device is to realize claim 1 To the method described in 6 any one.
CN201711220162.6A 2017-11-28 2017-11-28 Method and device for positioning network fault and automatic test equipment Active CN107896165B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711220162.6A CN107896165B (en) 2017-11-28 2017-11-28 Method and device for positioning network fault and automatic test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711220162.6A CN107896165B (en) 2017-11-28 2017-11-28 Method and device for positioning network fault and automatic test equipment

Publications (2)

Publication Number Publication Date
CN107896165A true CN107896165A (en) 2018-04-10
CN107896165B CN107896165B (en) 2021-05-07

Family

ID=61806479

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711220162.6A Active CN107896165B (en) 2017-11-28 2017-11-28 Method and device for positioning network fault and automatic test equipment

Country Status (1)

Country Link
CN (1) CN107896165B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109769261A (en) * 2019-03-25 2019-05-17 新华三技术有限公司 A kind of network failure processing method and device
CN113868127A (en) * 2021-09-22 2021-12-31 南京苏宁电子信息技术有限公司 Online debugging method, device, computer equipment and storage medium
CN114039842A (en) * 2021-09-26 2022-02-11 天翼爱音乐文化科技有限公司 Fault positioning method, system, equipment and storage medium for distributed service
CN114401186A (en) * 2021-12-30 2022-04-26 中国电信股份有限公司 End-to-end fault determination method and system in customized network
CN114546846A (en) * 2022-02-14 2022-05-27 青岛海尔科技有限公司 Fault type determination method and device, storage medium and electronic device
CN116520790A (en) * 2022-12-06 2023-08-01 杭州和利时自动化有限公司 Fault root cause analysis method, device and medium of distributed control system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1376362A1 (en) * 2002-06-19 2004-01-02 Eurocopter Device for fault localization in a complex system
CN102420700A (en) * 2011-11-28 2012-04-18 武汉大学 Network fault diagnosis system
CN102819239A (en) * 2011-06-08 2012-12-12 同济大学 Intelligent fault diagnosis method of numerical control machine tool
CN103138988A (en) * 2013-02-06 2013-06-05 北京德瑞塔时代网络技术有限公司 Positioning treatment method and positioning treatment device of network faults
CN104506338A (en) * 2014-11-21 2015-04-08 河南中烟工业有限责任公司 Fault diagnosis expert system based on decision tree for industrial Ethernet network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1376362A1 (en) * 2002-06-19 2004-01-02 Eurocopter Device for fault localization in a complex system
CN102819239A (en) * 2011-06-08 2012-12-12 同济大学 Intelligent fault diagnosis method of numerical control machine tool
CN102420700A (en) * 2011-11-28 2012-04-18 武汉大学 Network fault diagnosis system
CN103138988A (en) * 2013-02-06 2013-06-05 北京德瑞塔时代网络技术有限公司 Positioning treatment method and positioning treatment device of network faults
CN104506338A (en) * 2014-11-21 2015-04-08 河南中烟工业有限责任公司 Fault diagnosis expert system based on decision tree for industrial Ethernet network

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109769261A (en) * 2019-03-25 2019-05-17 新华三技术有限公司 A kind of network failure processing method and device
CN109769261B (en) * 2019-03-25 2022-04-26 新华三技术有限公司 Network fault processing method and device
CN113868127A (en) * 2021-09-22 2021-12-31 南京苏宁电子信息技术有限公司 Online debugging method, device, computer equipment and storage medium
CN114039842A (en) * 2021-09-26 2022-02-11 天翼爱音乐文化科技有限公司 Fault positioning method, system, equipment and storage medium for distributed service
CN114401186A (en) * 2021-12-30 2022-04-26 中国电信股份有限公司 End-to-end fault determination method and system in customized network
CN114546846A (en) * 2022-02-14 2022-05-27 青岛海尔科技有限公司 Fault type determination method and device, storage medium and electronic device
CN116520790A (en) * 2022-12-06 2023-08-01 杭州和利时自动化有限公司 Fault root cause analysis method, device and medium of distributed control system
CN116520790B (en) * 2022-12-06 2024-05-28 杭州和利时自动化有限公司 Fault root cause analysis method, device and medium of distributed control system

Also Published As

Publication number Publication date
CN107896165B (en) 2021-05-07

Similar Documents

Publication Publication Date Title
CN107896165A (en) The method, apparatus and automated test device of locating network fault
JP7108674B2 (en) Failure root cause determination method and device, and computer storage medium
US8848544B2 (en) Event correlation using network data flow simulation over unmanaged network segments
CN109787817B (en) Network fault diagnosis method, device and computer-readable storage medium
CN112787841B (en) Fault root cause locating method and device, and computer storage medium
JP5035337B2 (en) VLAN communication inspection system, method, and program
CN111010297B (en) Intelligent analysis method and system for supporting cross-professional faults in power communication network
Skowyra et al. Verifiably-safe software-defined networks for CPS
US20090219823A1 (en) Method and apparatus for automating hub and spoke internet protocol virtual private network trouble diagnostics
CN104025522A (en) Expanding network functionalities for openflow based split-architecture networks
CN106130761A (en) The recognition methods of the failed network device of data center and device
CN113453260B (en) Method for realizing random selection and guarantee of 5G transmission sub-slices based on dynamic scheduling algorithm
CN112887202A (en) SDN link fault network convergence method based on sub-topology network
JP2007208633A (en) Device, method and program for designing network
US7958208B2 (en) System and method for designing a customized switched metro Ethernet data network
CN112291075A (en) Network fault positioning method and device, computer equipment and storage medium
CN114827002B (en) Multi-domain network security path calculation method, system, device, medium and terminal
CN109412955A (en) IPRAN LA Management Room linking relationship determines method and device
CN110620693A (en) Railway station route remote restart control system and method based on Internet of things
Zheng et al. From automation to autonomous: driving the optical network management to fixed fifth-generation (F5G) advanced
CN101431435B (en) Connection-oriented service configuration and management method
CN112003825A (en) SDN-based virtual network isolation method and SDN controller
CN117294587A (en) Network configuration fault analysis method, server and medium
CN106612207B (en) Method and device for managing and controlling RSTP information of Ethernet equipment
CN106209420A (en) A kind of method positioning data forwarding service fault and electronic equipment

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230627

Address after: 310052 11th Floor, 466 Changhe Road, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: H3C INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 310052 Changhe Road, Binjiang District, Hangzhou, Zhejiang Province, No. 466

Patentee before: NEW H3C TECHNOLOGIES Co.,Ltd.