logo
Дипломы2 / Андрей / Чужие дипломы / Диплом1 / диплом

4.1. Принцип работы шлюза

Информация о конфигурации аппаратуры ВТК-12 находится в двух файлах “vtk.cfg” и “switch.cfg”, которые в свою очередь располагаются на флэш диске платы МК‑01 блока ВТК-12. Так как в функции шлюз не заложен доступ к флэш-диску аппаратуры, то процесс считывания конфигурации выглядит следующим образом (см. рис. 4.1): когда ИСУМ необходимо получить информацию о конфигурации блоков ВТК‑12, она выдает запрос в виде IP-адреса комплекту программного обеспечения (КПО-3), в который входит файл-менеджер флэш-диска. После того, как КПО получит запрос, он пытается соединится с блоком, имеющим нужный IP-адрес. Если соединение установлено, то файл-менеджер получает доступ к флэш-диску и считывает необходимые файлы. Полученные таким образом файлы помещаются на жесткий диск компьютера на котором располагается шлюз в специальную директорию, имя которой совпадает с IP‑адресом аппаратуры. Если ИСУМ необходимо получить информацию о нескольких блоках ВТК-12, то эти операции повторяются несколько раз. Далее ИСУМ инициализирует шлюз с помощью интерфейсной функции GateInit (см. раздел 2.3 «Функции работы со шлюзом»), которая возвращает список всех найденных директорий с конфигурациями. Получив список сетевых элементов (директорий), ИСУМ вызывает функциюGetNEDataдля получения информации (конфигурации) о сетевом элементе.

Рис. 4.1. Схема работы со шлюзом