Intune network configuration requirements and bandwidth
Article
You can use this information to understand bandwidth requirements for your Intune deployments.
Average network traffic
This table lists the approximate size and frequency of common content that travels across the network for each client.
Note
To ensure devices receive the updates and content from Intune, they must periodically connect to the Internet. The time required to receive updates or content can vary, but they should remain continuously connected to the Internet for at least one hour each day.
Content type
Approximate size
Frequency and details
Intune client installation
The following requirements are in addition to the Intune client installation
125 MB
One time
The size of the client download varies depending on the operating system of the client computer.
Client enrollment package
15 MB
One time
Additional downloads are possible when there are updates for this content type.
Endpoint Protection agent
65 MB
One time
Additional downloads are possible when there are updates for this content type.
Operations Manager agent
11 MB
One time
Additional downloads are possible when there are updates for this content type.
Policy agent
3 MB
One time
Additional downloads are possible when there are updates for this content type.
Remote Assistance via Microsoft Easy Assist agent
6 MB
One time
Additional downloads are possible when there are updates for this content type.
Daily client operations
6 MB
Daily
The Intune client regularly communicates with the Intune service to check for updates and policies, and to report the client's status to the service.
Endpoint Protection malware definition updates
Varies
Typically 40 KB to 2 MB
Daily
Up to three times a day.
Endpoint Protection engine update
5 MB
Monthly
Software updates
Varies
The size depends on the updates you deploy.
Monthly
Typically, software updates release on the second Tuesday of each month.
A newly enrolled or deployed computer can use more network bandwidth while downloading the full set of previously released updates.
Service packs
Varies
The size varies for each service pack you deploy.
Varies
Depends on when you deploy service packs.
Software distribution
Varies
The size depends on the software you deploy.
Varies
Depends on when you deploy software.
Ways to reduce network bandwidth use
You can use one or more of the following methods to reduce network bandwidth use for Intune clients.
Use a proxy server to cache content requests
A proxy server can cache content to reduce duplicate downloads and reduce network bandwidth from content from the Internet.
A caching proxy server that receives content requests from clients can retrieve that content and cache both web responses and downloads. The server uses cached data to answer subsequent requests from clients.
The following are typical settings to use for a proxy server that caches content for Intune clients.
Setting
Recommended value
Details
Cache size
5 GB to 30 GB
The value varies based on the number of client computers in your network and the configurations you use. To prevent files from being deleted too soon, adjust the size of the cache for your environment.
Individual cache file size
950 MB
This setting might not be available in all caching proxy servers.
Object types to cache
HTTP
HTTPS
BITS
Intune packages are CAB files retrieved by Background Intelligent Transfer Service (BITS) download over HTTP.
Note
If you use a proxy server to cache content requests, communication is only encrypted between the client and the proxy and from the proxy to Intune. The connection from the client to Intune will not be encrypted end-to-end.
For information about using a proxy server to cache content, see the documentation for your proxy server solution.
Delivery Optimization
Delivery Optimization lets you use Intune to reduce bandwidth consumption when your Windows 10 devices download applications and updates. Use a self-organizing distributed cache to pull downloads from traditional servers, and alternate sources (like network peers).
Use (BITS) on computers (requires Intune software client)
During hours that you configure, you can use BITS on a Windows computer to reduce the network bandwidth. You can configure BITS policy on the Network bandwidth page of the Intune Agent policy.
Note
For MDM management on Windows, only the OS's management interface for the MobileMSI app type uses BITS to download. AppX/MsiX use their own non-BITS download stack and Win32 apps via the Intune agent use Delivery Optimization rather than BITS.
Use BranchCache on computers (requires Intune software client)
Intune clients can use BranchCache to reduce wide area network (WAN) traffic. The following operating systems support BranchCache:
Windows 7
Windows 8.0
Windows 8.1
Windows 10
To use BranchCache, the client computer must have BranchCache enabled, and then be configured for distributed cache mode.
When the Intune client is installed on computers, BranchCache and distributed cache mode are enabled by default. However, if Group Policy has disabled BranchCache, Intune doesn't override that policy and BranchCache remains disabled.
If you use BranchCache, work with other administrators in your organization to manage Group Policy and Intune Firewall policy. Ensure they don't deploy policy that disables BranchCache or Firewall exceptions. For more about BranchCache, see BranchCache Overview.
Microsoft Teams relies on network connectivity, and for real-time voice, video, and sharing, good network performance is key to a good user experience. In this module, we go over what the Teams real-time network requirements are, how you can plan and test your network, and how you can design and configure your network to optimize the Teams real-time media performance.
Plan and execute an endpoint deployment strategy, using essential elements of modern management, co-management approaches, and Microsoft Intune integration.