CN108390828A - Message forwarding method and device - Google Patents
Message forwarding method and device Download PDFInfo
- Publication number
- CN108390828A CN108390828A CN201810043857.XA CN201810043857A CN108390828A CN 108390828 A CN108390828 A CN 108390828A CN 201810043857 A CN201810043857 A CN 201810043857A CN 108390828 A CN108390828 A CN 108390828A
- Authority
- CN
- China
- Prior art keywords
- port
- network equipment
- message
- mark
- data packets
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000012512 characterization method Methods 0.000 claims abstract description 36
- 238000012544 monitoring process Methods 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 238000000151 deposition Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
- H04L47/115—Identifying congestion using a dedicated packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0847—Transmission error
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/127—Avoiding congestion; Recovering from congestion by using congestion prediction
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
This disclosure relates to a kind of message forwarding method and device, including:The first message that first network equipment is sent is received, the first message includes the mark of first network equipment, the mark of the first port of the first network equipment, and characterizes the mark of the first port congestion;Second network equipment is determined according to the mark, the mark of first port and local topology of the first network equipment;Wherein, second network equipment is the network equipment to send datagram to the first port;According to the mark of the characterization first port congestion, second message is sent to second network equipment, the second message is used to indicate second network equipment and suspends to the first port forwarding data packets.The packet loss and re-transmission problem occurred during capable of alleviating data message forwarding according to the message forwarding method of the embodiment of the present disclosure and device.
Description
Technical field
This disclosure relates to network technique field more particularly to a kind of message forwarding method and device.
Background technology
With the fast development of network, applied business type becomes increasingly abundant, and traditional network pattern has been difficult to meet net
The demand of network development, so software defined network (English:Software Defined Network, referred to as:SDN) increasingly by
Pay attention to, SDN technologies are widely used in every field and various user's real networks.
In SDN network, SDN controllers determine the forwarding row of the network equipment in a manner of issuing flow table to the network equipment
For.Since SDN controllers are typically that the network topology stored according to SDN controllers is judged, to issue stream to the network equipment
Table can cause to issue inappropriate flow table to the network equipment, in turn result in packet loss and re-transmission problem.
Invention content
In view of this, the present disclosure proposes a kind of message forwarding method and device, to alleviate the process of data message forwarding
The middle packet loss occurred and re-transmission problem.
According to the one side of the disclosure, a kind of message forwarding method is provided, software defined network SDN controls are applied to
Device, the method includes:
The first message that first network equipment is sent is received, the first message includes the mark of first network equipment,
The mark of the first port of the first network equipment, and characterize the mark of the first port congestion;
Determine that the second network is set according to the mark, the mark of first port and local topology of the first network equipment
It is standby;Wherein, second network equipment is the network equipment to send datagram to the first port;
According to the mark of the characterization first port congestion, second message, institute are sent to second network equipment
It states second message and is used to indicate second network equipment and suspend to the first port forwarding data packets.
According to another aspect of the present disclosure, a kind of message forwarding method is provided, the method is set applied to first network
It is standby, the method includes:
The first port of the first network equipment is monitored;
When monitoring that congestion occurs for the first port, first message, institute are sent to software defined network SDN controllers
It includes the identifying of the first network equipment, the mark of the first port and the characterization first port to state first message
The mark of congestion, so that the SDN controllers are determined according to the identifying of the first network equipment, the mark of the first port
It sends second network equipment of message to the first port, and second message is sent to second network equipment, described the
Two message are used to indicate second network equipment and suspend message to the first port forwarding data packets.
According to another aspect of the present disclosure, a kind of apparatus for forwarding message is provided, software defined network SDN controls are applied to
Device, described device include:
First receiving module, the first message for receiving the transmission of first network equipment, the first message include the
The mark of the mark of one network equipment, the mark of the first port of the first network equipment, and the characterization first port congestion
Know;
First determining module, for the mark, the mark of first port and local topology according to the first network equipment
Second network equipment of structure determination;Wherein, second network equipment is the network to send datagram to the first port
Equipment;
First sending module is set for the mark according to the characterization first port congestion to second network
Preparation send second message, the second message to be used to indicate second network equipment and suspend to first port forwarding data
Message.
According to another aspect of the present disclosure, a kind of apparatus for forwarding message is provided, first network equipment, the dress are applied to
Set including:
Monitoring modular is monitored for the first port to the first network equipment;
Third sending module, for when monitoring that congestion occurs for the first port, being controlled to software defined network SDN
Device sends first message, the first message include the identifying of the first network equipment, the mark of the first port and
The mark of the first port congestion is characterized, so that the SDN controllers are according to the identifying of the first network equipment, described
The mark of Single port determines second network equipment that message is sent to the first port, and is sent to second network equipment
Second message, the second message are used to indicate second network equipment and suspend to the first port forwarding data packets
Message.
So, SDN controllers can receive the first message from first network equipment, and true according to first message
The first port for determining first network equipment is in congestion state, and is determined to according to first network equipment and local topology
Second network equipment of Single port forwarding data packets, and according to first message carry characterization first port congestion mark to
Second network equipment sends second message, which is used to indicate second network equipment and suspends to first port forwarding number
According to message so that second network equipment can suspend after receiving second message to first port forwarding data packets.In this way,
SDN controllers can send second after knowing the congestion state of first port of first network equipment to second network equipment
Message, to indicate that second network equipment in the first port congestion of first network equipment, suspends to first port and forwards data
Therefore packet loss and re-transmission problem can be effectively relieved according to the message forwarding method of the embodiment of the present disclosure in message.
Description of the drawings
Including in the description and the attached drawing of a part for constitution instruction and specification together illustrate the disclosure
Exemplary embodiment, feature and aspect, and for explaining the principles of this disclosure.
Fig. 1 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure;
Fig. 2 shows the flow charts according to a kind of message forwarding method of one embodiment of the disclosure;
Fig. 3 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure;
Fig. 4 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure;
Fig. 5 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure;
Fig. 6 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure;
Fig. 7 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure;
Fig. 8 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure;
Fig. 9 shows a kind of structure diagram of apparatus for forwarding message according to one embodiment of the disclosure;
Figure 10 shows a kind of structure diagram of apparatus for forwarding message according to one embodiment of the disclosure;
Figure 11 shows a kind of structure diagram of apparatus for forwarding message according to one embodiment of the disclosure;
Figure 12 shows a kind of structure diagram of apparatus for forwarding message according to one embodiment of the disclosure;
Figure 13 is a kind of hardware block diagram of apparatus for forwarding message shown according to an exemplary embodiment.
Specific implementation mode
Various exemplary embodiments, feature and the aspect of the disclosure are described in detail below with reference to attached drawing.It is identical in attached drawing
Reference numeral indicate functionally the same or similar element.Although the various aspects of embodiment are shown in the accompanying drawings, remove
It non-specifically points out, it is not necessary to attached drawing drawn to scale.
Dedicated word " exemplary " means " being used as example, embodiment or illustrative " herein.Here as " exemplary "
Illustrated any embodiment should not necessarily be construed as preferred or advantageous over other embodiments.
In addition, in order to better illustrate the disclosure, numerous details is given in specific implementation mode below.
It will be appreciated by those skilled in the art that without certain details, the disclosure can equally be implemented.In some instances, for
Method, means, element and circuit well known to those skilled in the art are not described in detail, in order to highlight the purport of the disclosure.
Embodiment 1
Fig. 1 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure, can be applied to SDN controls
Device.As shown in Figure 1, this method may comprise steps of:
Step 101 receives the first message that first network equipment is sent, and the first message includes first network equipment
Mark, the mark of the first port of the first network equipment, and the characterization first port congestion mark;
Above-mentioned first message be first network equipment in first port congestion, to SDN controllers send notification message,
The identity information for being identified as the uniqueness that can be identified for that first network equipment of above-mentioned first network equipment, such as first network are set
Standby IP address, hardware address etc., above-mentioned first port can be the inbound port of first network equipment, above-mentioned first network equipment
First port the identification information for being identified as the uniqueness that can be identified for that first port.SDN controllers receive above-mentioned first and disappear
After breath, the first port congestion of first network equipment can be determined according to the first message.For example, first network equipment can
With in the corresponding buffer zone inadequate buffer space of first port to SDN controllers send first message, with by this first
The corresponding first port congestion in buffer zone of message informing SDN controller first network equipment.
Step 102 determines according to the mark, the mark of first port and local topology of the first network equipment
Two network equipments;Wherein, second network equipment is the network equipment to send datagram to the first port;
SDN controllers can determine first network equipment according to the mark of above-mentioned first network equipment, and be opened up according to local
It flutters structure and first network equipment determines the upper hop network equipment of above-mentioned first network equipment, determine the upper hop network equipment
In by above-mentioned first port to the network equipment of first network device forwards data message be second network equipment.
Step 103, according to the mark of the characterization first port congestion, send second to second network equipment
Message, the second message are used to indicate second network equipment and suspend to the first port forwarding data packets.
SDN controllers send second message to above-mentioned second network equipment, which can be the second network of instruction
Equipment suspends the instruction message to first port forwarding data packets.For example, may include first in above-mentioned second message
The mark of the first port of the network equipment can disappear after second network equipment receives above-mentioned second message in response to above-mentioned second
Breath suspends to first port forwarding data packets.
So, SDN controllers can receive the first message from first network equipment, and true according to first message
The first port for determining first network equipment is in congestion state, and is determined to according to first network equipment and local topology
Second network equipment of Single port forwarding data packets, and the mark of the first port congestion carried according to first message to this
Two network equipments send second message, which is used to indicate second network equipment and suspends to first port forwarding datagram
Text so that second network equipment can suspend after receiving second message to first port forwarding data packets.In this way, SDN is controlled
Device processed can send second message after knowing the congestion state of first port of first network equipment to second network equipment,
To indicate that second network equipment in the first port congestion of first network equipment, suspends to first port forwarding data packets,
Therefore, packet loss and re-transmission problem can be effectively relieved according to the message forwarding method of the embodiment of the present disclosure.
Fig. 2 shows the flow charts according to a kind of message forwarding method of one embodiment of the disclosure, wherein step 201 with it is upper
It is similar to state step 101, details are not described herein by the present invention.
In one possible implementation, with reference to Fig. 2, the above method may comprise steps of.
Step 201 receives the first message that first network equipment is sent, and the first message includes first network equipment
Mark, the mark of the first port of the first network equipment, and the characterization first port congestion mark;
Step 202 determines according to the mark, the mark of first port and local topology of the first network equipment
Two network equipments and second port, wherein the second port is to send number to the first port on second network equipment
According to the port of message;
Step 203, according to the mark of the characterization first port congestion, send second to second network equipment
Message, the second message are used to indicate second network equipment and suspend to the first port forwarding data packets;
Wherein, the second message includes being used to indicate the mark of pause transmission message, the mark of the second port,
The mark of the first port, so that second network equipment pause is forwarded by the second port to the first port
Data message.
After SDN controllers receive first message, according to the mark of the first network equipment carried in above-mentioned first message, the
The mark and local topology of Single port determine second network equipment and the second network to first port forwarding data packets
Second port from equipment to first port forwarding data packets, SDN controllers can to second network equipment send second message,
To indicate that the pause of second network equipment to first port forwarding data packets, may include in the second message by second port
It is used to indicate the mark that pause sends message.After second network equipment receives above-mentioned second message, determine in above-mentioned second message
The mark of the first port of carrying and the mark of second port, and suspend the mark for sending message in response to the instruction, pause is logical
Cross the first port forwarding data packets that the second port of the mark characterization of second port is characterized to the mark of first port.
So, SDN controllers can know that the first port of first network equipment generates congestion by first message,
And second message is sent to second network equipment, pass through second port to first network equipment to control the pause of second network equipment
First port forwarding data packets, and then packet loss and re-transmission problem can be effectively relieved.
In one possible implementation, above-mentioned second message can also include:Preset duration, so that second net
Network equipment reaches the preset duration by the second port in pause to the duration of the first port forwarding data packets
When, the second port is continued through to the first port forwarding data packets.
After second network equipment receives above-mentioned second message, the by second port to first network equipment can be suspended
Single port forwarding data packets, and after preset duration, second port is continued through to first port forwarding data packets.Citing
For, second network equipment can start timer according to above-mentioned preset duration, after when timer, reaches preset duration, the
Two network equipments continue through first port forwarding data packets of the second port to first network equipment.
So, second network equipment can suspend in the first port congestion of first network equipment and pass through second
First port forwarding data packets from port to first network equipment, and restart after preset duration by second port to
The first port forwarding data packets of first network equipment, to alleviate the packet loss and re-transmission problem in network.
Fig. 3 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure, wherein step 301 to step
Rapid 303 is similar to step 103 with above-described embodiment step 101, and details are not described herein for the disclosure.
In one possible implementation, with reference to Fig. 3, the above method can also include the following steps:
Step 301 receives the first message that first network equipment is sent, and the first message includes first network equipment
Mark, the mark of the first port of the first network equipment, and the characterization first port congestion mark;
Step 302 determines according to the mark, the mark of first port and local topology of the first network equipment
Two network equipments;Wherein, second network equipment is the network equipment to send datagram to the first port;
Step 303, according to the mark of the characterization first port congestion, send second to second network equipment
Message, the second message are used to indicate second network equipment and suspend to the first port forwarding data packets.
Step 304 receives the third message that first network equipment is sent, and the first message carries first network equipment
The mark of mark, the mark of the first port of the first network equipment, and characterization the first port congestion releasing.
Step 305 determines institute according to the mark, the mark of first port and local topology of the first network equipment
State second network equipment.
Step 306 sends the 4th message to second network equipment, and the 4th message is used to indicate second net
Network equipment continues to the first port forwarding data packets.
Above-mentioned third message can be to indicate that the first port of first network equipment is converted to normal condition by congestion state
Notification information.For example, first network equipment can be sent out in the memory space inadequate of buffer zone to SDN controllers
First message is sent, and when detecting the memory space abundance of buffer zone after sending first message, the is sent to SDN controllers
Three message.
After SDN controllers receive third information, the mark that characterization first port congestion releases in third message, and root are identified
The mark of second network equipment, SDN controls are determined according to the mark of first network equipment, the mark of first port and local topology
Second network equipment that device processed can be characterized to the second network device identity sends the 4th message, to indicate second network equipment
Restart to first port forwarding data packets.For example, first network equipment can be carried in above-mentioned 4th message
The mark of mark and first port after second network equipment receives above-mentioned 4th message, is determined and is carried in above-mentioned 4th message
The first port of the mark characterization of first port.And in response to the 4th message, continue the first port to first network equipment
Forwarding data packets.
Fig. 4 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure, wherein step 401 to and
Step 404 is similar to step 304 with above-described embodiment step 301, and details are not described herein for the disclosure.
In one possible implementation, with reference to Fig. 4, the above method may include:
Step 401 receives the first message that first network equipment is sent, and the first message includes first network equipment
Mark, the mark of the first port of the first network equipment, and the characterization first port congestion mark;
Step 402 determines according to the mark, the mark of first port and local topology of the first network equipment
Two network equipments;Wherein, second network equipment is the network equipment to send datagram to the first port;
Step 403, according to the mark of the characterization first port congestion, send second to second network equipment
Message, the second message are used to indicate second network equipment and suspend to the first port forwarding data packets.
Step 404 receives the third message that first network equipment is sent, and the first message carries first network equipment
The mark of mark, the mark of the first port of the first network equipment, and characterization the first port congestion releasing.
Step 405 determines according to the mark, the mark of first port and local topology of the first network equipment
Two network equipments and second port, wherein the second port is to send number to the first port on second network equipment
According to the port of message.
Step 406 sends the 4th message to second network equipment, and the 4th message includes being used to indicate continuation
The mark of message, the mark of the second port, the mark of the first port are sent, so that second network equipment continues
By the second port to the first port forwarding data packets.
It, can be according to the mark of first network equipment, the mark of first port and sheet after SDN controllers receive third message
Ground topological structure determines the mark of second network equipment and the mark of second port, wherein second network equipment is to pass through second
The network equipment of the port to the first port forwarding data packets of first network equipment.
SDN controllers can send the 4th message according to third message to second network equipment, can be in the 4th message
Indicate that the second port that second network equipment is characterized again through the mark of second port is characterized to the mark of first port
First port forwarding data packets.For example, after second network equipment receives above-mentioned 4th message, determine that the above-mentioned 4th disappears
The second port of the first port of the mark characterization of the first port carried in breath and the mark characterization of second port, and in response to
4th message continues through first port forwarding data packets of the second port to first network equipment.
Fig. 5 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure, can be applied to the first net
Network equipment.As shown in figure 5, this method may comprise steps of:
Step 501 is monitored the first port of the first network equipment;
Above-mentioned first port can be the inbound port of first network equipment, and above-mentioned first port can correspond to buffer area
Domain.
First network equipment can be monitored first port, to monitor whether first port is in congestion state.It lifts
For example, first network equipment can be monitored by the data message cached to the corresponding buffer zone of first port, with
Realize whether monitoring first port is in congestion state.Data message of the first network equipment in the caching for monitoring buffer zone
When meeting first threshold condition, first network equipment can determine the inadequate buffer space of buffer zone, and then can determine slow
The first port for depositing region is in congestion state.
For example, above-mentioned first threshold condition can be that the occupation proportion of the spatial cache of buffer zone is accounted for more than first
With ratio, alternatively, the total amount that above-mentioned first threshold condition can be the data message of buffer zone caching is more than the first data volume.
First network equipment meets first threshold condition (caching in the occupation proportion for the spatial cache for monitoring buffer zone
The occupation proportion in space is more than the first occupation proportion, such as:It is 90% that above-mentioned first occupation proportion, which is arranged, at this time spatial cache
When occupation proportion is 92%), it may be determined that the inadequate buffer space of the buffer zone;Or first network equipment is monitoring to delay
The total amount for depositing the data message cached in region meets first threshold condition (total amount of data message of spatial cache caching is more than
First data volume, such as:It is 100M that above-mentioned first data volume, which is arranged, and the data message total amount of buffer zone caching is at this time
When 102M), it may be determined that the inadequate buffer space of the buffer zone.First network equipment can be cached monitoring buffer zone
When insufficient space, determine that first port is in congestion state.
Step 502, when monitoring that congestion occurs for the first port, send the to software defined network SDN controllers
One message, the first message include described in the identifying of the first network equipment, the mark of the first port and characterization
The mark of first port congestion, so that the SDN controllers are according to the identifying of the first network equipment, the first port
Mark determines second network equipment that message is sent to the first port, and sends second to second network equipment and disappear
Breath, the second message are used to indicate second network equipment and suspend message to the first port forwarding data packets.
When first port is in congestion state, first network equipment can send first message to SDN controllers, this
May include the mark of first network equipment, the mark of first port and the mark for characterizing first port congestion in one message.SDN
It, can be according to mark, the first port of the first network equipment in above-mentioned first message after controller receives above-mentioned first message
Mark and local topology determine second network equipment to the first port forwarding data packets of first network equipment, and
Second message is sent to second network equipment according to the mark of above-mentioned characterization first port congestion, which can indicate the
Two network equipments suspend the first port forwarding data packets to first network equipment.
Fig. 6 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure, wherein step 601 and step
602 in previous embodiment step 501 and step 502 it is similar, details are not described herein for the disclosure.
In one possible implementation, with reference to Fig. 6, the above method may include:
Step 601 is monitored the first port of the first network equipment.
Step 602, when monitoring that congestion occurs for the first port, send the to software defined network SDN controllers
One message, the first message include described in the identifying of the first network equipment, the mark of the first port and characterization
The mark of first port congestion, so that the SDN controllers are according to the identifying of the first network equipment, the first port
Mark determines second network equipment that message is sent to the first port, and sends second to second network equipment and disappear
Breath, the second message are used to indicate second network equipment and suspend message to the first port forwarding data packets.
Step 603, when detecting that the first port congestion releases, send third message, institute to the SDN controllers
It includes the identifying of the first network equipment, the mark of the first port and for characterizing described first to state third message
The message for the mark that port congestion releases, so that the SDN controllers are according to the identifying of the first network equipment, described first
The mark of port determines second network equipment that message is sent to the first port, and sends the to second network equipment
Four message, the 4th message are used to indicate second network equipment and continue to the first port forwarding data packets.
First network equipment can be monitored first port after sending first message to SDN controllers, monitoring the
Whether Single port is in congestion releasing state.For example, first network equipment can be by the data that are cached to buffer zone
Message is monitored, to realize whether monitoring first port releases state in congestion.First network equipment is monitoring to cache
The data message of region caching is when meeting second threshold condition, first network equipment can determine the spatial cache of buffer zone by
Deficiency switchs to abundance, and then can determine that the first port of buffer zone is in congestion and releases state.
For example, above-mentioned second threshold condition can be that the occupation proportion of the spatial cache of buffer zone is accounted for less than second
With ratio, alternatively, the total amount that above-mentioned second threshold condition can be the data message of buffer zone caching is less than the second data volume.
First network equipment meets second threshold condition (caching in the occupation proportion for the spatial cache for monitoring buffer zone
The occupation proportion in space is less than the second occupation proportion, such as:It is 80% that above-mentioned second occupation proportion, which is arranged, at this time spatial cache
When occupation proportion is 72%), it may be determined that the spatial cache of the buffer zone is sufficient;Or first network equipment is monitoring to delay
The total amount for depositing the data message cached in region meets first threshold condition (total amount of data message of spatial cache caching is less than
Second data volume, such as:It is 90M that above-mentioned first data volume, which is arranged, and the data message total amount of buffer zone caching is 82M at this time)
When, it may be determined that the spatial cache of the buffer zone is sufficient.First network equipment to SDN controllers send first message after,
When monitoring buffer zone spatial cache abundance, determine that first port is in congestion and releases state.
When first port is in congestion and releases state, first network equipment can send third message to SDN controllers,
May include that the mark of first network equipment, the mark of first port and characterization first port congestion release in the third message
Mark.After SDN controllers receive above-mentioned third message, can according to the mark of the first network equipment in above-mentioned third message,
The mark and local topology of first port determine the second net to the first port forwarding data packets of first network equipment
Network equipment, and according to above-mentioned characterization first port congestion release mark to second network equipment send the 4th message, the 4th
After message can indicate that second network equipment receives second message, continue to forward datagram to the first port of first network equipment
Text.
So, SDN controllers it is temporary can to control other network equipments in time when first port is in congestion state
Stop through first port to first network device forwards data message, to reduce the packet loss and re-transmission problem in network, and can be with
When first port congestion releases, other network equipments are controlled in time and continue through first port to first network device forwards number
According to message, to improve the forward efficiency of data message.
Fig. 7 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure.
In one possible implementation, with reference to Fig. 7, the above method may include:
Step 701 receives the 5th message that the SDN controllers are sent, and the 5th message includes:Instruction pause hair
The mark for the literary mark, the mark of the third port of the first network equipment and the 4th port of the 4th network equipment of delivering newspaper;
4th network equipment sends corresponding notification message when monitoring four port congestions to SDN controllers, this is logical
The mark of the 4th network equipment, the mark of the 4th port can be carried and be in congestion shape for characterizing the 4th port by knowing in message
The mark of state.After SDN controllers receive the notification message that above-mentioned 4th network equipment is sent, opened up according to the notification message and local
Flutter first network equipment and third port of the structure determination to the 4th port forwarding data packets of the 4th network equipment, and to
One network equipment sends the 5th message, may include in the 5th message:Indicate that pause sends the mark of message, first network is set
The mark of 4th port of the mark of standby third port and the 4th network equipment.
Step 702 forwards datagram by the third port according to the 5th message pause to the 4th port
Text.
After first network equipment receives above-mentioned 5th message, it can suspend through the third port of first network equipment to the
4th port forwarding data packets of four network equipments.
In one possible implementation, can also include in above-mentioned 5th message:Preset duration;Described in above-mentioned basis
5th message is suspended through the third port to the 4th port forwarding data packets, may include:
Suspended through the third port to the 4th port forwarding data packets, and temporary according to the 5th message
When stopping reaching the preset duration to the duration of the 4th port forwarding data packets by the third port, continue through
The third port is to the 4th port forwarding data packets.
After first network equipment receives the 5th message, it can suspend through third port to the 4th end of the 4th network equipment
Mouthful forwarding data packets, and when suspending duration and reaching preset duration continue through third port the to the 4th network equipment
Four port forwarding data packets.Illustratively, first network equipment can turn in pause to the 4th port of the 4th network equipment
While sending out data message, timer is started according to the above-mentioned preset duration carried in the 5th message, reaches pre- in timing duration
If when duration, continuing through fourth port forwarding data packets of the third port to the 4th network equipment.
Fig. 8 shows a kind of flow chart of message forwarding method according to one embodiment of the disclosure, wherein step 801 and step
802 and previous embodiment in step 701 and step 702 it is similar, details are not described herein for the disclosure.
In one possible implementation, with reference to Fig. 8, the above method may include:
Step 801 receives the 5th message that the SDN controllers are sent, and the 5th message includes:Instruction pause hair
The mark for the literary mark, the mark of the third port of the first network equipment and the 4th port of the network equipment of delivering newspaper.
Step 802 forwards datagram by the third port according to the 5th message pause to the 4th port
Text.
Step 803 receives the 6th message that the SDN controllers are sent, and the 6th message includes:Instruction is after supervention
The mark for the literary mark, the mark of the third port and the 4th port of delivering newspaper;
4th network equipment can continue to be monitored the 4th port after sending the 5th message to SDN controllers,
When monitoring that the 4th port congestion releases, corresponding notification message can be sent to SDN controllers, can be taken in the notification message
The mark of mark, the 4th port with the 4th network equipment and the mark for characterizing the 4th port congestion.SDN controllers receive
After above-mentioned notification message, the 4th port to the 4th network equipment can be determined according to above-mentioned notification message and local topology
The first network equipment and third port of forwarding data packets, and send the 6th message, the 6th message to first network equipment
In may include:Indicate the mark of the mark for continuing to send message, the mark of the third port and the 4th port.
Step 804, according to the 6th message, continue through the third port and forward datagram to the 4th port
Text.
After first network equipment receives above-mentioned 6th message, third end can be continued through in response to above-mentioned 6th message
Fourth port forwarding data packets of the mouth to the 4th network equipment.
So, first network equipment can be when receiving five message from SDN controllers, in response to the 5th
Information, pause is by fourth port forwarding data packets of the third port to the 4th network equipment, since the 5th message is controlled for SDN
Device processed is sent to the message of first network equipment in response to the notification message of the congestion of the 4th port of the 4th network equipment, because
It can suspend the by third port to the 4th network equipment when the 4th port is in congestion state for first network equipment
Four port forwarding data packets, to reduce the packet loss and re-transmission problem in network.And first network equipment can receive
After the 6th message from SDN controllers, continues through third port and forward datagram to the 4th port of the 4th network equipment
Text, since the 6th message is the notification message that SDN controllers are released in response to the congestion of the 4th port of the 4th network equipment, hair
It send to the message of first network equipment, therefore first network equipment can be released in the 4th port congestion of the 4th network equipment
When, first port is continued through in time to first network device forwards data message, to improve the forward efficiency of data message.
Fig. 9 shows a kind of structure diagram of apparatus for forwarding message according to one embodiment of the disclosure, can be applied to SDN controls
Device processed.As shown in figure 9, the device may include:
First receiving module 901 can be used for receiving the first message that first network equipment is sent, in the first message
Include the mark of first network equipment, the mark of the first port of the first network equipment, and the characterization first port to gather around
The mark of plug;
First determining module 902 can be used for according to the mark of the first network equipment, the mark of first port and sheet
Ground topological structure determines second network equipment;Wherein, second network equipment is to send datagram to the first port
The network equipment;
First sending module 903 can be used for the mark according to the characterization first port congestion, to described second
The network equipment sends second message, and the second message is used to indicate second network equipment and suspends to the first port turn
Send out data message.
Figure 10 shows a kind of structure diagram of apparatus for forwarding message according to one embodiment of the disclosure.
In one possible implementation, referring to Fig.1 0, the first determining module 902 may include:
First determination sub-module 9021 can be used for the mark according to the first network equipment, the mark of first port
And local topology determines second network equipment and second port, wherein the second port is on second network equipment
The port to send datagram to the first port;
The second message includes the mark for being used to indicate pause and sending message, and the mark of the second port is described
The mark of first port, so that second network equipment pause forwards data by the second port to the first port
Message.
In one possible implementation, further include in the second message:Preset duration, so that second network
Equipment pause the preset duration is reached to the duration of the first port forwarding data packets by the second port when,
The second port is continued through to the first port forwarding data packets.
In one possible implementation, referring to Fig.1 0, described device can also include:
Second receiving module 904, can be used for receiving the third message that first network equipment is sent, and the third message is taken
Mark with first network equipment, the mark of the first port of the first network equipment, and the characterization first port congestion
The mark of releasing;
Second determining module 905 can be used for according to the mark of the first network equipment, the mark of first port and sheet
Ground topological structure determines second network equipment;
Second sending module 906 can be used for sending the 4th message to second network equipment, and the 4th message is used
Continue to the first port forwarding data packets in instruction second network equipment.
In one possible implementation, referring to Fig.1 0, the second determining module 905 may include:
Second determination sub-module 9051, for according to the mark of the first network equipment, the mark of first port and sheet
Ground topological structure determines second network equipment and second port, wherein the second port on second network equipment to institute
State the port that first port sends datagram;
4th message includes being used to indicate the mark for continuing to send message, and the mark of the second port is described
The mark of first port, so that second network equipment continues through the second port and forwards data to the first port
Message.
Figure 11 shows a kind of structure diagram of apparatus for forwarding message according to one embodiment of the disclosure, can be applied to first
The network equipment.As shown in figure 11, which may include:
Monitoring modular 1101 can be used for being monitored the first port of the first network equipment;
Third sending module 1102 can be used for when monitoring that congestion occurs for the first port, to software defined network
Network SDN controllers send first message, and the first message includes the identifying of the first network equipment, the first port
Mark and the characterization first port congestion mark so that mark of the SDN controllers according to the first network equipment
Know, the mark of the first port determines second network equipment that message is sent to the first port, and to second net
Network equipment sends second message, and the second message is used to indicate second network equipment and suspends to first port forwarding
The message of data message.
Figure 12 shows a kind of structure diagram of apparatus for forwarding message according to one embodiment of the disclosure.
In one possible implementation, referring to Fig.1 2, above-mentioned apparatus can also include:
4th sending module 1103 can be used for, when detecting that the first port congestion releases, controlling to the SDN
Device sends third message, the third message include the identifying of the first network equipment, the mark of the first port and
Message for characterizing the mark that the first port congestion releases, so that the SDN controllers are set according to the first network
It is standby identify, the mark of the first port determines second network equipment that message is sent to the first port, and to described
Second network equipment sends the 4th message, and the 4th message is used to indicate second network equipment and continues to the first end
Mouth forwarding data packets.
In one possible implementation, referring to Fig.1 2, described device can also include:
Third receiving module 1104 can be used for receiving the 5th message that the SDN controllers are sent, the 5th message
Include:Indicate that pause sends the mark of message, the mark of the third port of the first network equipment and the network equipment
The mark of 4th port;
First processing module 1105 can be used for according to the 5th message pause through the third port to described the
Four port forwarding data packets.
In one possible implementation, can also include in the 5th message:Preset duration;
The first processing module 1105, can be also used for according to the 5th message pause by the third port to
The 4th port forwarding data packets, and in pause by the third port to the 4th port forwarding data packets
When duration reaches the preset duration, the third port is continued through to the 4th port forwarding data packets.
In one possible implementation, referring to Fig.1 2, described device can also include:
4th receiving module 1106 can be used for receiving the 6th message that the SDN controllers are sent, the 6th message
Include:Indicate the mark of the mark for continuing to send message, the mark of the third port and the 4th port;
Second processing module 1107, can be used for according to the 6th message, continue through the third port to described
4th port forwarding data packets.
Figure 13 is a kind of hardware block diagram of apparatus for forwarding message shown according to an exemplary embodiment.Actually answering
In, which can be realized by server.Referring to Fig.1 3, the device 1300 may include processor 1301, be stored with machine can
The machine readable storage medium 1302 executed instruction.Processor 1301 can be via system bus with machine readable storage medium 1302
1303 communications.Also, processor 1301 passes through corresponding with message forwarding method logic in read machine readable storage medium storing program for executing 1302
Machine-executable instruction to execute message forwarding method described above.
Machine readable storage medium 1302 referred to herein can be that any electronics, magnetism, optics or other physics are deposited
Storage device can include or store information, such as executable instruction, data, etc..For example, machine readable storage medium can be:
Random access memory (English:Radom Access Memory, referred to as:RAM), volatile memory, nonvolatile memory,
Flash memory, memory driver (such as hard disk drive), solid state disk, any kind of storage dish (such as CD, dvd) or class
As storage medium or combination thereof.
The presently disclosed embodiments is described above, above description is exemplary, and non-exclusive, and
It is not limited to disclosed each embodiment.Without departing from the scope and spirit of illustrated each embodiment, for this skill
Many modifications and changes will be apparent from for the those of ordinary skill in art field.The selection of term used herein, purport
In the principle, practical application or technological improvement to the technology in market for best explaining each embodiment, or this technology is made to lead
Other those of ordinary skill in domain can understand each embodiment disclosed herein.
Claims (20)
1. a kind of message forwarding method, which is characterized in that it is applied to software defined network SDN controllers, the method includes:
The first message that first network equipment is sent is received, the first message includes the mark of first network equipment, described
The mark of the first port of first network equipment, and characterize the mark of the first port congestion;
Second network equipment is determined according to the mark, the mark of first port and local topology of the first network equipment;
Wherein, second network equipment is the network equipment to send datagram to the first port;
According to the mark of the characterization first port congestion, second message is sent to second network equipment, described the
Two message are used to indicate second network equipment and suspend to the first port forwarding data packets.
2. according to the method described in claim 1, it is characterized in that, the mark according to the first network equipment, first
The mark and local topology of port determine second network equipment, including:
According to the mark, the mark of first port and local topology of the first network equipment determine second network equipment and
Second port, wherein the second port is the port to send datagram to the first port on second network equipment;
The second message includes being used to indicate the mark of pause transmission message, the mark of the second port, and described first
The mark of port, so that second network equipment pause forwards datagram by the second port to the first port
Text.
3. according to the method described in claim 2, it is characterized in that, further including in the second message:Preset duration, so that institute
It states second network equipment and reaches described to the duration of the first port forwarding data packets by the second port in pause
When preset duration, the second port is continued through to the first port forwarding data packets.
4. according to the method described in claim 1, it is characterized in that, the method further includes:
Receiving the third message that first network equipment is sent, the third message carries the mark of first network equipment, and described the
The mark of the first port of one network equipment, and characterize the mark that the first port congestion releases;
Determine that second network is set according to the mark, the mark of first port and local topology of the first network equipment
It is standby;
To second network equipment send the 4th message, the 4th message be used to indicate second network equipment continue to
The first port forwarding data packets.
5. according to the method described in claim 4, it is characterized in that, the mark according to the first network equipment, first
The mark and local topology of port determine second network equipment, including:
According to the mark, the mark of first port and local topology of the first network equipment determine second network equipment and
Second port, wherein the second port is the port to send datagram to the first port on second network equipment;
4th message includes being used to indicate the mark for continuing to send message, the mark of the second port, and described first
The mark of port, so that second network equipment continues through the second port and forwards datagram to the first port
Text.
6. a kind of message forwarding method, which is characterized in that the method is applied to first network equipment, the method includes:
The first port of the first network equipment is monitored;
When monitoring that congestion occurs for the first port, first message is sent to software defined network SDN controllers, described the
One message includes the identifying of the first network equipment, the mark of the first port and the characterization first port congestion
Mark so that the SDN controllers are according to the identifying of the first network equipment, the mark of the first port is determined to institute
Second network equipment that first port sends message is stated, and second message is sent to second network equipment, described second disappears
Breath is used to indicate second network equipment and suspends message to the first port forwarding data packets.
7. according to the method described in claim 6, it is characterized in that, the method further includes:
When detecting that the first port congestion releases, third message is sent to the SDN controllers, in the third message
It identifying including the first network equipment, the mark of the first port and is released for characterizing the first port congestion
Mark message so that the SDN controllers are true according to the identifying of the first network equipment, the mark of the first port
Second network equipment that the first port sends message is oriented, and the 4th message is sent to second network equipment, it is described
4th message is used to indicate second network equipment and continues to the first port forwarding data packets.
8. the method described according to claim 6 or 7, which is characterized in that the method further includes:
The 5th message that the SDN controllers are sent is received, the 5th message includes:Indicate that pause sends the mark of message
Know, the mark of the mark of the third port of the first network equipment and the 4th port of the network equipment;
According to the 5th message pause by the third port to the 4th port forwarding data packets.
9. according to the method described in claim 8, it is characterized in that, further including in the 5th message:Preset duration;
It is described to be suspended through the third port to the 4th port forwarding data packets according to the 5th message, including:
Suspended through the third port to the 4th port forwarding data packets according to the 5th message, and logical in pause
When crossing the third port and reaching the preset duration to the duration of the 4th port forwarding data packets, continue through described
Third port is to the 4th port forwarding data packets.
10. according to the method described in claim 8, it is characterized in that, the method further includes:
The 6th message that the SDN controllers are sent is received, the 6th message includes:Indicate the mark for continuing to send message
Know, the mark of the mark of the third port and the 4th port;
According to the 6th message, the third port is continued through to the 4th port forwarding data packets.
11. a kind of apparatus for forwarding message, which is characterized in that be applied to software defined network SDN controllers, described device includes:
First receiving module, the first message for receiving the transmission of first network equipment, the first message includes the first net
The mark of the mark of network equipment, the mark of the first port of the first network equipment, and the characterization first port congestion;
First determining module, for the mark, the mark of first port and local topology according to the first network equipment
Determine second network equipment;Wherein, second network equipment is the network equipment to send datagram to the first port;
First sending module is sent out for the mark according to the characterization first port congestion to second network equipment
Second message, the second message is sent to be used to indicate second network equipment and suspend to first port forwarding datagram
Text.
12. according to the devices described in claim 11, which is characterized in that first determining module, including:
First determination sub-module, for the mark, the mark of first port and local topology knot according to the first network equipment
Structure determines second network equipment and second port, wherein the second port is on second network equipment to the first end
The port that mouth sends datagram;
The second message includes being used to indicate the mark of pause transmission message, the mark of the second port, and described first
The mark of port, so that second network equipment pause forwards datagram by the second port to the first port
Text.
13. device according to claim 12, which is characterized in that further include in the second message:Preset duration, so that
Second network equipment reaches institute by the second port in pause to the duration of the first port forwarding data packets
When stating preset duration, the second port is continued through to the first port forwarding data packets.
14. according to the devices described in claim 11, which is characterized in that described device further includes:
Second receiving module, the third message for receiving the transmission of first network equipment, the third message carry first network
The mark of the mark of equipment, the mark of the first port of the first network equipment, and characterization the first port congestion releasing;
Second determining module, for the mark, the mark of first port and local topology according to the first network equipment
Determine second network equipment;
Second sending module, for sending the 4th message to second network equipment, the 4th message is used to indicate described
Second network equipment continues to the first port forwarding data packets.
15. device according to claim 14, which is characterized in that second determining module, including:
Second determination sub-module, for the mark, the mark of first port and local topology knot according to the first network equipment
Structure determines second network equipment and second port, wherein the second port is on second network equipment to the first end
The port that mouth sends datagram;
4th message includes being used to indicate the mark for continuing to send message, the mark of the second port, and described first
The mark of port, so that second network equipment continues through the second port and forwards datagram to the first port
Text.
16. a kind of apparatus for forwarding message, which is characterized in that be applied to first network equipment, described device includes:
Monitoring modular is monitored for the first port to the first network equipment;
Third sending module, for when monitoring that congestion occurs for the first port, being sent out to software defined network SDN controllers
Send first message, the first message includes the identifying of the first network equipment, the mark of the first port and characterization
The mark of the first port congestion, so that the SDN controllers are according to the identifying of the first network equipment, the first end
The mark of mouth determines second network equipment that message is sent to the first port, and sends second to second network equipment
Message, the second message are used to indicate second network equipment and suspend disappearing to the first port forwarding data packets
Breath.
17. device according to claim 16, which is characterized in that described device further includes:
4th sending module, for when detecting that the first port congestion releases, sending third to the SDN controllers and disappearing
Breath, the third message include the identifying of the first network equipment, the mark of the first port and for described in characterizing
The message for the mark that first port congestion releases, so that the SDN controllers are according to the identifying of the first network equipment, described
The mark of first port determines second network equipment that message is sent to the first port, and is sent out to second network equipment
The 4th message, the 4th message is sent to be used to indicate second network equipment and continue to forward datagram to the first port
Text.
18. device according to claim 16 or 17, which is characterized in that described device further includes:
Third receiving module, the 5th message sent for receiving the SDN controllers, the 5th message include:Instruction
The mark of pause transmission message, the mark of the third port of the first network equipment and the 4th port of the network equipment
Mark;
First processing module, for according to the 5th message pause by the third port to the 4th port forwarding number
According to message.
19. device according to claim 18, which is characterized in that further include in the 5th message:Preset duration;
The first processing module is additionally operable to according to the 5th message pause through the third port to the 4th port
Forwarding data packets, and reach described to the duration of the 4th port forwarding data packets by the third port in pause
When preset duration, the third port is continued through to the 4th port forwarding data packets.
20. device according to claim 18, which is characterized in that described device further includes:
4th receiving module, the 6th message sent for receiving the SDN controllers, the 6th message include:Instruction
Continue the mark of the mark of transmission message, the mark of the third port and the 4th port;
Second processing module, for according to the 6th message, continuing through the third port and being forwarded to the 4th port
Data message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810043857.XA CN108390828B (en) | 2018-01-17 | 2018-01-17 | Message forwarding method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810043857.XA CN108390828B (en) | 2018-01-17 | 2018-01-17 | Message forwarding method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108390828A true CN108390828A (en) | 2018-08-10 |
CN108390828B CN108390828B (en) | 2021-12-31 |
Family
ID=63077021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810043857.XA Active CN108390828B (en) | 2018-01-17 | 2018-01-17 | Message forwarding method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108390828B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113300951A (en) * | 2020-02-21 | 2021-08-24 | 华为技术有限公司 | Method, equipment and system for sending message |
WO2023226603A1 (en) * | 2022-05-23 | 2023-11-30 | 华为技术有限公司 | Method and apparatus for inhibiting generation of congestion queue |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848168A (en) * | 2010-06-11 | 2010-09-29 | 杭州华三通信技术有限公司 | Target MAC (Media Access Control) address based flow control method, system and equipment |
CN102055677A (en) * | 2011-01-26 | 2011-05-11 | 杭州华三通信技术有限公司 | Method and device for reducing network congestion |
CN104618254A (en) * | 2015-02-12 | 2015-05-13 | 杭州华三通信技术有限公司 | Method and controller capable of avoiding network congestion in software defined network |
CN106027412A (en) * | 2016-05-30 | 2016-10-12 | 南京理工大学 | TCP (Transmission Control Protocol) congestion control method based on congestion queue length |
CN106470116A (en) * | 2015-08-20 | 2017-03-01 | 中国移动通信集团公司 | A kind of Network Fault Detection and restoration methods and device |
WO2017197983A1 (en) * | 2016-05-19 | 2017-11-23 | 中兴通讯股份有限公司 | Traffic processing method and system, storage medium, switch |
-
2018
- 2018-01-17 CN CN201810043857.XA patent/CN108390828B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848168A (en) * | 2010-06-11 | 2010-09-29 | 杭州华三通信技术有限公司 | Target MAC (Media Access Control) address based flow control method, system and equipment |
CN102055677A (en) * | 2011-01-26 | 2011-05-11 | 杭州华三通信技术有限公司 | Method and device for reducing network congestion |
CN104618254A (en) * | 2015-02-12 | 2015-05-13 | 杭州华三通信技术有限公司 | Method and controller capable of avoiding network congestion in software defined network |
CN106470116A (en) * | 2015-08-20 | 2017-03-01 | 中国移动通信集团公司 | A kind of Network Fault Detection and restoration methods and device |
WO2017197983A1 (en) * | 2016-05-19 | 2017-11-23 | 中兴通讯股份有限公司 | Traffic processing method and system, storage medium, switch |
CN106027412A (en) * | 2016-05-30 | 2016-10-12 | 南京理工大学 | TCP (Transmission Control Protocol) congestion control method based on congestion queue length |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113300951A (en) * | 2020-02-21 | 2021-08-24 | 华为技术有限公司 | Method, equipment and system for sending message |
WO2021164249A1 (en) * | 2020-02-21 | 2021-08-26 | 华为技术有限公司 | Method, device and system for sending message |
CN113300951B (en) * | 2020-02-21 | 2023-10-24 | 华为技术有限公司 | Method, equipment and system for sending message |
WO2023226603A1 (en) * | 2022-05-23 | 2023-11-30 | 华为技术有限公司 | Method and apparatus for inhibiting generation of congestion queue |
Also Published As
Publication number | Publication date |
---|---|
CN108390828B (en) | 2021-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3661137B1 (en) | Packet control method and network device | |
CN105812287B (en) | Efficient circuit in packet switching network | |
US11146489B2 (en) | Congestion flow identification method and network device | |
TWI543568B (en) | Reducing headroom | |
US20230164078A1 (en) | Congestion Control Method and Apparatus | |
TWI713501B (en) | Method, device, flow cleaning equipment and system for identifying network loop | |
CN102763384A (en) | Automatic adjusting of reputation thresholds | |
CN107547442B (en) | Data transmission buffer queue distribution method and device | |
EP3018868B1 (en) | Congestion method, device and system | |
US6771601B1 (en) | Network switch having source port queuing and methods, systems and computer program products for flow level congestion control suitable for use with a network switch having source port queuing | |
CN108390828A (en) | Message forwarding method and device | |
CN108737217B (en) | Packet capturing method and device | |
CN103281257A (en) | Method and device for processing protocol message | |
CN107135164A (en) | Congestion control method and device | |
CN106559485B (en) | A kind of method and device of control server shutdown | |
CN105991588B (en) | A kind of method and device for defending message attack | |
CN109005116B (en) | Message forwarding method and device | |
WO2017000861A1 (en) | Method and apparatus for learning mac address in virtual local area network of switch | |
CN107612937A (en) | Detection to DHCP extensive aggressions and defence method under a kind of SDN | |
US9838341B1 (en) | Methods and apparatus for memory resource management in a network device | |
PT1336279E (en) | Information flow control in a packet network based on variable conceptual packet lengths | |
CN115209378A (en) | Service resource dynamic allocation method, system, management server and medium for vehicle | |
CN108718398A (en) | Code stream transmission method, device and the conference facility of video conferencing system | |
CN110177060B (en) | A proactive defense method for timing side-channel attacks in SDN networks | |
CN107579988A (en) | The method and apparatus for configuring security strategy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |