在 STP 收敛过程中,我只知道在一条链路发生故障后,一个阻塞端口变为监听状态 15 秒,然后学习状态 15 秒。我已经阅读了 CCNA 200-301 指南,向我解释了这一点
Listening state: The switch removes unused MAC address in MAC address table because these unused MAC entries can cause of potential loops。如果开关跳过聆听和学习状态,我仍然不知道循环是如何出现的。我认为当拓扑中的链接失败时,就不会再导致循环了。谁能给我有关循环如何出现的信息?
跳过听力和学习状态时如何出现循环?
网络工程
转变
网络
第 2 层
生成树
2022-03-03 22:55:54
1个回答
STP 阻止网络中的冗余链路。
通常,以太网需要形成一棵树(任意宽度和深度)。该树中节点之间的任何附加链接都会创建一个桥接循环,使广播帧无限循环:A 转发给 B 转发给 C 转发给 A 转发给 B ...(加上导致其他问题)。
STP 算法定位并阻塞这些循环链路。它创建了一个数学生成树,其中任何节点对之间只有一条路径。任何额外的链接都会被阻止。
当一个新链接建立时,它可能会创建一个循环——你还不知道。因此,它在确保它不会创建循环所需的时间内被阻塞——它要么集成到生成树中并进入转发状态,要么是冗余的并被永久阻塞。
如果您有一个端口在链路启动后立即进入转发状态(portfast或admin-edge模式)并且它确实创建了一个循环,那么您将在生成树重新收敛所需的时间内出现广播风暴。对于故意创建的冗余链接,您可能不希望这样做。