Meshwork¶
Область Meshwork (переключатель области в верхней панели) собирает сводные экраны сети узлов домена: обзор домена, топологию транспорта, состав пиров, отдельные транспортные соединения и общий каталог сетевых ресурсов. Это взгляд «сверху» на всю сеть, в отличие от экранов области «Узел», показывающих один узел.
Понятия сети, домены, автообнаружение соседей, работа за NAT и оповещения описаны в разделе Meshwork.
Обзор Meshwork¶
Обзор Meshwork.¶
Сводная панель домена: все узлы сети и ключевые показатели домена в одном окне. В шапке — число узлов, ниже — строка показателей и списки.
Строка показателей объединяет плитки «Стримеры» (число узлов), «Стримов в эфире», «Egress» (суммарная исходящая полоса, Gbps), «Линки в норме» (исправные транспортные соединения к их общему числу) и «Тревоги». Плитка «Тревоги» считает неисправные узлы и неисправные активные соединения и подсвечивается при ненулевом значении.
Панель «Стримеры» — по строке на каждый узел: индикатор состояния, а у неисправного узла рядом с ним и словесная метка («Деградация» или «Не в сети»); имя узла, регион и роль, число потоков в эфире, загрузка CPU и трафик (вход/выход). Строка узла с доступной админкой ведёт к его экранам в области «Узел». Для роли администратора рядом с состоянием показывается счётчик активных оповещений узла.
Панель «События флота» видна администратору и сводит активные оповещения по всем узлам: время, узел, к которому относится событие (ссылка на его админку), и текст. Модель сети описана в Meshwork, оповещения — в Оповещения (алертер).
Топология¶
Граф топологии флота.¶
Граф транспорта домена: узлы сети и транспортные соединения между ними, сведённые в бандлы (несколько однонаправленных линков одного направления показываются одной связью). Экран графовый; в шапке — число узлов, бандлов и линков, домен подключённого узла, обозначения связей и кнопка «Домашний узел», возвращающая центр графа на текущий узел.
На графе видно, какие узлы соединены, где связь проверена, а где выведена, какие соединения внешние (за пределами домена) и какие узлы находятся за NAT. Обозначения различают проверенную связь, разорванную (пир не в сети), внешнюю связь, связь между пирами Meshwork и направление (одно- или двустороннее). Узел может нести счётчик активных оповещений. Клик по узлу перемещает на него центр графа (повторный клик открывает его админку), клик по связи открывает Транспортные соединения с фильтром по выбранному бандлу. Карта сети и её обозначения описаны в Карта сети и каталог ресурсов, поля узлов — в Карта сети, работа за NAT — в Узлы за NAT.
Пиры узла¶
Граф пиров узла (mesh).¶
Состав домена и связи между его участниками. Доступны переключатель области графа «Меш / Постоянные» и переключатель отображения «Таблица / Граф» (по умолчанию граф).
В режиме графа «Меш» показывает всех участников домена с центром на подключённом узле: достоверную звезду keep-alive от него и выведенные — не проверенные с этого узла — связи между остальными парами. «Постоянные» строит граф настроенного пиринга: узлы и направленные связи из списков соседей каждого узла (стрелка — направление настройки, двусторонняя при взаимной). Кнопка «Домашний узел» возвращает центр на текущий узел.
В режиме таблицы перечислены участники со столбцами «Узел», «Адрес», «Тип» («Постоянный» или «Авто»), «Версия», «Статус» («Активен» / «Недоступен», с меткой «Деградация» при сбоях keep-alive), «NAT» и «Последняя активность». Узел за NAT показывает «Внутренняя сеть» вместо недостижимого частного адреса. Имя узла — ссылка на его админку (недостижимый пир выводится обычным текстом); в строке есть кнопка открытия админки. Строка текущего узла помечена и раскрывает панель «Трафик Meshwork» — разбивку исходящего трафика по долям («База», «Пиры», «Библиотека», «Алерты»), скорость TX/RX и счётчики обмена. Поля строк описаны в Карта сети, настройка соседей — в Соседи и секреты, работа за NAT — в Узлы за NAT. Взгляд на пиры с точки зрения текущего узла — экран Meshwork / Домен.
Транспортные соединения¶
Отдельные транспортные соединения между узлами домена — те самые линки, которые на «Топологии» сведены в бандлы. В шапке — показатели «Соединения» (всего), «Исправные» (к общему числу) и «Проверенные». При переходе с графа «Топологии» таблица открывается с фильтром по выбранному бандлу; фильтр снимается ссылкой «← все соединения».
Каждая строка описывает одно соединение: индикатор состояния, направление (столбец «Соединение», узел → узел), «Протокол» (PS1, SRT и другие транспортные каналы), «Поток», «Идентификацию» («проверено» или «предполагается», с пометкой «резерв» для резервного линка), «Область» («внутренняя», «внешняя», «локальная» или «неизвестно») и телеметрию — «TX→RX Mb/s», «RTT» и «Потери». Область берётся со стороны, которая подключается сама, поэтому у соединений UDP, RTP, Pro-MPEG и RIST она «неизвестно». Значения телеметрии появляются при наличии соответствующих данных, иначе показывается «—»; длинные списки разбиваются на страницы. Тип связи PS1 / SRT описан в Общий каталог ресурсов, сами протоколы — в Peer-протоколы надёжной передачи.
Библиотека¶
Библиотека ресурсов домена.¶
Общий каталог занятых сетевых ресурсов домена: входы и выходы узлов по протоколам UDP, RTP, Pro-MPEG, RIST, а также PS1 и SRT. Каталог формируется автоматически из объявлений узлов и доступен только для просмотра. По нему выбирают свободные адреса и порты и находят нужные потоки в сети. В шапке — общее число записей и ссылка «← Потоки».
Над списком — фильтр «Узел-источник»: по умолчанию «Все узлы», в списке значений — узлы, которые сейчас что-либо объявляют. Фильтр отбирает записи одного объявившего узла и не меняет число записей в шапке. Строки упорядочены по узлу, домену и адресу.
Столбцы: «Узел» — объявивший узел, «Домен», «Вид» (направление и способ подключения точки:
output-multicast, input-caller, output-listen и т. п.), «Протокол»,
«Назначение» (адрес и порт), «Поток» (имя либо номер) и «Примечание». К адресу
приписываются область связи («локальная», «внутренняя» или «внешняя»; тот же признак есть
у транспортных соединений — Транспортные соединения), источник SSM (SSM <адрес>)
и номер VLAN (VLAN <n>). Область связи выводится только у точек PS1 и SRT, которые
сами подключаются к заданному адресу (*-caller): «локальная» — адрес того же узла,
«внутренняя» — подтверждённый доменной авторизацией пир, «внешняя» — все остальные. У RIST
рядом с протоколом выводится вес линка (вес <n>).
Клик по строке открывает админку её узла на статистике её потока: строка своего узла открывается на месте, строка соседа — по настройке «Открывать узлы в» общей панели (Общая панель); Ctrl или ⌘ принудительно открывает новую вкладку. Строка узла, недоступного или неизвестного сети, действия не имеет и несёт подсказку «Узел недоступен». Подсказка строки показывает время объявления записи.
Каталог и правила выбора адресов описаны в Общий каталог ресурсов; взгляд со стороны отдельного входа или выхода — Библиотека — этот поток.