路由器支持三种数据包转发机制:

图 1 至图 3 说明了三种数据包转发机制之间的差异。 假定由五个数据包组成的流量都发往同一目的地。 如图 1 所示,如果使用进程交换,则每个数据包都必须由 CPU 单独处理。 将其与快速交换进行对比,如图 2 所示。 使用快速交换时请注意一下,如何只让流量的第一个数据包进行进程交换并添加到快速交换缓冲中。 而使之后的四个数据包根据快速交换缓存中的信息得到快速处理。 最后,在图 3 中,当网络融合后,CEF 将构建 FIB 和邻接表。 所有的五个数据包都将在数据平面中得到快速处理。

一个用于描述这三种数据包转发机制的常见比喻如下: