Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In the real-world cloud deployment, network device configuration always takes a lot time, the reason could be adjustment from cloud application, or  lack of common definition. So to reduce the time for cloud deployment, we need an a flexible fc automation tool to configure network devices.

...

We expecting this tool could be highly flexible and scalable, the tool should be able to configure network devices based on the users inputs, including configuration requirements/preference and network planning. 

Implementation part will include:

define the standard

...

user requirement config file, so user can provide user requirements like  how and what VRF required, and how devices connected, including connection to TOR, EOR, servers (number of cables, load balance/slave-master)

define the standard network planning

...

config file, including network plane, VLAN ID and allocated IP ranges, applied nodes.

then the tool will generate the transcript of configuration items, and then configure network devices according to Network device description file.

User do not have to configure all network devices at once, we can configure network devices step by step based on the user input.  For example, if we only got TOR requirements from user requirements, we can just configure TOR. 

Dependency

PDF(Pod Description File). The description file should includes information for all network device : name, IP, location, login info, role, port-mapping table

...