Hiks Posted October 5, 2018 Posted October 5, 2018 Имею вот такой конфиг (конфиг под сполерем), все работает, но не могу добавить маршрут в подсеть 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 Вставить ник Quote
zhenya` Posted October 6, 2018 Posted October 6, 2018 а маршрут есть на эту сетку? Вставить ник Quote
Hiks Posted October 8, 2018 Author Posted October 8, 2018 В 06.10.2018 в 10:43, zhenya` сказал: а маршрут есть на эту сетку? да, конечно. Если добавить руками на маршрутизаторе (на котором маршрут должен прийти по ospf), то всё работает Вставить ник Quote
zhenya` Posted October 8, 2018 Posted October 8, 2018 я про тот пк, где вы делаете редистрибуцию. Вставить ник Quote
Hiks Posted October 8, 2018 Author Posted October 8, 2018 тогда не понял вопроса :( 3 часа назад, zhenya` сказал: я про тот пк, где вы делаете редистрибуцию. на исходном пк (программный маршрутизатор в моём случае) конечно есть маршрут.. Вставить ник Quote
zhenya` Posted October 8, 2018 Posted October 8, 2018 Он коннектед? Если статик то надо redistribute static Вставить ник Quote
Hiks Posted October 8, 2018 Author Posted October 8, 2018 пробовал redistribute static , не рботает. Статический адрес куда то нужно прописать? или поместить? Может конфиг куаги не понимает откуда ему его брать.. Вставить ник Quote
zhenya` Posted October 8, 2018 Posted October 8, 2018 show ip route 192.168.22.0 покажи Вставить ник Quote
guеst Posted October 9, 2018 Posted October 9, 2018 (edited) 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) Edited October 9, 2018 by guеst Вставить ник Quote
Hiks Posted October 9, 2018 Author Posted October 9, 2018 (edited) 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 - так работает. Только прочел, что лучше так не делать, а почему кто то может объяснить? Edited October 9, 2018 by Hiks Вставить ник 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.