两层交换机是支持在同一个网段转发数据帧,不支持路由,隔离冲突域,一个接口就是一个冲突域。
帧转发策略, 泛洪(Flooding), 转发(Forwarding), 丢弃(Discarding)。
泛洪: 数据帧的目的MAC地址,在MAC地址表中没有匹配到表项、 或者是广播帧.
转发: 数据帧在MAC地址表中匹配(匹配项:目的MAC+VLAN ID)到表项,从对应得端口转发出去(单播),如果转发的端口是数据帧进来得端口,则丢弃。
丢弃:不接收的帧(帧出Bug或与端口类型不匹配)。
工作原理
1. 如果交换机接收到广播帧,交换机不会匹配MAC地址表,直接泛洪。
2.如果交换机接收到单播帧,则匹配MAC地址表。匹配成功就从对应端口转发帧,匹配失败就泛洪。
3.组播帧,。。。。。。
MAC地址表
mac地址表是交换机转发数据帧的依据,是一张二层转发表,反映目的MAC地址与出端口号的关系。
MAC地址表 字段: MAC address , VLAN(端口所属的vlan), Port(出端口), 。。。。。
MAC地址表 表项: 静态(手工配置) 动态(自己学习) 黑洞(吞噬一切) 。
交换机通过数据帧的目的MAC和端口号学习MAC地址。动态MAC地址表项的老化时间是300s,超时删除, 再次学习到MAC地址时会重新计时。如果MAC地址对应的出端口号在不断地变换,可能有环路,这种现象叫MAC地址漂移。