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.