目录
三层交换
一、实现VLAN间相互通讯的两种方法
1.单臂路由
单臂路由工作原理:路由器重新封装Mac地址,转换为VLANID,但单臂路由不具有拓展性,所以我们基本不用
2.三层交换技术
三层交换=二层交换+三层转发
路由是三层交换不能代替的,它只有转发功能
nat:地址转换,也就是私网转公网,公网转私网
三层交换的两大组件:ASIC CPU
ASIC:完成主要的二三层转发功能,内部包含用于二层转发的MAC地址表以及用于IP转发的三层转发表;
CPU:用于转发的控制,主要维护一些软件表项(包括软件路由表、软件ARP表等等),并根据软件表项的转发信息来配置ASIC的硬件三层转发表。当然,CPU本身也可以完成软件三层转发。
三层交换的工作原理
VLAN1先发送数据包给上面的三层交换,然后三层交换会先解封装,并查看Mac地址,如果有就重新封装并传到下层,实现单播。如果没有就用ARP协议解析Mac地址请求响应。
当三层设备接收到-个数据帧,会拆除原数据帧,重新封装新的源MAC地址和目标MAC地址,并且因为帧头部的信息发生变化,最后的帧校验CRC也应当随之改变。
在这个流中的多个数据包,其中只有第一个数据包是由三层交换机的三层引擎来处理的,处理的方式是软件方式,与路由器相同,三层引擎获取了新的2层封装信息后,路由这个数据包。
在第一个数据包转发完成后,在硬件中创建一个MLS条目,用于后续的数据包由硬件执行的重新封装和快速转发。2层数据帧会被重新封装为需要转发的下一个网段的帧格式。
这就是MLS“一次路由,多次交换"的原理。
工作原理
1、主机A给主机B发送羊播数据包
2、交换机查找EIB表,找到吓一跳地址
3、查战希望一条地址:对应的邻接关系的二层封装信息4、转发
在三层交换机上配置的VLAN接口为虚接口
[Huawei] interface vlanif 10
[Huawei-vlanif10]ip address 192.168.10.1 24
[Huawei-vlanif10jdisplay ip interface brief 端口自动激活
三层交换机VLAN间通讯的转发过程
主机A先从VLAN1