HTTP-трафик для формирования трафика с помощью l7-фильтра

Учитывая следующее:

  • В небольшом удаленном офисе всего несколько пользователей и DSL-соединение со скоростью 1,5 Мбит / с через ZyXEL 660R.
  • Пользователи испытывают недопустимую задержку и потерю пакетов, когда любой пользователь загружает хотя бы один большой файл, что приводит к достижению ограничения полосы пропускания в нисходящем направлении.
  • Доступен только интернет-провайдер (местная телефонная компания), и нет доступных экономичных вариантов для увеличения пропускной способности до этого местоположения. (Офис находится примерно в 15 000 футах от DSLAM.)
  • У нас есть гибкость в развертывании любого решения с открытым исходным кодом, которое наиболее целесообразно.

Каков наилучший способ реализовать формирование трафика таким образом, чтобы загрузки никогда не потребляли 100% доступной пропускной способности? Может ли фильтр l7 или какой-либо другой инструмент осведомленности о приложении использоваться для более сложного регулирования загрузки HTTP, чем по IP-адресу и номеру порта, так что тот же пользователь, который загружает большой файл через HTTP через порт 80, все еще может получить доступ к другим веб-ресурсам через порт 80, хотя и с более низкой, чем обычно, скоростью передачи данных? (Например, имеет ли смысл ограничивать пропускную способность чего-либо с типом MIME application/octet-stream?)

Есть ли более простая альтернатива, которую я пропускаю?

2 ответа

Решение

ClearOS может выполнять регулирование пропускной способности на уровне хоста (инструкции для демонстрации здесь). Вы также можете использовать прозрачный прокси для кэширования веб-ресурсов и уменьшения количества избыточной полосы пропускания для общих ресурсов (как этот). К сожалению, я не думаю, что в нем предусмотрено регулирование входящего трафика на основе типа MIME. Он может блокировать в зависимости от типа HTTP-трафика.

Я упоминал, что это с открытым исходным кодом?

Брандмауэр pfsense имеет широкие возможности qos, а также избыточность и аварийное переключение. Я использовал это, и это турбо заряжало мою сеть.

http://doc.pfsense.org/index.php/Traffic_Shaping_Guide

http://skear.hubpages.com/hub/How-to-Configure-Deep-Packet-Inspection-Using-pfSense

Вы должны быть в состоянии поддерживать много пользователей с 1,5 МБ, если ваша ссылка не сильно загружена на удаленном конце. Ваша скорость линии может быть не в состоянии поддерживать более высокие скорости, однако скорость удаленного интернет-провайдера может быть фиксированной (путем изменения интернет-провайдера или более качественного пакета).

Также подумайте о добавлении линий DSL и их соединении. Некоторые интернет-провайдеры могут поддерживать это, и вы сможете получить отказоустойчивость (в определенной степени) и более высокую скорость загрузки.

Другие вопросы по тегам