Search

CN-114501544-B - Data transmission method, device and storage medium

CN114501544BCN 114501544 BCN114501544 BCN 114501544BCN-114501544-B

Abstract

The invention discloses a data transmission method, a device and a storage medium, wherein the method comprises the steps of converging at least one first service flow to obtain a second service flow; and transmitting the second service flow, wherein the paths of each first service flow in the at least one first service flow in the first network are the same and have the same service quality guarantee requirement.

Inventors

  • DU ZONGPENG
  • GENG LIANG
  • LIU PENG
  • YAO HUIJUAN

Assignees

  • 中国移动通信有限公司研究院
  • 中国移动通信有限公司研究院
  • 中国移动通信集团有限公司
  • 中国移动通信集团有限公司

Dates

Publication Date
20260421
Application Date
20201023
Priority Date
20201023

Claims (10)

  1. 1. A method of data transmission, for use with a first communication node, the method comprising: The method comprises the steps of converging at least one first service flow to obtain a second service flow, wherein the paths of each first service flow in the at least one first service flow in a first network are the same and have the same service quality guarantee requirement; the second service flow is sent in a packet-by-packet polling or byte count counting or weighted mode or weighted polling according to byte count; the converging at least one first service flow to obtain a second service flow includes: Traffic shaping each of the at least one first traffic stream, the traffic shaping being performed based on bandwidth requirements of each first traffic stream; arranging the at least one first service flow according to the time for completing message shaping of the shaping queue corresponding to each first service flow to obtain the second service flow; the arrangement representation is used for sequentially entering the queues corresponding to the second service flows according to the dequeuing preparation time corresponding to the messages of each first service flow aiming at the shaping queues corresponding to each first service flow.
  2. 2. The method according to claim 1, wherein the method further comprises: the bandwidth request is used for requesting to allocate reserved bandwidth for the second service flow; the bandwidth reservation adopts one of the following: a first sum of bandwidths of respective first traffic flows in the at least one first traffic flow; The first sum of the preset multiples.
  3. 3. The method of claim 2, wherein the amount of reserved bandwidth comprises one or more of; the method further comprises the steps of: When the number of the reserved bandwidths is one, the reserved bandwidths for the corresponding deterministic internet protocol DIP are distributed to a plurality of periods evenly according to the bandwidth parameters of the reserved bandwidths; when the number of reserved bandwidths is plural, the reserved bandwidths are allocated to plural periods, respectively.
  4. 4. The method according to claim 1, wherein the method further comprises: and carrying out traffic shaping on the second service flow according to the rate sum of the at least one first service flow.
  5. 5. The method of claim 2, wherein the sending the second traffic stream comprises at least one of: according to a packet-by-packet polling mode, enabling the messages in the second service flow to enter an outlet queue corresponding to at least three periods; according to the byte count counting mode, enabling the messages in the second service flow to enter an outlet queue corresponding to at least three periods on average; And according to the preset weights for the outlet queues corresponding to the at least three periods, the messages in the second service flow enter the at least three outlet period queues in a packet-by-packet polling mode with weights or in a byte counting polling mode with weights.
  6. 6. A method of data transmission, for use with a second communication node, the method comprising: The method comprises the steps of receiving second service flows from a first communication node in a packet-by-packet polling mode, or a byte count mode, or a weighted mode, according to byte count polling, the second service flows comprise at least one first service flow in the same path in an aggregated first network, the at least one first service flow has the same service quality guarantee requirement, the first network is a DIP network, the first service flow is a data flow with severe time delay requirements in the DIP network, the at least one first service flow in the same path in the aggregated first network comprises the steps that the first communication node carries out flow shaping on each first service flow in the at least one first service flow, the flow shaping is carried out on the basis of the bandwidth requirement of each first service flow, the at least one first service flow is arranged according to the shaping time of a message of a queue corresponding to each first service flow, the second service flow is obtained, the arrangement is characterized by the fact that the first queue corresponding to each first service flow is sequentially scheduled according to the shaping time of a message of a queue corresponding to each first service flow.
  7. 7. A data transmission apparatus, the apparatus comprising: The system comprises a processing module, a first network, a second network, a first service flow and a second service flow, wherein the processing module is used for converging at least one first service flow to obtain a second service flow; the sending module is used for sending the second service flow in a packet-by-packet polling or byte count counting or weighted polling mode or weighted polling according to byte count counting; the processing module is used for carrying out flow shaping on each first service flow in the at least one first service flow, the flow shaping is carried out based on the bandwidth requirement of each first service flow, the at least one first service flow is arranged according to the time of finishing message shaping of the shaping queue corresponding to each first service flow to obtain the second service flow, the arrangement representation is used for the shaping queue corresponding to each first service flow, and the queues corresponding to the second service flow are sequentially entered according to the time of preparing dequeuing corresponding to the message of each first service flow.
  8. 8. A data transmission apparatus, the apparatus comprising: The system comprises a receiving module, a traffic shaping module and a traffic shaping module, wherein the receiving module is used for receiving second traffic flows from a first communication node in a packet-by-packet polling mode, or byte count counting mode, or weighted polling mode according to byte count counting mode, the second traffic flows comprise at least one first traffic flow with the same path in an aggregated first network, the at least one first traffic flow has the same service quality guarantee requirement, the first network is a DIP network, the at least one first traffic flow with the same path in the aggregated first network comprises the first communication node carrying out traffic shaping on each first traffic flow in the at least one first traffic flow, the traffic shaping is carried out based on the bandwidth requirement of each first traffic flow, the second traffic flow is obtained by arranging the at least one first traffic flow according to the time when a shaping queue corresponding to each first traffic flow completes message shaping, and the characterization is prepared for shaping the corresponding to each first traffic flow according to the time when a first queue corresponding to each first traffic flow of each first traffic flow is in sequence.
  9. 9. A communication device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method of any of claims 1 to 5 when the program is executed; or the processor, when executing the program, implements the steps of the method of claim 6.
  10. 10. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5, or Which computer program, when being executed by a processor, carries out the steps of the method according to claim 6.

Description

Data transmission method, device and storage medium Technical Field The present invention relates to the field of networks, and in particular, to a data transmission method, apparatus, communication device, and storage medium. Background In the specific scenario of the fifth generation mobile communication (B5G, beyond5 thGeneration)/sixth generation mobile communication (6G,6th Generation), such as industrial control, telemedicine, holographic communication, etc., strict deterministic service capability requirements are set forth, and conventional IP forwarding cannot be satisfied. Thus, deterministic internet protocol (DIP, deterministic IP) networks are an important trend in future networks, and the above requirements put new demands on packet scheduling for DIP networks. Disclosure of Invention In view of the foregoing, a primary object of the present invention is to provide a data transmission method, apparatus, communication device, and storage medium. In order to achieve the above purpose, the technical scheme of the invention is realized as follows: the embodiment of the invention provides a data transmission method which is applied to a first communication node, and comprises the following steps: The method comprises the steps of converging at least one first service flow to obtain a second service flow, wherein the paths of each first service flow in the at least one first service flow in a first network are the same and have the same service quality guarantee requirement; and sending the second service flow. In the above scheme, the method further comprises: the bandwidth request is used for requesting to allocate reserved bandwidth for the second service flow; the bandwidth reservation adopts one of the following: a first sum of bandwidths of respective first traffic flows in the at least one first traffic flow; The first sum of the preset multiples. In the above scheme, the reserved bandwidth quantity comprises one or more than one; the method further comprises the steps of: When the number of the reserved bandwidths is one, the reserved bandwidths for the corresponding DIPs are evenly distributed into a plurality of periods according to the bandwidth parameters of the reserved bandwidths; when the number of reserved bandwidths is plural, the reserved bandwidths are allocated to plural periods, respectively. In the above solution, the aggregating at least one first service flow to obtain a second service flow includes: Traffic shaping each of the at least one first traffic stream, the traffic shaping being performed based on bandwidth requirements of each first traffic stream; arranging the at least one first service flow according to the time for completing message shaping of the shaping queue corresponding to each first service flow to obtain the second service flow; the arrangement representation is used for sequentially entering the queues corresponding to the second service flows according to the dequeuing preparation time corresponding to the messages of each first service flow aiming at the shaping queues corresponding to each first service flow. In the above scheme, the method further comprises: and carrying out traffic shaping on the second service flow according to the rate sum of the at least one first service flow. In the above solution, the sending the second service flow includes: according to a packet-by-packet polling mode, enabling the messages in the second service flow to enter an outlet queue corresponding to at least three periods; according to the byte count counting mode, enabling the messages in the second service flow to enter an outlet queue corresponding to at least three periods on average; And according to the preset weights for the outlet queues corresponding to the at least three periods, the messages in the second service flow enter the at least three outlet period queues in a packet-by-packet polling mode with weights or in a byte counting polling mode with weights. The embodiment of the invention provides a data transmission method which is applied to a second communication node, and comprises the following steps: The method comprises the steps of receiving a second service flow from a first communication node, wherein the second service flow comprises at least one first service flow of an aggregated same path, and the at least one first service flow has the same service quality guarantee requirement. The embodiment of the invention provides a data transmission device, which comprises: The processing module is used for converging at least one first service flow to obtain a second service flow, wherein the paths of each first service flow in the at least one first service flow in the first network are the same and have the same service quality guarantee requirement; And the sending module is used for sending the second service flow. In the scheme, the sending module is further used for sending a bandwidth request, wherein the bandwidth request is used for reques