networking连接饱和。 怎么修?

我在机架A中安装了备份服务器。该机架安装了Cisco WS-C3560G-48TS-S交换机。

机架B中还有10个proxmox服务器(= linux vm主机)。该机架安装了HP 2810-48交换机。

交换机之间目前只有1根CAT6电缆。 这是所有vlan的主干。

这10台proxmox服务器同时进行备份(默认configuration),并且在备份期间两台交换机之间的链路已经饱和。

所以我需要解决这个问题。 但是我不确定最好的方法是什么?

我的想法是向备份服务器添加一个四端口nic,在备份服务器和cisco交换机(超过6个端口)之间build立LACP。 然后还使用6个端口在Cisco交换机和HP交换机之间执行LACP。 而第七条电缆为其他vlans。

但是当我说在一个networkingIRC频道上,一些人说,由于交换机和缓冲区的原因,这种方式不能按预期工作。 我不能完全理解他想说什么,然后他消失了。

我的想法没有出现问题,但我不是networking专业人员,所以我现在很困惑…

那家伙说,解决这个问题的唯一好方法就是把所有的服务器连接到同一个交换机上,或者使用带有10G端口的交换机,并用10G端口连接它们。

任何人都可以请解释我的想法是不好的,为什么?

你的想法不错

我的备份服务器实际上与您的设置相似。 但是,对于额外的带宽而言,并不多,而是额外的冗余。

我不知道IRC上的那个人想说什么,但是我知道LACP在每个服务器可以达到的最大带宽方面不会像预期那样工作。

例如,LACP不会将端口绑定在一起,以便为单个连接提供组合的带宽。 这是对LACP和Bonding(或思科方面的Etherchannel)的主要误解,

所以,如果你有两个交换机之间的6个千兆端口绑定到一个以太网通道上,并且你想在一台交换机上的一台服务器上进行数据传输,而另一台交换机只能使用这6千兆端口中的一台(为了争论双方的服务器有超过1gbit可用)。

现在,如果一台交换机的另一台服务器同时需要在另一台交换机上的另一台服务器上进行数据传输,具体取决于您的LACPconfiguration,它将使用另一个1Gbit端口进行传输。

因此总共每个服务器/端口/无论您仍将获得最大1gbit,但是当您进行并行数据传输时,LACP将利用/负载平衡6个可用千兆位端口,从而最终产生6千兆位的总/组合带宽。

所以,从理论上讲,当您同时运行多个备份时,您提出的build议应该可以正常工作。

但是,从我个人的经验来看,我所有备份服务器的瓶颈都是存储而不是networking(我使用的是2千兆端口,而不是4)。
随机访问时,机械磁盘可能比1gbit慢。 当然,这与你的备份系统和策略有关,这对你来说可能不是问题。