# BIRD Configuration for BGP Server # Ubuntu 24.04 - Fixed Version # Logging configuration log "/var/log/bird/bird.log" all; log stderr all; # Router ID (замените на ваш IP адрес) router id 77.232.38.173; # Protocol configuration protocol device { scan time 10; } protocol direct { disabled; } protocol kernel { disabled; } # Статическая таблица маршрутов protocol static { # Маршруты будут загружаться из файла prefixes.txt # через скрипт load_prefixes.py # Пример статических маршрутов # route 192.168.1.0/24 via 192.168.1.1; # route 10.0.1.0/24 via 10.0.1.1; } # BGP Configuration - принимаем любых пиров, но не получаем префиксы protocol bgp any_peer { # Локальные настройки local as 65001; # Настройки для всех пиров hold time 90; keepalive time 30; startup hold time 240; # Принимаем соединения от любых IP listen bgp port 179; # НЕ импортируем маршруты от пиров import none; # Экспортируем только статические маршруты export where source = RTS_STATIC; # MD5 аутентификация (опционально) # password "your_bgp_password"; # Настройки для больших таблиц маршрутизации table limit 100000; } # Настройки для мониторинга protocol pipe { table master; peer table bgp_table; import all; export none; }