lvs之ip tun ip隧道 技術的學習與實踐

2022-08-23 05:39:10 字數 1814 閱讀 5878

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...