在处理一组交换机时,我注意到生成树路径成本未设置为在同一物理链路的相对侧上匹配。由于某种原因,我觉得这不合适。不应为同一链接设置相同的路径成本吗?为什么或为什么不呢?

更具体地说,我们有一个这样配置的循环: 2000000 HP 7设置为A2路径成本为20000

Cisco设置为生成树mst优先级为0。

#1 楼

根据您解释的有关网络拓扑的详细信息,我的理解是:


Cisco交换机是生成树的根。
交换机HP 7中的端口A4是根端口。因此它处于转发状态
交换机HP 8中的端口B1是根端口,因此它也处于转发状态

现在让我们集中讨论另一条闭合回路,即两个HP交换机之间的一条。您只能拥有一个指定的端口,并且由于两个HP交换机向链路通告的root开销是相同的,因此交换机必须检查最低的发送者网桥ID和最低的发送者端口ID,才能选择指定的端口和阻塞港口。

因此,在HP交换机之间的链接中为端口设置不同的成本不会为该链接选择指定的端口。

#2 楼

根成本是路径上所有根端口成本的总和。仅需在希望影响根端口选择的交换机上调整端口成本。由于指定的端口不是根本成本的组成部分,因此在同一链路上不匹配的端口成本很有意义。

#3 楼

如果您想100%确定L2域创建的拓扑,那么增加链接的成本是完全可以接受的。

#4 楼

生成树协议指定交换机应将接收BPDU的接口的路径成本添加到该BPDU中的根路径成本中,以了解其自身的根路径成本。然后它将发出包含此总和的BPDU,而忽略其发送接口的路径开销。

因此,为了回答您的问题,我认为协议允许链接上的对称开销。我似乎无法提出不对称成本破坏Spanning Tree的情况,或者它们对于该问题有用的情况。