Jump to content
  • 0

Trafik priority and shaper


hgeorgiev

Въпрос

Привет, след няколкоседмично блъскане и варианти стигнах до...никъде, макар, че исках малко насоки....:) Искам да организирам следната ситуация с микротик 951.

1. Мрежа 172.17.0.0

2. Една от мрежите ( 172.17.30.0 ) да е ограничена на 2 мегабита (целия канал е 10) като скороста от 2 мегабита да се поделя поравно в тази мрежа. 

3. Към един външен IP адрес правилата от точка 2 да не важат за мрежа 172.17.30.0

 

Мога да Ви напиша това което правя сега но така или иначе то не работи. Шейпъра който правя в Queue Tree не работи за 30 мрежа .....А ако го направя в Simple Queue тогава работи но както и да маркирам трафика от външното IP той влиза в шейпъра ( а не трябва ).

 

Малко помощ няма да ми е излишна :) (Не искам чак написани команди...просто насока в правилната посока)

 

 

Адрес на коментара
Сподели в други сайтове

12 отговори на този въпрос

Recommended Posts

  • 0
  • Администратор

Маркираш ли правилно трафика, преди да го вкарваш в queue tree?

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0

Не мога да копирам в форума :(

 

та маркирам го така, и гледам че в брояча влизат пакети

 chain=forward action=mark-package new-package-mark=net30 passthrough=yes dst-address=172.17.30.0/24
Адрес на коментара
Сподели в други сайтове

  • 0

Хгеоргиев това правило в началото на маркерите ли ти е, или се намира по-назад?

 

Мисля че в реда в който си пуснал трябва : passthrough=yes

да го преправиш на: passthrough=no

за да не минава през следващи маркери...

  • Харесай 1
Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

Постни малко експорти на правилата.

 

чети тази тема

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0

Ако знаеш колко пъти я четох вече :) За wallpaper съм си сложил схемата даже :)

 

Както и да е, в крайна сметка се оправих. След 12 часа тестове. Т.е. за сега постигнах това което исках (описано по горе). Сега искам този им канал от 2 Мб да го приоритизирам по услуги...http, mail и т.н. Конфигурацията към момента

/ip firewall mangle
0 chain=forward action=accept src-address=212.91.171.0/24
1 chain=forward action=accept dst-address=212.91.171.0/24

двете правила разрешават трафика в двете посоки за тази мрежа

2 chain=forward action=mark-packet new-packet-mark=net30 passthrough=no src-address=172.17.30.0/24
3 chain=forward action=mark-packet new-packet-mark=net30 passthrough=no dst-address=172.17.30.0/24

с тези две правила маркирам трафика от и за мрежа 30.0

/queue tree
0   name="queue-root" parent=global packet-mark="" limit-at=0 queue=default priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
1   name="net30shaper" parent=queue-root packet-mark=net30 limit-at=2M queue=pcq-download-default priority=8 max-limit=5M burst-limit=0 burst-threshold=0 burst-time=0s

В шейпъра влиза всичко останало. Поне тестовете които направих са ОК.

Правилно ли съм направил нещата? :)

Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

общо взето да 

/ползвай export вместо print/

разгледай тоя сайт 

http://mikrobill.com/tutorials/
на клиповете за шеипене има примери

  • Харесай 1
Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0

Нещо не ми се получава идеята с приоритизацията на вече заделения канал от 2-5 ммита :(

Към горните правила добавям като правило (mестих го като първо и като последно)

/ip firewall mangle
add action=mark-packet chain=forward dst-port=80 new-packet-mark=http passthrough=no protocol=tcp

съответно в queue tree към горните правила добавям и

/queue tree
add name=http packet-mark=http parent=net30 priority=6 queue=default

в момента който добавя тази опашка и шейпъра за мрежа 30 спира да работи въпреки че броячите се въртят :(

Адрес на коментара
Сподели в други сайтове

  • 0

passtrought=yes

Теория - това е когато знаете всичко, но нищо не работи

Практика - това е когато всичко работи, но не знаете защо

При нас съчетаваме теорията с практиката - НИЩО не работи и нямаме понятие защо!!!

Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

добави и адресна група

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0

Добавях - без ефект. Според мен при маркирането работата е наред защото броячите се въртят. Проблема е в queue tree. В момента в който добавя queue с парент основния шейпър за мрежа 30, и шейпъра спира да работи. Не мога да проумея защо спира да работи, при условие, че добавеното правило е по ниско в дървото :(

Ще намеря вярната комбинация :)

Благодаря за идеите :)

Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване
  • Потребители разглеждащи страницата   0 потребители

    • No registered users viewing this page.
×
×
  • Създай нов...

Important Information

By using this site, you agree to our Terms of Use.