Policy analyzer
First Claim
1. A method of analyzing policy rules defined for a subscriber and determining packet treatment, the method comprising:
- retrieving definitions pertaining to policy rules for a subscriber;
determining at least one policy point in a network for the subscriber based on the retrieved definitions;
determining the packet treatment at each of the at least one policy point;
outputting information corresponding to the packet treatment for each of the at least one policy point;
determining at least one injection point based on the at least one policy point;
using at least one policy agent to inject packets at the at least one injection point;
collecting statistics from some of the at least one policy agent;
consolidating and correlating the collected statistics; and
displaying results based on the consolidated and correlated statistics.
1 Assignment
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.
-
Citations
17 Claims
-
1. A method of analyzing policy rules defined for a subscriber and determining packet treatment, the method comprising:
-
retrieving definitions pertaining to policy rules for a subscriber; determining at least one policy point in a network for the subscriber based on the retrieved definitions; determining the packet treatment at each of the at least one policy point; outputting information corresponding to the packet treatment for each of the at least one policy point; determining at least one injection point based on the at least one policy point; using at least one policy agent to inject packets at the at least one injection point; collecting statistics from some of the at least one policy agent; consolidating and correlating the collected statistics; and displaying results based on the consolidated and correlated statistics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more devices for analyzing packet treatment in a network, the one or more devices comprising:
-
a user input/output interface configured to receive input from a user interface and to send output to the user interface; a database interface configured to access definitions in the database; a management server interface configured to request and receive information from a management server; a network interface configured to request and receive information from devices in the network; an agent interface configured to send commands to at least one agent and to receive information from the at least one agent, command one or more of the at least one agent to inject packets into a network and collect statistics; and analyzer logic configured to analyze packet treatment based on policy rules defined for a subscriber, wherein the analyzer logic is configured to; determine one or more policy points in a network based on the defined policy rules, analyze the packet treatment at each of the one or more policy points based on the defined policy rules, send analysis results via the user input/output interface, and consolidate and correlate the collected statistics. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for analyzing packet treatment in a network, the system comprising:
-
a management server configured to load policy rules and service definitions to a router when a subscriber session is established; a database including definitions of policy rules, the service definitions, and a network configuration, the database being configured to be accessible by the management server; a policy analyzer configured to analyze packet treatment based on ones of the policy rules and the service definitions defined for a subscriber, the policy analyzer being configured to access the management server and the database; a policy analyzer agent configured to receive commands from the policy analyzer to inject packets into a network at an injection point, wherein the policy analyzer agent is further configured to collect statistics regarding traffic injected at the injection point and to send the collected statistics to the policy analyzer; and a user input/output interface configured to provide input to the policy analyzer and receive analysis results from the policy analyzer. - View Dependent Claims (15)
-
-
16. One or more network devices, comprising:
-
an analyzer interface configured to receive commands from a policy analyzer and send information to the policy analyzer, the policy analyzer configured to determine at least one injection point for injecting traffic; an injector for injecting traffic into at the at least one injection point upon receiving a command from the policy analyzer via the analyzer interface; and a statistics module configured to collect statistics of the injected traffic, the statistics module being further configured to send the collected statistics to a policy analyzer via the analyzer interface. - View Dependent Claims (17)
-
Specification