Ilya Evseev Posted October 25, 2008 Posted October 25, 2008 (edited) Есть Quagga, которая принимает маршруты по BGP и должна отдавать их по OSPF. Сейчас /etc/quagga/ospfd.conf выглядит так: router ospf ospf router-id 1.2.3.4 no redistribute kernel no redistribute connected no redistribute static no redistribute rip redistribute bgp ! за что отвечает следующая строка? default-information originate ! Вопросы: 1) каким образом указать здесь, что маршруты должны отдаваться только в сеть 1.2.3.0/24 членам арии 0.0.0.0 2) как запретить _приём_ маршрутов по OSPF из этой арии? Edited March 31, 2010 by Ilya Evseev Вставить ник Quote
t0ly Posted October 25, 2008 Posted October 25, 2008 1) network 1.2.3.0/24 area 0.0.0.0 2) никак, в кваге только на аут можно вешать ацл 3) default-information originate - означает отдавать все нэйборам default Вставить ник Quote
Мартен Posted October 26, 2008 Posted October 26, 2008 вообще-то, редистрибьютить BGP роуты в OSPF - обычно плохая идея. имеет смысл оригинировать default, что в вашем конфиге и сделано. размер BGP Full-View нынче около 270 000 роутов. оспф охренеет обрабатывать такие объемы :) Вставить ник Quote
mschedrin Posted October 29, 2008 Posted October 29, 2008 Думаю, что речь идет совсем не о фулл вью, а о пиринге с другим провайдером :) По самой кваге не помогу, не пользовался. Вставить ник Quote
Ilya Evseev Posted March 31, 2010 Author Posted March 31, 2010 Теперь возникла следующая задача: OSPF-роутер (Quagga 0.99.15_4 на FreeBSD 7.x) должен анонсировать только часть своих статических маршрутов. Вопрос: как запретить анонсы всего остального, в первую очередь маршрутов, принимаемых по ospf от соседей? Команды "no redistribute" и "distribute-list" знают про bgp, connected, kernel, static, rip, isis, но не про ospf, несмотря на то, что в документации по Квагге сказано про "distribute-list ... ospf": http://www.quagga.net/docs/docs-info.php#SEC61 Вставить ник Quote
Abram Posted March 31, 2010 Posted March 31, 2010 должен анонсировать только часть своих статических маршрутов. Вопрос: как запретить анонсы всего остального, в первую очередь маршрутов, принимаемых по ospf от соседей? router ospf ... redistribute connected route-map bla-bla-bla ... ! ip prefix-list ololo seq 10 permit x.x.x.x/y le 32 ! route-map bla-bla-bla permit 100 match ip address prefix-list ololo ! route-map bla-bla-bla deny 200 У меня как-то так. Вставить ник Quote
Ilya Evseev Posted March 31, 2010 Author Posted March 31, 2010 redistribute connected route-map bla-bla-blaУ меня как-то так. Как это повлияет на редистрибуцию маршрутов, принимаемых по OSPF?connected = Connected routes (directly attached subnet or host) Вставить ник Quote
Abram Posted March 31, 2010 Posted March 31, 2010 (edited) redistribute connected route-map bla-bla-blaУ меня как-то так. Как это повлияет на редистрибуцию маршрутов, принимаемых по OSPF?connected = Connected routes (directly attached subnet or host) Это был мой пример. У меня так NAS-ы отдают бордеру маршруты к клиентам.Внимание на route-map - вроде бы его можно где-то ещё, кроме redistribute, всунуть. Например, в neighbor. Edited March 31, 2010 by Abram Вставить ник Quote
No_name Posted January 27, 2016 Posted January 27, 2016 Это был <b>мой</b> пример. У меня так NAS-ы отдают бордеру маршруты к клиентам. Внимание на route-map - вроде бы его можно где-то ещё, кроме redistribute, всунуть. Например, в neighbor. Пригодилось, то что нужно! Вставить ник 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.