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
Innokentiy
Innokentiy
РРР - прекрасный пример, к слову
Cumberbatch
Второй и третий уровень не мешайте
Sergiy
ну не знаю я. каюсь. не препарировал РРР
Innokentiy
нет там мак-адресов
Сергей
урра! первый правльный ответ )
Innokentiy
поле "Адрес" есть, но нарисованное, всегда одинаковое
Innokentiy
FF
Innokentiy
один байт
Innokentiy
у вообще всех РРР-кадров в мире
Innokentiy
а для лучшего понимания принципов работы IP есть смысл покурить первоапрельский RFC 1149
Sergiy
ок. Это понятно.
Но вернемся к вопросу Сержа.
Sergiy
товарищи, поделитесь знаниями про action route, для каких целей применять? чем отличается от route rules ?
Innokentiy
он хоть и первоапрельский, но полноценный рабочий механизм передачи IP-пакетов в некоторой среде передачи данных
Cumberbatch
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
в пбр вообще маршруты не нужны
Innokentiy
еще раз повторюсь, я не знаю микротикоспецифику этого процесса
Innokentiy
рассказываю как в цисках
Sergiy
ну собсно для этого тебя и растормошили 😊
Innokentiy
Innokentiy
тут четко написано: таблица нинужна
Sergiy
Так, почитал вики внимательней.
Таблиц(роуммарков) в микротике может быть не более 250.
Наверное для этого завели еще этот екшн. Что бы обойти ограничение количества таблиц.
Sergiy
. Not more than 250 routing marks are possible per router.
Innokentiy
надо больше костылей
Cumberbatch
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
кстати фабрика костылей воон там за углом 😊