讲解了华为三层交换机的概念工作原理 与配置实验
一. 三层交换机技术
使用三层交换技术实现VLAN间的通信
三层交换=二层交换+三层转发
实现数据帧在广播域内二层转发
实现VLAN间的通讯
实现数据包的三层路由转发
三层交换机既有二层交换机的功能又有三层路由器的功能,同时能实现VLAN间的通信。
二. 传统的MLS
三层转发过程中要重新封装二层
三层交换机上,第三层引擎处理数据流的第一个包
解释:
vlan 1的第一个数据包要送达给vlan2 他会先经过三层交换机,三层交换机通过vrp请求探测到vlan2的mac地址 他把自己的mac头部脱掉换成新的mac’头部然后再转发给vlan2
此操作仅次于vlan1的第一个数据包
交换ASIC从三层引擎中获悉二层重写信息在硬件中创建一个MLS条目
负责重写和转发数据流中的后续数据包
解释:
在第一个数据包转发完成之后,在硬件中创建 一个MLS条目,用于后续的数据包由硬件执行的重新封装和快速转发,二层数据帧会被重新封装为下一个网段的数据帧格式。
2.3 总结三层交换机的工作原理:
三层交换机的原理是
一次路由多层交换
一次路由:第一个数据包通过三层交换机的第三层引擎从新封装mac头部实现的数据包路由转发
多次交换:从数据流的第二个包开始,根据三层交换机的MLS条目表
实现硬件的从新封装和转发
MLS条目标由两张表组成:转发数据库(FIB)和邻接关系表组成
FIB相当于路由器的路由表
邻接关系表相当于交换机的MAC地址表
操作:主机a给主机b发送单播数据包,先查看MLS表获得主机b的mac地址与vlan2,直接由三层交换机转发给vlan2
直接通过MLS条目标来完成之后的硬件转发
虚接口概述
三层交换机VLAN间通信的转发过程
注意:三层交换机没有ip地址
三. 三层交换机实验
1 搭配好需要的实验线路
2 . 配置
vlan batch 10 20 一次性创建vlan端口10 20
int g0/0/1 进入端口
port link-type access 创建接入链路
port default vlan 10 加入vlan10
int vlanif 10 创建vlan虚拟端口
ip address (IP)创建ip
ip route-static (目的网段/ip) (掩码)(下一跳) 创建静态路由
sw2重复sw1的操作同上
3. 最后配置主机完成实验