目录
一、三层交换技术
- 使用三层交换技术实现不同vlan之间的通信
- 三层交换=二层交换+三层转发
三层交换机处于第三层网络层,其与单臂路由可实现VLAN之间的通信。
单臂路由: 路由器重新封装MAC地址,转换为VLAN ID 。
三层交换: 一次路由,多次转换。
一次路由:数据流的第一数据包由三层引擎来处理,重新封装MAC,再路由转发数据包。
多次交换:第一个数据包转发后,会在硬件创建一个MSL条目,MSL包含FIP(转发信息库:包含有VLAN ID和主机IP)、邻接关系表(邻接主机和MAC地址),通过查询FIB和邻接关系表重新封装数据帧,从相应端口转发数据。
二、三层交换机实现方式
2.1传统的MLS
一次路由多次交换
使用传统的MLS时,交换机将流中第一个数据包转发给第三层引擎,后者以软件交换的方式对数据包进行过处理,对数据流中的第一个包进行路由处理后,第三层引擎对硬件交换组织进行编程,使之为后续的数据包选择路由。这个过程被称为“一-次路由多次交换”,也就是说交换机的三层