Jump to content

Recommended Posts

Posted

Есть подозрение что микротик, прежде чем анонсировать сеть, указанную в network соседям проверяет что на нее у него есть маршрут. При этом проверяет как-то криво, не смотрит в rules и альтернативные таблицы. Никто не сталкивался ?  

Posted

Уточню:

Для BGP создана отдельная таблица маршрутизации(BGP), указа в настройках. Все пришедшие от соседей маршруты помещаются в нее.

Мам маршрутизатор анонсит сеть, которая подключена напрямую к одному из физических интерфейсов маршрутизатора. Маршрут естественно указан в таблице main. На таблицу BGP указывает соответсвующее правило (rule).

Так вот, пока в таблице BGP нет маршрута на анонсируемую сеть - она соседям не анонсируется.

Что за ерунда ?

 

Posted
37 минут назад, nkusnetsov сказал:

В свойствах  instance  BGP явно задана "routing table"? Или в отдельную таблицу вносите фильтрами?

Задана. Но в этой таблице нет маршрута к анонсируемой сети. Этот маршрут есть в main. Таблица BGP используется для маршрутизации исходящих пакетов. Для этого есть RULE, который видя, что пакет инициирован адресом из моего PI блока отправляет его маршрутизироваться по таблице BGP

Posted (edited)
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
В результате все маршруты полученные от этого пира будут помещены в отдельную таблицу.

Edited by nkusnetsov
Posted

@grifin.ru , так Вы и пытаетесь добиться нестандартного поведения.
Если Вы указали процессу BGP работать с таблицей "BGP-TABLE", он будет работать только с этой таблицей. В этом случае процесс BGP не должен брать маршруты из таблицы "main".

Импортировать в одну таблицу, а экспортировать другую - это нестандарт.

Posted

Вернемся к этому вопросу, сейчас у меня другой дурацкий вопрос

Mikrotik Получил маршрут 0.0.0.0/0 по BGP два раза.

Один раз от iBGP соседа (установил distance=200)

Второй раз от eBGP соседа (установил distance=20)

Активным почему-то помечен маршрут, который 200, а не то который 20. Почему ?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.