CN105591787B - Basic reason analysis method, device and system in a kind of network - Google Patents

Basic reason analysis method, device and system in a kind of network Download PDF

Info

Publication number
CN105591787B
CN105591787B CN201410639616.3A CN201410639616A CN105591787B CN 105591787 B CN105591787 B CN 105591787B CN 201410639616 A CN201410639616 A CN 201410639616A CN 105591787 B CN105591787 B CN 105591787B
Authority
CN
China
Prior art keywords
equipment
rca
sdn controller
sdn
network
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.)
Active
Application number
CN201410639616.3A
Other languages
Chinese (zh)
Other versions
CN105591787A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201410639616.3A priority Critical patent/CN105591787B/en
Publication of CN105591787A publication Critical patent/CN105591787A/en
Application granted granted Critical
Publication of CN105591787B publication Critical patent/CN105591787B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses basic reason analysis method, device and the network systems in a kind of network, belong to the communications field, and whole network system structure can be made simple, reduce the complexity of RCA deployment.The described method includes: SDN controller obtains the basic data analyzed for basic reason, and open northbound interface from least one network equipment;The SDN controller transmits the basic data to RCA equipment;The RCA equipment carries out basic reason analysis according to the basic data;Wherein, at least one described network equipment and the SDN controller form SDN, and the SDN controller carries out centralized control to SDN.The present invention is used for RCA.

Description

