a_andry Posted June 5, 2009 Posted June 5, 2009 Есть линукс сервер с установленой quagga-0.98.6-r4. Через зебру задано несколько статических маршрутов, например: ip route X.X.0.0/16 X.X.X.1 Пробема в том, что если этот же маршрут приходит через ospfd, то в общую таблицу маршрутизации ядра записывается именно пришедший. Та же ситуация с bgpd+zebra. Не направите в нужную сторону, как сделать статические маршруты более приоритетными? Вставить ник Quote
Giga-Byte Posted June 5, 2009 Posted June 5, 2009 через access-list можно фильтровать, отбрасывайте нужные статические маршруты Вставить ник Quote
a_andry Posted June 5, 2009 Author Posted June 5, 2009 Касательно bgp - да, но ospf в quagga не умеет фильтровать входящие маршруты. Вставить ник Quote
mschedrin Posted June 5, 2009 Posted June 5, 2009 По идее существует административная дистанция, где устанавливаются приоритеты для маршрутов из разных протоколов маршрутизации. Для статики обычно наивысший приоритет. Так, во всяком случае говорит циска про свои маршрутизаторы. Думаю в квагге/зебре это тоже должно настраиваться. Вставить ник Quote
2c2i Posted June 6, 2009 Posted June 6, 2009 Обычно и квагга считает статику приоритетнее динамических протоколов. А что говорит sh ip ro X.X.0.0, какие там написаны distance для каждого из источников маршрута? Для оспф обычно 110, а для статики 0. Вставить ник Quote
disappointed Posted June 8, 2009 Posted June 8, 2009 Может просто добавите статические через ip route add? Зебра их менять не будет. Вставить ник Quote
a_andry Posted June 9, 2009 Author Posted June 9, 2009 Спасибо всем, разобрался. Один из роутеров анонсировал маршрут с меньшей стоимостью (ip ospf cost -5, дефолт-10 ), эти анонсы остальные ставили приоритетнее статически заданых. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.