CN105357024A - Area control equipment, domain control equipment and control system for SDN (Software Defined Networking) - Google Patents

Area control equipment, domain control equipment and control system for SDN (Software Defined Networking) Download PDF

Info

Publication number
CN105357024A
CN105357024A CN201510612423.3A CN201510612423A CN105357024A CN 105357024 A CN105357024 A CN 105357024A CN 201510612423 A CN201510612423 A CN 201510612423A CN 105357024 A CN105357024 A CN 105357024A
Authority
CN
China
Prior art keywords
region
management area
management
territory
information
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
CN201510612423.3A
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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CN201510612423.3A priority Critical patent/CN105357024A/en
Publication of CN105357024A publication Critical patent/CN105357024A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
    • 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/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • 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/12Discovery or management of network topologies

Abstract

The invention discloses area control equipment, domain control equipment and a control system for SDN (Software Defined Networking). The area control equipment is used for collecting equipment state and network topology information of a data plane, and comprises an area host management module, a link discovery module, an area topology management module and an area routing computation module. The domain control equipment is used for collecting a network state and information mastered by a lower-layer controller and acquiring network information mastered by other domain controllers in a distributed way, and comprises a domain host management module, a domain topology management module and a domain routing computation module. Super-linear growth of SDN controller plane computation complexity is lowered to linear growth through construction of an abstract hierarchical view, thereby solving the expandability problem of a control plane in a control domain when the SDN is applied to a large-scale network.

Description

For the Region control equipment of SDN, territory control appliance and control system
Technical field
The present invention relates to Internet technical field, specifically, relate to a kind of Region control equipment for SDN, territory control appliance and control system.
Background technology
Network (the SoftwareDefinedNetworking of software definition, SDN) be a kind of novel network architecture, its design concept is separated with data retransmission plane network-based control plane, thus go to realize programmable control bottom hardware by the software platform in concentrated controller, realize Internet resources distributed in demand flexibly.In SDN, the network equipment is only responsible for simple data retransmission, general hardware can be adopted, and refinement is independently network operating system by the original operating system being responsible for controlling, be responsible for carrying out adaptation to different business characteristic, and the communication between network operating system and traffic performance and hardware device can pass through programming realization.
Along with the growth of datum plane switch scale, centralized control plane cannot meet the expansion demand of datum plane to the processing time of data plane message and disposal ability.The communication protocol of standard and mechanism is not had, the network traffics request of the whole datum plane of mutual load that cannot cooperate between controller between existing SDN control plane controller.
At present, the main extensibility adopting two kinds of architectures to improve SDN control plane of research both at home and abroad:
The first architecture is flat distributed control plane.Control plane multi-controller shares global synchronization and topology information by distributed data base, and then makes every platform controller grasp the whole network information, and the switch that process connects separately is sent to the message of control plane.
Flat distributed architecture is owing to only adopting individual layer controller architecture, and in the network configuration of tradition based on Packet forwarding, extensibility is relatively good.But because SDN has the characteristic based on flow forwarding, at this, our hypothesis is by < source address, and the consistent message of destination address > is considered as one group of stream.When a SDN controller management has the M platform network equipment, the computation complexity of control plane is O (M 2).If control plane adopts Dijkstra's algorithm, when network size increases N times, the computation complexity of control plane is O (M 2n 2), the computation complexity of control plane is with O (N 2) increase.Now, if only increase N platform controller, the disposal ability of control plane increases O (N), is with linear growth.Therefore we can find out the growth along with network size, and control plane needs the disposal ability of message amount to be processed control plane with quadratic growth with linear growth.And flat distributed architecture cannot solve along with network size increases, the disposal ability of process message number control plane with quadratic growth is with the problem of linear growth.
The second architecture is layered subset Chinese style control plane, wherein the two-layer centralized architecture of main employing.Bottom controller directly connects bottom physical network, is responsible for network topology and the state information of collecting bottom.Top layer centerized fusion device is responsible for network topology and the state information of collecting the grasp of all bottom controllers, and then grasps the whole network information.When the data flow coverage area of bottom controller process exceeds its management area, message packet is transmitted to the controller process that global information grasped by bottom by bottom controller.
Level centralized architecture due to top layer be centerized fusion device, when switch geographical position is away from controller, transmission delay is long, can cause the accumulation of control plane Message Processing, cause control plane disposal ability sharply to decline, and then cause the Message Processing storm of control plane.Meanwhile, level centralized architecture also cannot solve along with network size increases, and the disposal ability of process message number control plane with quadratic growth is with the problem of linear growth.In addition, also there is Single Point of Faliure problem in level centralized architecture.
Although above two kinds of control plane architectures can improve the extensibility of SDN control plane to a certain extent, when it is applied to large scale network, the scalability problem of control plane still cannot be solved.
Therefore, current in the urgent need to a kind of the Region control equipment and the territory control appliance that can be used in extensive SDN.
Summary of the invention
The present invention is directed to the above-mentioned problems in the prior art, provide firstly a kind of Region control equipment for inside, SDN management area, comprising:
Regional host computer administration module, is supplied to for the host information in extract management region the territory control appliance controlling described Region control equipment;
Link discovery module, for finding link between the link of inside, management area and telephone net node information and management area and telephone net node information;
Region topology administration module, for obtaining link in management area and telephone net node information to build the physical topology information of management area, and the abstract topology information generating management area is supplied to the territory control appliance controlling described Region control equipment;
Partial route computing module, according to the routing forwarding information of the physical topology information management of computing intra-zone that region topology administration module provides.
In one embodiment, comprise further:
Vertical communication module, is connected for setting up TCP between Region control equipment with territory control appliance, sends the information in management area, and receives the abstract routing rule of the territory control appliance distribution controlling described Region control equipment.
In one embodiment, comprise further:
OpenFlow Base communication module, for passing through southbound interface collection management intra-zone telephone net node information, for regional host computer administration module, link discovery module, region topology administration module provide the monitoring interface monitoring main frame, telephone net node and link, provide interface for Partial route computing module issues installation stream table rule on telephone net node simultaneously.
In one embodiment, described region topology administration module also for the physical topology information of inside, management area, comprises the increase of physical topology information, deletion and renewal.
In one embodiment, the abstract topology information of described management area comprises to carry out the abstract and abstract port of network node that is that generate by this management area, abstracting link between this management area internal network nodes to other network nodes, and abstracting link weights between network node; Wherein,
The edge switch of the corresponding management area of abstract port of described network node;
Abstracting link between described network node is the abstracting link of all-network node inner all edge switch nodes to one's respective area of this management area;
Abstracting link weights between described network node are the jumping figure of all-network node inner all edge switch nodes to one's respective area of this management area.
In one embodiment, the abstracting link between described management area internal network nodes to other network nodes to be expressed as in internal switch ID, edge switch ID and region all switches to the jumping figure of all edges of regions switches.
In one embodiment, the described abstract routing rule management area internal switch that to be the management area internal switch that connects according to the physical link between management area, source host connect to the abstracting link of edge switch, destination host to the abstracting link calculating of edge switch obtain from source host to the minimum trans-regional routing rule of destination host jumping figure.
In one embodiment, described link discovery module is also for detecting the situation of change of management intra-zone, link between management area and telephone net node;
The situation of change that described region topology administration module obtains link and telephone net node upgrades the physical topology information of management area and the abstract topology information of management area.
The present invention also provides a kind of for the territory control appliance between each management area of SDN, comprising:
Territory host management module, by the host information in the Region control equipment collection management region of its management, thus obtains the whole host informations in host management module management and control region, described territory;
Territory Topology Management module, the abstract topology information that the Region control equipment controlled by it collects each region generates the abstract topology of the overall situation in all management and control regions;
Territory routing calculation module, obtains cross-domain abstract routing rule according to the abstract topology information in each region and zone boundary topology for cross-domain data stream calculation forward-path.
In one embodiment, comprise further:
Vertical communication module, is connected for setting up TCP with the Region control equipment that described territory control appliance manages, the information in receiving management region, and distributes abstract routing rule to the Region control equipment of described territory control appliance management.
In one embodiment, comprise further:
Horizontal communication module, for connecting other territory control appliances, by supporting that the NoSQL database of dynamic cluster carrys out the abstract topology information of whole host informations in synchronous SDN, telephone net node information and management area.
In one embodiment, the route entrance of trans-regional data flow in each region and outlet information are sent to relevant range control appliance by described territory routing calculation module, by path from the inlet to the outlet in the Partial route computing module management of computing region of Region control equipment.
In one embodiment, the abstract topology of the described overall situation comprises the physical topology information between the abstract topology information of each management area and management area;
The abstract topology information of described each management area comprises: this management area is carried out the abstract and abstract port of network node that is that generate, the abstracting link between this management area internal network nodes to other network nodes, abstracting link weights between network node; Wherein,
The edge switch of the corresponding management area of abstract port of described network node;
Abstracting link between described network node is the abstracting link of all-network node inner all edge switch nodes to one's respective area of this management area;
Abstracting link weights between described network node are the jumping figure of all-network node inner all edge switch nodes to one's respective area of this management area;
Physical topology information between described management area comprises: the edge switch of all management areas to other management areas edge switch between physical link.
In one embodiment, described territory Topology Management module calculates jumping figure between each edge switch node of this management area and the edge switch node of other management areas according to the link between management area and telephone net node information.
In one embodiment, the described abstract routing rule management area internal switch that to be the management area internal switch that connects according to the physical link between management area, source host connect to the abstracting link of edge switch, destination host to the abstracting link calculating of edge switch obtain from source host to the minimum trans-regional routing rule of destination host jumping figure.
In one embodiment, abstract routing rule is issued according to the reverse rule issued to the telephone net node in abstract route.
The present invention also provides a kind of control system for SDN, comprises Region control equipment as described above, and territory control appliance as described above.
Embodiments of the invention can be used for extensive SDN in management and control territory.Zone controller is responsible for equipment state and the network topological information of collecting datum plane, and domain controller is responsible for network state and the information of collecting lower floor's controller grasp, and adopts distributed way to obtain the network information of other top level domain controllers grasp.Meanwhile, by building abstract hierarchical view, the superlinearity of SDN controller plane computations complexity being increased and is reduced to linear growth, solve the easily extensible problem of control plane in management and control territory when SDN is applied to large scale network.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in specification, claims and accompanying drawing and obtain.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for specification, with embodiments of the invention jointly for explaining the present invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of the SDN multi controller systems according to the embodiment of the present invention;
Fig. 2 is the abstract network view of the architecture according to the embodiment of the present invention;
Fig. 3 is the structural representation of the Region control equipment according to the embodiment of the present invention;
Fig. 4 is the structural representation of the territory control appliance according to the embodiment of the present invention;
Fig. 5 is the SDN topological diagram according to the embodiment of the present invention.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the present invention is described in further detail.
Embodiments of the invention provide a kind of in large scale network situation, postpone low, that extensibility the is strong SDN control plane system being applicable to large scale network.Adopt hierarchical architecture to organize the multi-controller of SDN, but still adopt distributed between top controller.
As shown in Figure 1, hierarchy type SDN multi controller systems can be divided into from the bottom to top: underlay network device layer (Layer0), the Region control mechanical floor (Layer1) be directly connected with the network equipment, territory control appliance layer (Layer2) of grasping overall abstracted information.The growth of the computing time of control plane, by the layering of the information such as internet message process and network view and abstract, is reduced to linearly by superlinearity, to solve extensive SDN control plane scalability problem by the present embodiment.
In the layered architecture proposed in embodiments of the present invention, by building hierarchy type abstract view, the computation complexity of control plane to Message processing is reduced to linearly by superlinearity.Whole management domain (Domain) is divided into multiple subdomain (Sub-Domain).Each subdomain is divided into again multiple management area (Area).Here, the switch that control appliance management in lower layer region is actual, have the topology that management area is inner whole, and the abstract topology of lower floor is grasped by top level domain control appliance.Top controller by abstract for each management area be a network node, by abstract for border router be the port of network node.The abstract view of this layered architecture as shown in Figure 2.
If each management area (Area) internal control M platform switch, then the computation complexity of each management area is O (M 2).When network size increases N times, be divided into N number of management area, one, each management area controller.The computation complexity that so control plane is overall is N*O (M 2).There is N number of management area in current hypothesis, so configures N platform Region control equipment.In the present embodiment, by abstract for each management area be a network node, so N number of network node is managed in plane condominium in territory, and its computation complexity is O (N 2).
Based on above-mentioned thought, the present embodiment provides a kind of control system of SDN, adopts hierarchical system structure.This control system comprises the Region control equipment of bottom and the territory control appliance of top layer.Region control equipment is responsible for equipment state and the network topological information of collecting datum plane, and territory control appliance is responsible for network state and the information of the grasp of collecting zone controller, and adopts distributed way to obtain the network information of other territory control appliances grasps.
Figure 3 shows that the structural representation of Region control equipment 300.Region control equipment 300 comprises regional host computer administration module 310, link discovery module 320, region topology administration module 330 and Partial route computing module 340.
Regional host computer administration module 310 is for the host information in extract management region and be supplied to the territory control appliance of control area control appliance.Specifically, host management module 310 obtains the every terms of information of main frame by the ARP message that main frame sends.When a main frame have sent an ARP message, its switch connected can be triggered and send a Packet-In message to Region control equipment 300.Region control equipment 300 receives and carries out decapsulation to Packet-In message afterwards, extracts the every terms of information of main frame, as MAC Address, and IP address, and it is connected to the port of switch.
Link discovery module 320 is for finding link between link in management area and telephone net node information and management area and telephone net node information.
Link discovery module 320 is divided into intra-zone link discovery submodule and inter-area link to find submodule, for finding the link of inside, management area and nodal information and the link between management area and management area and nodal information.
Wherein, for intra-zone link discovery submodule, Region control equipment control appliance 300 obtains the link information of its intra-zone by LLDP agreement.Region control equipment 300 sends all of the port of all switches in LLDP message to management area.LLDP message is sent to the port being positioned at the link other end by the switch receiving LLDP message by the port of its physical link, and then delivers to another switch connected.After the switch of the link other end receives this LLDP message, be encapsulated into Packet-In message and delivered to control appliance 300 in connected territory.After control appliance 300 receives in territory, decapsulation is carried out to it and obtains the TLV information being positioned at both link ends, specifically comprise the controller ID of the information of the switch of both link ends, port, this switch responsible.
Inter-area link is found that for submodule, when there is multiple management area, link discovery module can find the link connection state between management area.Inter-area link on a Region control equipment finds that submodule needs to process the LLDP message sent from other regions.In order to obtain the link information between management area, the controller Region control equipment 1 of management area 1 sends all of the port of LLDP message to the inner all edge switch of Region control equipment 1.After all edge switch in this region receive LLDP message, message is sent on the edge switch of coupled management area 2 by the physical link connecting its port.This message is enclosed the controller Region control equipment 2 of the management area 2 that Packet-In message sends to it to connect by the edge switch of management area 2.Region control equipment 2 receives and carries out decapsulation to Packet-In message afterwards, ControllerID is got from the TLV information of LLDP message, and contrast with the ControllerID of self, if inconsistent, Region control equipment 2 know send this Packet-In message to it territory in switch be the edge switch of one's respective area, meanwhile, know that another switch be connected with this edge switch is the edge switch in Region control equipment 1 territory.Region control equipment hexa-atomic group of TLV information represents interregional link information <LocalControllerId, LocalSwitchId, LocalPort, RemoteControllerId, RemoteSwitchId, RemotePort>.
Region topology administration module 330, it is connected with link discovery module 320, to obtain the physical topology information that link in management area and telephone net node information build management area, and the abstract topology information generating management area is supplied to the territory control appliance of control area control appliance.
Region topology administration module 330 has two functions: management area internal physical topology information and set up the abstract topology in region and be supplied to territory (Domain) control appliance.On the one hand, in region, Topology Management submodule manages the physical topology information sent by link discovery module 320.It is responsible for the topology informations such as interpolation, renewal, deletion of node, port, link specifically.On the other hand, this module is also responsible for sending abstract topology to top level domain control appliance.Region control equipment calculates the shortest path of each edge switch to other edge switch, and the jumping figure result between any two points is sent to territory control appliance, a management area just can be abstracted into a network node by the territory control appliance of such top layer, by the port (port) of the edge switch of management area as a network node, the jumping figure between management area edge switch to edge switch is as the weights of an abstracting link.
Like this, the abstract topology information of management area comprises to carry out the abstract and abstract port of network node that is that generate by this management area, abstracting link between this management area internal network nodes to other network nodes, and abstracting link weights between network node.Wherein, the edge switch of the corresponding management area of the abstract port of described network node; Abstracting link between described network node is the abstracting link of all-network node inner all edge switch nodes to one's respective area of this management area; Abstracting link weights between described network node are the jumping figure of all-network node inner all edge switch nodes to one's respective area of this management area.
In addition, link discovery module 320 is also for detecting the situation of change of management intra-zone, link between management area and telephone net node.Region topology administration module 330 obtains the situation of change of link and telephone net node to the abstract topology information of the physical topology information and management area that upgrade management area.Particularly, topology upgrades and depends on link discovery module 320.Link discovery module 320 carrys out the change conditions of detecting link and node by sending LLDP message.When having occurred a new link, or when existing link cannot detect within a period of time, link discovery module 320 can mark this link, and notifies Topology Management module 330 in territory.Region topology administration module 330 adds or deletes the transition information of link, and the path of inside, zoning again.Subsequently, region topology administration module 330 sends new topology information to interregional Topology Management submodule.Interregional Topology Management submodule upgrades the topology information of top layer.
Partial route computing module 340 is connected with region topology administration module 330, for the routing forwarding information of physical topology information management of computing intra-zone provided according to region topology administration module 330.
Because territory control appliance layer is based on abstract network view calculating path, therefore it can not calculate overall shortest path.In order to address this problem, the present embodiment provides a kind of abstract method for routing to solve this problem.This abstract method for routing needs the inner every platform switch of Region control equipment precomputation to the jumping figure of edge switch, and result is sent to territory control appliance.Then the shortest forward-path of the conduct overall situation that in the inter-domain path jumping figure of each stream and territory, path jumping figure sum is minimum chosen by territory control appliance.
For Partial route computing module 340, when a Packet-In message arrives Region control equipment, the source address of this message of Region control equipment inspection and destination address.If destination address is at intra-zone, so Region control equipment employing Dijkstra's algorithm comes the path in zoning.
In order to calculate the shortest path of the overall situation, the precomputation of Region control equipment is from each internal switch to the jumping figure of other edge switch, and by this result < internal switch ID, egress switch ID, jumping figure > (<InnerSwitchID, EgressSwitchID, Hops>) send to connected territory control appliance.
Furthermore, Region control equipment 300 also comprises vertical communication module 350, be connected for setting up TCP with the territory control appliance of control area control appliance, information in transmission management area (such as, the abstract topology information of the ARP solicited message of main frame, routing information request, management area, host information and telephone net node information), and receive the abstract routing rule of territory control appliance distribution of control area control appliance.
Region control equipment 300 also comprises OpenFlow Base communication module 360, for passing through southbound interface collection management intra-zone telephone net node information, for regional host computer administration module, link discovery module, region topology administration module provide the monitoring interface monitoring main frame, telephone net node and link, provide interface for Partial route computing module issues installation stream table rule on telephone net node simultaneously.
Specifically, OpenFlow Base communication module 360 mainly contains three functions: 1) collect exchanger information.When OpenFlow switch is connected to control appliance in a territory by SDN southbound interface, OpenFlow exchange opportunity sends control appliance in various types of messages to territory.Now, this module can be resolved the OpenFlow message received, and obtains the every terms of information of Switch, the state etc. of port as each in the ID of Switch, Switch.2) receive the message sent of datum plane, and provide the interface of monitoring for other modules.3) stream table rule is installed on switches.This module is the interface that Region control equipment is supplied to OpenFlow switch installation rule, such as Flow-Mod or Packet-Out.
In addition, Region control equipment 300 also comprises memory module (not shown), for the host information in storage administration region, and exchanger information, physical link between switch, the abstracting link between the abstract path of inside, management area and network node.
Memory module is for storing three kinds of information: host information, exchanger information and link information.
1) host information: host information comprises <MAC address, SwitchID, SwitchPort, LocalControllerID>.<key, value> pattern is used to carry out storage host information.The host information stored in <key, value> pattern, key is the IP address of main frame, and value is other information.
2) exchanger information: exchanger information comprises <SwitchID, SwitchPort, PortStatus, LocalControllerID, IsEdgeSwitch>.<key, value> pattern is used to carry out memory transactions machine information.In <key, value> pattern, key is the ID of Switch, value is other information.
3) link information: link information comprises abstracting link information and actual physical link information.This part devises two kinds of abstracting link.The first abstracting link is all edge switch from all switches of intra-zone to region.Here the shortest path jumping figure be meant to from the switch of inside to edge switch of abstracting link.The second abstracting link is the edge switch of each edge switch of intra-zone to other.2 map are adopted to store such abstracting link, i.e. map<key1; Map<key2; Value>> pattern stores two class abstracting link.In first kind abstracting link, the ID of key1 to be the ID of inner Switch, key2 the be edge Switch that this inner Switch is connected to.In Equations of The Second Kind abstracting link, the ID of key1 to be the ID of edge Switch, key2 the be another one edge Switch that this Switch is connected to.
Physical link refers to the actual physical link connected between zones of different.We adopt map<key1; Map<key2; Value>> pattern stores actual physical link.In this map, key1 and key2 is the ID of 2 Switch being positioned at physical link two ends respectively, and here value equals 1.
Referring to Fig. 4, the structure of territory control appliance is described.Territory control appliance 400 comprises territory host management module 410, territory Topology Management module 420 and territory routing calculation module 430.
Territory host management module 410 by the host information in the Region control equipment collection management region of its management, thus obtains the whole host informations in host management module management and control territory, territory.
The similar ARPProxy of its operation principle.When there is multiple management area and multiple Region control equipment, two main frames (as MAC Address) when not knowing the specifying information of the other side being positioned at different management area to communicate.When source host will send data to destination host, first it send the MAC Address of ARP message inquiry destination host.The switch that this message is connected to source host mails to the Region control equipment managing this region.Do not know the host information of another management area due to this Region control equipment, therefore trans-regional ARP message is sent to territory control appliance by it.Manage submodule Querying Distributed database between region on the control appliance of territory, if having the information of destination host as mac address information, then the information of destination host is returned to source host.If do not find the information of destination host, so territory control appliance will broadcast all effective port of this ARP query message to all switches in its management and control territory.In order to avoid broadcast storm, SpanningTree mode can be utilized to avoid broadcast cycle.
Territory Topology Management module 420 collects the abstract topology of the overall situation in the abstract topology information generation management and control territory in each region by the Region control equipment that it controls.Specifically comprise the abstract topology informations such as interpolation, renewal, deletion of node, port, link.
The abstract topology of the overall situation comprises the physical topology information between the abstract topology information of each management area and region.
Specifically, the abstract topology information of each management area comprises: this management area is carried out the abstract and abstract port of network node that is that generate, abstracting link between this management area internal network nodes to other network nodes, abstracting link weights between network node.Wherein, the edge switch of the corresponding management area of the abstract port of network node; Abstracting link between network node is the abstracting link of all-network node inner all edge switch nodes to one's respective area of this management area; Abstracting link weights between network node are the jumping figure of all-network node inner all edge switch nodes to one's respective area of this management area; Physical topology information between management area comprises: the edge switch of all management areas to other management areas edge switch between physical link.
Territory routing calculation module 430 and territory Topology Management 420 model calling, obtain cross-domain abstract routing rule according to the abstract topology information in each region and zone boundary topology for cross-domain data stream calculation forward-path.Territory routing calculation module 430 is according to the path between the trans-regional region of the abstract topology calculate of the overall situation from source host to destination host, and the route entrance in trans-regional each region and outlet information are sent to relevant range control appliance, by path from the inlet to the outlet in the Partial route computing module zoning of Region control equipment.
The management area internal switch that its management area internal switch connected according to the physical link between management area, source host connects to the abstracting link of edge switch, destination host makes from source host to the minimum trans-regional abstract routing rule of destination host jumping figure to the abstracting link calculating of edge switch.Wherein, abstract routing rule issues to the telephone net node in abstract route according to the reverse rule issued.
Specifically, when a Packet-In message is to Region control equipment, the source address of this message of Region control equipment inspection and destination address.If destination address is beyond region management and control scope, so the transmission of Region control equipment comprises the territory control appliance of message to top layer of source address and destination address, and adding an index for this message is stored in a buffer (Buffer), wait for that territory control appliance returns result of calculation.After router-level topology result is returned to Region control equipment by domain controller, Region control equipment by the Packet-In message extraction that is buffered in Buffer out, send it to the outbound port of source switch, and forward rule for all switches on this path issue.
Territory routing calculation module 430 obtains abstract topology information from territory Topology Management module 420.This topology information not only comprises the topology information between region, also comprise the abstract path information < internal switch ID of intra-zone, egress switch ID, jumping figure > (<InnerSwitchID, EgressSwitchID, Hops>) for calculating overall shortest path.First, this module adopts Dijkstra's algorithm according to the routing information between the topology information zoning between region.Then, the jumping figure between the internal switch connected by source host to edge switch, the jumping figure between the internal switch that destination host connects to edge switch, the jumping figure between region, this three is added.Finally, add according to this and minimum result decide forward-path.Then by abstract routing forwarding message <IngressSwitchID, PreExternalSwitchID, EgressSwitchID, LastExternalSwitchID> send to Region control equipment all on path.Then every inside, platform Region control equipment zoning forward-path and issue and forward rule to all switches on path.
It should be noted that, range restraint equipment 300 needs for the forward-path in the data-flow computation region in this region.When the region having a data flow to administer by way of a zone controller, the domain controller of top layer sends a four-tuple route messages < access switch ID, external switch ID be connected with entrance, egress switch ID, external switch ID> (the <IngressSwitchID be connected with outlet, PreExternalSwitchID, EgressSwitchID, LastExternalSwitchID>) to zone controller.Wherein, PreExternalSwitchID refers to the ID of the edge switch in another region be connected with the entrance boundary switch of one's respective area.Therefore, from the value of the ID (PreExternalSwitchID) of the ID (IngressSwitchID) of access switch and egress switch, Region control equipment just can get access switch and the inbound port of one's respective area.In like manner, LastExternalSwitchID refers to the ID of the edge switch exporting another region of the outside that edge switch is connected with one's respective area.From the value of external switch ID (LastExternalSwitchID) that egress switch ID (EgressSwitchID) is connected with egress switch, Region control equipment can get egress switch and the outbound port of one's respective area.Then Region control equipment is just according to < access switch, inbound port, egress switch, and outbound port > has been the data-flow computation forward-path by way of this region.
Territory control appliance 400 also comprises vertical communication module 440, be connected for setting up TCP with the Region control equipment that described territory control appliance manages, information in receiving management region (such as, the abstract topology information of the ARP solicited message of main frame, routing information request, management area, host information and telephone net node information), and distribute abstract routing rule to the Region control equipment of described territory control appliance management.
1) transmission of asking and reception.Vertical communication module 340,440 is positioned at Region control equipment 300 (client) and territory control appliance 400 (server), is connected by TCP.In this part, territory control appliance 400 adopts asynchronous socket to carry out work.Asynchronous socket creates a thread pool during initialization, and uses the mode of a thread poll to look into see if there is new information to arrive.When a Region control equipment sends a message to the territory control appliance 400 be connected with it, this message is put into thread pool by the Socket of server.Then, this thread pool calls relevant module to process the message of arrival.The message sent is needed to comprise in this layered architecture: ARP asks, route requests, topology information, host information and exchanger information.The form that request sends adopts Json form.
2) distribution of routing rule.Territory control appliance is by being connected to come distribution rules and arp reply with the TCP set up between Region control equipment.When territory control appliance distributes routing rule to the switch on path, its can issue stream table according to the backward of forward-path to switch.This means that issuing at first the region forwarding rule is the region be connected with destination host, and the region finally issuing forwarding rule is the region be connected with source host.Adopt the reverse method issuing rule to be newly flow often through a region to prevent, edge switch constantly triggers Packet-In message thus causes the double counting of control appliance.Such as, if use positive sequence to issue rule, first the region be so connected with source host will issue stream table rule.When data flow arrives next region through this region, because the forwarding speed of datum plane is faster than control plane, probably when arrival Two Areas, stream table rule does not also install.Now, this data flow will trigger switch and produces Packet-In message and be sent to its Region control equipment and recalculate.This behavior not only can waste bandwidth, and causes the waste of cpu resource of controller.The message of distribution is needed to comprise: routing rule and arp reply.Distribution formats adopts JSON.
Territory control appliance 400 also comprises Horizontal communication module 450, for connecting other territory control appliances, by supporting that the NoSQL database of dynamic cluster carrys out the abstract topology information of whole host informations in synchronous SDN, telephone net node information and management area.
1) distributed strategy: distributed strategy mainly comprises three aspects: unique ControllerID, the publish/subscribe of message, local cache.
Unique ControllerID.Territory control appliance adopts the method for distributed lock to ensure the uniqueness of the ID of Controller.Meanwhile, the uniqueness ensureing the zone controller ID connected below also is responsible for by territory control appliance simultaneously.
2) publish/subscribe of message: territory control appliance adopts distributed mechanism to carry out publish/subscribe message (such as routing rule).Adopt this mechanism, territory control appliance can create topic (topic), and other can subscribe to this topic to this topic interested territory control appliance.
3) local cache.The network information of territory control appliance aspect management comprises all host informations, exchanger information and abstract topology information.These information are partitioned storages in the control appliance cluster of territory.If we read same key (key) many times from NoSQL database, but this key (key) belongs to another one territory control appliance.When so we carry out once long-range reading at every turn all can cost a lot.Therefore, we adopt local cache mechanism to store the key (key) of those frequent access, once improve the speed of reading and reduce the expense of the network bandwidth.
4) distribution of rule: the routing rule of the overall situation is distributed by publish/subscribe mechanism.At the top layer of layered architecture, each territory control appliance creates a topic (topic) according to its ControllerID.The source host plan transmission data supposing to be positioned at a subdomain (sub-domain) flow to the destination host of another subdomain (sub-domain).Because the Region control equipment connecting source host does not possess the network information of destination host region, therefore the computation requests of this stream is sent to the territory control appliance on upper strata.The abstract topology information of the whole network grasped by territory control appliance, so the territory control appliance being responsible for source host is the routed path between the region of its data flow of this Framework computing on whole territory (Domain).Then territory control appliance extracts the ID of its corresponding Region control equipment and territory control appliance ID corresponding to these Region control equipment according to the ID of Switch all on path.The territory control appliance being responsible for source host adopts the ID of Region control equipment on path, and access switch ID and egress switch ID issues these routing rules to all territory control appliances be positioned on forward-path.After other territory control appliance receives these message, vertical communication module is adopted to send access information and the outlet information of its path rule to all Region control equipment on path.The forward-path of the access information that last each Region control equipment is sent according to territory control appliance and control appliance inside, outlet information zoning.
Territory control appliance 400 also comprises memory module (not shown), for storing the host information in SDN, exchanger information, and the physical link between switch, the abstracting link between the abstract path of inside, management area and network node.
It should be noted that, embodiments of the invention provide multi-controller fault tolerant mechanism.Fault-tolerant and Failure Transfer between switch and Region control equipment is ensured by OpenFlow agreement.From 1.2 editions of OpenFlow, switch can be set up with multiple Region control equipment and communicate, and improves reliability and the extensibility of system.Region control equipment can set oneself role, as Master/Slave/Equal.After the Master control appliance in a region breaks down, the Slave control appliance in this region can be connected to rapidly all switches of fault zone, continues as it and provides service.
Fault-tolerant and Failure Transfer between Region control equipment and territory control appliance is with reference to the role transforming mechanism in OpenFlowv1.2.At the initial phase that Region control equipment communicates with territory control appliance, the Master control appliance that certain territory control appliance is the multiple Region control equipment in its management area can be configured.Meanwhile, arranging another territory control appliance is Slave control appliance, and these information is sent to all Region control equipment that it connects.All Region control equipment is connected the mutual situation detecting the other side with between the control appliance of territory by TCP.If the territory control appliance being configured to Master breaks down, Region control equipment is connected with the territory control appliance being configured to Slave.
workflow
Provide two examples of route between intrAzone routing and region below so that the workflow of hybrid hierarchy formula architecture to be described.These two examples are described based on topology as shown in Figure 5.In this topo structure, a territory (Domain) has 2 subdomains (Sub-Domain), and each subdomain (Sub-Domain) has two regions (Area).Notice in this topology, have 4 main frames, point another name they be host A, B, C, D.
(1) intrAzone routing (Intra-areaRouting).
First example is the example of intrAzone routing, and this example illustrates between intra-zone two main frames (such as host A and host B) and how to communicate.When host A sends data to host B, first data flow arrives the switch be connected with host A.This switch produces a Packet-In message, and this message is sent to Region control equipment 1 asks calculating path.After Region control equipment 1 receives this message, it checks that the destination address of this data flow is whether at the Region control device interior of its management and control.Because it is inner that host B is positioned at Region control equipment 1, so Region control equipment 1 has the information of host B.Then Region control equipment 1 is host A and host B calculating path forwarding information.Next, Region control equipment 1 sends routing rule to all switches on path.After all switches install stream table rule, the data flow that host A mails to host B has just been forwarded.
2) route (Inter-areaRouting) between region.Second example is the example of route between region, and how two main frames (such as host C and main frame D) that this example is used between explanation region communicate.Flow to main frame D when host C sends data, first data flow arrives the switch be connected with host C.This switch is that this message generation Packet-In information and sending is to Region control equipment 2.After Region control equipment 2 receives this Packet-In message, its checks that the destination of data flow is whether in its management and control region.Because main frame D is not in Area2, so Region control equipment 2 does not have the information of main frame D.The < source address of this data flow, destination address > parse by it from Packet-In message, and Reseal, in a path computing request, sends to territory control appliance 1, and this Packet-In message of buffer memory.After territory control appliance 1 receives this message, it is based on the forward-path between overall abstract view zoning.Because main frame D is positioned at the subdomain 2 (Sub-Domain2) of territory control appliance 2 management and control, so trans-regional path is forwarded rule by territory control appliance 1 be distributed to subdomain 2 (Sub-Domain2) by NoSQL database.After territory control appliance 2 receives the route routing forwarding rule being positioned at its management and control region, these rules send to and forward relevant all Region control equipment specifically by it.After Region control equipment 3 and Region control equipment 4 receive the forwarding Rules Message sent on upper strata, they analyze this message, obtain the < access switch relevant with forwarding data flow, inbound port, egress switch, outbound port >.Then according to these information, for passing through the forward-path in their region to the data-flow computation of main frame D from host C.After calculating path, Region control equipment 3 and Region control equipment 4 will forward the regular all switches be handed down on path.After the switch in all regions installs forwarding rule, just can forwarded from host C to the data flow of main frame D.
Although execution mode disclosed in this invention is as above, the execution mode that described content just adopts for the ease of understanding the present invention, and be not used to limit the present invention.Technical staff in any the technical field of the invention; under the prerequisite not departing from spirit and scope disclosed in this invention; any amendment and change can be done what implement in form and in details; but scope of patent protection of the present invention, the scope that still must define with appending claims is as the criterion.

