日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Lvs Tun隧道模式配置

發布時間:2023/12/13 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Lvs Tun隧道模式配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

########?

TUN是IP Tunneling ,IP隧道的簡稱,它將調度器收到的IP數據包封裝在一個新的IP數據包中,轉交給應用服務器,然后實際服務器的返回數據會直接返回給用戶

工作原理:

用戶請求負載均衡服務器,當IP數據包到達負載均衡服務器后,根據算法選擇一臺真實的服務器,然后通過IP隧道技術將數據包原封不動再次封裝,并發送給真實服務器,當這個數據包到達真實服務器以后,真實服務器進行拆包(拆掉第一層的IP包)拿到里面的IP數據包進行處理,然后將結果直接返回給客戶端。

實驗配置:

此實驗需用到3臺虛擬機和一臺物理機

server1(directorserver):172.25.8.1

server2(realserver):172.25.8.2

server3(realserver):172.25.8.3

vip:172.25.8.100

?

server1:

[root@server1 ~]# ifconfig tunl0 172.25.8.100 netmask 255.255.255.255 up ? ? ?? ##創建tunl0 ip,并讓其自己獨處一個網段 [root@server1 ~]# route add -host 172.25.8.100 dev tunl0
[root@server1 ~]# ipvsadm -C
[root@server1 ~]# ipvsadm -A -t 172.25.8.100:80 -s rr
[root@server1 ~]# ipvsadm -a -t 172.25.8.100:80 -r 172.25.8.2:80 -i
[root@server1 ~]# ipvsadm -a -t 172.25.8.100:80 -r 172.25.8.3:80 -i
[root@server1 ~]# ipvsadm -Ln

?

ip addr

?

server2:

yum install httpd?

/etc/init.d/httpd start

[root@server2 ~]# ifconfig tunl0 172.25.8.100 netmask 255.255.255.255 up
[root@server2 ~]# route add -host 172.25.8.100 dev tunl0
[root@server2 ~]# echo "1" > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
[root@server2 ~]# echo "2" > /proc/sys/net/ipv4/conf/tunl0/arp_announce
[root@server2 ~]# echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
[root@server2 ~]# echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
ip addr

?

server3:

yum install httpd?

/etc/init.d/httpd start

[root@server3 ~]# ifconfig tunl0 172.25.8.100 netmask 255.255.255.255 up
[root@server3 ~]# route add -host 172.25.8.100 dev tunl0
[root@server3 ~]# echo "1" > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
[root@server3 ~]# echo "2" > /proc/sys/net/ipv4/conf/tunl0/arp_announce
[root@server3 ~]#? echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
[root@server3 ~]# echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
ip addr

?

測試:

curl 172.25.8.100
[kiosk@foundation8 Desktop]$ curl 172.25.8.100
<h1>server2-tun</h1>
[kiosk@foundation8 Desktop]$ curl 172.25.8.100
<h1>server3-tun</h1>
[kiosk@foundation8 Desktop]$ curl 172.25.8.100
<h1>server2-tun</h1>
[kiosk@foundation8 Desktop]$ curl 172.25.8.100
<h1>server3-tun</h1>

?

?

轉載于:https://www.cnblogs.com/zhengyipengyou/p/9662473.html

總結

以上是生活随笔為你收集整理的Lvs Tun隧道模式配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。