Basic reason analysis method, device and system in a kind of network
Technical field
Basic reason analysis method, device and system the present invention relates to the communications field, in particular in a kind of network.
Background technique
Basic reason analyzes the problem of (Root Cause Analysis, RCA) is structuring facture, it is intended to look for The basic reason that goes wrong simultaneously is solved, rather than is solely focused on the presentation of problem.The problem of RCA is systematization processing Process, including determining and problem analysis reason, find out solving methods of the problems, and formulate prevention of problem measure.
RCA method in traditional network needs first to obtain the basic data for carrying out basic reason analysis, but is obtaining When basic data, need to dispose different monitoring systems, using different communication for the network equipment different types of in network Agreement.Cause whole network system structure complicated in this way, increases the complexity of RCA deployment.
Summary of the invention
The embodiment of the invention provides basic reason analysis method, the device and system in a kind of network, can make entire Network architecture is simple, reduces the complexity of RCA deployment.
In a first aspect, providing the basic reason analysis method in a kind of network, which comprises
Software defined network (Software Defined Network, SDN) controller is obtained from least one network equipment It takes in the basic data of basic reason analysis, and open northbound interface;
The SDN controller transmits the basic data to RCA equipment, so that the RCA equipment is according to the basic number According to progress basic reason analysis;
Wherein, at least one described network equipment and the SDN controller form SDN, the SDN controller to SDN into Row centralized control.
With reference to first aspect, in the first possible implementation, institute is transmitted to RCA equipment in the SDN controller Before stating basic data, the method also includes:
The SDN controller receives the inquiry request that RCA equipment sends over;
The SDN controller transmits the basic data to RCA equipment
The inquiry request that the SDN controller is sended over according to RCA equipment, Xiang Suoshu RCA equipment send corresponding Basic data;
With reference to first aspect, in the second possible implementation, the SDN controller is to described in the transmission of RCA equipment Basic data includes:
The basic data that the SDN controller is obtained to RCA equipment active transmission.
Second aspect provides the basic reason analysis method in a kind of network, which comprises
RCA equipment receives the basic data for basic reason analysis of SDN controller transmission;
The RCA equipment carries out basic reason analysis according to the basic data;
Wherein, the SDN controller is in SDN, for carrying out centralized control to SDN.
In conjunction with second aspect, in the first possible implementation, the transmission of SDN controller is received in the RCA equipment For basic reason analysis basic data before, the method also includes:
The RCA equipment sends inquiry request to the SDN controller;
The RCA equipment receives the basic data for basic reason analysis that SDN controller transmits
The RCA equipment receives the SDN controller and is sent according to the inquiry request, analyzed for basic reason Basic data.
In conjunction with second aspect, in the second possible implementation, the RCA equipment receives the transmission of SDN controller For basic reason analysis basic data include:
The RCA equipment receives the basic data for basic reason analysis of SDN controller active transmission.
The third aspect provides the basic reason analysis method in a kind of network, which comprises
SDN controller obtains the basic data analyzed for basic reason, and open north orientation from least one network equipment Interface;
The SDN controller transmits the basic data to RCA equipment;
The RCA equipment carries out basic reason analysis according to the basic data;
Wherein, at least one described network equipment and the SDN controller form SDN, the SDN controller to SDN into Row centralized control.
In conjunction with the third aspect, in the first possible implementation, institute is transmitted to RCA equipment in the SDN controller Before stating basic data, the method also includes:
The RCA equipment sends inquiry request to the SDN controller;
It includes: the SDN controller according to RCA equipment hair that the SDN controller, which transmits the basic data to RCA equipment, The inquiry request brought, Xiang Suoshu RCA equipment send corresponding basic data.
In conjunction with the third aspect, in the second possible implementation, the SDN controller is to described in the transmission of RCA equipment Basic data includes:
The basic data that the SDN controller is obtained to RCA equipment active transmission.
Fourth aspect provides a kind of SDN controller, and the SDN controller is in SDN, for carrying out concentration control to SDN System, comprising:
Module is obtained, for obtaining the basic data analyzed for basic reason from least one network equipment, and it is open Northbound interface;
Transmission module, for transmitting the basic data that the acquisition module obtains to basic reason analysis RCA equipment, So that the RCA equipment carries out basic reason analysis according to the basic data.
In conjunction with fourth aspect, in the first possible implementation, the SDN controller further include:
Receiving module, the inquiry request sended over for receiving RCA equipment;
The transmission module is specifically used for:
The inquiry request sended over according to RCA equipment, Xiang Suoshu RCA equipment send corresponding basic data;
In conjunction with fourth aspect, in the second possible implementation, the transmission module is specifically used for:
The basic data obtained to RCA equipment active transmission.
5th aspect, provides a kind of RCA equipment, comprising:
Receiving module, for receiving the basic number for basic reason analysis of software defined network SDN controller transmission According to;
Analysis module, for carrying out basic reason analysis according to the received basic data of the receiving module;
Wherein, the SDN controller is in SDN, for carrying out centralized control to SDN.
In conjunction with the 5th aspect, in the first possible implementation, the RCA equipment further include:
Sending module, for sending inquiry request to the SDN controller;
The receiving module is specifically used for:
The SDN controller is received to be sent according to the inquiry request, for the basic data of basic reason analysis.
In conjunction with the 5th aspect, in the second possible implementation, the receiving module is specifically used for:
Receive the basic data for basic reason analysis of SDN controller active transmission.
6th aspect, provides a kind of network system, including multiple network equipments, SDN controller and RCA equipment, wherein institute Multiple network equipments and SDN controller composition SDN are stated, the SDN controller carries out centralized control to SDN;
The SDN controller is opened for obtaining the basic data analyzed for basic reason from the multiple network equipment Put northbound interface;And the basic data is transmitted to the RCA equipment;
The RCA equipment, for carrying out basic reason analysis according to the basic data.
In conjunction with the 6th aspect, in the first possible implementation, the RCA equipment is also used to control to the SDN Device sends inquiry request;
The SDN controller is specifically used for: the inquiry request sended over according to RCA equipment, Xiang Suoshu RCA equipment Send corresponding basic data.
In conjunction with the 6th aspect, in the second possible implementation, the SDN controller is specifically used for: to RCA equipment The basic data that active transmission obtains.
After adopting the above technical scheme, basic reason analysis method, SDN control in network provided in an embodiment of the present invention Device, RCA equipment and network system, SDN controller can obtain the various basic datas for basic reason analysis based on SDN, And RCA equipment is issued, so that the RCA equipment can carry out basic reason analysis based on SDN, in this way, existing by SDN controller Central controlled ability in network, for the network equipment different types of in network do not need to dispose different monitoring systems, Without using different communication protocol, the complexity of the deployment of RCA can reduce.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other Attached drawing.
Fig. 1 is the flow chart of the basic reason analysis method in a kind of network provided in an embodiment of the present invention;
Fig. 2 is the flow chart of the basic reason analysis method in another network provided in an embodiment of the present invention;
Fig. 3 is the flow chart of the basic reason analysis method in another network provided in an embodiment of the present invention;
Fig. 4 A is a kind of structural block diagram of SDN controller provided in an embodiment of the present invention;
Fig. 4 B is another structural block diagram of SDN controller provided in an embodiment of the present invention;
Fig. 5 A is a kind of structural block diagram of RCA equipment provided in an embodiment of the present invention;
Fig. 5 B is another structural block diagram of RCA equipment provided in an embodiment of the present invention;
Fig. 6 A is a kind of schematic diagram of network system provided in an embodiment of the present invention;
Fig. 6 B is the schematic diagram of another network system provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention Formula is described in further detail.
Software defined network (Software Defined Network, SDN) is a kind of new network of Emulex network innovation framework, can To separate network-control face with data surface, realizes network centralized management and global optimization and then realize network flow Flexible control, provide good platform for the innovation of core network and application.
The embodiment of the present invention is based on SDN and carries out basic reason analysis, can apply OpenFlow agreement or other south orientation agreements To realize the separation in network-control face and data surface.Wherein, OpenFlow is the association of controller control forwarding surface equipment in SDN View.Hereinafter it is illustrated so that OpenFlow realizes SDN as an example, but it should be understood that, the embodiment of the present invention can also be applied and be removed Other modes outside OpenFlow realize SDN.
Basic reason analysis method, device and network system in network provided in an embodiment of the present invention are related to SDN control Device, RCA equipment and the network equipment processed.SDN controller and at least one network equipment form SDN.
Wherein:
SDN controller, as the unified control center of entire SDN, be responsible in network virtual and physical equipment monitoring with Management collects topology information using unified south orientation agreement, does not need to dispose additional monitoring device.
RCA equipment can obtain full mesh topology and equipment state from SDN controller, and continue to use traditional network basic reason point The regular or basic reason analysis rule based on SDN of analysis carries out basic reason analysis.
The network equipment, can be the various network equipments in SDN, such as physical switches, the void that is mounted in physical machine Quasi- interchanger, router and firewall box etc..
Fig. 1 is the flow chart of the basic reason analysis method in a kind of network provided in an embodiment of the present invention.Referring to Fig.1, The method can include:
Step 11, SDN controller obtain the basic data analyzed for basic reason from least one network equipment, and open Put northbound interface.
In embodiments of the present invention, the SDN controller directly or indirectly can mutually be connected in one with multiple network equipments It rises, to form SDN.The SDN controller refers to the controller in SDN, can be used for carrying out centralized control to SDN.
The basic data for basic reason analysis may include following at least one: device status information, interface shape State information and linking status information.
Specifically, the SDN controller can obtain basic data from the network equipment as follows:
A) controller is to interchanger (Controller-Switch) message;
SDN controller can send feature (Features), configuration (Configuration), reading state to interchanger (Read-State) message of types, so as to information such as the ability of controller collection network equipment, configuration, statistics such as.
B) interchanger is to asynchronous (Asynchronous) message of controller (Switch-Controller), such as: port status (Port-status) and wrong (Error) message etc.;
The network equipment can be timely updated network convenient for controller by asynchronous message active reporting port status, mistake etc. Topology.
Meanwhile the SDN controller can be the SDN controller with open northbound interface, to support the SDN to control Device processed can be interacted with RCA equipment.
In embodiments of the present invention, SDN controller can open northbound interface confession after getting relevant basic data RCA equipment active inquiry or by controller active reporting basic data (for example, full mesh topology and equipment state) to RCA.
The northbound interface that SDN controller provides may include at least one in the following contents:
ID of trace route path (path ID): the number of the network equipment, global network can be with one network equipment of unique identification;
Interface index: the serial number or number of interface on the network equipment are uniquely, so that network is set on the network equipment Standby ID can be with one interface of globally unique identifier together with interface index;
Interface identifier (interface ID): the path interface ID=ID+ interface index, SDN controller pass through interface ID unique identification Each interface in network;
Interface type: physical port or virtual port;
Neighbours identify (neighbours ID): the ID of adjacent physical port, SDN controller pass through the sense of OpenFlow and LLDP agreement Know simultaneously dynamic refresh neighborhood;
Interface status: it is normal, disconnect etc.;
Interface statistics: the statistical information of interface related data transmitting-receiving, such as receive byte number, send byte number, erroneous words Joint number, number of dropped packets etc.;
APP_ID: application program identification, each application program (APP) have a unique identification inside SDN controller:
The information such as neighbours' mark, Interface status and interface statistics can be the data basis of basic reason analysis.
SDN controller can establish application program and interface (physics end when for upper level applications customized network strategy Mouthful or virtual port) between mapping relations, in this way when interface breaks down, SDN controller be known which APP by To influence, and issues and alert to corresponding APP.
Step 12, the SDN controller transmit the basic data to RCA equipment, so that the RCA equipment is according to Basic data carries out basic reason analysis.
In carrying out the basic reason analytic process based on SDN, the basic reason analysis based on SDN is can be used in RCA equipment Rule carries out basic reason analysis.
Basic reason analysis method in network provided in an embodiment of the present invention, SDN controller can be obtained based on SDN and be used In the various basic datas of basic reason analysis, and RCA equipment is issued, so that the RCA equipment can carry out at all based on SDN The analysis of causes, in this way, being set by SDN controller central controlled ability in a network for network different types of in network It is standby not need to dispose different monitoring systems, without different communication protocol is used, it can reduce the complexity of the deployment of RCA Property.
It should be noted that in embodiments of the present invention, SDN controller can have open northbound interface, the RCA is set It is standby can be accordingly actively to the relevant basic data of SDN controller request, it is of course also possible to obtained by SDN controller Basic data relevant to the RCA equipment or all basic datas got are transferred to the RCA after to basic data Equipment.Both of these case is illustrated separately below.
In one embodiment of the invention, optionally, in step 12 the SDN controller to RCA equipment transmit institute Before stating basic data, the method may also include that
The SDN controller receives the inquiry request that RCA equipment sends over.
It may particularly include at this point, SDN controller described in step 12 transmits the basic data to RCA equipment:
The inquiry request that the SDN controller is sended over according to RCA equipment, Xiang Suoshu RCA equipment send corresponding Basic data;
In another embodiment of the present invention, optionally, SDN controller described in step 12 transmits institute to RCA equipment State basic data can include:
The basic data that the SDN controller is obtained to RCA equipment active transmission.
It should be noted that the basic reason based on traditional network is analyzed, in order to cope with different equipment behaviors, generally The object model (CIM/ICIM) of oneself is needed inside RCA equipment, to ensure the unification of basic reason analysis rule.But by Need to be fitted on unified model in the equipment of different manufacturer's different models, adaptation difficulty is big, the scope of application of system by Limit.And in embodiments of the present invention, basic reason analysis is carried out based on SDN, since the unified south orientation agreement of SDN Plays is natural Support the behavioral unity of the network equipment, it is thus possible to effectively reduce object model mapping, enhance system universality.
Fig. 2 is the flow chart of the basic reason analysis method in a kind of network provided in an embodiment of the present invention.Reference Fig. 2, The described method includes:
21, RCA equipment receives the basic data for basic reason analysis of SDN controller transmission;
22, the RCA equipment carries out basic reason analysis according to the basic data.
Wherein, the SDN controller is the controller in SDN, for carrying out centralized control to SDN.The basis Data may include following at least one: device status information, interface status information and linking status information.
Basic reason analysis method in network provided in an embodiment of the present invention, SDN controller can be obtained based on SDN and be used In the various basic datas of basic reason analysis, and RCA equipment is issued, so that the RCA equipment is receiving the basic number According to rear, the basic reason analysis based on SDN can be carried out according to the basic data, in this way, for different types of in network The network equipment does not need to dispose different monitoring systems, without using different communication protocol.
Optionally, in one embodiment of the invention, the RCA equipment described in step 21 receives the transmission of SDN controller For basic reason analysis basic data before, the method may also include that
The RCA equipment sends inquiry request to the SDN controller.
At this point, the basic data for basic reason analysis that the RCA equipment receives the transmission of SDN controller can be wrapped specifically It includes:
The RCA equipment receives the SDN controller and is sent according to the inquiry request, analyzed for basic reason Basic data.
Optionally, in another embodiment of the present invention, RCA equipment described in step 21 receives the transmission of SDN controller For basic reason analysis basic data may particularly include:
The RCA equipment receives the basic data for basic reason analysis of SDN controller active transmission.
In carrying out the basic reason analytic process based on SDN, the basic reason analysis based on SDN is can be used in RCA equipment Rule carries out basic reason analysis.Be specifically described by taking three scenes as an example below, concrete analysis rule can be not limited to Under type.
It should be noted simultaneously that the network equipment being hereafter related in these three scenes can be physical switches, void Quasi- interchanger is also possible to support any network equipment of OpenFlow agreement.
1, OpenFlow network equipment failure (for software fault or physical network device failure)
Such scene can based on the SDN controller in OpenFlow1.3 agreement to the network equipment (Controller → Switch) OFPT_ECHO_REQUEST message.When not having other data packets to swap, SDN controller can periodic cyclic OFPT_ECHO_REQUEST message is sent out to the network equipment, the network equipment is with OFPT_ECHO_REPLY acknowledgement messaging.
The effect of OFPT_ECHO_REQUEST message: inquiry connection status, it is ensured that SDN controller and network device communications Normally.
Judgment method: when the OFPT_ECHO_REQUEST that SDN controller is sent is without response, illustrate the OpenFlow net Network device fails, SDN controller generates the alarm of OpenFlow network equipment failure, and this is indicated network equipment failure Warning information (device status information) is sent to RCA equipment so that RCA equipment is analyzed for basic reason.
2, OpenFlow network equipment physical link failure
Such scene can be based on the following message in Opeflow1.3 agreement: OFPT_PORT_STATUS message and OFPMP_ FLOW/OFPMP_AGGREGATE message.
OFPT_PORT_STATUS message of the interchanger to controller (Switch → Controller): the network equipment to SDN controller sends OFPT_PORT_STATUS message, to notify its port status to change;
OFPMP_FLOW/OFPMP_AGGREGATE message of the controller to interchanger (Controller → Switch): SDN controller periodically issues OFPMP_FLOW/OFPMP_AGGREGATE message to the network equipment, inquires data on the network equipment The statistical information of stream, for cooperating port status to carry out fault diagnosis.
Judgment method: SDN controller is sent to after getting network equipment port state and data flow statistic RCA equipment is analyzed for RCA equipment for basic reason.For example, RCA equipment is based on network equipment port state and data flow is united Meter, can carry out comprehensive analysis, whether failure diagnoses to port/link state, for example, flow table matching counts and is increasing, But port send and receive packets statistics for 0, then think that port or connected link are broken down, generate physical link failure root because.
3, OpenFlow network equipment virtual port failure
Generally, virtual port is not in that link disconnects failure and unless it is influenced by physical port leads to packet nothing Method is sent.In embodiments of the present invention, RCA equipment can analyze this basic original of OpenFlow network equipment virtual port failure Cause.
A kind of judgment method are as follows: current RCA equipment obtains the topological corresponding relationship of physical port and virtual port, works as void When physical port whole failure corresponding to quasi- port, it is inferred to connected virtual port failure.
Another judgment method: RCA equipment is judged according to the relevant statistical information of virtual port in OpenFlow agreement Virtual port failure;
The embodiment of the present invention extends process flow of the OpenFlow1.3 agreement under this failure, may there is following two Process flow:
1), network equipment discovery virtual port is failed, but flow table is still valid:
A, the network equipment normally executes action (Action) according to flow table, but execute failure (or the network equipment discovery action (Action) designated port is failed);
B, OpenFlow1.3 agreement is extended, FPET_BAD_ACTION increases OFPBAC_BAD_PORT type of message, network newly Equipment generates the OFPBAC_BAD_PORT message in virtual port failure, and reports to SDN controller;
C, SDN controller is analyzed according to the OFPBAC_BAD_PORT information updating that the network equipment reports for basic reason Basic data, and be reported to RCA equipment for RCA equipment carry out basic reason analysis.
2), virtual port failure on interchanger, and original flow table has failed:
A, when there is data traffic in port, the network equipment can send data first packet (packet in) to SDN controller;
B, SDN controller generates flow table, is issued to the network equipment;
C, OpenFlow1.3 agreement OFPET_FLOW_MOD_FAILED type of message is extended, OFPFMFC_BAD_ is increased PORT message, the network equipment is when receiving the relevant flow table in fault virtual port to this type of message of SDN controller report;
D, basic data of the information updating that SDN controller is reported according to the network equipment for basic reason analysis, and on RCA equipment is offered so that RCA equipment carries out basic reason analysis.
RCA equipment can carry out corresponding basic reason analysis, determine void after getting updated basic data Quasi- port failure.
It should be noted that the basic reason based on traditional network is analyzed, in order to cope with different equipment behaviors, generally The object model (CIM/ICIM) of oneself is needed inside RCA equipment, to ensure the unification of basic reason analysis rule.But by Need to be fitted on unified model in the equipment of different manufacturer's different models, adaptation difficulty is big, the scope of application of system by Limit.And in embodiments of the present invention, basic reason analysis is carried out based on SDN, since the unified south orientation agreement of SDN Plays is natural Support the behavioral unity of the network equipment, it is thus possible to effectively reduce object model mapping, enhance system universality.
Fig. 3 is the flow chart of the basic reason analysis method in another network provided in an embodiment of the present invention.Referring to figure 3, the method can include:
Step 31, SDN controller obtain the basic data analyzed for basic reason from least one network equipment, and open Put northbound interface.
In embodiments of the present invention, at least one described network equipment and the SDN controller form SDN, the SDN control Device processed carries out centralized control to SDN.
Specifically, the SDN controller can obtain basic data from the network equipment as follows:
A) controller is to interchanger (Controller-Switch) message;
SDN controller can send feature (Features), configuration (Configuration), reading state to interchanger (Read-State) message of types, so as to information such as the ability of controller collection network equipment, configuration, statistics such as.
B) interchanger is to asynchronous (Asynchronous) message of controller (Switch-Controller), such as: port status (Port-status) and wrong (Error) message etc.;
The network equipment can be timely updated network convenient for controller by asynchronous message active reporting port status, mistake etc. Topology.
Meanwhile the SDN controller can be the SDN controller with open northbound interface, to support the SDN to control Device processed can be interacted with RCA equipment.
In embodiments of the present invention, SDN controller can open northbound interface confession after getting relevant basic data RCA equipment active inquiry or by controller active reporting basic data (for example, full mesh topology and equipment state) to RCA.
The northbound interface that SDN controller provides may include at least one in the following contents:
ID of trace route path (path ID): the number of the network equipment, global network can be with one network equipment of unique identification;
Interface index: the serial number or number of interface on the network equipment are uniquely, so that network is set on the network equipment Standby ID can be with one interface of globally unique identifier together with interface index;
Interface identifier (interface ID): the path interface ID=ID+ interface index, SDN controller pass through interface ID unique identification Each interface in network;
Interface type: physical port or virtual port;
Neighbours identify (neighbours ID): the ID of adjacent physical port, SDN controller pass through the sense of OpenFlow and LLDP agreement Know simultaneously dynamic refresh neighborhood;
Interface status: it is normal, disconnect etc.;
Interface statistics: the statistical information of interface related data transmitting-receiving, such as receive byte number, send byte number, erroneous words Joint number, number of dropped packets etc.;
APP_ID: application program identification, each application program (APP) have a unique identification inside SDN controller:
The information such as neighbours' mark, Interface status and interface statistics can become the data basis of basic reason analysis.
Step 32, the SDN controller transmit the basic data to RCA equipment.
Wherein, the SDN controller actively or can answer the request of RCA equipment to send the basic number to the RCA equipment According to.
It is described in the step 32 in the case where answering the request of RCA equipment to send the basic data to the RCA equipment Before SDN controller transmits the basic data to RCA equipment, the method also includes: the RCA equipment is controlled to the SDN Device processed sends inquiry request.
At this point, SDN controller described in step 32 transmits the basic data to RCA equipment can include: the SDN control The inquiry request that device is sended over according to RCA equipment, Xiang Suoshu RCA equipment send corresponding basic data.
In the case where the SDN controller actively sends the basic data to the RCA equipment, described in step 32 SDN controller transmits the basic data to RCA equipment can include: the SDN controller is obtained to RCA equipment active transmission The basic data.
Step 33, the RCA equipment carry out basic reason analysis according to the basic data.
In carrying out the basic reason analytic process based on SDN, the basic reason analysis based on SDN is can be used in RCA equipment Rule carries out basic reason analysis.
Basic reason analysis method in network provided in an embodiment of the present invention, SDN controller can be obtained based on SDN and be used In the various basic datas of basic reason analysis, and RCA equipment is issued, so that the RCA equipment is receiving the basic number According to rear, the basic reason analysis based on SDN can be carried out according to the basic data, in this way, for different types of in network The network equipment does not need to dispose different monitoring systems, without using different communication protocol.
It should be noted simultaneously that the basic reason based on traditional network is analyzed, in order to cope with different equipment behaviors, one As oneself object model (CIM/ICIM) is needed inside RCA equipment, to ensure the unification of basic reason analysis rule.But Since the equipment of different manufacturer's different models needs to be fitted on unified model, adaptation difficulty is big, the scope of application of system It is limited.And in embodiments of the present invention, basic reason analysis is carried out based on SDN, due to the south orientation agreement day that SDN Plays are unified So support the behavioral unity of the network equipment, it is thus possible to effectively reduce object model mapping, enhance system universality
Fig. 4 A is a kind of structural block diagram of SDN controller provided in an embodiment of the present invention.SDN provided in an embodiment of the present invention Controller 40 is the controller in SDN, for carrying out centralized control to SDN.Referring to Fig. 4, the SDN controller 40 can be wrapped It includes:
Module 41 is obtained, for obtaining the basic data analyzed for basic reason from least one network equipment;
Transmission module 42, for transmitting the basic data that the acquisition module 41 obtains to RCA equipment, so that described RCA equipment carries out basic reason analysis according to the basic data.
SDN controller provided in an embodiment of the present invention can obtain the various bases for basic reason analysis based on SDN Data, and RCA equipment is issued, so that the RCA equipment can carry out basic reason analysis based on SDN, in this way, in network The different types of network equipment does not need to dispose different monitoring systems, without using different communication protocol.
Optionally, in one embodiment of the invention, referring to Fig. 4 B, the SDN controller may also include that
Receiving module 43, the inquiry request sended over for receiving RCA equipment.
At this point, the transmission module 42 can be specifically used for:
The inquiry request sended over according to RCA equipment, Xiang Suoshu RCA equipment send corresponding basic data;
Optionally, in another embodiment of the present invention, the transmission module 42 can be specifically used for:
The basic data obtained to RCA equipment active transmission.
In above-mentioned each embodiment of the invention, the SDN controller 40 can have open northbound interface.
Fig. 5 is a kind of structural block diagram of RCA equipment provided in an embodiment of the present invention.The RCA equipment 50 can include:
Receiving module 51, for receiving the basic data for basic reason analysis of SDN controller transmission;
Analysis module 52, for carrying out basic reason analysis according to the received basic data of the receiving module 51.
SDN controller 50 in the embodiment of the present invention is the controller in SDN, for carrying out centralized control to SDN.
RCA equipment provided in an embodiment of the present invention, receive it is that SDN controller sends over, got based on SDN For basic reason analysis various basic datas after, the basic reason based on SDN can be carried out according to the basic data Analysis, in this way, not needing to dispose different monitoring systems for the different types of network equipment in network, without using difference Communication protocol.
Optionally, in one embodiment of the invention, the RCA equipment 50 may also include that
Sending module 53, for sending inquiry request to the SDN controller.
At this point, the receiving module 51 can be specifically used for:
The SDN controller is received to be sent according to the inquiry request, for the basic data of basic reason analysis.
Optionally, in another embodiment of the present invention, the receiving module 51 can be specifically used for:
Receive the basic data for basic reason analysis of SDN controller active transmission.
Fig. 6 A is a kind of schematic diagram of network system provided in an embodiment of the present invention.Referring to Fig. 6 A, the network system 60 It may include SDN controller 61, RCA equipment 62 and at least one network equipment 63, wherein the network equipment 63 and SDN control Device 61 processed forms SDN, and the SDN controller 61 carries out centralized control to SDN.
The SDN controller 61, for obtaining the basic number analyzed for basic reason from the multiple network equipment 63 According to;And the basic data is transmitted to the RCA equipment 62;
The RCA equipment 62, for carrying out basic reason analysis according to the basic data.
Network system provided in an embodiment of the present invention, SDN controller can be obtained based on SDN for basic reason analysis Various basic datas, and issue RCA equipment, so that the RCA equipment is after receiving the basic data, it can be according to described Basic data carries out the analysis of the basic reason based on SDN, in this way, not needing to dispose for the different types of network equipment in network Different monitoring system, without using different communication protocol.
Optionally, in one embodiment of the invention, the RCA equipment 62 is also used to send out to the SDN controller 61 Send inquiry request.
At this point, the SDN controller 61 can be specifically used for: the inquiry request sended over according to RCA equipment 62, to The RCA equipment 62 sends corresponding basic data.
Optionally, in another embodiment of the present invention, the SDN controller 61 can be specifically used for: to RCA equipment 62 The basic data that active transmission obtains.
In above-mentioned each embodiment of the invention, the SDN controller 61 can have open northbound interface.
Network system provided in an embodiment of the present invention can be applied to based under SDN hierarchical system or group system scene.Figure 6A is to analyze network system based on the basic reason under SDN group system scene.In this case, SDN controller is to divide The form that the mode of cloth cluster is disposed, each SDN controller be it is reciprocity, all have the whole network information, so RCA can be docked Any one controller.
Fig. 6 B is to analyze network system based on the basic reason under SDN hierarchical system scene.In this case, SDN is controlled Device processed is the form of layering deployment, and when the available topology and status information to the whole network of top layer SDN controller, RCA can be with Directly dock 61 (top controllers).But when top controller only has partial information, RCA also needs to dock the control in network Device 61 ' (two-level controller) processed, to get the whole network information.
Basic reason provided in an embodiment of the present invention based on SDN analyzes network system architecture, for virtual network and object The deployment way for managing network is identical.By basic reason analyze in Topology Discovery, condition monitoring merge and realized by SDN controller, And make the open northbound interface of controller, data are reported to RCA equipment.RCA equipment after receiving related data, according to rule into The analysis of row basic reason, output basic reason analyze result.In this way, by SDN controller central controlled ability in a network, Different monitoring systems is not needed to dispose, without using different communication protocols for the network equipment different types of in network View, can reduce the complexity of the deployment of RCA.Simultaneously as the unified south orientation agreement of SDN Plays naturally supports the network equipment Behavioral unity, it is thus possible to effectively reduce object model mapping, enhance system universality.
It should be understood that SDN controller provided by the above embodiment, RCA equipment are in description only with above-mentioned each function The division progress of module can according to need and for example, in practical application by above-mentioned function distribution by different function moulds Block is completed, i.e., the internal structure of SDN controller or RCA equipment is divided into the functional module different from being described above, to complete All or part of function described above.In addition, SDN controller provided by the above embodiment, RCA equipment and network before In basic reason analysis method embodiment belong to same design, specific implementation process is detailed in embodiment of the method, here no longer It repeats.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment weight Point explanation is the difference from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For device class embodiment, since it is basically similar to the method embodiment, so being described relatively simple, related place ginseng See the part explanation of embodiment of the method.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or equipment for including a series of elements not only includes those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or equipment institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including institute State in the process, method, article or equipment of element that there is also other identical elements.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.

