CN107423154A - A kind of flow table processing method and processing device - Google Patents

A kind of flow table processing method and processing device Download PDF

Info

Publication number
CN107423154A
CN107423154A CN201710618052.9A CN201710618052A CN107423154A CN 107423154 A CN107423154 A CN 107423154A CN 201710618052 A CN201710618052 A CN 201710618052A CN 107423154 A CN107423154 A CN 107423154A
Authority
CN
China
Prior art keywords
flow table
information
analysis result
network
analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710618052.9A
Other languages
Chinese (zh)
Inventor
李丰启
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710618052.9A priority Critical patent/CN107423154A/en
Publication of CN107423154A publication Critical patent/CN107423154A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45591Monitoring or debugging support

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Quality & Reliability (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides a kind of flow table processing method and processing device, and the above method comprises the following steps:The flow table information transmitted is obtained, wherein, the flow table information includes at least one of:Flow table title, flow table behavior;The flow table information is analyzed, exports flow table analysis result.In above-mentioned technical proposal, flow table information is analyzed automatically by system, output flow table analysis result provides reference frame for user's addressing network problems, both the fault location of virtualization network and the efficiency solved are improved, ensure ageing, the complexity for also solving a large amount of virtual machines under virtual environment and causing flood tide flow table to bring accident analysis that network failure solves.Meanwhile by the analysis to flow table, there can also be certain understanding to the performance of system, reduce the learning cost of user, improve the efficiency of network failure solution, make the positioning of virtual environment lower network failure simply efficient.

Description

A kind of flow table processing method and processing device
Technical field
The present invention relates to field of cloud computer technology, more particularly to a kind of flow table processing method and processing device.
Background technology
With the rapid development of computer technology and integrated circuit technique, cloud computing by its system availability it is high, Manpower/management cost is low, strong etc. the advantage shown of flexibility/scalability, has become current enterprise's IT construction Neomorph, but in network facet, legacy network can not meet the characteristic of data center network virtualization.SDN(Softwar Define Network, software defined network) a kind of new network of Emulex network innovation framework is used as, solve network with brand-new design concept Virtualization issues have simultaneously obtained good and swift and violent development, possessed completely the technology that can be applied in production environment into Ripe degree;And in cloud computing, substantial amounts of use and deployment virtualization is a basic technology mode.
The widespread deployment of server virtualization technology, substantially increase the calculating density of data center, virtualization and SDN Technology substantially increases resource utilization and disposes efficiency with application but also inevitably bring the problem of new:It is virtual in flood tide In machine environment, controller has issued the flow table of flood tide, once network breaks down, is analyzed using forced convection's table, works Amount is very big, and analysis efficiency is than relatively low;Further, since complicated network environment and application, positioning and analysis to network problem Bring higher complexity.
Therefore, there is an urgent need to provide a kind of flow table processing scheme to solve above-mentioned technical problem.
The content of the invention
The present invention provides a kind of flow table processing method and processing device, to solve the above problems.
The embodiment of the present invention provides a kind of flow table processing method, comprises the following steps:The flow table information transmitted is obtained, its In, the flow table information includes at least one of:Flow table title, flow table behavior;
The flow table information is analyzed, exports flow table analysis result.
The embodiment of the present invention provides a kind of flow table processing unit, including processor, is adapted for carrying out each instruction;Storage device, Suitable for storing a plurality of instruction, the instruction is suitable to be loaded and performed by the processor;
The flow table information transmitted is obtained, wherein, the flow table information includes at least one of:Flow table title, flow table Behavior;
The flow table information is analyzed, exports flow table analysis result.
Technical scheme provided in an embodiment of the present invention:The flow table information transmitted is obtained, wherein, the flow table information includes At least one of:Flow table title, flow table behavior;The flow table information is analyzed, exports flow table analysis result.
In above-mentioned technical proposal, flow table information is analyzed automatically by system, output flow table analysis result is user Addressing network problems offer reference frame, the fault location of virtualization network and the efficiency solved are both improved, ensures network event Hinder ageing, the complexity for also solving a large amount of virtual machines under virtual environment and causing flood tide flow table to bring accident analysis solved Property.Meanwhile by the analysis to flow table, can also have certain understanding to the performance of system, reduce user learning cost, The efficiency of network failure solution is improved, makes the positioning of virtual environment lower network failure simply efficient.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 show the flow table process flow figure of the embodiment of the present invention 1;
Fig. 2 show the flow table processing unit structure chart of the embodiment of the present invention 2.
Embodiment
Describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that do not conflicting In the case of, the feature in embodiment and embodiment in the application can be mutually combined.
The main points of design of the embodiment of the present invention mainly include:Control plane, flow table analysis module;Wherein, control plane is System and the interactive flat of user, it is responsible for receiving the flow table analysis instruction that user sends;Flow table analysis module listens to user's After instruction, it is to be analyzed to obtain all flow tables and convection current table row of having issued using SDN frameworks, finally that flow table analysis result is anti- It is for reference to be fed to user interface, for user's addressing network problems provide efficient, directly perceived and accurately suggest.Flow table analyzes mould Block can't impact to the forwarding of flow, also not interfere with forwarding rate.
Control plane function is relatively easy:The flow table analysis instruction that user sends is received, is only whether to perform stream here Table analysis.When flow table analysis module is by listening to flow table analysis instruction first with the inquiry of SDN frameworks is all has issued Flow table, convection current table row returns result to user to carry out labor after the completion of analysis after getting all flow tables.
Flow table analysis result is broadly divided at present:Flow table associated objects virtual machine information;Flow table circular treatment characteristic information; Flow table exporting features information;Wherein, the flow table exporting features information includes:Flow table outlet is not present, flow table outlet is control Device, virtual machine and controller are not flow table outlet.
Specifically:
“Cleared”:Represent flow table associated objects virtual machine information, namely flow table determine arrive certain virtual machine;
“Cycle”:Flow table circular treatment characteristic information is represented, namely flow table is that this flow table is one in circular treatment Point,
“BlackHole”:Represent that virtual machine and controller are not flow table outlet, namely flow table outlet is neither virtual machine Nor controller,
“NA”:The outlet of expression flow table is not present or controller.
Wherein, " BlackHole " and " NA " state are suspicious state.After user gets flow table state, it is possible to have The flow table of the suspicious state of specific aim selective analysis, position and solve quickly with fault message can with reference to the flow table of suspicious state Problem, the analysis to flood tide flow table is so avoided, substantially increase the positioning of network failure.
Above-mentioned modules cooperating, realize the flow table analytic function based on SDN frameworks.In data center's virtual environment There is down very high technological value, application value, be the very big innovation that data center network failure solves under current environment, Solves the problem of data center network accident analysis positioning.
Citing is described in detail below:
Fig. 1 show the flow table process flow figure of the embodiment of the present invention 1, comprises the following steps:
Step 101:The flow table information transmitted is obtained, wherein, the flow table information includes at least one of:Flow table name Claim, flow table behavior;
Further, after receiving flow table analysis instruction, by inquiring about the flow table transmitted, the flow table letter transmitted is obtained Breath.
Step 102:The flow table information is analyzed, exports flow table analysis result.
Further, the flow table analysis result includes at least one of:Flow table associated objects virtual machine information;Flow table Circular treatment characteristic information;Flow table exporting features information.
Further, the flow table exporting features information includes at least one of:Flow table outlet is not present, flow table outlet It is that controller, virtual machine and controller are not flow table outlet.
Further, the flow table analysis result, Network Abnormal information are obtained, network failure is positioned.
Fig. 2 show the flow table processing unit structure chart of the embodiment of the present invention 2, including processor, is adapted for carrying out each instruction; Storage device, suitable for storing a plurality of instruction, the instruction is suitable to be loaded and performed by the processor;
The flow table information transmitted is obtained, wherein, the flow table information includes at least one of:Flow table title, flow table Behavior;
The flow table information is analyzed, exports flow table analysis result.
Further, after receiving flow table analysis instruction, by inquiring about the flow table transmitted, the flow table letter transmitted is obtained Breath.
Further, the flow table analysis result includes at least one of:Flow table associated objects virtual machine information;Flow table Circular treatment characteristic information;Flow table exporting features information.
Further, the flow table exporting features information includes at least one of:Flow table outlet is not present, flow table outlet It is that controller, virtual machine and controller are not flow table outlet.
Further, the flow table analysis result, Network Abnormal information are obtained, network failure is positioned.
Technical scheme provided in an embodiment of the present invention:The flow table information transmitted is obtained, wherein, the flow table information includes At least one of:Flow table title, flow table behavior;The flow table information is analyzed, exports flow table analysis result.
In above-mentioned technical proposal, flow table information is analyzed automatically by system, output flow table analysis result is user Addressing network problems offer reference frame, the fault location of virtualization network and the efficiency solved are both improved, ensures network event Hinder ageing, the complexity for also solving a large amount of virtual machines under virtual environment and causing flood tide flow table to bring accident analysis solved Property.Meanwhile by the analysis to flow table, can also have certain understanding to the performance of system, reduce user learning cost, The efficiency of network failure solution is improved, makes the positioning of virtual environment lower network failure simply efficient.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this area For art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiies Change, equivalent substitution, improvement etc., should be included in the scope of the protection.

Claims (10)

1. a kind of flow table processing method, it is characterised in that comprise the following steps:
The flow table information transmitted is obtained, wherein, the flow table information includes at least one of:Flow table title, flow table behavior;
The flow table information is analyzed, exports flow table analysis result.
2. according to the method for claim 1, it is characterised in that after receiving flow table analysis instruction, transmitted by inquiry Flow table, obtain the flow table information transmitted.
3. according to the method for claim 1, it is characterised in that the flow table analysis result includes at least one of:Stream Table associated objects virtual machine information;Flow table circular treatment characteristic information;Flow table exporting features information.
4. according to the method for claim 3, it is characterised in that the flow table exporting features information include it is following at least it One:Flow table outlet is not present, flow table outlet is that controller, virtual machine and controller are not flow table outlet.
5. according to the method for claim 1, it is characterised in that the flow table analysis result, Network Abnormal information are obtained, it is right Network failure is positioned.
6. a kind of flow table processing unit, it is characterised in that including processor, be adapted for carrying out each instruction;Storage device, suitable for storage A plurality of instruction, the instruction are suitable to be loaded and performed by the processor;
The flow table information transmitted is obtained, wherein, the flow table information includes at least one of:Flow table title, flow table behavior;
The flow table information is analyzed, exports flow table analysis result.
7. device according to claim 6, it is characterised in that after receiving flow table analysis instruction, transmitted by inquiry Flow table, obtain the flow table information transmitted.
8. device according to claim 6, it is characterised in that the flow table analysis result includes at least one of:Stream Table associated objects virtual machine information;Flow table circular treatment characteristic information;Flow table exporting features information.
9. device according to claim 8, it is characterised in that the flow table exporting features information include it is following at least it One:Flow table outlet is not present, flow table outlet is that controller, virtual machine and controller are not flow table outlet.
10. device according to claim 6, it is characterised in that the flow table analysis result, Network Abnormal information are obtained, Network failure is positioned.
CN201710618052.9A 2017-07-26 2017-07-26 A kind of flow table processing method and processing device Pending CN107423154A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710618052.9A CN107423154A (en) 2017-07-26 2017-07-26 A kind of flow table processing method and processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710618052.9A CN107423154A (en) 2017-07-26 2017-07-26 A kind of flow table processing method and processing device

Publications (1)

Publication Number Publication Date
CN107423154A true CN107423154A (en) 2017-12-01

Family

ID=60430992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710618052.9A Pending CN107423154A (en) 2017-07-26 2017-07-26 A kind of flow table processing method and processing device

Country Status (1)

Country Link
CN (1) CN107423154A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271079A (en) * 2010-06-04 2011-12-07 华为技术有限公司 Message forwarding method, node and system
CN104601470A (en) * 2015-01-21 2015-05-06 杭州华三通信技术有限公司 Flow table processing method and device
WO2015131617A1 (en) * 2014-09-18 2015-09-11 中兴通讯股份有限公司 Flow table processing method, device, openflow controller and openflow switch
CN105393511A (en) * 2014-06-30 2016-03-09 华为技术有限公司 Method, device and system for switching switch modes
CN106850304A (en) * 2017-02-15 2017-06-13 郑州云海信息技术有限公司 A kind of gateway group method and system based on SDN frameworks
US20170195255A1 (en) * 2015-12-31 2017-07-06 Fortinet, Inc. Packet routing using a software-defined networking (sdn) switch

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271079A (en) * 2010-06-04 2011-12-07 华为技术有限公司 Message forwarding method, node and system
CN105393511A (en) * 2014-06-30 2016-03-09 华为技术有限公司 Method, device and system for switching switch modes
WO2015131617A1 (en) * 2014-09-18 2015-09-11 中兴通讯股份有限公司 Flow table processing method, device, openflow controller and openflow switch
CN104601470A (en) * 2015-01-21 2015-05-06 杭州华三通信技术有限公司 Flow table processing method and device
US20170195255A1 (en) * 2015-12-31 2017-07-06 Fortinet, Inc. Packet routing using a software-defined networking (sdn) switch
CN106850304A (en) * 2017-02-15 2017-06-13 郑州云海信息技术有限公司 A kind of gateway group method and system based on SDN frameworks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TENGYFT: "OpenFlow标准分析", 《HTTPS://BLOG.CSDN.NET/TENGYFT/ARTICLE/DETAILS/45133685》 *

Similar Documents

Publication Publication Date Title
CN110138575B (en) Network slice creating method, system, network device and storage medium
CN110535831A (en) Cluster safety management method, device and storage medium based on Kubernetes and network domains
CN110704518B (en) Business data processing method and device based on Flink engine
CN101894059B (en) A kind of detection method of running status and system
CN105912397A (en) Resources management method and device
CN107463582A (en) The method and device of distributed deployment Hadoop clusters
US20170019304A1 (en) Method and system for virtualizing network cards on network processing platform
CN106850304B (en) SDN framework-based gateway group method and system
CN110912731B (en) NFV-based system and method for realizing service identification and topology analysis by adopting DPI technology
CN105052076B (en) Network element management system and network element management method based on cloud computing
CN109726004B (en) Data processing method and device
CN110347383A (en) The front end development approach and device of cross-platform desktop application
CN101867490A (en) Maintenance operation system and method
CN105072139A (en) Recommendation method and recommendation device
CN110851234A (en) Log processing method and device based on docker container
US20170141949A1 (en) Method and apparatus for processing alarm information in cloud computing
CN102446172B (en) Data service processing method and device adopting same
CN108833304A (en) The management method and device of message in cloud data system
CN110460456B (en) Method and device for synchronously generating network topology by Management Information Base (MIB)
CN107423154A (en) A kind of flow table processing method and processing device
CN103227730A (en) Method and system for analyzing large log
CN108881373B (en) MVC (model view controller) framework based front-end data stream processing method
CN109857563A (en) Task executing method, device and task execution system
CN112817688B (en) Network slice template generation method and device
CN103763399A (en) Cloud server operation supporting system based on XEN virtualization framework

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171201

RJ01 Rejection of invention patent application after publication