交换机是如何发包的?
switch 是二层设备,其转发过程从交换机开机的瞬间到转发的过程,经历的以下几个步骤
侦听,学习,转发
侦听 :交换机侦听各个端口,等待数据的到来
学习 :数据到来后交换机将学习,数据包中的源MAC
转发 :学习完源MAC后,交换机查看MAC表中的条目,看是否有目的MAC所对应的条目,若有,就直接转发到相应的接口,若无,则向所有接口泛洪
来看看cisco交换机的MAC表
用show mac-address-table可以查看cisco交换机中的MAC表
cisco的MAC条目是这样的第一列是VLAN信息,第二列是学习到的MAC地址,第三列是类型(dynamic/static),第四列是对应的端口,此时图
中并无可以匹配的条目,是因为switch刚通电的缘故
我们来看看华为交换机的MAC表,这次我们在查看之前制造点流量
华为交换查看MAC表的命令是display mac-address
华为switch表内容较多,但同样包含VLAN信息,MAC地址,端口信息,通过什么方式学习到的即类型
交换机作为一种物理的电信号转发接口,其工作方式有:单工,半双工,双工
我们可以在cisco上强制其为某种工作方式,同样也可设置其工作速率
二层广播
广播即告知,通告,通常是一对多的询问,在设备不知道目的MAC时,可通过广播询问目的MAC,此时目的MAC地址为全F
获取目的MAC需借助第3层的IP地址,通过ARP协议来获得目的IP和MAC之间的对应关系
end!
时间: 2024-10-24 03:26:49