Sommario

Introduzione

Premesse

Intersight Connected ACI Fabric

Video introduttivo

Avvio rapido per risolvere gli errori

Esempio di script di convalida pre-aggiornamento ACI

Ulteriori dettagli

Problemi causati da mancata corrispondenza dell'encap-fabric

Prevenzione del futuro

Informazioni correlate

Introduzione

In questo documento viene descritto come risolvere il problema relativo all'errore ACI F3274: fabric-encap-mismatch.

Premesse

Questo errore specifico verifica la presenza di mancata corrispondenza del VNID della VLAN di accesso tra i nodi peer VPC, in quanto si tratta sempre di un problema.

Per i nodi non VPC, il previsto riutilizzo delle VLAN in una struttura ACI determina in ultima analisi se una mancata corrispondenza del VNID sui nodi non VPC per una determinata VLAN può causare problemi di percorso/loop dei dati. La convalida del VNID del nodo non VPC non rientra nell'ambito del guasto F3274.

"Code" : "F3274",

"Description" : "VNID mismatch between peers detected for encap vlans (<vlanId>).",

"Dn" : "topology/pod-1/node-<leafNodeId>/sys/vpc/inst/dom-<domainId>/if-<ifId>/fault-F3274",

Intersight Connected ACI Fabric

Questo errore viene monitorato attivamente come parte degli accordi ACI proattivi.

Se si dispone di un'infrastruttura ACI connessa a Intersight, è stata generata una richiesta di assistenza per conto dell'utente per indicare che sono state trovate istanze di questo errore nell'infrastruttura ACI connessa a Intersight.

Video introduttivo

Video: indirizzo ACI Fault Code F3274: fabric-encap-mismatch

Avvio rapido per risolvere gli errori

1. Copiare lo script di convalida pre-aggiornamento ACI su un'APIC all'interno dell'infrastruttura ACI in cui l'errore è stato contrassegnato

2. Eseguire lo script

3. Cercare i risultati del controllo "Pool di VLAN sovrapposti" per identificare gli EPG con più domini correlati a pool di VLAN distinti ma sovrapposti

4. In base all'output, pianificare una finestra di interruzione^1 per affrontare i diversi domini relativi alla configurazione dei pool di VLAN distinti ma sovrapposti su ciascun EPG identificato

5. Al momento dell'interruzione, aggiornare le policy di accesso associate alla configurazione dei pool di VLAN sovrapposti sugli EPG evidenziati. La configurazione corretta può essere ottenuta con uno dei seguenti approcci:

- Approccio 1: ciascun EPG identificato con domini relativi a un pool VLAN distinto con un set di VLAN distinto, le sovrapposizioni vengono rimosse

- Approccio 2: ciascun EPG identificato ha domini che sono convergenti in pool di VLAN che sono convergenti su VLAN non sovrapposte

- Approccio 3: ciascun EPG identificato con i domini associati converge in un singolo dominio con tutte le VLAN richieste

6. Se a seguito della correzione delle policy di accesso uno switch non ha più un riferimento a un determinato pool VLAN, la VLAN viene ridistribuita automaticamente con un nuovo Fabric Encap dai pool VLAN rimanenti. Quando la VLAN viene riprogrammata, si verifica una breve interruzione. In caso contrario, la VLAN deve essere ridistribuita manualmente^2 per allocare un nuovo ID VXLAN.

1Una breve interruzione si verifica quando la VLAN viene ridistribuita.

2Una VLAN viene riprogrammata quando si ridistribuisce la configurazione della dichiarazione VLAN: un binding di porta statica, un'assegnazione di dominio vmm o un binding EPG AEP. Il sistema causerà un'interruzione delle attività finché la VLAN non avrà completato la ridistribuzione. Se è necessario riprogrammare un numero elevato di binding su un determinato nodo foglia, tutte le VLAN possono essere riprogrammate con un ricaricamento degli switch in questione dopo la correzione dei criteri di accesso. Un ricaricamento pulito viene eseguito quando si emette un "pulizia tocco acido" prima di un ricaricamento.

Esempio di script di convalida pre-aggiornamento ACI

