Freigeben über


Konfigurieren der Übermittlungsoptimierung (Delivery Optimization, DO) für Windows

In diesem Artikel werden die verschiedenen Konfigurationsüberlegungen zum Optimieren der Übermittlungsoptimierung (Delivery Optimization, DO) in Ihrer Umgebung beschrieben.

Überlegungen zur Einrichtung der Übermittlungsoptimierung

Verwenden Sie diese Checkliste, um Sie durch verschiedene Aspekte beim Ändern von Übermittlungsoptimierungskonfigurationen für Ihre Umgebung zu führen.

  1. Voraussetzungen für die Übermittlungsoptimierungskommunikation

  2. Bewerten Sie Übermittlungsoptimierungsrichtlinien basierend auf den folgenden Elementen:

    • Netzwerktopologie
    • Organisationsgröße
    • Systemressourcen
    • Verbessern der P2P-Effizienz
  3. Verwenden von Microsoft Connected Cache

  4. Auswählen, wo Richtlinien für die Übermittlungsoptimierung festgelegt werden sollen

1. Voraussetzungen für die Übermittlungsoptimierungskommunikation

Screenshot der Überlegungen zum Zulassen der Kommunikation mit der Übermittlungsoptimierung.

Die Übermittlungsoptimierung (Delivery Optimization, DO) wird verwendet, um Microsoft-Inhalte aus verschiedenen Quellen (HTTP-Quelle, Peers und/oder dedizierte Cachelösung) herunterzuladen. Die Kommunikation zwischen dem DO-Client und den Diensten ist erforderlich, um die besten und zuverlässigsten Inhaltsquellen zu finden. Damit diese Technologie funktioniert, muss der DO-Client, der auf dem Windows-Gerät ausgeführt wird, in der Lage sein, den DO-Clouddienst zu erreichen.

Erfahren Sie mehr über die Anforderungen an die Firewall-, Proxy- und Porteinstellungen zum Aktivieren der Übermittlungsoptimierungskommunikation.

Firewall

Es gibt Dienstendpunkte, die Sie über Ihre Firewall zulassen müssen, um mit dem Übermittlungsoptimierungsdienst zu kommunizieren. Überprüfen Sie die vollständige Liste der zuzulassenden Endpunkte.

Proxy

Damit Peer-to-Peer (P2P) ordnungsgemäß funktioniert, müssen Sie direkte Aufrufe an den Übermittlungsoptimierungsdienst von Ihren Geräten zulassen. Wenn Sie einen Proxy verwenden, möchten Sie Aufrufe des Übermittlungsoptimierungsdiensts (*.prod.do.dsp.mp.microsoft.com) umgehen.

Lokaler Proxy

Für Downloads aus HTTP-Quellen kann die Übermittlungsoptimierung die automatische Proxyermittlungsfunktion von WinHttp verwenden, um die Kommunikation mit dem Proxyserver zu verarbeiten. Es ist wichtig zu wissen, dass die Übermittlungsoptimierung Bytebereichsanforderungen verwendet. Daher sollten Sie sicherstellen, dass Ihr Proxy diese Funktion zulässt. Erfahren Sie mehr über die Verwendung der Übermittlungsoptimierung mit einem Proxyserver.

Cloudproxy

Wenn Sie einen Cloudproxy verwenden, werden die Aufrufe an den DO-Dienst über Ihren Cloudproxy geleitet, und die öffentliche IP-Adresse der Geräte wird geändert, soweit P2P nicht ordnungsgemäß funktioniert. Um Probleme zu vermeiden, sollten Sie es so konfigurieren, dass der Übermittlungsoptimierungsdatenverkehr den Proxy umgehen kann. Andernfalls kann es zu leistungseinbußen und zu einem höheren Bandbreitenverbrauch führen.

Anschlüsse

Die Übermittlungsoptimierung erfordert die Verwendung bestimmter Ports zum Übermitteln von Inhalten. Stellen Sie sicher, dass alle erforderlichen Ports geöffnet sind, damit die Übermittlungsoptimierung nahtlos funktioniert.

Port Protokoll Funktion
7680 TCP/IP Lauschen auf P2P mithilfe von TCP/IP
3544 UDP Verwenden Sie Teredo, um Peers über NATs zu ermitteln und eine Verbindung mit ihnen herzustellen. Weitere Informationen finden Sie in der Teredo-Dokumentation.
443 HTTPS/TLS 1.2 Verwenden Sie , um Client und Dienst der Übermittlungsoptimierung zu kommunizieren

2. Auswerten von Übermittlungsoptimierungsrichtlinien

