H04L47/265

CONGESTION NOTIFICATION BY DATA PACKET FROM INTERMEDIATE NODE

A node (110) of a communication network forwards a first data packet (301) from a server (150) to a client (10). Further, the node detects a congestion affecting the first data packet (301). Further, the node (110) generates at least one second data packet (306) addressed to the server (150). The at least one second data packet (306) indicates the detected congestion and comprises verification information enabling the server (150) to verify that the indicated congestion relates to the first data packet (301).

Systems and Methods for Operating a Media Transmission Network
20200322407 · 2020-10-08 · ·

Systems and methods are provided for operating a media transmission network. The system includes at least one destination device for receiving a plurality of media streams from a plurality of source devices. The system further includes a controller that is configured to, for each media stream of the plurality of media streams: determine a media property adjustment for the media stream based at least on the media stream; identify a source device from the plurality of source devices associated with generating the media stream; determine at least one device setting for the identified source device to apply the media property adjustment to the media stream; generate a control packet for configuring the identified source device based on the at least one device setting, the control packet including the at least one device setting; and transmit the control packet to the identified source device.

Techniques for adaptively and selectively protecting control plane of communications network

A method is described that includes receiving at a network element a transmission control protocol (TCP) packet with TCP options set on a link between a controller and a destination node. If the network element comprises a transit node, the method includes comparing a bandwidth value indicated in a TCP options field of the received TCP packet with an outgoing link bandwidth of the network element. If the bandwidth value indicated in the TCP options field is greater than the outgoing link bandwidth of the network element, the method includes updating the bandwidth value in the TCP options field to be equal to the outgoing link bandwidth of the network element, and forwarding the packet to a next network element. If the bandwidth value indicated in the TCP options field is not greater than the outgoing link bandwidth, the bandwidth value in the TCP options field is not changed.

TECHNIQUES FOR CONGESTION MANAGEMENT IN A NETWORK

A switch or network interface can detect congestion caused by a flow of packets. The switch or network interface can generate a congestion hint packet and send the congestion hint packet directly to a source transmitter of the flow of packets that caused the congestion. The congestion hint packet can include information that the source transmitter can use to determine a remedial action to attempt to alleviate or stop congestion at the switch or network interface. For example, the transmitter can reduce a transmit rate of the flow of packets and/or select another route for the flow of packets. Some or all switches or network interfaces between the source transmitter and a destination endpoint can employ flow differentiation whereby a queue is selected to accommodate for a flow's sensitivity to latency.

Computer-based systems configured for managing mesh networks having integrated roofing components and methods of use thereof
11930388 · 2024-03-12 · ·

Systems and methods of the present disclosure enable mesh network capacity management via network metering using a processor an integrated roofing mesh network node in a mesh network to receive and transmit data packets in the mesh network. Each data packet includes a source address, a destination address, and a payload of data. The processor determines passthrough traffic including a subset of data packets routed between radio nodes of the mesh network through the gateway based on the source address and the destination address of each data packet and an address associated with the gateway. The processor determines a passthrough data capacity based on the payload of each data packet in the subset and determines a metric based on the passthrough data capacity to signify an amount of mesh network bandwidth provided by the integrated roofing mesh network node.

SYSTEM AND METHOD FOR SUPPORTING TARGET GROUPS FOR CONGESTION CONTROL IN A PRIVATE FABRIC IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT

Systems and methods for supporting target groups for congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, and a plurality of end nodes, including a plurality of virtual machines. The method can define a target group on one of an inter-switch link or at a port of a switch of the plurality of switches, wherein the target group defines a bandwidth limit on the at least one of an inter-switch link between two switches of the plurality of switches or at a port of a switch of the plurality of switches. The method can provide a target group repository stored in a memory of the host channel adapter where the defined target group in the target group repository is recorded.

Apparatus, system, and method for discovering network path maximum transmission units
10419356 · 2019-09-17 · ·

The disclosed apparatus may include (1) forwarding, along a network path, a test packet that is (A) destined for an invalid port on a destination device and (B) fragmented by an intermediary device within the network path according to an MTU value of a network interface on the intermediary device, (2) receiving an error packet sent by the destination device in response to having determined that the test packet is destined for the invalid port, (3) determining a PMTU value of the network path by identifying, within the error packet, a size of the largest fragmented segment of the test packet received by the destination device, and then (4) forwarding, along the network path, at least one packet sized to comply with the PMTU value such that the packet remains unfragmented upon reaching the destination device. Various other apparatuses, systems, and methods are also disclosed.

METHOD FOR OPERATING A NETWORK AND A CORRESPONDING NETWORK
20240195733 · 2024-06-13 ·

A method for operating a network is provided, where an occupation level of at least one switch queue of at least one network switch is estimated. Data regarding an association between at least one path delay and a corresponding switch queue occupation level of the at least one switch queue is provided or collected. The data is fed to a machine learning model associated with the at least one switch queue. The machine learning model is trained on the basis of the at least one path delay or the data to predict a switch queue occupation level of the at least one switch queue. Information resulting from the trained machine learning model or the predicted switch queue occupation level is used for making a real-time traffic steering decision for load balancing between network paths.

METHOD FOR OPERATING A NETWORK AND A CORRESPONDING NETWORK
20240195733 · 2024-06-13 ·

A method for operating a network is provided, where an occupation level of at least one switch queue of at least one network switch is estimated. Data regarding an association between at least one path delay and a corresponding switch queue occupation level of the at least one switch queue is provided or collected. The data is fed to a machine learning model associated with the at least one switch queue. The machine learning model is trained on the basis of the at least one path delay or the data to predict a switch queue occupation level of the at least one switch queue. Information resulting from the trained machine learning model or the predicted switch queue occupation level is used for making a real-time traffic steering decision for load balancing between network paths.

Network Congestion Control Method, Device, and System
20190116126 · 2019-04-18 ·

Embodiments of the present invention provide a network congestion control method, a device, and a system. The method includes: receiving a first congestion control message, where the first congestion control message carries a 5-tuple of a packet that causes congestion; obtaining a flow identifier of the packet based on the 5-tuple of the packet that causes the congestion; generating a second congestion control message, where the second congestion control message carries the flow identifier corresponding to the 5-tuple; and sending the second congestion control message to a source node of the packet. In the embodiments of the present invention, a network congestion problem of a layer 3 IP network can be resolved.