Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data transmission method and communication device

A data transmission method and technology of communication equipment, applied in the field of data transmission method and communication equipment, can solve the problems of downlink equipment packet loss and the like

Active Publication Date: 2020-12-01
HUAWEI TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, this packetization technology requires that all data packets stored in the buffer space managed by the PD be sent as a whole. For example, a 1KB data packet is sent at a bandwidth of 100Mbps, so the ideal state is that every 1KB*8 / 100Mbps=800us Send a data packet, and using this packetization technology, the 8KB cache space managed by a PD can store 8 1KB data packets, so that 8 data packets are sent every 8*800us=6400us, for the burst tolerance Lower downlink devices cannot receive so many data packets at a time, which will lead to packet loss on downlink devices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A data transmission method and communication device
  • A data transmission method and communication device
  • A data transmission method and communication device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] An embodiment of the present application provides a data transmission method, which is used to avoid packet loss of a downlink device caused by a burst of output traffic of a communication device.

[0072] The embodiments of the present application can be applied to communication devices in switching networks such as local area networks and wide area networks, figure 1 It is a schematic diagram of part of the system structure of the communication device in the scenario of scheduling data packets out of the queue, including: scheduling unit 101, queue management unit 102, control cache 103, packet cache control unit 104, and packet cache 105. The above system units are controlled by the bus Connected together, the following describes the specific process of the communication device dispatching data packets out of the queue in combination with the above-mentioned system units:

[0073] Scheduling unit 101 is responsible for providing dequeue scheduling to queue management...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the application discloses a data transmission method and a communication device. The method in the embodiment of the present application includes: the communication device obtains the dequeue information, and the dequeue information indicates the queue that is requested to output in the communication device and the target data volume for each queue to output once, the communication device maintains a burst value, and based on the burst value Manage the target data volume so that the target data volume is not greater than the burst value. The communication device reads the sub-packet descriptor PD according to the queue. The sub-PD is obtained by dividing the first PD. The sub-PD includes target description information for indicating the target data packet. The first PD includes first description information for indicating a first data packet set, the first data packet set includes a target data packet, the first data packet set and sub-PDs are stored in a packet cache, and the packet cache includes a dynamic random access memory DRAM , the first PD is stored in the control buffer, the control buffer includes a static random access memory SRAM, and the communication device determines and sends the target data packet according to the sub-PD.

Description

technical field [0001] The present application relates to the communication field, and in particular to a data transmission method and communication equipment. Background technique [0002] In the current data communication system, data packets are stored in the packet cache of the communication device, and the packet cache is usually managed by a packet descriptor (PD, packet descriptor). Each PD manages a packet cache with a certain storage space, for example, a The 8GB packet cache is managed by 1M PDs, then each PD manages a cache space of 8GB / 1M=8KB, and each PD records the description information of the data packets stored in the cache space it manages, such as the packet length, The start and end address of the packet data in the cache space, and the PD pointer that strings the PD into a linked list, etc. [0003] Since a data packet may not use up the buffer space managed by a PD, for example, the size of the data packet is 1KB, and the PD manages a buffer space of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/863H04L49/901
CPCH04L1/1874H04L1/1887G06F12/0879G06F2212/608G06F12/0875G06F12/0893H04L49/901H04L47/56H04L49/9084H04L49/3027H04L49/506H04L47/50
Inventor 魏华郑勤杜文华
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products