根一级和二级有什么区别?

网络工程 联网 生成树
2022-02-27 10:00:17

您好,我是 CCNA 网络和学习的新手。

书中有一段这样的段落,我正在努力理解。也许是因为英语不是我的母语。

spanning-tree vlan x root primary(在应该是主要的交换机上)

spanning-tree vlan x root secondary(在应该是辅助的交换机上)

这两个命令使交换机选择优先级值,然后将选择的优先级值存储在 spanning-tree vlan x priority value 命令中。带有 root primary 或 root secondary 的命令不会出现在配置中。配置根主节点时,交换机会查看当前根交换机的优先级,并选择 (a) 24,576 或 (b) 4096 小于当前根的优先级(如果当前根的优先级为 24,576 或更低)配置。配置时,root 辅助节点始终导致该交换机使用 28,672 优先级,假设该值将小于使用默认值 32,768 的其他交换机,并高于任何配置为 root 主节点的交换机。

谁能给我解释一下那段?这些数字的逻辑是什么?这让我有点困惑。

1个回答

STP 根桥由树中的最低优先级值选择。如果出现平局,则选择较低的基本 MAC 地址。如果根失败,则重复相同的选择,并且优先级值最低的交换机被选为根。

您问题中的命令应该简化管理员(可能不精通 STP)的配置过程。一台交换机被配置为根,另一台为备用根(辅助)。

我建议不要使用这些简化的命令,而是直接使用适当的优先级值来获得明确定义的根,通常为 0 或 4096(优先级值通常是 4096=2 12的倍数)。使用这些简化的命令,您今天可以自动配置一个根(从默认的 8 * 4096 = 32,768 开始,即 6 * 4096 = 24,576),但是当稍后添加另一个具有配置的较低优先级值的开关时,它将需要在根 - 有意或无意。

在您的网络边缘有一个意外的根桥可能会对您的流量产生惊人的影响,如果您没有注意到 STP,这可能很难诊断。我还强烈建议使用root-guard和之类的选项保护不受信任的边缘端口tcn-guard,具体取决于您的设备。