CEF-et elsősorban a csomagkapcsolási sebesség növelésére használják, csökkentve az egyéb útválasztási technikák által bevezetett általános költségeket és késéseket. A CEF két fő összetevőből áll: a Forwarding Information Base (Fib) és a adjacencies.
A FIB hasonló a több útválasztási protokoll által generált útválasztási táblához, csak egy adott IP-útvonal következő ugrási címét tartja fenn.
a szomszédsági táblázat fenntartja a 2. réteget vagy egy adott FIB bejegyzéshez kapcsolódó kapcsolási információkat, elkerülve a Címfeloldási protokoll (ARP) kérés minden táblázatkereséshez. Többféle szomszédság létezik. Néhányat az alábbiakban sorolunk fel:
- gyorsítótár-szomszédság: ez a bejegyzéstípus tartalmazza a FIB-bejegyzéshez a megfelelő kimenő interfészt és a helyes közepes hozzáférés-vezérlési (MAC) címet. A MAC-cím az IP-cím MAC-címe, ha a cél alhálózata közvetlenül csatlakozik az útválasztóhoz, vagy annak az útválasztónak a MAC-címe, amelyre a csomagot el kell küldeni, ha a cél alhálózata nincs közvetlenül csatlakoztatva a csomagot jelenleg feldolgozó útválasztóhoz.
- vételi szomszédság: ez a típusú bejegyzés olyan csomagokat kezel, amelyek végső célállomása magában foglalja az útválasztót. Ide tartoznak azok a csomagok, amelyek IP-címei magához az útválasztóhoz vannak hozzárendelve, a broadcast csomagok és a multicastok, amelyek magát az útválasztót állították be az egyik célállomásként.
- Null szomszédság: null interfészre szánt csomagokat kezel. A NULL szomszédságokra mutató FIB bejegyzéseket tartalmazó csomagok általában eldobásra kerülnek.
- Punt szomszédság: olyan csomagokkal foglalkozik, amelyek speciális kezelést igényelnek, vagy amelyeket a CEF nem tud váltani. Az ilyen csomagok továbbításra kerülnek a következő kapcsolási rétegbe (általában gyors váltás), ahol feldolgozhatók és remélhetőleg helyesen továbbíthatók.
- Glean szomszédság: Ez a szomszédság akkor jön létre, amikor az útválasztó tudja, hogy vagy a cél IP alhálózata közvetlenül kapcsolódik magához az útválasztóhoz, és nem ismeri a céleszköz MAC-címét, vagy az útválasztó ismeri az útválasztó IP-címét, hogy továbbítson egy csomagot egy rendeltetési helyre, de nem tudja az útválasztó MAC-címét. Az ezt a bejegyzést kiváltó csomagok ARP kérést generálnak.
- dobja el a szomszédságot: az ilyen típusú szomszédságra mutató FIB bejegyzéseket eldobjuk.
- csepp szomszédság: az erre a bejegyzésre mutató csomagok eldobásra kerülnek, de az előtag be lesz jelölve.
annak érdekében, hogy teljes mértékben kihasználják a CEF, akkor ajánlott használni elosztott CEF (dCEF), ahol van egy FIB asztal minden vonal kártyák. Ezzel elkerülhető a főprocesszor vagy az útválasztási táblázat lekérdezése a következő ugrási információk megszerzése érdekében. Ehelyett a gyors kapcsolást maga a vonalkártya hajtja végre.
a CEF jelenleg támogatja az Ethernet-et, a Frame Relay-t, az ATM-et, a PPP-t, az FDDI-t, az alagutakat és a Cisco HDLC-t.