AstraRegul
Релиз 2024.08.31.00
×

4.1.1.2.5.3. Модуль NetDiag2

 
 
Модуль NetDiag2 предназначен для диагностики связи с сетевыми устройствами в сетях TCP/IP.
 
Модуль NetDiag2 записывает информацию в статические сигналы сервера. Статические сигналы создаются и конфигурируются пользователем.
 
Модуль NetDiag2 следует использовать, если нужно конфигурировать сигналы, используемые модулем: разместить сигналы в разных ветвях дерева сигналов и/или конфигурировать свойства сигналов.
 
Модуль выполняет следующие функции:
проверка возможности доставки IP-пакетов до сетевого устройства (Ping);
определение маршрута следования IP-пакетов до сетевого устройства (TraceRoute).
 

Сигналы модуля

 
Сигналы модуля используются для:
записи информации о запросах, отправленных сетевым устройствам по каждому каналу;
управления запросами, отправляемыми сетевым устройствам по каждому каналу.
 
Сигналы модуля NetDiag динамические: их создаёт модуль при старте сервера в папке, указанной в параметрах модуля. Структура папки:
в папке для каждого сетевого устройства создаётся папка;
имя папки – псевдоним сетевого устройства;
в папке сетевого устройства для каждого канала создаётся папка; имя папки – псевдоним канала;
в папке канала создаются две папки:
«Ping»;
«TraceRoute».
в папках «Ping» и «TraceRoute» создаются сигналы модуля; имя сигнала – название функции, которую он выполняет (описание функций приведено ниже).
 
 

Принципы работы

 
Модуль периодически отправляет сетевым устройствам запросы Ping и TraceRoute.
Запросы передаются согласно протоколу ICMPv4, период отправления запросов и список сетевых устройств указываются при конфигурировании модуля. Результаты запросов модуль записывает в сигналы сервера.
 

Работа в резерве

 
В режиме РЕЗЕРВ модули выполняют те же функции, что и в режиме РАБОТА.