Single Site Download

Learn how 1E Single Site Download (SSD) feature minimizes WAN traffic by ensuring content is downloaded only once per site. Discover how SSD leverages local subnet awareness and peer-to-peer sharing to boost software deployment efficiency across enterprise networks.

Introduction

Single Site Download (SSD) ensures a download across the WAN only happens once per site. It does this by maintaining information about which subnets are neighbors of each other (accessible on LAN rather than WAN), so that when an elected master considers a download from a DP rather than a peer in its subnet, it can discover which other local subnets already have the package. These subnets are typically at a single customer site, specifically a single geographical location.

SSD uses Content Distribution. When a client downloads a package, it registers this information with Content Distribution, enabling a profile to be created on which Content Distribution clients hold particular packages.

Refer to Deploying software in large networks for scenarios for deploying software in large networks, utilizing Single-Site Download (SSD), and how you can monitor those deployments using the Content Distribution module.

Without SSD, an elected master for each subnet always accesses a Distribution Point (DP), often over a slow or congested WAN, even if a neighboring subnet in the LAN had the requested package. In practice, this had no major impact on WAN traffic as Content Distribution only uses a proportion of the current free network capacity rather than the total rated capacity, but efficiency can be improved by enabling access to Content Distribution caches on other subnets.

When a client requires a particular package, it attempts to find a copy on the local subnet. If it is unable to find one, it queries Content Distribution to see if there are clients on adjacent subnets that hold a copy. If it finds one, it will download the package from it; if it doesn't, it will download the package from the DP over the WAN as a last resort.

Content Distribution reacts dynamically to network adapter changes, and if its IP address changes it will automatically update its subnet information in Content Distribution. So, for example, closing the lid of a laptop and moving it to another subnet and resuming work there is handled by Content Distribution.

The following is how SSD interacts with other Content Distribution features:

  • SSD works seamlessly with Nomad FanOut . FanOut applies to peers and SSD applies to subnet masters.

  • SSD will use IP addresses if P2PEnabled registry value is set to use net literal names.

  • Work rates only apply to downloads from a DP not to P2P transfers, therefore they do not affect downloads from peers when using SSD.

  • When packages are purged from the cache, the corresponding entries are deleted from Content Distribution. Refer to Cache management. If you delete content directly from the cache, Content Distribution will not be aware that it has been removed and the corresponding Content Distribution record will not be deleted. If that host subsequently becomes a site master, it will inform requesting clients that it does not have the package, forcing them to request the package from the next master in the list.

The following restrictions apply:

  • The mechanism does not support Alternate source copy downloads, such as downloading an older version of a package from a LAN neighbor then filling in the changes.

  • Only the initial 0% downloaded of a package and the final percentage (which can be < 100% if the entire package cannot be downloaded) are registered with Content Distribution. There are no "10% so far" etc. intermediate records.

  • Even if a computer has multiple NICs, only details of one NIC and its subnet are used for SSD. If that NIC is unavailable, SSD will not work properly (although Nomad itself may be working correctly, using the DP rather than another site).

  • Remote differential compression (RDC) integration is not supported over SSD, it will not be used when a subnet master is copying from a site master.

  • IPv6 is not supported.

Refer to Enabling SSD in WinPE to make use of Nomad SSD in OS Deployment.