Aller au contenu

Diagramme réseau la Vitre - Services IT

Documentation technique réseau
Ce document détaille l'architecture réseau et les flux de données de la Vitre pour les services IT clients. Il couvre les exigences réseau, les protocoles utilisés et les considérations de sécurité.

Rapprochez-vous, ça change tout.


Architecture générale

Composants physiques

graph TB
    A[Vitre Site A] -->|Ethernet/WiFi| B[Infrastructure Réseau]
    C[Vitre Site B] -->|Ethernet/WiFi| B
    D[Le Compagnon Mobile] -->|WiFi/4G/5G| B
    E[Le Compagnon Web] -->|Ethernet/WiFi| B
    F[Portail Admin] -->|Ethernet/WiFi| B

    B -->|Internet| G[Serveurs la Vitre]
    G --> H[Service d'authentification]
    G --> I[Service de routage vidéo]
    G --> J[Service d'administration]

Composants logiciels

Sur chaque Vitre :

  • Mini-PC Windows : Hôte principal
  • Application la Vitre : Interface utilisateur principale
  • Caméra HD : Flux vidéo entrant
  • Microphone : Flux audio entrant
  • Haut-parleurs : Flux audio sortant
  • Écran 86 pouces : Affichage vidéo

Flux de données détaillés

1. Communication inter-Vitres

sequenceDiagram
    participant VA as Vitre Site A
    participant SV as Serveurs la Vitre
    participant VB as Vitre Site B

    VA->>SV: Demande de connexion (HTTPS)
    SV->>VA: Authentification (TLS 1.3)
    SV<<->>VA: Connexion Websocket
    VA->>SV: Envoi des points de connexions (Signaling)
    SV->>VB: Notification nouvelle Vitre disponible dans l'espace
    VB->>SV: Envoi des points de connexions (Signaling)
    SV->>VA: Envoi des points de connexions des autres Vitres

    Note over VA,VB: Établissement Connexion WebRTC
    VA<<->>VB: Flux audio/vidéo (SRTP / WebRTC)
    VA<<->>VB: Annotations (DTLS / WebRTC)
    VA<<->>VB: Partage d'écran (SRTP / WebRTC)

2. Connexion Le Compagnon

sequenceDiagram
    participant C as Le Compagnon
    participant V as Vitre Locale
    participant S as Serveurs la Vitre

    V->>C: Scan QR Code / Code temporaire
    C->>S: Code + authentification
    S->>C: Validataion authentification
    S<<->>C: Connexion Websocket

    C->>S: Envoi des points de connexions (Signaling - Host / Relay / Reflexive)
    S->>V: Notification de connexion du compagnon
    V->>S: Envoi des points de connexions (Signaling - Host / Relay / Reflexive)
    S->>C: Envoi des points de connexions de la Vitre

    Note over C,V: Connexion WebRTC étable
    C->>V: Partage d'écran mobile (SRTP / WebRTC)
    C->>V: Flux caméra mobile (SRTP / WebRTC)
    C<<->>V: Annotations temps réel (DTLS / WebRTC)

Spécifications techniques

Exigences réseau

Composant Bande passante Protocole Port Criticité
Vidéo HD principal 3 Mbps SRTP/WebRTC/UDP Dynamique Critique
Audio 0.5 Mbps SRTP/WebRTC/UDP Dynamique Critique
Signal/Contrôle 0.5 Mbps HTTPS/TCP 443 Critique
Partage d'écran 1-2 Mbps SRTP/WebRTC/UDP Dynamique Normale
Traduction 0.1 Mbps HTTPS/TCP 443 Optionnelle
Administration 0.1 Mbps HTTPS/TCP 443 Faible

Total recommandé : 5 Mbps minimum par Vitre.

Protocoles utilisés

Transport sécurisé :

  • SRTP (Secure Real-Time Protocol) : Chiffrement bout en bout audio/vidéo
  • TLS 1.3 : Sécurisation des connexions HTTPS
  • WebRTC : Communication peer-to-peer pour partage d'écran
  • WebSocket Secure (WSS) : Communication bidirectionnelle temps réel

Authentification :

  • OAuth 2.0 : Authentification utilisateurs
  • JWT (JSON Web Tokens) : Sessions sécurisées
  • SSO (Single Sign-On) : Intégration entreprise

Configuration firewall

Ports à ouvrir (sortant)

# API
lavit.re, *.lavit.re  https TCP 443
insights.lavit.re  https TCP 443

# TURN / STUN
turn.lavit.re  443, / TCP & UDP
stun.lavit.re  443 / TCP & UDP
*.relay.lavit.re  443 / TCP & UDP

# Static Content
storage.lavit.re  https TCP 443
*.extensions.lavit.re, extensions.lavit.re  https TCP 443
*.apps.lavit.re, apps.lavit.re  https TCP 443
*.lavitre.space, lavitre.space  https TCP 443
*.lavitre.me, lavitre.me  https TCP 443

# Translation app
*.api.cognitive.microsoft.com  https TCP 443
*.cognitiveservices.azure.com  https TCP 443
*.speech.microsoft.com  https TCP 443

Certificats SSL/TLS

  • Certificats Let's Encrypt : Renouvelés automatiquement
  • Validité : 90 jours avec renouvellement automatique
  • Chiffrement : TLS 1.3 minimum, courbes elliptiques
  • HSTS : Forcé sur tous les domaines

Sécurité et chiffrement

Chiffrement des flux

graph LR
    A[Vitre A] -->|SRTP AES-256| B[Internet]
    B -->|SRTP AES-256| C[Vitre B]

    D[Le Compagnon] -->|TLS 1.3| B
    B -->|WebRTC DTLS| D

    E[Admin] -->|HTTPS TLS 1.3| B
    B -->|JWT Signé| E

Algorithmiques de chiffrement

API Cyphers:

  • TLS_AES_256_GCM_SHA384 (TLS 1.3 only)
  • TLS_AES_128_GCM_SHA256 (TLS 1.3 only)
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

WebRTC Cyphers:

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

Qualité de service (QoS)

Priorités de trafic

Classe Trafic DSCP Latence max Gigue max
Temps réel Audio EF (46) 20ms 5ms
Vidéo Vidéo AF41 (34) 50ms 10ms
Interactif Signalisation AF31 (26) 100ms 20ms
Données Partage écran AF21 (18) 200ms 50ms

Configuration QoS recommandée

# Exemple configuration Cisco
class-map match-any VITRE-VOICE
  match dscp ef
  match protocol rtp audio

class-map match-any VITRE-VIDEO  
  match dscp af41
  match protocol rtp video

policy-map VITRE-QOS
  class VITRE-VOICE
    priority percent 20
  class VITRE-VIDEO
    bandwidth percent 60
  class class-default
    fair-queue

Monitoring et diagnostics

Métriques à surveiller

Réseau :

  • Latence : < 50ms recommandé
  • Gigue : < 10ms pour audio/vidéo
  • Perte de paquets : < 0.1%
  • Bande passante disponible : > 5 Mbps

Application :

  • Qualité vidéo : Résolution, frame rate
  • Qualité audio : Clarté, synchronisation
  • Temps de connexion : < 5 secondes

Outils de diagnostic

  • Tests intégrés : Disponibles dans l'interface admin.
  • Logs détaillés : Accessibles via le portail admin.
  • Métriques temps réel : Monitoring de session.

Topologies réseau supportées

Scénario 1 : Site à site simple

graph LR
    A[Site A<br/>Vitre 1] -->|Internet<br/>5 Mbps| B[Routeur ISP]
    B --> C[Internet]
    C --> D[Routeur ISP]
    D -->|Internet<br/>5 Mbps| E[Site B<br/>Vitre 2]

Scénario 2 : Multi-sites avec hub central

graph TB
    A[Siège Social<br/>Vitre Hub] --> B[Internet]

    C[Filiale 1<br/>Vitre] --> B
    D[Filiale 2<br/>Vitre] --> B  
    E[Filiale 3<br/>Vitre] --> B
    F[Partenaire<br/>Le Compagnon] --> B

    B --> G[Serveurs la Vitre]

Scénario 3 : Intégration avec Le Compagnon mobile

graph TB
    A[Utilisateur Mobile] -->|4G/5G/WiFi| B[Internet]
    C[Vitre Bureau] -->|Ethernet| D[Réseau Entreprise]
    D --> B
    B --> E[Serveurs la Vitre]

    F[Utilisateur Distant] -->|WiFi| B
    G[Utilisateur Nomade] -->|4G/5G| B

Considérations déploiement

Réseaux d'entreprise

Proxies et firewalls :

  • Authentification proxy : Supportée (Basic)
  • Inspection SSL : Compatible si certificats acceptés
  • DPI (Deep Packet Inspection) : Transparent pour SRTP

NAT et translation d'adresses :

  • NAT simple : Supporté automatiquement
  • NAT symétrique : Nécessite serveurs TURN
  • Multiples niveaux NAT : Supporté via ICE/STUN

Réseaux complexes

MPLS :

  • Compatible avec réseaux MPLS existants
  • Préservation des classes de service
  • Support des VRF (Virtual Routing and Forwarding)

SD-WAN :

  • Intégration avec solutions SD-WAN majeures
  • Optimisation automatique des chemins
  • Basculement automatique sur liens secondaires


Une information manque ?
Ce centre d’aide évolue avec vos besoins.

Signalez-nous les termes, fonctionnalités ou usages à expliciter ou contactez le support pour un accompagnement personnalisé.

Vous rapprocher de ce qui compte. Nous enrichissons cette ressource ensemble.