iT邦幫忙

0

50 台電腦中約 20 台PC伺服器,串接10台 D牌型號不同的 Switch-Hub 設備,出現異常

ali 2009-11-06 08:27:3719841 瀏覽

小弟朋友公司,有近約 50 台電腦,大約有 10~20 台PC伺服器(VM、實體都有),
分佈在同一層6樓約120坪面積的9個辦公室隔間。

從 HiNet ADSL 路由器後,一共串接了約10台 D-Link 型號不同的 Switch-Hub 設備,
網路協定以 TCP/IP 與 NetBIOS(需存取 Linux SAMBA、Windows 網路芳鄰)為主,
所有電腦都處在 192.168.2.xx 同一網段,沒切割。

最近出現一個狀況,在1號辦公室的 1a、1b 兩台電腦,要存取 MySQL 資料庫
http://192.168.2.66/phpMyAdmin/index.php 畫面都要等五分鐘之久,才會顯示。
然而,相同地點,但接在不同 Hub 上的 1c、1d 兩台電腦連相同網址,顯示速度快
的嚇人,後來試著插拔交換線路,情況還是一樣,令人不解。

同樣情況,在2號辦公室的 2a 連至該頁網頁顯示速度也快的嚇人,但 2b 電腦就不行,
2c 又可以,2d 又不行,諸如此類。上述四台電腦,都是走同一 Hub。

該台 Linux CentOS 5.2/Apache(192.168.2.66)伺服器都是剛灌好的,
沒做過任何特別設定。該公司人力有限,僅希望用最簡單管理即可。

想請問各位前輩下列問題:

  1. 這樣的情況,是否為網路環境過於複雜所致?例如,封包碰撞。
  2. 這樣的情況,是否和設備品質良莠不齊有關?例如,過熱當機、設備間訊號溝通不良。
  3. 如有五萬元以內預算,各位前輩會如何解決這個問題?例如,購買何種設備,如何重新規劃。

謝謝大家。

看更多先前的討論...收起先前的討論...
zyman2008 iT邦大師 8 級 ‧ 2009-11-07 04:07:22 檢舉
"後來試著插拔交換線路,情況還是一樣" 是指一樣是 1a,1b 的那兩台慢, 1c,1d 的那兩台快嗎 ?
ali iT邦新手 4 級 ‧ 2009-11-07 09:32:18 檢舉
是的。原以為是線路因素,但在相互換線後,1a、1b 還是一樣慢,1c、1d 還是一樣快。
zyman2008 iT邦大師 8 級 ‧ 2009-11-07 10:22:29 檢舉
我想應該是 Linux 反查 client 端 IP 的問題.
把 1a 和 1c 的 IP 互換看看.
ali iT邦新手 4 級 ‧ 2009-11-07 15:18:27 檢舉
對唷,怎麼都沒想到說。週一請他們再試試。
謝謝前輩寶貴意見。
28
tsongyao
iT邦新手 3 級 ‧ 2009-11-06 11:35:40
最佳解答

你所謂的 Switch-Hub是什麼呢?串接了10台D-Link的設備又是怎麼串接的呢?
Hub就是Hub,沒有Switch-Hub這種東西,如果是Hub要考慮Collision Domain問題.
不要有這種串法
Hub--Hub--Hub(不要超過3台)
比較好的方式是下面這種接法
Core Switch--Edge Switch
--Edge Switch
--Edge Switch
也就是教科書上說的星型的拓樸
1.Ans:單一樓層,50台電腦算是很簡單的網路,一點都不複雜.
2.Ans:應該是網路架構的問題(沒有詳細描述如何串接)
3.Ans:如上描述(Core Switch & Edge Switch的接法)

ali iT邦新手 4 級 ‧ 2009-11-06 16:35:33 檢舉

前輩您好,請參考下圖。謝謝。
http://www.flickr.com/photos/34244666@N06/4080114422/sizes/o/

ali iT邦新手 4 級 ‧ 2009-11-18 11:06:10 檢舉

各位前輩的精彩回覆,讓小弟受益良多。現要從中選一個最佳解答,實在很困難。目前,解決方向是朝向這位前輩指引,故選為最佳解答。

再次謝謝各位前輩的熱心指引。謝謝。

22
jones0227
iT邦新手 4 級 ‧ 2009-11-06 09:10:59

你的狀況與我公司狀況很類似!其實錢不是問題!而是你必須先瞭解你的問題在哪裡!
有些建議方案你可以試試看!比較容易查出問題
1.不同的型號網路設備在不同的環境上!試著將所有交換器依型號先分類好到各個樓層!!
2.再來查出哪座switch常有時好時壞的狀況!
3.建議不同部門或不同樓層規劃不同網段(Vlan)!並找一台L3 Switch或者有RoutingTable Firewall'Router來整合!減少網路封包的問題!
4.最後再檢查工作站(PC),及SERVER接收傳送封包是否有問題(網路卡)!!

ali iT邦新手 4 級 ‧ 2009-11-06 16:36:49 檢舉

好的,我會轉達這些寶貴意見。
底下,也附上網路圖,提供給前輩您參考。
http://www.flickr.com/photos/34244666@N06/4080114422/sizes/o/

20
cafebug
iT邦高手 2 級 ‧ 2009-11-06 12:00:05

你最好提供你目前的公司內部的網路topology圖,這樣大家比較好為你解決問題,因為我聽你說接了10台switch hub..就有一種不太妙的感覺..

看更多先前的回應...收起先前的回應...
ali iT邦新手 4 級 ‧ 2009-11-06 16:30:06 檢舉

底下,這裡附上網路圖,提供給位前輩參考。謝謝。

<a href="http://www.flickr.com/photos/34244666@N06/4080114422/" title="Flickr 上 my2002km 的 Clip_00001878s"><img src="http://farm3.static.flickr.com/2537/4080114422\_4f96e13042\_o.gif" width="640" height="730" alt="Clip_00001878s" /></a>

ali iT邦新手 4 級 ‧ 2009-11-06 16:32:52 檢舉

抱歉,上一篇回應,怪怪的,再重貼一次。
http://www.flickr.com/photos/34244666@N06/4080114422/sizes/o/

cafebug iT邦高手 2 級 ‧ 2009-11-09 15:47:14 檢舉

請先在紙上規劃一下把整個樓層的switch hub不要串超過三層..以越少層越好來做中心思維..不過這個應該會動到牽線的部分, 可能要跟公司主管商量一下..這個可以做到的話, 以後管理就簡單多了..相信是個值得的投資... 建議要有幾台可以網管的core switch..這樣你才能知道公司的網路現在是什麼狀況..

ali iT邦新手 4 級 ‧ 2009-11-11 13:06:22 檢舉

是。一定會轉達寶貴意見。

小弟有幸能取得這麼多前輩提供寶貴意見,這些經驗,對工程師幫助一定很大,真的是非常感謝!謝謝。

18
gooledh
iT邦新手 1 級 ‧ 2009-11-07 09:23:01

個人覺的你先一步一步來
先將你覺的有問題的switch接到上一層看會不會有問題
1:先找出是switch問題,還是接法的問題
2:用wireshark查看封包是否有無異常情況
3:是否有user亂接,我曾經遇到過有user把tap的機器接到switch上
一句話--shit--導致我處理了老半天
先把大的關鍵處理完後就可以慢慢的找出問題點了

ali iT邦新手 4 級 ‧ 2009-11-07 15:21:15 檢舉

嗯嗯,也就是先嘗試排除 switch 部分,再逐步往下查?瞭解!
週一,我再轉達前輩寶貴意見。
謝謝。

14
glachen
iT邦新手 3 級 ‧ 2009-11-07 11:21:38
  1. 這樣的情況,是否為網路環境過於複雜所致?例如,封包碰撞。
    是過於複雜沒錯~~
  2. 這樣的情況,是否和設備品質良莠不齊有關?例如,過熱當機、設備間訊號溝通不良。
    應該不是熱當或訊號溝通不良~
  3. 如有五萬元以內預算,各位前輩會如何解決這個問題?例如,購買何種設備,如何重新規劃。
    把五萬元放到自己的口袋(開玩笑的),然後把設備調整一下.
    不過因為不知道你每台Switch-Hub下有多少台設備
    也不知道你的線路有沒有在一起,所以不知道怎麼說.
    所以先給一個建議,把圖上面數下來第二台DES-1024D直接接到FiberLogic上
    這樣看能不能解決問題
ali iT邦新手 4 級 ‧ 2009-11-07 15:28:47 檢舉
  1. 小弟起初一聽到,也覺得過於複雜。
    過去採購設備都是根據需求,逐漸累積起來的。也可能當初規劃,也沒能想太多。
  2. 品質部分,也有點難查。
  3. 大概每台 Switch 底下,平均約十台左右PC。
    我會轉達,請他們嘗試將「圖上面數下來第二台DES-1024D直接接到FiberLogic上」。

