In questo documento viene descritto come comprendere e risolvere i problemi relativi alle risorse hardware sugli switch Catalyst serie 9000.
Nessun requisito specifico previsto per questo documento.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Quando si risolve un problema con una funzione che non funziona come previsto, si consiglia di verificare che l'hardware non sia di dimensioni superiori a quelle dello switch in questione. Mentre le dimensioni di queste tabelle possono variare, la metodologia di verifica e risoluzione dei problemi rimane pressoché la stessa.
| EM |
Corrispondenza esatta |
Una voce nella memoria hash corrispondente a 1:1 (percorso host, host connesso direttamente) |
| LPM |
Corrispondenza prefisso più lunga |
Qualsiasi route che sia /31 o più breve (le route /32 sono di tipo EM) |
| TCAM |
Memoria ternaria indirizzabile al contenuto |
Un tipo di memoria che memorizza ed esegue query su voci con tre input diversi: 0, 1 e X. Questo tipo di memoria deve essere utilizzato nei casi in cui possono esistere più corrispondenze alla stessa voce e l'Hash risultante per ciascuna di esse non è univoco. Questa tabella include una maschera o un valore X che consente di sapere se corrisponde o meno a questa voce. |
| CAMMA |
Content-Addressable Memory |
Termine generale per la memoria hardware (Hash/TCAM) |
| NERVATURA |
Base informazioni di routing |
La tabella di routing mostrata in show ip route. |
| FIB |
Base informazioni di inoltro |
Tabella semplificata con prefissi aggiunti dalle tabelle RIB e ARP con un puntatore alla tabella ADJ. |
| Connesso direttamente |
Route con connessione diretta |
Un prefisso host connesso localmente (ARP adiacente). |
| Connesso indirettamente |
Route con connessione indiretta |
Percorso da raggiungere tramite un hop successivo remoto. |
| RETTIFICA |
Adiacente (tabella) |
Memorizza le informazioni sull'hop successivo utilizzate per la riscrittura dei pacchetti. |
| EM |
Corrispondenza esatta |
Host connessi, prefissi host indiretti /32 |
| TCAM |
Memoria ternaria indirizzabile al contenuto |
Prefissi indiretti /31 o più brevi |
| FED |
Driver motore di inoltro |
Livello ASIC (hardware) |
| FMAN-FP |
Forward Manager - Piano di inoltro |
FMAN-FP gestisce gli oggetti software che aggiungono, eliminano o modificano le informazioni FED. |
| SI |
Indice stazione |
Indice stazione = informazioni di riscrittura pacchetto (RI = Rewrite Index) e informazioni di interfaccia in uscita (DI = Destination Index) |
| RI |
Riscrivi indice |
L'indirizzo MAC riscrive le informazioni per l'inoltro del layer 3 all'adiacenza dell'hop successivo. |
| ID |
Indice destinazione |
Indice che punta all'interfaccia in uscita. |
| UADP |
Cisco Unified Access™ Data Plane |
Architettura ASIC utilizzata nello switch. |
La differenza principale tra le versioni 2.0 e 3.0 degli ASIC Catalyst serie 9000 è il modo in cui l'hardware FIB viene popolato o utilizzato.
Nella memoria UADP 3.0 viene utilizzato EM/LPM:
In UADP 3.0 TCAM, esiste ancora per FIB, ma viene utilizzato solo per casi speciali o eccezioni in cui non è possibile utilizzare EM/LPM.
In UADP 2.0 la memoria è suddivisa in due sezioni EM e TCAM:
Confrontare questi output tra i due tipi ASIC:
In questo esempio, il modello 9500-12Q ha uno spazio TCAM notevolmente maggiore. Tuttavia, il modello 9500-48Y4C (9500H) ha una scala ancora maggiore di EM/LPM.
9500-48Y4C (9500H / High Performance - switch basato su UADP 3.0):
Switch#show platform hardware fed active fwd-asic resource tcam utilization
Codes: EM - Exact_Match, I - Input, O - Output, IO - Input & Output, NA - Not Applicable
CAM Utilization for ASIC [0]
Table Subtype Dir Max Used %Used V4 V6 MPLS Other
------------------------------------------------------------------------------------------------------
IP Route Table EM/LPM I 212992 3 0.01% 2 0 1 0 <-- LPM matches now stored here
IP Route Table TCAM I 1536 15 0.02% 6 6 2 1 <-- Used for exception cases
9500-12Q (switch basato su UADP 2.0):
Switch#show platform hardware fed active fwd-asic resource tcam utilization
Codes: EM - Exact_Match, I - Input, O - Output, IO - Input & Output, NA - Not Applicable
CAM Utilization for ASIC [0]
Table Subtype Dir Max Used %Used V4 V6 MPLS Other
------------------------------------------------------------------------------------------------------
IP Route Table EM I 49152 3 0.01% 2 0 1 0
IP Route Table TCAM I 65536 15 0.02% 6 6 2 1 <-- LPM matches are stored here in 2.0
Questi comandi mostrano statistiche di alto livello sull'utilizzo delle risorse Hash, TCAM, Interface, Rewrite.
Esempio: uno switch può avere Hash / TCAM disponibile, ma esaurisce le adiacenze.
show platform hardware fed <switch> active fwd-asic resource tcam utilization <-- Hash & TCAM
show platform hardware fed <switch> active fwd-asic resource utilization <-- SI/RI/DI/etc (other related resources)
show platform hardware fed <switch> active fwd-asic resource rewrite utilization <-- IP Adjacency. LISP adjacency, Tunnel Adjacency, etc
### 17.x train CLI displays multiple resources in one place (these are not available in 16.x) ### New CLI combines aspects of all 3 commands into one table for easier diagnosis of all resources related to IPv4 show platform hardware fed active fwd-asic resource features ip-adjacency utilization
Il comando show platform hardware feed active fwd-asic resource tcam usage è la prima posizione da prendere in considerazione per valutare se si è verificato un problema di scala hardware. (visualizza le informazioni per ASIC).
Codici:
Switch#show platform hardware fed active fwd-asic resource tcam utilization
Codes: EM - Exact_Match, I - Input, O - Output, IO - Input & Output, NA - Not Applicable <-- Key for table abbreviations
CAM Utilization for ASIC [0] <-- Content Addressable Memory for ASIC 0
Table Subtype Dir Max Used %Used V4 V6 MPLS Other <-- CAM usage broken down per resource & memory type (EM versus TCAM)
------------------------------------------------------------------------------------------------------
Mac Address Table EM I 65536 18 0.03% 0 0 0 18
Mac Address Table TCAM I 1024 21 2.05% 0 0 0 21
L3 Multicast EM I 16384 0 0.00% 0 0 0 0
L3 Multicast TCAM I 1024 9 0.88% 3 6 0 0
L2 Multicast EM I 16384 0 0.00% 0 0 0 0
L2 Multicast TCAM I 1024 11 1.07% 3 8 0 0
IP Route Table EM I 49152 3 0.01% 2 0 1 0 <-- Data from RIB/FIB populated here
IP Route Table TCAM I 65536 15 0.02% 6 6 2 1 <-- Data from RIB/FIB populated here
QOS ACL TCAM IO 18432 85 0.46% 28 38 0 19
Security ACL TCAM IO 18432 129 0.70% 26 58 0 45
Netflow ACL TCAM I 1024 6 0.59% 2 2 0 2
PBR ACL TCAM I 2048 22 1.07% 16 6 0 0 <-- Data for PBR & NAT populated here
Netflow ACL TCAM O 2048 6 0.29% 2 2 0 2
Flow SPAN ACL TCAM IO 1024 13 1.27% 3 6 0 4
Control Plane TCAM I 512 276 53.91% 126 106 0 44
Tunnel Termination TCAM I 1024 18 1.76% 8 10 0 0
Lisp Inst Mapping TCAM I 2048 1 0.05% 0 0 0 1
Security Association TCAM I 512 4 0.78% 2 2 0 0
CTS Cell Matrix/VPN
Label EM O 8192 0 0.00% 0 0 0 0 <-- Outbound resource used to reach remote VPNv4 prefixes
CTS Cell Matrix/VPN
Label TCAM O 512 1 0.20% 0 0 0 1
Client Table EM I 4096 0 0.00% 0 0 0 0
Client Table TCAM I 256 0 0.00% 0 0 0 0
Input Group LE TCAM I 1024 0 0.00% 0 0 0 0
Output Group LE TCAM O 1024 0 0.00% 0 0 0 0
Macsec SPD TCAM I 1024 2 0.20% 0 0 0 2
CAM Utilization for ASIC [1]
<...snip...>
Se il comando show platform hardware fed active fwd-asic resource tcam usage sembra funzionare correttamente, controllare le altre risorse dipendenti.
Switch#show platform hardware fed active fwd-asic resource utilization
Resource Info for ASIC Instance: 0
Resource Name Allocated Free <-- Number available. If this is at max (or very close) possible issues can occur
------------------------------------------
RSC_DI 61 41805 <-- DI = Destination Index
RSC_RI 3 57317 <-- RI = Rewrite Index
RSC_RI_REP 10 49143 <-- RI_REP = Multicast Rewrite/Replication Index
RSC_SI 519 64849 <-- SI = Station Index
<...snip...>
Switch#show platform hardware fed switch active fwd-asic resource rewrite utilization Resource Info for ASIC Instance: 0 Rewrite Data Allocated Free <-- Rewrite specific hardware resources ------------------------------------------------------- PHF_EGRESS_destMacAddress 0 32000 <-- Destination MAC (Layer 3 next hop MAC rewrite) IPV4_TUNNEL_SRC_IP_ADDR 0 16 <-- IPv4 Tunnel Source IP IPV4_TUNNEL_DEST_IP_ADDR 0 256 <-- IPv4 Tunnel Destination IP IPV4_GRE_TUNNEL_DEST_IP_ADDR 0 1024 <-- GRE specific tunnel Destination IP GRE_HEADER 0 684 GRE_KEY 0 684 <-- GRE keys NAT_L3_DEST_IPV4 0 7168 <-- NAT Layer 3 IPv4 Destination NAT_DST_PORT_UNICAST 0 8192 <-- NAT Destination Ports NAT_L3_SRC_IPV4 0 8192 <-- NAT Layer 3 IPv4 Source NAT_SRC_PORT_UNICAST 0 8192 <-- NAT Source Ports
<...snip...>
Switch#show platform hardware fed active fwd-asic resource features ip-adjacency utilization
IPv4 unicast adjacency resource info
Resource Info for ASIC Instance: 0 [A:0, C:0] <-- Per-ASIC & Core [Asic 0, Core 0]
Shared Resource Name Allocated Free Usage% <-- Shared resources
----------------------------------------------------------------------------------
RSC_RI 3 57317 0.01 <-- RI = Rewrite Index
RSC_SI 519 64849 0.79 <-- SI = Station Index
<-- These are tables that maintain port map info, and other necessary details to send packets
<-- These resources are shared, and used by many features
Rewrite Data Allocated Free Usage% <-- Rewrite resources (Dest MAC)
-----------------------------------------------------------------------------------
PHF_EGRESS_destMacAddress 0 32000 0.00 <-- Destination MAC usage
<-- When a packet is sent to a next hop, it must be written with a destination MAC address
CAM Table Utilization Info Allocated Free Usage% <-- EM (Hash) & TCAM resources
------------------------------------------------------------------------------------
IP Route table Host/Network 0/ 0 0/32768 0.00/ 0.00
<-- Resource that programs prefixes, either local/host routes (EM/Hash) or Shorter /31 or less prefixes (TCAM)
Il comando show platform hardware feed active fwd-asic resource tcam usage è la prima posizione da prendere in considerazione per valutare se si è verificato un problema di scala hardware. (visualizza le informazioni per ASIC). Potete vedere che nel treno 16.x l'output è meno granulare, e alcune descrizioni variano.
Nella maggior parte dei casi, l'elenco Tabella è chiaro, con alcune eccezioni:
Switch#show platform hardware fed switch active fwd-asic resource tcam utilization CAM Utilization for ASIC [0] Table Max Values Used Values -------------------------------------------------------------------------------- Unicast MAC addresses 32768/1024 19/21 L3 Multicast entries 8192/512 0/9 L2 Multicast entries 8192/512 0/11 Directly or indirectly connected routes 24576/8192 3/19 <-- First value 24576 = EM / Second value 8192 = TCAM QoS Access Control Entries 5120 85 Security Access Control Entries 5120 126 Ingress Netflow ACEs 256 8 Policy Based Routing ACEs 1024 22 Egress Netflow ACEs 768 8 Flow SPAN ACEs 1024 13 Control Plane Entries 512 255 Tunnels 512 17 Lisp Instance Mapping Entries 2048 3 Input Security Associations 256 4 SGT_DGT 8192/512 0/1 CLIENT_LE 4096/256 0/0 INPUT_GROUP_LE 1024 0 OUTPUT_GROUP_LE 1024 0 Macsec SPD 256 2
show platform hardware fed <switch> active fwd-asic resource utilization <-- SI/RI/DI/etc (other related resources)
show platform hardware fed <switch> active fwd-asic resource rewrite utilization <-- IP Adjacency. LISP adjacency, Tunnel Adjacency, etc
La convalida dell'hardware IPv4 è disponibile in Informazioni sulle risorse hardware IPv4 sugli switch Catalyst 9000.
Sintomo che la risorsa è oltre la scala.
Se si esaurisce una particolare risorsa FIB o adiacente IPv4, il sistema genera il messaggio SYSLOG:
| Messaggio di log FIB IPv4 |
Definizione |
Azione di ripristino |
| %FED_L3_ERRMSG-3-RSRC_ERR: Switch 1 R0/0: alimentato: Errore "Impossibile allocare la risorsa hardware per l'immissione della fib a causa dell'esaurimento delle risorse hardware". |
Spazio esaurito (EM o TCAM) nell'hardware riservato per le voci FIB IPv4. |
Riepilogare i percorsi o intraprendere altre azioni per ridurre la scala delle voci FIB (può essere una corrispondenza esatta o TCAM, a seconda di quale sia esaurito). |
| %FED_L3_ERRMSG-3-RSRC_ERR: R0/0: alimentato: "Impossibile allocare la risorsa hardware per la voce adj - rc:1". |
Tabella Adiacente esaurita. Questa è la tabella dell'hardware in cui vengono memorizzati gli indirizzi MAC di destinazione dell'hop successivo. |
Ridurre il numero di scalabilità degli host direttamente connessi (ARP adiacenti) |
La convalida dell'hardware ACL è disponibile sugli ACL di convalida della sicurezza sugli switch Catalyst 9000.
Se si esaurisce una particolare risorsa ACL di sicurezza, il messaggio SYSLOG viene generato dal sistema (interfaccia, VLAN, etichetta e così via).
| Messaggio di log ACL |
Definizione |
Azione di ripristino |
| %ACL_ERRMSG-4-UNLOADED: Alimentazione switch 1: Impossibile programmare l'input <ACL> sull'interfaccia <interface> nell'hardware. Il traffico potrebbe essere interrotto. |
ACL scaricato (tenuto nel software). |
Esaminate la scala TCAM. Se la scalabilità è superiore, riprogettare gli ACL. |
| %ACL_ERRMSG-6 RIMOSSO: 1 alimentatore: La configurazione scaricata per Input <ACL> sull'interfaccia <interface> è stata rimossa per label <label>asic<number> |
La configurazione ACL scaricata è stata rimossa dall'interfaccia. |
L'ACL è già stato rimosso. Nessuna azione da eseguire. |
| %ACL_ERRMSG-6-RICARICATO: 1 alimentatore: L'input <ACL> sull'interfaccia <interface> è stato caricato nell'hardware per l'etichetta <label> sull'interfaccia <number> |
L'ACL è ora installato nell'hardware. |
Il problema con l'ACL è stato risolto dall'hardware. Nessuna azione da eseguire. |
| %ACL_ERRMSG-3-ERRORE: 1 alimentatore: Impossibile applicare la configurazione dell'ACL IP <ACL> di input <NAME> su <interface> all'indirizzo <number> del binding |
Errore di altro tipo nell'ACL (ad esempio, errore di installazione dell'ACL dot1x) |
Verificare che la configurazione ACL sia supportata e che TCAM non superi la scalabilità |
| %ACL_ERRMSG-6-GACL_INFO: Switch 1 R0/0: alimentato: Registrazione non supportata per GACL |
L'opzione di registro di GACL è configurata. |
GACL non supporta il registro. Rimuovere le istruzioni di registro da GACL. |
| %ACL_ERRMSG-6-PACL_INFO: Switch 1 R0/0: alimentato: Registrazione non supportata per PACL |
Per PACL è configurata l'opzione di registro. |
Il file PACL non supporta il registro. Rimuovere le istruzioni di registro da PACL. |
| %ACL_ERRMSG-3-ERRORE: Switch 1 R0/0: alimentato: Immetti ACL implicit_deny per gruppo IPv4:<nome>: impossibile applicare la configurazione al client MAC 0000.0000.0000 |
(dot1x) Impossibile applicare l'ACL alla porta di destinazione. |
Verificare che la configurazione ACL sia supportata e che TCAM non superi la scalabilità. |
La convalida dell'hardware NAT è disponibile su Configure and Verify NAT sugli switch Catalyst 9000.
La funzionalità NAT non dispone di un syslog che viene stampato quando le risorse hardware non sono in scala. L'ID bug Cisco CSCvz46804 è stato archiviato come miglioramento per l'aggiunta di questi log.
Se si verificano problemi NAT e si desidera verificare l'utilizzo delle risorse hardware, selezionare show platform hardware fed switch active fwd-asic resource tcam usage (la regione ACL PBR è molto utilizzata quando NAT TCAM è esaurito).
Verificare inoltre di aver configurato il NAT in base ai limiti indicati di seguito: Limitazioni del NAT.
La convalida dell'hardware MPLS è disponibile in Configurazione e verifica di MPLS sugli switch Catalyst 9000.
Se si esaurisce una determinata risorsa, ad esempio le etichette MPLS, il sistema genera un messaggio SYSLOG.
Punti chiave da ricordare:
| Messaggio di log MPLS |
Definizione |
Azione di ripristino |
| %FED_L3_ERRMSG-3-RSRC_ERR: Switch 1 R0/0: feed: errore "Impossibile allocare la risorsa hardware per l'immissione della fib" a causa dell'esaurimento delle risorse hardware. |
Spazio esaurito (EM o TCAM) nell'hardware riservato ai prefissi IP. |
Eseguire una delle azioni seguenti per ridurre il numero di prefissi appresi dal sistema PE locale o remoto: 1. Riepilogare i prefissi a CE. 2. Cambiare la modalità di allocazione delle etichette da prefisso a prefisso. |
| %FED_L3_ERRMSG-3-mpls_out_of_resource: Switch 1 R0/0: alimentato: Errore "Risorsa insufficiente per VOCE LABEL MPLS". Impossibile programmare l'etichetta locale:8205 (8192/8192) nell'hardware. |
Allocazione etichetta locale: Spazio esaurito (EM o TCAM) nell'hardware riservato alle etichette locali MPLS. |
Eseguire una delle azioni seguenti per ridurre il numero di etichette utilizzate nella PE locale: 1. Riepilogare i prefissi nel CE locale o nel PE locale. 2. Cambiare la modalità di allocazione delle etichette da prefisso a prefisso a vrf sul PE locale. |
| %FED_L3_ERRMSG-3-MPLS_LENTRY_PAUSE: Switch 1 R0/0: alimentato: Raggiunto il limite critico per la risorsa MPLS LABEL ENTRY. Creazione voce sospesa. |
Allocazione etichetta locale: Spazio esaurito (EM o TCAM) nell'hardware riservato alle etichette locali MPLS. |
Eseguire una delle azioni seguenti per ridurre il numero di etichette utilizzate nella PE locale: 1. Riepilogare i prefissi nel CE locale o nel PE locale. 2. Cambiare la modalità di allocazione delle etichette da prefisso a prefisso a vrf sul PE locale. |
| %FED_L3_ERRMSG-3-mpls_out_of_resource: Switch 1 R0/0: alimentato: "Risorse insufficienti per MPLS LSPA. Impossibile programmare nell'hardware". |
Allocazione etichetta remota: Spazio esaurito nell'hardware riservato alle etichette remote LSPA. |
Eseguire una delle azioni seguenti per ridurre il numero di etichette utilizzate in PE remoto: 1. Riepilogare i prefissi nel CE remoto o nel PE remoto. 2. Modificare la modalità di allocazione delle etichette da prefisso a vrf sul PE remoto. |
La convalida dell'hardware QoS è disponibile in Comprensione delle risorse hardware QoS sugli switch Catalyst 9000.
Se le risorse correlate a QoS si esauriscono, il sistema genera i messaggi SYSLOG:
| Messaggio syslog correlato QoS |
Definizione |
Azioni di ripristino |
| %FED_QOS_ERRMSG-4-TCAM_OVERFLOW: Switch 1 R0/0: alimentato: Errore "Impossibile programmare" TCAM per la mappa dei criteri in ingresso_pmap2 su Gigabit Ethernet1/0/10. |
Spazio esaurito nell'hardware (TCAM) riservato alle voci QoS. |
|
| %FED_QOS_ERRMSG-3-QUEUE_SCHEDULER_HW_ERROR: Switch 1 R0/0: alimentato: Errore "Impossibile configurare l'utilità di pianificazione code" per Gigabit Ethernet1/0/27. |
Installazione nell'hardware dell'utilità di pianificazione code QoS non riuscita. |
SOLO per 9200L: Revisione dell'ID bug Cisco CSCvz54607 e dell'ID bug Cisco CSCvz76172 |
| FED_QOS_ERRMSG-3-QUEUE_BUFFER_HW_ERROR: R0/0: alimentato: Errore "Impossibile configurare il buffer della coda predefinito". |
Installazione nell'hardware dei buffer della coda QoS non riuscita. |
|
Documentazione e supporto tecnico – Cisco Systems
Scheda tecnica degli switch Cisco serie 9200
Scheda tecnica degli switch Cisco serie 9300
Switch Cisco Catalyst serie 9400 - Schede tecniche
Switch Cisco Catalyst serie 9500 - Schede tecniche
Scheda tecnica degli switch Cisco serie 9600
White paper sull'architettura Cisco Catalyst 9500
ID bug Cisco CSCvg60292 (quando vengono raggiunte le route massime in TCAM, non è possibile installare alcuna route nella tabella hash).
ID bug Cisco CSCvx57822 (le tabelle hardware richiedono una soglia di utilizzo del 90%).
ID bug Cisco CSCvs49401
ID bug Cisco CSCvz54607
ID bug Cisco CSCvz76172
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
7.0 |
17-Aug-2026
|
Certificazione, formattazione, grammatica. |
6.0 |
08-Apr-2025
|
Certificazione |
5.0 |
29-Feb-2024
|
Requisiti di stile aggiornati, traduzione automatica, grammatica, ortografia e formattazione. |
4.0 |
05-Dec-2022
|
Sezione QoS aggiunta |
3.0 |
05-Aug-2022
|
URL IPv4 appena pubblicato aggiunto allo scenario: Sezione IPv4 |
2.0 |
25-Feb-2022
|
URL della guida MPLS aggiunto alla sezione MPLS |
1.0 |
24-Feb-2022
|
Versione iniziale |