无法使用源地址填充 CAM 表,因此必须采取其他措施。交换机会丢弃数据包吗?
当交换机收到源 MAC 地址未知的数据包时会发生什么?
网络工程
转变
MAC地址
2022-02-15 03:40:10
1个回答
交换机通过检查端口上接收到的帧的源 MAC 地址来动态构建 MAC 地址表。交换机通过在帧中的目的 MAC 地址和 MAC 地址表中的条目之间搜索匹配来转发帧。CAM 只是指交换机使用内存(以内容可寻址方式)查找 MAC 地址与端口关联的方式。
对进入交换机的每个以太网帧执行以下过程:
- 学习:检查源 MAC 地址。检查进入交换机的每一帧以获取新信息。它通过检查帧的源 MAC 地址和帧进入交换机的端口号来实现这一点。如果源 MAC 地址不存在,则将其与传入端口号一起添加到表中。如果源 MAC 地址确实存在,则交换机会更新该条目的刷新计时器。默认情况下,大多数以太网交换机会在表中保留一个条目 5 分钟。
- 转发:检查目标 MAC 地址。接下来,如果目标 MAC 地址是单播地址,交换机将在帧的目标 MAC 地址与其 MAC 地址表中的条目之间查找匹配项。如果目标 MAC 地址在表中,则将帧转发到指定端口。如果目标 MAC 地址不在表中,则交换机会将帧转发到除传入端口之外的所有端口。这被称为未知单播。如果目标 MAC 地址是广播或多播,则该帧也会从除传入端口之外的所有端口溢出。