我有一个10兆的互联网连接(通过以太网电缆)我有五台服务器,将使用此互联网连接。 我希望每台服务器在未被其他服务器使用时都能够使用尽可能多的带宽,但要保证每台服务器至less有2MB的可用空间
什么样的设备/configuration能够处理这个设置? 可以通过IPTables或Cisco ASA等以某种方式完成吗?
(这是计划新的设置,所以没有事先承诺使用现有的路由器/设备需要考虑)
在Cisco路由器上,您可以使用策略映射来执行此操作。首先,为每台服务器定义一个服务级别(您需要扩展ACL,以便在源IP上匹配),然后定义分配的策略映射每个服务等级至less保证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
您需要为每个服务器定义一个类映射,并且在策略映射中,您需要为每个服务器重复“class-map server …”。
然后,在您的WAN接口上,您需要执行以下操作:
interface WAN max-reserved-bandwidth 100 service-policy output fair-allocation