簡介 :
在總分公司架構下,BranchCache 可以快取總公司資料內容,讓分公司用戶端存取快取資料降低WAN頻寬流量
BranchCache 有兩種作業模式:分散式快取模式與託管快取模式。
以分散式快取模式部署 BranchCache 時,分公司的內容快取會分散在用戶端電腦之間。
以託管快取模式部署 BranchCache 時,會在稱為託管快取伺服器的一或多部伺服器電腦上託管分公司的內容快取。
Server1 當總公司 FileServer
Server1 安裝[網路檔案的BranchChache]角色
Server1 編輯本機原則 (gpedit.msc)
[電腦設定] > [系統管理範本] > [網路] > [LanMan伺服器]
編輯 [BranchCache的雜湊發行]
選 [啟用] 及 [只對啟用BranchCache的共用資料夾允許雜湊發行] 選項
因為在模擬環境,所以網路一定是快速網路,所以在Server1 做了模擬慢速連線的設定,才可以測試BranchCache
編輯本機原則 (gpedit.msc)
[電腦設定] > [Windows設定] > [以原則為依據的Qos]
滑鼠右鍵 > 建立新原則
輸入 [原則名稱] > policy
將[指定輸出節流速率] 勾選 並設定 100 kbps
選 [所有應用程式]
依需求設定 來源及目標IP ,此範例 使用預設值[任何來源及目的IP]
依需求設定通訊協定及port
此範例 使用預設值[來自任意來源的連接埠] [到任何目的連接埠]
設定共用資料夾啟用BranchCache,此設定目的是該 share資料夾裡面的資料被讀取時
是會被Cache 到分公司快取BranChcache Server
在Server1 C槽建立 Data 目錄
在Data目錄 > 滑鼠右鍵 > 內容 > 點選 [共用]索引頁 > 點選 [進階公共用]
將 [共用此資料夾] 勾選
點 [快取處理] > 將 [啟用BranchCache] 打勾
copy 檔案至 Data 資料夾之後需要測試
(copy c:\windows\system32\mspaint.exe 約6.xMB)
設定分公司託管快取模式設定 : Server2 For BranchCache
Server2 安裝[網路檔案的BranchChache]角色及 [BranchCache]功能
啟用 BranchCache Host Server (Server2)
在Server2,打開 powershell 執行 Enable-BChostedServer -RegisterSCP
執行 Get-BCStatus 檢查 BranchCache 狀態
用戶端設定
1. Firewall 輸入規則 (可利用GPO設定比較方便)
啟用 [BranchCache 內容抓取HTTPIN [BranchCache 同儕節點探索WDS-In] 這兩條規則
2. 設定用戶端 For BranchCache
建立一個GPO
找到 [電腦設定] > [系統管理範本] > [網路] > BranchCache
啟用 [開啟] BranchCache
啟用 [透過服務連接點啟用自動託管快取探索]
啟用[設定用於網路檔案的BranchCache] —> 其中設定延遲時間 0 (測試用,詳細可參考該設定說明)
3.在用戶端執行套用GPO > gpupdate /force
利用指令 netsh branchcache show status all 來檢查設定 (如下圖)
測試 :
在Server2 、win8 、win8 開啟效能監視器
首先 在win8 PC 將 \\server\data 目錄檔案複製到桌面 ,此時效能監視器如下圖
當win8 在copy 檔案時,server2 效能監視器就會出現一些的數據
最後再利用win8-1 複製\\server1\data 目錄下相同的檔案至桌面
就會看到 from cache
參考資料
本篇瀏覽人數: 7204
請問一下
如果主公司備份分公司的個人電腦
檔案會在分公司的branchcache上面嗎?
還是他會慢慢硬傳回來?
您好
branchcache 只有快取共用資料夾的部份
與您備份電腦資料無關喔
感謝你!!
請問一下路由功能是在哪一台呢??
您好
如果是該篇文章中的架構,路由器功能是在fw 上面做喔
那請問只是想測試一下branchcache的功能 可否利用server2安裝兩張網卡
開啟window路由功能 測試branchcache的功用
因為想在VM做試驗,這樣按照設定會成功嗎?
您好
應該是OK的
QQ 按照上述步驟 發現server並沒有存到 好像放在用戶端電腦的快取