Claims (18)

1. the basic reason analysis method in a kind of network, which is characterized in that applied to the network based on software defined network SDN SDN controller in system, the network system further include basic reason analysis RCA equipment and at least one network equipment, institute The method of stating includes:
The SDN controller obtains the basic data analyzed for basic reason, and open north orientation from least one network equipment Interface;
The SDN controller transmits the basic data to the RCA equipment, so that the RCA equipment is according to the basic number According to progress basic reason analysis;
Wherein, at least one described network equipment and the SDN controller form SDN, and the SDN controller collects SDN Middle control.
2. the method according to claim 1, wherein transmitting the basis to RCA equipment in the SDN controller Before data, the method also includes:
The SDN controller receives the inquiry request that RCA equipment sends over;
The SDN controller transmits the basic data to RCA equipment
The inquiry request that the SDN controller is sended over according to RCA equipment, Xiang Suoshu RCA equipment send corresponding base Plinth data.
3. the method according to claim 1, wherein the SDN controller transmits the basic number to RCA equipment According to including:
The basic data that the SDN controller is obtained to RCA equipment active transmission.
4. the basic reason analysis method in a kind of network, which is characterized in that applied to the network based on software defined network SDN Basic reason in system analyzes RCA equipment, and the network system further includes SDN controller and at least one network equipment, institute The method of stating includes:
The RCA equipment receives the basic data for basic reason analysis of the SDN controller transmission;
The RCA equipment carries out basic reason analysis according to the basic data;
Wherein, the SDN controller is in SDN, for carrying out centralized control to SDN.
5. according to the method described in claim 4, it is characterized in that, receiving being used for for SDN controller transmission in the RCA equipment Before the basic data of basic reason analysis, the method also includes:
The RCA equipment sends inquiry request to the SDN controller;
The RCA equipment receives the basic data for basic reason analysis that SDN controller transmits
The RCA equipment receives the SDN controller and is sent according to the inquiry request, for the base of basic reason analysis Plinth data.
6. according to the method described in claim 4, it is characterized in that, RCA equipment reception SDN controller transmission is used for root The basic data of this analysis of causes includes:
The RCA equipment receives the basic data for basic reason analysis of SDN controller active transmission.
7. the basic reason analysis method in a kind of network, which is characterized in that applied to the network based on software defined network SDN System, the network system include SDN controller, basic reason analysis RCA equipment and at least one network equipment, the method Include:
The SDN controller obtains the basic data analyzed for basic reason, and open north orientation from least one network equipment Interface;
The SDN controller transmits the basic data to the RCA equipment;
The RCA equipment carries out basic reason analysis according to the basic data;
Wherein, at least one described network equipment and the SDN controller form SDN, and the SDN controller collects SDN Middle control.
8. the method according to the description of claim 7 is characterized in that transmitting the basis to RCA equipment in the SDN controller Before data, the method also includes:
The RCA equipment sends inquiry request to the SDN controller;
It includes: that the SDN controller is transmitted across according to RCA equipment that the SDN controller, which transmits the basic data to RCA equipment, The inquiry request come, Xiang Suoshu RCA equipment send corresponding basic data.
9. the method according to the description of claim 7 is characterized in that the SDN controller transmits the basic number to RCA equipment According to including:
The basic data that the SDN controller is obtained to RCA equipment active transmission.
10. a kind of software defined network SDN controller, which is characterized in that applied to the network system based on software defined network SDN System, the network system include SDN controller, basic reason analysis RCA equipment and at least one network equipment, the SDN control Device processed is in SDN, for carrying out centralized control to SDN, comprising:
Module is obtained, for obtaining the basic data analyzed for basic reason, and open north orientation from least one network equipment Interface;
Transmission module, for transmitting the basic data that the acquisition module obtains to basic reason analysis RCA equipment, so that The RCA equipment carries out basic reason analysis according to the basic data.
11. SDN controller according to claim 10, which is characterized in that the SDN controller further include:
Receiving module, the inquiry request sended over for receiving RCA equipment;
The transmission module is specifically used for:
The inquiry request sended over according to RCA equipment, Xiang Suoshu RCA equipment send corresponding basic data.
12. SDN controller according to claim 10, which is characterized in that the transmission module is specifically used for:
The basic data obtained to RCA equipment active transmission.
13. a kind of basic reason analyzes RCA equipment, which is characterized in that applied to the network system based on software defined network SDN System, the network system include that SDN controller, basic reason analysis RCA equipment and at least one network equipment, the RCA are set It is standby to include:
Receiving module, for receiving the basic data for basic reason analysis of software defined network SDN controller transmission;
Analysis module, for carrying out basic reason analysis according to the received basic data of the receiving module;
Wherein, the SDN controller is in SDN, for carrying out centralized control to SDN.
14. RCA equipment according to claim 13, which is characterized in that the RCA equipment further include:
Sending module, for sending inquiry request to the SDN controller;
The receiving module is specifically used for:
The SDN controller is received to be sent according to the inquiry request, for the basic data of basic reason analysis.
15. RCA equipment according to claim 13, which is characterized in that the receiving module is specifically used for:
Receive the basic data for basic reason analysis of SDN controller active transmission.
16. a kind of network system, which is characterized in that including multiple network equipments, software defined network SDN controller and basic original Because analyzing RCA equipment, wherein the multiple network equipment and the SDN controller form SDN, the SDN controller to SDN into Row centralized control;
The SDN controller, for obtaining the basic data analyzed for basic reason, open north from the multiple network equipment To interface;And the basic data is transmitted to the RCA equipment;
The RCA equipment, for carrying out basic reason analysis according to the basic data.
17. network system according to claim 16, which is characterized in that the RCA equipment is also used to control to the SDN Device sends inquiry request;
The SDN controller is specifically used for: the inquiry request sended over according to RCA equipment, and Xiang Suoshu RCA equipment is sent Corresponding basic data.
18. network system according to claim 16, which is characterized in that the SDN controller is specifically used for: setting to RCA The basic data that standby active transmission obtains.
CN201410639616.3A 2014-11-13 2014-11-13 Basic reason analysis method, device and system in a kind of network Active CN105591787B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410639616.3A CN105591787B (en) 2014-11-13 2014-11-13 Basic reason analysis method, device and system in a kind of network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410639616.3A CN105591787B (en) 2014-11-13 2014-11-13 Basic reason analysis method, device and system in a kind of network

