H04L47/365

CONFIGURATIONS ASSOCIATED WITH SEGMENTATION OF ONE OR MORE PACKETS FOR WIRELESS COMMUNICATION

Some aspects provide for establishing a radio connection for the wireless communication, determining a configuration for whether to segment one or more packets for the wireless communication using the established radio connection, and communicating the one or more packets based on the determined configuration. Some aspects provide for assembling a first frame comprising one or more packets, transmitting the first frame, determining whether a portion of one or more packets was truncated during the assembling of the first frame, and transmitting a second frame comprising at least the truncated portion of the one or more packets of the first frame. Some aspects provide for receiving a first frame comprising one or more packets, determining that a portion of one or more packets is truncated, and determining whether to ignore as padding at least the truncated portion of the one or more packets of the first frame.

Concept for Segmenting an Application Buffer into Data Packets

An apparatus, a method, and a computer program for generating data packets according to a transport protocol from an application buffer comprising a plurality of data streams is provided. The apparatus comprises an input circuit configured to receive metadata comprising at least one of information about data packet types supported by the transport protocol, information about an offset and a length of the supported data packet types, and information about possible stream header start positions, possible payload start positions and possible offsets in the data streams. Further, the apparatus comprises a parsing circuit configured to identify offsets in an application buffer as possible segmentation points based on the metadata, to segment the application buffer at the possible segmentation points into segments for data packets, and to generate data packets according to the transport protocol based on the segments. Furthermore, an apparatus, a method and a computer program for processing the application buffer is provided.

Network recorders with computer data packet truncation

In one embodiment, a network recorder includes a storage device; a motherboard; and daughter-cards. Each of the daughter-cards includes an input port, a packet analyzer, an entropy calculator, a comparator, and a processor. The input port receives a plurality of computer data packets. The packet analyzer identifies header fields and a starting point of the payload data in the plurality of computer data packets. The entropy calculator examines the payload data of the plurality of the computer data packets to respectively generate an entropy estimate for each of the plurality of computer data packets. The comparator compares each entropy estimate with an entropy truncation threshold to generate an entropy exceed signal to indicate that the payload data of a computer data packet can be truncated to conserve storage space. The processor compresses at least some of the payload data of the plurality of computer data packets that are not truncated.

GENERIC LAYER INDEPENDENT FRAGMENTATION OF NON-INTERNET PROTOCOL FRAMES
20230246977 · 2023-08-03 ·

A network device may receive a non-Internet protocol (non-IP) frame with a particular size and may compare the particular size to a maximum transmission unit (MTU) associated with a path between the network device and another network device. The network device may divide the non-IP frame into fragments, based on the particular size being greater than the MTU and may prepend generic fragmentation headers to the fragments to generate fragments with headers, based on the particular size being greater than the MTU. The network device may add generic fragmentation header labels and transport labels to the fragments with the headers to generate fragments with headers and labels, based on the particular size being greater than the MTU. The network device may transmit the fragments with the headers and the labels to the other network device, via the path, based on the particular size being greater than the MTU.

ADAPTATION LAYER FOR EXTENDING THE INTERNET PROTOCOL (IP) OVER HETEROGENEOUS INTERNETWORKS
20230246976 · 2023-08-03 ·

Aspects of the disclosure adapt internet protocol (IP) for heterogeneous internetworks. An IP packet is received into a source interface. The IP packet comprises an original header and an original payload, and a size of the IP packet exceeds a maximum payload size (MPS). Based on at least the MPS and the size of the IP packet, the IP packet is fragmented into a plurality of fragment payloads (for later reassembly), each of which does not exceed the MPS. A plurality of carrier packets is generated that each comprises an encapsulation header and one fragment payload, and which are transmitted over a downstream network to a destination interface. The source and destination interfaces may be overlay multilink network interface (OMNI) adaptation layer (OAL) interfaces. Example source interfaces use probing to determine a largest MPS supported by the downstream network. This reduces the number of fragments and improves network efficiency.

ELECTRONIC DEVICE AND FRAME TRANSMISSION METHOD OF ELECTRONIC DEVICE
20220029927 · 2022-01-27 ·

A frame transmission method of an electronic device, wherein the frame transmission method includes the steps of: receiving a pause frame from another electronic device, wherein the pause frame includes a plurality of packet size ranges and corresponding pause times; referring to content of the pause frame, and determining a first frame interval according to which packet size range a first packet to be sent to the other electronic device belongs to; and after a first frame including the first packet is sent to said another electronic device, at least waiting for the first frame interval before starting to send a second frame to said another electronic device.

Real-time adjustment of packet size limit in virtual networks

A method comprises establishing a packet size limit. The packet size limit may govern the maximum permitted size of packets that are transmitted between a first node and a second node of a network. The method also comprises monitoring a buffer of the second node in the network. The method also comprises determining, based on the monitoring, that the buffer of the second node is filled above an upper capacity threshold. The method also comprises increasing, based on the determining, the first packet size limit.

PREVENTING PEAK CURRENT DRAW IN A WIRELESS DEVICE
20220015032 · 2022-01-13 ·

Preventing peak current draw in a wireless device. In an embodiment, a data payload to be transmitted is segmented into data payload segment(s) based on the data payload size and a peak current rating of the wireless device's battery, such that each data payload segment has a segment size which is estimated to result, during transmission of the data payload segment, in a maximum current draw from the battery that is less than the peak current rating of the battery. Then, each data payload segment is transmitted, such that the transmission of one data payload segment does not overlap with the transmission of any other data payload segment.

Restricting PDCP control PDUs on specific link
11172402 · 2021-11-09 · ·

A user equipment (UE) determines whether a size of data available for transmission in a PDCP (Packet Data Convergence Protocol) entity of the UE, excluding a size of a PDCP Control PDU (Protocol Data Unit), exceeds a threshold value. Here, the PDCP Control PDU is predetermined to be transmitted through the first link of the bearer. The PDCP entity of the UE informs an indication on (a) the size of the data available for transmission, or (b) the size of the PDCP Control PDU, to a first entity of the UE for the first link based on the determination, and the first entity can transmit a buffer status report to the network based on the indication. Here, the size of the data available for transmission in the PDCP includes the size of the PDCP Data PDU and the size of the PDCP Control PDU.

ENCAPSULATED FRAGMENTED PACKET HANDLING
20220006734 · 2022-01-06 · ·

Example methods and computer systems for encapsulated fragmented packet handling. One example may comprise a first computer system detecting an egress packet that requires fragmentation and determining an outer connectionless transport layer value based on content of an inner transport layer header of the egress packet. The first computer system may generate a first encapsulated fragmented packet that includes a first fragment of the inner payload, the inner transport layer header and a first outer header specifying the outer connectionless transport layer value; and a second encapsulated fragmented packet that includes a second fragment of the inner payload and a second outer header specifying the outer connectionless transport layer value. The first encapsulated fragmented packet and the second encapsulated fragmented packet may be forwarded towards a second computer system to cause receive-side processing based on the outer connectionless transport layer value.