Innokentiy
смысл не меняется. если вам нравится такая формулировка - у любого л3-пакета есть мак-адрес?:)
Innokentiy
или у некоторых может не быть, например
Sergiy
Походу Иннокентий мне мстит 🙂, видно с шутками я перегнул палку. Ладно. каюсь. Ну так всё же "давайте разбираться". Какой механизм действия у екшина в манглах? Повторю цитату из вики: route - forces packets to a specific gateway IP by ignoring normal routing decision (prerouting chain only)
Innokentiy
вот это максимально точно и полно описывает механизм действия
Innokentiy
не знаю даже что и добавить
Innokentiy
в циске, как я понимаю, аналог - Policy-based routing
Sergiy
или у некоторых может не быть, например
тут я не компетентен. С высоты моей колокольни - у любого. Даже если уходит в РРР-интерфейс то МАС проставляется.
Innokentiy
РРР - прекрасный пример, к слову
Cumberbatch
Второй и третий уровень не мешайте
Sergiy
ну не знаю я. каюсь. не препарировал РРР
Innokentiy
нет там мак-адресов
Сергей
урра! первый правльный ответ )
Innokentiy
поле "Адрес" есть, но нарисованное, всегда одинаковое
Innokentiy
FF
Innokentiy
один байт
Innokentiy
у вообще всех РРР-кадров в мире
Innokentiy
а для лучшего понимания принципов работы IP есть смысл покурить первоапрельский RFC 1149
Sergiy
ок. Это понятно. Но вернемся к вопросу Сержа.
Sergiy
товарищи, поделитесь знаниями про action route, для каких целей применять? чем отличается от route rules ?
Innokentiy
он хоть и первоапрельский, но полноценный рабочий механизм передачи IP-пакетов в некоторой среде передачи данных
Innokentiy
там возможен реордеринг, там возможны патери пакетов, там возможно искажение данных
Innokentiy
и там адреса канального уровня - это голубятни :)
Алексей
Innokentiy
на всякий случай, если кто не знает как работает голубиная почта: голубя из домашней голубятни привозят отправителю в клетке, затем пришпиливают ему сообщение и отпускают
Innokentiy
голубь может прилететь в домашнюю голубятню, даже если он находится на исключительно большом расстоянии до нее
Innokentiy
а может и не прилететь :)
Sergiy
Не уводи в сторону ветвь дискусии 😊
Innokentiy
route rules - это обычная RIB?
Cumberbatch
Это правила просмотра rib
Cumberbatch
Когда куда смотреть.
Innokentiy
окей. это обычная таблица маршрутов, /ip route?
Innokentiy
или это что-то другое?
Cumberbatch
Нет. Это правила определяют в какую таблицу смотреть
Innokentiy
а можно ткнуть в вики мордой, позязя?
Sergiy
Sergiy
https://wiki.mikrotik.com/wiki/Manual:IP/Route#Nexthop_lookup
Sergiy
Блин, вики не могу найти о рулсах в роутах 😞
Innokentiy
гипотеза: это надстройка над движком маршрутизации, которая указывает, в какой таблице смотреть
Innokentiy
но это все равно так или иначе предполагает нормальный процесс маршрутизации
Innokentiy
просто, возможно, по недефолтной таблице
Innokentiy
а policy-based routing вообще не предполагает использования таблицы маршрутизации
Innokentiy
там маршрутизация идет по политикам, а не по таблицам
Cumberbatch
Так вопрос и был про экшен а не про рулес
Sergiy
Ну рулсы да. указываем -смотреть в таблице -смотреть ТОЛЬКО в таблице(если нифига нет то орать о отсутвии роута) -сразу плакаться что роута нет И вот интересно чем екшн в манглах с заданием некстхопа отличается от екшина в рулсах роутов "lookup only in table" с указанием таблицы где этот хоп стоит шлюзом. Вот о этом наш трындежь с Сержем
Innokentiy
ну в одном случае нужна таблица с некстхопом для некоторого маршрута, а в другом нет
Innokentiy
в пбр вообще маршруты не нужны
Sergiy
там маршрутизация идет по политикам, а не по таблицам
не совсем верно. в терминологии микротика, я так понял, PBR это задание таблицы маршрутизации(action=mark routing) по заданым критериям.
Sergiy
ну в одном случае нужна таблица с некстхопом для некоторого маршрута, а в другом нет
Ну тоесть получается что разница только в меньшем количестве телодвижений. В отсутвии записывать еще одну таблицу маршрутизации.
Innokentiy
еще раз повторюсь, я не знаю микротикоспецифику этого процесса
Innokentiy
рассказываю как в цисках
Sergiy
ну собсно для этого тебя и растормошили 😊
Innokentiy
тут четко написано: таблица нинужна
Sergiy
Так, почитал вики внимательней. Таблиц(роуммарков) в микротике может быть не более 250. Наверное для этого завели еще этот екшн. Что бы обойти ограничение количества таблиц.
Sergiy
. Not more than 250 routing marks are possible per router.
Innokentiy
надо больше костылей
Sergiy
ну просто версия 😊
Innokentiy
это ж разные механизмы по смыслу
Innokentiy
пбр нужен в ситуации, когда классический destination-based routing не работает
Innokentiy
безусловно, можно наплодить стопицот врфов с единственным дефолтом, и заниматься черрипикингом пакетов для отправки в разные врфы
Innokentiy
но пбр достигает того же эффекта проще и элегантнее
Sergiy
ну зависит что считать ПБРом у микротика . Или отправку в некстхоп. или "отправку" в таблицу маршрутизации 😊
Innokentiy
я использую этот термин в цискосмысле
Innokentiy
"отправка в некстхоп" по принципу работы точно соответствует цискосмыслу
Innokentiy
переопределение врф для пакета полезно, когда подход с destination-based routing продолжает быть удобным, просто нужен другой набор маршрутов
Innokentiy
отправка в врф, где всего один дефолтный маршрут и больше ничего - уберкостыль
Sergiy
Sergiy
Кстати, вот что у тика называется ВРФом. Почему то у тика ВРФ и роутмарки переплетаются но обозначают немного разные части одного целого 😊 Ну или я просто в терминологии микротика запутался
FoxPDLL
Господа. Есть микротик. В 1ом порту провайдер 1. Во втором порту провайдер 2. Где-то есть адрес x.x.x.x. Нужно установить 2а л2тп туннеля. Один через провайдера 1. Второй через провайдера 2. Оба туннеля на один и тот же хост x.x.x.x
FoxPDLL
КАК?
Sergiy
а шо тут такого - юзайте разные типы тонелей
FoxPDLL
Нужен один и тот же
Sergiy
и по дст. порту отправляйте в разные аплинки
Sergiy
КАК?
10 баксов за совет пойдет?
FoxPDLL
В обоих случаях нужен л2тп
Sergiy
кстати фабрика костылей воон там за углом 😊