Russian Language English Language


Place for sale

BC/NW 2025 № 1 (42):3.3

РАЗРАБОТКА ПОДСИСТЕМЫ КОНТРОЛЯ ПРОЦЕДУРАМИ РЕКОНФИГУРАЦИИ В ПРОГРАММНО-КОНФИГУРИРУЕМЫХ СЕТЯХ С ИСПОЛЬЗОВАНИЕМ РАСПРЕДЕЛЕННОГО РЕЕСТРА

Шпигун И.К., Писковский В.О.

Развитие технологий Программно-Конфигурируемых сетей (SDN) приносит множество преимуществ благодаря своей гибкости и возможностям автоматизации. Однако решение проблемы восстановления сетевого состояния при возникновении неполадок остаётся критически важной задачей. При сбоях, таких как выход из строя коммутаторов, возникновение сетевых циклов или отказ сетевой аппаратуры, необходимо эффективно выполнять операции «redo» или «undo» для возврата сети в последнее корректное состояние.

Использование блокчейна в качестве журнала изменений для SDN предложено благодаря своим уникальным преимуществам. Блокчейн обеспечивает неизменность записей — каждое изменение состояния сетевого устройства фиксируется в блоке, криптографически связанном с предыдущими. Такое связывание гарантирует, что изменение или удаление записей остаётся невозможным без легко обнаружимой модификации всей цепочки, обеспечивая полную прозрачность и аудит всех действий. Это свойство предоставляет надёжное средство аудита и позволяет точно отслеживать все изменения в сети.

В данной работе проведён анализ методов восстановления в различных системах управления базами данных, таких как Oracle [1], Microsoft SQL Server [2], MySQL [3], PostgreSQL [4], MongoDB [5] и Cassandra [6]. Все они имеют свои особенности в управлении состояниями, которые можно адаптировать для сетевых устройств. Введено понятие «корректного» состояния сети, относительно которого будет выполняться откат или, напротив, восстановление сетевых устройств, что аналогично методам в традиционных СУБД.

Таким образом, предлагаемый подход с использованием блокчейна в SDN предоставляет новый уровень надёжности и безопасности в управлении изменениями сети.

 

Литература

1. https://www.oracle.com/cis/-[Дата обращения 12.10.2024]

2. https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver16-[Дата обращения 9.10.2024]

3. https://www.mysql.com/-[Дата обращения 12.10.2024]

4. https://www.postgresql.org/-[Дата обращения 10.10.2024]

5. https://metanit.com/nosql/mongodb/-[Дата обращения 10.10.2024]

6. https://cassandra.apache.org/_/index.html-[Дата обращения 10.10.2024]