Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Annual Microsoft P2P Roundup Aka – Microsoft finally gets it 

Similar presentations


Presentation on theme: "The Annual Microsoft P2P Roundup Aka – Microsoft finally gets it "— Presentation transcript:

1 The Annual Microsoft P2P Roundup Aka – Microsoft finally gets it 
Phil Wilcock Co-Founder 2Pint Software Andreas Hammarskjold Co-Founder 2Pint Software

2 Agenda A brief history of P2P Current state of play
BranchCache Bob DO Doris Peer Cache Pete Which P2P to use and when? Optimizing/Troubleshooting/Gotchas Q & A

3 WHY P2P? Microsoft NEEDS you to get using P2P
Without it – the Interwebs will break! It makes you look good EVERYTHING moves faster Just do it..

4 A brief history of Microsoft p2p
Early version was built into BITS (still in the GPO) BranchCache – 2009 BranchCache V2 – 2012 DO Company – purchased in 2014 DO in Windows 10 since RTM Peer Cache…

5 Introducing the peer-to-peer folks
BranchCache Bob Delivery Optimization Doris PeerCache Pete

6 Branchcache bob P2P Infantryman – dependable, experienced

7 User #1 downloads a file User #2 gets a copy What is BranchCache?
Source Download P2P User #1 downloads a file User #2 gets a copy

8 It’s not just P2P… It’s a WAN Accelerator!
+ LEDBAT and you get bandwidth management for free! It’s not just P2P… It’s a WAN Accelerator! Faster Bigger Puh!

9 BranchCache is supported where?
ALWAYS in BITS Windows Enterprise SKU’s Browsers (Edge & IE) Any wininet & winhttp (.dll) SMB = Explorer, xcopy etc. How about a hot cup of local content? BranchCache is everywhere

10 So Why is BranchCache in my Soup?
So opening a Word document will be faster? Answer: Yes! So copying a file in Explorer over the network will be faster? Answer: Yes! So all ConfigMgr stuff will go faster? Answer: Yes! My own App? Answer: Yes! So Why is BranchCache in my Soup? IE HTTP Microsoft BranchCache™ Platform SMB 2 Explorer 3rd Party Protocols 3rd Party Applications CopyFile Office WMP Intune BITS SCCM WSUS My batch file to copy stuff will be faster? Answer: Yes! So my SharePoint Intranet will be faster? Answer: Yes! WSUS, Intune… you name it! #BCISKING!

11 D.O. doris If you are on Windows 10; You got Doris!
It’s a bit torrent style peer-to-peer protocol Client/Server Components (Currently a Cloud Svc) Based on hashes Replacement for BITS & BranchCache long term

12 What makes DO unique? Cloud-managed: designed for the cloud era
6/23/2018 3:38 AM Cloud-managed: designed for the cloud era Supported Platforms Windows Desktop SKUs – since (TH2) Xbox (UWPs) Server Core / Nano – since 1710 (RS3) More SKUs coming soon Distributed cache: each device contributes a little for the common goal of reducing the amount of Internet bandwidth needed to keep devices up-to-date Multitasking: downloading from multiple sources Hybrid: downloads from http and peer sources in parallel Fast and Furious: DO downloads are faster and more reliable © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 How does it work? Step 1: Publishing Supported Content
Signed content is chunked and hashed Supported Content Windows OS (security, quality and feature updates) Windows Store Apps (and App updates) Drivers Defender updates

14 How does it work? Windows Update Content Servers 2 Step 2: Download
Client A checks for updates Client A asks Windows Update service for download sources Service provides Windows Update content server D and clients B and C Client A requests specific small pieces from D and clients B, C Source B, C, D fulfill the download request Client A checks the hash of each piece, discard pieces where hashes don’t match Client A checks the hash of the entire file before installing D 1 2 5 3 4 B A 5 5 C

