Extensible policy-based network management architecture
First Claim
Patent Images
1. A method of extending network capabilities for a network with a policy-based network management (PBNM) architecture comprising:
- sending a first message from a policy enforcement point (PEP) to a policy decision point (PDP) requesting configuration of conditions for a policy used to detect and manipulate distributed network state information;
sending a first Java object in a second message from the PDP to the PEP in response to receiving the first message;
executing the first Java object on the PEP to configure conditions for policy evaluation;
sending a third message from the PEP to the PDP in response to an external event triggering run-time evaluation of policy conditions by the PEP;
sending a second Java object in a fourth message from the PDP to the PEP in response to receiving the third message; and
executing the second Java object on the PEP, wherein the second Java object, when executing, at least one of examines a state of another device in the network as part of evaluating a policy condition and changes the state of another device in the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Extending network capabilities for a network with a policy-based network management (PBNM) architecture. The method includes sending a first message from a policy enforcement point (PEP) to a policy decision point (PDP) in response to an external action, and sending a Java object in a second message from the PDP to the PEP in response to receiving the first message. The Java object may be executed on the PEP to implement a policy.
79 Citations
6 Claims
-
1. A method of extending network capabilities for a network with a policy-based network management (PBNM) architecture comprising:
-
sending a first message from a policy enforcement point (PEP) to a policy decision point (PDP) requesting configuration of conditions for a policy used to detect and manipulate distributed network state information;
sending a first Java object in a second message from the PDP to the PEP in response to receiving the first message;
executing the first Java object on the PEP to configure conditions for policy evaluation;
sending a third message from the PEP to the PDP in response to an external event triggering run-time evaluation of policy conditions by the PEP;
sending a second Java object in a fourth message from the PDP to the PEP in response to receiving the third message; and
executing the second Java object on the PEP, wherein the second Java object, when executing, at least one of examines a state of another device in the network as part of evaluating a policy condition and changes the state of another device in the network. - View Dependent Claims (2, 3)
-
-
4. A policy-based network management (PBNM) system for a network comprising:
-
at least one policy enforcement point (PEP) to send a first message requesting configuration of conditions for a policy used to detect and manipulate distributed network state information; and
at least one policy decision point (PDP) to send at least first and second Java objects to the at least one PEP in response to receiving the first message, wherein the at least one PEP executes the first Java object to configure conditions for policy evaluation, and executes the second Java object in response to an event triggering run-time evaluation of policy conditions by the PEP, the second Java object at least one of examining a state of another device in the network as part of evaluating a policy condition and changing the state of another device in the network. - View Dependent Claims (5)
-
-
6. An article comprising:
- a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by at least one processor, the instructions implement a policy-based network management (PBNM) system for a network by
sending a first message from a policy enforcement point (PEP) to a policy decision point (PDP) requesting configuration of conditions for a policy used to detect and manipulate distributed network state information;
sending at least first and second Java objects from the PDP to the PEP in response to receiving the first message;
configuring conditions for policy evaluation; and
in response to an event triggering run-time evaluation of policy conditions by the PEP, at least one of examining a state of another device in the network as part of evaluating a policy condition and changing the state of another PEP in the network.
- a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by at least one processor, the instructions implement a policy-based network management (PBNM) system for a network by
Specification