SYSTEM UND VERFAHREN ZUR ERLEICHTERUNG EINER DYNAMISCHEN POLICY-MASCHINE MIT REKURSIVER SCHLÜSSELAUSWAHL
Eine Ausführungsform bietet ein System und ein Verfahren zur Erleichterung einer dynamischen Policy Engine mit rekursiver Schlüsselauswahl. Während des Betriebs kann das System an einem Netzwerkgerät eine Benutzeranforderung zum Erstellen einer Richtlinientabelle empfangen, wobei die Benutzeranforde...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Eine Ausführungsform bietet ein System und ein Verfahren zur Erleichterung einer dynamischen Policy Engine mit rekursiver Schlüsselauswahl. Während des Betriebs kann das System an einem Netzwerkgerät eine Benutzeranforderung zum Erstellen einer Richtlinientabelle empfangen, wobei die Benutzeranforderung mehrere Gruppen von Richtlinienfeldern enthält und eine Menge an Hardware-Ressourcen für die Richtlinientabelle angibt. Das System kann als Reaktion auf die Feststellung, dass eine Menge an nicht zugewiesenen Hardwareressourcen geringer ist als die in der Benutzeranforderung angegebene Menge an Hardwareressourcen, einen Teil der zugewiesenen Hardwareressourcen freigeben und die angegebene Menge an Hardwareressourcen für die Richtlinientabelle zuweisen. Das System kann auf der Grundlage der Benutzeranforderung eine optimierte passende Richtlinienvorlage identifizieren, die die mehreren Gruppen von Richtlinienfeldern berücksichtigt. Das System kann dann, basierend auf der optimierten passenden Richtlinienvorlage, ein oder mehrere Hardwarevorlagenregister konfigurieren und die Richtlinientabelle erstellen.
One embodiment provides a system and method for facilitating a dynamic policy engine with recursive key selection. During operation, the system can receive, at a network device, a user request to create a policy table, the user request including multiple groups of policy fields and specifying an amount of hardware resource for the policy table. The system can in response to determining that an amount of unallocated hardware resource is less than the amount of hardware resource specified in the user request, free a portion of allocated hardware resources and allocate the specified amount of hardware resource for the policy table. The system can identify, based on the user request, an optimized matching policy template that accommodates the multiple groups of policy fields. The system can then configure, based on the optimized matching policy template, one or more hardware template registers; and create the policy table. |
---|