在局域網共享上網的工作環境中,遭遇網絡連接速度十分緩慢的故障是非常平常的事情,而導致網絡連接速度這么緩慢的原因也是多種多樣,有的時候是參數設置不當,有的時候是網絡設備沒有正確接地,有的時候是局域網網絡感染了病毒,甚至有的時候還會是外界干擾等。可是,當我們將前面提到的幾項因素依次排除后,局域網網絡連接速度仍然象蝸牛一樣爬行,那該怎么辦呢?其實,平時一些不引人注目的細節也會影響局域網網絡的連接速度;這不,小編就曾遭遇過一則奇怪的網絡連接緩慢故障,這種故障竟然是由于交換機端口工作模式與工作站網卡設備的工作模式不匹配引起的,現在就將該網絡連接故障的具體解決過程貢獻出來,供各位朋友們參考!
故障現象
某單位剛剛架設了一個小規模的局域網網絡,該網絡中包含了十幾臺普通計算機,一臺文件服務器,這些計算機和服務器通過6類網絡線纜全部連接到一臺交換機上。最近局域網網絡中發生了一個奇怪的故障現象,普通計算機相互之間進行共享訪問時,共享訪問速度非常緩慢,在一臺普通計算機上將一個尺寸為50MB的共享文件上傳到文件服務器上時,意然足足等待了10分鐘左右的時間。很顯然,這樣的共享傳輸速度是非常不正常的。
初步排查
由于局域網中的任意兩臺工作站相互訪問時,網絡連接速度都很緩慢,根據這一現象,筆者估計局域網網絡中可能存在病毒。考慮到最近一段時間,ARP網絡病毒瘋狂肆虐,為了檢查局域網中是否真的遭遇到ARP網絡病毒的攻擊,小編通過telnet命令登錄進入交換機的后臺管理界面,并在該界面的命令行提示符下執行“dis dia”命令(如圖1所示),從其后的結果界面中看看是否存在類似“%Oct 27 15:29:58 2008 YCXZ_W_P8512 ARP/4/DUPIFIP:Slot=0;Duplicate address 10.176.3.2 on VLAN4, sourced by 0019-db5d-8901”這樣的診斷信息,結果發現果然有這樣的信息,這說明局域網中存在ARP病毒。
原以為清除了局域網中的ARP病毒,就能解決局域網網絡連接速度緩慢的故障現象;可是誰曾想到,筆者辛辛苦苦地使用專業的正版殺毒工具,依次對局域網中每一臺普通計算機進行查毒之后,發現ARP病毒雖然被清除干凈了,但是局域網網絡的連接速度依然還象以前那樣緩慢,幾乎沒有一點提高,這說明造成網絡連接速度緩慢的故障原因不是ARP病毒,而是其他什么因素。
在排除了網絡病毒因素后,筆者在局域網中隨意挑選了幾臺普通計算機,依次檢查它們的上網參數配置,結果發現全部設置無誤;會不會是局域網中出現了壞的網卡設備,導致其不斷向局域網網絡中發送廣播信息,從而造成網絡傳輸通道發生堵塞現象呢?想到這一點,小編隨意在某一臺計算機系統中,依次單擊“開始”/“設置”/“網絡連接”命令,在其后的窗口中用鼠標右鍵單擊本地連接圖標,從彈出的快捷菜單中執行“屬性”命令,打開本地連接屬性設置窗口;在該設置窗口的“常規”標簽頁面中,選中目標網卡設備,并單擊“配置”按鈕,打開如圖2所示目標網卡設備屬性設置界面,在該界面的“常規”標簽頁面中,小編看到目標網卡設備的工作狀態正常,這說明計算機的網卡設備沒有損壞。按照相同的方法,小編又不厭其煩地查看了局域網中其他計算機的網卡設備工作狀態是否正常,結果發現所有網卡設備均能正常工作。在檢查網卡設備工作狀態的時候,小編順便查看了網卡設備的工作模式,發現幾乎所有的計算機網卡都處于半雙工模式狀態;后來,小編還擔心可能是網卡設備捆綁了太多的通信協議,于是將一些不用的通信協議全部刪除掉了,可是局域網網絡連接速度緩慢的故障現象還是沒有消失。
既然普通計算機的網卡設備及其參數都正常,難道是局域網連接線路存在問題?小編想到如果網絡線纜連接不牢靠,也可能會引起網絡連接速度緩慢故障。于是,小編立即動手將網絡線纜連接到網卡設備以及交換機上的線頭一一拔了下來,之后又重新正確地插了一下,確保每一個接口連接牢靠;可是,這樣的努力仍然沒有收到任何成效。后來,小編使用專業的線纜測試儀,對網絡線纜的連通性又進行了一下測試,結果看到網絡線纜的連通性沒有任何問題。
有沒有可能是局域網計算機不適應6類網絡線呢?由于在組建局域網網絡的時候,單位統一使用了6類網絡線進行組網的,而6類網絡線有時會存在布線通過率的問題;想到這一點,小編立即動手制作了一根5類網絡線纜來替代原先使用的6類網絡線纜,替換之后發現目標計算機訪問網絡的速度一點也沒有改進,這說明問題不是出在6類網絡線上。
故障解決
并單擊“配置”按鈕,打開如圖2所示的目標網卡設備屬性設置界面,在該界面的“常規”標簽頁面中,筆者看到目標網卡設備的工作狀態正常,這說明計算機的網卡設備沒有損壞。按照相同的方法,筆者又不厭其煩地查看了局域網中其他計算機的網卡設備工作狀態是否正常,結果發現所有網卡設備均能正常工作。在檢查網卡設備工作狀態的時候,筆者順便查看了網卡設備的工作模式,發現幾乎所有的計算機網卡都處于半雙工模式狀態;后來,筆者還擔心可能是網卡設備捆綁了太多的通信協議,于是將一些不用的通信協議全部刪除掉了,可是局域網網絡連接速度緩慢的故障現象還是沒有消失。
既然普通計算機的網卡設備及其參數都正常,難道是局域網連接線路存在問題?筆者想到如果網絡線纜連接不牢靠,也可能會引起網絡連接速度緩慢故障。于是,筆者立即動手將網絡線纜連接到網卡設備以及交換機上的線頭一一拔了下來,之后又重新正確地插了一下,確保每一個接口連接牢靠;可是,這樣的努力仍然沒有收到任何成效。后來,筆者使用專業的線纜測試儀,對網絡線纜的連通性又進行了一下測試,結果看到網絡線纜的連通性沒有任何問題。
有沒有可能是局域網計算機不適應6類網絡線呢?由于在組建局域網網絡的時候,單位統一使用了6類網絡線進行組網的,而6類網絡線有時會存在布線通過率的問題;想到這一點,筆者立即動手制作了一根5類網絡線纜來替代原先使用的6類網絡線纜,替換之后發現目標計算機訪問網絡的速度一點也沒有改進,這說明問題不是出在6類網絡線上。
故障解決
在排除了上面的各項因素之后,小編開始將檢查的重點“鎖定”在局域網交換機上了。我們知道,交換機如果持續工作的時間比較長時,很可能會出現緩存溢出的問題,這個問題很容易導致計算機上網不正常;在解決由這種因素引起的故障現象時,我們往往只要重新啟動一下交換機系統就可以了。不過,小編在這里重新啟動過一遍交換機系統后,發現局域網中的普通計算機上網速度依然沒有變快,這說明交換機緩存溢出的問題不存在。
在萬般無奈之下,小編通過Web管理方式遠程登錄進交換機的后臺管理界面,從中仔細檢查了各個交換機連接端口的工作狀態,發現都沒有任何問題;不過偶然之間,小編看到交換機的每一個交換端口的工作模式都被強行設置為了全雙工狀態。看到這一點,小編突然回想起局域網普通計算機的網卡設備全部處于半雙工模式狀態,難道是交換機端口模式與網卡模式相互之間不匹配造成了局域網網絡連接速度變慢?為了驗證自己的猜想,小編立即進入交換機后臺管理界面的命令行工作狀態,在命令行提示符下先執行“sys”命令,將交換機切換到系統配置狀態,之后進入其中某一個交換端口的配置狀態,例如要進入E0/30端口配置狀態時,只要在系統配置狀態下執行“inter e0/30”命令就可以了;之后在目標端口配置狀態下,執行字符串命令“duplex half”(如圖3所示),這樣一來我們就能將目標交換機端口的工作模式修改成半雙工模式了,當然最后我們還需要在命令行提示符下執行“save”命令,將上述設置保存好。完成上述設置操作后,小編再次嘗試了網絡連接操作,結果發現連接到指定交換端口中的計算機上網速度一切正常,這說明局域網連接速度緩慢的故障現象是由于交換機與網卡設備的端口模式不匹配造成的。
故障總結
總結上面的故障排除流程,小編認為之所以在處理故障的時候多走了一些彎路,主要是過于相信了局域網中的交換機設備,總認為該設備平時不會出現什么大疑問。事實上,當局域網中出現多臺計算機不能正常上網或不能上網的現象時,我們就應該考慮交換機的工作狀態以及參數配置能不能正確了。通常情況下,在對交換機系統執行 更新升級時,交換機的一些工作參數可能會在不經意間被修改掉或替換掉,這樣一來就可能導致局域網網絡發生一些隱性故障;此外,當交換機設備持續工作的時間太長時,交換機也容易發生一些緩存溢出不正確、性能發生老化以及端口發生損壞等現象,這些現象也應該成為我們檢查交換機工作狀態的重點。
交換機接口不匹配問題總結
通過模擬實驗的方式,總結交換機端口在出現速率、端口等配置不匹配情況下可能產生的問題。
測試基線
網絡正確配置的情況服務器A/B之間互相傳數據的速率為:上傳文件11M/秒,下載文件1M/秒,參考下面截圖。
匹配測試之速率不匹配
交換機A接口速率是10Mb/s,交換機B接口速率是100Mb/s
設置為固定速率后兩臺設備無法通信,接口處于DOWN狀態。
匹配測試之強制半雙工———自動
在交換機A 將接口F0/0設置半雙工,交換機B將接口F0/0設置自動
交換機B的接口會成為半雙工模式,兩邊都工作在半雙工模式傳輸文件影響不大。
服務器A/B上傳文件7M/秒,下載文件1M/秒
匹配測試之強制半雙工———強制全雙工
在交換機A 將接口F0/0設置半雙工,交換機B將接口F0/0設置全雙工
由于雙工不匹配,在傳輸數據時交換機A的接口會有大量的沖突。
0 output errors, 2822 collisions, 0 interface resets
由于雙工一匹配傳輸文件時會變慢。
測試中發現一種情況,交換機A工作在自動模式,交換機B工作在強制全雙工模式,交換機A一樣會成為半雙工模式。
結論
連接的一端工作在全雙工(同時傳送和接收)另一端設備工作在半雙工(同一時刻只能傳送或接收)模式的情況下,全雙工一端在發送數據的時候半雙工一段偵聽到網絡上有數據在傳輸,會自動的避讓,而半雙工的發送效率就會特別低,只有當全雙工一段發送的間隙才能發送少量的數據。
工作在自適應模式的接口會偵聽對端的雙工狀態,如果對端是強制雙工狀態,那么自適應一端就無法得知對方的情況,自動將本端降低到最低級的模式(半雙工),以保證能夠傳輸數據。
因此建議在檢查配置的時候要關注強制雙工的配置,確保兩端都是強制或者自適應模式,默認情況下均處于自適應模式。
修改雙工狀態會導致網絡瞬間的中斷,如果確實需要配置,請執行變更流程在維護窗口時間內操作,以免影響業務。
-
接口
+關注
關注
33文章
8685瀏覽量
151642 -
交換機
+關注
關注
21文章
2654瀏覽量
99949
發布評論請先 登錄
相關推薦
評論