Возможна ли маркировка на микротике, которая передаётся на др микротик?

RIP, OSFP, BGP, MPLS/VPLS
Аватара пользователя
Chupaka
Сообщения: 3914
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение Chupaka »

Я только ключевые параметры указывал :)
Да, так полнее. Но, чтобы подчищать всё, что уходит в Интернет, проще сделать out-interface=WAN — и не проверять текущее значение. Ну, можно и dscp=!0, но разница вряд ли будет существенная
HA3APET
Сообщения: 22
Зарегистрирован: 03 мар 2016, 20:14

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение HA3APET »

да, спасибо, самое оптимальное это указать forward, WAN интерфейс и dscp=!0.
В этом случаи пакеты пришедшие с меткой равняются пакетам с которых метка снялась.
HA3APET
Сообщения: 22
Зарегистрирован: 03 мар 2016, 20:14

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение HA3APET »

В продолжении темы:
установил DSCP: /ip firewall mangle add chain=forward action=change-dscp new-dscp=4, на одном из устройств, за этим устройством всёго 1 IP (компьютер) 192.168.88.198
На шлюзе:
add action=mark-connection chain=forward dscp=4 new-connection-mark=Siz_conn

Вроде всё хорошо, но вот:
http://savepic.ru/9098585.png
почему не все соединения маркируются?
Аватара пользователя
Chupaka
Сообщения: 3914
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение Chupaka »

может, перезагрузить роутер для надёжности? :)
мало ли пакетов по этим соединениям ещё не было...
HA3APET
Сообщения: 22
Зарегистрирован: 03 мар 2016, 20:14

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение HA3APET »

Перезагрузка не помогла.
промаркировал пакеты которые идут по этому new-connection-mark=Siz_conn и прописал в Simple Queues
Как видно есть пропуски, которые попадают в последующее правило:
http://savepic.ru/9083863.png

Может это связано с цепочкой Forward?
add action=mark-connection chain=forward dscp=4 new-connection-mark=Siz_conn
с прероутинг вроде ситуация лучше, но тоже пропуски есть.
Аватара пользователя
freewood
Сообщения: 45
Зарегистрирован: 03 мар 2016, 14:47
Откуда: Зеленоград

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение freewood »

С экспортом конфига фаерволла было бы все гораздо понятнее. Не видя его, можно только гадать почему не маркируются некоторые соединения.
Аватара пользователя
freewood
Сообщения: 45
Зарегистрирован: 03 мар 2016, 14:47
Откуда: Зеленоград

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение freewood »

На этом устройстве все ок, полагаю, что до него долетают какие-то не промаркированные пакеты с другого конца, соответственно нужно там мангл смотреть.
Аватара пользователя
freewood
Сообщения: 45
Зарегистрирован: 03 мар 2016, 14:47
Откуда: Зеленоград

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение freewood »

Очень все это странно. До сих пор есть немаркированные соединения?
На котике который маркирует пакеты, я бы лучше маркировал их перед уходом на другой роутер, а не все подряд, все таки этот заголовок служебный и его могут использовать различные программы.
HA3APET
Сообщения: 22
Зарегистрирован: 03 мар 2016, 20:14

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение HA3APET »

да, до сих пор. У меня такие объяснения - либо TOS, заголовок не ко всем пакетам плюсуется, либо что то с цепочкой Forward не то и её надо поменять.
HA3APET
Сообщения: 22
Зарегистрирован: 03 мар 2016, 20:14

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение HA3APET »

freewood, микротик который маркирует TOS, он без ната, в бридже. Есть ли смысл менять Forward на Prerouting (как я понял)?
Аватара пользователя
freewood
Сообщения: 45
Зарегистрирован: 03 мар 2016, 14:47
Откуда: Зеленоград

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение freewood »

HA3APET, имелось ввиду маркировать пакеты когда они уже уходят с девайса, т.е. добавить параметр "out-interface=".
HA3APET
Сообщения: 22
Зарегистрирован: 03 мар 2016, 20:14

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение HA3APET »

в out-interface= я могу добавить только bridge интерфейс (др невозможно), но думаю в этом нет смысла.
Аватара пользователя
Chupaka
Сообщения: 3914
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение Chupaka »

если там чистый бридж - может, надо использовать Bridge Filter, а не IP Firewall?..
HA3APET
Сообщения: 22
Зарегистрирован: 03 мар 2016, 20:14

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение HA3APET »

там нет change DSCP.
можно конечно сначала в Bridge Filter пометить пакеты, которые идут, а потом уже на основании этих меток сделать change DSCP.
Аватара пользователя
Chupaka
Сообщения: 3914
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение Chupaka »

да, действительно, погорячился...

я бы тогда ещё проверил passthrough-правилом, прилетают ли с этого адреса пакеты, не помеченные dscp; если да - вдруг получится найти у них что-то общее
HA3APET
Сообщения: 22
Зарегистрирован: 03 мар 2016, 20:14

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение HA3APET »

Chupaka, а галка passthrough нужна? А то у меня везде стоит)
Аватара пользователя
Chupaka
Сообщения: 3914
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение Chupaka »

это от правил зависит. passthrough=yes значит, что после срабатывания данного правила обработка правил продолжится со следующего, если =no - то обработка данной цепочки (chain) закончится для этого пакета
LeksaB
Сообщения: 2
Зарегистрирован: 21 июн 2022, 10:10

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение LeksaB »

Коллеги, всем привет!
Такой вопрос:
есть сервер с linux, там такое правило:

Код: Выделить всё

iptables -t mangle -A PREROUTING -m set --match-set default_route src -m set ! --match-set localip dst -j TOS --set-tos 0x10
Дальше трафик идет на 192.168.103.15 (Mikrotik)
На микроте такое правило:

Код: Выделить всё

chain=prerouting action=mark-routing new-routing-mark=ToS_Route passthrough=no dscp=16
Дальше создан дефолт роут с указанием routing-mark=ToS_Route

правило не отрабатывается, что не так?
Аватара пользователя
Chupaka
Сообщения: 3914
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение Chupaka »

Приветствую. Запустите Packet Sniffer и посмотрите, прилетает ли что-нибудь в DSCP для этих пакетов. Если бы в правиле было -j DSCP --set-DSCP - было бы немного более логично, наверное :)
LeksaB
Сообщения: 2
Зарегистрирован: 21 июн 2022, 10:10

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение LeksaB »

Chupaka писал(а): 21 июн 2022, 13:20 Приветствую. Запустите Packet Sniffer и посмотрите, прилетает ли что-нибудь в DSCP для этих пакетов. Если бы в правиле было -j DSCP --set-DSCP - было бы немного более логично, наверное :)
Поправил правило:
iptables -t mangle -A PREROUTING -m set --match-set default_route src -m set ! --match-set localip dst -j DSCP --set-dscp 14
В torch на микротике по метке DSCP=14 вижу другие свои адреса, которые не должны маркироваться, своего нет =))

У меня на этом же сервере еще маркируются пакеты для шейпера... но там
MARK set =2
Аватара пользователя
Chupaka
Сообщения: 3914
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Возможна ли маркировка на микротике, которая передаётся на др микротик?

Сообщение Chupaka »

Так Packt Sniffer-то что показывает для тех пакетов, которые должны маркироваться? :)