... Данная статья описывает настройки ospf на 10.128.14.0/24 - подсеть абонентов 10.90.140.231 - первый роутер 10.90.140.232 - второй роутер 1 - номер зоны, которую будут анонсировать маршрутизаторы h1. Подготовка каталогов с конфигами {color:#ff0000}Внимание\!\!\! При рестарте сервиса xge все конфиги в каталоге /app/xge/etc удалятся, все настройки следует проводить в каталоге /app/xge/cfg/etc{color} Создадим каталоги настроек ospfd и zebrad, и назначим им владельца, выполнить на обоих XGE {code} [root@XGE1 ~]# mkdir -p /app/xge/cfg/etc/quagga [root@XGE1 ~]# chroot /app/xge/ chown quagga:quagga /cfg/etc/quagga {code} {code} [root@XGE2 ~]# mkdir -p /app/xge/cfg/etc/quagga [root@XGE2 ~]# chroot /app/xge/ chown quagga:quagga /cfg/etc/quagga {code} h1. Настройки первого маршрутизатора Настроим ospfd на первом роутере: 1. Настройки zebrad Настройки zebrad должны находиться в файле /app/xge/cfg/etc/quagga/zebra.conf {code} hostname XGE1 log file /var/log/quagga/zebra.log ! line vty ! {code} 2. Настройка ospfd Настройки ospfd должны находиться в файле /app/xge/cfg/etc/quagga/ospfd.conf {code} 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
|
... ! line vty ! {code} 3. Перезапуск сервисов XGE После записи конфигурационных файлов надо перезапустить сервис xge: {code} [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 ] {code} h1 Настройка второго маршрутизатора Настроим ospfd на втором роутере: 1. Настройки zebrad Настройки zebrad должны находиться в файле /app/xge/cfg/etc/quagga/zebra.conf {code} hostname XGE2 log file /var/log/quagga/zebra.log ! line vty ! {code} 2. Настройка ospfd Настройки ospfd должны находиться в файле /app/xge/cfg/etc/quagga/ospfd.conf {code} 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 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 ! {code} 3. Перезапуск сервисов XGE После записи конфигурационных файлов надо перезапустить сервис xge: {code} [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 ] {code} h1. Проверка работы 1. После запуска ospfd должен появиться мультикаст трафик на интерфейсах XGE: {code} [root@XGE1 ~]# tcpdump -nvi any proto ospf tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 65535 bytes 12:00:13.346804 IP (tos 0xc0, ttl 1, id 13527, offset 0, flags [none], proto OSPF (89), length 68) 10.90.140.231 > 224.0.0.5: OSPFv2, Hello, length 48 Router-ID 10.90.140.231, Area 0.0.0.1, Authentication Type: none (0) Options [External] Hello Timer 10s, Dead Timer 40s, Mask 255.255.255.240, Priority 1 Designated Router 10.90.140.232, Backup Designated Router 10.90.140.231 Neighbor List: 10.90.140.232 {code} 2. При подключении ppp абонента к первому роутеру, маршрут до него, через некоторое время должен появиться на втором Первый XGE {code} [root@XGE1 ~]# ip r 10.128.14.25 dev ppp0 proto kernel scope link src 10.128.0.1 default via 8.8.8.8 dev eth1 {code} {code} [root@XGE1 ~]# ip r 10.128.14.25 via 10.90.140.231 dev eth0 proto zebra metric 20 default via 8.8.8.8 dev eth1 {code}
|