Процедуры установления соединения, построения и обслуживания сетей MANET выполняются программными службами маршрутизации. В текущей работе рассматривается метод взаимодействия служб маршрутизации для установления и поддержания соединения между мобильными абонентами. Он включает обмен сообщениями NeighborMessage, которые содержат данные о наличии связей с другими абонентами, сетевые показатели производительности абонентов и каналов связи между ними, формирование таблицы AbonentMap, содержащей сведения об узлах-соседях. В ходе экспериментального исследования для передачи трафика использовались маршруты связи в два перехода, выбранные по критерию надёжности, рассчитанной на основе данных из AbobentMap. Это способствовало росту надёжности передачи трафика по маршрутам обозначенного типа. Предложенный в работе метод позволит повысить производительность передачи данных на двухшаговых путях связи и сократить время обнаружения маршрутов.
Аварийным службам часто приходится проводить спасательные и ликвидационные работы в условиях отсутствия централизованной связи. Невозможность обеспечения стабильной коммуникации между членами спасательного подразделения существенно снижает качество проведения работ. При этом в современных реалиях под стабильной коммуникацией понимается не только голосовой обмен, который может быть обеспечен коротковолновыми радиопередатчиками, но и интенсивный обмен большими объемами трафика. Применение стандартных решений на основе типового сетевого оборудования (Wi-Fi, спутниковая связь и др.) и существующих алгоритмов обеспечения качества обслуживания в рассматриваемых условиях не позволяет быстро обеспечить информационный обмен между разнородными абонентами. Более того, работа в высокогерцовых диапазонах может быть сильно затруднена при наличии препятствий, что снижает общую площадь покрытия и качество передачи данных. Мы предлагаем протокол маршрутизации сетевого уровня, предназначенный для организации децентрализованной связи в подразделении аварийной службы, где абоненты отличаются разной степенью мобильности и типом передаваемого трафика. Данный протокол включает алгоритмы подключения к сети, обнаружения оптимального и альтернативных маршрутов связи, передачи и балансировки трафика по найденным маршрутам. Оригинальный алгоритм поиска маршрутов анализирует производительность каналов связи и определяет все возможные пути передачи трафика между абонентами. С использованием функции оценки маршрутов, основанной на градиентном бустинге деревьев принятия решений, производится формирование оптимальных и альтернативных маршрутов связи, а при передаче данных, на основе полученной информации, выполняется балансировка трафика. Экспериментальное исследование предложенного протокола показало улучшение показателей скорости развертывания и качества обслуживания на сценариях с различной степенью мобильности абонентов.