CN106850304B - SDN framework-based gateway group method and system - Google Patents

SDN framework-based gateway group method and system Download PDF

Info

Publication number
CN106850304B
CN106850304B CN201710081493.XA CN201710081493A CN106850304B CN 106850304 B CN106850304 B CN 106850304B CN 201710081493 A CN201710081493 A CN 201710081493A CN 106850304 B CN106850304 B CN 106850304B
Authority
CN
China
Prior art keywords
gateway
flow table
node
configuration information
bridge
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
CN201710081493.XA
Other languages
Chinese (zh)
Other versions
CN106850304A (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.)
Suzhou Wave Intelligent Technology Co Ltd
Original Assignee
Suzhou Wave Intelligent 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 Suzhou Wave Intelligent Technology Co Ltd filed Critical Suzhou Wave Intelligent Technology Co Ltd
Priority to CN201710081493.XA priority Critical patent/CN106850304B/en
Publication of CN106850304A publication Critical patent/CN106850304A/en
Application granted granted Critical
Publication of CN106850304B publication Critical patent/CN106850304B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/44Distributed routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9015Buffering arrangements for supporting a linked list

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a gateway group system and a method based on an SDN framework, wherein the system comprises: the control plane module receives the gateway group configuration information and sends the gateway group configuration information to the bridge management module; the network bridge management module is used for establishing a network bridge according to the gateway group configuration information and triggering the network bridge to add an event to inform the flow table processing module; the flow table processing module is used for pushing a flow table to an OpenvSwitch connected with the flow table to complete issuing of the flow table by utilizing a standard southbound interface of an SDN frame when an adding event of the bridge is monitored, wherein the flow table issued by the gateway node is used for forwarding southbound and northbound flows, and the flow table issued by the computing node comprises an OpenFlow group flow table and is used for forwarding the flow of the virtual machine from the computing node to the gateway node; the processing efficiency of the message is improved through the gateway group, and the problems of performance reduction, low error redundancy and complex user configuration caused by the fact that the traditional single-node gateway processes the north-south traffic of the data center are solved.

Description

