2009年3月17日 星期二

WINS 複寫概觀

WINS 複寫概觀

Replication overview

如果在您網路上使用了多重 WINS 伺服器,可以設定將記錄從它們的資料庫複寫到其他伺服器。處理程序如下圖顯示。WINS-A 及 WINS-B 二台 WINS 伺服器,可以設定為相互完全複寫對方的記錄。

WINS 複寫概觀

藉由在這些 WINS 伺服器之間使用複寫,可以維護並由網路發佈一致的 WINS 資訊設定。例如在上圖中,子網路 1 的 WINS 用戶端 (HOST-1) 使用它的主要 WINS 伺服器 (WINS-A) 登錄它的名稱。子網路 3 的其他 WINS 用戶端 (HOST-2) 使用它的主要 WINS 伺服器 (WINS-B) 登錄它的名稱。如果這些主機的其中一個稍後嘗試尋找其他主機,如範例 WINS,HOST-1 為介於 WINS 伺服器 (WINS-A 及 WINS-B) 之間的 HOST-2--replication 查詢尋找一個 IP 位址,該設定提供了解析此查詢的可能性。

為了執行複寫,每台 WINS 伺服器,至少必須與一台其他的 WINS 伺服器設定在一起,作為其複寫協力電腦。這可確保使用一台 WINS 伺服器登錄的名稱,最後會複寫到網路上所有其他的 WINS 伺服器中。可以新增及設定複寫協力電腦為提取協力電腦、推入協力電腦二者之一,或使用二種類型的複寫作為提取/推入協力電腦。提取/推入協力電腦類型是預先設定的,且是在大多數情況下建議使用的類型。

當 WINS 伺服器複寫時,在任何指定伺服器對應的用戶端名稱位址傳播到網路上的其他所有 WINS 伺服器之前,會有一段潛伏期。此潛伏期又稱為整個 WINS 系統的交集時間。例如,用戶端要求名稱釋放的傳送速度就慢於名稱登錄要求。這是因為用戶端名稱會先釋出,然後在電腦重新啟動或每隔一段時間關機時,又使用相同的對應重新使用。複寫每一個釋出的名稱將增加無謂的網路複寫負擔。

而且,當 WINS 用戶端電腦不正常關機時 (如意外停電),電腦的登錄名稱就無法像在正常情況下,藉由將釋放名稱要求傳送到 WINS 伺服器以釋放名稱。因此,雖然 WINS 資料庫中有名稱與位址對應的記錄,卻不表示用戶端電腦仍在使用登錄名稱或它相關的 IP 位址。它僅表示最近的某段時間內,已有登錄的名稱電腦曾要求使用對應的 IP 位址。

附註

  • 任何用戶端的主要及次要 WINS 伺服器,基本上應有相互的推入及提取關係。不過,您倒可不必設定直接的推入/提取,只要在正常的複寫週期中,系統能間接地獲得相同結果即可。
  • WINS 的複寫功能是遞增性的,這表示每次複寫時僅複寫資料庫中變更的部分,而不是整個資料庫。

沒有留言: