小弟朋友公司,有近約 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)伺服器都是剛灌好的,
沒做過任何特別設定。該公司人力有限,僅希望用最簡單管理即可。
想請問各位前輩下列問題:
謝謝大家。
你所謂的 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的接法)
你的狀況與我公司狀況很類似!其實錢不是問題!而是你必須先瞭解你的問題在哪裡!
有些建議方案你可以試試看!比較容易查出問題
1.不同的型號網路設備在不同的環境上!試著將所有交換器依型號先分類好到各個樓層!!
2.再來查出哪座switch常有時好時壞的狀況!
3.建議不同部門或不同樓層規劃不同網段(Vlan)!並找一台L3 Switch或者有RoutingTable Firewall'Router來整合!減少網路封包的問題!
4.最後再檢查工作站(PC),及SERVER接收傳送封包是否有問題(網路卡)!!
好的,我會轉達這些寶貴意見。
底下,也附上網路圖,提供給前輩您參考。
http://www.flickr.com/photos/34244666@N06/4080114422/sizes/o/
你最好提供你目前的公司內部的網路topology圖,這樣大家比較好為你解決問題,因為我聽你說接了10台switch hub..就有一種不太妙的感覺..
底下,這裡附上網路圖,提供給位前輩參考。謝謝。
<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>
抱歉,上一篇回應,怪怪的,再重貼一次。
http://www.flickr.com/photos/34244666@N06/4080114422/sizes/o/
請先在紙上規劃一下把整個樓層的switch hub不要串超過三層..以越少層越好來做中心思維..不過這個應該會動到牽線的部分, 可能要跟公司主管商量一下..這個可以做到的話, 以後管理就簡單多了..相信是個值得的投資... 建議要有幾台可以網管的core switch..這樣你才能知道公司的網路現在是什麼狀況..
是。一定會轉達寶貴意見。
小弟有幸能取得這麼多前輩提供寶貴意見,這些經驗,對工程師幫助一定很大,真的是非常感謝!謝謝。
個人覺的你先一步一步來
先將你覺的有問題的switch接到上一層看會不會有問題
1:先找出是switch問題,還是接法的問題
2:用wireshark查看封包是否有無異常情況
3:是否有user亂接,我曾經遇到過有user把tap的機器接到switch上
一句話--shit--導致我處理了老半天
先把大的關鍵處理完後就可以慢慢的找出問題點了
之前我有遇過類似問題:
1.先確認你的連線的串接法中有沒有10M串100M的情形
2.確定你的網路線路是不是正常,可以連線,何上一層的連速度是不是在datashaet上
3.最好的接法是用星狀的接法,排除問題的速度可以快一點。
4.都不行的話建議你重新拉網路線及重新配置。
不知樓主會抓封包及看封包嗎? 如此或許您可以知道一個網頁在五分鐘後才出現這段時間都在幹嘛囉!!
switch下的switch可以的話,最好不要串接太多層 (超過3層),
特別樓主你的電腦又不是真的很多,竟然跑出這麼多台switch...
個人一點建議和看法,
應是 PC or Server 的設定問題,請檢查 PC 的 ip , dns , default gateway , Server 的 dhcp , dns , wins server 等等的設定
網路的部份,建議買一台 24 port gigabite 的 switch hub , 再把所有的 hub 含 wireless ap 直接接在這台 hub 上,有機會再把所有的 hub 改為 gigabit 的線路和 hub
如果真得想撤底解決網路的問題,建議那一台 gigabit switch 買網管型的,再連分析軟体去看封包的流量和跑法,現階段只能給hub上燈號的閃爍速度去猜那裡有問題了,
如果一時之間沒有辦法採購設備回來,可以先用一台 pc 加 2~3片網卡上去,再灌 Linux 上去,也可以做一些簡單網路流量的分析,只不過這樣做,Linux 和網管的知識都要比較強一點就是了,
小弟也認為是switch連接太多層的關係,建議調整switch,將架構調整成2~3層.
測試排除網路線的故障因素,
工作站用無線網路連線 (802.11g 以上的網卡 pci gw-us54gxs),
可橋接到無線AP(192.168.2.x), 也可橋接到辦公室其他電腦