CEF adalah kata Cisco untuk FIB mereka. Ketika di saklar L3 Anda melakukan 'sh ip cef', tidak ada informasi ini yang benar-benar digunakan untuk mendorong paket sama sekali, ini hanya perangkat lunak trie yang digunakan untuk mengisi ASIC perangkat keras.
CEF hanyalah istilah yang digunakan Cisco untuk menggambarkan kode penyimpanan / pengambilan data yang dioptimalkan, itu bukan teknologi spesifik dengan fungsi spesifik.
Di sebagian besar platform HW Anda tidak dapat menjalankan kotak tanpa CEF, karena struktur data CEF diperlukan untuk mengkompilasi informasi spesifik HW.
Beberapa fitur seperti MPLS juga memiliki ketergantungan pada struktur data CEF dan karenanya tidak akan berfungsi tanpanya.
Pergantian LAN (L2) tidak diabstraksi melalui CEF, jadi tidak bergantung pada CEF sama sekali.
Saya merekomendasikan buku ini untuk informasi terkini tentang CEF (ditulis setelah CEF utama menulis ulang sekitar 12.2S)
Jika Anda membatasi definisi CEF dari IP Trie FIB, maka jelas bahwa itu tidak dapat digunakan untuk NAPT, karena Anda tidak dapat menentukan sebelumnya apa yang dinotasikan dan di mana. Tetapi seperti yang dijelaskan, CEF bukanlah teknologi spesifik, itu konsep yang lebih luas, dan karena itu dapat diperdebatkan apakah CEF adalah fitur NAT atau bukan, saya akan salah menganggapnya sebagai fitur CEF:
bu.ip.fi#sh cef features global | b Local
Global Local features not attached to a specific interface:
NAT
bu.ip.fi#
Saya tidak akan pernah menjalankan apa pun tanpa CEF dan itu mungkin hanya karena alasan warisan pilihan untuk menonaktifkannya bahkan ada. Pertimbangkan Juniper, mereka tidak memiliki istilah khusus yang mereka gunakan untuk menggambarkan konsep yang sama, karena mereka tidak perlu membedakannya dari beberapa metode alternatif, karena alternatif inferior seperti itu tidak ada.