三层交换原理
三层交换技术=二层交换+三层路由工作原理

首先在二层交换芯片中查找相应的目的MAC地址,如果查到,就进行二层转发,否则将数据送至三层引擎。
在三层引擎中,ASIC芯片查找相应的路由表信息,与数据的目的IP地址相比较,然后发送ARP数据包到目的主机,得到该主机的MAC地址,将MAC地址发到二层芯片,由二层芯片转发该数据包。
(1)传统的MLS
也被称作基于网流的交换。交换机的三层引擎只需要处理数据流中的第一个数据包,而后续的数据全部由硬件来执行转发(该方式对称为“一次路由,多次交换”),这样就实现了三层交换的线速转发。
(2)基于CEF的MLS
基于拓扑的转发模型,预先将所有的路由信息加入到转发信息库FIB中,交换机能快速查找IP邻接关系、下一跳地址和MAC地址。


