Upload
jake-watkins
View
216
Download
1
Tags:
Embed Size (px)
Citation preview
P2P in Windows 7
P2P Capabilities in Windows 7• Distributed Routing TableDistributed Routing Table– A new public API suitable for building Distributed
Hash Tables (DHTs), content distribution networks, serverless name resolution and more!
– DHTs are used to build storage systems that are distributed, scalable and highly available.
– Designed for Internet-wide scale• BranchCacheBranchCache– Accelerating enterprise content delivery– Load reduction on corporate servers– Bandwidth savings for branch office WAN links
DISTRIBUTED ROUTING TABLE
The Distributed Routing TableKey based routing in a structured peer-to-peer overlay
• A new public API suitable for building Distributed Hash Tables (DHTs), content distribution networks, serverless name resolution and more!
• Designed and tested for internet scale.• Powerful, flexible security model
supports private meshes and key/participant authentication.
Lookup (6801)Try (7879)
9043
7879
6801
6011
5231
4562
3107
8371143
Lookup (6801)
Try (6801)
Lookup (6801)
Found (6801)
BRANCHCACHE
Thin, expensive WAN links between headquarters and branches
• High bandwidth utilization• Poor application responsiveness• Data centralization worsens the problem
Background
Get
GetIDData
Distributed Caching
Get
IDData
Data
Get
GetID
Put
Data
Hosted Caching
Get
DataID
Search
Get
Sear
ch
Request
Offer
ID
ID
ID
Data
ID
Data
Architecture
HTTP serverHTTP server
IISIIS
BranchCacheBranchCache
HTTP clientHTTP client
Open URL
“Branch Cache Capable”Get data
Data
Data
Data
H1 H2 H4 H5Hashlist
Hashlist
HashlistHashlist
Data
Data
H3
BranchCacheBranchCache
IEIE
Framework
IEIE
HTTP HTTP
BranchCacheBranchCache
SMBSMB
ExplorerExplorer
3rd Party Applications3rd Party Applications
CopyFileCopyFileOfficeOffice WMPWMPBITSBITSOfficeOfficeSharePointSharePoint
BranchCache summary
• Retrieve content from within the branch if available, instead of the content server
• Supports commonly used protocols– HTTP, SMB (including SMB signing)– HTTPS, IPsec
• Client can only retrieve from within the branch if authorized by the server
BACKUP
IISFile Server
Group PolicyManagement
Install the optional BranchCache component on a Windows 7 web or file server
Use Group Policy to enable BranchCache on Windows 7 clients
HostedCache
Optionally, install a hosted cache in your branch. Configure clients to use it viaGroup Policy
Deployment