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

reeBSd7.2 - Quagga BGP - задержка раздачи маршрутов

Всем добрый день.

Столкнулся с проблемой, не могу понять что поправить

Есть Центральный роутер на OS Mikrotik и несколько VPN(PPTP) серваков:

1 сервер на базе OS Mikrotik + BGP

2 сервера на базе FreeBSD 7.2 + MPD4x + quagga-0.99.11_1

 

Все эти серваки общаются с Центр.Роутером через BGP и дают маршруты на юзверей...

 

На базе Mikrotik с этим никаких проблем, только у юзверя сессия поднялась, сразу маршрут пришел

 

На базе же фрюхи, присутствует задержка от 3 до 10 сек. Т.е. юзверь подрубает инет, но у него может секунд 10 ничего не работать. Проверил - маршруты не приходят на Центр.Роутер

 

Конфиг quagga довольно простой, без особых наворотов:

 

bgpd.conf

hostname vpn2
password PASS
enable password PASS
log file /var/log/bgpd.log
router bgp 65035
!
redistribute connected
!
bgp router-id rrr.rrr.rrr.rrr
network xxx.xxx.xxx.xxx/27
network yyy.yyy.yyy.y/22
network zzz.zzz.zzz.z/22
neighbor rrr.rrr.rrr.rrr remote-as 33
log stdout

 

zebra.conf

hostname vpn2
password PASS
enable password PASS
log file /var/log/zebra.log
interface re1
line vty

 

rc.conf

quagga_enable="YES"
quagga_flags="-d"
quagga_daemons="zebra bgpd"
zebra_flags="-dP 0"
bgpd_flags="-dP 0"

 

Все работает, но эти задержки создают проблемы. Возможно ли как то решить проблему?

 

Заранее благодарю за помощь.

 

Share this post


Link to post
Share on other sites

Для интересующихся:

 

Проблему решил несколько неожиданно...

Выяснились такие моменты:

1) У Mikrotik рядом с BGP общением есть еще какие-то фичи, которые позволяют передавать маршрут сразу же, после подключения

2) Эти задержки в передаче маршрутов - нормальное явление для BGP, так-как протокол не совсем предназначен для описанных выше целей

 

В итоге решил проблему настройкой OSPF вместо BGP...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this