| CPC H04L 47/12 (2013.01) [H04L 47/25 (2013.01); H04L 47/50 (2013.01); H04L 69/321 (2013.01); H04L 69/325 (2013.01)] | 17 Claims |

|
1. An apparatus, comprising:
at least one processor; and
at least one memory including instructions that, when executed by the at least one processor, cause the apparatus at least to:
receive, by a layer 3 protocol handler from a layer 4 protocol handler for a flow to be transmitted over a path between a sending node and a receiving node that includes a set of transit nodes, a protocol data unit of the flow and a context key associated with the flow;
associate, by the layer 3 protocol handler, the context key with a packet queue storing a set of packets generated based on the protocol data unit;
determine, by the layer 3 protocol handler for the context key, a minimum target transmission rate associated with the path for the context key, wherein to determine the minimum target transmission rate associated with the path for the context key comprises to send, by the layer 3 protocol handler, a request for each of the transit nodes of the path to provide a respective target transmission rate associated with the path for the context key; and
send, by the layer 3 protocol handler based on the minimum target transmission rate associated with the path for the context key, the set of packet.
|