謝謝前輩提供的寶貴意見。

12
vipjeff1125
iT邦新手 5 級 ‧ 2009-11-07 17:27:21

之前我有遇過類似問題:
1.先確認你的連線的串接法中有沒有10M串100M的情形
2.確定你的網路線路是不是正常,可以連線,何上一層的連速度是不是在datashaet上
3.最好的接法是用星狀的接法,排除問題的速度可以快一點。
4.都不行的話建議你重新拉網路線及重新配置。

ali iT邦新手 4 級 ‧ 2009-11-07 21:07:28 檢舉
  1. 就我所瞭解,所有的 switch/hub 都是 10/100 的。
  2. 網路是通的,只是網頁顯示速度要等五分多鐘,是否合乎 datashaet,
    會轉達需再細查。
  3. 星狀接法,瞭解。
  4. 重新拉線恐怕有困難,重新配置會再轉達。

感謝前輩寶貴意見。

14
josephy
iT邦新手 4 級 ‧ 2009-11-07 21:19:04

不知樓主會抓封包及看封包嗎? 如此或許您可以知道一個網頁在五分鐘後才出現這段時間都在幹嘛囉!!

ali iT邦新手 4 級 ‧ 2009-11-07 21:26:44 檢舉

原來,還可以這樣查?太神奇了。
之前前輩回函有提到這套 wireshark 封包擷取軟體,我去 google 過,真的是非常厲害的工具。
謝謝前輩提供寶貴意見。

12
xlock
iT邦新手 4 級 ‧ 2009-11-07 22:43:53

switch下的switch可以的話,最好不要串接太多層 (超過3層),

特別樓主你的電腦又不是真的很多,竟然跑出這麼多台switch...

ali iT邦新手 4 級 ‧ 2009-11-07 23:25:15 檢舉

今日會形成問題,想必當初有許多因素,而沒能顧及到的。
我會再轉達前輩的寶貴意見,謝謝。

12
kuolung
iT邦新手 5 級 ‧ 2009-11-08 07:44:30

個人一點建議和看法,

  1. 應是 PC or Server 的設定問題,請檢查 PC 的 ip , dns , default gateway , Server 的 dhcp , dns , wins server 等等的設定

  2. 網路的部份,建議買一台 24 port gigabite 的 switch hub , 再把所有的 hub 含 wireless ap 直接接在這台 hub 上,有機會再把所有的 hub 改為 gigabit 的線路和 hub

  3. 如果真得想撤底解決網路的問題,建議那一台 gigabit switch 買網管型的,再連分析軟体去看封包的流量和跑法,現階段只能給hub上燈號的閃爍速度去猜那裡有問題了,

  4. 如果一時之間沒有辦法採購設備回來,可以先用一台 pc 加 2~3片網卡上去,再灌 Linux 上去,也可以做一些簡單網路流量的分析,只不過這樣做,Linux 和網管的知識都要比較強一點就是了,

ali iT邦新手 4 級 ‧ 2009-11-08 09:16:38 檢舉
  1. 檢查 PC or Server 的設定,瞭解。
  2. 也就是採「星狀」接法,和前面幾位前輩所提寶貴意見相同。
  3. 網管型的設備,五萬元,不曉得可買到何種等級廠牌型號設備?
  4. 這點,恐怕就超出目前的能力範圍了。

謝謝前輩提供諸多寶貴意見,謝謝!

10
gulin0928
iT邦新手 2 級 ‧ 2009-11-09 15:25:46

小弟也認為是switch連接太多層的關係,建議調整switch,將架構調整成2~3層.

ali iT邦新手 4 級 ‧ 2009-11-09 16:10:44 檢舉

收到,瞭解。
目前,已著手在進行中,工程師會先針對 Server 這端檢測。
感謝前輩分享寶貴經驗。

10
lusng
iT邦新手 4 級 ‧ 2009-11-09 17:41:36

測試排除網路線的故障因素,
工作站用無線網路連線 (802.11g 以上的網卡 pci gw-us54gxs),
可橋接到無線AP(192.168.2.x), 也可橋接到辦公室其他電腦

ali iT邦新手 4 級 ‧ 2009-11-09 18:05:41 檢舉

工程師目前正朝 Linux/Apache 部分在瞭解中。
前輩寶貴意見,我會趕緊轉達。
謝謝。謝謝。

我要發表回答

立即登入回答