Patent classifications
H04L47/27
Method of Reducing Transmission Control Protocol Acknowledgement and Wireless Device Using The Same
A method for a wireless device of a wireless system is disclosed. The method utilizes a byte-in-flight (BIF) value as an indicator to determine whether to drop the transmission control protocol acknowledgement (TCP ACK) packet according to the BIF value, where the BIF value is an amount of data of the wireless connection which is sent by the first device but not acknowledged yet when obtaining the TCP ACK packet. The wireless device establishes a wireless connection with a first device.
METHOD, NETWORK DEVICE, AND SYSTEM FOR CONTROLLING PACKET SENDING
This application discloses a method, device, and system for controlling packet sending, to control sending of a link state advertisement packet. The method includes: obtaining a first quantity of link state advertisement packets sent by a transmitting end device to a receiving end device in a first time period, obtaining a second quantity of link state advertisement packets received by the receiving end device from the transmitting end device in a second time period, adjusting a link state advertisement packet receive window value of the receiving end device based on the first quantity and the second quantity, and sending an adjusted link state advertisement packet receive window value to the transmitting end device.
METHOD AND APPARATUS TO ASSIGN AND CHECK ANTI-REPLAY SEQUENCE NUMBERS USING LOAD BALANCING
Methods and apparatus to assign and check anti-replay sequence numbers. In one embodiment, a method includes assigning, by circuitry, sequence numbers to packets of traffic flows, wherein a first sequence number is assigned to a first packet based on a determination that the first packet is within a first traffic flow mapped to a first secure channel, and wherein the first sequence number is within a set of sequence numbers allocated to the first secure channel and maintained by the circuitry. The method continues with allocating the packets of traffic flows to be processed among a plurality of processor cores and processing the packets of traffic flows by the plurality of processor cores.
METHOD AND APPARATUS TO ASSIGN AND CHECK ANTI-REPLAY SEQUENCE NUMBERS USING LOAD BALANCING
Methods and apparatus to assign and check anti-replay sequence numbers. In one embodiment, a method includes assigning, by circuitry, sequence numbers to packets of traffic flows, wherein a first sequence number is assigned to a first packet based on a determination that the first packet is within a first traffic flow mapped to a first secure channel, and wherein the first sequence number is within a set of sequence numbers allocated to the first secure channel and maintained by the circuitry. The method continues with allocating the packets of traffic flows to be processed among a plurality of processor cores and processing the packets of traffic flows by the plurality of processor cores.
MODIFYING DATA PACKET TRANSMISSION STRATEGY BASED ON TRANSMISSION CONTROL PROTOCOL STAGE
Techniques for modifying data packet transmission strategies for a data packet transmitted through a network are disclosed. A node identifies a TCP stage of a data packet flow associated with a data packet received by the node. The node identifies additional characteristics associated with the data packet, such as a duration of the data packet flow to which the data packet belongs. The node modifies a transmission strategy of the data packet based on the TCP stage associated with the data packet and one or more additional characteristics of the data packet. The node modifies the transmission strategy for the data packet by increasing an aggressiveness of the transmission strategy or decreasing the aggressiveness of the transmission strategy. A more aggressive transmission strategy employs more proactive data packet acceleration techniques than a less aggressive transmission strategy.
KIND OF CONGESTION IMPROVEMENT METHOD BASED ON THE QUIC PROTOCOL
A kind of congestion improvement method based on the QUIC protocol adds the information of round trip delay in the congestion algorithm, self-adaptive changes the value of α to judge the situation of current network through comparison between the RTT of last time and the current RTT and then adjusts the current target window value in accordance with the current network situation, changing the congestion window based on the cubic growth curve of the cubic algorithm. This improvement method can make the QUIC protocol judge the current network situation more timely and accurately and can make the congestion window change quickly to fully utilize the bandwidth. The maximum congestion window limitation 200 exists in the QUIC protocol, which will not exceed 200 no matter how the congestion window grows. Such limitation largely reduces the throughput rate of QUIC protocol in the network environment with high bandwidth and long round trip delay.
VIRTUAL SWITCH-BASED CONGESTION CONTROL FOR MULTIPLE TCP FLOWS
At an application executing in conjunction with a vSwitch a determination is made that a first flow from a first VM is experiencing congestion. The first flow is selected for throttling. a second flow is also selected for throttling, the second flow using a portion of a network path used by the first flow in a data network. At the application, a total CWND adjustment is distributed between the first flow and the second flow. A first CWND value associated with the first flow is adjusted by a first portion of the total CWND window, and a second CWND value associated with the second flow is adjusted by a second portion of the total CWND window.
Communication Method and Apparatus
A communication method and apparatus are provided. The method includes: receiving a data packet in a first cycle from a second communication apparatus within a first receive window, where the first receive window is determined based on a first moment at which the data packet in the first cycle arrives at the second communication apparatus and validity duration, and the validity duration is a validity time of the data packet in the first cycle; and delivering the data packet in the first cycle to an application layer within the first receive window.
PDCP and flow control for split bearer
A method in a network node is disclosed. The method comprises sending one or more packet data convergence protocol (PDCP) packet data units (PDUs) to a second network node on an internode interface, each of the one or more PDUs having an associated PDCP sequence number and an associated internode interface specific sequence number, the internode interface specific sequence numbers assigned by the network node. The method further comprises receiving feedback from the second network node.
Systems and Methods for Automatically Adjusting a Time-Based Anti-Replay Window Size
In one embodiment, a method includes receiving, by a network node, a packet associated with a session. The method also includes performing, by the network node, a sequence-based anti-replay check and determining, by the network node, that the sequence-based anti-replay check rejected the packet. The method further includes performing, by the network node, a time-based anti-replay check, performing, by the network node, a selective anti-replay check, and determining, by the network node, whether to dynamically adjust a time-based anti-replay window size.