Reduced orthogonal network policy set selection
First Claim
Patent Images
1. A system comprising:
- a conflict resolution engine to derive an orthogonal network policy set that represents a first intent-based network policy and a second intent-based network policy; and
an orthogonal policy reduction engine to;
determine a first reduced orthogonal network policy set that combines a pair of orthogonal network policies from the orthogonal network policy set into a first reduced orthogonal network policy;
determine a second reduced orthogonal network policy set that combines a different pair of orthogonal network policies from the orthogonal network policy set into a second reduced orthogonal network policy;
select the first reduced orthogonal network policy set, and not the second reduced orthogonal network policy set, to implement on a target switching device based on a characteristic of the target switching device and further based on a table capability of the target switching device,wherein the table capability of the target switching device comprises a number of tables implemented by the target switching device, a table size of a table implemented by the target switching device, a number, type, or combination of actions supported by the table implemented by the target switching device, a particular action that the table implemented by the target switching device implements with increased efficiency, or any combination thereof; and
transmit the first reduced orthogonal network policy set in a protocol-specific format supported by the target switching device.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, a method includes accessing an orthogonal network policy set that represents a first intent-based network policy and a second intent-based network policy. The method may also include determining multiple reduced orthogonal network policy sets from the orthogonal network policy set. The multiple reduced orthogonal network policy sets may differ from one another, and each represent the first and second intent-based network policies. The method may further include selecting a particular reduced orthogonal network policy set among the multiple reduced orthogonal network policy sets to implement on a target switching device.
-
Citations
12 Claims
-
1. A system comprising:
-
a conflict resolution engine to derive an orthogonal network policy set that represents a first intent-based network policy and a second intent-based network policy; and an orthogonal policy reduction engine to; determine a first reduced orthogonal network policy set that combines a pair of orthogonal network policies from the orthogonal network policy set into a first reduced orthogonal network policy; determine a second reduced orthogonal network policy set that combines a different pair of orthogonal network policies from the orthogonal network policy set into a second reduced orthogonal network policy; select the first reduced orthogonal network policy set, and not the second reduced orthogonal network policy set, to implement on a target switching device based on a characteristic of the target switching device and further based on a table capability of the target switching device, wherein the table capability of the target switching device comprises a number of tables implemented by the target switching device, a table size of a table implemented by the target switching device, a number, type, or combination of actions supported by the table implemented by the target switching device, a particular action that the table implemented by the target switching device implements with increased efficiency, or any combination thereof; and transmit the first reduced orthogonal network policy set in a protocol-specific format supported by the target switching device. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
accessing an orthogonal network policy set that represents a first intent-based network policy and a second intent-based network policy; determining multiple reduced orthogonal network policy sets from the orthogonal network policy set, the multiple reduced orthogonal network policy sets differing from one another and each representing the first and second intent-based network policies; selecting a particular reduced orthogonal network policy set among the multiple reduced orthogonal network policy sets to implement on a target switching device in a protocol-specific format supported by the target switching device based on a table capability of the target switching device, wherein the table capability of the target switching device comprises a number of tables implemented by the target switching device, a table size of a table implemented by the target switching device, a number, type, or combination of actions supported by the table implemented by the target switching device, a particular action that the table implemented by the target switching device implements with increased efficiency, or any combination thereof; and transmit the first reduced orthogonal network policy set in a protocol-specific format supported by the target switching device. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising instructions executable by a processing resource to:
-
access an orthogonal network policy set that represents a first intent-based network policy and a second intent-based network policy; determine a first reduced orthogonal network policy set that combines a pair of orthogonal network policies from the orthogonal network policy set into a first reduced orthogonal network policy; determine a second reduced orthogonal network policy set that combines a different pair of orthogonal network policies from the orthogonal network policy set into a second reduced orthogonal network policy; select the first reduced orthogonal network policy set, and not the second reduced orthogonal network policy set, to implement on a first target switching device based on a characteristic of the first target switching device and further based on a table capability of the first target switching device; select the second reduced orthogonal network policy set, and not the first reduced orthogonal network policy set, to implement on a second target switching device based on a characteristic of the second target switching device and further based on a table capability of the second target switching device, wherein a table capability of a respective target switching device comprises a number of tables implemented by the respective target switching device, a table size of a table implemented by the respective target switching device, a number, type, or combination of actions supported by the table implemented by the respective target switching device, a particular action that the table implemented by the respective target switching device implements with increased efficiency, or any combination thereof; and transmit the first or the second reduced orthogonal network policy set in a protocol-specific format supported by the first or the second target switching device. - View Dependent Claims (12)
-
Specification