grifin.ru Опубликовано 16 января, 2018 · Жалоба Есть подозрение что микротик, прежде чем анонсировать сеть, указанную в network соседям проверяет что на нее у него есть маршрут. При этом проверяет как-то криво, не смотрит в rules и альтернативные таблицы. Никто не сталкивался ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grifin.ru Опубликовано 16 января, 2018 · Жалоба Уточню: Для BGP создана отдельная таблица маршрутизации(BGP), указа в настройках. Все пришедшие от соседей маршруты помещаются в нее. Мам маршрутизатор анонсит сеть, которая подключена напрямую к одному из физических интерфейсов маршрутизатора. Маршрут естественно указан в таблице main. На таблицу BGP указывает соответсвующее правило (rule). Так вот, пока в таблице BGP нет маршрута на анонсируемую сеть - она соседям не анонсируется. Что за ерунда ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nkusnetsov Опубликовано 17 января, 2018 (изменено) · Жалоба Так и должно быть. BGP по-умолчанию из системы передаёт системную таблицу main. Может с фильтрами что-то намутили? Изменено 17 января, 2018 пользователем nkusnetsov Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grifin.ru Опубликовано 17 января, 2018 · Жалоба @nkusnetsov Фильтры я проверил. Причем тут таблица майн ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nkusnetsov Опубликовано 17 января, 2018 · Жалоба В свойствах instance BGP явно задана "routing table"? Или в отдельную таблицу вносите фильтрами? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grifin.ru Опубликовано 17 января, 2018 · Жалоба 37 минут назад, nkusnetsov сказал: В свойствах instance BGP явно задана "routing table"? Или в отдельную таблицу вносите фильтрами? Задана. Но в этой таблице нет маршрута к анонсируемой сети. Этот маршрут есть в main. Таблица BGP используется для маршрутизации исходящих пакетов. Для этого есть RULE, который видя, что пакет инициирован адресом из моего PI блока отправляет его маршрутизироваться по таблице BGP Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nkusnetsov Опубликовано 17 января, 2018 (изменено) · Жалоба 9 часов назад, grifin.ru сказал: Для этого есть RULE Route Rule никак не влияет на работу BGP. С какой таблицей работать инстансу BGP задаётся в "routing table". Либо, можно не задавая "routing table" для инстанса, попытаться с помощью фильтра bgp-in заливать маршруты в отдельную таблицу. Тогда BGP будет экспортировать маршруты из таблицы main. Например, создаем фильтр:/routing filter add chain=bgp-in set-route-comment=FromBGP set-routing-mark=BGP-TABLE В свойствах пира ссылаемся на фильтр:/routing bgp peer add in-filter=bgp-in name=peer1 remote-address=x.x.x.x remote-as=zzzzz ttl=default В результате все маршруты полученные от этого пира будут помещены в отдельную таблицу. Изменено 17 января, 2018 пользователем nkusnetsov Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grifin.ru Опубликовано 18 января, 2018 · Жалоба Ну это костыль уже ( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nkusnetsov Опубликовано 18 января, 2018 · Жалоба @grifin.ru , так Вы и пытаетесь добиться нестандартного поведения. Если Вы указали процессу BGP работать с таблицей "BGP-TABLE", он будет работать только с этой таблицей. В этом случае процесс BGP не должен брать маршруты из таблицы "main". Импортировать в одну таблицу, а экспортировать другую - это нестандарт. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grifin.ru Опубликовано 18 января, 2018 · Жалоба Вернемся к этому вопросу, сейчас у меня другой дурацкий вопрос Mikrotik Получил маршрут 0.0.0.0/0 по BGP два раза. Один раз от iBGP соседа (установил distance=200) Второй раз от eBGP соседа (установил distance=20) Активным почему-то помечен маршрут, который 200, а не то который 20. Почему ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grifin.ru Опубликовано 18 января, 2018 · Жалоба ----------- Проблема решилась включением опции Ignore AS Path Length Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
myth Опубликовано 18 января, 2018 · Жалоба 3 часа назад, grifin.ru сказал: Mikrotik Получил маршрут 0.0.0.0/0 по BGP два раза Стесняюсь спросить, зачем? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grifin.ru Опубликовано 18 января, 2018 · Жалоба Резерв Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
myth Опубликовано 18 января, 2018 · Жалоба FW не лучше будет использовать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
grifin.ru Опубликовано 18 января, 2018 · Жалоба Неа ) Второй канал именно резервный, у него ширина очень маленькая. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
myth Опубликовано 18 января, 2018 · Жалоба входящий то все равно через оба пойдет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...