亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: linux服務(wù)器如何做流出流量的分流 [打印本頁]

作者: 鴻鈞    時間: 2014-11-07 16:22
標(biāo)題: linux服務(wù)器如何做流出流量的分流
二臺linux服務(wù)器:

A服務(wù)器:公網(wǎng)IP:1.1.1.1   內(nèi)網(wǎng)IP:192.168.0.1    web服務(wù)器
B服務(wù)器:公網(wǎng)IP:1.1.1.2   內(nèi)網(wǎng)IP:192.168.0.2    數(shù)據(jù)庫服務(wù)器

這兩臺服務(wù)器內(nèi)網(wǎng)通過網(wǎng)線直連。

現(xiàn)在的情況是A服務(wù)器公網(wǎng)流量過高,需要分流一些流量到B服務(wù)器出去,A服務(wù)器主要應(yīng)用是web服務(wù)80端口。B服務(wù)器就是安裝數(shù)據(jù)庫,沒有裝其他。
要求在不新安裝其他應(yīng)用,就是不改變現(xiàn)有軟件環(huán)境的情況下,通過路由等,把訪問A服務(wù)器的web流量,全部讓其通過B服務(wù)器出去,要如何做呢。


我通過設(shè)置如下:
A服務(wù)器:
ip rule add fwmark 100 table 3
ip route add 0/0 via 192.168.0.2 table 3
iptables -t mangle -A OUTPUT -p tcp --sport 80 -j MARK --set-mark 100

B服務(wù)器:
/sbin/ifconfig lo:0 1.1.1.1 broadcast 1.1.1.1 netmask 255.255.255.255 up
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

能夠把訪問A服務(wù)器80的回應(yīng)包轉(zhuǎn)到B服務(wù)器的內(nèi)網(wǎng)網(wǎng)卡,可是B服務(wù)器不能把這個回應(yīng)包再通過本機eth0應(yīng)答出去,要怎樣才能讓包發(fā)出去呢?

在B服務(wù)器內(nèi)網(wǎng)網(wǎng)卡監(jiān)聽到轉(zhuǎn)過來的包:

[root@localhost ~]# tcpdump -i eth1 -nnnv port 80
14:07:05.945826 IP 1.1.1.1.80 > 113.92.239.90.14632: P 6098:6170(72) ack 501 win 46
14:07:05.945947 IP 1.1.1.1.80 > 113.92.239.90.14632: P 6170:6171(1) ack 501 win 46
14:07:05.945955 IP 1.1.1.1.80 > 113.92.239.90.14632: P 6171:6172(1) ack 501 win 46
14:07:05.945960 IP 1.1.1.1.80 > 113.92.239.90.14632: P 6172:6173(1) ack 501 win 46
14:07:05.945965 IP 1.1.1.1.80 > 113.92.239.90.14632: P 6173:6174(1) ack 501 win 46
14:07:05.945987 IP 1.1.1.1.80 > 113.92.239.90.14632: P 6174:6179(5) ack 501 win 46
作者: abc3w    時間: 2014-11-13 08:21
你是想將web服務(wù)的流量均衡到兩臺服務(wù)器嗎?
A服務(wù)器和B服務(wù)器都有WEB服務(wù)嗎?

還是只想將web流量分配到兩個公網(wǎng)IP(或者說是兩個不同的線路)上?
作者: chenyx    時間: 2014-11-13 09:05
感覺你的想法類似于LVS/DR的實現(xiàn),又有點不一樣.
A服務(wù)器流量大,你將流量導(dǎo)向B,并沒有解決問題啊,況且,B服務(wù)器還是Database服務(wù),能再負(fù)載web流量嗎?
作者: 鴻鈞    時間: 2014-11-13 14:14
回復(fù) 2# abc3w

兩臺都有公網(wǎng)IP,機房是只針對單臺服務(wù)器限帶寬,即A服務(wù)器帶寬已滿,所以想讓B服務(wù)器來分擔(dān)一些帶寬,B服務(wù)器沒有安裝web應(yīng)用,數(shù)據(jù)庫流量很小,分擔(dān)一些流量一點都不影響。


   
作者: chenyx    時間: 2014-11-13 15:27
你的這個環(huán)境,在Dns上做文章,做域名解析,將你的域名解析到兩個ip上去.
作者: abc3w    時間: 2014-11-13 17:44
回復(fù) 4# 鴻鈞


    5樓版主的方法很好。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2