2.8 KiB
2.8 KiB
Changelog
Все значимые изменения в проекте BGP Server будут документированы в этом файле.
[1.0.0] - 2025-01-11
Добавлено
- Первоначальная версия BGP сервера на базе BIRD
- Поддержка IPv4 и IPv6
- Автоматическая загрузка префиксов из файла
- Система мониторинга BGP сессий
- Скрипт автоматической установки для Ubuntu 24.04
- Поддержка community для префиксов
- Автоматический systemd таймер для загрузки префиксов
- Полная документация и руководства
Функции
- BGP Server: Прием соединений от любых пиров
- Prefix Management: Загрузка префиксов из файла с community
- Monitoring: Мониторинг BGP сессий и системной статистики
- Security: Настройка firewall и ограничение доступа
- Automation: Автоматическая загрузка префиксов каждые 5 минут
Файлы
install.sh- Скрипт установкиconfig/bird.conf- Конфигурация BIRD IPv4config/bird6.conf- Конфигурация BIRD IPv6scripts/load_prefixes.py- Скрипт загрузки префиксовscripts/monitor.py- Скрипт мониторингаdata/prefixes.txt- Пример файла с префиксамиREADME.md- Основная документацияSETUP.md- Подробные инструкции по настройкеQUICKSTART.md- Быстрый старт
Технические детали
- OS: Ubuntu 24.04 LTS
- BGP Daemon: BIRD 2.x
- Language: Python 3.x
- Protocols: BGP IPv4/IPv6
- Port: 179 (BGP)
Планы на будущее
Версия 1.1.0
- Web интерфейс для управления
- REST API для управления префиксами
- Поддержка Route Reflector
- Интеграция с системами мониторинга
- Поддержка BGP-LS
Версия 1.2.0
- Поддержка BGP FlowSpec
- Автоматическое резервное копирование
- Расширенная система логирования
- Поддержка множественных ASN
- Интеграция с DNS
Версия 2.0.0
- Микросервисная архитектура
- Поддержка Docker контейнеров
- Kubernetes deployment
- GraphQL API
- Real-time уведомления