Установка и настройка OpenOSPFD
Еще один из продуктов созданных командой OpenBSD, OpenOSPFD, как и все продукты этой команды жестко функционален. Поскольку я описывал построение сети с OSPF в статье Настраиваем OSPF в quagga, то и изобретать мы ничего нового не будем, а просто заменим на Router1 quagga на OpenOSPFD.
Начнем с установки:
/usr/ports/net/openospfd/ make install clean |
Установка проходит без дополнительных вопросов.
После того как установка закончится, создадим конфигурационный файл /usr/local/etc/ospfd.conf, с таким содержимым:
fib-update yes redistribute default rfc1583compat yes router-id 192.168.0.1 area 0.0.0.0 { interface em0 { auth-type none } } |
Теперь добавим разрешение на старт OpenOSPFD, в /etc/rc.conf внесем строку:
openospfd_enable="YES" |
Теперь запустим:
/usr/local/etc/rc.d/openospfd start |
Неприятно удивило то, что OpenOSPFD запустился не с первого раза и так происходит каждый раз, однако в конце концов он запускается и работает без проблем.
Проверим работу, воспользуемся командой ospfctl:
ospfctl show |
Результат ее выполнения такой:
Router ID: 192.168.0.1 Uptime: 00:51:00 RFC1583 compatibility flag is enabled SPF delay is 1 sec(s), hold time between two SPFs is 5 sec(s) Number of external LSA(s) 1 Number of areas attached to this router: 2 Area ID: 0.0.0.0 Number of interfaces in this area: 1 Number of fully adjacent neighbors in this area: 1 SPF algorithm executed 2 time(s) Number LSA(s) 3 |
Все что нам надо работает. Настройка закончена.