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服務,寫一簡單網頁
<html><body><h1>200.168.10.2</h1></body></html>
WEB Server2
添加路由表
寫一腳本執行
啟動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這種實現方式不需要隧道結構,但它要求負載均衡器的網卡必須與物理網卡在一個物理段上。
轉載請注明出處:http://www.cnblogs.com/yydcdut/p/3525858.html