Einleitung
In diesem Dokument werden die Auswirkungen beschrieben, die das Löschen aller statischen Port-Bindungen aus der APIC-CLI für einen Leaf-Switch hat, wenn die Domänenvalidierungsfunktion auf der ACI aktiviert ist.
Voraussetzungen
Grundlegendes Verständnis der ACI-Konfiguration (Application Centric Infrastructure) und der Domänenvalidierungsfunktion
Weitere Informationen zur Domänenvalidierungsfunktion in der ACI finden Sie unter
https://www.cisco.com/c/en/us/support/docs/software/aci-data-center/221206-understand-aci-enforce-domain-validation.html#:~:text=13%201%2C19-,Enforce%20Domain%20Validation%3A%20Enabled,NOT%20programmed%20on%20the%20interface
Einrichtung und Topologie
In dieser Konfiguration verwenden Sie zwei verschiedene Möglichkeiten, Vlan auf den ACI-Leaf-Switch-Schnittstellen zu programmieren
- Das AAEP (Attachable Access Entity Profile), das mit der Leaf01-Ports-Schnittstellenrichtliniengruppe (IPG) verbunden ist, wurde mit der EPG-Zuordnung (Endpoint Policy Group) konfiguriert.
- Das an den Leaf04-Port IPG angeschlossene AAEP verfügt über keine EPG-Zuordnung. Die "statische Portbindung" wird jedoch über die CLI ausgeführt, um VLANs zu pushen.
Two Leaf - 01 und 04
Modell: N9K-C93180YC-FX
- IPG-Richtlinie: ipg_1
- aaep1 (für Leaf 01 verwendet)
- system-cdp-fähig
- System-LDP-fähig
- IPG-Richtlinie: ipg_2
- aaep_static (für Leaf04 verwendet)
- system-cdp-fähig
- System-LDP-fähig
- Leaf-Schnittstellenauswahl:Leaf_101_interface_profile
- Leaf-Schnittstellenauswahl:Leaf_104_interface_profile
- Switch-Profil: Leaf_101
- Leaf101
- Leaf_101_Schnittstellenprofil
- Switch-Profil: Leaf_104
- Leaf104
- Leaf_104_Schnittstellenprofil
- Tenant: abc-tn , Anwendungsprofil: abc-ap, EPG: epg-1, BD: bd-1
- Physische Domäne: abc-dom , VLAN-Pool: Statisch : abc-vlan-pool(150-152)
- Domain sample-dom wird EPG epg-1 zugeordnet

Anwenderbericht
In dieser Übung beobachten Sie die Auswirkungen des Löschens statischer Port-Bindungen aus der NX-OS®-CLI. Das Verhalten in diesem Dokument zeigt Ihnen Folgendes: "Wenn Sie alle statischen Port-Zuordnungen aus der NXOS® CLI (nur CLI) entfernen, entfernt der APIC die physische Domäne aus der EPG." Gemäß dem aktuellen CLI-Design erfolgt eine Bereinigung für die Zuordnung von physischer Domäne zu EPG nach Entfernen des letzten statischen Ports. Auf diese Weise wird eine optimale Konfiguration gewährleistet und das Überlappen von VLANs in bestimmten Szenarien vermieden. Das Gleiche gilt nicht für Konfigurationen, die über GUI/API vorgenommen werden.
Dieses Verhalten kann sich nur auf die ACI-Fabric auswirken, wenn das Konfigurationsdesign die Bereitstellung von statischen Port-Anhängen und einer EPG-AEP-Verknüpfung unter derselben EPG umfasst, was ungewöhnlich ist.
Wenn die physische Domäne aus der EPG entfernt wird und die Domänenvalidierungsfunktion in der Fabric aktiviert ist, entfernt der APIC alle VLANs von den EPG-Schnittstellen.
Dieses Problem wurde bereits unter der Cisco Bug-ID "CSCwj74262" behoben (Änderungen am aktuell erwarteten Verhalten bezüglich der Konfigurationsbereinigung unter der CLI-Konfiguration).
Betroffene Schritte
Schritt 1: Sicherstellen, dass die Domänenvalidierung aktiviert ist
apic1# moquery -c infraSetPol | egrep "domainValidation"
domainValidation : yes
Wenn die Domänenvalidierung in diesem Szenario deaktiviert wurde, wird davon ausgegangen, dass die physische Domänenzuordnung nicht aus der EPG entfernt wird. Dies führt nicht zu einer VLAN-Entfernung aus Leaf-Schnittstellen.
Schritt 2: VLANs werden auf Leaf 101 aufgrund der Zuordnung von AAEP zu EPG programmiert.
apic1# fabric 101 show vlan encap-id 151
----------------------------------------------------------------
Node 101 (bgl-aci07-leaf01)
----------------------------------------------------------------
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
14 abc-tn:abc-ap:epg-1 active Eth1/8, Eth1/9
VLAN Type Vlan-mode
---- ----- ----------
14 enet CE
Schritt 3: VLANs nicht für Leaf 104 programmiert, da keine statische Zuordnung erfolgt.
apic1# fabric 104 show vlan encap-id 151
----------------------------------------------------------------
Node 104 (leaf04)
----------------------------------------------------------------
++ No vlan programmed
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
VLAN Type Vlan-mode
---- ----- ----------
Schritt 3: NXOS®-Konfiguration auf Leaf 104 von APIC CLI
apic1(config)# leaf 104
apic1(config-leaf)# interface eth 1/8-9
apic1(config-leaf-if)# switchport trunk allowed vlan 151 tenant abc-tn application abc-ap epg epg-1 <<== add static path binding
Schritt 4: Validierung auf APIC fvIfConn MO wird erstellt
apic1# moquery -c fvIfConn | grep dn | grep abc
dn : uni/epp/fv-[uni/tn-abc-tn/ap-abc-ap/epg-epg-1]/node-101/attEntitypathatt-[abc-aaep]/conndef/conn-[vlan-151]-[0.0.0.0] <<<=== MO created due to EPG to AAEP Mapping
dn : uni/epp/fv-[uni/tn-abc-tn/ap-abc-ap/epg-epg-1]/node-104/stpathatt-[eth1/8]/conndef/conn-[vlan-151]-[0.0.0.0] <<<==== MO created due to static port binding in step 3
dn : uni/epp/fv-[uni/tn-abc-tn/ap-abc-ap/epg-epg-1]/node-104/stpathatt-[eth1/9]/conndef/conn-[vlan-151]-[0.0.0.0]
Schritt 5: Konfiguration aus Knoten 104 gelöscht
apic1(config-leaf)# interface eth 1/8-9
apic1(config-leaf-if)# no switchport trunk allowed vlan 151 tenant abc-tn application abc-ap epg epg-1 <<== Delete static path binding
apic1(config-leaf-if)#
Schritt 6: Die Domäne wurde aufgrund eines Bereinigungsskripts entfernt, das am Backend ausgelöst wurde, wenn die Konfiguration über die CLI entfernt wurde.

Schritt 7: VLAN-Programmierung aufgrund der Funktion zur Erzwingung der Validierung entfernt (da Domäne nicht mit EPG verknüpft ist, werden VLANs nicht programmiert)
apic1# fabric 101 show vlan encap-id 151
----------------------------------------------------------------
Node 101 (leaf01)
----------------------------------------------------------------
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
++ vlan got removed
VLAN Type Vlan-mode
---- ----- ----------