Проблема с quagga

Статическая и динамическая, протоколы

Проблема с quagga

Сообщение alex6600 » 01 июл 2011, 01:38

Доброе время суток.
Возникла седующая проблема.
Принимаю от аплинка fullview и uaix. Проблемы возникли с uaix.
А именно:
Тут 4437 префиксов
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
1.1.1.1 4 1111 1770 10 0 0 0 00:03:02 4437

а тут всего 319 префиксов
ip r l | grep 1.1.1.1 | wc -l
319

Как полечить?
OS- Centos.
В логах никаких ошибок нет
alex6600
новичок
 
Сообщения: 21
Зарегистрирован: 23 май 2009, 10:25

Re: Проблема с quagga

Сообщение zaikini » 01 июл 2011, 09:11

alex6600 писал(а):Тут 4437 префиксов
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
1.1.1.1 4 1111 1770 10 0 0 0 00:03:02 4437


Это то что "прилетает" с IX

а тут всего 319 префиксов
ip r l | grep 1.1.1.1 | wc -l
319


А это то что попадает в FIB (forward information base) на основании котрой ядро системы определяет куда отправить пакет. В FIB попадают только маршруты с наилучшими параметрами. В данном случае я думаю, что от апстрима и от IX большая часть прилетает "одинаковых" префиксов, а local preference либо в сторону провайдера больший либо он одинаковый с IX. А те 319 которые вы видете - это более короткие префиксы, со стороны IX. Самое простое решение - увеличить local preference со стороны IX.

P.S. Под CentOS лучше используйте BIRD (ИМХО), может посложнее с настройками, но зато во всем механизме роутинга разберетесь досконально.
Аватара пользователя
zaikini
новичок
 
Сообщения: 50
Зарегистрирован: 15 май 2009, 11:32

Re: Проблема с quagga

Сообщение root » 01 июл 2011, 10:27

zaikini прав
это не проблема с quagga, это твое недопонимание вопроса "выбор лучшего маршрута", ведь только best маршрут в итоге добавляется в таблицу роутинга
выполни:
Код: Выделить всё
sh ip bgp neighbors  1.1.1.1 4 routes

увидишь best маршруты выбранные через данного нейбора
выполни (если включено soft-reconfiguration inbound):
Код: Выделить всё
sh ip bgp neighbors  1.1.1.1 4 received-routes

увидишь все полученные от нейбора маршруты

найди префикс, который приходит и от апстрима и от IX и выполни:
Код: Выделить всё
sh ip bgp ХХ.ХХ.ХХ.0

увидишь все возможные пути до данного префикса, прочти BGP Path Selection Process, пойми это, а затем действуй
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Проблема с quagga

Сообщение alex6600 » 01 июл 2011, 10:57

Спасибо большое!
Все получилось.
PS. Если честно- сам думал что в этом дело, и надо поднять local pref...
alex6600
новичок
 
Сообщения: 21
Зарегистрирован: 23 май 2009, 10:25


Вернуться в Маршрутизация / Routing

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

cron