Es stehen verschiedene Einstellungen für die Übermittlungsoptimierung zur Verfügung, um die Anforderungen Ihrer Umgebung zu erfüllen. Um die Übermittlungsoptimierung vollständig nutzen zu können, sollten Sie sich auf wichtige Bereiche konzentrieren, um die am besten geeigneten Einstellungen für Ihre einzigartige Umgebung zu ermitteln.

2a. Netzwerktopologie

Screenshot: Überlegungen zur Netzwerktopologie zur Übermittlungsoptimierung

Peergruppen können in der Übermittlungsoptimierung mithilfe einer Kombination von Einstellungen wie DODownloadMode, DOGroupID, DOGroupIDSource und DORestrictPeerSelection definiert werden. Die Kombination der verwendeten Einstellungen hängt von Ihren gewünschten Peergruppen und Ihrer Netzwerktopologie ab.

Einrichtungsoptionen für Peering

Die Übermittlungsoptimierung kann P2P verwenden, um die Bandbreiteneffizienz zu verbessern. Im Abschnitt werden die verschiedenen Optionen beschrieben, die zum Definieren von Peergruppen für Ihre Umgebung verfügbar sind.

Lan (Local Area Network)

Um eine Peergruppe zu definieren, die auf Ihr LAN beschränkt ist, wählen Sie DODownloadMode (1), LAN-modus aus. Diese Einstellung für den Downloadmodus umfasst alle Geräte, die dieselbe öffentliche IP-Adresse verwenden, wenn sie eine Verbindung mit dem Internet (hinter derselben NAT) in einer einzelnen Peergruppe herstellen.

Hinweis

Erwägen Sie, den Gruppendownloadmodus zu verwenden und/oder die Peerauswahl auf das Subnetz zu beschränken, wenn es sich bei Ihrer Netzwerktopologie um eine Hub-and-Spoke-Topologie handelt.

Wan (Wide Area Network)

Verwenden Sie den Downloadmodus "2" im Gruppenmodus, um Peergruppen über naTs am gleichen Standort, über das WAN oder mehr Kontrolle in Ihrer lokalen Umgebung zu erhalten. Im Gruppendownloadmodus können Sie eine eindeutige GUID-Gruppen-ID definieren oder vorhandene logische Gruppierungen (z. B. AD-Website) in Ihrem Unternehmen mit der Einstellung DOGroupIDSource verwenden, um eine Peergruppe zu identifizieren.

GroupIDSource-Standardverhalten

Es gibt mehrere Optionen zum Identifizieren Ihrer Gruppen-ID mithilfe von DOGroupIDSource. Das Standardverhalten, wenn die DoGroupID- oder DOGroupIDSource-Richtlinien nicht festgelegt sind, besteht darin, die Gruppen-ID mithilfe von AD-Standort (1), authentifizierter Domänen-SID (2) oder Microsoft Entra Mandanten-ID (5) zu bestimmen. Erfahren Sie mehr über alle verfügbaren DOGroupIDSource-Optionen.

Hinweis

Wenn Sich Ihre Peergruppe über NATs erstreckt, wird der Teredo-Dienst an Port 3544 verwendet.

Für Configuration Manager Benutzer empfehlen wir, vorhandene Begrenzungsgruppen zum Definieren der Peergruppen zu nutzen.

Peerauswahl einschränken

Wenn Ihre Umgebung einen präziseren Ansatz erfordert, können Sie die Einstellung Peerermittlung einschränken zusammen mit dem Downloadmodus verwenden, um mehr Kontrolle zu erzielen. Wenn Sie beispielsweise mehrere verschiedene Subnetze hinter derselben NAT haben, Ihre Peergruppen aber auf ein einzelnes Subnetz beschränken möchten, wählen Sie DODownloadMode (1) und DORestrictPeerSelection (Subnetz) aus. Diese Einstellung kann mit jedem peerbezogenen Downloadmodus (1, 2 oder 3) verwendet werden.

Nicht angezeigte Optionen

Es gibt zwei gültige Downloadmodi, die keine P2P-Funktionalität zum Bereitstellen von Inhalten verwenden. Downloadmodi (0) und (99). Der Downloadmodus (0) verwendet zusätzliche Metadaten, die von den Übermittlungsoptimierungsdiensten für eine peerlose, zuverlässige und effiziente Downloaderfahrung bereitgestellt werden. Der Downloadmodus (99) bietet eine zuverlässige Downloaderfahrung über HTTP aus der ursprünglichen Quelle des Downloads oder Microsoft, ohne weitere Überprüfungen.

Peering mit VPN

