那么如何才能判斷八樓的二層交換機上是否存在網(wǎng)絡(luò)環(huán)路現(xiàn)象呢?查看對應(yīng)交換機的操作說明書時,筆者偶然發(fā)現(xiàn)該交換機支持交換端口網(wǎng)絡(luò)環(huán)回測試功能,我們一旦啟用了該功能后,該功能就會自動掃描本地交換機中的各個交換端口狀態(tài),要是掃描到某個交換端口下面存在網(wǎng)絡(luò)環(huán)路現(xiàn)象時,它就能自動把掃描結(jié)果保存到交換機系統(tǒng)的日志文件中,日后當我們懷疑該交換機下面存在網(wǎng)絡(luò)環(huán)路現(xiàn)象時,只要查看對應(yīng)的日志文件就可以了。此外,筆者還發(fā)現(xiàn)如果將某個Trunk類型的交換端口配置成網(wǎng)絡(luò)環(huán)回受控功能時,該功能只要發(fā)現(xiàn)目標交換機下面存在網(wǎng)絡(luò)環(huán)路現(xiàn)象,就會自動將Trunk類型的交換端口設(shè)置成自動關(guān)閉狀態(tài),以便及時制止網(wǎng)絡(luò)環(huán)路現(xiàn)象繼續(xù)影響、沖擊整個網(wǎng)絡(luò)。
依照上述分析,筆者在八樓的二層交換機后臺系統(tǒng),使用“display loopback-detection”命令查看了該交換機與核心交換機相連的級聯(lián)端口環(huán)回測試狀態(tài)(如圖2所示),發(fā)現(xiàn)該級聯(lián)端口果然啟用了網(wǎng)絡(luò)環(huán)回受控測試功能,難道是該功能發(fā)現(xiàn)了目標交換機下面存在網(wǎng)絡(luò)環(huán)路現(xiàn)象,從而自動關(guān)閉了級聯(lián)端口的工作狀態(tài)?為了驗證自己的猜測,筆者立即進入級聯(lián)端口的工作視圖模式,在該模式狀態(tài)下執(zhí)行了“undo loopback-detection control enable”字符串命令,來臨時取消級聯(lián)端口的網(wǎng)絡(luò)環(huán)回受控測試功能,之后再次使用“display interface”命令查看了級聯(lián)端口的工作狀態(tài),果然筆者看到該端口的工作狀態(tài)已經(jīng)從原來的“down”變成了“up”,看來目標交換機下面真的存在網(wǎng)絡(luò)環(huán)路現(xiàn)象。
由于“display loopback-detection”命令不但可以查看到究竟有哪些端口啟用了網(wǎng)絡(luò)環(huán)路測試功能,而且也能查看到究竟是哪個交換端口存在網(wǎng)絡(luò)環(huán)路,為此筆者再次執(zhí)行“display loopback-detection”字符串命令,查找到e0/12端口存在網(wǎng)絡(luò)環(huán)路現(xiàn)象。果然,當筆者在全局系統(tǒng)配置模式下,執(zhí)行“display interface e0/12”字符串命令查看該端口的工作狀態(tài)時,發(fā)現(xiàn)該命令無法成功被執(zhí)行,看來該端口下面的網(wǎng)絡(luò)環(huán)路現(xiàn)象已經(jīng)將該端口的傳輸通道堵塞起來了。為了避免e0/12端口繼續(xù)影響整個位于八樓的二層交換機工作狀態(tài),筆者立即執(zhí)字符串命令“interface e0/12”,進入e0/12端口的視圖模式狀態(tài),在該狀態(tài)下繼續(xù)執(zhí)行“shutdown”字符串命令,將該端口的工作狀態(tài)暫時關(guān)閉;此時,筆者再次查看位于八樓的二層交換機級聯(lián)端口狀態(tài)時,發(fā)現(xiàn)該端口的輸入、輸出數(shù)據(jù)包大小已經(jīng)變成了每秒200MB左右,并且進行上網(wǎng)測試時,整個八樓的計算機上網(wǎng)狀態(tài)都恢復(fù)正常了,至此筆者基本認定上述故障就是由于e0/12端口下面存在網(wǎng)絡(luò)環(huán)路引起的了。
經(jīng)過進一步檢查,筆者了解到e0/12端口連接到813房間,到現(xiàn)場檢查該房間的網(wǎng)絡(luò)連接時,筆者看到該房間私自連接了一個交換機,恰好該房間的網(wǎng)絡(luò)連接由于受修理窗戶的影響,發(fā)生了變化,工作人員不小心在該交換機上制造了網(wǎng)絡(luò)環(huán)路現(xiàn)象,經(jīng)過重新進行正確的物理連接,再將e0/12端口的工作狀態(tài)啟用起來,筆者看到該房間也能正常上網(wǎng)了,同時其他計算機的上網(wǎng)狀態(tài)也一切正常。
經(jīng)驗總結(jié)
從上面的故障排除過程來看,巧妙將某個樓層交換機的Trunk端口配置成網(wǎng)絡(luò)環(huán)回受控測試功能,可以快速地定位網(wǎng)絡(luò)環(huán)路故障具體的發(fā)生位置;當然,即使我們沒有啟用網(wǎng)絡(luò)環(huán)回受控測試功能,網(wǎng)絡(luò)環(huán)回測試功能同樣也能通過“display loopback-detection”命令,快速定位到發(fā)生環(huán)路故障的具體端口,只是不會將該端口立即關(guān)閉,如此一來可能造成整個網(wǎng)絡(luò)發(fā)生堵塞現(xiàn)象。
此外,需要提醒各位注意的是,不要輕易將核心交換機的Trunk端口配置成網(wǎng)絡(luò)環(huán)回受控測試功能,因為如果核心交換機下面的任何一個虛擬工作子網(wǎng)只要發(fā)生網(wǎng)絡(luò)環(huán)路現(xiàn)象,那么局域網(wǎng)中所有其他虛擬工作子網(wǎng)的工作狀態(tài)都會受到影響。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |