netascode / ansible-dc-vxlan

Ansible Collection for configuring a VXLAN Fabric using Direct to Controller (DTC) or Direct To Device (DTD) workflows.
https://galaxy.ansible.com/ui/repo/published/cisco/nac_dc_vxlan/
MIT License
6 stars 8 forks source link

Role: cisco.nac_dc_vxlan.dtc.remove - Interfaces #26

Closed mikewiebe closed 6 months ago

mikewiebe commented 8 months ago

Default State for Interfaces

juburnet commented 6 months ago

Rameez and I worked together on the Interface Remove. Merged on Apr. 12. The Interface Remove Role has been merged now based on the approach we discussed last week.

We concatenate the list of all Interface types and call it interface_all to be used by the dcnm_interface in one go.

w.r.t delay in running dcnm_interface module for interface removal, we believe that the time taken depends on the number of interfaces under each managed switch.

for a topology of 2 spine + 4 leaf each with over 50 interfaces, the delete interface role always took 4 minutes approx. irrespective of the number of interfaces we had to delete/default.

So, we should be good for now to move ahead with this for now. But, we need to keep in memory about the potential delay this may cause on large topologies and address as required in future.