RIP

Включение и настройка RIP протокола на Secure Platform возможна двумя способами.

  • при помощи команды router
  • при помощи настройки демона “Zebra”

Для включения и настройки RIP при помощи команды router необходимо перейти в привилегированный режим expert.
Листинг настройки:
router rip
enable
network 10.10.1.1
network 172.30.1.1
network 172.30.2.1
redistribute direct
redistribute kernel
exit
interface eth3
ip rip enable
ip rip version 2
exit
interface eth4
ip rip enable
ip rip version 2
exit
interface eth5
ip rip enable
ip rip version 2
exit
write memory

Настройка демона “Zebra” для работы RIP происходит аналогично настройки  “Zebra” для протокола OSPF.

Пример настройки.
Открыть файл в режиме редактирования (использовать редактор vi)
vi /etc/rc.d/init.d/zebra, заменить блок в двух местах
# Initial configuration values
ZEBRA=0
OSPF=0
BGP=0
RIP=0

на

# Initial configuration values
ZEBRA=1
OSPF=0
BGP=0
RIP=1

Открыть файл в режиме редактирования vi /etc/zebra/daemons.conf, необходимо заменить блок

ZEBRA=0
OSPF=0
BGP=0
RIP=0

ZEBCONFFILE=/etc/zebra/zebra.conf
RIPDCONFFILE=/etc/zebra/ripd.conf
OSPFDCONFFILE=/etc/zebra/ospfd.conf
BGPDCONFFILE=/etc/zebra/bgpd.conf

BGPDOPTS=» -d -P 0″
OSPFDOPTS=» -d -P 0″
RIPDOPTS=» -d -P 0″
ZEBRADOPTS=» -d -P 0″

 

на

ZEBRA=1
OSPF=0
BGP=0
RIP=1

ZEBCONFFILE=/etc/zebra/zebra.conf
RIPDCONFFILE=/etc/zebra/ripd.conf
OSPFDCONFFILE=/etc/zebra/ospfd.conf
BGPDCONFFILE=/etc/zebra/bgpd.conf

BGPDOPTS=» -d -P 0″
OSPFDOPTS=» -d -P 0″
RIPDOPTS=» -d -P 2604″
ZEBRADOPTS=» -d -P 2601″

2601 – порт для подключения к ZEBRA. 2604 – порт (RIPD) для подключения и управления работой протокола OSPF.
Открыть файл в режиме редактирования vi /etc/zebra/zebra.conf . В файл необходимо добавить следующие строки:

password zebra
enable password zebra

Открыть файл в режиме редактирования vi /etc/zebra/ripd.conf . В файл необходимо добавить следующую строку:

password zebra

Пароль zebra можно заменить на любой.
Запускаем Zebra Routing Daemon и RIPD:

[Expert@cpmodule]# /etc/rc.d/init.d/zebra start
Starting Zebra Routing Daemon                              [  OK  ]
Starting RIPD                                             [  OK  ]
[Expert@cpmodule]#

В качестве примера возьмём следующую схему.

 При помощи клиента telnet подключиться к порту 2604 и настраиваем протокол RIP.

User Access Verification

Password: zebra
fw-rip> enable
Password: zebra
fw-rip# configure terminal
fw-rip(config)# router rip
fw-rip(config-router)# network 10.0.0.0/8
fw-rip(config-router)# network 192.168.0.0/16
fw-rip(config-router)# end
fw-rip# show run

Current configuration:
!
hostname fw-rip
password zebra
enable password zebra
!
interface lo
!
interface eth0
!
interface dummy0
!
router rip
network 0.0.0.0/0
network 192.168.0.0/16
!
line vty
!
end
fw-rip# write memory
Configuration saved to /etc/zebra/ripd.conf
fw-rip#