Sun Cluster 概念指南 (適用於 Solaris 作業系統)

公用網路配接卡和 Internet Protocol (IP) 網路多重路徑

用戶端透過公用網路來將要求送至叢集。每個叢集節點均透過一對公用網路配接卡連接至至少一個公用網路。

Sun Cluster 上的 Solaris 網際網路通訊協定 (IP) 網路多重路徑軟體提供一種用於監視公用網路配接卡,並在偵測到故障時將 IP 位址從一個配接卡容錯移轉至其他配接卡的基本機制。每個叢集節點均有自己的 Internet Protocol (IP) 網路多重路徑 配置,該配置可能與其他叢集節點上的配置不同。

公用網路配接卡已經置入 IP 多重路徑群組 (多重路徑群組) 中。每個多重路徑群組均有一個或多個公用網路配接卡。多重路徑群組中的每個配接卡均可以處於使用中狀態。或者,您可以配置待機介面,該介面處於非使用中狀態,除非發生容錯移轉。

in.mpathd 多重路徑常駐程式使用測試 IP 位址來偵測故障並進行修復。如果透過多重路徑常駐程式在其中一個配接卡上偵測到錯誤,將發生故障轉移。所有網路存取將從發生錯誤的配接卡容錯移轉至多重路徑群組中的其他可以正常運作的配接卡。因此,常駐程式可以維護節點的公用網路可連結性。如果您配置了待機介面,則常駐程式會選擇該待機介面。否則,常駐程式會選擇 IP 位址數最小的介面。因為發生的是配接卡層級的容錯移轉,更高層級的連線 (如 TCP) 未受影響,只是在容錯移轉過程中出現短暫的暫態延遲。IP 位址的容錯移轉成功完成後,將會發送 ARP 廣播。因此,常駐程式可以維護遠端用戶端的連結。


備註 –

由於 TCP 的擁塞回復特性,TCP 端點會在成功容錯移轉後進一步延遲。某些區段可能會在容錯移轉過程中遺失,從而啟動 TCP 中的擁塞控制機制。


多重路徑群組可提供邏輯主機名稱與共用位址資源的建置區塊。您也可以另外建立邏輯主機名稱與共用位址資源的多重路徑群組,來監視叢集節點的公用網路連接性。節點上的相同多重路徑群組可以擁有任意數目的邏輯主機名稱或共用位址資源。如需有關邏輯主機名稱和共用位址資源的更多資訊,請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」


備註 –

Internet Protocol (IP) 網路多重路徑 機制的設計是為了偵測和遮罩配接卡故障。該設計並不是供管理員用於使用 ifconfig(1M) 以移除一個邏輯 (或共用) IP 位址,以進行故障回復。Sun Cluster 軟體將邏輯和共用 IP 位址視為由 RGM 管理的資源。管理員增加或移除 IP 位址的正確方法是使用 scrgadm(1M) 修改包含資源的資源群組。


如需有關 Solaris 實作 IP 網路多重路徑的更多資訊,請參閱叢集上所安裝的 Solaris 作業系統之相應文件。

作業系統發行版本 

操作說明 

Solaris 8 作業系統 

「IP Network Multipathing Administration Guide」

Solaris 9 作業系統 

「IP Network Multipathing Administration Guide」中的第 1 章「IP Network Multipathing (Overview)」

Solaris 10 作業系統 

「System Administration Guide: IP Services」中的第 VI部分「IPMP」