Jump to content
Калькуляторы

Шейпинг на Mikrotik

Здравствуйте.

Помогите пожалуйста с шейпингом на Микротике. Я никак не могу понять идеологию шейпа. Понятно, что делается через Queue, но как именно никак ниасилю.

 

Пока дано: Есть 4 сетки, которые я натю в PPPoE соединение:

 

[admin@gw1-len53a.planetix.ru] /ip firewall nat> print

Flags: X - disabled, I - invalid, D - dynamic

0 ;;; NET1

chain=srcnat action=masquerade src-address=192.168.64.0/24

 

1 ;;; NET2

chain=srcnat action=masquerade src-address=192.168.62.0/24

 

2 ;;; NET3

chain=srcnat action=masquerade src-address=192.168.63.0/24

 

3 ;;; NET4

chain=srcnat action=masquerade src-address=192.168.65.0/24

Это работает. Вопросов нет. Все 4 сетки ходят нормально в инет. Но мне надо зашейпить каждую сетку отдельно.

NET1 256k/1m

NET2 512k/2m

NET3 64k/64k

NET4 1m/8m

 

Моск уже рвется. Помогите, пожалуйста.

Share this post


Link to post
Share on other sites

Каждая подсеть на своем физическом интерфейсе, если так проще будет. Можно прямо весь интерфейс шейпить.

Share this post


Link to post
Share on other sites

И вопрос вдогонку: Чем нынче модно флоу ловить и парсить? Из отчетов надо только сколько определенная подсеть (можно без разбивки по ip) за сутки скушала.

 

UPD:

/usr/ports/net-mgmt/flow-tools

Но первый вопрос все еще актуален

Edited by firefly

Share this post


Link to post
Share on other sites

а что мешает сделать simple queues с target address 192.168.63.0/24 например? и так на каждую подсеть

Share this post


Link to post
Share on other sites
0 name="Limit-Filar" target-addresses=192.168.64.0/24 dst-address=0.0.0.0/0

interface=ether6 parent=none direction=both priority=8

queue=default-small/default-small limit-at=128000/128000 max-limit=128000/128000

burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s total-queue=default-small

Трафик идет мимо этого правила. Счетчик правила по нулям и скорость в реале не ограничивается. Что-то еще нужно сделать?

Share this post


Link to post
Share on other sites
0 name="Limit-Filar" target-addresses=192.168.64.0/24 dst-address=0.0.0.0/0

interface=ether6 parent=none direction=both priority=8

queue=default-small/default-small limit-at=128000/128000 max-limit=128000/128000

burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s total-queue=default-small

Трафик идет мимо этого правила. Счетчик правила по нулям и скорость в реале не ограничивается. Что-то еще нужно сделать?

interface=all

Share this post


Link to post
Share on other sites

Указание interface=all не влияет совершенно, к сожалению

Share this post


Link to post
Share on other sites

queue tree вам поможет точно. конспектируем инструкцию.

Share this post


Link to post
Share on other sites

queue=default-small/default-small поставьте дефаулт .

Share this post


Link to post
Share on other sites
[admin@Home_Router] > queue simple print
0    name="NET1" target-addresses=192.168.64.0/24 dst-address=0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=256000/1000000 total-queue=default-small 

1    name="NET2" target-addresses=192.168.62.0/24 dst-address=0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=512000/2000000 total-queue=default-small 

2    name="NET3" target-addresses=192.168.63.0/24 dst-address=0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=64000/64000 total-queue=default-small 

3    name="NET4" target-addresses=192.168.65.0/24 dst-address=0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=1000000/8000000 total-queue=default-small

Edited by Engineer62

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this