配置雙活網路切換技術

2022-04-05 12:16:05 字數 2192 閱讀 2857

應用級災備要求提供冗餘的網路線路和裝置。正常情況下,客戶端通過生產中心的業務網路訪問生產中心的應用伺服器;在發生災難時,通過網路切換,客戶端能夠訪問到災備中心的備用伺服器。

目前,網路切換技術主要有以下三種:(1

)基於ip

位址的切換

生產中心和災備中心主備應用伺服器的

ip位址空間相同,客戶端通過唯一的

ip位址訪問應用伺服器。在正常情況下,只有生產中心應用伺服器的

ip位址處於可用狀態,災備中心的備用伺服器

ip位址處於禁用狀態。一旦發生災難,管理員手工或通過指令碼將災備中心伺服器的

ip位址設定為可用,實現網路訪問路徑切換。(2

)基於dns

伺服器的切換

在這種方式下,所有應用需要根據主機名來訪問,而不是直接根據主機的

ip位址來訪問,從而通過網域名稱實現網路切換。

對於對外提供服務的業務,可通過向運營商申請相應的

dns伺服器,對主生產中心和備用生產中心各申請相應的

dns服務,通過運營商

dns切換機制實現對外服務的切換。

對於內部提供的業務,生產中心和災備中心各自部署一台

dns伺服器,負責所有主機的網域名稱解析。生產中心的為主

dns伺服器,災備中心的為備份

dns伺服器,兩台

dns伺服器的內容自動保持完全同步。對於每個應用伺服器的網域名稱,

dns伺服器上可以儲存兩個

ip位址,主

ip位址指向生產中心應用伺服器的

ip位址,備份

ip位址指向災備中心伺服器的

ip位址。

在所有的客戶端上設定這兩個

dns伺服器(可通過

dhcp

伺服器自動分配)。系統首先查詢主

dns伺服器,如果沒有應答,就查詢備份

dns伺服器。

當生產中心的主伺服器出現故障,主

dns伺服器發現無法聯絡到主伺服器時,會自動將

dns請求解析至災備中心伺服器的

ip位址,從而實現單個應用的自動切換。

當生產中心發生火災、**等災難,導致整個生產中心不可用時,客戶端因為聯絡不上主

dns伺服器,會自動將位址解析的請求發往備份

dns伺服器。備份

dns伺服器通過存活狀態檢查確認生產中心的主伺服器已經不可用,就將災備中心的伺服器

ip位址作為

dns應答,從而將所有應用切換到災備中心。(3

)基於負載均衡裝置的切換

通過在伺服器集群前端部署一台負載均衡裝置,根據已配置的均衡策略將使用者請求在伺服器集群中分發,為使用者提供服務,並對伺服器可用性進行維護。

負載均衡能夠按照一定的策略分發到指定的伺服器群中的伺服器或指定鏈路組的某條鏈路上,排程演算法以使用者連線為粒度,並且可以採取靜態設定或動態調配的方式。

負載均衡裝置能夠針對各種應用服務狀態進行探測,收集相應資訊作為選擇伺服器或鏈路的依據,包括

等。通過對應用協議的深度識別,能夠對不同業務在主生產中心和災備中心之間進行切換。

這三種網路切換方式比較如下:

網路切換方式

基於ip

位址基於

dns伺服器

基於負載均衡

切換方式

手動或半自動

自動自動

切換時間

10-30

分鐘左右

(伺服器數量相關)10

分鐘左右

分鐘級技術成熟度

成熟成熟

成熟實施案例較多多

較多裝置投資無增加

2臺dns伺服器

需要兩台硬體負載均衡裝置

單個應用和整個子網的切換

適合整個子網切換

適合單個應用和整個子網切換

適合單個應用和整個子網切換

在以上三種網路切換方式中,基於

ip位址的切換方式較簡單,實現成本低,但是對於擁有較多伺服器的災備中心而言,手工更改大量

ip位址和網路配置需要比較長時間,因此這種方式適合於只有少數應用伺服器的場合;基於

dns的切換方案,從技術上講較成熟,應用也較多,而且能夠實現網路切換的全自動,但是需要增加兩台

dns伺服器的投資;而基於負載均衡的切換,需要增加負載均衡板卡,但是切換能夠精細到業務和服務內容,因此,在大型資料中心情況下,也可採用負載均衡的方式進行應用之間的切換。

雙線雙路和斷線自動切換(sla與eem技術應用)

拓撲圖 實驗要求 1.r1 ping 5.5.5.5 資料報從r1 r2 r3 r5到達 2.r2 ping 123.1.1.5 資料報從r1 r2 r4 r5到達 3.r2 r3 r4 r5上不能執行動態路由協議 4.r2上能實現斷線自動切換線路 在ping測試中實現自動切換 配置 r1上 r1 ...

Docker技術入門之 網路配置 8

docker啟動時會在主機上自動建立乙個docker0虛擬網橋,實際上是乙個linux網橋,可以理解為乙個軟體交換機,他會在掛載其上的介面之間進行 如圖所示 建立乙個docker容器的時候,同時會建立一對veth pair介面。這對介面一端在容器內,即eth0 另一端在本地並被掛載到docker0網...

docker技術學習總結(5) 網路基礎配置

啟動容器時,如果不加指定引數,在容器外是不能通過網路訪問容器內的網路應用和服務的。可以通過 p和 p引數來指定埠對映讓外部訪問,當使用 p時,會隨機對映乙個埠至容器內部開放的網路埠 docker ps l,檢視到本地主機的32772埠被對映到了容器的5000埠,訪問宿主機的32772埠即可訪問容器內...