CN104092604A - Message transmission control method and device - Google Patents

Message transmission control method and device Download PDF

Info

Publication number
CN104092604A
CN104092604A CN201410313175.8A CN201410313175A CN104092604A CN 104092604 A CN104092604 A CN 104092604A CN 201410313175 A CN201410313175 A CN 201410313175A CN 104092604 A CN104092604 A CN 104092604A
Authority
CN
China
Prior art keywords
port
message
trunking group
switch
outbound
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410313175.8A
Other languages
Chinese (zh)
Other versions
CN104092604B (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.)
Hangzhou H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201410313175.8A priority Critical patent/CN104092604B/en
Publication of CN104092604A publication Critical patent/CN104092604A/en
Application granted granted Critical
Publication of CN104092604B publication Critical patent/CN104092604B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a message transmission control method and device. The method comprises the following steps that a plurality of forwarding paths are generated for a message flow; different output ports, belonging to the same switch, on the forwarding paths are configured to be a port aggregation group of the switch; configuration information of the port aggregation group is issued to the switch, so that when the switch receives messages of the message flow, the messages are forwarded through the output ports in the port aggregation group. When the message transmission control method and device are applied, load sharing can be conducted on the message flow by the multiple paths through the port aggregation group, link congestion in a network can be avoided, and the utilization rate of the bandwidth of the network can be increased effectively.

Description

Message transmission control method and device
Technical field
The present invention relates to network communication field, relate in particular to message transmission control method and device.
Background technology
SDN (Software Defined Network, software defined network) be a kind of novel network architecture, in a kind of optional implementation, it can carry out the chain of command of the network equipment and data surface by OpenFlow (open flows) technology separated, thereby realizes the flexible control to network traffics.In SDN, conventionally comprise controller (Controller) and the some switches (Switch) of realizing data surface function of realizing chain of command function.When switch is received reporting for the first time during literary composition of certain message flow, this literary composition of reporting for the first time is sent to controller, by controller according to the civilian forwarding information of reporting for the first time, and the port information of respective switch, confirm the forward-path of this message flow, and issue stream list item (Flow Entry) to the switch on forward-path, so that these switches are forwarded to object equipment by message flow from source device according to the stream list item receiving.
In prior art, controller is when the forward-path of confirmation message stream, and meeting is according to the port of respective switch in SDN, and the annexation between these ports, is that message flow is selected an optimum forward-path.But, owing to may having many forward-paths between source device and object equipment, when network traffics are larger, if only E-Packeted according to optimum forward-path, easily cause this optimum forward-path congested, be difficult to make full use of network bandwidth resources.
Summary of the invention
The invention provides message transmission control method and device, to solve, in existing SDN, adopt single forward-path to E-Packet easily to cause link congestion, be difficult to make full use of the problem of network bandwidth resources.
According to the first aspect of the embodiment of the present invention, a kind of message transmission control method is provided, described method is applied on the controller in software defined network SDN, and described method comprises:
For message flow generates many forward-paths;
The different outbound ports that belong to same switch on described many forward-paths are configured to the port trunking group of described switch;
To described switch, issue the configuration information of described port trunking group, so that described switch while receiving the message of described message flow, forwards described message by the outbound port in described port trunking group.
According to the second aspect of the embodiment of the present invention, a kind of message transmission control method is provided, described method is applied on the switch in SDN, and described method comprises:
The configuration information of the port trunking group that reception controller issues, described port trunking group is that described controller is that message flow generates after many forward-paths, the port trunking group that is described switch configuration according to the different outbound ports that belong to described switch on described many forward-paths;
When receiving the message of described message flow, described message is forwarded by the outbound port in described port trunking group.
According to the third aspect of the embodiment of the present invention, a kind of message transmissions control device is provided, on the controller of described application of installation in SDN, described device comprises:
Generation unit, for message flow generates many forward-paths;
Dispensing unit, for being configured to the different outbound ports that belong to same switch on described many forward-paths the port trunking group of described switch;
Control unit, for issue the configuration information of described port trunking group to described switch, so that described switch while receiving the message of described message flow, forwards described message by the outbound port in described port trunking group.
According to the fourth aspect of the embodiment of the present invention, a kind of message transmissions control device is provided, on the switch of described application of installation in SDN, described device comprises:
Receiving element, for receiving the configuration information of the port trunking group that controller issues, described port trunking group is that described controller is that message flow generates after many forward-paths, the port trunking group that is described switch configuration according to the different outbound ports that belong to described switch on described many forward-paths;
Retransmission unit, for when receiving the message of described message flow, forwards described message by the outbound port in described port trunking group.
From the embodiment of the present invention, controller in SDN is that the switch E-Packeting generates port trunking group, when controller issues after the configuration information of port trunking group to switch, switch can forward the message from source address to destination address by a plurality of outbound ports in port trunking group simultaneously, thereby make the message flow can be by port trunking group load balancing to a plurality of forward-paths, avoid the link congestion in network, effectively improved the utilance of the network bandwidth.
Accompanying drawing explanation
Fig. 1 is an embodiment flow chart of message transmission control method of the present invention;
Fig. 2 is another embodiment flow chart of message transmission control method of the present invention;
Fig. 3 is the applied SDN network architecture of embodiment of the present invention schematic diagram;
Fig. 4 is another embodiment flow chart of message transmission control method of the present invention;
Fig. 5 is a kind of hardware structure diagram of message transmissions control device of the present invention place equipment;
Fig. 6 is an embodiment block diagram of message transmissions control device of the present invention;
Fig. 7 is another embodiment block diagram of message transmissions control device of the present invention.
Embodiment
The embodiment of the present invention can be applied in SDN, and the control plane function in SDN is realized by controller, and controller is mainly by flowing list item to switch downward message forwarding strategy; The function of data retransmission plane is realized by switch, and the stream list item that is mainly used in issuing according to controller forwards message.In the embodiment of the present invention, for the special packet stream that is transferred to destination address from source address, controller can generate many forward-paths from source address to destination address for it, and the different outbound ports that belong to same switch on many forward-paths are configured to the port trunking group of described switch, make switch forward described message flow by a plurality of outbound ports in port trunking group, thereby can make many forward-paths share message transmissions flow, make full use of network bandwidth resources.
At present, the most popular in SDN technology is OpenFlow agreement, will take OpenFlow agreement below as example describes, and it should be noted that, the application does not get rid of other agreements that can realize SDN function.Particularly, realizing when of the present invention, can carry out following adaptive modification to existing OpenFlow agreement:
The first is revised: for controller, obtain the port member in switch upper port aggregation group, at existing controller, obtain on the basis of switch configuration message, increase the type of message of configuration messages, to allow controller to obtain the port information about firms in aggregation group on switch;
The second is revised: for switch upper port aggregation group inner port member's change, in the port altering event of existing switch notification controller, increase type of message, for switch, to controller, notify the event that port member adds or port member exits in its port trunking group;
The third modification: for controller maintenance port aggregation group inner port member's change, increase configuration messages, for controller all bosom friend change planes some outbound ports formed to port trunking groups, delete port trunking group, in designated port aggregation group, increase or deletion port member designated port aggregation group inner port member's message repeating ratio.
Referring to Fig. 1, be an embodiment flow chart of message transmission control method of the present invention, this embodiment is applied on the controller in SDN, comprises the following steps:
Step 101: for message flow generates many forward-paths.
Switch in SDN receives reporting for the first time during literary composition of certain message flow, due to the forwarding strategy of this message flow not also on switch, therefore the literary composition of reporting for the first time of this message flow is sent to controller, so that to the forwarding strategy of this message flow of controller request, this forwarding strategy can be carried in the stream list item that controller issues to switch conventionally.
After SDN sets up, controller is learnt the network topology structure of this SDN, obtain the port information of respective switch in SDN, and the annexation between port etc., therefore when controller receives reporting for the first time after literary composition of this message flow that switch reports, obtain this report for the first time civilian source address and destination address, according to the SDN network topology of having obtained, for this message flow generates many forward-paths from source address to destination address, the generation of many forward-paths can adopt various computational methods of the prior art, such as shortest path computational methods etc., this the present embodiment is repeated no more.
Step 102: the port trunking group that the different outbound ports that belong to same switch on many forward-paths is configured to this switch.
In the present embodiment, controller is generating after many forward-paths for message flow, can obtain the outbound port of each switch on many forward-paths, and the outbound port being positioned on many forward-paths that belongs to same switch is formed to port trunking group, so that switch can E-Packet by a plurality of outbound ports in this port trunking group; For only comprising the switch of an outbound port on many forward-paths, this switch E-Packets by this outbound port.
Step 103: issue the configuration information of port trunking group to switch, so that this switch while receiving message, forwards this message by the outbound port in port trunking group.
In the present embodiment, in the configuration information of port trunking group, at least comprise the port-mark of a plurality of outbound ports, further can also be included as the message repeating ratio that each outbound port arranges, in the stream list item issuing to switch at controller, the outbound port of stream list item is appointed as to this port trunking group, so that switch is by the stream that E-Packets of the outbound port in port trunking group.Wherein, when message repeating ratio being set for each outbound port, can message repeating ratio be set for this outbound port according to the effective bandwidth of outbound port, effective bandwidth refers to that this outbound port forwards the idle bandwidth sum of the shared bandwidth of this message and this outbound port.
In one implementation, controller can be according to the configuration information in the port trunking group of switch, for switch generates the group table (Group Table) that comprises a plurality of outbound ports, this group table is handed down to switch by control message, and the message outbound port of stream list item is pointed to this group table, so that switch E-Packets by a plurality of outbound ports in this group table.This Time Controller can utilize the OFTP_SET_CONFIG configuration messages in OpenFlow agreement to issue group table to switch, wherein, for the newly-increased type of message OFPC_TRUNK_SET of this configuration messages, OFPC_TRUNK_SET is for the outbound port sign in notification controller group table, the message repeating ratio of outbound port, corresponding message field is as follows:
Unit16_t trunk_id; For representing the ID of port trunking group;
Unit16_t trunk_mem; For representing the outbound port in port trunking group;
Unit16_t trunk_ration; For representing the message repeating ratio of outbound port in port trunking group:
Accordingly, issuing stream during list item, specifying outbound port to show for this group, the field now flowing in the type of action Struct ofp_action_output of list item is as follows:
Uint16_t type; Be used for representing that type of action is outbound port sensing group table;
Uint16_len; For representing the length of action;
Uint16_t?trunk;
In another kind of implementation, controller also can be integrated in configuration information in stream list item and issue:
The message repeating ratio of outbound port and each outbound port to be in stream list item, directly specified, following type of action can be in stream list item, increased newly:
Struct?ofp_action_outputSDN{
Uint16_t type; For representing that type of action is a SDNtrunk who newly increases, comprise that outbound port is port list, and the message repeating ratio of each outbound port;
Uint16_t len; Be used for representing to move length;
Uint16_t portmem; Be used for explaining outbound port number;
Struct ofp_sdntrunk portmap[0]; For representing the first address of port list;
}
Wherein, the information exchange of each outbound port in port list is crossed following field and is represented:
Struct?opf_action_output_trunkport{
Uint16_t port; For expressing the port numbers of port;
Uint16_t ratio; For expressing the message repeating ratio of port;
}
It should be noted that, above-mentioned two kinds of implementations are to the expansion of OpenFlow agreement and supplement, also can not revise OpenFlow agreement in actual applications, but by realizing issuing of configuration information with controller and the mutual upper layer software (applications) of switch, when controller is confirmed after the configuration of port trunking group, this configuration notification, to softwares such as NetConf (network configuration), webmasters, is handed down to corresponding switch by these softwares by the configuration information of port trunking group.
Follow-up, when switch receives message, the message that can will forward for each outbound port distribution according to the message repeating ratio of each outbound port in port trunking group, and forward the message distributing.When switch receives message, first based on message attribute, calculate cryptographic Hash, described message attribute can be one or more the combination such as source address, protocol type, affiliated VPN (virtual private network) (Virtual Private Network, VPN), and the present invention does not limit.After obtaining cryptographic Hash, by Hash mapping table, determine the outbound port that cryptographic Hash is corresponding, by determined outbound port, E-Packet.
Supposing has three outbound ports in port trunking group, be respectively port1, port2 and port3, the situation of message repeating ratio is not set for outbound port in port trunking group, the message repeating ratio of three outbound ports of acquiescence is respectively 1:1:1, the corresponding cryptographic Hash of each outbound port, correspondingly set up Hash mapping table as shown in table 1 below:
Table 1
Cryptographic Hash Outbound port
0 Port1
1 Port2
2 Port3
If the message repeating ratio of three outbound ports is respectively 1:2:1, according to the cryptographic Hash of the corresponding varying number of the different outbound ports of message repeating ratio setting, the forwarding ratio that is port1 and port3 is 1, distinguish a corresponding cryptographic Hash, and the message repeating ratio of port2 is 2, corresponding two cryptographic Hash, the Hash mapping table of being set up as following table 2:
Table 2
Cryptographic Hash Outbound port
0 Port1
1 Port2
2 Port3
3 Port2
Optionally, the embodiment of the present invention can be safeguarded port aggregation group by following any one mode:
The situation that the first maintenance mode corresponding ports aggregation group inner port is deleted: when the link at the first port place disconnects in port trunking group, during the first port down, switch can be deleted the first port in port trunking group in this locality, now switch is if the stream that E-Packets, and the message repeating ratio that can configure according to remaining port in port trunking group forwards the message receiving; Simultaneously, switch can be to controller report port exit message, controller is known after the first port down, the first port in port trunking group can be deleted, and issue the first port aggregation group change message to described switch, subsequent control device can relearn the network topology of SDN, upgrades the configuration information of port trunking group, and issue the configuration information after renewal to switch according to learning outcome.
The situation that the second maintenance mode corresponding ports aggregation group inner port increases: while increasing the second port for E-Packeting on switch, the port that desampler reports adds message, according to port, add message that the second port is added to port trunking group, and issue the second port trunking group change message to switch, so that switch adds port trunking group according to the second port trunking group change message by the second port.
The situation that the third maintenance mode corresponding ports aggregation group is deleted: when monitoring control devices is when only comprising an outbound port in port trunking group, delete this port trunking group, and issue port trunking group deletion message to switch, so that switch is deleted message according to port trunking group, delete this port trunking group, and the outbound port of message is appointed as to this remaining outbound port.Controller can increase type of message OFPC_TRUNK_DEL in OFTP_SET_CONFIG configuration messages, and in the field Unit16_t of this type of message trunk_id, carries the ID of the port trunking group that will delete.
The 4th kind of corresponding situation of adjusting the message repeating ratio of outbound port in port trunking group of maintenance mode: when maintenance packet forwards ratio, controller can real-time collecting port trunking group in the flow information of each outbound port, according to this flow information, determine in real time the effective bandwidth of port, so that when effective bandwidth changes, according to the effective bandwidth after changing, adjust the message repeating ratio of outbound port in port trunking group, thereby utilize better the network bandwidth, avoid network congestion.For example, in port trunking group on the forward-path of message flow 1 correspondence, there are two outbound ports, are respectively outbound port A and outbound port B, when the effective bandwidth of outbound port A is 1G, when the effective bandwidth of outbound port B is 2G, the message repeating ratio that can set out port A and outbound port B is 1:2; And the effective bandwidth that outbound port B detected when controller is while becoming 1G, the message repeating ratio of capable of regulating outbound port A and outbound port B is 1:1, thereby avoids the flow congestion of outbound port B.When adjusting message repeating ratio, controller can use aforementioned messages type OFPC_TRUNK_SET, and the port numbers of carrying the outbound port that need to adjust message repeating ratio in the Unit16_t of this type of message trunk_mem field, and in Unit16_t trunk_ration field, carry the message repeating ratio after adjustment.
As seen from the above-described embodiment, controller in SDN is that the switch E-Packeting generates port trunking group, when controller issues after the configuration information of port trunking group to switch, switch can forward the message from source address to destination address by a plurality of outbound ports in port trunking group simultaneously, thereby make the message flow can be by port trunking group load balancing to a plurality of paths, avoid the link congestion in network, effectively improved the utilance of the network bandwidth.
Referring to Fig. 2, be another embodiment flow chart of message transmission control method of the present invention, this embodiment is applied on the switch in SDN, comprises the following steps:
Step 201: the configuration information of the port trunking group that reception controller issues, this port trunking group is that controller is that message flow generates after many forward-paths, according to belonging to the port trunking group of the different outbound ports of this switch for this switch configuration on many forward-paths.
In the present embodiment, in the configuration information of port trunking group, at least comprise the port-mark of a plurality of outbound ports, further can also be included as the message repeating ratio that each outbound port arranges.
When the configuration information of receiving port aggregation group, switch can receive respectively the control message of the configuration information that comprises this port trunking group that controller issues, and for forwarding the stream list item of stating message, wherein, the message outbound port of stream list item is appointed as described port trunking group; Or switch also can only receive the stream list item for E-Packeting that controller issues, wherein, in this stream list item, added the configuration information of port trunking group, and the message outbound port of stream list item is appointed as this port trunking group.
In addition, for controller, to switch, issue the situation of control message, controller also can be according to the configuration information in the port trunking group of switch, for this switch generates the group table (Group Table) that comprises a plurality of outbound ports, this group table is handed down to switch by control message, and the message outbound port of stream list item is pointed to this group table, to realize switch, by a plurality of outbound ports in this group table, E-Packet.
Step 202: when receiving the message of message flow, this message is forwarded by the outbound port in port trunking group.
When switch receives message, can be the corresponding stream of this message coupling list item, and according to the appointment outbound port of message in this stream list item, i.e. a plurality of outbound ports in port trunking group forward message; Further, when each outbound port has configured message repeating ratio, can, before E-Packeting by a plurality of outbound ports, according to message repeating ratio, to each outbound port in port trunking group, distribute the message that will forward.
As seen from the above-described embodiment, controller in SDN is that the switch E-Packeting generates port trunking group, when controller issues after the configuration information of port trunking group to switch, switch can forward the message from source address to destination address by a plurality of outbound ports in port trunking group simultaneously, thereby make the message flow can be by port trunking group load balancing to a plurality of paths, avoid the link congestion in network, effectively improved the utilance of the network bandwidth.
Referring to Fig. 3, be the applied SDN configuration diagram of the embodiment of the present invention:
In SDN framework shown in Fig. 3, comprise a controller 20, switch 21 is to switch 29, and source terminal 30 and object terminal 31.Wherein, controller 20 is directly connected with switch 21, and other switch 22 is realized network by network topology with controller 20 to switch 29 and is connected.It should be noted that, only show a kind of networking mode in Fig. 3, in actual networking, controller also can directly be connected with each switch in network, and this embodiment of the present invention is not limited.
In the present embodiment, suppose that message is transferred to object terminal 31 from source terminal 30, the port that comprises a plurality of message transmissions on each switch, these ports are divided into inbound port and outbound port according to message transmissions direction, for example, the inbound port 231 that comprises message transmission on switch 23, and outbound port 234.
Referring to Fig. 4, be another embodiment flow chart of message transmission control method of the present invention, this embodiment is described in conjunction with the SDN framework shown in Fig. 3:
Step 401: when controller receives reporting for the first time during literary composition of message flow, obtain report for the first time civilian source address and destination address.
In conjunction with Fig. 3, suppose that source terminal 30 will be to object terminal 31 message transmission streams, the source address of this message flow is the address " 1.1.1.1 " of source terminal 30, destination address is the address " 2.2.2.2 " of object terminal 31.Source terminal 30 is transferred to switch 22 by the literary composition of reporting for the first time of this message flow, the forwarding strategy of this message not on switch 22, therefore the literary composition of reporting for the first time of this message flow is uploaded to controller 20 by switch 21, controller obtains source address " 1.1.1.1 " and the destination address " 2.2.2.2 " carrying in this literary composition of reporting for the first time.
Step 402: controller is according to the port annexation of switch in SDN, for message flow generates many forward-paths from source address to destination address.
In the present embodiment, suppose that controller 20 is according to the port annexation of switch in SDN, for message flow has generated four forward-paths from source terminal 30 and object terminal 31, be respectively:
Link 1: switch 22 (inbound port 233, outbound port 222)-> switch 21 (inbound port 211, outbound port 214)-> switch 25 (inbound port 255, outbound port 252)-> switch 27 (inbound port 273, outbound port 274)-> switch 26 (inbound port 262, outbound port 263);
Link 2: switch 22 (inbound port 233, outbound port 222)-> switch 21 (inbound port 211, outbound port 213)-> switch 25 (inbound port 251, outbound port 252)-> switch 27 (inbound port 273, outbound port 274)-> switch 26 (inbound port 262, outbound port 263);
Link 3: switch 22 (inbound port 233, outbound port 221)-> switch 23 (inbound port 231, outbound port 234)-> switch 25 (inbound port 254, outbound port 252)-> switch 27 (inbound port 273, outbound port 274)-> switch 26 (inbound port 262, outbound port 263);
Link 4: switch 22 (inbound port 233, outbound port 221)-> switch 23 (inbound port 231, outbound port 234)-> switch 25 (inbound port 254, outbound port 253)-> switch 28 (inbound port 281, outbound port 282)-> switch 26 (inbound port 261, outbound port 263).
Step 403: controller obtains the outbound port of each switch on many forward-paths.
Four forward-paths of controller based on aforementioned generation, obtain the outbound port that each switch on these four forward-paths comprises, and obtain result as shown in table 3 below:
Table 3
Switch identification Outbound port sign
Switch 21 Outbound port 213, outbound port 214
Switch 22 Outbound port 221, outbound port 222
Switch 23 Outbound port 234
Switch 25 Outbound port 252, outbound port 253
Switch 26 Outbound port 263
Switch 27 Outbound port 274
Switch 28 Outbound port 282
Step 404: controller is that the switch that comprises a plurality of outbound ports on many forward-paths generates the port trunking group being comprised of a plurality of outbound ports.
Based on aforementioned table 3, controller is that switch 22 generates port trunking group 1, comprises outbound port 221 and outbound port 222 in port trunking group 1; For switch 21 generates port trunking group 2, in port trunking group 2, comprise outbound port 213 and outbound port 214; For switch 25 generates port trunking group 3, in port trunking group 3, comprise outbound port 252 and outbound port 253.As shown in Figure 3, ellipticity tables has illustrated above-mentioned three port trunking groups by a dotted line respectively.
Step 405: controller is that each outbound port in port trunking group arranges message repeating ratio.
In the present embodiment, controller is when the outbound port in each port trunking group arranges message repeating ratio, can calculate this message repeating ratio according to the effective bandwidth of each outbound port, take port trunking group 2 as example, the effective bandwidth of supposing outbound port 214 places is 20G, the effective bandwidth of outbound port 213 is 10G, therefore can set out port 214 is 2:1 with the message repeating ratio of outbound port 213, so that switch 21 receives after message, outbound port 214 and outbound port 213 proportionally 2:1 carry out load balancing forwarding to message.
Step 406: issue stream list item to switch, in this stream list item, added the configuration information of port trunking group, and the message outbound port of stream list item is appointed as this port trunking group, and configuration information comprises the outbound port in port trunking group, and the message repeating ratio of each outbound port.
Controller, after being the complete port trunking group of switch configuration, for switch generates the stream list item for E-Packeting, and issues corresponding stream list item to each switch.Wherein, the message matching field of stream in list item can be source address and the destination address of this message, or the information that other can this message of unique identification; Message outbound port field can be added the configuration information of this port trunking group, comprises the outbound port sign in port trunking group, and message repeating ratio corresponding to each outbound port.
Step 407: when switch receives message, for this message mates corresponding stream list item.
When switch receives message, if the matching field of message is source address and destination address in stream list item, switch can be identified source address and the destination address of this message, and according to this source address and destination address, mates the stream list item of this message; Or if the matching field of message is other message informations in stream list item, switch can identify the message information for mating from the header packet information of message, and mates the stream list item of this message according to this message information.The process of the upper message coupling of above-mentioned switch stream list item is consistent with existing matching process, does not repeat them here.
Step 408: this message is forwarded to the message that wherein each outbound port will forward according to message repeating pro rate by the outbound port in the port trunking group of appointment in stream list item.
Known in conjunction with Fig. 3, message is being transferred to the process of object terminal 31 from source terminal 30, the switch that comprises port trunking group of take is example, first message is transferred to switch 22 from source terminal 30, by switch 22, by the outbound port 221 in port trunking group 1 and outbound port 222, is forwarded to respectively on switch 23 and switch 21; In like manner, switch 21 is forwarded to switch 25 by the message receiving by the outbound port 214 in port trunking group 2 and outbound port 213, and switch 25 is forwarded to respectively switch 28 and switch 27 by the message receiving by the outbound port 253 in port trunking group 3 and outbound port 252.By above-mentioned transmitting procedure, can be so that the message from source address 1.1.1.1 to destination address 2.2.2.2 can be realized load balancing at many forward-paths.
As seen from the above-described embodiment, controller in SDN is that the switch E-Packeting generates port trunking group, when controller issues after the configuration information of port trunking group to switch, switch can forward the message from source address to destination address by a plurality of outbound ports in port trunking group simultaneously, thereby make the message flow can be by port trunking group load balancing to a plurality of paths, avoid the link congestion in network, effectively improved the utilance of the network bandwidth.
Corresponding with the embodiment of aforementioned message transmission control method, the disclosure also provides the embodiment of message transmissions control device.
The embodiment of message transmissions control device of the present invention can be applied in respectively on the controller and switch in SDN.Device embodiment can realize by software, also can realize by the mode of hardware or software and hardware combining.With software, being embodied as example, as the device on a logical meaning, is that CPU by its place equipment reads operation in internal memory by computer program instructions corresponding in nonvolatile memory and forms.From hardware view, say, as shown in Figure 5, a kind of hardware structure diagram for message transmissions control device of the present invention place equipment, except the CPU shown in Fig. 5, internal memory and nonvolatile memory, the equipment that installs place in embodiment can also comprise other hardware conventionally, as being responsible for forwarding chip of processing message etc.; From this equipment of hardware configuration, may be also distributed equipment, may comprise a plurality of interface cards, to carry out the expansion of message processing at hardware view.
Referring to Fig. 6, be an embodiment block diagram of message transmissions control device of the present invention, this embodiment can be applied on the controller in SDN:
This device comprises: generation unit 610, dispensing unit 620 and control unit 630.
Wherein, generation unit 610, is used to message flow to generate many forward-paths;
Dispensing unit 620, for being configured to the different outbound ports that belong to same switch on described many forward-paths the port trunking group of described switch;
Control unit 630, for issue the configuration information of described port trunking group to described switch, so that described switch while receiving the message of described message flow, forwards described message by the outbound port in described port trunking group.
In an optional implementation:
Described generation unit 610 can comprise (not shown in Fig. 6): address acquisition subelement, for when receiving the reporting for the first time during literary composition of described message flow, report for the first time described in obtaining civilian source address and destination address; Link generates subelement, for according to the port annexation of described SDN switch, is many forward-paths of described message flow generation from described source address to described destination address.
In another optional implementation:
Described dispensing unit 620 can comprise (not shown in Fig. 6): outbound port obtains subelement, for obtaining the outbound port of each switch on described many forward-paths; Aggregation group generates subelement, is used to the switch that comprises a plurality of outbound ports on described many forward-paths to generate the group being comprised of described a plurality of outbound ports and shows.
In another optional implementation:
Described control unit 630 can comprise at least one following subelement (not shown in Fig. 6): first issues subelement, for issue respectively the control message of the configuration information that comprises described port trunking group to described switch, and for forwarding the stream list item of described message, wherein, the message outbound port of described stream list item is appointed as described port trunking group; Second issues subelement, for the configuration information of described port trunking group is added to described switch generates for forwarding the stream list item of described message, and issue described stream list item to described switch, wherein, the message outbound port of described stream list item is appointed as described port trunking group.
In another optional implementation:
Described device can also comprise (not shown in Fig. 6): setting unit, for according to the effective bandwidth of each outbound port in described port trunking group, message repeating ratio being set, so that described switch distributes the message that will forward according to described message repeating ratio to each outbound port in described port trunking group; The configuration information of the port trunking group that described control unit 630 issues can also comprise: the described message repeating ratio for each outbound port setting.
In another optional implementation:
Described device can also comprise (not shown in Fig. 6): monitoring unit, for monitoring the effective bandwidth of described outbound port; Adjustment unit, for when effective bandwidth changes, adjusts the message repeating ratio of outbound port in described port trunking group according to the effective bandwidth after changing; Described control unit, also for issuing the control message of the message repeating ratio comprising after adjustment to switch.
In another optional implementation:
Described device can also comprise (not shown in Fig. 6): the first receiving element, and while disconnecting for receiving the link at described switch first port place in described port trunking group, the port exit message reporting; The first maintenance unit, for deleting described the first port in described port trunking group according to described port exit message; First issues unit, for issue the first port aggregation group change message to described switch.
In another optional implementation:
Described device can also comprise (not shown in Fig. 6): the second receiving element, for receiving described switch, increasing when forwarding the second port of described message, and the port reporting adds message; The second maintenance unit, for adding message that described the second port is added to described port trunking group according to described port; Second issues unit, for issue the second port trunking group change message to described switch.
In another optional implementation:
Described device can also comprise (not shown in Fig. 6): the third dimension is protected unit, when only comprising an outbound port in monitoring described port trunking group, deletes described port trunking group; The 3rd issues unit, for issue port trunking group to described switch, deletes message, deletes described port trunking group, and the outbound port of described message is appointed as to a described outbound port so that described switch is deleted message according to described port trunking group.
Referring to Fig. 7, be another embodiment block diagram of message transmissions control device of the present invention, this embodiment can be applied on the switch in SDN:
This device comprises: receiving element 710 and retransmission unit 720.
Wherein, receiving element 710, for receiving the configuration information of the port trunking group that controller issues, described port trunking group is that described controller is that message flow generates after many forward-paths, the port trunking group that is described switch configuration according to the different outbound ports that belong to described switch on described many forward-paths;
Retransmission unit 720, for when receiving the message of described message flow, forwards described message by the outbound port in described port trunking group.
In an optional implementation:
Described receiving element 710 can comprise at least one following subelement (not shown in Fig. 7): first receives subelement, for receiving respectively the control message of the configuration information that comprises described port trunking group that described controller issues, and for forwarding the stream list item of described message, wherein, the message outbound port of described stream list item is appointed as described port trunking group; Second receives subelement, for receive that described controller issues for forwarding the stream list item of described message, wherein, in described stream list item, added the configuration information of described port trunking group, and the message outbound port of described stream list item is appointed as described port trunking group.
In another optional implementation:
The configuration information of the described port trunking group that described receiving element 710 receives can also comprise: described controller is the message repeating ratio that each outbound port in described port trunking group arranges; Described device can also comprise (not shown in Fig. 7): allocation units, and for distributing the message that will forward according to described message repeating ratio to each outbound port in described port trunking group.
In another optional implementation:
Described device can also comprise (not shown in Fig. 7): first reports unit, while being used for the link disconnection at the first port place in described port trunking group, to described controller report port exit message, so that described controller is deleted described the first port in described port trunking group according to described port exit message; The first maintenance unit, for after receiving the first port aggregation group change message that described controller issues, deletes described the first port in described port trunking group according to described the first port aggregation group change message.
In another optional implementation:
Described device can also comprise (not shown in Fig. 7): second reports unit, while being used for forwarding the second port of described message for increasing on described switch, to described controller report port, add message, so that described controller adds message that described the second port is added to described port trunking group according to described port; The second maintenance unit, for after receiving the second port trunking group change message that described controller issues, adds described port trunking group according to described the second port trunking group change message by described the second port.
In another optional implementation:
Described device can also comprise (not shown in Fig. 7): message sink unit, for receiving the port trunking group that described controller issues, delete message, message that to be described monitoring control devices generate when only comprising an outbound port in described port trunking group that described port trunking group is deleted message; The third dimension is protected unit, deletes described port trunking group, and the outbound port of described message is appointed as to a described outbound port for deleting message according to described port trunking group.
In said apparatus, the implementation procedure of the function and efficacy of unit specifically refers to the implementation procedure of corresponding step in said method, does not repeat them here.
For device embodiment, because it corresponds essentially to embodiment of the method, so relevant part is referring to the part explanation of embodiment of the method.Device embodiment described above is only schematic, the wherein said unit as separating component explanation can or can not be also physically to separate, the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in a plurality of network element.Can select according to the actual needs some or all of module wherein to realize the object of disclosure scheme.Those of ordinary skills, in the situation that not paying creative work, are appreciated that and implement.
As seen from the above-described embodiment, controller in SDN is that the switch E-Packeting generates port trunking group, when controller issues after the configuration information of port trunking group to switch, switch can forward the message from source address to destination address by a plurality of outbound ports in port trunking group simultaneously, thereby make the message flow can be by port trunking group load balancing to a plurality of paths, avoid the link congestion in network, effectively improved the utilance of the network bandwidth.
Those skilled in the art, considering specification and putting into practice after invention disclosed herein, will easily expect other embodiment of the present disclosure.The application is intended to contain any modification of the present disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present disclosure and comprised undocumented common practise or the conventional techniques means in the art of the disclosure.Specification and embodiment are only regarded as exemplary, and true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various modifications and change not departing from its scope.The scope of the present disclosure is only limited by appended claim.

Claims (16)

1. a message transmission control method, is characterized in that, described method is applied on the controller in software defined network SDN, and described method comprises:
For message flow generates many forward-paths;
The different outbound ports that belong to same switch on described many forward-paths are configured to the port trunking group of described switch;
To described switch, issue the configuration information of described port trunking group, so that described switch while receiving the message of described message flow, forwards described message by the outbound port in described port trunking group.
2. method according to claim 1, is characterized in that, the described configuration information that issues described port trunking group to described switch comprises:
To described switch, issue respectively the control message of the configuration information that comprises described port trunking group, and for forwarding the stream list item of described message, wherein, the message outbound port of described stream list item is appointed as described port trunking group;
Or,
The configuration information of described port trunking group is added to described switch generates for forwarding the stream list item of described message, and issue described stream list item to described switch, wherein, the message outbound port of described stream list item is appointed as described port trunking group.
3. method according to claim 1, is characterized in that, described the different outbound ports that belong to same switch on described many forward-paths is configured to, after the port trunking group of described switch, also comprise:
Effective bandwidth according to each outbound port in described port trunking group arranges message repeating ratio, so that described switch distributes the message that will forward according to described message repeating ratio to each outbound port in described port trunking group;
The configuration information of described port trunking group also comprises: the described message repeating ratio for each outbound port setting.
4. method according to claim 3, is characterized in that, described method also comprises:
Monitor the effective bandwidth of described outbound port;
When effective bandwidth changes, according to the effective bandwidth after changing, adjust the message repeating ratio of outbound port in described port trunking group;
To switch, issue the control message of the message repeating ratio comprising after adjustment.
5. according to the method described in claim 1 to 4 any one, it is characterized in that, described method also comprises, according to following any one mode, port aggregation group is safeguarded:
When in described port trunking group, the link at the first port place disconnects, receive the port exit message that described switch reports, according to described port exit message, described the first port in described port trunking group is deleted, and issued the first port aggregation group change message to described switch;
On described switch, increase while being used for forwarding the second port of described message, receive the port that described switch reports and add message, according to described port, add message that described the second port is added to described port trunking group, and issue the second port trunking group change message to described switch;
While only comprising an outbound port in monitoring described port trunking group, delete described port trunking group, to described switch, issue port trunking group and delete message, so that described switch is deleted message according to described port trunking group, delete described port trunking group, and the outbound port of described message is appointed as to a described outbound port.
6. a message transmission control method, is characterized in that, described method is applied on the switch in SDN, and described method comprises:
The configuration information of the port trunking group that reception controller issues, described port trunking group is that described controller is that message flow generates after many forward-paths, the port trunking group that is described switch configuration according to the different outbound ports that belong to described switch on described many forward-paths;
When receiving the message of described message flow, described message is forwarded by the outbound port in described port trunking group.
7. method according to claim 6, is characterized in that, the configuration information of the port trunking group that described reception controller issues comprises:
Receive respectively the control message of the configuration information that comprises described port trunking group that described controller issues, and for forwarding the stream list item of described message, wherein, the message outbound port of described stream list item is appointed as described port trunking group;
Or,
Receive that described controller issues for forwarding the stream list item of described message, wherein, in described stream list item, added the configuration information of described port trunking group, and the message outbound port of described stream list item is appointed as described port trunking group.
8. method according to claim 6, is characterized in that, the configuration information of described port trunking group also comprises: described controller is the message repeating ratio that each outbound port in described port trunking group arranges;
Described described message is forwarded by the outbound port in described port trunking group before, also comprise:
According to described message repeating ratio, to each outbound port in described port trunking group, distribute the message that will forward.
9. a message transmissions control device, is characterized in that, on the controller of described application of installation in SDN, described device comprises:
Generation unit, for message flow generates many forward-paths;
Dispensing unit, for being configured to the different outbound ports that belong to same switch on described many forward-paths the port trunking group of described switch;
Control unit, for issue the configuration information of described port trunking group to described switch, so that described switch while receiving the message of described message flow, forwards described message by the outbound port in described port trunking group.
10. device according to claim 9, is characterized in that, described control unit comprises at least one following subelement:
First issues subelement, and for issue respectively the control message of the configuration information that comprises described port trunking group to described switch, and for forwarding the stream list item of described message, wherein, the message outbound port of described stream list item is appointed as described port trunking group;
Second issues subelement, for the configuration information of described port trunking group is added to described switch generates for forwarding the stream list item of described message, and issue described stream list item to described switch, wherein, the message outbound port of described stream list item is appointed as described port trunking group.
11. devices according to claim 9, is characterized in that, described device also comprises:
Setting unit, for according to the effective bandwidth of each outbound port in described port trunking group, message repeating ratio being set, so that described switch distributes the message that will forward according to described message repeating ratio to each outbound port in described port trunking group;
The configuration information of the port trunking group that described control unit issues also comprises: the described message repeating ratio for each outbound port setting.
12. devices according to claim 11, is characterized in that, described device also comprises:
Monitoring unit, for monitoring the effective bandwidth of described outbound port;
Adjustment unit, for when effective bandwidth changes, adjusts the message repeating ratio of outbound port in described port trunking group according to the effective bandwidth after changing;
Described control unit, also for issuing the control message of the message repeating ratio comprising after adjustment to switch.
13. according to the device described in claim 9 to 12 any one, it is characterized in that, described device also comprises:
The first receiving element, while disconnecting for receiving the link at described switch first port place in described port trunking group, the port exit message reporting; The first maintenance unit, for deleting described the first port in described port trunking group according to described port exit message; First issues unit, for issue the first port aggregation group change message to described switch;
And/or,
The second receiving element, is increasing when forwarding the second port of described message for receiving described switch, and the port reporting adds message; The second maintenance unit, for adding message that described the second port is added to described port trunking group according to described port; Second issues unit, for issue the second port trunking group change message to described switch;
And/or,
The third dimension is protected unit, when only comprising an outbound port in monitoring described port trunking group, deletes described port trunking group; The 3rd issues unit, for issue port trunking group to described switch, deletes message, deletes described port trunking group, and the outbound port of described message is appointed as to a described outbound port so that described switch is deleted message according to described port trunking group.
14. 1 kinds of message transmissions control device, is characterized in that, on the switch of described application of installation in SDN, described device comprises:
Receiving element, for receiving the configuration information of the port trunking group that controller issues, described port trunking group is that described controller is that message flow generates after many forward-paths, the port trunking group that is described switch configuration according to the different outbound ports that belong to described switch on described many forward-paths;
Retransmission unit, for when receiving the message of described message flow, forwards described message by the outbound port in described port trunking group.
15. devices according to claim 14, is characterized in that, described receiving element comprises at least one following subelement:
First receives subelement, for receiving respectively the control message of the configuration information that comprises described port trunking group that described controller issues, and for forwarding the stream list item of described message, wherein, the message outbound port of described stream list item is appointed as described port trunking group;
Second receives subelement, for receive that described controller issues for forwarding the stream list item of described message, wherein, in described stream list item, added the configuration information of described port trunking group, and the message outbound port of described stream list item is appointed as described port trunking group.
16. devices according to claim 14, is characterized in that,
The configuration information of the described port trunking group that described receiving element receives also comprises: described controller is the message repeating ratio that each outbound port in described port trunking group arranges;
Described device also comprises:
Allocation units, for distributing the message that will forward according to described message repeating ratio to each outbound port in described port trunking group.
CN201410313175.8A 2014-07-02 2014-07-02 message transmission control method and device Active CN104092604B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410313175.8A CN104092604B (en) 2014-07-02 2014-07-02 message transmission control method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410313175.8A CN104092604B (en) 2014-07-02 2014-07-02 message transmission control method and device

