Managing Cisco NDO Limitations from the APIC
文章讨论了NDO框架(如NaCNDO)在创建和修改APIC对象时的局限性,指出其注释字段与手动或Terraform/Ansible创建的对象不同,并且某些配置需直接在APIC上管理。 2025-10-26 09:33:39 Author: www.adainese.it(查看原文) 阅读量:11 收藏

Post cover

We have observed that NDO currently has some important limitations that must be kept in mind:

  • NDO frameworks have limitations, particularly NaC
  • NDO itself has limitations
  • certain configurations must necessarily be managed directly on the APIC

This consideration is far from trivial, and to fully understand it, we need to analyze how objects are created by NDO on the APIC.

Objects Created by APIC vs. NDO

When I manually create an object on the APIC, the annotation field is empty. If I create it through Terraform or Ansible, the field is populated with the name of the framework used.

However, when the object is created by NDO, it results in:

annotation: orchestrator:msc-shadow:no
children -> fvSiteAssociated -> children -> fvRemoteId

See files BD-MANUAL-ON-APIC.json and BD-94-FROM-NDO.json in the GitHub repository .

Modifying an Object Created by NDO

Let’s now look at a practical example: we need to add the IGMP Snooping policy since it is not supported by NDO with NaC. The Bridge Domain has unicastRoute disabled.

We modify the Bridge Domain using Terraform/NaC. The final result shows the following differences:

Continue reading the post on Patreon .


文章来源: https://www.adainese.it/blog/2025/10/26/managing-cisco-ndo-limitations-from-the-apic/
如有侵权请联系:admin#unsafe.sh