您可以為每個網站啟用一或多個 Branch Reflector。用戶端端點會偵測相同或不同網站中已啟用的 Branch Reflector。
Mirage IP 偵測和鄰近演算法將使用下列程序尋找相符的 Branch Reflector:
- 演算法會先確認潛在 Branch Reflector 是否位於與用戶端相同的子網路內。
- 如果 Branch Reflector 位於不同的子網路內,演算法將檢查 Branch Reflector 是否設定為向用戶端子網路提供服務。
或者,演算法可使用用戶端網站資訊來檢查 Branch Reflector 是否位於與用戶端相同的 Active Directory 網站內。
- 演算法將檢查 Branch Reflector 和用戶端之間的延遲是否在臨界值內。
- 如果發現符合這些條件的用戶端和 Branch Reflector 相符項,則用戶端將連線到 Branch Reflector,以下載基礎層。否則,用戶端將對下一個 Branch Reflector 重複比對程序。
- 如果找不到相符項或所有適合的 Branch Reflector 目前均不可用,用戶端將直接連線到伺服器。
在這種情況下,僅在特定端點未定義任何 Branch Reflector 時,用戶端才會連線到 Mirage 伺服器。