CPC H04L 47/12 (2013.01) [H04L 47/2441 (2013.01); H04L 47/25 (2013.01)] | 19 Claims |
1. A congestion control system comprising:
one or more processors of a first node, the one or more processors configured to control:
adding a congestion signal tag header to each of one or more transmission packets prior to transmission of the one or more transmission packets by the first node to a second node, the congestion signal tag header specifying one or more congestion signal types and, for each of the congestion signal types, specifying a congestion signal value by providing an initial congestion signal value for the congestion signal value, wherein for each of the one or more transmission packets the corresponding one or more congestion signal types are selectable among a plurality of congestion signal types including at least one of a minimum available bandwidth (min(ABW)), a minimum available bandwidth per unit of capacity (min(ABW/C)), or a maximum per-hop delay (max(PD));
receiving one or more return packets generated by the second node in response to receipt of the transmission packets, the one or more return packets including a congestion signal reflection header comprising one or more return congestion signal values, and the one or more return congestion signal values corresponding respectively to the congestion signal types;
determining whether transmission rate control is necessary based on the return congestion signal values; and
when the transmission rate control is necessary, controlling a transmission rate for transmission of packets from the first node to the second node.
|