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

BGP и длина маршрута

Подключен к 8-ми BGP-пирам. Один из них точка обмена трафика, на который стоит local pref самый больший.

Но тут появился нюанс.

Вижу что трафик на адрес XXX.XXX.190.4 идет не через точку обмена.

От точки обмена получаю префикс XXX.XXX.160.0/19, а от всех остальных пиров XXX.XXX.190.0/24

 

То есть от приоритетного канала у меня менее точный маршрут.

 

Как тут правильно поступить?

Дробить все полученные префиксы от точки обмена на подсети /24? (и возможно ли это сделать на Juniper?)

Или существуют более правильные решения?

Share this post


Link to post
Share on other sites

- Отфильтровать /24ки руками.

- Отфильтровать все руками и ждать пока позвонят

- Позвонить самому и нахамить за столь нехороший ход.

 

Это известная проблема more-/less-specific. Очень нехорошие админы делают такие штуки, для совершенно не понятных целей.

Дак мало того что другим неудобства создают, иногда благодаря этому и сами огребают сложнообнаруживаемых проблем.

Share this post


Link to post
Share on other sites

Для примера возьму ip: 213.133.190.4

 

От приоритетного пира получаю префикс для этой ip'ки

213.133.160.0/19

 

А от менее приоритетного получаю

 

213.133.160.0/19  
213.133.172.0/24 
213.133.173.0/24 
213.133.185.132/32
213.133.185.152/32
213.133.186.0/24  
213.133.190.0/24 

 

Тупо резать префиксы /24 нельзя, так как есть подсети для которых нету маршруту с меньшей сеткой.

 

Ума не приложу, как в bgp сделать, что бы зарезать более точные маршруты, если есть менее точные?

Share this post


Link to post
Share on other sites

savio

Нарисуй для всех пиров роут-мап 'не получать 213.133.160.0 ge 20' или как там оно для вашего шлюза будет. Некостыльного решения нет.

Share this post


Link to post
Share on other sites

Для примера возьму ip: 213.133.190.4

 

От приоритетного пира получаю префикс для этой ip'ки

213.133.160.0/19

 

А от менее приоритетного получаю

 

213.133.160.0/19  
213.133.172.0/24 
213.133.173.0/24 
213.133.185.132/32
213.133.185.152/32
213.133.186.0/24  
213.133.190.0/24 

 

Тупо резать префиксы /24 нельзя, так как есть подсети для которых нету маршруту с меньшей сеткой.

 

Ума не приложу, как в bgp сделать, что бы зарезать более точные маршруты, если есть менее точные?

А никого не смутило, что 213.133.160.0/19 (AS13249) и 213.133.190.0/24 (as31520) живут в разных AS ?

Накроется линк между as13249 и as31520, и получите Вы из-за фильтрации разрыв связности с данным префиксом.

Также есть сильное подозрение, что и остальные специфики анонсятся не просто так...

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.