Detecting and managing recurring patterns in device and service configuration data
First Claim
1. A method comprising:
- obtaining configuration parameters of services and devices of a network infrastructure, the configuration parameters having a tree representation;
creating a copy of the tree representation of the configuration parameters;
generating a template having a plurality of matched pattern instances based on the copy of the tree presentation of the configuration parameters, each of the plurality of matched pattern instances being a single representation of configuration parameters for at least two different services or devices of the network infrastructure; and
sending the template to a network management application layer and modifying at least one configuration parameter within the template to yield a revised template.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides systems, methods, and computer-readable media for orchestrating and managing configuration data of network devices and services. In one aspect, a device includes one or more processors and memory. The memory is configured to store computer-readable instructions, which when executed by the one or more processors, cause the one or more processors to obtain configuration parameters of services and devices of a network infrastructure, the configuration parameters having a tree representation, create a copy of the tree representation of the configuration parameters and generate a template having a plurality of matched pattern instances based on the copy of the tree presentation of the configuration parameters, each of the plurality of matched pattern instances being a single representation of configuration parameters for at least two different services or devices of the network infrastructure.
11 Citations
18 Claims
-
1. A method comprising:
-
obtaining configuration parameters of services and devices of a network infrastructure, the configuration parameters having a tree representation; creating a copy of the tree representation of the configuration parameters; generating a template having a plurality of matched pattern instances based on the copy of the tree presentation of the configuration parameters, each of the plurality of matched pattern instances being a single representation of configuration parameters for at least two different services or devices of the network infrastructure; and sending the template to a network management application layer and modifying at least one configuration parameter within the template to yield a revised template. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
one or more processors; and memory configured to store computer-readable instructions, which when executed by the one or more processors, cause the one or more processors to; obtain configuration parameters of services and devices of a network infrastructure, the configuration parameters having a tree representation; create a copy of the tree representation of the configuration parameters; generate a template having a plurality of matched pattern instances based on the copy of the tree presentation of the configuration parameters, each of the plurality of matched pattern instances being a single representation of configuration parameters for at least two different services or devices of the network infrastructure; and sending the template to a network management application layer and modifying at least one configuration parameter within the template to yield a revised template. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having computer-readable instructions stored thereon, which when executed by one or more processors, cause the one or more processors to:
-
obtain configuration parameters of services and devices of a network infrastructure, the configuration parameters having a tree representation; create a copy of the tree representation of the configuration parameters; generate a template having a plurality of matched pattern instances based on the copy of the tree presentation of the configuration parameters, each of the plurality of matched pattern instances being a single representation of configuration parameters for at least two different services or devices of the network infrastructure; and sending the template to a network management application layer and modifying at least one configuration parameter within the template to yield a revised template. - View Dependent Claims (16, 17, 18)
-
Specification