+--------+ +---------+
| +-------------+ |
| SW1 | | SW2 |
+---+----+ +--+--+---+
| | |
| MST | |
| | |
| | |
| +----------+ | |
+-----+ +----+ |
| SW3 | |
+--+-------+ |
| |
| |
| PVST |
| |
| +--------+-+
+------+ |
| SW4 |
+----------+
PVST +交换机具有以下配置:
spanning-tree vlan 1-4094 priority 0
MST交换机记录日志一条消息,提示PVSTSIM失败:
%SPANTREE-2-PVSTSIM_FAIL: Blocking root port
为什么会这样,并且需要做些什么才能使PVST +侧根?
#1 楼
连接MST和PVST域时,它的工作方式是,域边缘的MST交换机将通过将中继上配置的所有VLAN的相同BPDU朝向PVST +交换机发送,来模拟PVST +。CIST为每个VLAN复制BPDU。因为每个VLAN的MST没有一个实例,所以这些BPDU上的sys ID设置为0。连接MST和PVST +域时,将使用VLAN 1连接域。
当PVST +端为VLAN 1发送优先级为0的BPDU时,由于扩展的系统ID,它实际上为1。如果还配置了VLAN 2,则由于扩展的系统ID,PVST +侧将发送ID为2的BPDU。
PVST仿真在MST交换机上的工作方式是该端口只能扮演一个角色,因为每个VLAN没有一个实例在运行。 CIST现在正在发送它知道优先级为1的根的BPDU。这意味着MST交换机应该是根转发的,但随后它会看到优先级为2的BPDU。因为MST交换机具有更好的根信息,所以它应该成为在端口上指定转发,但端口只能扮演一个角色,因此PVST模拟将失败。
要使这项工作有效,VLAN 1上的PVST +侧优先级必须比中继上的所有其他VLAN差。以下配置将起作用:
spanning-tree vlan 1 priority 4096
spanning-tree vlan 2-4094 priority 0
这样,PVST模拟将起作用,并应显示以下日志消息:
%SPANTREE-2-PVSTSIM_OK: PVST Simulation inconsistency cleared
更多信息可以在以下链接中找到。
评论
假定仅使用Cisco网络。在多供应商网络中,“不建议”。 (来自花了一周时间与4个供应商网络进行战斗的人)是。这并不常见,不建议使用。有些人声称这甚至是不可能的,如果您确实需要,我想将信息发布出来。最好拥有MST端的根,因为这样您可以通过更改根成本来在PVST端进行流量工程。
有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以提供并接受自己的答案。
有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以发布并接受自己的答案。