交换机隔离冲突域,交换机每个端口都是一个冲突域。
泛洪:除接收到数据帧的端口,从其他所有端口发出
1、当交换机收到DMAC地址是广播帧的时候
2、当交换机收到未知单播帧的时候
转发:将数据帧从已知端口发出
丢弃:交换机发送数据帧的端口和收到数据帧的端口为同一个端口时,会丢弃数据帧
交换机维护一张MAC地址表
初始状态下,交换机MAC地址表为空
主机A想要访问主机C,首先主机A发送ARP协议,交换机从1端口收到DMAC是广播的数据帧全网泛洪,并且在自己的MAC地址表中记录主机A的MAC地址。主机C收到主机A的ARP后单播回复主机A,交换机收到主机C的单播帧之后首先在自己的MAC地址表中记录主机C的MAC地址然后再转发给主机A。
查看mac地址表 [sw1]display mac-address MAC address table of slot 0: ------------------------------------------------------------------------------- MAC Address VLAN/ PEVLAN CEVLAN Port Type LSP/LSR-ID VSI/SI MAC-Tunnel ------------------------------------------------------------------------------- 5489-9810-2caa 1 - - Eth0/0/1 dynamic 0/- 5489-9841-2c24 1 - - Eth0/0/2 dynamic 0/- ------------------------------------------------------------------------------- Total matching items on slot 0 displayed = 2 绑定mac地址 [sw1]mac-address static 5489-9810-2CAA e0/0/1 vlan 1 [sw1]dis mac-address MAC address table of slot 0: ------------------------------------------------------------------------------- MAC Address VLAN/ PEVLAN CEVLAN Port Type LSP/LSR-ID VSI/SI MAC-Tunnel ------------------------------------------------------------------------------- 5489-9810-2caa 1 - - Eth0/0/1 static - ------------------------------------------------------------------------------- Total matching items on slot 0 displayed = 1
交换的MAC地址表的老化时间为300s,静态绑定的MAC地址永久存在!
主机从交换机的一个端口移动到另一个端口,首先down的端口的mac地址是立马删除,但是up端口的不会立马出现在MAC地址表,只有在有互通需求的时候才会出现
原文:https://www.cnblogs.com/onlyUUUUUUUUUUU/p/14458079.html