BranchCache

La configuration de politique BranchCache active la fonctionnalité Windows BranchCache sur les appareils gérés. BranchCache enregistre dans un cache local le contenu qu’un appareil télécharge depuis un serveur compatible BranchCache. Les autres appareils du même réseau récupèrent ensuite ce contenu depuis le cache au lieu de le télécharger à nouveau via la liaison WAN. La configuration définit l’espace disque réservé au cache et le mode de cache : cache distribué entre les appareils ou cache hébergé sur des serveurs définis.

Microsoft décrit les différentes politiques dans la documentation du Policy CSP – ADMX_PeerToPeerCaching →.

Formulaire BranchCache dans le portail Relution


Prérequis

  • Windows 10 à partir de la version 2004 ainsi que Windows 11 dans les éditions Professionnel (Pro), Entreprise et Éducation. La configuration n’est pas appliquée sur les appareils sous Windows Famille (Home) ou sous une version plus ancienne de Windows.
  • Une seule configuration BranchCache est possible par politique.
  • Selon Microsoft, seul le contenu provenant de serveurs compatibles BranchCache est mis en cache, par exemple de serveurs web ou de fichiers sur lesquels la fonctionnalité BranchCache est activée.
  • Le mode de cache hébergé nécessite au moins un Windows Server faisant office de serveur de cache hébergé.

Général

La section Général contient tous les champs de la configuration.

  • Pourcentage d’espace disque (obligatoire, par défaut : 5) : part de l’espace disque total que le cache BranchCache peut occuper sur l’appareil. Les valeurs de 1 à 100 sont autorisées.
  • Serveurs de mise en cache : liste des noms d’ordinateur de tous les serveurs à partir desquels le contenu mis en cache est récupéré. Chaque entrée est ajoutée individuellement ; le portail ne vérifie pas le format des entrées.

Le contenu du champ Serveurs de mise en cache détermine le mode de cache :

  • Liste vide : l’appareil fonctionne en mode cache distribué. Le contenu mis en cache est échangé directement entre les appareils du même réseau qui fonctionnent également en mode cache distribué. Le texte d’information au-dessus du champ le signale également.
  • Au moins une entrée : l’appareil fonctionne en mode cache hébergé et récupère le contenu mis en cache sur les serveurs indiqués. Le mode cache distribué est alors désactivé. La première entrée de la liste est en outre définie comme serveur de la politique du mode cache hébergé, et la liste complète, dans l’ordre de saisie, comme liste de plusieurs serveurs de cache hébergé.

Transmission à l’appareil

Relution transmet les paramètres via le Policy CSP ADMX_PeerToPeerCaching basé sur ADMX, sous ./Vendor/MSFT/Policy/Config/ADMX_PeerToPeerCaching/. BranchCache lui-même est toujours activé ; la configuration ne comporte pas d’interrupteur pour le désactiver.

Nœud CSPSans serveurs de mise en cacheAvec serveurs de mise en cache
EnableWindowsBranchCacheactivéactivé
SetCachePercentactivé avec la valeur de Pourcentage d’espace disqueactivé avec la valeur de Pourcentage d’espace disque
SetDataCacheEntryMaxAgeactivéactivé
EnableWindowsBranchCache_Distributedactivédésactivé
EnableWindowsBranchCache_Hosteddésactivéactivé avec la première entrée de Serveurs de mise en cache
EnableWindowsBranchCache_HostedMultipleServersdésactivéactivé avec toutes les entrées de Serveurs de mise en cache

L’âge maximal des segments dans le cache de données (SetDataCacheEntryMaxAge) ne peut pas être défini dans le portail. La découverte automatique des serveurs de cache hébergé (EnableWindowsBranchCache_HostedCacheDiscovery) et BranchCache pour les fichiers réseau (EnableWindowsBranchCache_SMB) ne sont pas définis ; ces paramètres conservent la valeur par défaut de Windows et peuvent être définis si nécessaire via un CSP personnalisé →.

En outre, Relution transmet la configuration au Relution Companion pour Windows →.

Si la configuration est retirée de la politique ou si la politique est retirée de l’appareil, Relution supprime le nœud ADMX_PeerToPeerCaching et donc toutes les politiques BranchCache de l’appareil.


Relution comme serveur compatible BranchCache

Relution prend également en charge BranchCache lors de la livraison de ses propres fichiers, par exemple des paquets d’applications. Lorsqu’un appareil Windows demande un fichier de 50 Mo ou plus avec prise en charge de BranchCache (encodage HTTP peerdist), Relution répond avec les informations de contenu BranchCache du fichier. Selon Microsoft, l’appareil charge ensuite les données depuis le cache de son propre réseau et uniquement les parties manquantes depuis le serveur. Les fichiers plus petits sont livrés directement par Relution, sans changement.


Sujets connexes

Top