交換機(jī)端口堵塞故障解決方法
我們知道,交換機(jī)相當(dāng)于相當(dāng)于一臺(tái)計(jì)算機(jī),收到數(shù)據(jù)包以后,處理端口會(huì)查找內(nèi)存中的MAC地址對(duì)照表,以確定目的MAC的網(wǎng)卡掛接在哪個(gè)端口上,那么對(duì)于交換機(jī)端口堵塞故障應(yīng)該如何解決呢?下面以案例形式介紹。
具體介紹
某工作站A報(bào)告客戶端程序錄入數(shù)據(jù)確定后報(bào)錯(cuò),重啟動(dòng)后不能登錄網(wǎng)絡(luò)。
由于只預(yù)留一條線路,工作站A和B通過(guò)集線器(HUB)連接二級(jí)交換機(jī)。根據(jù)實(shí)際情況,采取如下措施:從工作站A點(diǎn) ping本身和工作站B點(diǎn)均通,排除HUB和A、B點(diǎn)之間的故障;ping服務(wù)器和其它工作站均不通,重做HUB和交換機(jī)間網(wǎng)線兩端水晶頭,故障依舊;用測(cè)線器測(cè)量HUB交換機(jī)的網(wǎng)線,線路暢通;于是將問(wèn)題鎖定在交換機(jī)上,連接到該交換機(jī)的其他工作站均能正常工作,將問(wèn)題焦點(diǎn)轉(zhuǎn)移到交換機(jī)的端口上,與HUB相連的交換機(jī)端口指示燈不亮,是不是該端口關(guān)閉或者堵塞了呢?我們知道交換機(jī)上的端口狀態(tài)分為五種:關(guān)閉、阻塞、偵聽(tīng)、學(xué)習(xí)和轉(zhuǎn)發(fā),前四種狀態(tài)時(shí)都不接收用戶數(shù)據(jù)。由于交換機(jī)的端口已經(jīng)滿,沒(méi)有剩余的的端口可替換,只能先讓一工作站C暫停使用計(jì)算機(jī),然后將與HUB相連的網(wǎng)線接入C所使用的交換機(jī)端口,A和B能正常工作,現(xiàn)在可確定與HUB相連的交換機(jī)端口出現(xiàn)故障;由于工作時(shí)間不能重啟交換機(jī),只能暫時(shí)增加一個(gè)HUB擴(kuò)展端口來(lái)解決問(wèn)題。到了休息時(shí)間,將A點(diǎn)網(wǎng)線接入原先端口,交換機(jī)斷電后重啟,5分鐘后,問(wèn)題端口正常閃亮,通信正常,問(wèn)題解決。
我們知道,交換機(jī)相當(dāng)于相當(dāng)于一臺(tái)計(jì)算機(jī),收到數(shù)據(jù)包以后,處理端口會(huì)查找內(nèi)存中的MAC地址對(duì)照表,以確定目的MAC的網(wǎng)卡掛接在哪個(gè)端口上;通過(guò)內(nèi)部交換矩陣直接將數(shù)據(jù)迅速包傳送到目的節(jié)點(diǎn);目的MAC若不存在才廣播到所有的端口。交換機(jī)端口發(fā)生堵塞的原因有許多,例如網(wǎng)橋協(xié)議數(shù)據(jù)單元(BPDU)錯(cuò)誤、端口配置錯(cuò)誤、DHCP速率限制、光線接口GBIC故障、協(xié)議通道錯(cuò)誤、產(chǎn)生回路、廣播風(fēng)暴等。
分析這次故障產(chǎn)生的原因:在100M網(wǎng)絡(luò)中就要盡量減少使用HUB,但是由于建設(shè)時(shí)預(yù)留線路不足,不得不用HUB來(lái)擴(kuò)充端口;一些網(wǎng)卡經(jīng)常在10/100M自適應(yīng)下通信時(shí)斷時(shí)續(xù),將其降為10M全雙工就能正常工作;經(jīng)過(guò)Sniffer數(shù)據(jù)分析,發(fā)現(xiàn)網(wǎng)絡(luò)中有大量的廣播數(shù)據(jù)。結(jié)合以前的情況,可推斷在交換機(jī)、HUB和計(jì)算機(jī)之間產(chǎn)生局部廣播風(fēng)暴堵塞了交換機(jī)的一個(gè)端口。重啟交換機(jī)后,端口可恢復(fù)初始狀態(tài)。
最后要說(shuō)一點(diǎn),日常工作中故障診斷的順序是:用戶感知到網(wǎng)絡(luò)性能下降后告知網(wǎng)絡(luò)中心,網(wǎng)絡(luò)管理員從故障接入點(diǎn)開(kāi)始做故障診斷,這種方法完全是被動(dòng)的。理想的方法是使用主動(dòng)性、前瞻性地監(jiān)測(cè),定期地查詢每個(gè)交換機(jī)、監(jiān)測(cè)每個(gè)交換端口的流量、流量的趨勢(shì),同時(shí)檢測(cè)其他的相關(guān)網(wǎng)段,早期發(fā)現(xiàn)異常數(shù)據(jù)現(xiàn)象,預(yù)防故障的發(fā)生。
補(bǔ)充:交換機(jī)常見(jiàn)故障解決
通過(guò)觀察初步定為故障,一般如果設(shè)備正常,而且線路連接也正常,則交換機(jī)指示燈會(huì)亮綠色并且一閃一閃的。如果發(fā)現(xiàn)交換機(jī)指示燈不亮則首先檢查線路連接,如果一直亮著不閃,則檢查交換機(jī)等設(shè)備!
通過(guò)電腦直接連接交換機(jī)查看是否能夠自動(dòng)獲取IP地址和網(wǎng)關(guān),如下面示意圖連接電腦之后,將電腦TCP/IP協(xié)議設(shè)置為DHCP動(dòng)態(tài)獲取模式,然后運(yùn)行命令行輸入ipconfig查看電腦是否能夠獲取到交換機(jī)分配的ip地址和網(wǎng)關(guān)。
如果交換機(jī)未配置,則需通過(guò)終端配置交換機(jī),使用配置電纜的 DB-9 孔式插頭接到要對(duì)交換機(jī)進(jìn)行配置的 PC 或終端的串口上,將配置電纜的 RJ-45 一端連到交換機(jī)的配置口(Console)上。
在 Console 口與本地電腦連接之后,在PC短通過(guò)終端與交換機(jī)建立連接,連接過(guò)程中要求,波特率為 9600,數(shù)據(jù)位為 8,奇偶校驗(yàn)為無(wú),停止位為 1,流量控制為無(wú),選擇終端仿真為 VT100。
通過(guò)超級(jí)終端登陸交換機(jī)之后,檢查端口是否被shutdown,并通過(guò)display interface brief 命令,查看端口顯示信息的速率與雙工是否與對(duì)端一致。若不一致,請(qǐng)通過(guò) speed 命令和 duplex 命令配置端口的速率和雙工模式。
(4)確認(rèn)網(wǎng)線質(zhì)量或光口的光模塊類型及其波長(zhǎng)是否匹配
更換網(wǎng)線插入端口,查看端口是否 UP,端口物理連接是否暢通,端口是否被shutdown,檢查端口連接,undo shutdown端口,檢查網(wǎng)線是否正常。
相關(guān)閱讀:交換機(jī)的基本功能:
1. 像集線器一樣,交換機(jī)提供了大量可供線纜連接的端口,這樣可以采用星型拓?fù)洳季€。
2. 像中繼器、集線器和網(wǎng)橋那樣,當(dāng)它轉(zhuǎn)發(fā)幀時(shí),交換機(jī)會(huì)重新產(chǎn)生一個(gè)不失真的方形電信號(hào)。
3. 像網(wǎng)橋那樣,交換機(jī)在每個(gè)端口上都使用相同的轉(zhuǎn)發(fā)或過(guò)濾邏輯。
4. 像網(wǎng)橋那樣,交換機(jī)將局域網(wǎng)分為多個(gè)沖突域,每個(gè)沖突域都是有獨(dú)立的寬帶,因此大大提高了局域網(wǎng)的帶寬。
5. 除了具有網(wǎng)橋、集線器和中繼器的功能以外,交換機(jī)還提供了更先進(jìn)的功能,如虛擬局域網(wǎng)(VLAN)和更高的性能。
交換機(jī)端口堵塞故障相關(guān)文章: