H04L47/365

PROCESSING LOCAL AREA NETWORK DIAGNOSTIC DATA
20220294880 · 2022-09-15 ·

Methods and apparatus are disclosed for processing local area network (LAN) diagnostic data obtained in respect of a LAN, the LAN having at least one user-device located therein operable to communicate via a LAN gateway device with one or more remote devices in a communications network outside the LAN, the LAN gateway device having a wireless interface associated therewith in the LAN, the LAN diagnostic data including data packets received via the wireless interface at least some of which carry performance data relating to one or more predetermined performance characteristics of the LAN.

METHOD AND DEVICE FOR REPORTING UE CAPABILITY IN WIRELESS COMMUNICATION SYSTEM
20220217583 · 2022-07-07 ·

Provided is a method of reporting user equipment (UE) capability information, including: receiving a UE capability information request message from a base station; generating a UE capability information message, based on the received UE capability information request message; determining whether the generated UE capability information message exceeds a configured largest size of a packet data convergence protocol (PDCP) protocol data unit (PDU); segmenting the generated UE capability information message into a plurality of segments, based on a result of the determining; and transmitting at least one of the plurality of segments to the base station.

Method and apparatus for avoiding packet fragmentation
11394656 · 2022-07-19 · ·

This application provides a method and an apparatus for avoiding packet fragmentation. In the embodiments of this application, when receiving a first service packet sent by a first device, a second device first determines whether a length of the first service packet is greater than that of a first MTU maintained by the second device, where the first MTU is determined based on both a second MTU of an IP link and a packet header encapsulated based on a GTPU tunnel; and when the first service packet is greater than the first MTU size, the first MTU size is sent to the first device. Based on this, in the embodiments of this application, the second device may be prevented from fragmenting a service packet, and the third device may be prevented from reassembling the service packet, thereby improving data transmission efficiency of a GTPU tunnel.

In-band-telemetry-based path MTU size determination system

A path MTU size determination system includes a source host device that generates and transmits a path MTU size discovery packet. A plurality of switch devices in the path MTU size determination system provide a network path that couples a destination host device to the source host device. Each of the switch devices is configured to receive the path MTU size discovery packet transmitted by the source host device, provide a switch identity of that switch device and a MTU size supported by that switch device in a MTU size reporting header included in the MTU size discovery packet, and forward the path MTU size discovery packet. One of the switch devices will operate to determine a lowest MTU size in the MTU size reporting header, and another of the switch devices will cause the source host device to provide the lowest MTU size as its path MTU size.

Discovery and adjustment of path maximum transmission unit

Methods, systems, and apparatuses for discovering dynamic path maximum transmission unit (PMTU) between a sending computing device and a receiving computing device (e.g., a client device and a host device) are described herein. A sending computing device may iteratively transmit bursts of probe packets, each burst being defined by a search range between a maximum packet size and a minimum packet size. The sending computing device may iteratively update the search range based on the previous iteration until the search converges on the PMTU. When the PMTU is discovered, each of the computing devices may update their transport and presentation layer buffers based on the discovered PMTU without any other protocol level disruption. In a multi-path scenario, the computing device may discover PMTU for each of the paths and select a performance optimal path based on the individual PMTUs and other network characteristics such as loss, latency, and throughput.

Discovery and adjustment of path maximum transmission unit

Methods, systems, and apparatuses for discovering dynamic path maximum transmission unit (PMTU) between a sending computing device and a receiving computing device (e.g., a client device and a host device) are described herein. A sending computing device may iteratively transmit bursts of probe packets, each burst being defined by a search range between a maximum packet size and a minimum packet size. The sending computing device may iteratively update the search range based on the previous iteration until the search converges on the PMTU. When the PMTU is discovered, each of the computing devices may update their transport and presentation layer buffers based on the discovered PMTU without any other protocol level disruption. In a multi-path scenario, the computing device may discover PMTU for each of the paths and select a performance optimal path based on the individual PMTUs and other network characteristics such as loss, latency, and throughput.

Dynamic packet size adaptation to improve wireless network performance for 5G or other next generation wireless network

Various embodiments disclosed herein provide for identifying optimal data packet size to achieve a higher throughput a wireless communication network. According to some embodiments, a system can comprise monitoring a transmit control protocol performance associated with a first transmission of data packets over a first duration of time, wherein a packet size of the data packets is a first data packet size, detecting that the transmit control protocol performance satisfies a function with respect to a threshold and in response to the detecting that transmit control protocol performance satisfies the function with respect to the first threshold, determining a second data packet size to use for a second transmission of the data packets over a second duration of time, transmitting a request to change the packet size of the data packets to the second data packet.

ENHANCED NETWORK WITH DATA FLOW DIFFERENTIATION
20220255875 · 2022-08-11 · ·

Aspects of the subject disclosure may include, for example, receiving information about a data flow for radio communication between the radio access network and user equipment, classifying the data flow as one of a large data flow and a small data flow, adjusting priority of the data flow by reducing relative priority of the data flow responsive to classifying the data flow as a large data flow, and communicating data including the data flow between the radio access network and the user equipment according to the adjusted priority. Other embodiments are disclosed.

NETWORK CODING FOR BANDWIDTH EFFICIENT RELIABILITY IMPROVEMENT FOR URLLC SERVICE
20220182998 · 2022-06-09 ·

A bandwidth efficient way to improve reliability without introducing additional latency is provided for Ultra-Reliable and Low Latency Communications (URLLC) service in 5G NR. In particular, using rateless fountain codes in conjunction with packet duplication for split bearers at the Packet Data Convergence Protocol (PDCP) layer increases the reliability of transmission without the need for retransmissions, and with a lower bandwidth requirement compared to traditional packet duplication.

REDUCED SIZED ENCODING OF PACKET LENGTH FIELD
20220191149 · 2022-06-16 ·

Implementations of the present disclosure are directed to systems and methods for reducing the size of packet headers without reducing the range of packet lengths supported. A packet header includes a fixed-width length field. Using a linear encoding, the maximum packet size is a linear function of the fixed-width length field. Thus, to expand the range of sizes available, either the granularity of the field must be decreased (e.g., by changing the measure of the field from flits to double-flits) or the size of the field must be increased (e.g., by changing the size of the field from 4 bits to 5 bits). However, by using a non-linear encoding, the difference between the minimum and maximum size can be increased without decreasing the granularity within a first range of field values and without increasing the size of the length field.