• 2

兩個GATEWAY,會從那邊出?

不過我比較好奇的是~你的流量是多大呀?一般這種前端的nat設備loading都很輕才是~最先受不了的應該會是後端的server吧?
唉~因為上頭命令SALES要常發信給客戶、同業最新訊息還有阿殺不魯的咚咚越來越多,加上設備老舊.......
但是預算=0$$
所以只好拿以前汰換的BALANCE來用,看看是否可以減輕這台的負擔

不過神奇的是我那台MAIL SERVER 真是厲害,普通PC+LINUX + 300USER 都穩穩的!
...你的Load balance 設備怎還去分1和2呢?...正常這種設備應該是個多WAN的設備..把第二條線加到WAN2去,
然後看你的設備特性來去做頻寬調整...你附的圖中有兩個gateway..這樣是無法達到Load Balance的...mail server只會從10.1.1.253出去...不會從10.1.1.254出去...
所有生物都只為生存而奮戰,只有人類為慾望.自私而傷人
linux?linux就好辦了~linux 可以綁多ip多路由哩~~
先把ip綁上去~然後寫一隻shell
比如你有三條線
1.1.1.1 =>gw 1.1.1.254
2.2.2.2 =>gw 2.2.2.254
3.3.3.3 =>gw 3.3.3.254

那你的shell裡面寫這樣


ip ru add from 1.1.1.1 lookup 1
ip ru add from 2.2.2.2 lookup 2
ip ru add from 3.3.3.3 lookup 3

route add default gw 1.1.1.254 ethX
route add default gw 2.2.2.254 ethx
route add default gw 3.3.3.254 ethx
#ethX記得改成你實際的網卡名稱~如eth0
ip route add table 1 to default via 1.1.1.254
ip route add table 2 to default via 2.2.2.254
ip route add table 3 to default via 3.3.3.254

如此一來~從那個ip進來的要求~就會由那個ip所對應的gateway出去~
而且三條線任一條斷了~都不會影響到另兩條~("就服務而言~比如http")
如果沒有這樣設的話~單default gateway的狀況下~只要default gateway的那條斷了~另兩條跟著一起斷
三個ip設在同一個網路卡上也可以正常運作~~
還有上面三個ip指的是實體ip~前面不要在接ip分享器或是負載平衡的設備了~直接綁實體ip~
我用linux架的bridge mode 防火強~撐到上百m都馬涼涼的~~mail沒什麼loading啦~
還有~這種設法~當你從server要連出去的時候(比如你在server上想要開個m01來看看)~預設值只會走其中一個gateway~如果該gateway斷了~~也不會"自動"切換~切的方式就只能手動把斷掉的gateway砍了~等他恢復才加回去~~

有人應該會提出"多default gateway"可以設定metric來自動切換~理論上沒錯~實際上沒辦法做~因為metric的判斷是依據實體裝置的存活為依據的~就算你把三條線三個gateway綁在三張網路上~問題是通常斷線都是isp那邊斷掉的~你的網卡卻是接在你自已的switch上的~所以網卡要呈現"down"的狀態~是不太可能的~~
感謝諸位大大熱心提供建議,我先測試看看有進一步問題在跟諸位請教~乾恩~

流浪不想去淡水 wrote:
流浪不想去淡水


流浪大大...你建議的設定理論上是有做到分流...但是實際上外部的用戶端必需是用ip來設定pop3和smtp的server才可以這樣做,三條線路還必須都必須要有固定ip...但是通常我們mail註冊後,會用domain方式來設定pop3和smtp server,所以你mail這樣設定..外部收信也只是跑你註冊的ip那條線路而已,不會跑其他線路....
所有生物都只為生存而奮戰,只有人類為慾望.自私而傷人
donsam wrote:
流浪大大...你建議的設定理論上是有做到分流...但是實際上外部的用戶端必需是用ip來設定pop3和smtp的server才可以這樣做,三條線路還必須都必須要有固定ip...但是通常我們mail註冊後,會用domain方式來設定pop3和smtp server,所以你mail這樣設定..外部收信也只是跑你註冊的ip那條線路而已,不會跑其他線路....


a~在你沒有dns類的負載平衡設備的時候~當你把server綁上三組實體ip後~你也可以把domain綁上三組ip哩~你可以試試看~
開始=>執行=>cmd=>確定~開啟指令模式後~鍵入
nslookup yahoo.com.tw <==enter
會出來像下面這樣的結果
Server: dns.hinet.net
Address: 168.95.1.1

Non-authoritative answer:
Name: yahoo.com.tw
Addresses: 119.160.246.23, 203.84.202.10

仔細看~他所查出來對應到yahoo.com.tw的ip有兩個 而你不停的下nslookup的指令的時候,這兩個ip的前後順序會變動~而客戶只會取第一個ip來使用~所以當客戶打開網頁後~所配到的ip就會被IE cache起來~客戶多的時候~理論上就可以讓流量"平均"的分散到兩個ip~兩條線路上去了~實際有多平均?也就得看你的客戶量了~越高的話平均值就會越明趨於50%~
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?