Quando lo script di convalida pre-aggiornamento ACI viene eseguito su un'APIC, gli EPG identificati vengono contrassegnati sotto il controllo "Pool di VLAN sovrapposti":

Output di esempio:

[Check 29/36] Overlapping VLAN Pools...                                          FAIL - OUTAGE WARNING!!

Tenant   AP   EPG     VLAN Pool (Domain) 1     VLAN Pool (Domain) 2

------   --   ---     --------------------     --------------------

MY_T     AP1  EPG1-1  VLAN_POOL_1 (DOM_1)      VLAN_POOL_2 (DOM_2)

Reference Document: "Overlapping VLAN Pool" from from Pre-Upgrade Check Lists

[Check 30/37] VNID Mismatch...                                                   FAIL - OUTAGE WARNING!!

EPG                                 Access Encap  Node ID  Fabric Encap

---                                 ------------  -------  ------------

uni/tn-MY_T/ap-AP1/epg-EPG1-1       vlan-768      101      vxlan-8660

uni/tn-MY_T/ap-AP1/epg-EPG1-1       vlan-768      103      vxlan-8492

Recommended Action: Remove any domains with overlapping VLAN Pools from above EPGs, then redeploy VLAN

Reference Document: "Overlapping VLAN Pool" from Pre-Upgrade Check Lists

Dato l'output dell'esempio, per identificare i blocchi VLAN all'interno dei domini DOM_1 e DOM_2 che contengono sovrapposizioni e perché, è necessario valutare entrambi i domini VLAN_POOL_1 e VLAN_POOL_2.

Ulteriori dettagli

Questa condizione specifica è documentata nella Sezione Guida all'installazione di Cisco APIC e all'aggiornamento e al downgrade di ACI:Pool di VLAN sovrapposto.

Poiché la condizione evidenziata da questo errore può causare problemi di percorso dei dati dopo l'aggiornamento, la logica per identificare i pool di VLAN sovrapposti esiste già nello script di convalida pre-aggiornamento ACI, attualmente disponibile su github.

Problemi causati da mancata corrispondenza dell'encap-fabric

Un fabric ACI con incongruenze nell'encap-fabric derivate da una sovrapposizione di blocchi VLAN può avere come risultato:

- Perdita di pacchetti a causa di problemi di apprendimento dell'endpoint

- Spanning tree esegue loop a causa di domini di inoltro BPDU non corrispondenti

Questi problemi potrebbero verificarsi solo dopo un aggiornamento o un ricaricamento completo degli switch interessati. Gli switch foglia recuperano la policy dagli APIC dopo un aggiornamento o un ricaricamento e possono applicare o meno lo stesso ID VLAN dallo stesso pool usato in precedenza. Di conseguenza, l'ID VLAN può essere mappato su un VXLAN VNID diverso rispetto ad altri nodi dello switch. La risoluzione di questo problema elimina l'incertezza associata a un evento di riprogrammazione della VLAN.

Prevenzione del futuro

È fondamentale verificare che non vi siano pool di VLAN sovrapposti nell'infrastruttura, a meno che non si tratti di una scelta di progettazione intenzionale per riutilizzare le VLAN per clienti diversi. Questo tipo di progettazione richiede considerazioni aggiuntive sulla configurazione non descritte in questo documento. In caso di dubbi, considerare l'impostazione "Enforce EPG VLAN Validation" (Applica convalida VLAN EPG) in System > System Settings (Sistema) > Fabric Wide Settings (Impostazioni a livello di fabric) nell'interfaccia GUI dell'APIC. Disponibile a partire dalla versione 3.2(6), questa impostazione impedisce la configurazione con i problemi più comuni: due domini con pool di VLAN sovrapposti associati allo stesso EPG.

Informazioni correlate

Questi documenti contengono informazioni aggiuntive sui pool di VLAN sovrapposti, sul motivo per cui si verifica il problema e come si verifica questo scenario:

- Sovrapposizione pool VLAN: consegna pacchetto intermittente agli endpoint VPC e loop Spanning-Tree

- ACI: Problema comune di migrazione / sovrapposizione dei pool di VLAN

- Convalida delle VLAN sovrapposte nella Guida alla configurazione delle reti di Cisco APIC Layer 2, versione 4.2(x)