所以我正在学习 STP,最近我被告知,当拓扑由于直接或间接链路故障而发生变化时,可能会发生 Mac 不稳定,所以我想知道,如果被阻塞的端口会转换并最终在学习中结束它可以了解网络中的mac地址并开始更新和填充其mac表的状态,那么为什么在那之后会出现Mac不稳定,学习状态不应该通过学习对应的新接口来防止这种情况发生麦克斯?
拓扑更改后 STP 中的 Mac 不稳定!
网络工程
交换
MAC地址
生成树
2022-02-17 16:48:10
1个回答
当链路发生故障时,直接连接的交换机会从其 MAC 表中删除该端口的 MAC 关联。这通常会导致交换机简单地重新学习删除的 MAC 地址,在学习发生之前暂时淹没它们。
但是,与故障链路没有直接关系的交换机无法知道它与某个远程 MAC 关联的端口在拓扑更改后是否是正确的端口。远程 MAC 现在可能位于其另一个端口的后面,该路径之前被 STP 阻塞。通过新生成树的错误分支转发帧可能会错过目的地。
通常,这会很快解决,因为该 MAC 地址发送的第一帧会更正表格。请记住,学习是一个持续的过程。
此外,通过以正确的方式仔细设计您的网络,可以在很大程度上避免这种不稳定性——尤其是链和环很容易出现这个问题。具有更多路由端口(和更少 STP)的扁平树实际上是免疫的。