Настройка BGP в Quagga

AS — (Autonomic System) автономная система.
BGP -(Border Gateway Protocol) протокол пограничного маршрутизатора.

Устанавливаем quagga:

apt-get install quagga

Редактируем конфиг и включаем демонов, пишем yes напротив zebra и bgpd:

nano /etc/quagga/daemons

Допустим наш AS1234, провайдера — AS4321.
Редактируем конфиг bgpd:

nano /etc/quagga/bgpd.conf

пример:

hostname AS1234
password пароль
enable password пароль
log file /var/log/quagga/bgpd.log
log stdout
!
router bgp 1234
bgp router-id наш_ip
network  1.1.1.0/24
neighbor провайдера_ip remote-as 4321
neighbor провайдера_ip update-source наш_ip
neighbor провайдера_ip filter-list OUR out
!
ip as-path access-list OUR permit ^$
!
line vty
!

Редактируем конфиг zebra:

nano /etc/quagga/zebra.conf

Пример:

hostname AS1234
password пароль
enable password пароль
log file /var/log/quagga/zebra.log
service password-encryption
!
interface eth0
ip address наш_ip/24
!
ipv6 nd suppress-ra
!
interface lo
!
route 1.1.1.0/24 Null0
!
ip forwarding
ipv6 forwarding
!
line vty
!

Перезапускаем quagga чтобы изменения вступили в силу:

/etc/init.d/quagga restart

Проверяем:

telnet localhost 2605
sh ip bgp summary

Добавить комментарий