Wenn die Übermittlungsoptimierung ein VPN erkennt, wird Peering standardmäßig nicht verwendet. Verwenden Sie die Richtlinie DOAllowVPNPeerCaching , um dieses Verhalten zu ändern. Der Übermittlungsoptimierungsclient sucht in den Zeichenfolgen "Description" und "FriendlyName" des Netzwerkadapters, um die VPN-Nutzung zu ermitteln. Um eine größere Flexibilität bei der VPN-Identifizierung zu ermöglichen, verwenden Sie doVpnKeywords, um Deskriptoren für ein bestimmtes VPN hinzuzufügen, das Sie in Ihrem organization verwenden.

Hinweis

Die Standardliste Schlüsselwort (keyword) ist "VPN", "Secure" und "Virtual Private Network". Beispielsweise entspricht "MYVPN" dem "VPN"-Schlüsselwort (keyword) und würde als VPN-Verbindung erkannt werden.

2b. Organisationsgröße

Screenshot: Optimieren der P2P-Nutzung für Ihre organization

Die Übermittlungsoptimierung ist so konzipiert, dass sie in einer umfangreichen Umgebung mit vielen Geräten am besten funktioniert. Abhängig von der Größe der Umgebung sollten Sie den Wert von DOMinFileSizeToCache auswerten, um das Peering zu optimieren.

Zwischengespeicherte Mindestdateigröße

Das Inhaltspeering verfügt über eine begrenzte Anzahl von Slots, die zu einem bestimmten Zeitpunkt verfügbar sind. Standardmäßig können nur Inhaltsdateien mit einer Größe von 50 MB oder mehr für das Peering verwendet werden. Ändern Sie in einer Umgebung mit mehr als 30 Geräten doMinFileSizeToCache in einen niedrigeren Wert (10 MB), um mehr Inhalte für das Peering zur Verfügung zu stellen, die auf viele Geräte verteilt werden können. Für eine noch größere Anzahl von Geräten (>100) können Sie diese Einstellung auf (1 MB) erhöhen.

Mobilgeräte

P2P-Funktionen sind für Geräte, die einen Akku verwenden, standardmäßig nicht aktiviert. Wenn in Ihrer Umgebung viele mobile Geräte vorhanden sind, sollten Sie erwägen, die DoMinBatteryPercentageAllowedToUpload-Richtlinie auf 60 % zu aktivieren, um Peering im Akkubetrieb zu verwenden.

2c. Systemressourcen

Screenshot: Überlegungen zu Systemressourcen zur Übermittlungsoptimierung.

Es gibt einige Konfigurationen zur Übermittlungsoptimierung, die auswirkungen können, wenn verschiedene Systemressourcen verfügbar sind.

Datenträgergröße

Ändern Sie die mindeste Datenträgergröße (Standardeinstellung 32 GB), die ein Gerät benötigen muss, um Peering mit der Einstellung DOMinDiskSizeAllowedToPeer verwenden zu können.

Optimieren der Cachegröße

Sie können den Speicherplatz, den der Übermittlungsoptimierungscache verwendet, auch mit den folgenden Einstellungen verwalten: DOMaxCacheSize (Standardwert: 20 %) und DOAbsoluteMaxCacheSize (Standardwert ist nicht konfiguriert).

RAM-Größe

Steuern Sie mit DOMinRAMAllowedToPeer die Mindestmenge an RAM (einschließlich), die für die Verwendung der Peerzwischenspeicherung zulässig ist (Standardwert: 4 GB).

Große Anzahl von Geräten mit im Leerlauf befindlichen Systemressourcen

In einer Umgebung mit geräten, die angeschlossen sind und über ausreichend freien Speicherplatz verfügen, versuchen Sie, das Inhaltsablaufintervall von DOMaxCacheAge auf sieben oder mehr (bis zu 30 Tage) zu erhöhen. Sie können diese Geräte als hervorragende Uploadquellen nutzen, um mehr Inhalte über einen längeren Zeitraum hochzuladen.

2d. Verbessern der P2P-Effizienz

Screenshot: Überlegungen zur Verbesserung der Effizienz bei der Übermittlungsoptimierung

Möchten Sie die P2P-Effizienz verbessern? Zu den leistungsstärksten Einstellungen, die Sie ändern können, die erhebliche Auswirkungen auf Ihre Umgebung haben können, gehören:

  • Helfen Sie bei der Optimierung der Peerverbindung über HTTP-Verbindungen mithilfe der DOMinBackgroundQoS-Richtlinie . Ein guter Wert für die DOMinBackgroundQoS-Richtlinie ist etwas niedriger als die durchschnittliche Downloadgeschwindigkeit in Ihrem Netzwerk. Wenn Ihre durchschnittliche Geschwindigkeit beispielsweise 1.000 KB/s beträgt, legen Sie diese Richtlinie auf 500 KB/s fest.

  • Verbessern Sie die Chancen für das Herunterladen von Peers und/oder Cacheservern, indem Sie die Zeit verzögern, in der DO versucht, Verbindungen herzustellen, bevor sie auf die HTTP-Quelle zurückfallen. Zu den verzögerungsbezogenen Richtlinien gehören:

    Um die Effizienz von Peers oder einem dedizierten Cacheserver zu verbessern, ist ein guter Ausgangspunkt 60 Sekunden für Hintergrundeinstellungen und 30 Sekunden für Vordergrundeinstellungen.