Publications (2)

Publication Number Publication Date
CN105591787A CN105591787A (en) 2016-05-18
CN105591787B true CN105591787B (en) 2019-07-23

Family

ID=55931046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410639616.3A Active CN105591787B (en) 2014-11-13 2014-11-13 Basic reason analysis method, device and system in a kind of network

Country Status (1)

Country Link
CN (1) CN105591787B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106972973B (en) * 2017-04-14 2020-04-21 新华三技术有限公司 Control method, controller and switch
US10761921B2 (en) 2017-11-30 2020-09-01 Optumsoft, Inc. Automatic root cause analysis using ternary fault scenario representation
CN108683552A (en) * 2018-08-14 2018-10-19 迈普通信技术股份有限公司 Network management, device, network controller and network system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946325A (en) * 2012-11-14 2013-02-27 中兴通讯股份有限公司 Network diagnosis method, system and equipment based on software defined network
CN103051481A (en) * 2012-11-15 2013-04-17 香港应用科技研究院有限公司 Adaptive uniform performance management of network element

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103338163B (en) * 2013-07-16 2016-03-23 清华大学 Support the software defined network controller of dynamic elasticity scheduling of resource
CN104009871A (en) * 2014-06-06 2014-08-27 中国科学院声学研究所 SDN controller implementation method and SDN controller

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946325A (en) * 2012-11-14 2013-02-27 中兴通讯股份有限公司 Network diagnosis method, system and equipment based on software defined network
CN103051481A (en) * 2012-11-15 2013-04-17 香港应用科技研究院有限公司 Adaptive uniform performance management of network element