SDN framework-based gateway group method and system
Technical Field
The invention relates to the technical field of gateway group design, in particular to a gateway group method and a system based on an SDN framework.
Background
With the rapid development of computer technology and integrated circuit technology, cloud computing has become a new form of enterprise IT construction at present by virtue of ITs advantages in aspects of high system utilization rate, low manpower/management cost, strong flexibility/expandability and the like; however, in terms of network, the conventional network cannot satisfy the characteristics of data-neutral network virtualization and the concept of naas (networks a service).
SDN (software Defined network) is used as a novel network innovation architecture, solves the problem of network virtualization by a brand-new design concept, obtains good and rapid development, and has completely possessed the technical maturity applicable in the product environment; in cloud computing, massive adoption and deployment virtualization is a basic technical mode. Due to the wide deployment of the server virtualization technology, the calculation density of the data center is greatly increased; meanwhile, in order to implement flexibility of the service, part of the vm (virtual machine) service needs to perform intra-extranet communication. The data center processing of east-west traffic can solve the problem of single point concentration of traffic through distributed routing to perform distributed processing of traffic, but currently, an effective method for processing single point concentration of north-south traffic is unavailable.
Therefore, the method brings urgent requirements and great problems for the distributed processing of the north-south traffic, namely the design of the gateway group. On one hand, huge data generated by a huge number of virtual machines provides a new challenge for the processing capacity and the processing efficiency of the system; on the other hand, for data centers, the handling of north and south traffic has been a processing problem in the industry. Meanwhile, the SDN controller provides good network virtualization and automatic configuration to adapt to the expansibility and the function of multi-tenant requirements, service experience is optimized and improved, and the difficulty in solving the traditional network problem can be greatly reduced based on the SDN architecture. The above challenges and opportunities provide urgent requirements for the application of the gateway group system and method based on the SDN framework. Therefore, how to design a gateway group method based on the SDN framework is a technical problem to be solved by those skilled in the art.
Disclosure of Invention
The invention aims to provide a gateway group system and a method based on an SDN framework, which improve the message processing efficiency through the gateway group and solve the problems of performance reduction, low error redundancy and complex user configuration caused by the traditional single-node gateway processing the north-south flow of a data center.
In order to solve the above technical problem, the present invention provides a gateway group system based on an SDN framework, including: the system comprises a control plane module, a network bridge management module and a flow table processing module; wherein the content of the first and second substances,
the control plane module is used for receiving input gateway group configuration information and sending the gateway group configuration information to the bridge management module;
the network bridge management module is used for creating a network bridge according to the gateway group configuration information and triggering a network bridge adding event to notify the flow table processing module;
the flow table processing module is used for pushing the flow table to an OpenvSwitch connected with the flow table by using a standard southbound interface of an SDN frame to complete issuing of the flow table when monitoring the adding event of the bridge, wherein the flow table issued by the gateway node is responsible for forwarding of southbound and northbound flow, and the flow table issued by the computing node comprises an OpenFlow group flow table and is responsible for forwarding of virtual machine flow from the computing node to the gateway node.
Optionally, the control plane module includes:
the interaction unit is used for receiving the input gateway group configuration information;
the parameter detection unit is used for detecting the legality of the parameters in the gateway group configuration information;
and the forwarding unit is used for sending the gateway group configuration information to the bridge management module when the parameters are legal.
Optionally, the bridge management module specifically sets the corresponding computing node type as a gateway node type according to the gateway group configuration information, creates a corresponding bridge at the gateway node, and connects a Patch Port of the bridge.
Optionally, the flow table processing module includes:
the OpenFlow group flow table unit is used for forwarding the flow of the virtual machine from the computing node to the specified gateway node by utilizing the OpenFlow group flow table, wherein the specified gateway node is a gateway node obtained through load balancing computation.
Optionally, the scheme further includes:
and the exception handling module is used for issuing the old flow table when the exception event of the network bridge is monitored by using an exception event generating mechanism of the SDN framework.
Optionally, the scheme further includes:
the exception handling module specifically deletes old flow tables for exception events generated when the virtual machine and the bridge are detected to be abnormal by using a standard southbound protocol-OVSDB provided by the SDN framework.
The invention also provides a gateway group method based on the SDN framework, which comprises the following steps:
receiving input gateway group configuration information;
creating a bridge according to the gateway group configuration information and triggering a bridge addition event;
when the adding event of the network bridge is monitored, a standard southbound interface of the SDN frame is utilized to push a flow table to an OpenvSwitch connected with the flow table to complete issuing of the flow table, wherein the flow table issued by the gateway node is responsible for forwarding of southbound and northbound flows, and the flow table issued by the computing node comprises an OpenFlow group flow table and is responsible for forwarding of virtual machine flows from the computing node to the gateway node.
Optionally, the scheme further includes:
detecting the legality of the parameters in the gateway group configuration information;
and when the parameters are legal, executing the steps of establishing the network bridge according to the gateway group configuration information and triggering the network bridge to add events.
Optionally, the flow of the virtual machine is forwarded from the computing node to the designated gateway node by using the OpenFlow group flow table, where the designated gateway node is a gateway node obtained through load balancing computation.
Optionally, the scheme further includes:
and issuing the old flow table when the abnormal event of the bridge is monitored by using an abnormal event generation mechanism of the SDN framework.
The invention provides a gateway group system based on an SDN framework, which comprises: the control plane module receives the gateway group configuration information and sends the gateway group configuration information to the bridge management module; the network bridge management module is used for establishing a network bridge according to the gateway group configuration information and triggering the network bridge to add an event to inform the flow table processing module; the flow table processing module is used for pushing a flow table to an OpenvSwitch connected with the flow table to complete issuing of the flow table by utilizing a standard southbound interface of an SDN frame when an adding event of the bridge is monitored, wherein the flow table issued by the gateway node is used for forwarding southbound and northbound flows, and the flow table issued by the computing node comprises an OpenFlow group flow table and is used for forwarding the flow of the virtual machine from the computing node to the gateway node;
it can be seen that the system fully considers the characteristic of separation of SDN forwarding and control and the characteristic of large-scale deployment of virtual machines in a virtual environment, and adopts a method based on an OpenvSwitch flow table and an SDN frame to realize a gateway group based on the SDN frame in the virtual environment, a control end receives gateway group configuration information to add corresponding nodes into the gateway group, according to the gateway group configuration information, flow tables are updated/issued at all computing nodes to guide messages to be forwarded from the computing nodes to the gateway nodes, and a network bridge is established at the gateway nodes to be responsible for forwarding the messages, so that the processing efficiency of the messages is greatly improved through the gateway group, the problems of performance reduction, low error redundancy and complex user configuration caused by the fact that the traditional single-node gateway processes the north-south-to-south (flow of an outgoing/incoming data center) flow of a data center and the large-north flow message caused by the large-scale virtual machines in the virtual environment are not high in the processing efficiency of the gateway, The system is unstable. The invention also provides a gateway group method based on the SDN framework, which has the beneficial effects and is not repeated herein.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a block diagram of a gateway group system based on an SDN framework according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a bridge created by a bridge management module according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for a gateway group based on an SDN framework according to an embodiment of the present invention.
Detailed Description
The core of the invention is to provide a gateway group system and a method based on an SDN framework, which improve the processing efficiency of messages through the gateway group and solve the problems of performance reduction, low error redundancy and complex user configuration caused by the traditional single-node gateway processing the north-south flow of a data center.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The north-south traffic in this embodiment refers to interactive traffic between an external user of the data center and an internal server (i.e., traffic entering/exiting the data center); east-west traffic refers to traffic that interacts between servers within a data center, also known as lateral traffic. In the embodiment, by mainly considering the characteristic that a data center deploys virtual machines in a large scale and the characteristic that an SDN controller is efficient, programmable and good in expansibility, a design method based on the SDN controller is adopted, and a flow table is issued to an OpenvSwitch switch according to the configuration of a gateway group of a user to guide a message processing flow and is used for message processing based on the OpenFlow table. Referring to fig. 1 in detail, fig. 1 is a block diagram of a gateway group system based on an SDN framework according to an embodiment of the present invention; the system may include: a control plane module 100, a bridge management module 200 and a flow table processing module 300; wherein the content of the first and second substances,
a control plane module 100, configured to receive input gateway group configuration information and send the gateway group configuration information to the bridge management module 200;
specifically, in this embodiment, the manner in which the control plane module 100 receives the gateway group configuration information may be input by a user through an interactive interface, or may be voice entry. This example comparison is not intended to be limiting. I.e. it can be understood that the control plane module 100 is responsible for interacting with the user, pushing the gateway group configuration information of the user to the bridge management module 200. Here, the gateway group configuration information is configuration information of a user to a computing node type (computing/gateway).
The control plane module 100 utilizes the characteristics of the SDN controller control plane, mainly referring to a user interface in a gateway group architecture implemented based on the SDN controller, to receive the configuration of the server resource type from the user side, and meanwhile, push the configuration to the bridge management module 200. That is, the control plane provides a good operation interface for the user while shielding the underlying complex logic and concepts. The use of the user is convenient, and the user experience is improved.
Further, in order to ensure the reliability of the subsequent gateway operation, a parameter validity check operation may be performed in the control plane module 100. When the parameters are legal, the subsequent process is carried out. That is, optionally, the control plane module may include:
the interaction unit is used for receiving the input gateway group configuration information;
the parameter detection unit is used for detecting the legality of the parameters in the gateway group configuration information;
and the forwarding unit is used for sending the gateway group configuration information to the bridge management module when the parameters are legal.
The bridge management module 200 is configured to create a bridge according to the gateway group configuration information and trigger the bridge to add an event notification flow table processing module 300;
specifically, the bridge management module 200 is mainly responsible for creating a bridge according to the gateway group configuration information and triggering the bridge addition event notification flow table processing module 300. That is, according to the type of server resource configured by the user, a corresponding bridge is created on the corresponding server and an event is triggered to notify the flow table management module 300.
For example, the bridge management module 200 may determine the gateway type node from the gateway group configuration information and create a bridge among all the gateway type nodes in the system. Specifically, the bridge management module sets a corresponding computing node type as a gateway node type according to the gateway group configuration information, creates a corresponding bridge at the gateway node (i.e., a node of the gateway type of the system after the setting), and connects a Patch Port of the bridge (an interface type connecting different bridges in OpenvSwitch, similar to a network cable connecting two physical switches).
For example, through the received gateway group configuration information, different bridges are created on an OpenvSwitch connected to an SDN controller, for example, a br-int bridge is created on all computing nodes, and br-int and br-router bridges are created on nodes of all gateway types, the br-int bridge of a computing node is responsible for processing traffic generated by a computing node virtual machine, the br-int bridge of a gateway node processes the traffic of the virtual machine on the gateway, and simultaneously receives north-south traffic sent by the computing node and sends the traffic to the br-router through a Patch Port interface, and the br-router completes the final forwarding of the north-south traffic; referring to fig. 2, the control plane module may also be referred to as a control plane.
The flow table processing module 300 is configured to, when an adding event of the bridge is monitored, push a flow table to an OpenvSwitch connected to the flow table by using a standard southbound interface of an SDN framework to complete issuing of the flow table, where the flow table issued by the gateway node is responsible for forwarding of northbound flows, and the flow table issued by the compute node includes an OpenFlow group flow table and is responsible for forwarding of virtual machine flows from the compute node to the gateway node.
Specifically, a bridge adding event triggered by a bridge management module is monitored, and issuing of an OpenFlow flow table is triggered; namely, the configuration of a user to the gateway group is received, and the OpenFlow flow table is issued to the bridge of the corresponding gateway type node (gateway node) and the calculation type node (calculation node) under the condition of detecting the creation of the bridge management module bridge. The OpenFlow group flow table is issued in the node of the calculation type, and the south-north data packet sent by the virtual machine is guided to select a gateway; and issuing a flow table in the gateway type node, and processing the north-south flow sent by the computing node. The computing node and the gateway node are matched to complete the processing of the south-north traffic of the virtual machine and the load balancing between the gateway groups.
Further, when selecting a network manager, the load balancing situation of the network manager may also be considered, that is, optionally, the flow table processing module includes:
the OpenFlow group flow table unit is used for forwarding the flow of the virtual machine from the computing node to the specified gateway node by utilizing the OpenFlow group flow table, wherein the specified gateway node is a gateway node obtained through load balancing computation.
Specifically, an OpenFlow group flow table is issued at a computing type node, the north-south flow generated by the virtual machine is sent to the gateway group through the group flow table, load balancing processing is performed when a gateway is selected, and the gateway node issues the flow table to process the north-south flow sent by the computing node.
The method comprises the steps that an SDN framework is utilized to monitor events generated during bridge creation, flow tables are issued when the events are monitored, OpenFlow group flow tables are issued at nodes of a calculation type according to configuration of gateway nodes of users, if the users configure 10.1.1.1 and 10.1.1.2 as gateways, an outlet of the issued group flow tables is 10.1.1 or 10.1.1.2, and flow needing to be sent to the gateways is sent to the gateways to be processed through the group flow tables. And the gateway node receives the flow of the computing node and then performs corresponding forwarding processing. Because the computing nodes have a plurality of choices when selecting the gateway, the distributed processing of the north and south traffic and the load balance and high availability of the gateway are realized, and the problem caused by single-point traffic concentration in the traditional network is solved.
Based on the technical scheme, the gateway group system based on the SDN framework provided by the embodiment of the invention fully considers the characteristics of separation of SDN forwarding and control and the characteristics of large-scale deployment of virtual machines in a virtual environment, adopts a method based on an OpenvSwitch flow table and the SDN framework to realize the gateway group based on the SDN framework in the virtual environment, and a controller receives gateway group configuration information to add corresponding nodes into the gateway group, updates/issues the flow table at all computing nodes according to the gateway group configuration information, guides the packet to be forwarded from the computing nodes to the gateway nodes, and establishes a bridge at the gateway nodes to be responsible for forwarding the packet The overall performance of the system is reduced and the system is unstable due to low point processing efficiency.
Based on the above embodiment, the system may further include:
and the exception handling module is used for issuing the old flow table when the exception event of the network bridge is monitored by using an exception event generating mechanism of the SDN framework.
Specifically, the old flow table is deleted by using an abnormal event generated when a standard southbound protocol-OVSDB provided by an SDN framework detects that a virtual machine or a bridge is abnormal. Namely, when the bridge of the forwarding plane is abnormal, the SDN framework generates an abnormal event, and the abnormal processing module deletes the original flow table according to the received abnormal event, and directs the packet to be forwarded from the new path.
The exception handling module utilizes an exception event generated when the SDN framework is abnormal in the bottom layer bridge to recycle the old flow table and timely block a path from the flow to a fault gateway. The modules work cooperatively to realize the function of the gateway group in the virtual environment. The method has high technical value and application value in the virtual environment of the data center, is a great innovation of the data center network in the current environment, and solves the problem of data center north-south traffic processing.
Based on the above technical solution, in the gateway group system based on the SDN framework provided in the embodiment of the present invention, the control plane module is an interactive plane between the system and the user, and receives configuration information of the gateway group, the bridge management module is responsible for creating and deleting a bridge, the flow table processing module monitors a bridge event to issue a flow table, and the exception handling module monitors an exception event to complete recycling of a waste flow table. All modules cooperatively work to complete the realization of a gateway group system under an SDN framework, realize the distributed processing of the north-south flow and solve some problems caused by single point concentration of the north-south flow in a data center. And meanwhile, network on-demand distribution of the NaaS concept is realized.
In the following, the SDN framework-based gateway group method provided by the embodiment of the present invention is introduced, and the SDN framework-based gateway group method described below and the SDN framework-based gateway group system described above may be referred to correspondingly.
Referring to fig. 3, fig. 3 is a flowchart of a method for a gateway group based on an SDN framework according to an embodiment of the present invention; the method may further comprise:
s100, receiving input gateway group configuration information;
s110, establishing a bridge according to the gateway group configuration information and triggering a bridge addition event;
and S120, when an adding event of the bridge is monitored, pushing a flow table to an OpenvSwitch connected with the flow table by using a standard southbound interface of the SDN frame to finish issuing the flow table, wherein the flow table issued by the gateway node is responsible for forwarding of southbound and northbound flows, and the flow table issued by the computing node comprises an OpenFlow group flow table and is responsible for forwarding of virtual machine flows from the computing node to the gateway node.
Based on the above embodiment, the method may further include:
detecting the legality of the parameters in the gateway group configuration information;
and when the parameters are legal, executing the steps of establishing the bridge according to the gateway group configuration information and triggering the bridge to add the event.
Based on the embodiment, the method uses the OpenFlow group flow table to forward the flow of the virtual machine from the computing node to the specified gateway node, wherein the specified gateway node is the gateway node obtained through load balancing computation.
Based on any of the above embodiments, the method may further include:
and issuing the old flow table when the abnormal event of the bridge is monitored by using an abnormal event generation mechanism of the SDN framework.
The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The method and system for gateway group based on SDN framework provided by the present invention are described in detail above. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (10)

1. A SDN framework-based gateway group system, comprising: the system comprises a control plane module, a network bridge management module and a flow table processing module; wherein the content of the first and second substances,
the control plane module is used for receiving input gateway group configuration information and sending the gateway group configuration information to the bridge management module; the gateway group configuration information is configuration information of a node type of a user, and the node type comprises a computing node and a gateway node;
the network bridge management module is used for creating a network bridge according to the gateway group configuration information and triggering a network bridge adding event to notify the flow table processing module;
the flow table processing module is used for pushing a flow table to an OpenvSwitch connected with the flow table by using a standard southbound interface of an SDN frame to finish issuing the flow table when monitoring the adding event of the bridge, wherein the flow table issued by the gateway node is responsible for forwarding of southbound and northbound flows, and the flow table issued by the computing node contains an OpenFlow group flow table, guides the flow of the virtual machine to select the gateway node, and is responsible for forwarding the flow of the virtual machine from the computing node to the selected gateway node.
2. The SDN framework-based gateway group system of claim 1, wherein the control plane module comprises:
the interaction unit is used for receiving the input gateway group configuration information;
the parameter detection unit is used for detecting the legality of the parameters in the gateway group configuration information;
and the forwarding unit is used for sending the gateway group configuration information to the bridge management module when the parameters are legal.
3. The SDN framework-based gateway group system of claim 1, wherein the bridge management module is specifically configured to set a corresponding computing node type as a gateway node type according to the gateway group configuration information, create a corresponding bridge at a gateway node, and connect a Patch Port of the bridge.
4. The SDN framework based gateway group system of claim 1, wherein the flow table processing module comprises:
the OpenFlow group flow table unit is used for forwarding the flow of the virtual machine from the computing node to the specified gateway node by utilizing the OpenFlow group flow table, wherein the specified gateway node is a gateway node obtained through load balancing computation.
5. The SDN framework-based gateway group system of any one of claims 1-4, further comprising:
and the exception handling module is used for issuing the old flow table when the exception event of the network bridge is monitored by using an exception event generating mechanism of the SDN framework.
6. The SDN framework-based gateway group system of claim 5, further comprising:
the exception handling module specifically deletes old flow tables for exception events generated when the virtual machine and the bridge are detected to be abnormal by using a standard southbound protocol-OVSDB provided by the SDN framework.
7. A gateway group method based on an SDN framework is characterized by comprising the following steps:
receiving input gateway group configuration information; the gateway group configuration information is configuration information of a node type of a user, and the node type comprises a computing node and a gateway node;
creating a bridge according to the gateway group configuration information and triggering a bridge addition event;
when the adding event of the network bridge is monitored, a standard southbound interface of an SDN frame is utilized to push a flow table to an OpenvSwitch connected with the flow table to complete issuing of the flow table, wherein the flow table issued by a gateway node is responsible for forwarding of southbound and northbound flows, and the flow table issued by a computing node comprises an OpenFlow group flow table, guides the flow of a virtual machine to select the gateway node, and is responsible for forwarding the flow of the virtual machine from the computing node to the selected gateway node.
8. The SDN framework-based gateway group method of claim 7, further comprising:
detecting the legality of the parameters in the gateway group configuration information;
and when the parameters are legal, executing the steps of establishing the network bridge according to the gateway group configuration information and triggering the network bridge to add events.
9. The SDN framework-based gateway group method of claim 7,
and forwarding the flow of the virtual machine from the computing node to a specified gateway node by utilizing the OpenFlow group flow table, wherein the specified gateway node is obtained through load balancing computation.
10. The SDN framework-based gateway group method according to any one of claims 7-9, further comprising:
and issuing the old flow table when the abnormal event of the bridge is monitored by using an abnormal event generation mechanism of the SDN framework.
CN201710081493.XA 2017-02-15 2017-02-15 SDN framework-based gateway group method and system Active CN106850304B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710081493.XA CN106850304B (en) 2017-02-15 2017-02-15 SDN framework-based gateway group method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710081493.XA CN106850304B (en) 2017-02-15 2017-02-15 SDN framework-based gateway group method and system

Publications (2)

Publication Number Publication Date
CN106850304A CN106850304A (en) 2017-06-13
CN106850304B true CN106850304B (en) 2020-02-04

Family

ID=59127297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710081493.XA Active CN106850304B (en) 2017-02-15 2017-02-15 SDN framework-based gateway group method and system

Country Status (1)

Country Link
CN (1) CN106850304B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423154A (en) * 2017-07-26 2017-12-01 郑州云海信息技术有限公司 A kind of flow table processing method and processing device
CN109995641B (en) * 2019-03-21 2021-05-28 新华三技术有限公司 Information processing method, computing node and storage medium
CN111277500A (en) * 2020-01-15 2020-06-12 山东汇贸电子口岸有限公司 Data center EVPN networking multi-outlet design method and system
CN112333112B (en) * 2020-10-27 2022-04-01 华云数据控股集团有限公司 Method and system for realizing shared bandwidth
CN112737860B (en) * 2021-01-06 2023-06-20 浪潮云信息技术股份公司 Method for accessing VXLAN of bare metal server and computer readable medium
CN112637058B (en) * 2021-03-09 2021-05-25 北京航空航天大学 Network interconnection transmission method and device for cross-heterogeneous subnet communication

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639451A (en) * 2013-11-14 2015-05-20 中兴通讯股份有限公司 Data flow distribution method and controller
CN104869013A (en) * 2015-04-24 2015-08-26 杭州华三通信技术有限公司 SDN-based gateway configuration method and SDN controller
CN105656796A (en) * 2014-11-25 2016-06-08 杭州华三通信技术有限公司 Method and device for achieving three-layer forwarding of virtual extensible local area network
CN105897493A (en) * 2016-06-28 2016-08-24 电子科技大学 SDN (Self-Defending Network) rule conflict detection method
CN106059915A (en) * 2016-07-20 2016-10-26 赛特斯信息科技股份有限公司 System and method for implementing limitation of north-south traffic of tenants based on SDN controller

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10033622B2 (en) * 2015-08-07 2018-07-24 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Controller-based dynamic routing in a software defined network environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639451A (en) * 2013-11-14 2015-05-20 中兴通讯股份有限公司 Data flow distribution method and controller
CN105656796A (en) * 2014-11-25 2016-06-08 杭州华三通信技术有限公司 Method and device for achieving three-layer forwarding of virtual extensible local area network
CN104869013A (en) * 2015-04-24 2015-08-26 杭州华三通信技术有限公司 SDN-based gateway configuration method and SDN controller
CN105897493A (en) * 2016-06-28 2016-08-24 电子科技大学 SDN (Self-Defending Network) rule conflict detection method
CN106059915A (en) * 2016-07-20 2016-10-26 赛特斯信息科技股份有限公司 System and method for implementing limitation of north-south traffic of tenants based on SDN controller

Also Published As

Publication number Publication date
CN106850304A (en) 2017-06-13

Similar Documents

Publication Publication Date Title
CN106850304B (en) SDN framework-based gateway group method and system
US10484265B2 (en) Dynamic update of virtual network topology
Di Mauro et al. Availability evaluation of multi-tenant service function chaining infrastructures by multidimensional universal generating function
CN102823205B (en) Aggregating data traffic from access domains
US20200195711A1 (en) Model-based load balancing for network data plane
Wang et al. Towards network-aware service composition in the cloud
CN104717098B (en) A kind of data processing method and device
US11003516B2 (en) Geographical redundancy and dynamic scaling for virtual network functions
CN109391505A (en) Network example management method and relevant device
CN106685903B (en) SDN-based data transmission method, SDN controller and SDN system
WO2017162089A1 (en) Service configuration method and device for network service
CN109714238A (en) A kind of method and apparatus for realizing inter-virtual machine communication
CN102291455A (en) Distributed cluster processing system and message processing method thereof
US20220239783A1 (en) Charging and collection function in microservices
CN110366276A (en) Serviceization framework base station
CN108028828A (en) A kind of distributed denial of service ddos attack detection method and relevant device
CN112583734A (en) Burst flow control method and device, electronic equipment and storage medium
US20170141949A1 (en) Method and apparatus for processing alarm information in cloud computing
CN104618157A (en) Network management method, device and system
CN108494597B (en) Intelligent optical network simulation system and method
EP3742682A1 (en) Peer-to-peer rerouting method and device
CN104394075B (en) A kind of method and apparatus of message transmissions
US10511494B2 (en) Network control method and apparatus
CN102857436B (en) Flow transmission method and flow transmission equipment based on IRF (intelligent resilient framework) network
CN111447091A (en) Network loop detection method, device, equipment and storage medium

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

Effective date of registration: 20191213

Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province

Applicant after: Suzhou Wave Intelligent Technology Co., Ltd.

Address before: 450018 Henan province Zheng Dong New District of Zhengzhou City Xinyi Road No. 278 16 floor room 1601

Applicant before: Zhengzhou Yunhai Information Technology Co. Ltd.

GR01 Patent grant
GR01 Patent grant