[go: up one dir, main page]

CN108390828A - Message forwarding method and device - Google Patents

Message forwarding method and device Download PDF

Info

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
Application number
CN201810043857.XA
Other languages
Chinese (zh)
Other versions
CN108390828B (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.)
New H3C Technologies Co Ltd
Original Assignee
New 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 New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201810043857.XA priority Critical patent/CN108390828B/en
Publication of CN108390828A publication Critical patent/CN108390828A/en
Application granted granted Critical
Publication of CN108390828B publication Critical patent/CN108390828B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • H04L47/115Identifying congestion using a dedicated packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0847Transmission error
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/127Avoiding 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

Message forwarding method and device
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.
CN201810043857.XA 2018-01-17 2018-01-17 Message forwarding method and device Active CN108390828B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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