Jump to content
Калькуляторы

bird приоритет ibgp и ebgp

Привет, есть BGP-роутер.

 

На него приходят маршруты по ibgp и ebgp одновременно.

Есть проблема в том, что маршруты, которые приходят по ebgp, переписывают маршруты из ibgp.

При этом маршруты, которые приходят по ibgp, имеют одинаковый bgp_local_pref.

 

Как сделать так, чтобы маршруты, которые были полученны по ebgp и ibgp имели одинаковый приоритет в bird.

 

Share this post


Link to post
Share on other sites

Читать до посинения про административную дистанцию, а потом внимательно перечитать как происходит выбор лучшего маршрута

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 маршрутов

 

Share this post


Link to post
Share on other sites

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.