Quantcast
Channel: WSUS forum
Viewing all articles
Browse latest Browse all 12874

WSUS + BITS Versions + Peer Caching + BranchCache + Windows Editions = HEADACHE!

$
0
0

We have a WSUS server in the main office (Windows Server 2008 R2 Standard).

We have a branch office with Windows 7 Professional clients and Windows Server 2008 R2 Standard and Enterprise servers, which means these computers are using BITS 4.0 (http://msdn.microsoft.com/en-us/library/bb968799(VS.85).aspx).

To save on disk space, we prefer not to set up a WSUS downstream replica server in the branch office if we can use BITS 4.0 with BranchCache.

Researching WSUS and BITS Versions and Peer Caching and BranchCache and Windows Editions has been confusing. Some questions…

These pages in the BITS section of MSDN all say: “Starting with Windows 7, the BITS 3.0 peer caching model is deprecated. If BITS 4.0 is installed, the BITS 3.0 peer caching model is unavailable.” However, these pages also say: “BITS (4.0) uses the Windows BranchCache for peer caching,” and “Starting with Background Intelligent Transfer Service (BITS) 4.0, the BITS service was extended to allow subnet-level peer caching for downloaded URL data by using Windows BranchCache.”
   http://msdn.microsoft.com/en-us/library/aa362708(v=vs.85).aspx
   http://msdn.microsoft.com/en-us/library/aa964314(v=vs.85).aspx
   http://msdn.microsoft.com/en-us/library/aa964240(v=vs.85).aspx
And this page says: “(BITS 4.0 New Feature) Peer caching now uses Windows BranchCache. This new peer caching model replaces the model used for BITS version 3.0.”
   http://msdn.microsoft.com/en-us/library/aa363167(VS.85).aspx

Okay, fine. BITS 3.0 peer caching is unavailable for Win7/2008 R2, but BITS 4.0 “peer caching” does work by using BranchCache. Got it. So, do we understand correctly that the various “peer caching” group policy settings under Computer Configuration – Policies – Administrative Templates – Network – Background Intelligent Transfer Service have no effect at all for BITS 4.0 clients?
http://msdn.microsoft.com/en-us/library/aa362844(v=vs.85).aspx

Next, the link at the end of this paragraph says: “Windows BranchCache must be enabled on the client through a group policy or local configuration settings.” Okay, fine. We followed the instructions at the second link to enable BranchCache for our Windows 7 clients. Interestingly, the description in the Turn on BranchCache group policy setting (under Computer Configuration – Policies – Administrative Templates – Network – BranchCache) says: “For this policy setting to take effect, you must install the BranchCache feature on the client computer.” However, it seems that the BranchCache feature is already installed by default (although not enabled) on Windows 7, because there’s no option to add BranchCache in Control Panel – Programs and Features – Turn Windows features on or off, and there’s already a BranchCache service on Windows 7. So, does this statement actually not apply to Windows 7 (and only Windows Server 2008 R2)?
   http://msdn.microsoft.com/en-us/library/aa964314(v=vs.85).aspx
   http://technet.microsoft.com/en-us/library/dd637820.aspx

Next, the link below says: “The Windows BranchCache feature is an optional component that must be installed on the server,” and “The server must also enable the Windows BranchCache feature though group policy.” Okay, fine. We followed the instructions at the second link to enable it for our Windows Server 2008 R2 servers. However, we would like one of our servers in the branch office to be the “Hosted Cache” server, and the remaining Win7/2008 R2 computers to just be “clients” that use the Hosted Cache server (for the WSUS updates). So, in this case, does only the Configuring a Web server or a BITS application server to use BranchCache section at this link apply to our Hosted Cache server, meaning no other steps are necessary beyond just installing the BranchCache feature? Or, do we have to go through theConfiguring a file server to use BranchCache section?
Likewise, does the Computer Configuration – Policies - Administrative Templates – Network - Lanman Server - Hash Publication for BranchCache group policy setting apply to us if we’re just looking to use BranchCache for WSUS updates and nothing else?
   http://msdn.microsoft.com/en-us/library/aa964314(v=vs.85).aspx
   http://technet.microsoft.com/en-us/library/dd637785.aspx

In doing more research I believe that, for Hosted Cache mode, the BranchCache feature must be installed onboth the WSUS server at the main site and on a server at the branch office. Is this correct?

Next, we want to configure the BranchCache Hosted Cache mode group policy setting. However, this setting says: “This address must match the Fully Qualified Domain Name (FQDN) of the server specified in the certificate for the BranchCache server's certificate,” and “the certificate root for the BranchCache server's certificate must be in the client computer's trusted root store.” Since our BranchCache clients will only be using BITS for WSUS updates (via HTTP), is it still necessary to install a certificate on the Hosted Cache server? (If Yes, that's too bad, because it really complicates BranchCache deployments, especially when all of the computers are within your Active Directory domain).

Next, there’s the Configure BranchCache for network files group policy setting. Since this setting uses SMB, we’re assuming this does not apply to BranchCache used by BITS clients, and so we don't need to configure it. Is this correct?

So, in Summary: We just want to use BITS with BranchCache for the computers in our branch office to access WSUS updates on a local server that’s acting as a BranchCache Hosted Cache server. And we’d prefer not to have to deal with certificates to make this happen, if possible.

Sorry for the long post, but there’s just no clear, one-stop place that informs us how to configure all of this.

Oh, and is all of the above completely irrelevantfor us since this TechNet page says BranchCache requires the Enterprise Editions of Windows 7 and Windows Server 2008 R2? I sure hope not…   :o)
   http://social.technet.microsoft.com/wiki/contents/articles/2342.branchcache-settings-for-windows-server-2008-r2-windows-7-enterprise-and-windows-7-ultimate.aspx

-Taylorbox

NOTE: I’ve already read these posts:
   http://www.windowsnetworking.com/articles-tutorials/windows-7/Introduction-BranchCache-Part1.html
   http://www.windowsnetworking.com/articles-tutorials/windows-7/Deploying-Hosted-Mode-BranchCache-Server-Part2.html
   http://www.windowsnetworking.com/articles-tutorials/windows-7/Deploying-Hosted-Mode-BranchCache-Server-Part3.html



Viewing all articles
Browse latest Browse all 12874

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>