Publications (2)

Publication Number Publication Date
CN104092604A true CN104092604A (en) 2014-10-08
CN104092604B CN104092604B (en) 2018-02-09

Family

ID=51640286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410313175.8A Active CN104092604B (en) 2014-07-02 2014-07-02 message transmission control method and device

Country Status (1)

Country Link
CN (1) CN104092604B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104283785A (en) * 2014-10-29 2015-01-14 杭州华三通信技术有限公司 Method and device for processing flow table rapidly
CN104917678A (en) * 2015-06-02 2015-09-16 上海斐讯数据通信技术有限公司 SDN(software defined networking)-based link aggregation method
CN104980302A (en) * 2015-05-12 2015-10-14 上海斐讯数据通信技术有限公司 STP-based method for removing redundancy link under SDN framework
WO2016066144A1 (en) * 2014-10-31 2016-05-06 Hangzhou H3C Technologies Co., Ltd. Forwarding path link table packet in software defined network
CN105656772A (en) * 2016-03-09 2016-06-08 上海斐讯数据通信技术有限公司 Interchanger port failover polymerization method and system
WO2016086693A1 (en) * 2014-12-03 2016-06-09 华为技术有限公司 Message transmission method, backbone switch and access switch
CN105681215A (en) * 2015-12-29 2016-06-15 华为技术有限公司 Forwarding table entry generation method and controller
CN106059822A (en) * 2016-06-29 2016-10-26 杭州华三通信技术有限公司 Configuration information issuing method and device
WO2016177180A1 (en) * 2015-07-01 2016-11-10 中兴通讯股份有限公司 Method and device for reporting openflow switch capability
CN106209670A (en) * 2016-06-28 2016-12-07 杭州华三通信技术有限公司 A kind of interface control method and device
WO2017181807A1 (en) * 2016-04-18 2017-10-26 中兴通讯股份有限公司 Sdn-based switch port information detection method, device, and terminal apparatus
CN107888518A (en) * 2017-10-20 2018-04-06 深圳市楠菲微电子有限公司 For the method and device to E-Packet
CN107948247A (en) * 2017-11-01 2018-04-20 西安交通大学 A kind of virtual cache passage buffer memory management method of software defined network
CN108809836A (en) * 2018-05-31 2018-11-13 新华三技术有限公司 Multicast data packet forwarding method and device
CN109361626A (en) * 2018-11-09 2019-02-19 盛科网络(苏州)有限公司 A kind of the port density extended method and SDN network of OpenFlow interchanger
CN109525501A (en) * 2018-12-27 2019-03-26 新华三技术有限公司 A kind of method and apparatus adjusting forward-path
CN109995667A (en) * 2017-12-29 2019-07-09 北京华为数字技术有限公司 The method and sending device of transmitting message

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404619A (en) * 2008-11-17 2009-04-08 杭州华三通信技术有限公司 Method for implementing server load balancing and a three-layer switchboard
US20100329147A1 (en) * 2009-06-30 2010-12-30 Nam Scott K Inter-node link aggregation system and method
CN102647355A (en) * 2012-04-12 2012-08-22 华为技术有限公司 LACP (Link Aggregation Control Protocol) consultation processing method, relay node and system
CN103200122A (en) * 2013-03-05 2013-07-10 中兴通讯股份有限公司 Processing method and system for group table in software definition network, and controller
US20130201822A1 (en) * 2010-09-26 2013-08-08 Hangzhou H3C Technologies Co., Ltd. Computer network method and device using link aggregation
CN103780511A (en) * 2012-10-19 2014-05-07 中兴通讯股份有限公司 Flow path negotiation method and device in link aggregation group

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404619A (en) * 2008-11-17 2009-04-08 杭州华三通信技术有限公司 Method for implementing server load balancing and a three-layer switchboard
US20100329147A1 (en) * 2009-06-30 2010-12-30 Nam Scott K Inter-node link aggregation system and method
US20130201822A1 (en) * 2010-09-26 2013-08-08 Hangzhou H3C Technologies Co., Ltd. Computer network method and device using link aggregation
CN102647355A (en) * 2012-04-12 2012-08-22 华为技术有限公司 LACP (Link Aggregation Control Protocol) consultation processing method, relay node and system
CN103780511A (en) * 2012-10-19 2014-05-07 中兴通讯股份有限公司 Flow path negotiation method and device in link aggregation group
CN103200122A (en) * 2013-03-05 2013-07-10 中兴通讯股份有限公司 Processing method and system for group table in software definition network, and controller

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104283785A (en) * 2014-10-29 2015-01-14 杭州华三通信技术有限公司 Method and device for processing flow table rapidly
US10887132B2 (en) 2014-10-31 2021-01-05 Hewlett Packard Enterprise Development Lp Forwarding path link table packet in software defined network
WO2016066144A1 (en) * 2014-10-31 2016-05-06 Hangzhou H3C Technologies Co., Ltd. Forwarding path link table packet in software defined network
WO2016086693A1 (en) * 2014-12-03 2016-06-09 华为技术有限公司 Message transmission method, backbone switch and access switch
CN105721181A (en) * 2014-12-03 2016-06-29 华为数字技术(苏州)有限公司 Method of message transmission, backbone switch and access switch
CN105721181B (en) * 2014-12-03 2019-02-26 华为数字技术(苏州)有限公司 Method, backbone switch and the access switch of message transmissions
CN104980302A (en) * 2015-05-12 2015-10-14 上海斐讯数据通信技术有限公司 STP-based method for removing redundancy link under SDN framework
CN104980302B (en) * 2015-05-12 2018-06-19 上海斐讯数据通信技术有限公司 A kind of method for eliminating redundant link based on STP under SDN frames
CN104917678A (en) * 2015-06-02 2015-09-16 上海斐讯数据通信技术有限公司 SDN(software defined networking)-based link aggregation method
CN104917678B (en) * 2015-06-02 2018-07-06 上海斐讯数据通信技术有限公司 Link aggregation method based on SDN
RU2687215C1 (en) * 2015-07-01 2019-05-07 ЗетТиИ Корпорейшн Method and device for transmitting information on openflow switch functions
WO2016177180A1 (en) * 2015-07-01 2016-11-10 中兴通讯股份有限公司 Method and device for reporting openflow switch capability
US10374899B2 (en) 2015-07-01 2019-08-06 Zte Corporation Method and device for reporting OpenFLow switch capability
CN105681215B (en) * 2015-12-29 2019-02-12 华为技术有限公司 A kind of generation method and controller of forwarding-table item
CN105681215A (en) * 2015-12-29 2016-06-15 华为技术有限公司 Forwarding table entry generation method and controller
CN105656772B (en) * 2016-03-09 2020-02-04 上海斐讯数据通信技术有限公司 Method and system for aggregating failover of switch ports
CN105656772A (en) * 2016-03-09 2016-06-08 上海斐讯数据通信技术有限公司 Interchanger port failover polymerization method and system
CN107306193A (en) * 2016-04-18 2017-10-31 中兴通讯股份有限公司 Switch ports themselves information sensing method, device and terminal device based on SDN
WO2017181807A1 (en) * 2016-04-18 2017-10-26 中兴通讯股份有限公司 Sdn-based switch port information detection method, device, and terminal apparatus
CN107306193B (en) * 2016-04-18 2020-11-27 中兴通讯股份有限公司 Switch port information sensing method and device based on SDN network and terminal equipment
CN106209670A (en) * 2016-06-28 2016-12-07 杭州华三通信技术有限公司 A kind of interface control method and device
CN106059822B (en) * 2016-06-29 2019-07-09 新华三技术有限公司 A kind of delivery method and device of configuration information
CN106059822A (en) * 2016-06-29 2016-10-26 杭州华三通信技术有限公司 Configuration information issuing method and device
CN107888518A (en) * 2017-10-20 2018-04-06 深圳市楠菲微电子有限公司 For the method and device to E-Packet
CN107948247A (en) * 2017-11-01 2018-04-20 西安交通大学 A kind of virtual cache passage buffer memory management method of software defined network
CN107948247B (en) * 2017-11-01 2020-04-10 西安交通大学 Virtual cache channel cache management method of software defined network
CN109995667A (en) * 2017-12-29 2019-07-09 北京华为数字技术有限公司 The method and sending device of transmitting message
CN108809836A (en) * 2018-05-31 2018-11-13 新华三技术有限公司 Multicast data packet forwarding method and device
CN109361626A (en) * 2018-11-09 2019-02-19 盛科网络(苏州)有限公司 A kind of the port density extended method and SDN network of OpenFlow interchanger
CN109525501A (en) * 2018-12-27 2019-03-26 新华三技术有限公司 A kind of method and apparatus adjusting forward-path
CN109525501B (en) * 2018-12-27 2022-05-24 新华三技术有限公司 Method and device for adjusting forwarding path

Also Published As

Publication number Publication date
CN104092604B (en) 2018-02-09

Similar Documents

Publication Publication Date Title
CN104092604A (en) Message transmission control method and device
KR102233645B1 (en) System and method for virtual network-based distributed multi-domain routing
CN104954274A (en) Method for generating forwarding information, controller and service forwarding entity
CN103501236B (en) Network control plane logical topology generates method and device
CN104335537A (en) System and method for layer-2 multicast multipathing
CN103401797A (en) Message processing method and equipment
CN109787801A (en) A kind of network service management methods, devices and systems
CN105791152B (en) A kind of flow control methods, SDN controller and SDN equipment
CN105577540B (en) A kind of method for building up of service link, apparatus and system
CN103763135A (en) PE traffic scheduling method and device
US9800508B2 (en) System and method of flow shaping to reduce impact of incast communications
CN104618237A (en) TCP/UDP (Transmission Control Protocol/User Datagram Protocol)-based wide area network acceleration system and method
CN104168209A (en) Multi-access SDN message forwarding method and controller
US20150002616A1 (en) Apparatus and method for processing multicast traffic in openflow environment
CN106169978A (en) The treating method and apparatus of BMP message
EP3522463A1 (en) Method and software-defined networking (sdn) controller for providing multicast service
CN110324159A (en) Link configuration method and controller
CN109525489A (en) A kind of Convergence gateway and data transmission method
JP2017510157A (en) Data processing apparatus and wireless network system in wireless network
CN104639437A (en) Forwarding method and apparatus of broadcast messages in stack system
CN104320322B (en) A kind of message control method and equipment
CN107786448A (en) The method and apparatus for establishing the forward-path of Business Stream
CN105207906B (en) A kind of service path determines method and device
JP4751804B2 (en) Communication relay device, communication relay control method, and communication relay control program
CN107465628A (en) The control method and control device of a kind of software defined 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
CB02 Change of applicant information

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant after: Xinhua three Technology Co., Ltd.

Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant before: Huasan Communication Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant