Method and apparatus for holistic rendering of cloud network configuration
AssigneeOracle International Corporation
InventorsRishi Kaundinya Mutnuru, Iain Roger Cadd
Life of this patent
Estimating the term…
Abstract
The present is directed to systems, methods, and devices for holistic rendering of cloud network configuration. The method can include receiving data characterizing a plurality of devices in a computing network. The method can include generating with the inventory processor a data file characterizing each of the plurality of devices in the computing network. This data file can be generated based on the received data and on a set of static overrides. The method can include generating a configuration file for each of the plurality of devices in the computing network via iterative selection and application of templates to portions of the data file.
Claims19
A method comprising:
- identifying a hierarchy for a computing network comprising a plurality of devices;
- building a topology graph comprising a plurality of nodes pairwise connected by a plurality of edges, wherein each node represents one of the plurality of devices in the computing network, and wherein each of the edges represents a link, wherein building the topology graph includes creating a Border Gateway Protocol (BGP) routing for both an underlay network and an overlay network;
- completing network topology visibility;
- allocating and tracking an IP address for each of the plurality of devices;
- building the computing network;
- and
- generating a configuration for the computing network.
A non-transitory computer-readable storage medium storing a plurality of instructions executable by one or more processors, the plurality of instructions when executed by the one or more processors cause the one or more processors to:
- identify a hierarchy for a computing network comprising a plurality of devices;
- build a topology graph comprising a plurality of nodes pairwise connected by a plurality of edges, wherein each node represents one of the plurality of devices in the computing network, and wherein each of the edges represents a link, wherein building the topology graph includes creating a Border Gateway Protocol (BGP) routing for both an underlay network and an overlay network;
- complete network topology visibility;
- allocate and track an IP address for each of the plurality of devices;
- build the computing network;
- and
- generate a configuration for the computing network.
A system comprising:
- a memory comprising a configuration database;
- and
- a processor configured to:
- identify a hierarchy for a computing network comprising a plurality of devices;
- build a topology graph comprising a plurality of nodes pairwise connected by a plurality of edges, wherein each node represents one of the plurality of devices in the computing network, and wherein each of the edges represents a link, wherein building the topology graph includes creating a Border Gateway Protocol (BGP) routing for both an underlay network and an overlay network;
- complete network topology visibility;
- allocate and track an IP address for each of the plurality of devices;
- build the computing network;
- and
- generate a configuration for the computing network.
Dependencies are inferred from the claim text.