👁️ Карты говорят, что сеть будет работать: как контролировать изменения с помощью цифрового двойника
После минорного обновления ПО могут перестать работать IPsec-туннели до филиалов, даже если релиз прошел проверку, а мониторинг не показывает отклонений. Причина сбоя может скрываться во взаимодействии компонентов конкретной инфраструктуры.
Команда uFactor совместно с Hadal Project подготовила текстовую версию доклада «Цифровой двойник, или Как контролировать изменения в сложной сетевой инфраструктуре», который был представлен на Saint HighLoad++.
О чем рассказали в статье:
🔸Физическая лаборатория, эмуляция и симуляция. Чем отличаются три подхода, какие задачи решает каждый из них и какие ограничения у них есть.
🔸Эмуляция с помощью uInfraTwin. Как воспроизвести выбранный сегмент сети с актуальными конфигурациями и образами ПО, провести функциональные и нагрузочные тесты и сохранить сценарий для повторных запусков.
🔸Симуляция с помощью Hadal. Как анализировать маршруты трафика, достижимость между узлами, работу stateful firewall и NAT, policy-based routing и сегментацию без отправки тестового трафика по рабочей сети.
🔸Интеграция Hadal и uInfraTwin. Как перенести проблемный сегмент из реальной инфраструктуры в эмулятор, воспроизвести инцидент и проверить исправление в безопасной среде.
🔸Жизненный цикл изменений. Как собрать актуальные данные об инфраструктуре, организовать тестирование перед выкладкой и контролировать состояние сети после нее. Также рассматриваем пять уровней зрелости процесса: реакцию на инциденты, физическую лабораторию, эмуляцию, контроль продакшена и непрерывный контроль изменений.
В статье привели пример реализации такого подхода в проекте для финансового сектора и рассказали с чего начать построение собственного контура тестирования.