Policy analyzer
First Claim
Patent Images
1. A method, comprising:
- retrieving, by a server device, definitions pertaining to a plurality of policy rules for traffic associated with a subscriber device;
based on the retrieved definitions, defining, by the server device, a plurality of policy points, in a network, for the subscriber device;
determining, by the server device, a plurality of packet treatments, each of the plurality of packet treatments being associated with one of the plurality of policy points, and the each of the plurality of packet treatments identifying one or more of the plurality of policy rules to be applied to the traffic associated with the subscriber device at the associated one of the plurality of policy points; and
outputting, by the server device, information corresponding to the plurality of packet treatments.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for analyzing policy rules defined for a subscriber and determining packet treatment in a network. Definitions are retrieved pertaining to policy rules for a subscriber. At least one policy point in a network is determined based on the retrieved definitions. The packet treatment is determined at each of the at least one policy point. The packet treatment is shown for each of the at least one policy point. Packets may be injected into the network at injection points and statistics may be collected. The statistics may be compared with results of analyzing policy rules for the subscriber.
217 Citations
20 Claims
-
1. A method, comprising:
-
retrieving, by a server device, definitions pertaining to a plurality of policy rules for traffic associated with a subscriber device; based on the retrieved definitions, defining, by the server device, a plurality of policy points, in a network, for the subscriber device; determining, by the server device, a plurality of packet treatments, each of the plurality of packet treatments being associated with one of the plurality of policy points, and the each of the plurality of packet treatments identifying one or more of the plurality of policy rules to be applied to the traffic associated with the subscriber device at the associated one of the plurality of policy points; and outputting, by the server device, information corresponding to the plurality of packet treatments. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device, comprising:
-
a first interface to retrieve definitions in a memory, the definitions pertaining to a plurality of policy rules; processor to; define, based on the retrieved definitions, a plurality of policy points in a network, and determine a plurality of packet treatments, each of the plurality of packet treatments being associated with one of the plurality of policy points, and the each of the plurality of packet treatments identifying one or more of the plurality of policy rules being applied at the associated one of the plurality of policy points; and a second interface to output information corresponding to the plurality of packet treatments. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising:
-
one or more instructions which, when executed by a processor, cause the processor to retrieve definitions pertaining to a plurality of policy rules for traffic associated with a subscriber device; one or more instructions which, when executed by the processor, cause the processor to define, based on the retrieved definitions, a plurality of policy points in a network for the subscriber device; and one or more instructions which, when executed by the processor, cause the processor to determine a plurality of packet treatments, each of the plurality of packet treatments being associated with one of the plurality of policy points, and the each of the plurality of packet treatments identifying one or more of the plurality of policy rules to be applied to the traffic associated with the subscriber device at the associated one of the plurality of policy points. - View Dependent Claims (18, 19, 20)
-
Specification