我正在尝试用10个交换机设置以下安排:



我认为这是相对不言自明的,但是基本上我有8个不同的网络(在8个独立的VLAN中) ),它们也可以在物理上分开交换(只是因为我可以)。

我想为每个“成对的LAN”设置交换机,并且为每个端点交换机都有到根交换机的备份路径。通过其配合。

我将HP V1910-48G(JE009A)用于ROOT和“ ROOT B”开关。


这是服务器所在的位置物理连接到网络。
我在服务器上安装交换机的原因是可以访问8个光纤端口。
在ROOT和ROOT B之间有一个4Gbit LACP中继来处理带宽和所有VLAN已中继并标记为
所有交换机都在VLAN 1080上进行管理。这有关系吗?我没有考虑。
必要时,所有VLAN都标记在中继线上。同样,我认为这并不重要。

对于我的端点交换机,我使用的是HP V1810-24G v2(J9803A)交换机。

所有交换机都支持RSTP。 !

目前无法正常工作。当我断开具有VLAN20的Switch与根交换机之间的中继时,至Switch VLAN21的端口不会转发数据包。

所有端点交换机的桥配置:
/> VLAN20交换机上的端口配置:


任何帮助将不胜感激。

谢谢,
Sam。

/>

评论

当您说“拉一根中继线”时,是否意味着要断开(例如)具有VLAN 20的交换机与“根”之间的链接?另外,“ root”是所有VLAN的根桥吗?

您已经在ROOT上明确设置了优先级,并检查其他交换机是否将其视为指定的根?

@罗恩是的,我实际上是在拔电缆。是的,它是所有VLAN的根桥。

@Richardb:我将优先级设置为0。我将再次检查所有交换机是否将其识别为根。谢谢。

@Ron 1810 v2可以。 1810 v1没有。我有v2。我会得到一些屏幕截图,并很快再次答复。感谢您一直以来的帮助!

#1 楼

惠普的“ RSTP”版本是否像思科的Rapid-PVST +,是更多的802.1q RSTP还是类似802.1s MST?

在前一种情况下,您必须确保“ 21“-尽管所有用户端口都在VLAN21中,但也配置了VLAN20,并且正在作为桥梁参与VLAN20的生成树(在这种情况下,只有两个STP接口)。

如果配置更类似于MST,则必须确保将相同的VLAN到MST实例的映射应用于给定的(一组)交换机)。另外,您必须确保在所有交换机间链路上都可以使用/允许用于在交换机之间交换MST的VLAN(我相信这通常是在VLAN 1中完成的,并且没有标签)。

本质上,不管您使用哪种生成树的方言,这都归结为相同的问题。

此类交换机对的两个成员都需要作为桥接器积极参与给定交换机对的两个VLAN的生成树。当然,交换机之间的链路必须配置为允许两个VLAN。您的图表表明确实如此。

干杯
马克

评论


惠普使用行业标准802.1w RSTP。与Cisco R-PVST +不兼容

–罗恩·托恩(Ron Trunk)
17年9月18日在1:22

#2 楼

您的设计是有效的,但您还需要对所有交换机都携带管理VLAN1080。由于您的网络不是那么庞大,我只是将每个VLAN标记到每个交换机上(这是Cisco VTP默认情况下的工作方式),因为这样您只会看到数量有限的额外广播流量。

之所以不能使RSTP正常工作,是因为您已在每个端口上启用了STP的几乎所有功能。

在所有端口上禁用Root Guard,TNC Guard,BPDU保护,尤其是BPDU过滤器,因为它们旨在用于非常特定的目的(在选择端口上启用它们之前,请仔细阅读这些功能) )。 BPDU筛选器可能是问题所在,因为它基本上告诉交换机不要发送BPDU(用于确定STP拓扑的特殊数据包)或处理它在该端口上收到的数据包,从而实际上完全禁用STP。基本上,这是一种告诉交换机“我要做什么看起来很愚蠢,但是无论如何都要运行的方法。”您还应该调整根交换机的优先级,以确保生成树从根开始构建它的拓扑交换机,而不是来自具有最低MAC地址的随机交换机。

请仔细阅读我有关HP交换机STP的指南,它适用于高端HP Procurve型号,但它涉及了以下一些核心概念对您有用的STP https://grumpytechie.net/2015/02/27/how-to-set-up-stp-on-hp-switches-hp-networking-series-part-1/

#3 楼

您说:


当我断开带有VLAN20的Switch与根交换机之间的中继时-通往Switch VLAN21的端口不转发数据包。


这很可能是由于STP在网络拓扑更改后如何收敛。关闭Vlan20的中继后,周围的交换机将更改其STP行为以适应此更改。这可能导致端口被阻塞,而这些端口以前并未被阻塞。

您应将一个核心交换机设置为一半VLAN的主根,而将另一核心交换机设置为该VLAN的主根。另一半。通常,这将允许所有VLAN流量到达LAN中的所有设备。

#4 楼

如果是我,我想我会避免除核心交换机上的VLAN外,每个边缘交换机运行两条电缆。然后只需访问边缘交换机,也许简单性会有所帮助。



评论


那不是一个真正有用的答案,它并不能帮助OP弄清为什么他不能使RSTP正常工作,也不能帮助任何有类似问题的人,而且也不是一个很好的设计(不使用完整版)。设备的电位)。

– Stuggi
17年12月20日在9:09

旨在建议也许更简单的体系结构可能还是有用的,即满足我对提问者更高层次目标的猜测,就像其他人在这里所做的一样。通常,利用给定设备的全部潜能还会引入依赖性,这可能在以后引起复杂性和不可靠性。正如他们所说,有很多方法可以给猫皮剥皮。

– jonathanjo
17/12/20在11:56

#5 楼

工程过度。这些是SMB交换机。您大约有300个以太网端口-数量很少。保持简单-延长正常运行时间并简化管理。

擦拭配置干净,恢复出厂设置。在每个交换机上放置一个管理IP地址,并使用基本监视对其进行设置。



评论


下注者有机会识别出我答案的哪一部分不正确吗?提前致谢。

–罗尼·罗伊斯顿(Ronnie Royston)
17年9月20日在3:56

我不是投票者,但是您的图形似乎没有任何冗余,并且不是最低的VLAN号1,不是0?

– jonathanjo
17-10-20在18:40

@jonathanjo感谢您的反馈。我更新了答案,删除了对任何特定VLAN#的提及。对再冗余。如果开关发生故障,则必须更换它。网络层冗余可以通过在每个交换机/上行链路接口上启用路由来实现。 RSTP和STP通常过于复杂,尤其是考虑到已部署的低端平台。 MLAG技术就是针对此问题而创建的。

–罗尼·罗伊斯顿(Ronnie Royston)
17-10-20在20:26



我同意您的看法,复杂性是敌人,尤其是如果不受监视,则是容错复杂性! (例如,许多人不检查其RAID,仅在灾难性故障后通知)。重新安装也许这是概念验证的工作。

– jonathanjo
17-10-20在21:03