From d25b88cf3392d84617af9be7ba0e0d62e56c5dcf Mon Sep 17 00:00:00 2001 From: Carmen Date: Tue, 16 May 2023 13:44:22 -0600 Subject: [PATCH] Doc updates to commonly asked questions --- .../do/waas-delivery-optimization-faq.yml | 19 +++++++++++++++++++ windows/deployment/update/wufb-reports-do.md | 18 +++++++++++++++--- 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/windows/deployment/do/waas-delivery-optimization-faq.yml b/windows/deployment/do/waas-delivery-optimization-faq.yml index 1a0f413fd5..fdc38b3b61 100644 --- a/windows/deployment/do/waas-delivery-optimization-faq.yml +++ b/windows/deployment/do/waas-delivery-optimization-faq.yml @@ -106,4 +106,23 @@ sections: - question: How does Delivery Optimization determine which content is available for peering? answer: | Delivery Optimization uses the cache content on the device to determine what's available for peering. For the upload source device, there's a limited number (4) of slots for cached content that's available for peering at a given time. Delivery Optimization contains logic that rotates the cached content in those slots. + + - question: What is the recommended configuration for Delivery Optimization used with Zscaler? + answer: | + The best configuration with Zscaler is to bypass the [hostnames](waas-delivery-optimization-faq.yml#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) for Delivery Optimization services and allow that traffic to go directly to the Internet and not through Zscaler. + For communication between clients and the Delivery Optimization cloud service: + + • *.do.dsp.mp.microsoft.com + + If that's not an option, that try using Group Download mode '2' would be the best next step. For more information on using Group mode, https://learn.microsoft.com/en-us/windows/deployment/do/waas-delivery-optimization-reference#select-the-source-of-group-ids + - question: How do I turn Delivery Optimization off? + answer: | + Delivery Optimization is an HTTP downloader used by a majority of content providers from Microsoft. When a Windows device is configured to use Delivery Optimization peering (on by default), for the content types, in addition to the HTTP downloader capabilities the Delivery Optimization peering service + can be used to optimize bandwidth. If you'd like to prevent the peering capabilities of Delivery Optimization, you can simply change the setting to Download Mode '99', [Simple mode](waas-delivery-optimization-reference.md#download-mode). This will prevent any peering for the downloaded content. + Delivery Optimization will still be used as the HTTP downloader, but any communication to the cloud peering service will be disabled. + + - question: Delivery Optimization is using device resources and I can't tell why? + answer: | + Delivery Optimization is used by a majority of content providers from Microsoft. A complete list can be found [here](waas-delivery-optimization.md#types-of-download-content-supported-by-delivery-optimization). Often times customers don't realize the vast application of Delivery Optimization and different apps can be + running in the background. There are different Delivery Optimization [settings](waas-delivery-optimization-reference.md) that can help manage the amount of bandwidth, time of day, etc. Also note that depending on the app, closing the app don't necessarily stop the download. diff --git a/windows/deployment/update/wufb-reports-do.md b/windows/deployment/update/wufb-reports-do.md index 580d459ff8..69aafe106a 100644 --- a/windows/deployment/update/wufb-reports-do.md +++ b/windows/deployment/update/wufb-reports-do.md @@ -92,7 +92,7 @@ There are several calculated values that appear on the Delivery Optimization rep In the **Efficiency By Group** subsection, the **GroupID** is displayed as an encoded SHA256 hash. You can create a mapping of original to encoded GroupIDs using the following PowerShell example: ```powershell -$text = "" ; +$text = "" ; $hashObj = [System.Security.Cryptography.HashAlgorithm]::Create('sha256') ; $dig = $hashObj.ComputeHash([System.Text.Encoding]::Unicode.GetBytes($text)) ; $digB64 = [System.Convert]::ToBase64String($dig) ; Write-Host "$text ==> $digB64" ``` @@ -106,8 +106,8 @@ Get-DeliveryOptimizationLog -Flush | Set-Content C:\dosvc.log The below two lines are together in verbose logs: ```text -2023-02-15T12:33:11.3811337Z 1514 1F4 {CGlobalConfigManager::GetGroupId} Using groupID = **** -2023-02-15T12:33:11.3811432Z 1514 1F4 {CGlobalConfigManager::GetGroupId} Hashed groupID = **** +2023-02-15T12:33:11.3811337Z 1514 1F4 {CGlobalConfigManager::GetGroupId} Using groupID = **** +2023-02-15T12:33:11.3811432Z 1514 1F4 {CGlobalConfigManager::GetGroupId} Hashed groupID = **** ``` ## Sample queries @@ -167,3 +167,15 @@ A row in UCDOAggregatedStatus represents data summarized at the tenant level (Az - **How are BytesFromCache calculated when there's a Connected Cache server used by my ISP?** If there's a Connected Cache server at the ISP level, BytesFromCache will filter out any bytes coming the ISP's Connected Cache. + +- **What does the 'Other' content type represent?** +The 'Other' category is a subset of the [complete list](../do/waas-delivery-optimization.md) of supported Delivery Optimization content types including: + * Windows Defender definition updates + * Intune Win32 apps + * Edge Browser updates + * Configuration Manager Express updates + * Dynamic updates + * MDM Agent + * Xbox Game Pass (PC) + * Windows Package Manager + * MSIX