Questo documento descrive Cisco Express Forwarding (CEF).
Nessun requisito specifico previsto per questo documento.
Il documento può essere consultato per tutte le versioni software o 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.
La commutazione CEF (Cisco Express Forwarding) è una forma proprietaria di commutazione scalabile destinata a risolvere i problemi associati al demand caching. CEF è un'architettura di switching IP di layer 3 avanzata integrata in Cisco IOS che sostituisce il vecchio modello route-cache. Mantiene una propria tabella di inoltro altamente ottimizzata oltre a tabelle adiacenti separate, consentendo l'inoltro di pacchetti con velocità di linea con un coinvolgimento minimo della CPU. Ogni volta che un pacchetto arriva su un router o uno switch, il dispositivo deve decidere a chi inoltrarlo. Una volta confermata la validità del pacchetto e superata qualsiasi lista di controllo degli accessi o altre condizioni di perdita, il dispositivo consulta la sua tabella di routing per determinare l'interfaccia in uscita migliore. I router e gli switch Cisco possono eseguire questa ricerca in tre modi: commutazione di contesto, switching rapido o Cisco Express Forwarding.
Con il CEF, il dispositivo calcola in modo proattivo tutte le route e le installa in due strutture di dati ottimizzate, la base di informazioni di inoltro (FIB, Forwarding Information Base) e le tabelle adiacenti, anziché attendere che ciascun pacchetto attivi una ricerca. Sulle piattaforme moderne, queste tabelle sono sincronizzate con il piano di inoltro hardware, il che produce un sovraccarico inferiore della CPU per pacchetto, una velocità di trasmissione più elevata per pacchetto al secondo e un comportamento di inoltro coerente. Per questa ragione il CEF è abilitato per impostazione predefinita sulle moderne piattaforme Cisco e rimane fondamentale per le reti IP ad alte prestazioni.
Tabella di adiacenza: i nodi della rete sono definiti adiacenti se possono raggiungere l'uno l'altro con un solo hop attraverso un livello di collegamento. Oltre alla FIB, il CEF utilizza tabelle adiacenti per aggiungere le informazioni sull'indirizzamento di layer 2 (indirizzo MAC, tag VLAN, interfaccia e così via) necessarie per inoltrare il pacchetto su tale collegamento. La tabella adiacente mantiene gli indirizzi dell'hop successivo di layer 2 per tutte le voci FIB. Queste voci vengono popolate quando vengono individuate le adiacenze, ad esempio tramite meccanismi quali il protocollo ARP (Address Resolution Protocol).
Modalità CEF centrale: quando la modalità CEF centrale è attivata, le tabelle FIB e adiacenti risiedono sul processore di routing e quest'ultimo esegue l'inoltro rapido. È possibile utilizzare la modalità CEF quando le schede di linea non sono disponibili per la commutazione CEF, quando è necessario utilizzare funzioni non compatibili con la commutazione CEF distribuita o quando si utilizza una piattaforma non distribuita.
Modalità CEF (dCEF) distribuita: quando la modalità dCEF è attivata, le schede di linea mantengono copie identiche delle tabelle FIB e adiacenti. Le schede di linea sono in grado di eseguire l'inoltro rapido da sole, riducendo il carico sul processore principale e migliorando le prestazioni del sistema. Questa modalità è destinata ad aumentare la scalabilità ed è disponibile in piattaforme distribuite o modulari in grado di distribuire le operazioni di elaborazione su due o più schede di linea. dCEF utilizza un meccanismo IPC (Inter-Process Communication) per garantire la sincronizzazione delle FIB e delle tabelle adiacenti sul processore di routing e sulle schede di linea.
Nell'elenco di passaggi successivo viene spiegato come commutare un pacchetto con CEF:
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
3.0 |
12-May-2025
|
Aggiornamento dell'articolo e della formattazione in conformità con le linee guida Cisco. |
2.0 |
30-Nov-2022
|
Immagini ingrandite. Callout di testo migliorati. Formattazione aggiornata. |
1.0 |
15-Dec-2003
|
Versione iniziale |