不支持链路聚合时,在交换机之间使用多个链路的最佳实践?

我在办公室有六个服务器和工作站。 系统连接到房间内的Cisco SG200千兆交换机。 房间里有两个千兆位的墙上网口。 我有交换机连接到其中一个墙上的端口。 我想利用另一个端口来增加往返于房间系统的吞吐量。 但是,我们的networking组织不支持交换机之间的链路绑定/聚合,以便他们不安装和控制自己的交换机(因为对我们机构有意义的原因),所以我不能将交换机设置为使用两个以上的链路聚合以太网连接直接连接到墙上的端口。

我怎样才能最好的使用额外的端口? 一种替代方法是直接将它连接到一台选定的计算机上的另一个NIC,这样至less有一个系统可以利用双链路。 但也许有更好的configuration? 理想情况下,我希望看到房间和外部系统之间的最高吞吐量。 将所有的networking连接限制在一条千兆线路上是一个耻辱。

服务器主要提供网页(包括一些像video这样的大内容)和基于REST的networking服务,这些networking服务涉及数兆字节范围内的文件传输。

一个厚脸皮和简单的方法是使用两个开关,而不是一个。 然后,您可以将一半设备连接到一台交换机,另一半连接到另一台交换机,从而使您的总吞吐量翻倍。

如果您需要单个服务器的更多出站吞吐量,则可以将两个接口的上行链路绑定到您的房间中的两个交换机。 只要确定你使用了一种专门用于这种应用的绑定模式(对两个接口使用不同的MAC地址进行传输)。

也许我很困惑或者很傻,但是即使交换机不支持,Linux也支持绑定。 有什么办法可以在交换机和外部世界之间粘贴Linux路由器吗?

交换机不仅仅是一台小电脑。 它包含一个芯片组,允许数据包从一个端口到另一个端口的线速传输。 将交换机连接到一个linux盒子,然后连接到外部世界可能会将吞吐量减less一半,而不是增加吞吐量。 现在,MikroTik路由器内部包含一个交换芯片,即使在路由时也可以将数据包丢弃到使用交换机(称为Fasttrack)。 根据我的经验,使用直接开关可以获得大约90%的速度。 如果我是在一台交换机上使用一个“不对称”的VLAN反向, 他们可以less于100美元。 将交换机上的端口1挂接到PVID1,将挂墙端口2挂接到PVID2。 在包含VLAN1和VLAN2的PVID3的房间中倒换。在这种情况下,VLANS只存在于交换机内部,所有的外部都不知道它们。