Chupaka Цитата: в презенташке как раз пример с двойным шейпингом: сначала в global-in шейпится приходящий трафик по типу, потом в global-out либо на interface queue шейпится на каждого клиента его полоса. это лучшее, чего можно добиться малыми жертвами (с PCQ). если хочется идеала - надо на каждого абонента строить Queue Tree, видимо...
пришел к выводу, что как раз лучше будет если мы сначала порежем весь
канал по приоритетам трафика, а потом каждому клиенту нарезать его полосу
на ограничение скорости.
если как ты говоришь нарезать каждому приоритет, то смотри что получится,
допустим у нас полоса 10М, и 20 клиентов, подключилось 10 клиентов и качают по
UDP, так как у них приоритет на это самый маленький 8, но они не качают по TCP
у которого самый высокий приоритет 1, то им в их полосе отдается по 1М канала
и получается они используют весь канал, но тут подключаются еще 10 клиентов
и начинают на все 100% своего канала (1М) качать по TCP им шейпер выдает
полностью канал так как они качают трафик с наивысшим приоритетом 1, но
сам то канал забит первыми 10 клиентами вот тут будет срабатывать простой
шейпер и получится что клиенты которые качают по TCP получат тормоза из-за
в два раза забитого канала....
а вот второй вариант когда мы сначала порежем весь канал на приоритеты, первые
10 клиентов с UDP получат весь канал полностью, но как только подключится хотя бы
один клиент и начнет закачку по TCP то он получит свой 1М, а первые 10 клиентов
с трафиком UDP поделят оставшиеся 9М от канала, если подключатся все 10 клиентов
с TCP трафиком значит первые 10 с UDP ни получат ни чего, ну ту уж не важно так
как тут всегда можно сослаться на то, что откуда они качают может быть загружен
ресурс, странички открываются быстро? тест на скорость согласно вашей скорости?
тогда в чем проблема? попробуйте покачать позже - вот в принципе готовые ответы,
а вот если они тест не могут пройти и странички например vkontakte.ru у них еле
открываются тогда уже не отмажешься....
ты вроде писал, что как раз второй вариант сделать проще, давай подсказывай как,
на пальцах как бы вроде понятно что делать в мангле, сначала метим все пакеты
например TCP на down и upl, далее метим все пакеты на UDP down и upl,
потом метим просто все пакеты на группу из адресс листа down и upl, а вот что
далее делать в Queue Tree вот тут то вся и загвоздка....
пока писал вы уже кучу ответов накатали, начнем разбираться:
да, там пишут о том что мне как раз нужно, но смотрим дальше:
стр. 22 просят пометить соединения и пакеты для трех групп клиентов
далее стр. 28 создаем правила в queue tree для того что бы выделить каждой группе
клиентов определенную скорость и дать приоритет одной группе над другой,
далее стр.29 настройка правил в PCQ, стр.32 то что как раз нужно но там только описание
и самое интересное это стр.36 как раз про приоритет, но там написано что создайте
маркировки пакетов в мангле для установления приоритетов трафика в queue...
нет что бы примеры показали, а то на самом интересном и облом, вот как раз выделить
клиентам скорость об этом на каждом углу написано как, а про приоритет не видел примеров....