Also Published As

Publication number Publication date
CN105591787A (en) 2016-05-18

Similar Documents

Publication Publication Date Title
CN103338150B (en) Communication network architecture method for building up, device, server and router
Lee et al. Network management in wireless sensor networks
CN105871674B (en) The guard method of ring protection link failure, equipment and system
CN105227385B (en) A kind of method and system of troubleshooting
CN104993988B (en) A kind of energy internet scheduling and control method
WO2014202026A1 (en) Method and system for virtual network mapping protection and computer storage medium
CN108123824A (en) A kind of network fault detecting method and device
CN103825759B (en) Obtain the method and system of network topological information
CN104980293B (en) A kind of OAM message is quickly sent and the method and device of detection processing
CN110401568A (en) A kind of method for discovering network topology and equipment
CN105530115B (en) A kind of method and device for realizing operation management maintainance function
CN104113448A (en) Method for automatically finding and monitoring devices in local area network
CN105591787B (en) Basic reason analysis method, device and system in a kind of network
CN103795575A (en) Multi-data-centre-oriented system monitoring method
CN104283802A (en) Neighbor discovery method and device
CN114666682A (en) Multi-sensor Internet of things resource self-adaptive deployment management and control middleware
CN105656715A (en) Method and device for monitoring state of network device under cloud computing environment
CN105591775B (en) A kind of operation management maintainance OAM methods, devices and systems of network
CN110351141A (en) FlexE interface managerial method, device and network element
CN114157715B (en) Network information management method and system of backbone network controller
Guo et al. Pangu: Towards a software-defined architecture for multi-function wireless sensor networks
CN102142977A (en) Method, network management equipment and system for remotely managing detached node
CN103108347B (en) The associated alarm method and device of cable network and wireless network
CN107800559A (en) A kind of software defined network SDN alert processing method and device
TW201806365A (en) Software-defined network controller supporting diversity architecture component

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant