Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What is the difference between The CEF table and the IP routing table ?

user-image
Question added by Deleted user
Date Posted: 2014/02/18
Hytham Mohamed Mohamed Mostafa
by Hytham Mohamed Mohamed Mostafa , Network Engineer , Mobily

CEF uses a FIB to make IP destination prefix-based switching decisions.  The FIB is conceptually similar to a routing table or information base.  It maintains a mirror image of the forwarding information contained in  the IP routing table. When routing or topology changes occur in the  network, the IP routing table is updated, and those changes are  reflected in the FIB. The FIB maintains next-hop address information  based on the information in the IP routing table.

 

Because there is a one-to-one correlation between FIB entries and  routing table entries, the FIB contains all known routes and eliminates  the need for route cache maintenance that is associated with switching  paths such as fast switching and optimum switching.

Ezeddean Yousif Almansouri
by Ezeddean Yousif Almansouri , Senior Network TDA , Capita

3 Main types of packet switchng:

 

1. Packet Switching: This involves the router checking the packet destination header and matching it to the ROUTING TABLE.

 

2. Fast Switching: This was developed to improve speed of packet routing. So it kept another list in addition to the routing table which cached the specific IP address for recently forwarded packets. It also keeps a copy of the destination header so it would copy that instead of creating a new one for each new packet.

 

3. CEF (Cisco Express Forwarding): This did the same as fast switching, but it organized its table for all routing AHEAD of time and uses more sophisticated search algorithms & binary trees for faster more efficient searches.

 

So it short, it's a table with a cache of the best routes which would be calculated from the routing table, so they are ready to access instead of the router having to look to the routing table everytime and calculate the best route for a packet.

Rostom El Baz
by Rostom El Baz , ICT-Project Engineer , Alghanim International

CEF: Is mainly used to increase packet switching speed by reducing the overhead and delays introduced by other routing techniques. CEF consists of two key components: The Forwarding Information Base (FIB) and adjacencies.

The FIB is similar to the routing table generated by multiple routing protocols, maintaining only the next-hop address for a particular IP-route.

The adjacency table maintains layer2 or switching information linked to a particular FIB entry, avoiding the need for an ARP request for each table lookup. There are several types of adjacencies

Routing IP Table:A routing table is a set of rules, often viewed in table format, that is used to determine where data packets traveling over an Internet Protocol (IP) network will be directed. All IP-enabled devices, including routers and switches, use routing tables.

 

A routing table contains the information necessary to forward a packet along the best path toward its destination. Each packet contains information about its origin and destination. When a packet is received, a network device examines the packet and matches it to the routing table entry providing the best match for its destination. The table then provides the device with instructions for sending the packet to the next hop on its route across the network.

Mostafa Khamies Dakam
by Mostafa Khamies Dakam , Network Specialist , Libyan Fertilizer Company

CEF Table is one component of CEF protocol which is Cisco proprietary protocol used mainly in large core networks, to provide high speed packet switchin.

More Questions Like This