由于交换机学习的是源MAC地址,并存放在MAC地址表中,并根据目标MAC地址进行数据帧的转发,而当交换机收到广播MAC地址、组播MAC地址以及未知的单播MAC地址(目标MAC地址没有出现在MAC地址表中)时,交换机会向除接口端口所处的VLAN内的所有端口洪泛。通过使用port blocking可以让交换机拒绝洪泛未知的目标MAC地址的流量,配置可以对单播和组播有效,但是对广播没有效。默认情况下,接口上是没有配置port blocking的。
port blocking的配置:
1.限制单播
sw1(config)#int f0/1
sw1(config-if)#switchport block unicast
2.限制组播
sw1(config)#int f0/1
sw1(config-if)#switchport block multicast
查看接口的port blocking的设置:
sw1#sh interfaces f0/1 switchport
……
Unknown unicast blocked: enabled
Unknown multicast blocked: enabled
转载于:https://blog.51cto.com/hezhang/1374021