Способ поддержания функциональной устойчивости межмашинной коммуникационной сети

Способ функциональной устойчивости межмашинной коммуникационной сети, включающий управление настройками динамической маршрутизации, отличающийся тем, что дополнительно вводят блок поддержания функциональной устойчивости, в котором получают от всех узлов межмашинной коммуникационной сети, в которой каждый узел является динамическим сетевым маршрутизатором, пересылаемые сетевые пакеты; в каждом поступающем сетевом пакете выделяют адрес узла-отправителя и адрес узла-получателя, формируют на узле-отправителе, передавшем на блок поддержания функциональной устойчивости сетевой пакет, запись в таблице динамической маршрутизации, в результате чего узел-отправитель перенаправляет разрешенные первый и следующие за ним сетевые пакеты по данному маршруту; на узле-отправителе формируют новый или получают от соседнего узла сетевой пакет, содержащий запрос на сетевое взаимодействие с узлом-получателем, и осуществляют определение дальнейшего сетевого маршрута для пересылки данного сетевого пакета, сначала осуществляя поиск маршрута для сетевого пакета в таблице динамической маршрутизации на узле-отправителе, при этом, если маршрут найден, - пересылая сетевой пакет далее по указанному в таблице динамической маршрутизации маршруту, а если маршрут не найден, то передавая блоку поддержания функциональной устойчивости сетевой пакет для формирования правила маршрутизации; в блоке поддержания функциональной устойчивости получают сетевой пакет, содержащий адрес узла-отправителя, адрес узла-получателя, проверяют, указано ли запрошенное узлом-отправителем взаимодействие с узлом-получателем в списке устойчивых взаимодействий узлов, в котором запись в строке соответствует адресу узла-отправителя, в столбце - адресу узла-получателя; если адреса узлов найдены в списке корректных взаимодействий узлов для пары узла-отправителя и узла-получателя, то в блоке поддержания функциональной устойчивости формируют команду, направляемую узлу-отправителю, посредством которой в таблицу динамической маршрутизации узла-отправителя добавляется новая запись маршрутизации, которая указывает маршрут пересылки сетевых пакетов от узла-отправителя к узлу-получателю, а если адреса узлов не найдены в списке корректных взаимодействий узлов для пары узла-отправителя и узла-получателя, то в блоке поддержания функциональной устойчивости формируют команду, которой информируют узел-отправитель об отказе во взаимодействии с узлом-получателем; если маршрут для пересылки сетевого пакета между узлами сформирован, то на узле-отправителе пересылают сетевой пакет по данному маршруту, указанному в таблице динамической маршрутизации, если от блока поддержания функциональной устойчивости получен отказ во взаимодействии, то сетевой пакет от узла-отправителя к узлу-получателю не пересылают; данные действия выполняют повторно для всех сетевых пакетов и всех пар взаимодействующих узлов межмашинной коммуникационной сети в каждой новой последовательности узлов, через которые пересылают сетевые пакеты между взаимодействующими узлами, в каждом новом состоянии сетевой топологии, в результате чего достигают функционально устойчивого взаимодействия всех улов в составе межмашинной коммуникационной сети, где каждый узел взаимодействует с другими узлами, если соблюден список устойчивых взаимодействий узлов, указанный в блоке поддержания функциональной устойчивости, и получает отказ во взаимодействии с другим узлом, если узел не указан в списке устойчивых взаимодействий, поддерживая тем самым функциональную устойчивость межмашинной коммуникационной сети.