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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000012360 testing method Methods 0.000 title claims abstract description 22
- 238000004458 analytical method Methods 0.000 claims abstract description 126
- 230000006855 networking Effects 0.000 claims description 29
- 238000012546 transfer Methods 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 6
- 235000013399 edible fruits Nutrition 0.000 claims description 5
- 238000005192 partition Methods 0.000 claims description 5
- 238000003825 pressing Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 24
- 238000010586 diagram Methods 0.000 description 8
- 238000003860 storage Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 230000007257 malfunction Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008030 elimination Effects 0.000 description 3
- 238000003379 elimination reaction Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 241000894007 species Species 0.000 description 2
- 241000196324 Embryophyta Species 0.000 description 1
- 108091029480 NONCODE Proteins 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
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/0631—Management 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/0636—Management 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
-
- 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/0631—Management 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/065—Management 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
-
- 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
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing 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
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)
- 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. 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. 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. 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. 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. 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.
- 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. 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. 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. 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. 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. 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. 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.
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)
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)
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 |
-
2017
- 2017-11-28 CN CN201711220162.6A patent/CN107896165B/en active Active
Patent Citations (5)
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)
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. |