Network congestion control with awareness of random packet losses
First Claim
Patent Images
1. A method comprising:
- sending messages from a first network device to a second network device across a network, wherein the network includes a network portion with a random packet loss rate;
receiving out-of-band signaling messages from network elements along a path through the network between the first network device and the second network device, wherein the path comprises the network portion with the random packet loss rate;
determining, from the out-of-band signaling messages, a Layer 4 packet loss rate of packets sent across the network and a Layer 2 random packet loss rate for the network portion with the random packet loss rate;
comparing the Layer 4 packet loss rate of packets sent across the network to the Layer 2 random packet loss rate;
determining that the Layer 4 packet loss rate is greater than the Layer 2 expected random packet loss rate; and
compensating for network congestion in response to the determining.
1 Assignment
0 Petitions
Accused Products
Abstract
Messages are sent from a first network device to a second network device across a network. The network includes a network portion with an expected random packet loss rate. The actual packet loss rate for packets sent across the network is compared to the expected random packet loss rate. A determination is made that the actual packet loss rate is greater than the expected random packet loss rate. Compensation for network congestion is performed in response to the determination that the actual packet loss rate exceeds the expected random packet loss rate.
-
Citations
20 Claims
-
1. A method comprising:
-
sending messages from a first network device to a second network device across a network, wherein the network includes a network portion with a random packet loss rate; receiving out-of-band signaling messages from network elements along a path through the network between the first network device and the second network device, wherein the path comprises the network portion with the random packet loss rate; determining, from the out-of-band signaling messages, a Layer 4 packet loss rate of packets sent across the network and a Layer 2 random packet loss rate for the network portion with the random packet loss rate; comparing the Layer 4 packet loss rate of packets sent across the network to the Layer 2 random packet loss rate; determining that the Layer 4 packet loss rate is greater than the Layer 2 expected random packet loss rate; and compensating for network congestion in response to the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
sending messages from a first network device to a second network device across a network, wherein the network includes a network portion with an expected random packet loss rate; receiving at the first device a message reporting the expected random packet loss rate of the network portion; comparing an actual packet loss rate of packets sent across the network to the expected random packet loss rate; determining that the actual packet loss rate is greater than the expected random packet loss rate; and compensating for network congestion in response to the determining, wherein receiving the message comprises receiving an out-of-band signaling message; and wherein receiving the out-of-band signaling message comprises receiving a plurality of messages from devices associated with a corresponding one of a plurality of network links, wherein each of the plurality of messages indicates an expected random packet loss rate for a respective network link. - View Dependent Claims (13, 14)
-
-
15. An apparatus comprising:
-
a network interface unit configured to enable network communications; a memory; and a processor coupled to the network interface unit and the memory, wherein the processor is configured to; send messages to a receiving network device across a network, wherein the network includes a network portion with an expected random packet loss rate; receive out-of-band signaling messages from network elements along a path through the network between the apparatus and the receiving network device, wherein the path comprises the network portion with the expected random packet loss rate; determine, from the out-of-band signaling messages, a Layer 4 packet loss rate of packets sent across the network and a Layer 2 random packet loss rate for the portion with the expected random packet loss rate; compare the Layer 4 packet loss rate of packets sent across the network to the Layer 2 random packet loss rate; determine that the Layer 4 packet loss rate is greater than the Layer 2 random packet loss rate; and compensate for network congestion in response to determining that the Layer 4 packet loss rate is greater than the Layer 2 random packet loss rate. - View Dependent Claims (16, 17)
-
-
18. A tangible computer readable medium comprising instructions that when executed by a processor cause the processor to:
-
send messages to a receiving network device across a network, wherein the network includes a network portion with an expected random packet loss rate; receive out-of-band signaling messages from network elements along a path through the network between the processor and the receiving network device, wherein the path comprises the network portion with the expected random packet loss rate; determine, from the out-of-band signaling messages, a Layer 4 packet loss rate of packets sent across the network and a Layer 2 random packet loss rate for the portion with the expected random packet loss rate; compare the Layer 4 packet loss rate of packets sent across the network to the Layer 2 random packet loss rate; determine that the Layer 4 packet loss rate is greater than the Layer 2 random packet loss rate; and compensate for network congestion in response to determining that the Layer 4 packet loss rate is greater than the Layer 2 random packet loss rate. - View Dependent Claims (19, 20)
-
Specification