CEF是多层交换机中的一个硬件模块,可以实现快速路由的功能。
开启IP CEF后,根据路由表和一些默认路由转发规划,在CEF模块中保存一份类似MAC表的CEF表,通过show ip cef可以查看。
当有IP数据流量到达路由器后,首先通过查看CEF表查看是否有相应的路由CEF转发表,如果有就直接按这个表转发IP数据流量,如果没有就通过IOS计算路由表然后转发,并保存一份新的转发规划至CEF表中,这和二层交换机的MAC表的功能类似,只不过这里转发的是三层IP流量,不是二层流量。
如果没有启用CEF功能,三层IP流量的转发,则是基于IOS软件来转发,相对CEF的以硬件实现IP流量转发,速度要慢上很多,而且也很比较消耗路由器的CPU资源。