lvs lvs的三種模式

2021-09-07 18:50:07 字數 2675 閱讀 8647

回顧了下lvs的三種模式的排程機制

1.lvs的dr模式中的arp的抑制,eth用自己口arp回應.

2.keepalive是否直接操作rs? 不直接操作, 只操作dr(配lvs)

3.tunnel模式keepalive怎麼配置?

4.lvs支援的wrr,rr動態調整?

dr模式圖

tunnel模式圖

三種模式對比

1,配置lvs

2,實現vip的漂移(vrrp)

dr模式實驗

手動配置rs: 思路: 手動繫結vip到rs, 而dr的vip不需要手動配置,ka搞定

sns_vip=192.168.80.200

/etc/rc.d/init.d/functions

case "$1" in

start)

ifconfig lo:0 $sns_vip netmask 255.255.255.255 broadcast $sns_vip

/sbin/route add -host $sns_vip dev lo:0

echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore

echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce

echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore

echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce

sysctl -p >/dev/null 2>&1

echo "realserver start ok"

;;stop)

ifconfig lo:0 down

route del $sns_vip >/dev/null 2>&1

echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore

echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce

echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore

echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce

echo "realserver stoped"

;;*) echo "usage: $0 "

exit 1

esac

exit 0

keepalive主的配置

global_defs   

notification_email_from [email protected]

smtp_server 192.168.80.1

smtp_connection_timeout 30

router_id lvs_devel # 設定lvs的id,在乙個網路內應該是唯一的

} vrrp_instance vi_1

virtual_ipaddress

} # 定義對外提供服務的lvs的vip以及port

virtual_server 192.168.80.200 80

} real_server 192.168.80.103 80

} }

另乙個tunnel實驗附: lvs的tunnel模式rs的一段配置(看他手動配了tun0)

# ifconfig tunl0 10.6.2.195 broadcast 10.6.2.195 netmask 255.255.255.255 up

# route add -host 10.6.2.195 dev tunl0

# echo "0" > /proc/sys/net/ipv4/ip_forward

# 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

# echo 0 > /proc/sys/net/ipv4/conf/tunl0/rp_filter

# echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter

vlan的三種模式

tag報文結構的變化是在源mac位址和目的mac位址之後,加上了4bytes的vlan資訊,也就是vlan tag頭 一般來說這樣的報文普通pc機的網絡卡是不能識別的 下圖說明了802.1q封裝tag報文幀結構 帶802.1q的幀是在標準乙太網幀上插入了4個位元組的標識。其中包含 2個位元組的協議識...

Vi的三種模式

vi是linux下的第乙個全螢幕互動式編輯器,vi沒有選單,只有命令,且命令繁多,但是一旦掌握了vi的用法,就能體會到它的強大之處。它可以輸出 刪除 查詢 替換 快操作等眾多文字操作,而且使用者可以根據自己的需要進行定製,這是 編輯程式所沒有的。vi有三種基本的 模式 指令行模式 文字輸入模式 行末...

Git reset的三種模式

重置stage區和工作目錄 慎用 在reset後面加 hard引數時,stage區和工作目錄裡的內容會被完全重置為和指定head位置相同的內容。也就是沒有commit的修改會被全部擦掉。執行後工作區 暫存區 版本庫保持一致 指定head版本 administrator win dtnf3grdh5r...