Распределение пропускной способности FreeBSD - PullRequest
0 голосов
/ 04 августа 2010

У нас есть сервер FreeBSD.Основной IP-адрес - 11.11.11.11.Также есть два дополнительных IP 22.22.22.22 и 33.33.33.33.

Необходимо настроить брандмауэр на этом сервере, выполнив следующие действия:

  1. Если пользователь загружает с 11.11.11.11 предоставьте ему гарантированную пропускную способность 5 Мбит.

  2. Если пользователь загружает с 22.22.22.22, ограничивает пропускную способность загрузки до 320 Кбит на каждый входящий IP, поэтому, если один ip загружается с использованием 10 соединений / потоков, пропускная способностьбыть 32 Кбит.

  3. Если загрузка пользователем с 33.33.33.33, пропускная способность загрузки не ограничена.Более того, если используются все 95 Мбит / с, пропускная способность у пользователей должна быть загружена с 22.22.22.22.

1 Ответ

1 голос
/ 09 августа 2010

Вам понадобится ALTQ, который является частью Packet Filter (PF).Пожалуйста, посмотрите на примеры в:

/usr/share/examples/pf/

и хорошую документацию с сайта OpenBSD:

http://www.openbsd.org/faq/pf/queueing.html

Вы, вероятно, найдете в примерах конфигурацию очень похожейк вашему.

...