Применение квоты к пропускной способности сети (гарантия минимальной пропускной способности)

У меня есть интернет-соединение 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
Другие вопросы по тегам