Claims (17)

1., for a Region control equipment for inside, SDN management area, it is characterized in that, comprising:
Regional host computer administration module, is supplied to for the host information in extract management region the territory control appliance controlling described Region control equipment;
Link discovery module, for finding link between the link of inside, management area and telephone net node information and management area and telephone net node information;
Region topology administration module, for obtaining link in management area and telephone net node information to build the physical topology information of management area, and the abstract topology information generating management area is supplied to the territory control appliance controlling described Region control equipment;
Partial route computing module, according to the routing forwarding information of the physical topology information management of computing intra-zone that region topology administration module provides.
2. Region control equipment according to claim 1, is characterized in that, comprise further:
Vertical communication module, is connected for setting up TCP between Region control equipment with territory control appliance, sends the information in management area, and receives the abstract routing rule of the territory control appliance distribution controlling described Region control equipment.
3. Region control equipment according to claim 2, is characterized in that, comprise further:
OpenFlow Base communication module, for passing through southbound interface collection management intra-zone telephone net node information, for regional host computer administration module, link discovery module, region topology administration module provide the monitoring interface monitoring main frame, telephone net node and link, provide interface for Partial route computing module issues installation stream table rule on telephone net node simultaneously.
4. Region control equipment according to claim 1, is characterized in that, described region topology administration module also for the physical topology information of inside, management area, comprises the increase of physical topology information, deletion and renewal.
5. Region control equipment according to claim 1, it is characterized in that, the abstract topology information of described management area comprises to carry out the abstract and abstract port of network node that is that generate by this management area, abstracting link between this management area internal network nodes to other network nodes, and abstracting link weights between network node; Wherein,
The edge switch of the corresponding management area of abstract port of described network node;
Abstracting link between described network node is the abstracting link of all-network node inner all edge switch nodes to one's respective area of this management area;
Abstracting link weights between described network node are the jumping figure of all-network node inner all edge switch nodes to one's respective area of this management area.
6. Region control equipment according to claim 5, it is characterized in that, the abstracting link between described management area internal network nodes to other network nodes to be expressed as in internal switch ID, edge switch ID and region all switches to the jumping figure of all edges of regions switches.
7. Region control equipment according to claim 5, it is characterized in that, the described abstract routing rule management area internal switch that to be the management area internal switch that connects according to the physical link between management area, source host connect to the abstracting link of edge switch, destination host to the abstracting link calculating of edge switch obtain from source host to the minimum trans-regional routing rule of destination host jumping figure.
8. Region control equipment according to claim 1, is characterized in that, described link discovery module is also for detecting the situation of change of management intra-zone, link between management area and telephone net node;
The situation of change that described region topology administration module obtains link and telephone net node upgrades the physical topology information of management area and the abstract topology information of management area.
9., for the territory control appliance between each management area of SDN, it is characterized in that, comprising:
Territory host management module, by the host information in the Region control equipment collection management region of its management, thus obtains the whole host informations in host management module management and control region, described territory;
Territory Topology Management module, the abstract topology information that the Region control equipment controlled by it collects each region generates the abstract topology of the overall situation in all management and control regions;
Territory routing calculation module, obtains cross-domain abstract routing rule according to the abstract topology information in each region and zone boundary topology for cross-domain data stream calculation forward-path.
10. territory according to claim 9 control appliance, is characterized in that, comprise further:
Vertical communication module, is connected for setting up TCP with the Region control equipment that described territory control appliance manages, the information in receiving management region, and distributes abstract routing rule to the Region control equipment of described territory control appliance management.
11. territory according to claim 10 control appliances, is characterized in that, comprise further:
Horizontal communication module, for connecting other territory control appliances, by supporting that the NoSQL database of dynamic cluster carrys out the abstract topology information of whole host informations in synchronous SDN, telephone net node information and management area.
12. territory according to claim 9 control appliances, it is characterized in that, the route entrance of trans-regional data flow in each region and outlet information are sent to relevant range control appliance by described territory routing calculation module, by path from the inlet to the outlet in the Partial route computing module management of computing region of Region control equipment.
13. territory according to claim 9 control appliances, is characterized in that, the abstract topology of the described overall situation comprises the physical topology information between the abstract topology information of each management area and management area;
The abstract topology information of described each management area comprises: this management area is carried out the abstract and abstract port of network node that is that generate, the abstracting link between this management area internal network nodes to other network nodes, abstracting link weights between network node; Wherein,
The edge switch of the corresponding management area of abstract port of described network node;
Abstracting link between described network node is the abstracting link of all-network node inner all edge switch nodes to one's respective area of this management area;
Abstracting link weights between described network node are the jumping figure of all-network node inner all edge switch nodes to one's respective area of this management area;
Physical topology information between described management area comprises: the edge switch of all management areas to other management areas edge switch between physical link.
14. territory according to claim 13 control appliances, it is characterized in that, described territory Topology Management module calculates the jumping figure between each edge switch node of this management area and the edge switch node of other management areas according to the link between management area and telephone net node information.
15. territory according to claim 14 control appliances, it is characterized in that, the described abstract routing rule management area internal switch that to be the management area internal switch that connects according to the physical link between management area, source host connect to the abstracting link of edge switch, destination host to the abstracting link calculating of edge switch obtain from source host to the minimum trans-regional routing rule of destination host jumping figure.
16. territory according to claim 9 control appliances, is characterized in that, issue abstract routing rule according to the reverse rule issued to the telephone net node in abstract route.
17. 1 kinds, for the control system of SDN, is characterized in that, comprise the Region control equipment according to any one of claim 1 to 8, and as the territory control appliance according to any one of claim 9 to 16.
CN201510612423.3A 2015-09-23 2015-09-23 Area control equipment, domain control equipment and control system for SDN (Software Defined Networking) Pending CN105357024A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510612423.3A CN105357024A (en) 2015-09-23 2015-09-23 Area control equipment, domain control equipment and control system for SDN (Software Defined Networking)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510612423.3A CN105357024A (en) 2015-09-23 2015-09-23 Area control equipment, domain control equipment and control system for SDN (Software Defined Networking)

