Versions Compared

Key

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

...

M-LAG, LACP, STP, OSPF and other protocol  reference, Link aggregation configuration reference

Security reference

etc

Implementation

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

...

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 provide all network devices 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. 

Technology:

Ansible

  • Ansible Network is in very matured stated.
    • Especially true for Tier-1 switch vendors.
    • Multiple connections and Numerous Modules

Ansible -Roles:

Verb-First, Vendor-Next

Verbs: Gather Facts and Capabilities (mandatory), Update Firmware (optional), Update Config (Mandatory)

For Each Verb:  Multiple Switch Vendor specific ansible tasks.

Input:

Cloud IP-Planning as Input


Dependency

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

...