1.配置測試環境 修改ip
windows 200.168.10.4
lvs server ip:200.168.10.1 因為ip隧道模式只需要乙個網絡卡 所以就停掉其他網絡卡
web server1 ip:200.168.10.2 ip隧道模式實際中使用的都是公網ip 所以不需要閘道器 刪除預設閘道器
web server2 ip:200.168.10.3 和web server1一樣
因為是同乙個網段所以vm模擬的時候都用vmnet1
2.測通
在windows 訪問 200.168.10.1 | 200.168.10.2 | 200.168.10.3 全通
3.lvs 伺服器配置虛擬ip
ifconfig tunl0 200.168.10.10 netmask 255.255.255.255 up //虛擬乙個隧道ip 4個255代表它自己乙個網段
ifconfig檢視
route add -host 200.168.10.10 dev tunl0 //把網段 新增到路由表 防止走 200.168.10.0 網段
route -n檢視
4.設定lvs伺服器
ipvsadm -c
ipvsadm -a -t 200.168.10.10:80 -s rr
ipvsadm -a -t 200.168.10.10:80 -r 200.168.10.2 -i
ipvsadm -a -t 200.168.10.10:80 -r 200.168.10.3 -i
ipvsadm -l -n 檢視
5.配置webserver
ifconfig tunl0 200.168.10.10 netmask 255.255.255.255 up
route add -host 200.168.10.10 dev tunl0
echo "1" > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/tunl0/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
6.測試
在windows 瀏覽器輸入 200.168.10.10
再來!
測試成功!
LVS之TUNEL(隧道)模式
請看這篇部落格 主機服務 真實主機localhost 客戶端server1 ds director sever lvs排程器 server2 rs real server 後端真實提供服務的虛擬機器 server3 rs real server 後端真實提供服務的虛擬機器 注意 我們所有的虛擬機器s...
LVS模式三 TUN隧道模式
ip隧道 ip tunneling 是將乙個ip報文封裝在另乙個ip報文的技術,這可以使得目標為乙個ip位址的資料報文能被封裝和 到另乙個ip位址。ip隧道技術亦稱為ip封裝技術 ip encapsulation ip隧道主要用於移動主機和虛擬私有網路 virtual private network...
LVS的TUN模式(隧道模式)
工作流程 1 客戶請求資料報,目標位址vip傳送到lb上。2 lb接收到客戶請求包,進行ip tunnel封裝。即在原有的包頭加上ip tunnel的包頭。然後傳送出去。3 rs節點伺服器根據ip tunnel包頭資訊 此時就又一種邏輯上的 隧道,只有lb和rs之間懂 收到請求包,然後解開ip tu...