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