Применение квоты к пропускной способности сети (гарантия минимальной пропускной способности)
У меня есть интернет-соединение 10 Мб (через кабель Ethernet) У меня есть пять серверов, которые будут использовать это интернет-соединение. Я хочу, чтобы каждый сервер мог использовать как можно большую полосу пропускания, когда он не используется другими серверами, но гарантирую, что на каждом сервере всегда будет доступно как минимум 2 МБ
Какое устройство / конфигурация может обрабатывать эту настройку? Можно ли это как-то сделать с помощью IPTables или Cisco ASA и т. Д.?
(Это планирование для новой установки, поэтому нет никаких предварительных обязательств по использованию существующих маршрутизаторов / оборудования, которое необходимо учитывать)
1 ответ
На маршрутизаторе Cisco вы можете сделать это, используя карты политик. Сначала определите класс обслуживания для каждого сервера (вам потребуется расширенный ACL, чтобы вы могли сопоставлять IP-адреса источника), затем определите карту политик, которая выделяет минимальная гарантия 2 Мбит / с на каждый сервисный класс.
После этого примените это в качестве исходящей карты политик на интерфейсе 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