对网络带宽应用配额(保证最低吞吐量)

对网络带宽应用配额(保证最低吞吐量)

我有一个 10Mb 的互联网连接(通过以太网电缆)。我有五台服务器将使用此互联网连接。我希望每台服务器能够在其他服务器未使用时使用尽可能多的带宽,但保证每台服务器始终至少有 2MB 可用

哪种设备/配置能够处理此设置? 可以使用 IPTables 或 Cisco ASA 等以某种方式完成吗?

(这是为新设置制定的计划,因此无需事先承诺使用需要考虑的现有路由器/设备)

答案1

在 Cisco 路由器上,您可以使用策略映射来实现此目的,首先,为每个服务器定义一个服务类(您需要一个扩展 ACL,以便可以匹配源 IP),然后定义一个策略映射,为每个服务类分配最低 2 Mbps 的保证。

之后,将其作为出站策略映射应用于您的 WAN 接口(需要您将可分配的百分比从 75% 更改为 100%)。

class-map server1
 match access-group 101
policy-map fair-allocation
 class server1
  bandwidth 2000
access-list 101 permit ip host 10.34.56.78 any

您需要为每个服务器定义一个类映射,并且在策略映射中,您需要为每个服务器重复“类映射服务器...”。

然后,在您的 WAN 接口上,您需要执行以下操作:

interface WAN
 max-reserved-bandwidth 100
 service-policy output fair-allocation

相关内容