Carte du réseau et catalogue des ressources

Meshwork fournit deux écrans de synthèse dans l’interface d’administration : une carte des nœuds du réseau et un catalogue commun des ressources réseau occupées. Les deux se mettent à jour automatiquement et regroupent à l’échelle du domaine des informations qu’il faudrait sinon collecter manuellement sur chaque serveur.

Carte du réseau

La carte présente la composition du réseau — une ligne par nœud connu, y compris celui depuis lequel vous la consultez. Les nœuds vérifient la connectivité entre eux environ toutes les 5 secondes, et l’affichage se met à jour de lui-même. Si Meshwork n’est pas configuré, la liste est vide.

Ce qu’affiche la ligne d’un nœud :

  • Nom du nœud et l’adresse de son interface d’administration.

  • Nœud local — la ligne du nœud sur lequel vous consultez la carte ; elle est marquée de façon particulière et toujours affichée comme « online ».

  • Type de liaison — permanente (un nœud issu de la liste explicite de peers) ou auto-découverte (trouvé automatiquement via un domaine commun).

  • État — « online » ou « offline ». S’il n’y a aucune confirmation d’un nœud pendant environ 15 secondes, il est marqué « offline ». Le redémarrage d’un peer est détecté automatiquement, aussi un bref clignotement de l’état juste après son redémarrage est normal.

  • Dernier contact — quand a eu lieu la dernière liaison réussie.

  • Domaine — le ou les domaines du nœud. Un super-node en possède plusieurs, et le nœud est en outre marqué super.

  • NAT — l’indication qu’une traduction d’adresses a été détectée sur le chemin vers le nœud.

  • Relais / Via — si les informations de disponibilité et de NAT d’un nœud sont obtenues non pas directement mais via un nœud voisin, la ligne est marquée « relais », et le champ « via » affiche le nom de ce nœud voisin. C’est ainsi que sont affichés, par exemple, les nœuds derrière un NAT que ce nœud ne peut pas joindre directement. Dès qu’une liaison directe est établie, elle a priorité sur les informations relayées.

  • Raison — apparaît si un peer auto-découvert est joignable directement mais ne peut pas être authentifié. Cela signifie généralement que les nœuds communiquent via des adresses publiques alors qu’aucun nœud du domaine n’a HTTPS activé, par lequel les nœuds confirment mutuellement leur authenticité (voir Prérequis et joignabilité). Cette mention signifie que la liaison directe ne fonctionne pas ; le nœud lui-même peut cependant rester « online » via un relais. Sur un réseau local (nœuds sur des adresses IP privées), cette mention n’apparaît pas.

Catalogue commun des ressources

Un écran distinct de l’interface d’administration affiche un catalogue distribué des ressources réseau occupées — toutes les entrées et sorties UDP / RTP / Pro-MPEG / RIST exécutées sur les nœuds du domaine. Il s’agit d’une liste à l’échelle du domaine des adresses et ports occupés ; elle permet de choisir facilement une ressource libre et de voir où chaque stream est déjà utilisé.

Pour chaque entrée, le catalogue affiche le protocole et la direction (entrée/sortie), le nœud source, le domaine, l’adresse/groupe/port, le VLAN, si nécessaire la source pour le source-specific multicast et une note.

Le même catalogue répond aussi à la question inverse — qui d’autre travaille avec l’adresse d’une entrée ou d’une sortie donnée : à côté de l’adresse se trouve le bouton « Afficher dans la bibliothèque » (Bibliothèque — ce flux).

La publication est gérée par deux champs supplémentaires de l’entrée/sortie elle-même (ils ne sont affichés que pour les transports qui figurent dans le catalogue — UDP / RTP / Pro-MPEG / RIST / PS1 / SRT ; les noms sont ceux de l’interface) : Peer note (meshwork library) — une note publique destinée au catalogue (si elle est vide, la note ordinaire de l’enregistrement est utilisée) et Peer private — l’exclusion de l’enregistrement de la publication.

Type de liaison PS1 / SRT

Outre UDP / RTP / Pro-MPEG / RIST, le catalogue inclut aussi les connexions PS1 et SRT. Une telle connexion a deux côtés : l’appelant (compose une adresse distante) et l’écoutant (accepte la connexion). Pour le côté appelant, le catalogue affiche le type de liaison :

  • interne — l’entrée/sortie est configurée pour se connecter en tant que membre du domaine (auto-login de domaine activé) : elle se connecte à un autre nœud du réseau et confirme son appartenance au domaine ;

  • externe — il n’y a aucune confirmation de membre du domaine : il s’agit d’une connexion ordinaire vers un point quelconque. Même si un nœud du réseau se trouve à l’adresse indiquée, sans auto-login de domaine la liaison est considérée comme externe — le type reflète la façon dont la connexion est configurée, et non le fait que le destinataire appartienne ou non au réseau.

Il s’agit d’une mention indicative : elle n’affecte pas la transmission elle-même mais aide à distinguer les liaisons intra-domaine confirmées des liaisons externes. Pour les côtés en écoute et pour la famille UDP / RTP, le type n’est pas affiché.