iT邦幫忙

0

雙ISP線路備援機制可行性

  • 分享至 

  • xImage

常見的備援機制就是「一式兩份」
資料庫、硬碟、伺服器...
但是連外至網際網路的線路如何備援呢?

敝公司使用兩條線路連至網際網路
一條是S公司的光纖網路(FTTB)
一條是C公司的ADSL
有的伺服器走S公司線路(S公司的IP)
有的伺服器走C公司線路(C公司的IP)
日前S公司網路斷線
以致伺服器停止服務好幾個小時
跟網管人員詢問結果
因為...所以...
反正就是沒辦法,雙手一攤等S公司處理

想教比較懂網路的邦友
是否有可能在兩家不同ISP的網路
實做出互為備援的機制呢?

或是這是不可能做到的?

謝謝。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
42
lemonest
iT邦新手 4 級 ‧ 2009-05-08 08:55:17
最佳解答

其實你要問的答案已經在上面的回答裡面了, 你可以買一個網路負載平衡設備, 例如AscenLink , 再用它的Multi Homeing功能就OK了, 假如你有C ISP跟S ISP兩條線, 有A,B兩台SERVER, 你要在C跟S線路上, 各給A,B SEVER一個IP, 如
C ISP 60.250.26.100 --> A SERVER
S ISP 243.16.44.50 --> A SERVER

C ISP 60.250.26.101 --> B SERVER
S ISP 243.16.44.51 --> B SERVER
所以你每台SERVER平時都有兩個IP, Multi Homeing 會作DNS解析, 依你設定的權重條件走C ISP或S ISP, 一但有條線斷了, 例如S ISP斷了, 它會自動讓所有的流量走C ISP, 這樣就達到你要的功能了.例如A SERVER, 平時USER輸入它的網址, 它會讓USER連到60.250.26.100 或243.16.44.50 , 如果 S ISP斷了, 它就只會讓USER得到60.250.26.100 這個IP, 就可以順利的連到你的SERVER了

謝謝您,我想我已經得到最佳答案了

28
echen688
iT邦高手 1 級 ‧ 2009-05-07 10:06:16

「有的伺服器走S公司線路(S公司的IP)
有的伺服器走C公司線路(C公司的IP)」

↑ 這樣子不就沒得備援了?

當然是可以的,只要加一個適當的硬體 Load Balancing 裝置就能做到熱備援了... 簡單的說即是如此, 花錢就是了。(茶)

看更多先前的回應...收起先前的回應...

就我的了解
Load Balancing 好像只能針對「同一ISP」做熱備援,
不知是否正確?

類似的產品很多,你可以google一下"居易"的產品,應該不會限同一ISP,斷線的話系統會自動切換

glennlin iT邦研究生 4 級 ‧ 2009-05-07 10:28:14 檢舉

LB產品不會去區分isp的
只要線能夠插的話,三家也能幫你做備援

而且還真的不錯用,user不會感覺出來有任何的斷線
但是通常為了省錢,備援的線路都是用比較小的頻寬

echen688 iT邦高手 1 級 ‧ 2009-05-07 10:31:07 檢舉

關鍵名詞是 WAN Fault Tolerance, 備援如果只能針對同一ISP線路的話就失去備援意義了, 並不合理.

我的問題不是「公司內部電腦要連外至Internet」
而是「要讓外面Internet的電腦能連至公司的伺服器」
S家的伺服器IP是112.115.xxx.xxx
C家的伺服器IP是211.72.xxx.xxx
這樣還是可以用 Load Balancing 備援嗎?

如果可以的話
是否代表
S家的線路斷了之後
S家的112.115.xxx.xxx
可以走C家的線路連外繼續提供服務?
真的可以嗎?

echen688 iT邦高手 1 級 ‧ 2009-05-07 10:38:38 檢舉

實體線路備援與IP無關, 只要你的主機是在自己機房內而不是在ISP的代管機房的話.... (茶).

那這樣應該跟DNS設定有關,有考慮做主機代管嗎?

to scottchen
就是從主機代管把主機移回自己機房
才會有這個問題..(嘆)

echen688 iT邦高手 1 級 ‧ 2009-05-07 10:54:37 檢舉

所以問題是在於把主機移回自己機房之後的實體線路備援機制沒規劃好囉? (問題終於大白了)

echen688 iT邦高手 1 級 ‧ 2009-05-07 12:15:41 檢舉

提供一家廠商供參考 AscenLink (我跟他們沒有任何關係)

jarsheng iT邦新手 5 級 ‧ 2009-05-08 08:57:30 檢舉

對外主機服務不通, 由另一條線進來, 這要看你另一條線所剩的 IP 數夠不夠,
如果夠, 且DNS是由自己的DNS解析的話, 只要更改 DNS 和防火牆的設置, 應該就可以由另一條線進來!這並沒有什麼困難!
不過,不懂的是, 如果有兩條線路, 主機也在一起的話, 網管會不同人嗎?
為什麼還要等 S 公司處理?
而線路不通, 一般都會在幾小時之內就處理好, 怎麼會兩手一攤?
真覺得貴公司的網管真是好當!!!!

謝謝各位,我想我已經得到最佳答案了

24
ataru
iT邦研究生 1 級 ‧ 2009-05-07 10:34:33

Load balance不會限定IP跟ISP
國內桓基的Powerstation還不錯

看更多先前的回應...收起先前的回應...

看了一下簡介,似乎有點符合
請問大概的價格區間為何?
1)10,000以下
2)10,000-50,000
3)50,000-10,000
4)以上皆非

tsongyao iT邦新手 3 級 ‧ 2009-05-07 12:35:23 檢舉

最近剛好有跟廠商詢價(AscenLink 330),費用在60000~80000之間,實際價格請找你們熟悉的SI報價吧....

感謝資訊提供

glennlin iT邦研究生 4 級 ‧ 2009-05-07 14:52:42 檢舉

我們家正是用這台ˊˋ
切換備援是蠻快的
但是nat的功能怪怪的

謝謝各位,我想我已經得到最佳答案了

28
com8831535
iT邦新手 3 級 ‧ 2009-05-07 12:19:56

是可以的
您可以考慮這款MH-1500負載平衡器
台灣廠商研發製造
http://www.nusoft.com.tw/product_info/product_mh/product_mh-1.shtml
可以支援2WAN Load balance

oofishg iT邦新手 4 級 ‧ 2009-05-08 08:31:29 檢舉

新軟的產品我也買了好幾台,各地服役中,包含大陸...
MH1500也正在服役中。
我覺得還蠻穩定的,而且該公司的工程師服務良好。值得推薦!

謝謝各位,我想我已經得到最佳答案了

24
bing077
iT邦新手 3 級 ‧ 2009-05-07 13:20:56

我們公司有4條ADSL,兩條收發信,兩條上網,Hinet & 速博個2。
我從AboCom的MH-2000開始用到現在的MH-2400,它可管理四條線路,設定兩組H+S互相備援,且上網和收信分開互不干擾。除了機器故障送修外,很少斷線,不過我又再買了一台
LINKSYS RC-016作為備用機。不過LINKSYS的Loading比較吃重,沒有MH-2400輕鬆,但費用只有MH-2400的1/3不到,作備援機還是很划算的。

謝謝您,我想我已經得到最佳答案了

20
hjtesting
iT邦新手 5 級 ‧ 2009-05-07 18:10:20

只要您在DNS Server將您的Server在二線路各設定 "委派" 即可, 無須另購網路設備(其實這些設備也是用 "委派" 的方式做的)...

謝謝您,我想我已經得到最佳答案了

24
aesop
iT邦研究生 4 級 ‧ 2009-05-07 21:18:28

基本上 比較完整備援
要 內對外 外對內
都有才算
這種技術一般稱作 Multi Homeing
你找有 Multi Homeing 功能的設備去研究就可以了

你用FTTB+ADSL 的確比 s+c的 adsl一點 (實體線路的問題)
不過最近有ISP在推 adsl(FTTB) + 3.5G 的備援
避免實體線路被挖斷的問題
可以參考

謝謝
我其實也有Google到MultiHomeing的文件
或者是Portable IP address
似乎是比較命中我問題的答案

在這裡是有點偷懶
看看有沒有邦友有現成的經驗可以偷師的...^_^

謝謝您,我想我已經得到最佳答案了

22
cheng
iT邦好手 1 級 ‧ 2009-05-08 08:10:19

我覺得備援一定是可做的
但是對於DOAMIN的指向才會主要問題
當你透過S出口指向的DOMAIN掛了
要換成C出口,首先DOMAIN一定要修正
但是更換需要時間,修好又要改回來
當然這是對於有指向DOMAIN
如果沒有上述問題,那我覺得可以透過網路負載平衡設備做到備援
只要C線路故障,系統會自動切換到S線路

謝謝您,我想我已經得到最佳答案了

26
stoneck
iT邦新手 2 級 ‧ 2009-05-08 09:46:02

一般在接受申請 Domain 的公司, 以 Hinet 舉例說明, 都會要求至少輸入 2 組 DNS IP, Hinet 可以輸入 3 組以上, 這是線路備援的第一個要項, 也是 hinet 必須做的, 目的讓全世界知道你家有幾個入口.

接著去找一台內含 DNS Server , 至少有 2 組以上 WEN Port 的 Load Balance機器, 含 Firewall 更佳, 通常來說 這個 DNS Server 會用循環的方式丟出所有 WEN Port IP , 達到雙向 Load Balance 的功能, 要是有一個 ISP 斷線, 沒關係, 你家的網址 Ping 出來就永遠都是另一個暢通的 IP, 直到斷線的 Port 重新修復, 才會繼續做 DNS 的循環 .

目前我用這個設定法, 大樓底有速博光纖機房, 另一家是申請中華電信, 就再也沒接聽過User來吵鬧網路斷線的電話,

謝謝您,我想我已經得到最佳答案了

26
cklin
iT邦新手 2 級 ‧ 2009-05-08 11:31:55

兩家不同ISP的網路做出互為備援的機制,這是可以做的!
取決在Internet User要怎麼找到你家的主機IP,
有兩種基礎技術 Dynamic DNS 及 Multi-Homing 需要仔細研究
至於WAN Load Balance 這是架在兩種基礎技術之上的應用技術
樓上許多專家都有建議的設備。可以參考看看~

評估要點是 線路斷線後的切換時間,長的話要24Hr,短的甚至幾秒鐘無痛切換。

謝謝您,我想我已經得到最佳答案了

22
fireflybug
iT邦研究生 4 級 ‧ 2009-05-08 11:56:50

缺經費的話有舊電腦,也可以試試看窮人版的WAN Load Balance

http://b2d.phc.edu.tw/modules/tadbook2/open_book.php?book_sn=5

之前拿過這來當各點間VPN的Router,用了報廢的舊電腦就跑的嚇嚇叫了^^

看更多先前的回應...收起先前的回應...

謝謝您,我想我已經得到最佳答案了

fireflybug iT邦研究生 4 級 ‧ 2009-05-08 12:17:35 檢舉

所以您的最佳解決方案是?

謝謝fireflybug的資訊
照道理講我是不懂的人,我是問問題的人
是沒有資格去選「最佳解決方案」的

我只能選我比較看得懂的解答
做為最佳解答

再次感謝您的熱心解答...

handleru iT邦新手 5 級 ‧ 2009-05-08 23:27:46 檢舉

您好,您提到在不同ISP之間能否做到線路的備援,答案是"可以"。
其實這個功能算是基本的,其他像是設備所附加的獨家功能或者設備的評價
或者價格等等可以納入您採購的依據。
您可以參考"Peplink"這個設備,為全球知名網際網路線路備援方案的設備供應商,致力於確保各種類型企業用戶對外網路連線不中斷,目前台灣已有代理,雖為外商產品但價格卻能和本土廠牌相媲美 ^_^

我要發表回答

立即登入回答