假设一个单播数据包从一个系统发送到另一个系统。数据包通过后到达网桥。但网桥没有关于目的地 MAC 地址的任何信息。在这种情况下网桥会做什么?
- 丢掉包裹?
- 用收到的数据包淹没网络?
我理解如果交换机发生同样的情况,那么交换机将用数据包淹没网络
答案1
网桥将执行与第 2 层交换机相同的操作 - 将数据包广播到所有接口除了它来自的接口。
网桥将检查其收到的任何以太网流量的源 MAC 地址,并使用它来构建转发数据库,您可以使用brctl showmacs <bridgename>
一旦地址进入转发数据库,具有该目标 MAC 的流量将仅发送到该桥接端口。就像第 2 层交换机一样。