Hinweis

Nicht alle Inhaltstypen sind für P2P geeignet. Weitere Informationen finden Sie in der vollständigen Liste .

Bandbreiteneinschränkungsoptionen

Unabhängig von P2P sollten Sie die folgenden Richtlinien festlegen, um Netzwerkunterbrechungen zu vermeiden.

Hinweis

Die absoluten Richtlinien werden in Umgebungen mit geringer Bandbreite empfohlen.

3. Verwenden des verbundenen Caches

Screenshot der Übermittlungsoptimierungsoptionen bei Verwendung des verbundenen Caches.

  • DOCacheHost ist die Liste der Cachehostservernamen, die durch Kommas getrennt sind. Der Übermittlungsoptimierungs-Client stellt eine Verbindung mit den aufgeführten Microsoft Connected Cache-Servern in der Reihenfolge her, in der sie aufgeführt sind.
  • DOCacheHostSource kann verwendet werden, um Cachehostserver im Netzwerk mithilfe von DHCP dynamisch zu ermitteln.
  • DelayCacheServerFallbackBackground und DelayCacheServerFallbackForeground sind die Verzögerungsrichtlinien, um die Wahrscheinlichkeit zu verbessern, dass Inhalte von den Netzwerkcachehostservern abgerufen werden. (Die empfohlenen Werte finden Sie oben im Abschnitt Verbessern der P2P-Effizienz ).
  • DODisallowCacheServerDownloadsOnVPN ermöglicht die Steuerung des Cachehostservers zur Bereitstellung von Inhalten, wenn sich das Gerät über eine VPN-Verbindung befindet.

4. Wählen Sie aus, wo Richtlinien für die Übermittlungsoptimierung festgelegt werden sollen.

Screenshot der verschiedenen Produktbereiche, in denen Sie die Übermittlungsoptimierung finden.

Gruppenrichtlinien

Verwenden Sie Gruppenrichtlinie, um die Einstellungen für die Übermittlungsoptimierung hier zu verwalten.

Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization

MDM-Richtlinien

Verwenden Sie MDM, um die Einstellungen für die Übermittlungsoptimierung hier zu verwalten.

.Vendor/MSFT/Policy/Config/DeliveryOptimization/

Die Übermittlungsoptimierung ist sowohl in Microsoft Endpoint Manager als auch in Configuration Manager integriert.

Zusammenfassung der grundlegenden Konfigurationsempfehlungen

Anwendungsfall Richtlinie Empfohlener Wert
Verwenden von P2P DownloadMode 1 oder 2
P2P nicht verwenden DownloadMode 0
Anzahl der Geräte im organization MinFileSizeToCache 1 MB für Peergruppengeräte > mit 100
Systemressourcen im Leerlauf MaxCacheAge 7 Tage (604800 Sekunden)
Verbessern der P2P-Effizienz MinBackgroundQoS und DelayBackgroundDownloadFromHttp/ DelayForegroundDownloadFromHttp 500 KB/s und 60/30 Sekunden
Verwenden Sie den verbundenen Cache? DelayCacheServerFallbackBackground/DelayCacheServerFallbackForeground 60/30 Sekunden

Überwachen der Übermittlungsoptimierung

Unabhängig davon, ob Sie sich für die Standardkonfigurationen für die Übermittlungsoptimierung entscheiden oder sie an Ihre Umgebung anpassen, sollten Sie die Ergebnisse nachverfolgen, um zu sehen, wie sie Ihre Effizienz verbessern. Erfahren Sie mehr über die Überwachungsoptionen für die Übermittlungsoptimierung.

Problembehandlung bei der Übermittlungsoptimierung

Es kann viele verschiedene Gründe geben, warum die Übermittlungsoptimierung in Ihrer Umgebung nicht funktioniert. Erfahren Sie mehr über die DO-Problembehandlung und häufige Probleme und Lösungen, um die Verwendung der Übermittlungsoptimierung zu verbessern.

Optimierung der Testübermittlung

Erfahren Sie mehr über Anleitungen zu grundlegenden Testszenarien, um zu erfahren, wie die Übermittlungsoptimierung funktioniert.