三层交换机:二层交换和三层转发(交换机和路由器的结合体)
实现不同vlan之间进行通信
三层交换机:能够在网络层上进行转发和路由的交换机。
结合了二层交换机的mac地址转发,和路由器的ip地址转发。
更强大的网络处理能力。
Mls头目:FIB:邻接关系表(路由表)+mac地址表。
三层交换机转发,依据就是mis头目,才能转发数据。
Ip地址 mac地址。
FIB就是ip地址和vlanid的对应关系。
三层交换机配置ip地址必须要有vlan 基于vlan配置虚拟ip地址。
路由表找转发条目,
Mac地址表:设备的地址
Mls条目:包含目的ip地址10.0.2.2/24 MACB g0/0/1.20vlan10
PCA—PCB
数据包从源设备发送到网络中三层交换机。
三层交换机根据数据包的目标ip地址来查找路由表。
CPU查询路由表,CPU来确定下一跳的地址。
数据包转发出去到下一跳的路由器。
上面的过程就叫。。路由过程,CPU转发数据包。
三层交换机:一次路由,多次交换。
交换过程:
数据包转发之后,送达到网络中的二层交换机,也可以是三层交换机。
交换机,数据包的mac地址查找mac地址表,确定数据包的下一个接口。到达下一个接口之后,继续通过交换机之间的转发,到达目标设备。
不同网段都要靠路由进行转发,这样数据包进过之后,在网络上是分段发送的。数据包会分成很多段,第一个数据包肯定包含:源ip,目的ip,源mac,目的mac
路由转发,第一个数据就知道了目的ip地址,mac地址,mls条目。
我已经知道了网段该怎么走,不需要路由器在进行后续的转发数据包,直接走交换机加的mac地址转发就可以到目标设备
以上都是由硬件来完成的
路由—CPU
交换—交换机芯片
三层交换机:1不同网段通过路由转发,数据包已经到达
2形成mls条目,mac地址目的mac地址
3数据包只要根据目的mac地址进行转发,走二层转发即可,不在需要路由器了
路由负责决定数据包的整体路径,该怎么转发,下一跳是什么由路由器决定,从而实现跨越
不同网段。
负责在每个网段内进行快速的数据包转发,通过mac地址准确的转发和交换。
三层交换机的缺点:成本
如果高并发还是要:路由+交换机