Policing networks
First Claim
1. A method of policing data flow between nodes in a data network through a policing node, said data network providing a network service having an associated reference rate adaptation policy, wherein a data flow conforming to such policy and experiencing particular path conditions would have a particular greediness determinable therefrom, said method comprising using at least one processor at said policing node to:
- determine a measure of greediness of an actual data flow through said policing node;
establish a measure representing acceptable greediness for a policy-conforming data flow;
compare said determined measure of greediness with said established measure representing acceptable greediness for such a policy-conforming data flow; and
designate the actual data flow for possible future sanction in the event that said comparison indicates that the determined greediness of the actual data flow through said policing node is not in accordance with the established acceptable greediness for such a policy-conforming data flow;
wherein said established measure representing acceptable greediness for such a policy-conforming data flow is established in dependence on an expected greediness, said expected greediness being determined to be that which would be expected for a data flow conforming to the reference rate adaptation policy associated with said network service and experiencing similar path conditions to those being experienced by the actual data flow through said policing node.
1 Assignment
0 Petitions
Accused Products
Abstract
Flow in a data network is policed by determining a measure of greediness of a flow through a node, comparing the measure of greediness with a measure indicative of acceptable greediness dependent on the expected greediness of a compliant flow experiencing substantially similar path conditions, and designating the flow for possible sanction in the event that the greediness is not in accordance with the acceptable greediness. Such allows for the policing of a data network when one or more fields in a data packet that carry information relating to a characterization of an end-to-end path and/or a downstream path of the data packet are used in order to police the data network.
48 Citations
29 Claims
-
1. A method of policing data flow between nodes in a data network through a policing node, said data network providing a network service having an associated reference rate adaptation policy, wherein a data flow conforming to such policy and experiencing particular path conditions would have a particular greediness determinable therefrom, said method comprising using at least one processor at said policing node to:
-
determine a measure of greediness of an actual data flow through said policing node; establish a measure representing acceptable greediness for a policy-conforming data flow; compare said determined measure of greediness with said established measure representing acceptable greediness for such a policy-conforming data flow; and designate the actual data flow for possible future sanction in the event that said comparison indicates that the determined greediness of the actual data flow through said policing node is not in accordance with the established acceptable greediness for such a policy-conforming data flow; wherein said established measure representing acceptable greediness for such a policy-conforming data flow is established in dependence on an expected greediness, said expected greediness being determined to be that which would be expected for a data flow conforming to the reference rate adaptation policy associated with said network service and experiencing similar path conditions to those being experienced by the actual data flow through said policing node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. Apparatus for policing data flow between nodes in a data network, said data network providing a network service having an associated reference rate adaptation policy, wherein a data flow conforming to such policy and experiencing particular path conditions would have a particular greediness determinable therefrom, said apparatus comprising:
-
a policing node including at least one processor configured to provide; means for determining a measure of greediness of an actual data flow through said policing node; means for establishing a measure representing acceptable greediness for a policy-conforming data flow; means for comparing said determined measure of greediness with said established measure representing acceptable greediness for such a policy-conforming data flow; and means for designating the actual data flow for possible future sanction in the event that said comparison indicates that the determined greediness of the actual data flow through said policing node is not in accordance with the established acceptable greediness for such a policy-conforming data flow; wherein said established measure representing acceptable greediness for such a policy-conforming data flow is established in dependence on an expected greediness, said expected greediness being determined to be that which would be expected for a data flow conforming to the reference rate adaptation policy associated with said network service and experiencing similar path conditions to those being experienced by the actual data flow through said policing node.
-
Specification