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

quagga ospf

Подскажыте, можно ли в quagga+ospf фильтровать маршруты по каждй area в отдельности, в доке есть пример :

 

router ospf

network 192.168.1.0/24 area 0.0.0.0

network 10.0.0.0/8 area 0.0.0.10

area 0.0.0.10 export-list foo

!

access-list foo permit 10.10.0.0/16

access-list foo deny any

 

Но сколько я не мучился заставить работать его не смог. Все что у меня заработало это

 

distribute-list OSPF_ON out kernel

distribute-list OSPF_ON out connected

distribute-list OSPF_ON out static

 

Но в таком случае фильты цепляются ко всем area а мне нужно у каждой свой фильтер.

Share this post


Link to post
Share on other sites

я использую такую конструкцию

 

area 0.0.0.10 filter-list prefix corpus10 out
ip prefix-list corpus10 seq 10 permit 10.252.0.0/30 le 32
ip prefix-list corpus10 seq 20 permit 10.130.0.0/16 le 32
ip prefix-list corpus10 seq 30 deny any

 

out первой строчке в данном случае - это список маршрутов, которые экспортируются ИЗ области 0.0.0.10. Соответственно при in будет то, что вы хотите

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