I will explore Windows 10 Bandwidth Management DO Delivery Optimization with LEDBAT in LAN in this blog post. Let’s see what improvements and enhancements Microsoft has for bandwidth management. Delivery Optimization is the core technology in bandwidth management. All the screenshots are taken from Andy Rivas and Narkis Engler’s Ignite session demo.
Delivery Optimization is a feature designed to automatically adjust the network bandwidth for uploading and downloading updates, as well as for Microsoft Store apps and other Microsoft products. This feature helps optimise content delivery by using an intelligent and efficient approach to network utilization.
By dynamically adjusting the bandwidth, Delivery Optimization ensures that the network resources are utilized effectively, providing users with a smoother and more efficient experience when receiving updates and accessing Microsoft products.
Below are more details (Delivery Optimization with LEDBAT) about the session and recording in the section of this post.
Ignite 2019 Coverage
- Microsoft Endpoint Management SCCM Intune Windows Updates
- Microsoft Endpoint Manager is the future of SCCM Intune MEMMI MEMCM
- iOS Android macOS Mobile Enrollment Options with Intune
- Basics of Windows Dynamic Update Explained Update Management
- WVD End User Experience Availability Updates
- MSIX Updates from Ignite Reliability Network Disk-space
- Microsoft Learning Certification Exams Updates
- Intune Reporting Strategies Advanced Reporting
- Intune Endpoint Security Policies Enhancements
- Intune Policy Sets Collection of Workflows
- Windows Autopilot Updates Timelines
- Microsoft Connected Cache Container Instances in Azure via Intune
- SCCM and Microsoft Connected Cache Integration
- Windows 10 Bandwidth Management DO Delivery Optimization with LEDBAT in LAN
Delivery Optimization with LEDBAT
Delivery Optimization is a fully cloud-managed solution, but you can have on-prem caching servers.
- Delivery Optimization (DO) is a fully supported cloud service (out of preview for very long)
- More granular configuration and throttling options are available with Microsoft Endpoint Managed (SCCM and Intune)
- More matured & stabilized with many supported scenarios for several types of content.
- I’m excited about Delivery Optimization with LEDBAT in LAN options (coming soon)
Delivery Optimization Support Enhancements
More content support scenarios are added to DO with SCCM and Intune. Some of them are given below:
- Windows Updates
- Feature/Quality/Security
- Drivers
- Windows Store Apps
- Microsoft Store for Business Apps
- Office 365 Pro Plus and Office 2019 UPDATES & Installation (Initial Installation – it’s a public preview)
- Xbox game pass apps (MSIXVC)
- Coming Soon
- New Microsoft Edge installs and updates
- MSIX Apps
- Dynamic Updates
- SCCM Content
Who Should Use Delivery Optimization
I like this slide presented in the Ignite. It’s very straightforward messaging from Microsoft.
- Windows Updates from the cloud – Express and Delta Updates are the ONLY supported with Delivery Optimization and SCCM.
- Office 365 ProPlus Updates – Only Hybrid/Lean updates are supported by Delivery Optimization and SCCM
IMP for SCCM Admins – Office 365 ProPlus Bandwidth Consideration Posts – Lean/Hybrid – Building dynamic, lean & universal packages for Office 365 ProPlus & Office 365 ProPlus Deployment and Proxy Server Guidance!
Real-world Example of Delivery Optimization
50% to 70% in Microsoft’s average efficiency rate experience.
Intune SCCM Delivery Optimization Client Policy Settings
Client-Side Experience in Delivery Optimization
- Settings-> Updates & Security -> Delivery Optimization
Delivery Optimization PowerShell Commands
IT admins can check out the following DO status with PowerShell commands available in the latest version of Windows 10.
PS C:\Users\Anoop C Nair> Get-DeliveryOptimizationPerfSnap | FT
FilesDownloaded : 3
FilesUploaded : 1
TotalBytesDownloaded : 229,128,698
TotalBytesUploaded : 18,022,400
AverageDownloadSize : 76,376,232
AverageUploadSize : 18,022,400
PS C:\Users\Anoop C Nair> Get-DeliveryOptimizationPerfSnapThisMonth
MonthlyUploadLanBytes : 0
MonthlyUploadInternetBytes : 73,360,794
MonthlyDownloadHttpBytes : 270,292,514
MonthlyDownloadLanBytes : 0
MonthlyDownloadInternetBytes : 345,073,940
MonthlyDownloadFgRateKbps : 11,529
MonthlyDownloadBgRateKbps : 15,995
MonthlyUploadLimitReached : No
MonthStartDate : 11/1/2019
Real-World Scenario
85% of data is coming from Peers using Delivery Optimization in SCCM.
Delivery Optimization Best Practices Policies
- Hubs & Spoke (Network Topology)
- Download mode
- DODowloadMode
- Recommended Value:
- 1 or 2
- Download mode
- Sites have more than 30 Devices (Leverage peers for more content)
- Minimum File Size to Cache
- DOMinFileSizetoCache
- 10 MB
- Mobile Workforce Large Number of Laptops/Tablets (Increase the number of devices capable of uploading content)
- Allow Uploads battery power
- DOMinBatteryPercentageAllowedToUpload
- 60%
- DOMinBatteryPercentageAllowedToUpload
- Allow Uploads battery power
- Lab with Desktop/DC Powered Devices (Dedicated Devices that can upload more content for a longer period)
- Content Expiration
- DOMaxCacheAge
- Seven days up to 30 days
- DOMaxCacheAge
- Content Expiration
- Delay the use of HTTP (give opportunity for devices to find peers before falling back to cloud/CDN/On-prem Cache)
- DODelayBackgroundDownloadFromHttp
- 60 seconds to 30 minutes
- DODelayBackgroundDownloadFromHttp
What’s New in the DO world
- New and Expanded PowerShell cmdlets
- For advanced cache management and troubleshooting
- New DO policies
- Nonprivate IPs (not in RF1918) allowed as LAN peers
- New GroupID Source:
- AAD TenantID
- LEDBAT in LAN uploads/sends support with DO
- Sixty milliseconds queuing delay – slow down the upload!
- Alleviate concerns over WiFi router congestion with Delivery Optimization
Peer to Peer Challenge for Cloud CDN Delivery Optimization?
Challenges
- Customers who have sites with very low bandwidth need a better overall bandwidth reduction guarantee (peer to peer is opportunistic)
- Some customers use Peer Peer (All VPN WiFi networks)
- EDU customers have sites with too few devices/lots of devices on battery
- Some customers can’t push policies to devices on their network (ISPs, universities with public WiFi) but still want to reduce the bandwidth impact
The solution to work with Delivery Optimization
- SCCM and Microsoft Connected Cache Integration to Help with Bandwidth Issues
- Cloud Solution – Microsoft Connected Cache Container Instances in Azure
Session – Delivery Optimization with LEDBAT
Stay current while minimizing network traffic: The power of Delivery Optimization. Session Recording by Andy Rivas & Narkis Engler. https://myignite.techcommunity.microsoft.com/sessions/81680?
Resources
- Introducing Microsoft Connected Cache: Microsoft’s cloud-managed cache solution
- How to Handle SCCM Bandwidth Issues with Branch Cache Vs. Peer Cache
We are on WhatsApp. To get the latest step-by-step guides and news updates, Join our Channel. Click here –HTMD WhatsApp.
Author
Anoop C Nair is Microsoft MVP! He is a Device Management Admin with more than 20 years of experience (calculation done in 2021) in IT. He is a Blogger, Speaker, and Local User Group HTMD Community leader. His main focus is on Device Management technologies like SCCM 2012, Current Branch, and Intune. He writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc.