Почему AckQueue не может совпадать с очередью?

Что я должен выбрать для AckQueue ?

Введите описание изображения здесь

Я пытаюсь сделать формирование трафика в pfSense . Формирование трафика в pfSense включает в себя вещи, называемые очередями.

Некоторые очереди имеют более высокий приоритет, чем другие.

Я понимаю, что нет возможности ограничить скорость загрузки клиентом (т. Е. Если каждый в Интернете решает, чтобы каждый отправил вам 5 пакетов, вы не можете это ограничить). Но вы можете ограничить, сколько клиент попросит загрузить. Когда выполняется загрузка, клиент будет отправлять обратно пакеты подтверждения (ACK) на сервер, чтобы указать, что он готов для получения большего количества данных.

Ограничение скорости загрузки клиента ограничивает скорость загрузки .

Если клиент не может отправить свои ACK-пакеты на сервер, сервер больше не отправит клиенту.

Это относится только к TCP-трафику (TCP использует acks, UDP – нет).

Вопрос в том, в какой очереди стоит помещать торрент TCP?

  • Я не могу поместить их в очередь qACK . Это очередь с высоким приоритетом, что ускоряет отправку ACK. Я хочу, чтобы ACK не отправлялись быстро.
  • Я не могу поместить их в очередь qDefault . Это очередь с высоким приоритетом, что ускоряет отправку ACK. Я хочу, чтобы ACK не отправлялись быстро.
  • Я не могу поместить их в очередь qLink . Это по существу не очередь; Заставляя ACK быть разосланы быстро. Я хочу, чтобы ACK не отправлялись быстро.

Я хочу разместить их в очереди с наименьшим приоритетом: очередь qP2P . Кроме того, я не могу разместить их в этой очереди, потому что pfSense дает ошибку:

Введите описание изображения здесь

Очередь подтверждения и очередь не могут быть одинаковыми.

Теперь эта ошибка вводит в заблуждение; Они могут быть одной и той же очередью. Дизайнеры пользовательского интерфейса решили, что я не должен этого делать. Они решили, что я должен делать что-то другое.

Что же мне нужно делать вместо этого?

    One Solution collect form web for “Почему AckQueue не может совпадать с очередью?”

    Очереди Ack и очереди загрузки могут иметь сходные (или даже одинаковые) ограничения пропускной способности, но они не могут иметь одно и то же имя, если вы хотите, чтобы pfSense различался.

    Чтобы упростить отслеживание, я помещаю все очереди WAN (т.е. ACK) с qW_ в качестве псевдонима. IE одним из них является qW_Nerfed, один – qW_HTTPWEB, один – qW_Games и т. Д.

    Мои правила загрузки в локальной сети все входят в дополнительную очередь (поэтому я не ограничиваю скорость ЛВС, а только фактические скорости загрузки Интернета), где у меня есть аналогичные правила и ограничения трафика, но я назову их qSomething. IE qNerfed, qHTTPWEB, qGames.

    Теперь я могу установить самый низкий приоритет в qW_Nerfed / qNerfed. Набор правил тот же (тот же процент пропускной способности разрешен вверх и вниз), но поскольку имена разные, pfSense знает, в какой очереди я имею в виду.

    Вы бы подумали, что это будет само собой разумеющимся. Если я помечаю очередь WAN qNerfed ad для очереди LAN qNerfed, тогда, когда я выбираю ackqueue / queue, очевидно, что для второго будет использовать «qNerfed» для первой очереди, а для второго – «qNerfed». Но даже если вы можете создать эти очереди и пометить их в разделе Traffic Shaper, это запутывается при выборе очередей с тем же именем.

    Поэтому просто убедитесь, что они имеют разные имена для очередей и очередей ack при их создании в Traffic Shaper.

    Interesting Posts

    Достаточно ли брандмауэр Windows XP?

    Восстановите поведение Alt-Tab, чтобы минимизировать приложение в очередной раз, переместив его в конец?

    Как получить данные об авариях из моего приложения Android?

    Как закодировать URL-сокращение?

    Мониторинг среднего использования ЦП и использования ОЗУ на одном потоке процессов

    Как я могу заставить Firefox загружать разные типы файлов в разные местоположения?

    Как преобразовать строку в нижний регистр в Bash?

    Как сбросить поисковые системы Chrome по умолчанию?

    Как получить битрейт видео из командной строки в Linux?

    Как заставить мои клавиши Super (Windows Key) вести себя так же, как Ctrl / Alt / Shift в Linux

    Как включить источник просмотра в ie8, когда он получает магическое отклонение

    Может кто-нибудь объяснить этот код шаблона, который дает мне размер массива?

    Есть ли ярлык клавиатуры для закрытия окна командной строки?

    Управление WebBrowser в новом streamе

    Как записать звук из командной строки Windows?

    Давайте будем гением компьютера.