Перейти к содержимому
Калькуляторы

Mikrotik PCQ и не только

Здравствуйте! Есть такая проблема, не корректно работает шейпинг на микротике...

Микротик - роутер, адреса белые, ната нет.

Необходимо нарезать каналы по 1mbit\1mbit примерно двум сотням пользователей.

Сделал 1 в 1 как здесь - http://mum.mikrotik.com/presentations/CZ09/QoS_Megis.pdf

Получилось почему-то что у пользователя канал 1мб\с общий на скачку и раздачу, хотя очереди созданы разные,

и в queue tree парентами стоят интерфейсы смотрящие в сторону и от клиента.

 

Самое забавное, что если удалить очередь с исходящего интерфейса, то отдача у клиента растет как и положено, однако, стоит одновременно с этим начать качать - отдача моментально режется до все того-же общего мегабитного канала на скачку и отдачу...

 

Пробовал сделать simple queue для клиента ради теста, поставил там 1M туда и 1M обратно (не тотал), но ситуация точно такая-же..

Почему так? Может ли причиной этому быть то, что у меня интерфейс смотрящий в сторону клиентов - бридж?

Просто имеется несколько разных вланов, в которых крутится сеть одной адресации, соответсвтенно нужно было сделать так, чтобы адрес шлюза был доступен во всех вланах сразу.

Я соеденил влан-интерфейсы в бридж, и запретил хождение траффика между ними в ебтейлз, а адрес шлюза повесил на бридж-интерфейс, может есть еще какие-нибудь способы сделать это, без смены айпи-адресов киентов?

 

Спасибо!

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Небольшой апдейт.

Вобщем как показали тесты виноват шейп входящего траффика.

 

Почему - никак не могу понять -_-

 

Выглядит оно все так:

                    /-vlan1---\
клиенты<-----input-------vlan2---|----bridge---|bridge_interface|--------out---------->inet :)
                    \-vlan3---/                 X.X.X.X                Y.Y.Y.Y

 

 

X.X.X.X - шлюз через который ходят клиенты.

Входящий траффик помечается в мангл прероутинг правилами вроде вот таких:

 

chain=prerouting action=mark-packet new-packet-mark=test_down

passthrough=yes dst-address-list=Blablabla in-interface=out

 

Метки и очереди для входящего и исходящего траффика разные.

 

Очередь в queue tree для входящего траффика клиентов висит на интерфейсе bridge_interface, пробовал также вешать ее на Input и даже на global интерфейсы - разницы никакой всеравно наблюдается все тот-же удручающий эффект - исходящий и входящий траффик делят между собой одну полосу, как будто попадают в одну очередь, причем такое происходит даже в том случае, если исходящий траффик никак не маркируется.. (

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.