Что мне выбрать AckQueue
?
Я пытаюсь сделать формирование трафика в pfSense . Формирование трафика в pfSense включает в себя вещи, называемые очередями.
Некоторые очереди имеют более высокий приоритет, чем другие.
Я понимаю, что нет способа ограничить скорость, с которой клиент загружает файлы (т. Е. Если каждый в Интернете решит отправить вам по 5 пакетов, вы не можете ограничить это). Но вы можете ограничить, сколько клиент попросит загрузить. Когда выполняется загрузка, клиент отправит обратно пакеты подтверждения (ACK) на сервер, чтобы указать, что он готов к приему дополнительных данных.
Способ ограничения скорости загрузки клиента заключается в ограничении скорости его загрузки .
Если клиент не может отправить свои ACK-пакеты на сервер, сервер больше не будет отправлять клиенту.
Это относится только к TCP-трафику (TCP использует acks, UDP - нет).
Вопрос в том, в какую очередь следует помещать торрент-TCP-подтверждения?
- Я не могу поместить их в
qACK
очередь. Это очередь с высоким приоритетом, вызывающая быструю отправку ACK. Я хочу, чтобы ACK не отправлялись быстро. - Я не могу поместить их в
qDefault
очередь. Это очередь с высоким приоритетом, вызывающая быструю отправку ACK. Я хочу, чтобы ACK не отправлялись быстро. - Я не могу поместить их в
qLink
очередь. По сути, это не очередь; вызывая ACK для быстрой отправки. Я хочу, чтобы ACK не отправлялись быстро.
Я хочу поместить их в очередь с наименьшим приоритетом: очередь qP2P . За исключением того, что я не могу поместить их в эту очередь, потому что pfSense выдает ошибку:
Очередь подтверждения и Очередь не могут быть одинаковыми.
Теперь эта ошибка вводит в заблуждение; они могут быть в одной очереди. Дизайнеры интерфейса решили, что я не должен этого делать. Они решили, что я должен заняться чем-то другим.
Что-то еще, что я должен делать?
источник