寻求一些关于我们当前情况的建议。我们在数据中心有一个完整的机架,其中包含 1 个到数据中心分布层交换机的上行链路(我们无法控制它)、2 个 HP ProCurve 2824 和少量服务器(为了简单起见,我就不多说了)。交换机 A 和交换机 B 不具备容错能力。如果其中一个发生故障,我们将失去一半的链接。我们正在尝试配置两个 HP 2824,以便在失去一个时可以恢复正常运行。我们目前已配置中继端口,但这完全是为了增加带宽。例如:
interface 17 <br>
name "SERVER-A-BOND0-1"<br>
no lacp<br>
exit<br>
interface 18<br>
name "SERVER-A-BOND0-2"<br>
no lacp
trunk 17-18 Trk4 Trunk
spanning-tree Trk4 priority 4
据我所知,交换机必须堆叠(交换机 A 是指挥官,交换机 B 是成员 - 顺便说一下,这是 ProCurve 的术语),我们正在尝试做的称为 InterSwitch Trunking,尽管 ProCurve 手册没有这样称呼它。
我假设一旦交换机堆叠,我就可以进行类似的配置,但上面的接口 17 将是交换机 A 上的接口 1,接口 18 将是交换机 B 上的接口 1。如果交换机 A 或 B 发生故障,则不会出现单点故障。ProCurve 手册特别提到使用 LACP 进行冗余交换机,并在互操作性出现问题时使用“中继”选项。我上面的内容需要切换到更像
trunk 17-18 Trk4 LACP
非常感谢大家对我们新配置是否正确的看法。遗憾的是,目前我们唯一可以使用的环境是生产环境,这使得测试不同的场景变得困难。
最后,对于交换机上行链路,我们目前有 1 个来自数据中心的分支。要实现这一点,我们需要两个分支,我假设分布层交换机(这些分支来自此交换机)需要配置为链路聚合/LACP,因此数据中心工作人员需要进行一些更改。
答案1
您可以在交换机之间拆分绑定,但不能增加吞吐量。因此,如果服务器有两个 NIC,并且您将一个 NIC 插入每个交换机,那么您必须将服务器配置为仅具有故障转移功能的某种绑定。
这个问答有很多很好的细节:Procurve 交换机中的服务器到交换机中继,这是什么意思?
显然,交换机必须相互连接;但到数据中心的单个上行链路将是一个问题。您确实需要获得第二个上行链路,否则当交换机死机(或因任何其他原因停止工作)时,您总是有 50% 的机会失去连接。
答案2
看起来无法在两个 2824 之间拆分中继。此功能从 3800 系列型号(可能更高)开始。2824 可以堆叠,但仅用于管理目的(不是“真正的”堆叠)。