65 lines
2.8 KiB
Markdown
65 lines
2.8 KiB
Markdown
# 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 IPv4
|
||
- `config/bird6.conf` - Конфигурация BIRD IPv6
|
||
- `scripts/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 уведомления |