Meshwork

Область Meshwork (переключатель области в верхней панели) собирает сводные экраны сети узлов домена: обзор домена, топологию транспорта, состав пиров, отдельные транспортные соединения и общий каталог сетевых ресурсов. Это взгляд «сверху» на всю сеть, в отличие от экранов области «Узел», показывающих один узел.

Понятия сети, домены, автообнаружение соседей, работа за NAT и оповещения описаны в разделе Meshwork.

Обзор Meshwork

Обзор Meshwork.

Обзор Meshwork.

Сводная панель домена: все узлы сети и ключевые показатели домена в одном окне. В шапке — число узлов, ниже — строка показателей и списки.

Строка показателей объединяет плитки «Стримеры» (число узлов), «Стримов в эфире», «Egress» (суммарная исходящая полоса, Gbps), «Линки в норме» (исправные транспортные соединения к их общему числу) и «Тревоги». Плитка «Тревоги» считает неисправные узлы и неисправные активные соединения и подсвечивается при ненулевом значении.

Панель «Стримеры» — по строке на каждый узел: индикатор состояния, а у неисправного узла рядом с ним и словесная метка («Деградация» или «Не в сети»); имя узла, регион и роль, число потоков в эфире, загрузка CPU и трафик (вход/выход). Строка узла с доступной админкой ведёт к его экранам в области «Узел». Для роли администратора рядом с состоянием показывается счётчик активных оповещений узла.

Панель «События флота» видна администратору и сводит активные оповещения по всем узлам: время, узел, к которому относится событие (ссылка на его админку), и текст. Модель сети описана в Meshwork, оповещения — в Оповещения (алертер).

Топология

Граф топологии флота.

Граф топологии флота.

Граф транспорта домена: узлы сети и транспортные соединения между ними, сведённые в бандлы (несколько однонаправленных линков одного направления показываются одной связью). Экран графовый; в шапке — число узлов, бандлов и линков, домен подключённого узла, обозначения связей и кнопка «Домашний узел», возвращающая центр графа на текущий узел.

На графе видно, какие узлы соединены, где связь проверена, а где выведена, какие соединения внешние (за пределами домена) и какие узлы находятся за NAT. Обозначения различают проверенную связь, разорванную (пир не в сети), внешнюю связь, связь между пирами Meshwork и направление (одно- или двустороннее). Узел может нести счётчик активных оповещений. Клик по узлу перемещает на него центр графа (повторный клик открывает его админку), клик по связи открывает Транспортные соединения с фильтром по выбранному бандлу. Карта сети и её обозначения описаны в Карта сети и каталог ресурсов, поля узлов — в Карта сети, работа за NAT — в Узлы за NAT.

Пиры узла

Граф пиров узла (mesh).

Граф пиров узла (mesh).

Состав домена и связи между его участниками. Доступны переключатель области графа «Меш / Постоянные» и переключатель отображения «Таблица / Граф» (по умолчанию граф).

В режиме графа «Меш» показывает всех участников домена с центром на подключённом узле: достоверную звезду keep-alive от него и выведенные — не проверенные с этого узла — связи между остальными парами. «Постоянные» строит граф настроенного пиринга: узлы и направленные связи из списков соседей каждого узла (стрелка — направление настройки, двусторонняя при взаимной). Кнопка «Домашний узел» возвращает центр на текущий узел.

В режиме таблицы перечислены участники со столбцами «Узел», «Адрес», «Тип» («Постоянный» или «Авто»), «Версия», «Статус» («Активен» / «Недоступен», с меткой «Деградация» при сбоях keep-alive), «NAT» и «Последняя активность». Узел за NAT показывает «Внутренняя сеть» вместо недостижимого частного адреса. Имя узла — ссылка на его админку (недостижимый пир выводится обычным текстом); в строке есть кнопка открытия админки. Строка текущего узла помечена и раскрывает панель «Трафик Meshwork» — разбивку исходящего трафика по долям («База», «Пиры», «Библиотека», «Алерты»), скорость TX/RX и счётчики обмена. Поля строк описаны в Карта сети, настройка соседей — в Соседи и секреты, работа за NAT — в Узлы за NAT. Взгляд на пиры с точки зрения текущего узла — экран Meshwork / Домен.

Библиотека

Библиотека ресурсов домена.

Библиотека ресурсов домена.

Общий каталог занятых сетевых ресурсов домена: входы и выходы узлов по протоколам UDP, RTP, Pro-MPEG, RIST, а также PS1 и SRT. Каталог формируется автоматически из объявлений узлов и доступен только для просмотра. По нему выбирают свободные адреса и порты и находят нужные потоки в сети. В шапке — общее число записей и ссылка «← Потоки».

Над списком — фильтр «Узел-источник»: по умолчанию «Все узлы», в списке значений — узлы, которые сейчас что-либо объявляют. Фильтр отбирает записи одного объявившего узла и не меняет число записей в шапке. Строки упорядочены по узлу, домену и адресу.

Столбцы: «Узел» — объявивший узел, «Домен», «Вид» (направление и способ подключения точки: output-multicast, input-caller, output-listen и т. п.), «Протокол», «Назначение» (адрес и порт), «Поток» (имя либо номер) и «Примечание». К адресу приписываются область связи («локальная», «внутренняя» или «внешняя»; тот же признак есть у транспортных соединений — Транспортные соединения), источник SSM (SSM <адрес>) и номер VLAN (VLAN <n>). Область связи выводится только у точек PS1 и SRT, которые сами подключаются к заданному адресу (*-caller): «локальная» — адрес того же узла, «внутренняя» — подтверждённый доменной авторизацией пир, «внешняя» — все остальные. У RIST рядом с протоколом выводится вес линка (вес <n>).

Клик по строке открывает админку её узла на статистике её потока: строка своего узла открывается на месте, строка соседа — по настройке «Открывать узлы в» общей панели (Общая панель); Ctrl или ⌘ принудительно открывает новую вкладку. Строка узла, недоступного или неизвестного сети, действия не имеет и несёт подсказку «Узел недоступен». Подсказка строки показывает время объявления записи.

Каталог и правила выбора адресов описаны в Общий каталог ресурсов; взгляд со стороны отдельного входа или выхода — Библиотека — этот поток.