CPC H04L 41/0894 (2022.05) | 20 Claims |
1. A method, comprising:
identifying, by a system, a source intent policy model that is associated with a first graph having a plurality of source nodes connected by a plurality of source edges,
wherein the source intent policy model is associated with cloud services for one or more network devices;
identifying, by the system, a set of source nodes of the plurality of source nodes;
translating, by the system, the set of source nodes to generate a set of target nodes,
wherein translating the set of source nodes comprises:
recursively traversing the set of source nodes to generate the set of target nodes,
wherein each source node of the set of source nodes corresponds to at least one target node of the set of target nodes;
identifying, by the system, a subset of target nodes, of the set of target nodes, that are not included in a target intent policy model that is associated with a second graph having a plurality of target nodes connected by a plurality of target edges,
wherein the target intent policy model is associated with on-device services of a network device of the one or more network devices;
determining, by the system, a hierarchical order associated with the subset of target nodes and the plurality of target nodes;
identifying and resolving by the system:
one or more conflicts between the subset of target nodes and the plurality of target nodes, or
one or more redundancies between the subset of target nodes and the plurality of target nodes; and
causing, by the system, the target intent policy model to be updated to include the subset of target nodes and the plurality of target nodes based on identifying and resolving the one or more conflicts or the one or more redundancies, such that the second graph is ordered according to the hierarchical order.
|