>Привет,
>
>>Но обнаружилась страшная проблема - если сильно зарезать скорость к модему
>>и качать с локального сервера, то подсчитанный трафик очень сильно (2-3
>>раза) отличается от реально переданной информации. Происходит это похоже от того,
>>что маршрутизатор считает пакеты, и только потом их сбрасывает для ограничения
>>скорости на модеме. Как это победить?
>
>К сожелению, никак. Примерно то же самое происходит и при подсчете при
>помощи NetFlow - по всей видимоски Cisco подсчитывает пакет как только
>тот войдет в него, а ограничитель скорости, разумеется, срабатывает когда пакет
>выходит из маршрутизатора. При этом, если скорость ограничена до малой величны,
>Cisco подсчитывает как прошедшие пакеты, каторые затем ограничитель просто сбрасывает. Каким
>образом произходит ограничение скорости - есть ли там что-то типа queue,
>если да - можно ли увеличить его глубину? Если это ограничение
>типа CAR, то там - только сброс пакетов...
>
>Хотя, если спросить у Cisco, это не bug - это feature, просто
>нам этого не понять...
>
>WWell,
А как я это объясню юзерам, которые сидят на тарифном плане 64к и качают с локального сервера файл весящий 1,5 мега, а в статистике видят 2,5 мега, они же за это платят! Остаётся только вообще отказаться от ограничения по скорости... но внешний канал-то не резиновый...
Кстати, ip accounting считает именно исходящие пакеты, но сбрасывет он их почемуто потом!!!
Начал копать в сторону rate-limit на кабельном интерфейсе, да похоже можно задать правила, по которым пакеты будут ставиться в очередь, но если очередь переполниться, то всё равно они будут сбрасываться, а при соотношении скоростей 100 Mbit с сервера на Cisco и 64Kbit с Cisco на модем эта очередь заткнётся в один миг...
В общем могила :(
|