42 lines
885 B
Plaintext
42 lines
885 B
Plaintext
# Основная конфигурация ExaBGP
|
|
process load-prefixes {
|
|
run /app/scripts/load_prefixes.py;
|
|
encoder json;
|
|
}
|
|
|
|
# Настройки BGP
|
|
neighbor 192.168.1.1 {
|
|
router-id 192.168.1.100;
|
|
local-address 192.168.1.100;
|
|
local-as 65000;
|
|
peer-as 65001;
|
|
|
|
# Только исходящие анонсы (не принимаем префиксы)
|
|
capability {
|
|
graceful-restart;
|
|
}
|
|
|
|
# Настройки сессии
|
|
hold-time 90;
|
|
keepalive 30;
|
|
|
|
# Логирование
|
|
api {
|
|
processes [load-prefixes];
|
|
neighbor-changes;
|
|
receive {
|
|
parsed;
|
|
update;
|
|
}
|
|
send {
|
|
parsed;
|
|
update;
|
|
}
|
|
}
|
|
}
|
|
|
|
# Глобальные настройки логирования
|
|
log {
|
|
destination /app/logs/exabgp.log;
|
|
level INFO;
|
|
} |