
- •Техническое заданиеОбщие сведения
- •Требования к подсистеме информационной безопасности
- •Требования к подсистеме сети передачи данных
- •Требования к численности и квалификации персонала системы и режиму его работы
- •Показатели назначения
- •Требования к надежности
- •Определения, обозначения и сокращения
- •Содержание
- •Введение
- •1 Анализ платформы Addreality
- •1.1 Общие сведения
- •1.3 Информация по установке
- •1.3.1 Варианты развертывания
- •1.4 Анализ требований к сетевому оборудованию
- •1.4.1 Требования к ширине канала
- •1.4.2 Требования к поддерживаемым протоколам
- •1.4.3 Функциональные требования
- •1.5 Анализ рынка сетевого оборудования
- •1.6 Выводы по разделу
- •2 Проектирование сетевой инфраструктуры
- •2.1 Проектирование схемы подключения
- •2.2 Создание ovpn-сервера
- •2.3 Конфигурирование маршрутизаторов
- •2.4 Установка системы мониторинга
- •2.5 Тестирование системы
- •2.6 Составление протокола тестирования
- •2.7 Результаты тестирования
- •2.8 Вывод по проектированию сетевой инфраструктуры
- •Заключение
- •Список использованных источников
- •Приложение а
2 Проектирование сетевой инфраструктуры
2.1 Проектирование схемы подключения
Основной задачей при проектировании системы является выявление недостатков оборудования и программного обеспечения, которые придется использовать. Именно на этапе проектирования системы надо продумать способы решения всех известных проблем и угроз.
После проектирования надо протестировать данную систему для проверки ее работоспособности. Это позволит выявить ошибки, не обнаруженные на этапе проектирования. Для этого обычно создается исследовательский стенд, на котором разворачивается спроектированная система и тестируется в различных условиях. Такой подход проектирования позволяет наиболее эффективным способом разработать систему.
В случае, если система удовлетворяет всем требованиям, то данная система спроектирована верно и ее можно внедрять в бизнес.
Сетевая инфраструктура распределенной сети была разработана на основе выбранного оборудования и учитывает все особенности возможного применения.
Основное предназначение данной системы - это передача видео-трафика. На основании анализа программного обеспечения Addreality Player была вычислена минимальная пропускная способность канала – 25Мб\с.
Подключение к конечному устройству происходит по Wi-Fi. Именно использования беспроводной сети позволяет создать отказоустойчивость, не использую специализированные средства типа семейства протоколов FHRP. Достигается это путем настройки dhcp-сервера на сетевом оборудовании и наличия двух беспроводным маршрутизаторов рядом с конечным устройством. Такая схема подключения позволяет конечному устройству оставаться в сети при выходе из строя одного из маршрутизаторов.
Использование 4G-модемов уменьшает стоимость системы и позволяет подключать конечное устройство к сети в любой точке, где есть беспроводная связь.
Защита устройств от попыток взлома включает в себя фильтрацию трафика, не позволяя лишнему трафику ходить по сети, и шифрование данных по алгоритму md5.
Удаленный доступ к оборудованию предоставляется за счет создания VPN. Это позволяет подключиться к сети с любого устройства, которое включено в данную виртуальную сеть.
Основываясь на всех рассмотренных выше требованиях, схема подключения конечного устройства к сети будет выглядеть следующим образом:
Рисунок 2 – Схема подключения конечного устройства к сети
На схеме, изображенной на рисунке 2, представлена схема подключения рекламной панели к сети. Это позволяет оценить устройство сетевой инфраструктуры и способы взаимодействия компонент между собой.
2.2 Создание ovpn-сервера
Для связи всех сетевых устройств, получающих разные ip-адреса от провайдера через 4G-модем, используется VPN. Адресный план для сети будет выглядеть следующим образом:
Сеть 10.255.254.0 с маской 255.255.255.0 будет использоваться для всех первых микротиков
Сеть 10.255.255.0 с маской 255.255.255.0 будет использоваться для всех вторых микротиков
У каждого комплекта микротиков будет локальный адрес 10.0.0.1-10.0.0.2/30 для возможности подключения по ssh с одного микротика на другой
Для связи с рекламной панелью будет использоваться адрес 192.168.254.250 у первого микротика и 192.168.255.250 для второго
Сама рекламная панель будет получать адрес по dhcp от микротика, к которому она будет подключаться, от первого микротика это будет 192.168.254.1/24, от второго 192.168.255.1/24
Для обеспечения возможности удаленного доступа на оборудования Mikrotik и связывания всех сетевых устройств в VPN используется бесплатное программное обеспечение OpenVPN, позволяющее настраивать VPN-сервер и методы шифрования для передачи данных. Достигается это за счет генерации ключей шифрования на OpenVPN сервере и добавление их на само сетевое оборудование [16].
Сервер OpenVPN развернул на операционной системе Debian 9.9. Для развертывания данной ОС использовал VMWare Workstation 15 Player.
Рисунок 3 - Debian 9 on VMWare
В процессе установки операционной системы Debian 9 мною была произведена первичная конфигурация операционной системы (настроены разделы памяти, графический интерфейс, часовой пояс, указал адрес ftp-сервера в качестве зеркала для подкачки данных). После чего приступил к установке OpenVPN-сервера. Изначально скачал программное обеспечение с зеркала ftp.ru.debian.org, после чего приступил к его настройке.
Рисунок 4 – Настройка openvpn-сервера
В процессе настройки OpenVPN-сервера мною были настроены ip-адрес и порт, на который сервер будет принимать запросы, протокол работы (udp/tcp), тип туннеля, пути до сгенерированных сертификатов, параметры TSL, тип шифрования пакетов (в нашем случае md5), произведена настройка параметров VPN.
После настройки параметров OpenVPN сервера создал файл корневого сертификата, сертификат сервера и приватный ключ сервера. После чего OpenVPN-сервер был запущен.
Рисунок 5 – Настройка сертификатов для OpenVPN-сервера
Рисунок 6 – Запуск Open-VPN сервера