交换机工作原理
交换机的主要功能是根据数据包中的目标MAC地址,将数据包从源设备转发到目标设备
MAC地址
48位 前24位为厂商标识符
广播 FFFF-FFFF-FFFF
组播 第一个字节的最后一位为1 xxxxxxx1
单播 第一个字节的最后一位为0 xxxxxxx0
交换机的控制层面和数据层面
控制层面:学习
学习数据源MAC地址、接口编号、所属vlan、学习类型>>>>形成MAC地址表项
数据层面:转发
精确转发——MAC地址表有对应信息
泛洪——将收到的数据包复制并发送到除接收端口之外的所有接口
丢弃
广播风暴
当交换机接收到一个广播数据包时,它会将该数据包复制并转发到所有其他接口,除了接收数据包的接口
这样,其他连接到交换机的设备都会收到该广播数据包。如果其中某个设备再次将该广播数据包发送给交换机,交换机会再次复制并转发,导致广播数据包在网络中不断循环传播
MAC地址漂移
MAC地址漂移可能是由于设备更换、虚拟化技术或恶意行为等原因引起的
广播风暴可能会导致交换机的MAC地址表不稳定,无法准确地将MAC地址与相应的端口关联,从而导致设备之间的通信异常