前言
交换机也分二层和三层,二层交换机你了解过,那三层交换机呢?他们之间又有什么区别呢
1.三层交换技术
使用三层交换技术实现不同vlan间的通信
三层交换技术=二层交换技术+三层路由转发
1.1三层交换机工作原理
三层交换机上,第三层引擎处理数据流的第一个包
三层交换机要执行三层信息的硬件交换,路由处理器(三层引擎)必须将有关路由选择等的三层信息下载到硬件中。以便对数据包进行过处理。为完成在硬件中处理数据包的高层信息,会使用传统的MLS和基于CEF的MLS。
传统的MLS:交换ASIC从三层引擎中获悉二层重写信息在硬件中创建一个MLS条目,负责重写和转发数据流中的后续数据包。
基于CEF的MLS:CEF是一种基于拓扑转发的模型
与传统MLS不同的是,CEF预先根据路由表学习路由信息后,直接储存在FIB(转发信息库)。REF预先根据ARP表生成邻接表,直接由硬件进行转发。 传统MLS至少需要软件查询一次路由表后,建立转发条目,才能使用硬件进行转发。
工作原理:
①主机A给B发送单播数据包
②交换机查找FIB表,找到下一跳地址
③查找下一跳地址对应的邻接关系的2层封装信息
④转发
三层交换机需要在交换机的虚拟接口下配置IP信息
然后进行测试
2.总结
在三层交换机上启用虚拟接口,以虚拟接口做vlan的网关,实现数据通信。