Files
2025-07-11 19:06:56 +07:00

2.8 KiB
Raw Permalink Blame History

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 уведомления