Extensible plug-n-play policy decision framework for network devices using ahead of time compilation
AssigneeRtBrick Inc.
InventorsPravin S. Bhandarkar, Hannes Gredler, Deepak J. Gowda
Life of this patent
Estimating the term…
Loading patent…
AssigneeRtBrick Inc.
InventorsPravin S. Bhandarkar, Hannes Gredler, Deepak J. Gowda
Estimating the term…
A policy server may include a policy parser that is communicably coupled to a configuration database. The policy parser may identify a policy data model in the configuration database associated with a policy. The policy data model may include a policy object expressed in a human-readable format. The policy server may include a policy engine for constructing a dynamic acyclic graph (DAG) representing the policy data model. The policy engine may include a code generation engine for parsing the DAG to generate code in a high-level language. The policy engine may include a compiler for compiling the generated code to generate binaries for implementing the policy. The policy server may include a policy dispatcher for generating a notification to a policy client to dispatch the binaries to at least one subscriber of the policy following the code being compiled. The policy server may asynchronously update the policy for the subscribers.
A method of implementing a policy for a networking device, the method comprising:
A policy server for generating a policy, the policy server comprising:
Dependencies are inferred from the claim text.