Данная статья описывает настройки ospf на
10.128.14.0/24 - подсеть абонентов
10.90.140.231 - первый роутер
10.90.140.232 - второй роутер
Подготовка каталогов с конфигами
Внимание!!! При рестарте сервиса xge все конфиги в каталоге /app/xge/ect удалятся, все настройки следует проводить в каталоге /app/xge/cfg/etc
Создадим каталоги настроек ospfd и zebrad, и назначим им владельца, выполнить на обоих XGE
[root@XGE1 ~]# mkdir -p /app/xge/cfg/etc/quagga [root@XGE1 ~]# chroot /app/xge/ chown quagga:quagga /cfg/etc/quagga
[root@XGE2 ~]# mkdir -p /app/xge/cfg/etc/quagga [root@XGE2 ~]# chroot /app/xge/ chown quagga:quagga /cfg/etc/quagga
Настройки первого маршрутизатора
Настроим ospfd на первом роутере:
1. Настройки zebrad
Настройки zebrad должны находиться в файле /app/xge/cfg/etc/quagga/zebra.conf
hostname XGE1
log file /var/log/quagga/zebra.log
!
line vty
!
2. Настройка ospfd
Настройки ospfd должны находиться в файле /app/xge/cfg/etc/quagga/ospfd.conf
log file /var/log/quagga/ospfd.log router ospf !идентификатор маршрутизатора, должен быть уникаден для каждого маршрутизатора ospf router-id 10.90.140.231 log-adjacency-changes !Анонсировать маршруты: поднятые автоматически, маршруты до подключенных сетей, статические маршруты redistribute kernel redistribute connected redistribute static !Сеть и номер зоны, где находятся соседние маршрутизаторы, сеть обязательно должна совпадать с сетью на интерфейсе XGE network 10.90.0.0/16 area 0.0.0.1 ! ! сеть, которая будет анонсироваться, задается адрес сети и [wildcard|http://habrahabr.ru/post/131712/] маска access-list 20 permit 10.128.14.0 0.0.0.255 access-list 20 deny any ! line vty !
3. Перезапуск сервисов XGE
После записи конфигурационных файлов надо перезапустить сервис xge:
[root@XGE1 ~]# /app/xge/service restart /app/xge restart Останавливается ripd: [СБОЙ ] Останавливается bgpd: [СБОЙ ] Останавливается ospfd: [СБОЙ ] Останавливается zebra: [ OK ] Останавливается named: . [ OK ] Останавливается IPoE daemon: . [ OK ] Останавливается Carbon Netflow Sensor: [ OK ] Останавливается accel-pppd: ........... [ OK ] Останавливается radiusd: [ OK ] Останавливается httpd: [ OK ] Stopping app firewall: [ OK ] Останавливается crond: [ OK ] Force kill -SIGTERM 9472 /app/xge/usr/sbin/anacron Запускается crond: [ OK ] Starting app firewall: [ OK ] Запускается httpd: [ OK ] Запускается radiusd: [ OK ] Запускается accel-pppd: [ OK ] Запускается Carbon Netflow Sensor: [ OK ] Запускается IPoE daemon: [ OK ] Generating /etc/rndc.key: [ OK ] Запускается named: [ OK ] Запускается zebra: [ OK ] Запускается ospfd: [ OK ] # /app/xge/service restart: [ OK ]
h1 Настройка второго маршрутизатора
Настроим ospfd на втором роутере:
1. Настройки zebrad
Настройки zebrad должны находиться в файле /app/xge/cfg/etc/quagga/zebra.conf
hostname XGE2
log file /var/log/quagga/zebra.log
!
line vty
!
2. Настройка ospfd
Настройки ospfd должны находиться в файле /app/xge/cfg/etc/quagga/ospfd.conf
log file /var/log/quagga/ospfd.log router ospf !идентификатор маршрутизатора, должен быть уникаден для каждого маршрутизатора ospf router-id 10.90.140.232 log-adjacency-changes !Анонсировать маршруты: поднятые автоматически, маршруты до подключенных сетей, статические маршруты redistribute kernel redistribute connected redistribute static !Сеть и номер зоны, где находятся соседние маршрутизаторы, сеть обязательно должна совпадать с сетью на интерфейсе XGE network 10.90.0.0/16 area 0.0.0.1 ! ! сеть, которая будет анонсироваться, задается адрес сети и [wildcard|http://habrahabr.ru/post/131712/] маска access-list 20 permit 10.128.14.0 0.0.0.255 access-list 20 deny any ! line vty !
3. Перезапуск сервисов XGE
После записи конфигурационных файлов надо перезапустить сервис xge:
[root@XGE2 ~]# /app/xge/service restart /app/xge restart Останавливается ripd: [СБОЙ ] Останавливается bgpd: [СБОЙ ] Останавливается ospfd: [СБОЙ ] Останавливается zebra: [ OK ] Останавливается named: . [ OK ] Останавливается IPoE daemon: . [ OK ] Останавливается Carbon Netflow Sensor: [ OK ] Останавливается accel-pppd: ........... [ OK ] Останавливается radiusd: [ OK ] Останавливается httpd: [ OK ] Stopping app firewall: [ OK ] Останавливается crond: [ OK ] Force kill -SIGTERM 9472 /app/xge/usr/sbin/anacron Запускается crond: [ OK ] Starting app firewall: [ OK ] Запускается httpd: [ OK ] Запускается radiusd: [ OK ] Запускается accel-pppd: [ OK ] Запускается Carbon Netflow Sensor: [ OK ] Запускается IPoE daemon: [ OK ] Generating /etc/rndc.key: [ OK ] Запускается named: [ OK ] Запускается zebra: [ OK ] Запускается ospfd: [ OK ] # /app/xge/service restart: [ OK ]