CN110868357A - Network flow control method, VTEP device and storage medium - Google Patents

Network flow control method, VTEP device and storage medium Download PDF

Info

Publication number
CN110868357A
CN110868357A CN201810982744.6A CN201810982744A CN110868357A CN 110868357 A CN110868357 A CN 110868357A CN 201810982744 A CN201810982744 A CN 201810982744A CN 110868357 A CN110868357 A CN 110868357A
Authority
CN
China
Prior art keywords
traffic
service
flow
bandwidth
discardable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810982744.6A
Other languages
Chinese (zh)
Inventor
吴楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201810982744.6A priority Critical patent/CN110868357A/en
Publication of CN110868357A publication Critical patent/CN110868357A/en
Pending legal-status Critical Current

Links

Images

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/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • 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/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/825Involving tunnels, e.g. MPLS

Abstract

The embodiment of the invention discloses a network flow control method, VTEP equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: the first VTEP equipment configures the traffic type and the traffic priority for the traffic according to the traffic type of the accessed traffic; the first VTEP equipment encapsulates the service flow into a scalable virtual local area network (VXLAN) message, and encapsulates the flow type and the service priority of the service flow into the VXLAN message; and the first VTEP equipment sends the VXLAN message to the second VTEP equipment, so that the second VTEP equipment performs flow control on the service flow according to the flow type and the service priority of the service flow carried in the VXLAN message when congestion occurs. The embodiment of the invention can carry out centralized management on the access flow and improve the network congestion processing efficiency of the VTEP equipment.

Description

