LVS按我的理解的說就是將一臺Linux服務器看成路由器等功能的技術。LVS---Linux虛擬服務器。html
LVS實現了三種IP負載均衡技術VS/NAT、VS/TUN、VS/DR。apache
今天簡單分享一下我在學習LVS的DR技術的一些心得。瀏覽器
背景 服務器
外部網絡 Windows網絡
LVS Centos負載均衡
WEB Server 1 Centos學習
WEB Server 2 Centosspa
配置 3d
Windows VM1網卡設置code
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