Publications (1)

Publication Number Publication Date
CN105357024A true CN105357024A (en) 2016-02-24

Family

ID=55332901

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510612423.3A Pending CN105357024A (en) 2015-09-23 2015-09-23 Area control equipment, domain control equipment and control system for SDN (Software Defined Networking)

Country Status (1)

Country Link
CN (1) CN105357024A (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577456A (en) * 2016-03-09 2016-05-11 浪潮通信信息***有限公司 Network topology configuration display method for solving single-domain or cross-domain problems
CN105791115A (en) * 2016-02-26 2016-07-20 杭州华三通信技术有限公司 Flow path calculating method and device
CN105847046A (en) * 2016-03-22 2016-08-10 浪潮通信信息***有限公司 Topological configuration and display method of mobile communication performance management system
CN106549805A (en) * 2016-11-02 2017-03-29 北京邮电大学 A kind of SDN framework and its communication means
CN106550043A (en) * 2016-11-25 2017-03-29 ***股份有限公司 Cloud computing system based on SDN networking technologys
WO2018019186A1 (en) * 2016-07-29 2018-02-01 华为技术有限公司 Resource allocation method, device and system
CN107770098A (en) * 2017-09-05 2018-03-06 全球能源互联网研究院有限公司 A kind of transformer station's station communication drainage method and system based on SDN
CN108365979A (en) * 2018-01-31 2018-08-03 深信服科技股份有限公司 Across the controller management method of cluster, SDN controllers and storage medium
CN108880899A (en) * 2018-06-30 2018-11-23 华为技术有限公司 A kind of Generating Network Topology Map and server
CN109361744A (en) * 2018-09-30 2019-02-19 北京金山安全软件有限公司 Data distribution method and device in isolated network environment and electronic equipment
CN109412828A (en) * 2017-08-18 2019-03-01 上海诺基亚贝尔股份有限公司 Method, apparatus and system for the discovering network topology in software defined network
WO2019109970A1 (en) * 2017-12-07 2019-06-13 北京金山云网络技术有限公司 Network management method and apparatus, electronic device and storage medium
CN109981461A (en) * 2017-12-27 2019-07-05 华为技术有限公司 A kind of data transmission method, apparatus and system
CN109995631A (en) * 2019-03-21 2019-07-09 东风汽车集团有限公司 Vehicle control syetem and method with domain control function
CN110612706A (en) * 2017-04-20 2019-12-24 思科技术公司 Ensuring quality of service configuration in a network
CN111417037A (en) * 2019-01-07 2020-07-14 ***通信有限公司研究院 Management and control system of optical transport network
CN112235252A (en) * 2020-09-21 2021-01-15 西安电子科技大学 Block chain-based security identification method, security identification system and storage medium
CN112305973A (en) * 2020-11-12 2021-02-02 中国电子科技集团公司第五十四研究所 Controller cluster load sharing method based on link attributes
CN113890848A (en) * 2021-09-10 2022-01-04 西安电子科技大学 Topology discovery system and method for layered domain-division SDN multi-controller architecture
CN115314356A (en) * 2022-08-09 2022-11-08 中电云数智科技有限公司 OVN-based cross-region distributed SDN control device and method
WO2022247315A1 (en) * 2021-05-27 2022-12-01 之江实验室 Geographic identifier forwarding method and apparatus for region addressing

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170564A (en) * 2007-11-30 2008-04-30 清华大学 Method for preventing from counterfeiting IP source address based on end-to-end automatic synchronization
CN101917341A (en) * 2010-08-24 2010-12-15 清华大学 Packet marking probability selecting method and device for inter-domain retrospect
CN104363173A (en) * 2014-10-31 2015-02-18 武汉烽火网络有限责任公司 Forwarding router information generation method, controller and software-defined networking system
CN104618244A (en) * 2015-01-19 2015-05-13 迈普通信技术股份有限公司 SDN network and traditional IP network intercommunicating method and system
CN104639450A (en) * 2013-11-11 2015-05-20 ***通信集团公司 Data package forwarding control method and device and SDN (software defined network) frame system
US20150244607A1 (en) * 2014-02-26 2015-08-27 Futurewei Technologies, Inc. Software Defined Networking (SDN) Specific Topology Information Discovery
CN104901884A (en) * 2015-05-27 2015-09-09 杭州华三通信技术有限公司 Wide area network software defined networking (SDN) topology collection realization method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170564A (en) * 2007-11-30 2008-04-30 清华大学 Method for preventing from counterfeiting IP source address based on end-to-end automatic synchronization
CN101917341A (en) * 2010-08-24 2010-12-15 清华大学 Packet marking probability selecting method and device for inter-domain retrospect
CN104639450A (en) * 2013-11-11 2015-05-20 ***通信集团公司 Data package forwarding control method and device and SDN (software defined network) frame system
US20150244607A1 (en) * 2014-02-26 2015-08-27 Futurewei Technologies, Inc. Software Defined Networking (SDN) Specific Topology Information Discovery
CN104363173A (en) * 2014-10-31 2015-02-18 武汉烽火网络有限责任公司 Forwarding router information generation method, controller and software-defined networking system
CN104618244A (en) * 2015-01-19 2015-05-13 迈普通信技术股份有限公司 SDN network and traditional IP network intercommunicating method and system
CN104901884A (en) * 2015-05-27 2015-09-09 杭州华三通信技术有限公司 Wide area network software defined networking (SDN) topology collection realization method and device

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105791115B (en) * 2016-02-26 2019-08-06 新华三技术有限公司 A kind of flow path calculation method and device
CN105791115A (en) * 2016-02-26 2016-07-20 杭州华三通信技术有限公司 Flow path calculating method and device
CN105577456A (en) * 2016-03-09 2016-05-11 浪潮通信信息***有限公司 Network topology configuration display method for solving single-domain or cross-domain problems
CN105847046A (en) * 2016-03-22 2016-08-10 浪潮通信信息***有限公司 Topological configuration and display method of mobile communication performance management system
WO2018019186A1 (en) * 2016-07-29 2018-02-01 华为技术有限公司 Resource allocation method, device and system
US11042408B2 (en) 2016-07-29 2021-06-22 Huawei Technologies Co., Ltd. Device, system, and resource allocation method
CN106549805A (en) * 2016-11-02 2017-03-29 北京邮电大学 A kind of SDN framework and its communication means
CN106549805B (en) * 2016-11-02 2019-09-24 北京邮电大学 A kind of SDN network framework and its communication means
CN106550043A (en) * 2016-11-25 2017-03-29 ***股份有限公司 Cloud computing system based on SDN networking technologys
CN106550043B (en) * 2016-11-25 2020-03-31 ***股份有限公司 Cloud computing system based on SDN networking technology
CN110612706B (en) * 2017-04-20 2022-02-25 思科技术公司 Ensuring quality of service configuration in a network
CN110612706A (en) * 2017-04-20 2019-12-24 思科技术公司 Ensuring quality of service configuration in a network
CN109412828A (en) * 2017-08-18 2019-03-01 上海诺基亚贝尔股份有限公司 Method, apparatus and system for the discovering network topology in software defined network
CN107770098A (en) * 2017-09-05 2018-03-06 全球能源互联网研究院有限公司 A kind of transformer station's station communication drainage method and system based on SDN
WO2019109970A1 (en) * 2017-12-07 2019-06-13 北京金山云网络技术有限公司 Network management method and apparatus, electronic device and storage medium
CN109981461A (en) * 2017-12-27 2019-07-05 华为技术有限公司 A kind of data transmission method, apparatus and system
CN109981461B (en) * 2017-12-27 2020-10-09 华为技术有限公司 Data transmission method, device and system
CN108365979A (en) * 2018-01-31 2018-08-03 深信服科技股份有限公司 Across the controller management method of cluster, SDN controllers and storage medium
CN108880899B (en) * 2018-06-30 2021-10-15 华为技术有限公司 Network topological graph generation method and server
CN108880899A (en) * 2018-06-30 2018-11-23 华为技术有限公司 A kind of Generating Network Topology Map and server
CN109361744A (en) * 2018-09-30 2019-02-19 北京金山安全软件有限公司 Data distribution method and device in isolated network environment and electronic equipment
CN111417037A (en) * 2019-01-07 2020-07-14 ***通信有限公司研究院 Management and control system of optical transport network
CN109995631A (en) * 2019-03-21 2019-07-09 东风汽车集团有限公司 Vehicle control syetem and method with domain control function
CN112235252A (en) * 2020-09-21 2021-01-15 西安电子科技大学 Block chain-based security identification method, security identification system and storage medium
CN112305973A (en) * 2020-11-12 2021-02-02 中国电子科技集团公司第五十四研究所 Controller cluster load sharing method based on link attributes
CN112305973B (en) * 2020-11-12 2021-07-27 中国电子科技集团公司第五十四研究所 Controller cluster load sharing method based on link attributes
WO2022247315A1 (en) * 2021-05-27 2022-12-01 之江实验室 Geographic identifier forwarding method and apparatus for region addressing
US11870560B2 (en) 2021-05-27 2024-01-09 Zhejiang Lab Geographical identification forwarding method and device for area-oriented addressing
CN113890848A (en) * 2021-09-10 2022-01-04 西安电子科技大学 Topology discovery system and method for layered domain-division SDN multi-controller architecture
CN115314356A (en) * 2022-08-09 2022-11-08 中电云数智科技有限公司 OVN-based cross-region distributed SDN control device and method
CN115314356B (en) * 2022-08-09 2023-11-24 中电云计算技术有限公司 Cross-region distributed SDN control device and method based on OVN

Similar Documents

Publication Publication Date Title
CN105357024A (en) Area control equipment, domain control equipment and control system for SDN (Software Defined Networking)
Fu et al. Orion: A hybrid hierarchical control plane of software-defined networking for large-scale networks
CN103179046B (en) Based on data center&#39;s flow control methods and the system of openflow
US9806983B2 (en) System and method for control flow management in software defined networks
CN106487695B (en) A kind of data transmission method, virtual network managing device and data transmission system
US20180359174A1 (en) Control device discovery in networks having separate control and forwarding devices
CN102594689B (en) Distributed network control method and device
CN105553849B (en) A kind of traditional IP and SPTN network intercommunication method and system
US20170230290A1 (en) Multi-domain centralized content-centric networking
Jain et al. Viro: A scalable, robust and namespace independent virtual id routing for future networks
CN106992874A (en) Method and the network equipment for communication
CN112242949A (en) Route distribution method and controller, information routing method and network node equipment
CN103825975A (en) Cdn node distribution server and system
CN109905251A (en) Network management, device, electronic equipment and storage medium
CN105659529A (en) AD-HOC on-demand routing through central control
CN103501280A (en) Access method of multilayer virtual overlay network
CN105391635A (en) Network virtualization method based on software defined network (SDN)
Ariefianto et al. Routing in NDN network: A survey and future perspectives
CN104144143B (en) Method and control device that network is set up
CN106470155A (en) A kind of retransmission method of virtual-machine data, SDN controller and SDN system
CN103716415A (en) Resource perception adaption method with good expandability
CN105306365A (en) Power communication network and capacity expansion and destroy-resistant routing path determination method thereof
CN101141376B (en) Method to establish TE path, path computation equipment and system
CN103825759A (en) Method and system for acquiring network topological information
CN101471879A (en) Path control system and method for layering ordered address grouping network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160224