Jump to content

BGP4, выбор через какой из 2-х аплинков работать (вопрос новичка)


Recommended Posts

Posted

Добрый день.

 

Заранее извиняюсь за возможно ламерский вопрос, но пока ответ найти не получилось

Есть своя AS (для примера пусть это буде AS777), есть 2 аплинка, основной и резервный и BGPd от quagga

 

AS аплинков - 111 у основного и 222 у бекапа

Вот конфиг bgpd

 

router bgp 777
bgp router-id 22.22.22.22
bgp log-neighbor-changes
bgp dampening

network 193.xx.xx.xx/23 <---моя сеть

neighbor yy.yy.yy.yy remote-as 222
neighbor yy.yy.yy.yy soft-reconfiguration inbound
neighbor yy.yy.yy.yy prefix-list BACK-OUT-NET in
neighbor yy.yy.yy.yy prefix-list BACK-IN-NET out
neighbor yy.yy.yy.yy route-map BACK-PREPEND out

neighbor zz.zz.zz.zz remote-as 111
neighbor zz.zz.zz.zz ebgp-multihop 2
neighbor zz.zz.zz.zz update-source lo:4
neighbor zz.zz.zz.zz soft-reconfiguration inbound
neighbor zz.zz.zz.zz prefix-list MAIN-IN-NET in
neighbor zz.zz.zz.zz prefix-list MAIN-OUT-NET out
!
ip prefix-list MAIN-OUT-NET seq 10 permit 193.xx.xx.0/23
ip prefix-list BACK-OUT-NET seq 10 permit 193.xx.xx.0/23

ip prefix-list MAIN-IN-NET seq 10 permit 0.0.0.0/0
ip prefix-list MAIN-IN-NET seq 20 permit 217.cc.cc.0/22


ip prefix-list BACK-IN-NET seq 10 permit 0.0.0.0/0
ip prefix-list BACK-IN-NET seq 20 permit 80.xx.yy.0/20
ip prefix-list BACK-IN-NET seq 30 permit 193.cc.bb.0/24
!
!
route-map BACK-PREPEND permit 10
set as-path prepend 777 777 777 777 777
!
line vty
!
end

 

Насколько я понимаю, я таким образом искучтвенно удлиняю путь к своей АС через АС222, что собственно и вижу

 

telnet route-views.oregon-ix.net
...
route-views.oregon-ix.net>sh  ip bgp | inc  777
*  193.33.48.0/23   196.7.106.245            0             0 2905 702 XXX XXX 111 777 i
*                   194.85.4.55                            0 3277 3267 3327 XXX XXX 222 777 777 777 777 i
<skipped>
*>                  4.68.1.166               0             0 3356 35320 YYY 111 777 i
<skipped>

 

Насколько я понимаю, в качестве маршрута к моей АС должен быть выбран маршрут черз 3356 35320 YYY 111 777 i (AS_SET короче), однако traceroute показывает обратное, и траффик идет через бекап.

 

 

Буду очень благодарен за подсказку, в какую сторону копать.

Или, если я где-то недопонимаю, ткните носом в доку...

Спасибо.

Posted

разобрался

все сделано верно (разбег 100 метров, стена бетонная ))))

 

Проблема в том что у части АС через которые проходил маршрут с route-views.oregon-ix.net вероятно были (и есть) localprefs и на as_path и prependы они ложили.

 

 

Потрейсил с трейсроут.орг - все ходит как и должно

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 и с Политикой конфиденциальности.