1. 程式人生 > 其它 >Virtual IP Address 學習記錄

Virtual IP Address 學習記錄

Virtual IP Address 學習記錄

Virtual IP Address 學習記錄

一、基本概念

在 TCP/IP 的架構下,連網的電腦,都必須要有一個唯一的 IP Address。

MAC地址:是實體地址

IP地址:是邏輯地址

虛擬IP:

一個未分配給真實主機的IP,也就是說對外提供伺服器的主機除了有一個真實IP外還有一個虛IP,使用這兩個IP中的任意一個都可以連線到這臺主機。

虛擬IP一般用作高可用 HA(High Availability)的目的,比如:預設情況讓一個虛IP連線到主伺服器,當主伺服器發生故障無法對外提供服務時,動態將這個虛IP切換到備用伺服器。

ARP:

Address Resolution Protocol,是地址解析協議,它的作用很簡單,就是根據IP地址獲取MAC地址,然後給傳輸層使用。

1、VIP(virtual ip):用來提供virtual server服務的ip地址。分別繫結在Director一個物理網絡卡上(對外接收請求包)和RS的迴環裝置上(迴環裝置需要繫結兩個ip,一個是127.0.0.1,另一個就是vip)。

2、DIP(director ip):與vip繫結在一個物理網絡卡上,用來轉發請求包到RS的RIP對應的mac上,此裝置可以通過arp請求獲取RIP對應的mac地址。

3、RIP(real server ip):繫結在RS上的一個物理網絡卡上,用來接收從Directory轉發過來的請求包。

參考資料

虛擬IP技術 - IP地址漂移技術