Cisco Express Forwarding
Cisco Express Forwarding (CEF) är en avancerad lager 3- växlingsteknik som huvudsakligen används i stora kärnnät eller Internet för att förbättra den övergripande nätverksprestandan. Även om CEF är ett Ciscos proprietärt protokoll erbjuder andra leverantörer av flerskiktsswitchar eller högkapacitetsroutrar en liknande funktion där lager-3-växling eller routing görs i hårdvara (i en ASIC ) istället för av programvara och (central) CPU .
Fungera
CEF används huvudsakligen för att öka paketväxlingshastigheten genom att minska de overhead och förseningar som introduceras av andra routingtekniker. CEF består av två nyckelkomponenter: Forwarding Information Base (FIB) och adjacencies .
FIB liknar routingtabellen som genereras av flera routingprotokoll , och upprätthåller endast nästa hopp-adress för en viss IP-rutt .
Närliggande tabell upprätthåller lager 2 eller omkopplingsinformation kopplad till en viss FIB-post, vilket undviker behovet av en ARP-begäran ( Address Resolution Protocol) för varje tabelluppslagning. Det finns flera typer av angränsningar. Några är listade nedan:
- Cache-adjacency : Den här typen av post innehåller rätt utgående gränssnitt och rätt MAC-adress ( Medium Access Control) för dess FIB-post. MAC -adressen är IP-adressens MAC-adress om destinationens subnät är direkt anslutet till routern, eller är MAC-adressen för routern som paketet måste skickas till om destinationens subnät inte är direkt anslutet till routern som för närvarande bearbetar paket.
- Receive adjacency : Denna typ av post hanterar paket vars slutdestinationer inkluderar själva routern. Detta inkluderar paket vars IP-adresser är tilldelade själva routern, broadcast-paket och multicasts som har ställt in själva routern som en av destinationerna.
- Null adjacency : Hanterar paket som är destinerade till ett NULL-gränssnitt. Paket med FIB-poster som pekar på NULL-angränsningar kommer normalt att tas bort.
- Punt adjacency : Handlar om paket som kräver speciell hantering eller som inte kan bytas av CEF. Sådana paket vidarebefordras till nästa växlingslager (i allmänhet snabb växling) där de kan bearbetas och förhoppningsvis vidarebefordras korrekt.
- Glean adjacency : Denna adjacency skapas när routern vet att antingen destinations-IP:s subnät är direkt anslutet till själva routern och den inte känner till destinationsenhetens MAC-adress, eller så känner routern till routerns IP-adress för att vidarebefordra ett paket till för en destination, men den känner inte till den routerns MAC-adress. Paket som utlöser denna post kommer att generera en ARP-begäran.
- Kasta angränsning : FIB-poster som pekar på denna typ av angränsning kommer att kasseras.
- Drop adjacency : Paket som pekar på denna post tas bort, men prefixet kommer att kontrolleras.
För att dra full nytta av CEF, rekommenderas det att använda distribuerad CEF (dCEF), där det finns en FIB-tabell på vart och ett av linjekorten. Detta undviker behovet av att fråga huvudprocessorn eller routingtabellen för att få information om nästa hopp. Istället kommer snabbväxling att utföras på själva linjekortet.
CEF stöder för närvarande Ethernet , Frame Relay , ATM , PPP , FDDI , tunnlar och Cisco HDLC .
externa länkar
- CEF (Cisco Express Forwarding) webbplats (länk bruten)
- Att välja den bästa växlingsvägen för routing
- IP Switching Cisco Express Forwarding Configuration Guide