(The switch running CEF divides the switch into two parts: ControlPlane and DataPlane. There are routing tables in ControlPlane. The routing table application software creates the FIB (Forwarding Information Base) table. There are FIB and Adjacency (neighborhood) tables in DataPlane, which use hardware methods to work.)