Как определить приоритет трафика протокола BITS как класса Bulk, не перетаскивая интерактивные веб-приложения?
Центр обновления Windows (который использует протокол BITS) иногда монополизирует нашу ADSL-линию связи. Это мешает работе интерактивных приложений, таких как наша система учета в браузере "в облаке".
Я хочу понизить приоритет трафика BITS на восходящей линии связи относительно трафика интерактивного браузера (и, вскоре, VoIP).
Ограничения подхода маршрутизатора
Один источник ¹ предполагает, что распознавание битов на маршрутизаторе возможно. Поэтому я искал номера портов, связанных с протоколом. Но BITS использует порты 80 и 443 - те же самые порты (HTTP и HTTPS), используемые трафиком интерактивного браузера, которые я хочу расставить по приоритетам по-разному. ² Я не вижу, как поместить BITS в отдельный класс от трафика интерактивного браузера. Маршрутизатор представляет собой Buffalo WZR-1750DHP с предварительно загруженной микропрограммой DD-WRT.
Ограничения клиентского подхода
В Windows есть возможность установить политику QoS, и я могу выбрать только BITS-трафик. " Я еще не пошел этим путем по двум причинам.
Windows не видит структуры трафика на восходящей линии связи. I would have to set a hard upper limit, or a hard range of blackout hours, rather than letting BITS use free bandwidth when available.
It requires a change to each Windows instance on the LAN. That will be costly: it means either a lot of bookkeeping or else buying and running Windows Server just to set one group policy.
Есть ли другой способ?