@MikrotikRu

Страница 1652 из 3964
Alexander
12.09.2017
16:47:33
без использования свитча

Anton при задании обоих адресов статикой на одном интерфейсе у провайдера что-то ломается?

Sergiy
12.09.2017
16:53:13
а хвост провайдера один, Серёж )
я вчера говорил провайдера в езер1. езер1 и езер2 в бридж. Езер2 соеденить кабелем с езер3. На езер3 поднять второй адрес

Google
Alexander
12.09.2017
16:53:41
на бридже один адрес, на эзер3 второй

Alexander
12.09.2017
16:57:27
MAC будет только один - моста.
не, ты немножко не понял. ether1+2 в бридж. на него dhcp-client или адрес статикой. ether2-ether3 линк медью. на eth3 второй адрес.

ether1 к прову

Anton
12.09.2017
16:57:52
Sergiy, помнишь, я тогда говорил, что эта задача похожа на твою, но на л2? Можешь считать подсказкой. ?

Nikolai
12.09.2017
16:58:01
блин, за день вы написали 300 месаг. причем 96 из них был срачег с Антоном. имейте совесть. АНтон, давай завязывай провоцировать. ПРОЕХАЛИ. нам еще шоу "Пусть говорят" не хватало
Вы еще посчитайте, сколько навалил в чате антон, и какой от него процент полезных мессаг. Говно из него прет и преобладает.

Anton
12.09.2017
16:58:19
/stat@combot

Combot
12.09.2017
16:58:20
combot.org/chat/-1001062683398

Sergiy
12.09.2017
16:59:54
Sergiy, помнишь, я тогда говорил, что эта задача похожа на твою, но на л2? Можешь считать подсказкой. ?
какую именно? моих задачек тут нет. Я только репостил задачи от тренеров ?

Google
Anton
12.09.2017
17:01:28
Да я уже забыл, в чём её суть была. Последнюю же.

Sergiy
12.09.2017
17:02:53
о пинге между роутерами с маскарадингами?

Sergiy
12.09.2017
17:03:38
И всё же - Слейв может быть ДХЦП-клиентом?

Anton
12.09.2017
17:03:44
Нет.

Sergiy
12.09.2017
17:04:00
точно?

Anton
12.09.2017
17:04:03
А если бы и мог - это бы не помогло.

Sergiy
12.09.2017
17:04:53
почему?

Anton
12.09.2017
17:05:04
Я мог бы дать ещё подсказок, но это очень упростит задачу...

Sergiy
12.09.2017
17:05:07
у Бриджа АДМИН-МАС может отличаться от МАСа физики

Anton
12.09.2017
17:05:42
почему?
Потому что даже при ручном назначении адресов работает только тот, который назначен первым. Вне зависимости от того, в каком порядке ты их назначал.

Предположим следующее: Шлюз - 1.1.1.1 Первый адрес - 1.1.1.2 мак 11:11:11:11:11:11 Второй адрес - 1.1.1.3 мак 22:22:22:22:22:22

Sergiy
12.09.2017
17:07:13
ну тут задача о том как задать два МАСа на одном физическом интерфейсе

Anton
12.09.2017
17:07:59
у Бриджа АДМИН-МАС может отличаться от МАСа физики
Естественно. Но сам мост имеет только один MAC на все дырки, куда он включен. В этом и суть моста как такового. admin-mac (MAC address; Default: ) Static MAC address of the bridge (takes effect if auto-mac=no)

Sergiy
12.09.2017
17:08:25
ну я думал слейв мог быть клиентом. оказалось нет

Anton
12.09.2017
17:09:43
Ещё одна небольшая подсказка - знаний только RouterOS недостаточно для решения этой задачи.

Sergiy
12.09.2017
17:10:31
ты шо МАС FFFFF... назначил? ?

Google
Alexander
12.09.2017
17:14:03
Так как решил задачку на одном порту с двумя маками и без другого железа/метароутера?

Anton
12.09.2017
17:15:12
Ну, пусть @erazel ещё подумает. Интересно же. Но ответ будет в любом случае, конечно же. Либо вместе к нему придём, либо уже расскажу, когда идеи закончатся.

Sergiy
12.09.2017
17:16:14
расказывай. на меня надежды мало.я начисто забыл теорию сетей

Anton
12.09.2017
17:18:11
Ээх...

Ключевое тут - ARP Inspection у провайдера. Пока с этой функцией не разберёшься - все поползновения бесполезны, и вот почему...

Работает это так: коммутатор провайдера отвечает на запросы, но сам имеет статическую таблицу MAC. Когда коммутатор получает запрос от известного адреса - он копирует запись в FDB.

Следовательно, в рамках одной железки стандартным способом эту задачу решить невозможно, т.к. когда негровтык послал ARP-запрос на адрес шлюза от своего первого IP - он получит ответ, запишет его в свою таблицу, и со второго адреса уже не будет спрашивать. А следовательно, коммутатор провайдера для второго адреса не обновит свою FDB, и не будет знать, куда же отправлять трафик.

Alexander
12.09.2017
17:23:50
Статик арп-запись на микроте для адреса шлюза?

Sergiy
12.09.2017
17:23:59
от известного адреса єто как? IP- адреса?

Anton
12.09.2017
17:24:26
Alexander
12.09.2017
17:24:40
Не, я к тому, как решать

Anton
12.09.2017
17:25:22
от известного адреса єто как? IP- адреса?
Ага, src-ip - 1.1.1.3, src-mac - 22:22:22:22:22:22, arp who was 1.1.1.1

Anton
12.09.2017
17:26:05
Так вот пока не будет сделан такой запрос - в FDB коммутатора провайдера не появится эта запись. Он просто будет считать, что порт пуст, на нём нет устройств.

Sergiy
12.09.2017
17:28:18
ну даже если комутатор выучит оба твоих МАС, всеравно как ты два МАС на одном интерфейсе поднимешь?

Anton
12.09.2017
17:29:40
Коммутатор провайдера не выучит оба MAC потому, что после того, как RouterOS выучит MAC первого с сосбственного первого IP, второй запрос никогда не будет послан.

Alexander
12.09.2017
17:29:48
Anton
12.09.2017
17:30:37
Даже если будет динамическая. Запрос будет только один - шлюз ведь один.

Sergiy, ты там живой? Как себя чувствуешь после этого извращения?

Тут уже осталось только реализацию запилить.

Sergiy
12.09.2017
17:36:13
никак. в голове просто картина не укладывается ?

Google
Sergiy
12.09.2017
17:38:05
пиши давай уже что ты конкретно сделал ?

Anton
12.09.2017
17:39:37
В общем, первая задача - нам нужно получить 2 мака на одной дырке. Просто их назначить невозможно. Задачу с натом "хуй знает куда" я не просто так привёл в пример. Нам тоже это понадобится, но на л2, а не л3.

Sergiy
12.09.2017
17:40:47
дальше

Anton
12.09.2017
17:42:33
Делаем мост, в который пихаем дырку, куда включен кабель от провайдера (это нужно для л2 нат).

Alexander
12.09.2017
17:43:07
И на уровне бридж фаервола остальное ?

Anton
12.09.2017
17:43:19
Не всё, но почти.

Делаем dstnat и srcnat соответственно для 1.1.1.3 11:11:11:11:11.

Но у нас остаётся последняя проблема - обновление FDB на коммутаторе провайдера. Делаем 2 дефолтных шлюза - первый pref-src 1.1.1.2, второй - pref-src 1.1.1.3 с distance больше, чем для первого и check-gateway=arp.

Admin
ERROR: S client not available

Snark
12.09.2017
17:45:52
Anton
12.09.2017
17:46:57
Не помогло бы.

Snark
12.09.2017
17:50:32
? Будет на одном физическом интерфейсе 2 мака и 2 адреса

Anton
12.09.2017
17:50:51
А ARP-таблица на негровтыке - одна.

Snark
12.09.2017
17:53:11
А шлюз у обоих из одной подсетки?

Anton
12.09.2017
17:53:43
Да, естественно. Я это в оригинальном описании задачи писал.

Alexander
12.09.2017
17:55:02
Sergiy
12.09.2017
17:55:13
Snark
12.09.2017
17:55:57
Ну а если у нас эти 2 интерфейса в разных врф висят - каждый будет ходить со своим срц_ип

Anton
12.09.2017
17:56:05
Ну и чем это мешает?
Я же написал - негровтык отправит со своего первого ип-адреса арп запрос на шлюз и добавит его мак в арп-таблицу.

Google
Anton
12.09.2017
17:56:40
После этого негровтык уже будет знать мак-адрес шлюза, и от своего второго ип запрос не пошлёт. Шлюз, соответственно, не обновит свою FDB.

Sergiy
12.09.2017
17:57:33
А,ясно

Anton
12.09.2017
18:02:18
@erazel, ну что - сейчас уже понятна аналогия с dstnat на несуществующие адреса?

Snark
12.09.2017
18:03:53
Мне кажется такая схема чревата отвалами по мере устаревания арп- таблицы с той или другой стороны

Anton
12.09.2017
18:04:00
А VRF - вариант, может попробую, когда делать нечего будет.

Мне кажется такая схема чревата отвалами по мере устаревания арп- таблицы с той или другой стороны
check-gateway раз в минуту, ЕМНИП, а обычно время жизни ARP на коммутаторах провайдеров - 5-10 минут.

Alexander
12.09.2017
18:05:08
Вот схема Сергея с задействованием трёх портов мне что-то больше нравится.

Или даже два и коммутатор

check-gateway раз в минуту, ЕМНИП, а обычно время жизни ARP на коммутаторах провайдеров - 5-10 минут.
Ты тут зависишь от параметров, которые неизвестны и неподвластны

Alexander
12.09.2017
18:06:00
"обычно" - хорошо, но не всегда :)

Anton
12.09.2017
18:06:31
Вот схема Сергея с задействованием трёх портов мне что-то больше нравится.
Ну, в условии задачи изначально было сказано - железка одна. А дополнительные железки никак бы не добавили вторую ARP-таблицу на RouterOS, так что от check-gateway=arp никуда не деться.

Anton
12.09.2017
18:06:44
Anton
12.09.2017
18:07:20
При использовании VRF сколько будет ARP-таблиц?

Alexander
12.09.2017
18:07:32
Костылять такое из-за отсутствия возможности поставить перед тиком четырехпортовый свитч

Anton
12.09.2017
18:07:48
Да не поможет он.

Alexander
12.09.2017
18:07:55
При использовании VRF сколько будет ARP-таблиц?
Одна. Только маки на двух интерфейсах будут разные и шлюз нормально отработает

Anton
12.09.2017
18:07:59
check-gateway every 10 seconds
Точно. Тем более.

Одна. Только маки на двух интерфейсах будут разные и шлюз нормально отработает
Не отработает. Я же писал - ARP Inspection на коммутаторе провайдера.

Страница 1652 из 3964