SYSTEM AND METHOD FOR PROVIDING A SEQUENCE NUMBERING MECHANISM IN A NETWORK ENVIRONMENT
First Claim
1. A method, comprising:
- receiving a plurality of packets associated with a flow;
parsing the plurality of packets associated with the flow;
executing a first quality of service decision such that a first set of packets within the plurality of packets are not forwarded to their intended destination;
receiving a second set of packets, which reflects a retransmission of at least a portion of the first set of packets;
executing a second quality of service decision such that the second set of packets is forwarded to their intended destination; and
billing the second set of packets in response to forwarding the second set of packets.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example and includes receiving a plurality of packets associated with a flow; parsing the plurality of packets associated with the flow; executing a first quality of service decision such that a first set of packets within the plurality of packets are not forwarded to their intended destination; receiving a second set of packets, which reflects a retransmission of at least a portion of the first set of packets; executing a second quality of service decision such that the second set of packets is forwarded to their intended destination; and billing the second set of packets in response to forwarding the second set of packets. In more detailed embodiments, the method includes accessing a table in which entries are provided for particular sequence number ranges for the first set of packets.
136 Citations
20 Claims
-
1. A method, comprising:
-
receiving a plurality of packets associated with a flow; parsing the plurality of packets associated with the flow; executing a first quality of service decision such that a first set of packets within the plurality of packets are not forwarded to their intended destination; receiving a second set of packets, which reflects a retransmission of at least a portion of the first set of packets; executing a second quality of service decision such that the second set of packets is forwarded to their intended destination; and billing the second set of packets in response to forwarding the second set of packets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in one or more tangible media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving a plurality of packets associated with a flow; parsing the plurality of packets associated with the flow; executing a first quality of service decision such that a first set of packets within the plurality of packets are not forwarded to their intended destination; receiving a second set of packets, which reflects a retransmission of at least a portion of the first set of packets; executing a second quality of service decision such that the second set of packets is forwarded to their intended destination; and billing the second set of packets in response to forwarding the second set of packets. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a memory element configured to store data, a processor operable to execute instructions associated with the data, and a tracking module configured to; receive a plurality of packets associated with a flow; parse the plurality of packets associated with the flow; execute a first quality of service decision such that a first set of packets within the plurality of packets are not forwarded to their intended destination; receive a second set of packets, which reflects a retransmission of at least a portion of the first set of packets; execute a second quality of service decision such that the second set of packets is forwarded to their intended destination; and bill the second set of packets in response to forwarding the second set of packets. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification