CEF se používá hlavně ke zvýšení rychlosti přepínání paketů snížením režijních nákladů a zpoždění zavedených jinými technikami směrování. CEF se skládá ze dvou klíčových komponent: informační základny pro předávání (FIB) a sousedství.
FIB je podobný směrovací tabulky generované více směrovacích protokolů, zachování pouze next-hop adresy pro konkrétní IP route.
sousednosti tabulka udržuje vrstva 2 nebo přepínání informací souvisejících s konkrétní FIB vstupu, aby se zabránilo potřebu Address Resolution Protocol (ARP) žádost pro každou tabulku vyhledávání. Existuje několik typů sousedství. Některé jsou uvedeny níže:
- přilehlost mezipaměti: tento typ záznamu obsahuje správné odchozí rozhraní a správnou adresu MAC (Medium Access Control) pro položku FIB. MAC adresa je adresa IP, adresa MAC, pokud určení podsítě je přímo připojen k routeru, nebo MAC adresu směrovače, že paket musí být odeslán, pokud cílové podsítě není přímo připojen k routeru v současné době zpracování paketu.
- příjem sousedství: tento typ záznamu zpracovává pakety, jejichž konečné cíle zahrnují samotný router. To zahrnuje pakety, jejichž IP adresy jsou přiřazeny samotnému routeru, vysílané pakety a multicasty, které nastavily samotný router jako jeden z cílů.
- Null adjacency: zpracovává pakety určené k rozhraní NULL. Pakety s vláknovými položkami ukazujícími na null adjacencies budou normálně zrušeny.
- Punt adjacency: zabývá se pakety, které vyžadují zvláštní zacházení nebo které nelze přepínat pomocí CEF. Takové pakety jsou přeposílány do další spínací vrstvy (Obecně rychlé přepínání), kde mohou být zpracovány a doufejme, že správně předány.
- : Tento vztah je vytvořen, když router ví, že buď cílové IP podsítě je přímo připojen k routeru sám a to neví, že cílovou MAC adresu zařízení, nebo router zná IP adresu routeru, aby předal balíček na místo určení, ale to neví, že router má MAC adresu. Pakety, které spouštějí tuto položku, vygenerují požadavek ARP.
- zrušit sousedství: položky FIB ukazující na tento typ sousedství budou vyřazeny.
- Drop adjacency: pakety směřující k této položce jsou zrušeny, ale předpona bude zkontrolována.
aby bylo možné plně využít CEF, doporučuje se použít distribuovaný CEF (dCEF), kde je na každé z linkových karet tabulka FIB. Tím se zabrání potřebě dotazování na hlavní procesor nebo směrovací tabulku, abyste získali další informace. Místo toho bude rychlé přepínání provedeno na samotné linkové kartě.
CEF v současné době podporuje Ethernet, Frame Relay, ATM, PPP, FDDI, tunely a Cisco HDLC.