Перейти к содержимому
Калькуляторы

redistribute статического маршрута по ospf (Quagga)

Имею вот такой конфиг (конфиг под сполерем), все работает, но не могу добавить маршрут в подсеть 192.168.22.0/24 и передать его всем остальным. Делаю через redistribute connected route-map, но что то видать не понимаю и делаю не так. Помогите пожалуйста :)

Скрытый текст

router ospf
 ospf router-id 10.123.3.1
 passive-interface default
 no passive-interface tap3
 no passive-interface tap4
 network 10.123.3.0/24 area 0.0.0.0
 network 10.123.4.0/24 area 0.0.0.0
 network 10.123.1.0/30 area 0.0.0.50
 network 10.123.10.0/24 area 0.0.0.50
 network 10.123.33.0/24 area 0.0.0.50
 network 10.123.40.0/24 area 0.0.0.50
!
!default-information originate
!
redistribute connected route-map krd
!
ip prefix-list rtr permit 192.168.22.0/24 le 32
ip prefix-list krd  deny any
!
route-map krd permit 100
match ip address prefix-list rtr
!
route-map krd deny 200
!
access-list vty permit 127.0.0.0/8
access-list vty deny any
!
line vty
 access-class vty
!
log file /tmp/quagga.log

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 06.10.2018 в 10:43, zhenya` сказал:

а маршрут есть на эту сетку?

да, конечно. Если добавить руками на маршрутизаторе (на котором маршрут должен прийти по ospf), то всё работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тогда не понял вопроса :(

 

3 часа назад, zhenya` сказал:

я про тот пк, где вы делаете редистрибуцию.

на исходном пк (программный маршрутизатор в моём случае) конечно есть маршрут..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пробовал redistribute static  ,  не рботает.

Статический адрес куда то нужно прописать? или поместить? Может конфиг куаги не понимает откуда ему его брать..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 часов назад, Hiks сказал:

пробовал redistribute static  ,  не рботает.

Статический адрес куда то нужно прописать? или поместить? Может конфиг куаги не понимает откуда ему его брать..

{telepath-mode on} если вы этим роутером хотите за анонсировать в ospf area маршрут известный этому роутеру,

то, если он является 

- диапазоном находящимся непосредственно за локальным сетевым интерфейсом (connected), надо redistribute connected

- диапазон находящейся за соседним роутером и не получаемый через какой-либо протокол динамической маршрутизации, т.е. прописанным руками (static), то вы должны redistribute static

- сети из динамических протоколов - redistribute rip | bgp ....

 

соответственно, если ваш 192.168.22.0 не динамический маршрут, то надо его добавить на вашем роутере статикой (ip route add 192.168.22.0/24 via 10.x.xx.xxx) и поместить его в ospf (redistribute static)

 

Изменено пользователем guеst

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 часа назад, guеst сказал:

{telepath-mode on} если вы этим роутером хотите за анонсировать в ospf area маршрут известный этому роутеру,

то, если он является 

- диапазоном находящимся непосредственно за локальным сетевым интерфейсом (connected), надо redistribute connected

- диапазон находящейся за соседним роутером и не получаемый через какой-либо протокол динамической маршрутизации, т.е. прописанным руками (static), то вы должны redistribute static

- сети из динамических протоколов - redistribute rip | bgp ....

 

соответственно, если ваш 192.168.22.0 не динамический маршрут, то надо его добавить на вашем роутере статикой (ip route add 192.168.22.0/24 via 10.x.xx.xxx) и поместить его в ospf (redistribute static)

 

 

сам маршрут 192.168.22.0/24 via 10.x.xx.xxx добавлен на маршрутизаторе.

Его в Quagga  не видно. Дополнительно в Quagga как добавить?

 

В итоге сделал через redistribute kernel route-map - так работает. Только прочел, что лучше так не делать, а почему кто то может объяснить?

Изменено пользователем Hiks

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.