---
title: Карта сети и каталог ресурсов
url: https://doc2.pstreamer.tv/ru/manual/meshwork/map.html
lang: ru
product: Perfect Streamer
version: 2.0.2.362
---

# Карта сети и каталог ресурсов

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

## Карта сети

Карта показывает состав сети — по одной строке на каждый известный узел, включая тот, с которого вы смотрите. Узлы проверяют связь друг с другом примерно каждые 5 секунд, и картина обновляется сама. Если Meshwork не настроен, список пуст.

Что показывает строка узла:

- **Имя узла** и адрес его админки.
- **Свой узел** — строка того узла, на котором вы смотрите карту; помечена «этот узел» и всегда показана на связи.
- **Тип связи** — постоянный (узел из явного списка соседей) или автообнаруженный (найден автоматически через общий домен).
- **Состояние** — «Активен» или «Недоступен». Если подтверждений от узла нет около 15 секунд, он помечается недоступным. Перезапуск соседа распознаётся автоматически, поэтому короткое мерцание состояния сразу после его перезапуска — это нормально. Недоступный узел остаётся на карте неделю с последнего контакта, и всё это время держится его алерт о молчании: упавший узел должен отличаться от узла, которого никогда не было. Раньше срока его убирают действием «Забыть узел» ([Узлы](../webui/meshwork.md#webui-fleet-nodes)); постоянный сосед при этом вычёркивается и из настроенного списка ([Соседи и секреты](setup.md#meshwork-peers)).
- **Последний контакт** — когда последний раз была успешная связь.
- **Аптайм** — время с запуска узла. Узел сообщает сам момент запуска, а не счётчик, поэтому значение растёт непрерывно и сбрасывается только перезапуском. Момент запуска идёт по часам самого узла, а возраст считается по часам рабочего места: когда из них выходит невозможное значение, время работы не выводится ([Узлы](../webui/meshwork.md#webui-fleet-nodes)).
- **Домен** — домен или домены узла. У super-node их несколько, и узел дополнительно помечен как `super`.
- **NAT** — признак того, что на пути к узлу обнаружена трансляция адресов.

Часть сведений карта собирает не напрямую, и в строке они не выделены, но знать о них стоит — они объясняют то, что на карте видно:

- **Ретрансляция.** Сведения о доступности и NAT узла могут прийти не от него самого, а через соседа. Так на карту попадают, например, узлы за NAT, до которых данный узел не может достучаться напрямую: они показаны наравне с остальными, хотя прямой связи с ними нет. Как только прямая связь устанавливается, она имеет приоритет над ретранслированными сведениями.
- **Неудачная аутентификация.** Автообнаруженный сосед может быть достижим напрямую, но не проходить проверку подлинности. Обычно это значит, что узлы связываются по публичным адресам, а в домене нет узла с включённым HTTPS, через который узлы подтверждают подлинность друг друга (см. [Требования и достижимость](setup.md#meshwork-requirements)). Не работает при этом **прямая** связь; сам узел может оставаться активным через ретрансляцию. В локальной сети (узлы по частным IP-адресам) этого не происходит.

## Общий каталог ресурсов

Отдельный экран админки показывает распределённый каталог занятых сетевых ресурсов — все запущенные на узлах домена входы и выходы UDP / RTP / Pro-MPEG / RIST. Это сводный по домену список занятых адресов и портов; по нему удобно выбирать свободный ресурс и видеть, где какой поток уже задействован.

Для каждой записи каталог показывает протокол и направление (вход/выход), узел-источник, домен, адрес/группу/порт, VLAN, при необходимости источник для source-specific multicast и заметку.

Тот же каталог отвечает и на обратный вопрос — кто ещё работает с адресом конкретного входа или выхода: рядом с адресом стоит кнопка «Показать в библиотеке» ([Библиотека — этот поток](../webui/streams.md#webui-stream-library-feed)).

Публикацией управляют два дополнительных поля у самого входа/выхода (показываются только у транспортов, попадающих в каталог, — UDP / RTP / Pro-MPEG / RIST / PS1 / SRT; названия — как в интерфейсе): Peer note (meshwork library) — публичная заметка для каталога (если пуста, используется обычная заметка записи) и Peer private — исключение записи из публикации.

### Тип связи PS1 / SRT

Помимо UDP / RTP / Pro-MPEG / RIST, в каталог попадают и соединения [PS1](../planning/index.md#planning-ps1) и [SRT](../planning/index.md#planning-srt). У такого соединения две стороны: вызывающая (дозванивается до удалённого адреса) и слушающая (принимает подключение). Для вызывающей стороны каталог показывает тип связи:

- **внутренняя** — вход/выход настроен подключаться как участник домена (доменный автологин включён): он соединяется с другим узлом сети и подтверждает свою принадлежность домену;
- **внешняя** — подтверждения участника домена нет: это обычное подключение к произвольной точке. Даже если по указанному адресу стоит узел сети, без доменного автологина связь считается внешней — тип отражает, как настроено подключение, а не то, входит ли получатель в сеть.

Это пометка-подсказка: на саму передачу она не влияет, а помогает отличить подтверждённые внутридоменные связи от внешних. У слушающих сторон и у семейства UDP / RTP тип не показывается.