15 How does it work? Windows Update & DO Services 1 1 2 C A B
6/23/2018 3:38 AM Step 3: Caching (ready to upload / uploading) Windows Update & DO Services Clients “talk” to the DO service as long as files are still in the cache 1 1 2 How does it work? C A B © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Policies available for IT administrators:
MS Story 6/23/2018 3:38 AM Policies available for IT administrators: Group PCs by location (default is based on NAT external IP) Control bandwidth limits Configure cache size Starting with Windows , used by default in all Windows Update and Windows Store downloads Superset of configuration options available in Settings app © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Group Settings Explained
Mode P2P P2P Logical Boundary No N/A 1 Yes, native External NAT 2 Same group ID ((AD Sites then Domain) or GUID) across NAT 3 None 99 100 Yes, BITS & BC Subnet

18 Admin configuration example 1
6/23/2018 Admin configuration example 1 Local Network Default Configuration (default): Download Mode = 1 (Same NAT ) \\ACMECORP © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Admin configuration example 2
6/23/2018 Local Network + Domain joined Configuration: Download Mode = 2 (Local + Domain) \\ACMECORP © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Admin configuration example 3
6/23/2018 Admin configuration example 3 Local Network + Arbitrary Group Configuration: Download Mode = 2 (Local + Domain) Group ID = [some unique Guid] \\ACMECORPUS \\ACMECORPUK Note: since RS2, VPN clients do not participate in peer groups by default © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Use PS cmdlets to view activity locally

22 Use 2Pint Software StifleR in free ”Report mode”
Other DEMO

23 Peer cache pete ConfigMgr only solution Still Pre-release
Requires Boundary Group for each location Otherwise it will P2P over WAN Rebuild a Peer Cache source machine and the Content Map is invalid Update Content and the old version is outdated Difficult to uninstall Uses BITS so will be superseded by DO Doris Luckily has big brother Bob for backup 

24 Main reason to not use Peer Cache
Client 1 (PC Source) gets content Client 2 (Not a PC Source) gets content Client 1 gets powered off Client 3 has to go back to the DP – EVEN THOUGH CLIENT 2 HAS IT So basically – it’s not really true P2P..

25 Which p2p tech to us and when
ConfigMgr Peer Cache – Do not use – Pre-Release BranchCache/BITS Win 7 Certain network/domain scenarios Delivery Optimization Windows 10 Store, WU, WSUS More coming! – ConfigMgr, Intune, O365

26 Optimizing Branchcache

27 START SMALL Play – Have Fun! One Server Two Networks Three Clients Start There Learn NOT ALL AT ONCE Use “Run as soon as possible” like settings to spread the load. Alt. use some way of spreading it, third party or script SHAKE & BAKE! Make sure hashes are available before clients downloading or you will be very frustrated Use Reporting to save your sanity Get off Windows 7 If you are serious about BranchCache start by getting to Windows 10. But don’t forget you can use BranchCache in Windows 7 to help you there! GO DEDUPE Get De-Duplication on the source DP’s if using ConfigMgr Remember: DeDupe is BranchCache!

28 Optimizing DO Set them policies!
Consider using Group DownloadMode Cache Age TTL – Increase from 3 day default Default 4Gb Mem minimum for P2P – change if required Minimum 100Mb content size – lower for more P2P Systems with more power/larger HDD can be ‘weighted’ to download content first

29 Optimizing DO (2) Which hostnames should I allow in my Firewall for Delivery Optimization to work? DO Service:: *.do.dsp.mp.microsoft.com  Payload: *.download.windowsupdate.com *.windowsupdate.com *.dl.delivery.mp.microsoft.com *.emdl.ws.microsoft.com

30 Optimizing Peer Cache NO!

31 Informational Resources
2Pint Software BranchCache FAQ & Forums Microsoft TechCommunity & TechNet Forums 2Pint Software Twitter: @andhammarskjold @phil2pint @2pintsoftware

32 Cheers! Please feel free to ask probing and highly complex questions at this point..


Download ppt "The Annual Microsoft P2P Roundup Aka – Microsoft finally gets it "

Similar presentations


Ads by Google