Network flow control method, VTEP device and storage medium
Technical Field
The present invention relates to the field of data communication technologies, and in particular, to a network traffic control method, a Virtual local area network Tunnel End Point (VTEP) device, and a storage medium.
Background
With the development of Network technology, the capacity of internet data center networks is continuously expanded, and Ethernet Virtual private Network (EVNP) technology using the Virtual eXtensible LAN (VXLAN) technology is increasingly applied. The EVPN is a two-layer virtual private network technology, the control plane adopts a multi-protocol border gateway protocol to announce EVPN routing information, and the data plane adopts a VXLAN encapsulation mode to forward messages. When physical sites of tenants are scattered at different positions, the EVPN can provide two-layer interconnection for the same subnet of the same tenant based on the existing Internet Protocol (IP) network for interconnection between service providers or enterprise networks; and three-layer interconnection is provided for different subnets of the same tenant through the EVPN gateway, and three-layer interconnection with an external network is provided for the subnets.
The network traffic of the internet data center is complex due to the fact that many network virtual machines are available and the traffic is large, the virtual machines can be migrated, meanwhile, the EVPN network transmits the traffic of a user, VXLAN messages need to be packaged on the basis of original traffic for transmission, 50-byte headers need to be added, network load is increased, and the network traffic can be congested at a certain node due to the factors. In the prior art, if a network is congested, generally, traffic is classified according to a Service Type (TOS) field Of an IP header Of user-side traffic, and operations such as traffic control are performed. In the traffic control method, information such as classification Of traffic Service priority must be defined in advance at a user side, which is troublesome in configuration and not beneficial to centralized management Of traffic, and since traffic Service priorities and classification rules adopted by different user definitions are different, the Service priority Of an original message Of a user needs to be modified at a Virtual Tunnel End Point (VTEP) node Of an extensible Virtual local area network, which may destroy the original message Of the user and Quality Of Service (QOS) information. Meanwhile, when a general network is congested, flow control and scheduling are performed on congested equipment, a large amount of flow is still sent to the congested equipment, and pressure is continuously brought to the congested equipment, so that service flow cannot be recovered quickly.
Disclosure of Invention
In view of this, an embodiment of the present invention provides a network flow control method, a VTEP device, and a storage medium, so as to solve the technical problems in the prior art that a flow control method in a network congestion state is troublesome to configure, is not favorable for centralized management of flows, may damage original messages and original qos information of users, and may cause a large amount of flows to be sent to a device with a flow congestion state when the network congestion occurs, may continuously exert pressure on the device with the flow congestion state, and may cause that service flows cannot be recovered quickly.
The technical scheme adopted by the invention for solving the technical problems is as follows:
according to an aspect of an embodiment of the present invention, there is provided a network traffic control method, including:
the method comprises the steps that a first extensible virtual local area network tunnel endpoint VTEP device configures a flow type and a service priority for service flow according to the service type of the accessed service flow;
the first VTEP equipment encapsulates the service traffic into an extensible virtual local area network (VXLAN) message, and encapsulates the traffic type and the service priority of the service traffic into the VXLAN message;
and the first VTEP equipment sends the VXLAN message to the second VTEP equipment, so that the second VTEP equipment performs flow control on the service flow according to the flow type and the service priority of the service flow carried in the VXLAN message when congestion occurs.
According to another aspect of an embodiment of the present invention, a method for controlling network traffic, the method includes:
the second VTEP equipment receives the service traffic sent by the first VTEP equipment in a VXLAN message form, and the traffic type and the service priority of the service traffic are encapsulated in the VXLAN message;
the second VTEP equipment decapsulates the VXLAN message to obtain the service flow, the flow type of the service flow and the service priority;
and if the second VTEP equipment generates network congestion, the second VTEP equipment controls the traffic flow according to the traffic type and the traffic priority of the traffic flow.
According to another aspect of the embodiments of the present invention, there is provided a VTEP apparatus, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the resource allocation method of the network traffic control method provided in the above aspect; or implementing the steps of the network traffic control method provided in the another aspect.
According to a further aspect of the embodiments of the present invention, there is provided a storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the steps of the resource allocation method for network traffic control method provided in the above aspect; or implementing the steps of the network traffic control method provided in the another aspect.
According to the network flow control method, the VTEP device and the storage medium provided by the embodiment of the invention, because the flow type and the service priority level of the service flow are configured on the side of the first VTEP device according to the service type, and the flow type and the service priority level are encapsulated into the VXLAN message together with the service flow and forwarded to the second VTEP device, the second VTEP device carries out flow control according to the flow type and the priority level of the service flow encapsulated in the VXLAN message when congestion occurs, thereby simplifying the configuration steps of the flow type and the service priority level on the side of a user, realizing centralized management on the flow accessed to the first VTEP device, and not damaging the original message and the original service quality information of the user; in addition, when the second VTEP device is congested, the flow control information carrying the expected bandwidth of the first VTEP device is sent to the first VTEP device, so that the first VTEP device can be prevented from continuously sending a large amount of flow to the congested second VTEP device, congestion processing efficiency is improved, and service flow can be quickly recovered.
Drawings
Fig. 1 is a topology diagram of a network traffic control system according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of an implementation of a network traffic control method according to an embodiment of the present invention;
fig. 3a is a schematic structural diagram of an original VXLAN message in the prior art;
fig. 3b is a schematic structural diagram of a VXLAN message in the network traffic control method according to the embodiment of the present invention;
fig. 4 is a schematic flow chart illustrating an implementation of a network traffic control method according to another embodiment of the present invention;
fig. 5 is a topology diagram of a network traffic control system according to an exemplary embodiment of the present invention;
fig. 6 is a schematic implementation flow diagram of a network traffic control method according to an implementation example of the present invention.
Fig. 7 is a schematic flow chart illustrating an implementation of a network traffic control method according to another embodiment of the present invention;
the implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects to be solved by the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Fig. 1 is a topology diagram of a network traffic control system according to an embodiment of the present invention. Only the portions related to the present embodiment are shown for convenience of explanation.
Referring to fig. 1, a network traffic control system provided in the embodiment of the present invention includes at least one user terminal at a sending end, a first VTEP device, a second VTEP device, and at least one user terminal at a receiving end, which are sequentially connected in a communication manner. In the communication process, the first VTEP device receives service traffic sent by at least one user at the sending end, encapsulates the service traffic sent by at least one user terminal at the sending end into a VXLAN message and sends the VXLAN message to the second VTEP device, and the second VTEP device decapsulates the VXLAN message and forwards the decapsulated service traffic to at least one user terminal at the receiving end.
Based on the above system configuration, the following embodiments of the present invention are proposed.
Example one
Fig. 2 is a schematic flow chart of an implementation of a network traffic control method provided by an embodiment of the present invention, where an execution subject of the method is the first VTEP device in fig. 1. Referring to fig. 2, the network traffic control method provided in this embodiment includes the following steps:
step S201, a first VTEP device configures a traffic type and a traffic priority for an accessed traffic according to a traffic type of the traffic.
In this embodiment, the administrator of the EVPN VXLAN network configures the association relationship between the service type of the service traffic and the traffic type and the service priority in advance. And the VTEP equipment identifies the service type of the service flow after receiving the service flow sent by the user side, and then queries the association relation according to the identified service type to obtain the flow type and the service priority of the service flow.
In this embodiment, the service types include, but are not limited to, voice traffic, video traffic, short message traffic, file traffic, and the like. The traffic types include two types that can be discarded and non-discarded when network congestion occurs, wherein the disposable is represented by "0" and the non-disposable is represented by "1". The classification mode of the service priority can be configured by self-definition of management personnel, and the service flow with high service priority is preferentially processed when network blockage occurs.
Step S202, the first VTEP device packages the service traffic into an extensible virtual local area network VXLAN message, and packages the traffic type and the service priority of the service traffic into the VXLAN message.
In this embodiment, the traffic type and the traffic priority of the service traffic are encapsulated in the reserved field of the VXLAN packet header. Fig. 3 shows a schematic structural diagram of an original VXLAN message, and fig. 4 shows a schematic structural diagram of a VXLAN message in the embodiment of the present invention. Referring to fig. 3 and 4, the 9 th bit to the 24 th bit of the original VXLAN packet header are reserved fields, in this embodiment, the 9 th bit is located as a traffic type flag bit indicating whether the traffic is discardable when the network is congested, a "0" indicates discardable, a "1" indicates non-discardable, the 10 th bit to the 12 th bit are located as traffic priorities 1 to 8, when the traffic priority is 1, the priority is the lowest, when the traffic priority is 8, the priority is the highest, and when the traffic is congested, the traffic is controlled according to the traffic type defined by the VXLAN header.
Step S203, the first VTEP device sends the VXLAN packet to the second VTEP device, so that the second VTEP device performs flow control on the service traffic according to the traffic type and the service priority of the service traffic carried in the VXLAN packet when congestion occurs.
In this embodiment, the first VTEP device encapsulates the traffic type and the service priority in the header of the VXLAN packet, and sends the packet together with the service traffic to be forwarded to the second VTEP device in the form of a VXLAN packet, so that the second VTEP device can perform flow control according to the traffic type and the service priority of the VXLAN packet header when network congestion occurs.
As can be seen from the above, in the network flow control method provided in this embodiment, the first VTEP device configures the flow type and the service priority of the service flow according to the service type, and encapsulates the flow type and the service priority together with the service flow into the VXLAN packet to be forwarded to the second VTEP device, so that the second VTEP device performs flow control according to the flow type and the priority of the service flow encapsulated in the VXLAN packet when congestion occurs, thereby simplifying the configuration steps of the flow type and the service priority at the user side, implementing centralized management on the flow accessed to the first VTEP device, and not destroying the original packet and the original service quality information of the user.
Example two
Fig. 4 is a schematic implementation flow diagram of a network traffic control method according to another embodiment of the present invention, where an execution subject of the method is the first VTEP device in fig. 1. Referring to fig. 4, the network traffic control method provided in this embodiment includes the following steps:
step S401, the first VTEP device configures the traffic type and the traffic priority for the traffic according to the traffic type of the accessed traffic.
It should be noted that, since the implementation manner of step S401 is completely the same as that of step S101 in the previous embodiment, it is not described herein again.
Step S402, the first VTEP device determines whether a flow control message sent by the second VTEP device is received, where the flow control message includes a congestion flag bit and an expected bandwidth of the second VTEP device, and if the first VTEP device receives the flow control message, step S403 is performed.
In this embodiment, the congestion flag is a self-defined flag indicating whether the second VTEP device is congested, and indicates congestion when the congestion flag is "1", and indicates no congestion when the congestion flag is "0". The expected bandwidth refers to a bandwidth that the second VTEP device expects to transmit by the first VTEP device later when congestion occurs.
Preferably, in this embodiment, the flow control information further includes a message type flag bit and a Router-IP originating Router IP. The message type flag bit is '0', belongs to a self-defined flow control message flag bit, and when the message type flag bit is '0', the message is a flow control message; the originating router IP, which represents the source device that sent the message.
In step S403, the first VTEP device identifies whether the second VTEP device is congested according to the congestion flag bit in the flow control message, and if the second VTEP device is congested, the process goes to step S404.
In this embodiment, the first VTEP device identifies whether the second VTEP device is congested according to a value of a congestion flag, where the congestion flag is "1" to indicate that the second VTEP device is congested, and the congestion flag is "0" to indicate that the second VTEP device is not congested.
Step S404, the first VTEP apparatus performs flow control on the service traffic according to the traffic type and the traffic priority of the service traffic and the expected bandwidth in the flow control message.
In this embodiment, the performing, by the first VTEP device, flow control according to the traffic type and the traffic priority of the traffic flow and the expected bandwidth in the flow control message includes:
the first VETP equipment counts the total bandwidth of service traffic of which all traffic types are non-discardable;
the first VTEP equipment judges whether a residual bandwidth exists according to the total bandwidth and the expected bandwidth, wherein the residual bandwidth is the difference between the expected bandwidth and the total bandwidth;
if no residual bandwidth exists, the type of the discarded traffic is the discardable service traffic, the bandwidth proportion of each non-discardable service traffic is calculated according to the service priority of all traffic types of the non-discardable service traffic, and the flow control is carried out according to the bandwidth proportion of each non-discardable service traffic and the expected bandwidth.
Preferably, in this embodiment, after the first VTEP apparatus determines whether there is a remaining bandwidth according to the total bandwidth and the expected bandwidth, the method further includes:
if the residual bandwidth exists, calculating the bandwidth proportion of each non-discardable service flow according to the service priority of all the non-discardable service flows, and controlling the flow of each non-discardable service flow according to the bandwidth proportion of each non-discardable service flow and the expected bandwidth; at the same time, the user can select the desired position,
and calculating the bandwidth proportion of each discardable service flow according to the service priority of all discardable service flows, and controlling the flow of each discardable service flow according to the bandwidth proportion of each discardable service flow and the residual bandwidth.
Preferably, in this embodiment, when the second VTEP device has network congestion, if the total bandwidth of all the service flows to be sent is greater than or equal to the expected bandwidth, there is no remaining bandwidth, and at this time, the first VTEP device directly discards the service flow with the flow type "0", and sets the service flow with the flow type "1" as a non-discardable packet, and preferentially guarantees scheduling. Specifically, the flow control scheduling method of the first VTEP device is as follows:
counting the sum of service priorities of all traffic types which are non-discardable service traffic, and dividing the service priority of certain non-discardable service traffic by the sum of the service priorities of the non-discardable service traffic to obtain the bandwidth proportion of the certain non-discardable service traffic;
multiplying the maximum bandwidth by the bandwidth proportion of the certain non-discardable service flow to obtain the transmission bandwidth of the certain non-discardable service flow;
and carrying out flow control according to the transmission bandwidth of each non-discardable service flow.
Preferably, in this embodiment, when the second VTEP device has network congestion, if the total bandwidth of all the service flows to be sent is less than the expected bandwidth, there is a remaining bandwidth, and at this time, the first VTEP device may perform scheduling on the service flow with the flow type of "0" by using the remaining bandwidth, and the scheduling manner of the first VTEP device is the same as the scheduling manner of the service flow with the flow type of "1", which is not described herein again.
In a specific implementation example, if the service traffic is divided into 8 service types, the priority of the 8 service types is sequentially 8-1, and when the second VTEP device is congested in the network, it is assumed that the service traffic of the 8 service types all exists and all are non-discardable service traffic, bandwidth ratios of the service traffic of the 8 service types to the expected bandwidth are sequentially 8/(8+7+6+ 4+3+2+1), 7/(8+7+6+5+4+3+2+1), 6/(8+7+6+5+4+3+2+1), 5/(8+7+6+ 4+3+2+1), 4/(8+7+6+5+4+3+ 1), 3/(8+7+6+5+4+3+2+1), 2/(8+7+6+5+4+3+ 1), and/2 +1, 1/(8+7+6+5+4+3+2+ 1); assuming that only non-discardable service traffic with service priority of 4 and service priority of 3 exists, the bandwidth ratios of the two types of service traffic occupying the expected bandwidth are respectively 4/(4+3) and 3/(4+3), and so on, the service traffic with higher service priority is guaranteed to be transmitted with higher priority. If the message with the traffic type of "1" has abundant bandwidth after all the messages pass through, then the traffic with the traffic type of "0" can be scheduled, if congestion occurs, service flows with service priorities of 8-1 all exist, and the bandwidth ratios of the 8 service types to the remaining bandwidth are also 8/(8+7+6+5+4+3+2+1), 7/(8+7+6+5+4+3+2+1), 6/(8+7+6+5+4+3+2+1), 5/(8+7+6+5+4+3+2+1), 4/(8+7+6+5+4+3+2+1), 3/(8+7+6+ 4+3+2+1), 2/(8+7+6+5+4+3+2+1), and 1/(8+7+6+5+4+3+2+1), in sequence. It should be noted that, in this embodiment, when performing flow control simultaneously according to the traffic type and the traffic priority, for the traffic flow with the traffic type of "1", the total bandwidth scheduled is the expected bandwidth; and for the service traffic with the traffic type of 0, the scheduled total bandwidth is the residual bandwidth.
In this embodiment, in the process of controlling flow, the first VTEP device encapsulates the flow type and the service priority of the service flow to be forwarded to the header of the VXLAN packet, and sends the flow type and the service priority of the service flow to be forwarded to the second VTEP device in the form of a VXLAN packet together with the service flow to be forwarded.
Preferably, in this embodiment, after step S405, the method further includes: if the second VTEP equipment is not congested, the communication is carried out according to a normal service forwarding flow, the flow type and the service priority of the service flow to be forwarded are directly packaged to the head of the VXLAN message, and the traffic type and the service priority are sent to the second VTEP equipment together with the service flow to be forwarded in the form of the VXLAN message.
Preferably, in this embodiment, after step S406, the method may further include:
and in the process of flow control, the first VTEP equipment stops flow control if receiving a flow control message of congestion relief sent by the second VTEP equipment.
In this embodiment, when the network congestion is relieved, the second VTEP device may send a flow control message to the first VTEP device again, where the message type in the flow control message is "0", the congestion flag is "0", and the expected bandwidth is "0" at this time, to notify the first VTEP device of the relief of the network congestion, and the first VTEP device may end the flow control when acquiring the message of relieving the network congestion, and resume normal traffic flow forwarding.
As can be seen from the above, in the network flow control method provided in this embodiment, the flow type and the service priority of the service flow are configured on the first VTEP device side according to the service type, and the flow type and the service priority are encapsulated together with the service flow into the VXLAN message for forwarding, so that the configuration steps of the flow type and the service priority on the user side can be simplified, and the centralized management of the flow accessed to the first VTEP device can be realized without destroying the original message and the original service quality information of the user; when the second VTEP device is congested, the flow control information carrying the self-expected bandwidth is sent to the first VTEP device, so that the first VTEP device can be prevented from continuously sending a large amount of flow to the congested second VTEP device, the congestion processing efficiency is improved, and the service flow can be quickly recovered.
EXAMPLE III
Fig. 5 is a topology diagram of a network traffic control system according to an exemplary implementation of the present invention. Fig. 6 is a schematic implementation flow diagram of a network traffic control method according to a specific implementation example of the present invention, where an execution subject of the method is the first VTEP device in fig. 5. The following describes in detail an implementation manner of the network traffic control method provided by the embodiment of the present invention with reference to fig. 5 and fig. 6:
step S601, configuring a traffic type and a traffic class of the access side service on the first VTEP device. Specifically, the method comprises the following steps:
the traffic type sent by the user 1 is set to "1", which cannot be discarded, the service priority is 8, when the VXLAN header is encapsulated by the traffic from the user 1, the corresponding header structure is as shown in fig. 4, and the fields of the traffic type and the service priority in the VXLAN header corresponding to the user 1 are 11000.
The traffic type of the user 2 is set to "0", which can be discarded, the service priority is set to 3, when the VXLAN message header is encapsulated for the traffic sent by the user 2, the corresponding header structure is as shown in fig. 4, and the traffic type and service level field in the VXLAN header corresponding to the user 1 is 00011.
The traffic type device sent by the user 3 is "1", and is not discardable, the service priority is 4, when the VXLAN header is encapsulated in the traffic sent by the user 3, the corresponding header structure is as shown in fig. 4, and the traffic type and service priority fields in the VXLAN header corresponding to the user 3 are 10100.
Step S602, the first VTEP device determines whether a flow control message sent by the second VTEP device is received, where the flow control message includes a congestion flag bit and an expected bandwidth of the second VTEP device.
Step S603, if the first VTEP device receives the flow control message, the first VTEP device identifies whether the second VTEP device is congested according to a congestion flag bit in the flow control message.
In this embodiment, when user traffic reaches the second VTEP device through the network, the second VTEP device may first determine whether network congestion occurs, and when the network congestion occurs and the congestion waiting time exceeds the preset congestion time threshold, the second VTEP device may send a traffic control message to the first VTEP device, where the message type of the traffic control message is "0", which represents that the message is a traffic control message; the congestion flag is "1", which represents that network congestion occurs in the second VTEP device, 1010111111001000000 is filled in the expected bandwidth (set in kbps) field, which indicates that the expected bandwidth is 360kbps, and the source IP address used by the receiving end for BGP EVPN to establish the VXLAN tunnel is filled in the IP field of the originating router.
Step S604, if the second VTEP device is congested, the first VTEP device performs flow control according to the configured flow type and service priority and the expected bandwidth in the flow control message.
In this embodiment, if network congestion occurs in the second VTEP device, the first VTEP device knows the expected bandwidth when the second VTEP device is congested after receiving the flow control message sent by the second VTEP device, and performs flow control at the local end according to the set flow type and the set service priority, which includes the following steps:
assuming that network congestion occurs in the second VTEP device and a flow control based on VXLAN messages is configured, port T1 can only accept messages with a bandwidth of 360M/S, and user 1, user 2 and user 3 all send messages at a rate of 200M/S, and the messages with a flow type field of "1" in the VXLAN messages are user 1 and user 3, which are 400M in total, and when congestion occurs, according to the service priority in the VXLAN messages, user 1 and user 3 are 8 and 4, respectively, then the theoretical transmission bandwidth of user 1 is 8/(8+4) × 360 ═ 240M/S, and the theoretical transmission bandwidth of user 3 is 4/(8+4) × 360 ═ 120M. Because the actual bandwidth of the traffic sent by the user 1 is only 200M/S, and the theoretical transmission bandwidth is greater than the actual bandwidth, the user 1 passes through 200M/S without discarding, and the remaining 40M/S bandwidth will pass through the traffic of the user 3, so the traffic of the user 3 finally passes through 160M/S without remaining more than bandwidth, the user traffic with the traffic type "0" is not guaranteed, the user 2 does not pass through traffic, and the traffic of 360M/S is decapsulated and forwarded by the second VTEP device.
In this embodiment, when the second VTEP device no longer has network congestion, the second VTEP device will send the flow control message to the first VTEP device again, where the message type in the flow control message is "0", the congestion flag bit is "0", the expected bandwidth field is 0. after receiving the message, the VTEP1 determines that the congestion flag bit is "0", and then the traffic sent to the second VTEP device is no longer bandwidth controlled, and all the traffic of the user 1, the user 2, and the user 3 is sent to the second VTEP device for normal service forwarding.
Step S605, during the flow control process, the first VTEP device encapsulates the flow type and the service priority of the service flow to be forwarded to the header of the VXLAN packet, and sends the flow type and the service priority of the service flow to be forwarded to the second VTEP device in the form of a VXLAN packet together with the service flow to be forwarded.
In this embodiment, the traffic type and the service priority are encapsulated in the header of the VXLAN packet and the service traffic to be forwarded is sent to the second VTEP device in the form of a VXLAN packet, so that the second VTEP device can perform flow control according to the traffic type and the service priority of the VXLAN packet header when network congestion occurs.
As can be seen from the above, in this embodiment, when network congestion occurs in the second VTEP device, the second VTEP device can immediately perform flow control according to the flow type and the service priority defined in the VXLAN message, and if congestion continues to occur, the second VTEP device sends a flow control message to the first VTEP device, performs flow control at the flow sending end, avoids processing pressure when the second VTEP device is congested, and achieves fine control of end-to-end flow from the sending end to the receiving end.
Example four
Fig. 7 is a schematic flow chart of an implementation of a network traffic control method according to another embodiment of the present invention, where an execution subject of a flow in this embodiment is the second VTEP device shown in fig. 1. Referring to fig. 7, the network traffic control method provided in this embodiment includes the following steps:
step S701, the second VTEP device receives a service traffic sent by the first VTEP device in a VXLAN message form, where a traffic type and a service priority of the service traffic are encapsulated in the VXLAN message.
In this embodiment, the second VTEP device may receive VXLAN messages sent by one or more first VTEP devices at the same time. And the flow type and the service priority of the service flow are encapsulated in a reserved field of the VXLAN message header. The encapsulated VXLAN message structure refers to the detailed description in the first embodiment, and is not described herein again.
Step S702, the second VTEP device decapsulates the VXLAN packet to obtain the service traffic, the traffic type of the service traffic, and the service priority.
Step S703, if the second VTEP device has network congestion, the second VTEP device performs flow control on the service traffic according to the traffic type and the service priority of the service traffic encapsulated in the VXLAN packet.
In this embodiment, the traffic type and the traffic priority of the traffic flow are encapsulated in the head reserved position of the VXLAN packet, and if the network throughput of the second VTEP device decreases with an increase in network load, when the network throughput decreases to a preset throughput threshold, it indicates that the second VTEP device has network congestion, and at this time, the second VTEP device may perform flow control according to the traffic type and the traffic priority of the traffic flow carried by the head of the received VXLAN packet.
Preferably, in this embodiment, the traffic types include discardable and non-discardable, and the controlling, by the second VTEP device, the traffic flow according to the traffic type and the traffic priority of the traffic flow encapsulated by the VXLAN packet header includes:
the second VTEP equipment counts the total bandwidth of all non-discardable service traffic according to the traffic type carried by the VXLAN message;
the second VTEP equipment judges whether residual bandwidth exists according to the total bandwidth and the maximum bandwidth which can be processed by the VTEP equipment, wherein the residual bandwidth is the difference between the maximum bandwidth and the total bandwidth;
and if no residual bandwidth exists, the second VTEP device discards the service traffic of which the traffic type is discardable, calculates the bandwidth proportion of each non-discardable service traffic according to the service priority of the service traffic of which all the traffic types are non-discardable, and performs flow control according to the bandwidth proportion of each non-discardable service traffic and the expected bandwidth.
Preferably, after the second VTEP device determines whether there is a remaining bandwidth according to the total bandwidth and a maximum bandwidth that can be handled by the VTEP device, the method further includes:
if the residual bandwidth exists, the second VTEP device calculates the bandwidth proportion of each non-discardable service flow according to the service priority of all the non-discardable service flows, and controls the flow of each non-discardable service flow according to the bandwidth proportion of each non-discardable service flow and the expected bandwidth; at the same time, the user can select the desired position,
and the second VTEP equipment calculates the bandwidth proportion of each discardable service flow according to the service priority of all discardable service flows, and controls the flow of each discardable service flow according to the bandwidth proportion of each discardable service flow and the residual bandwidth.
It should be noted that, in this embodiment, when network congestion occurs, the maximum bandwidth that can be handled by the second VTEP device is the same as the expected bandwidth. The flow control method when the second VTEP device has network congestion is completely the same as the specific implementation of the flow control method of the first VTEP device in the embodiment, and therefore, details are not described herein again.
Preferably, in this embodiment, the network traffic control method may further include:
and when network congestion occurs, the second VTEP device starts to count the network congestion time, and if the network congestion time is greater than a preset threshold value, the second VTEP device sends a flow control message to the first VTEP device to enable the first VTEP device to perform flow control according to the flow control message, wherein the flow control message comprises a congestion flag bit and an expected bandwidth of the VTEP device.
Wherein the value range of the preset threshold is 10 s-30 s. Preferably, in this embodiment, the preset threshold is 20s, when the time for the second VTEP device to generate network congestion exceeds 20s, the second VTEP device sends a flow control message to the first VTEP device, where the flow control message includes at least a congestion flag bit and an expected bandwidth, and the congestion flag bit is "1" to notify the sending end of the VTEP device, and the second VTEP device generates network congestion, so that the first VTEP device performs flow control according to the expected bandwidth in the flow control message and the traffic type and the traffic priority level configured for the accessed traffic flow by the first VTEP device, to reduce the pressure of the second VTEP device.
Preferably, the flow control message may further include a message type and an originating router IP. The message type flag bit is '0', belongs to a self-defined flow control message flag bit, and when the message type flag bit is '0', the message is a flow control message; the originating router IP, which represents the source device that sent the message.
Preferably, in this embodiment, after step S503, the method for controlling network traffic further includes:
and if the network congestion of the second VTEP device is relieved, the second VTEP device sends the congestion relieved flow control information to the first VTEP device, so that the first VTEP device stops carrying out flow control.
In this embodiment, when the network congestion is relieved, the second VTEP device may send a flow control message to the first VTEP device again, where the message type in the flow control message is "0", the congestion flag is "0", and the expected bandwidth is "0" at this time, to notify the first VTEP device of the relief of the network congestion, and the first VTEP device may end the flow control when acquiring the message of relieving the network congestion, and resume normal traffic flow forwarding.
As can be seen from the above, the network traffic control method provided in this embodiment also encapsulates the traffic type and the service priority into the VXLAN packet, so that the configuration steps of the traffic type and the service priority on the user side can be simplified, the traffic accessed to the first VTEP device can be managed in a centralized manner, and the original packet and the original service quality information of the user cannot be damaged; when the second VTEP device is congested, the flow control information carrying the self-expected bandwidth is sent to the first VTEP device, so that the first VTEP device can be prevented from continuously sending a large amount of flow to the congested second VTEP device, the congestion processing efficiency is improved, and the service flow can be quickly recovered.
EXAMPLE five
The VTEP apparatus provided by the embodiments of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the network traffic control method according to the first embodiment, the second embodiment, the third embodiment, or the fourth embodiment.
The device of the embodiment of the present invention and the network flow control method described in the first embodiment, the second embodiment, the third embodiment, or the fourth embodiment belong to the same concept, and specific implementation processes thereof are described in detail in the method embodiments, and technical features in the method embodiments are correspondingly applicable in the device embodiments, and are not described herein again.
It will be understood by those of ordinary skill in the art that all or some of the steps of the disclosed methods of the present embodiments may be implemented as software, firmware, hardware, or any suitable combination thereof.
EXAMPLE six
An embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the network traffic control method according to the first embodiment, the second embodiment, the third embodiment, or the fourth embodiment are implemented.
The computer-readable storage medium of the embodiment of the present invention and the network traffic control method described in the first embodiment, the second embodiment, the third embodiment, or the fourth embodiment belong to the same concept, and specific implementation processes thereof are detailed in the corresponding method embodiments, and technical features in the method embodiments are applicable in the computer-readable storage medium embodiments, and are not described herein again.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof.
In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
The preferred embodiments of the present invention have been described above with reference to the accompanying drawings, and are not to be construed as limiting the scope of the invention. Any modifications, equivalents and improvements which may occur to those skilled in the art without departing from the scope and spirit of the present invention are intended to be within the scope of the claims.

Claims (12)

1. A network traffic control method is characterized in that the network traffic control method comprises the following steps:
the method comprises the steps that a first extensible virtual local area network tunnel endpoint VTEP device configures a flow type and a service priority for service flow according to the service type of the accessed service flow;
the first VTEP equipment encapsulates the service traffic into an extensible virtual local area network (VXLAN) message, and encapsulates the traffic type and the service priority of the service traffic into the VXLAN message;
and the first VTEP equipment sends the VXLAN message to the second VTEP equipment, so that the second VTEP equipment performs flow control on the service flow according to the flow type and the service priority of the service flow carried in the VXLAN message when congestion occurs.
2. The network traffic control method of claim 1, wherein the network traffic control method further comprises:
the first VTEP equipment judges whether a flow control message sent by the second VTEP equipment is received or not, wherein the flow control message comprises a congestion zone bit and an expected bandwidth of the second VTEP equipment;
if the first VTEP equipment receives the flow control message, identifying whether the second VTEP equipment is congested or not according to a congestion flag bit in the flow control message;
and if the second VTEP equipment is congested, the first VTEP equipment controls the traffic flow according to the traffic type and the traffic priority of the traffic flow and the expected bandwidth in the flow control message.
3. The method of network flow control according to claim 2, wherein the traffic types include discardable and non-discardable, and wherein the first VTEP device controlling the traffic flow according to the traffic type and traffic priority of the traffic flow and the desired bandwidth in the flow control message comprises:
the first VTEP device counts the total bandwidth of service traffic of which all traffic types are non-discardable;
the first VTEP equipment judges whether a residual bandwidth exists according to the total bandwidth and the expected bandwidth, wherein the residual bandwidth is the difference between the expected bandwidth and the total bandwidth;
if no residual bandwidth exists, the first VTEP device discards the service traffic of which the traffic type is discardable, calculates the bandwidth proportion of each non-discardable service traffic according to the service priority of the service traffic of which all the traffic types are non-discardable, and performs flow control according to the bandwidth proportion of each non-discardable service traffic and the expected bandwidth.
4. The method of claim 3, wherein the determining whether there is any remaining bandwidth by the first VTEP device based on the total bandwidth and the expected bandwidth further comprises:
if the residual bandwidth exists, the first VTEP device calculates the bandwidth proportion of each non-discardable service flow according to the service priority of all the non-discardable service flows, and controls the flow of each non-discardable service flow according to the bandwidth proportion of each non-discardable service flow and the expected bandwidth; at the same time, the user can select the desired position,
and the first VTEP equipment calculates the bandwidth proportion of each discardable service flow according to the service priority of all discardable service flows, and controls the flow of each discardable service flow according to the bandwidth proportion of each discardable service flow and the residual bandwidth.
5. The network traffic control method according to claim 2, wherein the network traffic control method further comprises:
and in the process of flow control, the first VTEP equipment stops flow control if receiving a flow control message of congestion relief sent by the second VTEP equipment.
6. A network traffic control method is characterized in that the network traffic control method comprises the following steps:
the second VTEP equipment receives the service traffic sent by the first VTEP equipment in a VXLAN message form, and the traffic type and the service priority of the service traffic are encapsulated in the VXLAN message;
the second VTEP equipment decapsulates the VXLAN message to obtain the service flow, the flow type of the service flow and the service priority;
and if the second VTEP equipment generates network congestion, the second VTEP equipment controls the traffic flow according to the traffic type and the traffic priority of the traffic flow.
7. The network traffic control method of claim 6, wherein the network traffic control method further comprises:
and the second VTEP equipment counts the network congestion time, and if the network congestion time is greater than a preset threshold value, a flow control message is sent to the first VTEP equipment, so that the first VTEP equipment performs flow control according to the flow control message, wherein the flow control message comprises a congestion flag bit and an expected bandwidth of the second VTEP equipment.
8. The method of network flow control according to claim 6, wherein the traffic types include discardable and non-discardable, and wherein the second VTEP device controlling the traffic flow according to the traffic type and the traffic priority of the traffic flow comprises:
the second VTEP device counts the total bandwidth of the service traffic of which all traffic types are non-discardable;
the second VTEP equipment judges whether residual bandwidth exists according to the total bandwidth and the maximum bandwidth which can be currently processed by the second VTEP equipment, wherein the residual bandwidth is the difference between the maximum bandwidth and the total bandwidth;
and if no residual bandwidth exists, the second VTEP device discards the service traffic of which the traffic type is discardable, calculates the bandwidth proportion of each non-discardable service traffic according to the service priority of the service traffic of which all the traffic types are non-discardable, and performs flow control according to the bandwidth proportion of each non-discardable service traffic and the expected bandwidth.
9. The method of claim 8, wherein the determining whether there is any remaining bandwidth by the second VTEP device according to the total bandwidth and the maximum bandwidth that can be currently handled by the second VTEP device further comprises:
if the residual bandwidth exists, the second VTEP device calculates the bandwidth proportion of each non-discardable service flow according to the service priority of all the non-discardable service flows, and controls the flow of each non-discardable service flow according to the bandwidth proportion of each non-discardable service flow and the expected bandwidth; at the same time, the user can select the desired position,
and the second VTEP equipment calculates the bandwidth proportion of each discardable service flow according to the service priority of all discardable service flows, and controls the flow of each discardable service flow according to the bandwidth proportion of each discardable service flow and the residual bandwidth.
10. The network traffic control method of claim 7, wherein the network traffic control method further comprises:
and if the network congestion is relieved, the second VTEP equipment sends the congestion relieved flow control information to the first VTEP equipment, so that the second VTEP equipment stops carrying out flow control.
11. A VTEP device, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the network traffic control method according to any of claims 1 to 5; or implementing the steps of a network flow control method according to any of claims 6 to 10.
12. A storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of the network traffic control method according to any one of claims 1 to 5; and/or the steps of implementing the network traffic control method according to any of claims 6 to 10.
CN201810982744.6A 2018-08-27 2018-08-27 Network flow control method, VTEP device and storage medium Pending CN110868357A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810982744.6A CN110868357A (en) 2018-08-27 2018-08-27 Network flow control method, VTEP device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810982744.6A CN110868357A (en) 2018-08-27 2018-08-27 Network flow control method, VTEP device and storage medium

Publications (1)

Publication Number Publication Date
CN110868357A true CN110868357A (en) 2020-03-06

Family

ID=69651199

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810982744.6A Pending CN110868357A (en) 2018-08-27 2018-08-27 Network flow control method, VTEP device and storage medium

Country Status (1)

Country Link
CN (1) CN110868357A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115987912A (en) * 2022-12-21 2023-04-18 迈普通信技术股份有限公司 Message forwarding control method, device, equipment and storage medium

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1770763A (en) * 2004-11-04 2006-05-10 华为技术有限公司 Method for realizing VLAN and VPN on universal framing regulations
CN1773952A (en) * 2004-11-10 2006-05-17 华为技术有限公司 Bandwidth gurantee method for communication equipment or high-priority messaging during network at fault
CN101009655A (en) * 2007-02-05 2007-08-01 华为技术有限公司 Traffic scheduling method and device
CN101453400A (en) * 2007-12-07 2009-06-10 中国电信股份有限公司 Method and forwarding device for ensuring quality of service of virtual private network service
CN102238073A (en) * 2010-04-30 2011-11-09 华为技术有限公司 Network service stream management method and equipment
CN103548381A (en) * 2011-12-08 2014-01-29 华为技术有限公司 Congestion control method and device
CN104468384A (en) * 2014-12-22 2015-03-25 武汉绿色网络信息服务有限责任公司 System and method for achieving multi-service priorities
CN104486246A (en) * 2014-12-23 2015-04-01 上海斐讯数据通信技术有限公司 SDN (software defined networking) architecture based method for realizing QoS (quality of service) mechanism of VXLAN (virtual extensible LAN)
CN105591971A (en) * 2015-10-28 2016-05-18 杭州华三通信技术有限公司 QoS implementation method and device
CN105634985A (en) * 2016-01-21 2016-06-01 烽火通信科技股份有限公司 Processing method of FTTdp (Fiber to the Distribution Point) multi DSL (Digital Subscriber Line) port ONU (Optical Network Unit) service flow
US20170070908A1 (en) * 2014-03-14 2017-03-09 Nec Corporation Communication device and traffic control method
WO2017157274A1 (en) * 2016-03-14 2017-09-21 华为技术有限公司 Network-traffic control method and network device thereof
CN107733799A (en) * 2016-08-11 2018-02-23 新华三技术有限公司 A kind of message transmitting method and device
CN107979519A (en) * 2017-12-14 2018-05-01 中盈优创资讯科技有限公司 The difference implementation method and VTEP, PE of VXLAN business

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1770763A (en) * 2004-11-04 2006-05-10 华为技术有限公司 Method for realizing VLAN and VPN on universal framing regulations
CN1773952A (en) * 2004-11-10 2006-05-17 华为技术有限公司 Bandwidth gurantee method for communication equipment or high-priority messaging during network at fault
CN101009655A (en) * 2007-02-05 2007-08-01 华为技术有限公司 Traffic scheduling method and device
CN101453400A (en) * 2007-12-07 2009-06-10 中国电信股份有限公司 Method and forwarding device for ensuring quality of service of virtual private network service
CN102238073A (en) * 2010-04-30 2011-11-09 华为技术有限公司 Network service stream management method and equipment
CN103548381A (en) * 2011-12-08 2014-01-29 华为技术有限公司 Congestion control method and device
US20170070908A1 (en) * 2014-03-14 2017-03-09 Nec Corporation Communication device and traffic control method
CN104468384A (en) * 2014-12-22 2015-03-25 武汉绿色网络信息服务有限责任公司 System and method for achieving multi-service priorities
CN104486246A (en) * 2014-12-23 2015-04-01 上海斐讯数据通信技术有限公司 SDN (software defined networking) architecture based method for realizing QoS (quality of service) mechanism of VXLAN (virtual extensible LAN)
CN105591971A (en) * 2015-10-28 2016-05-18 杭州华三通信技术有限公司 QoS implementation method and device
CN105634985A (en) * 2016-01-21 2016-06-01 烽火通信科技股份有限公司 Processing method of FTTdp (Fiber to the Distribution Point) multi DSL (Digital Subscriber Line) port ONU (Optical Network Unit) service flow
WO2017157274A1 (en) * 2016-03-14 2017-09-21 华为技术有限公司 Network-traffic control method and network device thereof
CN107196877A (en) * 2016-03-14 2017-09-22 华为技术有限公司 The method and its network equipment of control of network flow quantity
CN107733799A (en) * 2016-08-11 2018-02-23 新华三技术有限公司 A kind of message transmitting method and device
CN107979519A (en) * 2017-12-14 2018-05-01 中盈优创资讯科技有限公司 The difference implementation method and VTEP, PE of VXLAN business

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
B. PAHLEVANZADEH, I. J. MOHAMAD AND T. -C. WAN: "Per-Priority Flow Control (PPFC) for Enhancing Metro Ethernet QoS", 2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTER RESEARCH AND DEVELOPMENT, KUALA LUMPUR, MALAYSIA, 2010 *
曾瑛;李伟坚;陈媛媛;唐良瑞;: "基于业务优先级的电力调度数据网拥塞规避算法", 电力***保护与控制, no. 02 *
江立康: "数据中心通信网络VXLAN设计与实现", 中国知网硕士电子期刊, no. 2018 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115987912A (en) * 2022-12-21 2023-04-18 迈普通信技术股份有限公司 Message forwarding control method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
US7636781B2 (en) System and method for realizing the resource distribution in the communication network
US11616729B2 (en) Method and apparatus for processing low-latency service flow
EP3082309B1 (en) Sdn controller, data centre system and router connection method
US6643292B2 (en) Efficient packet data transport mechanism and an interface therefor
US20210243117A1 (en) In-situ operation, administration, and maintenance in segment routing with multiprotocol label switching networks
US9247323B2 (en) Method and network node for configuring a network for optimized transport of packet traffic
EP3687113B1 (en) Method and apparatus for establishing hard pipe in a network
EP3742683A1 (en) Method and apparatus for processing packet using unified sr label stack
WO2018233580A1 (en) Method, controller and system for establishing forwarding path in network
CN108234314B (en) Service scheduling method and device
US8897295B2 (en) Method and system for providing traffic engineering interworking
US10560456B2 (en) Method, apparatus, and system for collecting access control list
US20220124023A1 (en) Path Switching Method, Device, and System
WO2022194023A1 (en) Packet processing method, network device, and controller
US11882513B2 (en) Transporting MTNC-ID over SRV6-enabled dataplane for 5G transport
WO2020119682A1 (en) Load sharing method, control plane entity, and repeater
US9577957B2 (en) Facilitating congestion control in a network switch fabric based on group traffic rates
US20210037410A1 (en) Transporting A Multi-Transport Network Context-Identifier (MTNC-ID) Across Multiple Domains
WO2020114083A1 (en) Method and apparatus for processing ioam information
CN110868357A (en) Network flow control method, VTEP device and storage medium
EP4325800A1 (en) Packet forwarding method and apparatus
CN115733799A (en) Network congestion control method and related device
US20240064111A1 (en) Service Protection Method and Network Node
CN112714072A (en) Method and device for adjusting sending rate
WO2023051049A1 (en) Network architecture, network communication method, electronic device, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination