ne-vlezay80 Posted January 10, 2022 · Report post Привет, есть BGP-роутер. На него приходят маршруты по ibgp и ebgp одновременно. Есть проблема в том, что маршруты, которые приходят по ebgp, переписывают маршруты из ibgp. При этом маршруты, которые приходят по ibgp, имеют одинаковый bgp_local_pref. Как сделать так, чтобы маршруты, которые были полученны по ebgp и ibgp имели одинаковый приоритет в bird. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
orlik Posted January 10, 2022 · Report post Элементарно , нужно просто отредактировать исходный код bird и убрать данную проверку. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
VitMain Posted January 11, 2022 · Report post Читать до посинения про административную дистанцию, а потом внимательно перечитать как происходит выбор лучшего маршрута Route selection rules BGP doesn't have any simple metric, so the rules for selection of an optimal route among multiple BGP routes with the same preference are a bit more complex and they are implemented according to the following algorithm. It starts the first rule, if there are more "best" routes, then it uses the second rule to choose among them and so on. Prefer route with the highest Local Preference attribute. Prefer route with the shortest AS path. Prefer IGP origin over EGP and EGP origin over incomplete. Prefer the lowest value of the Multiple Exit Discriminator. Prefer routes received via eBGP over ones received via iBGP. Prefer routes with lower internal distance to a boundary router. Prefer the route with the lowest value of router ID of the advertising router. Отсюда надо расставить более высокий local pref для ibgp маршрутов Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
taf_321 Posted January 12, 2022 · Report post Через bgp_local_pref в import filter выставляем приоритеты какие нужно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...