Jump to content

Recommended Posts

Posted (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 by Ilya Evseev
Posted

1)

network 1.2.3.0/24 area 0.0.0.0

 

2) никак, в кваге только на аут можно вешать ацл

 

3) default-information originate - означает отдавать все нэйборам default

 

Posted

вообще-то, редистрибьютить BGP роуты в OSPF - обычно плохая идея. имеет смысл оригинировать default, что в вашем конфиге и сделано. размер BGP Full-View нынче около 270 000 роутов. оспф охренеет обрабатывать такие объемы :)

 

  • 1 year later...
Posted

Теперь возникла следующая задача:

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

Posted
должен анонсировать только часть своих статических маршрутов.

 

Вопрос: как запретить анонсы всего остального, в первую очередь маршрутов, принимаемых по 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

У меня как-то так.

Posted
redistribute connected route-map bla-bla-bla

У меня как-то так.

Как это повлияет на редистрибуцию маршрутов, принимаемых по OSPF?

connected = Connected routes (directly attached subnet or host)

Posted (edited)
redistribute connected route-map bla-bla-bla

У меня как-то так.

Как это повлияет на редистрибуцию маршрутов, принимаемых по OSPF?

connected = Connected routes (directly attached subnet or host)

Это был мой пример. У меня так NAS-ы отдают бордеру маршруты к клиентам.

Внимание на route-map - вроде бы его можно где-то ещё, кроме redistribute, всунуть. Например, в neighbor.

Edited by Abram
  • 5 years later...
Posted

Это был <b>мой</b> пример. У меня так NAS-ы отдают бордеру маршруты к клиентам.

Внимание на route-map - вроде бы его можно где-то ещё, кроме redistribute, всунуть. Например, в neighbor.

Пригодилось, то что нужно!

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