DETECTING PACKET LOSS AND RETRANSMISSION IN A NETWORK ENVIRONMENT
First Claim
1. A method for detecting end-to-end packet loss and retransmission occurring in a connection of a network environment, the method comprising:
- monitoring packets transmitted from a sender to a receiver and acknowledgement packets from the receiver to the sender using a probe located in a path between the sender and the receiver in the network environment;
identifying, by the probe, a first packet as a possibly-retransmitted packet if the first packet has a fall back sequence number; and
classifying, by the probe, the first packet as a retransmitted packet using one or more conditions based, at least in part, on one or more of the following;
characteristic(s) of the possibly-retransmitted packet, characteristic(s) of sequence numbers observed by the probe, and characteristic(s) of acknowledgements observed by the probe.
1 Assignment
0 Petitions
Accused Products
Abstract
One example method is provided for detecting end-to-end packet loss and retransmission occurring in a connection of a network environment. The method can include monitoring packets transmitted from a sender to a receiver and acknowledgement packets from the receiver to the sender using a probe located in a path between the sender and the receiver in the network environment; identifying, by the probe, a first packet as a possibly-retransmitted packet if the first packet has a fall back sequence number; classifying, by the probe, the first packet as a retransmitted packet using one or more conditions based, at least in part, on one or more of the following: characteristic(s) of the possibly-retransmitted packet, characteristic(s) of sequence numbers observed by the probe, and characteristic(s) of acknowledgements observed by the probe.
44 Citations
21 Claims
-
1. A method for detecting end-to-end packet loss and retransmission occurring in a connection of a network environment, the method comprising:
-
monitoring packets transmitted from a sender to a receiver and acknowledgement packets from the receiver to the sender using a probe located in a path between the sender and the receiver in the network environment; identifying, by the probe, a first packet as a possibly-retransmitted packet if the first packet has a fall back sequence number; and classifying, by the probe, the first packet as a retransmitted packet using one or more conditions based, at least in part, on one or more of the following;
characteristic(s) of the possibly-retransmitted packet, characteristic(s) of sequence numbers observed by the probe, and characteristic(s) of acknowledgements observed by the probe. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Logic encoded in one or more non-transitory media that includes code for execution and when executed by a processor operable to perform operations for detecting end-to-end packet loss and retransmission occurring in a connection of a network environment, the operations comprising:
-
monitoring packets transmitted from a sender to a receiver and acknowledgement packets from the receiver to the sender using a probe located in a path between the sender and the receiver in the network environment; identifying, by the probe, a first packet as a possibly-retransmitted packet if the first packet has a fall back sequence number; classifying, by the probe, the first packet as a retransmitted packet using one or more conditions based, at least in part, on one or more of the following;
characteristic(s) of the possibly-retransmitted packet, characteristic(s) of sequence numbers observed by the probe, and characteristic(s) of acknowledgements observed by the probe. - View Dependent Claims (15, 16, 17)
-
-
18. A probe for detecting end-to-end packet loss and retransmission occurring in a connection of a network environment, the probe located in a path between the sender and the receiver in the network environment, the probe comprising:
-
a memory for storing data comprising one or more variables; one or more processors operable to execute instructions associated with the data, instructions comprising; monitoring packets transmitted from a sender to a receiver and acknowledgement packets from the receiver to the sender using a probe located in a path between the sender and the receiver in the network environment; identifying, by the probe, a first packet as a possibly-retransmitted packet if the first packet has a fall back sequence number; classifying, by the probe, the first packet as a retransmitted packet using one or more conditions based, at least in part, on one or more of the following;
characteristic(s) of the possibly-retransmitted packet, characteristic(s) of sequence numbers observed by the probe, and characteristic(s) of acknowledgements observed by the probe. - View Dependent Claims (19, 20, 21)
-
Specification