lvs按個人理解的說就是將一台linux伺服器當作路由器等功能的技術。lvs---linux虛擬伺服器。
lvs實現了三種ip負載均衡技術vs/nat、vs/tun、vs/dr。
今天簡單分享一下我在學習lvs的dr技術的一些心得。
背景
外部網路 windows
lvs centos
web server 1 centos
web server 2 centos
配置
windows vm1網絡卡設定
lvs vm1網絡卡
新增路由表
寫一指令碼執行
指令碼2
執行
web server1
新增路由表
寫一指令碼執行
啟動apache服務,寫一簡單網頁
<web server2html
><
body
><
h1>200.168.10.2
h1>
body
>
html>
新增路由表
寫一指令碼執行
啟動apache服務,寫一簡單網頁
<結果,網頁訪問第一次訪問html
><
body
><
h1>200.168.10.2
h1>
body
>
html
>
第二次訪問
總結
瀏覽器訪問時,訪問的是lvs伺服器的200.168.10.10這個ip位址,lvs伺服器將請求mac替換後分別輪迴發給兩台web伺服器,然後直接由web伺服器將請求返回給傳送的外部網路上的主機。看圖可以看出跟ip-tun差不多,只是lvs伺服器發給web伺服器的請求裡面是mac替換了,而不是隧道封裝了。就像ip-tun,在dr方式下,負載均衡器也只是分發請求,應答包通過單獨的路由方法返回給客戶端。這種方式能夠大大提高virtual server的可擴充套件性。與ip-tun相比,dr這種實現方式不需要隧道結構,但它要求負載均衡器的網絡卡必須與物理網絡卡在乙個物理段上。
網路拓撲結構設計(三)
大型混合型網路結構設計示例 所謂的混合型網路結構,通常是指星型網路與匯流排型網路這兩種網路結構在乙個網路中的混合使用。之所以在企業網路中要採用這兩種基本網路結構,是因為星型網路和匯流排型網路都有各自不同的優缺點,如果把它們混合在乙個網路中應用,則可在缺點上相互彌補。如星型網路的優點是便於擴充套件和維...
表結構設計之拉鍊表
一 概念 拉鍊表是針對資料倉儲設計中表儲存資料的方式而定義的,顧名思義,所謂拉鍊,就是記錄歷史。記錄乙個事物從開始,一直到當前狀態的所有變化的資訊。在歷史表中對客戶的一生的記錄可能就這樣幾條記錄,避免了按每一天記錄客戶狀態造成的海量儲存的問題 name 人名 start date 開始日期 end ...
LVS三種負載均衡模式之 網路位址轉換
lvs全稱是linux virtual service 由於ipv4中ip位址空間的日益緊張和安全方面的原因,很多網路使用保留ip位址 10.0.0.0 255.0.0.0 172.16.0.0 255.128.0.0和192.168.0.0 255.255.0.0 64,65,66 這些位址不在i...