路由器故障:路由器之間通過POS口直連時(shí)出現(xiàn)大量丟包
POS接口故障
路由器之間通過POS接口直連時(shí)出現(xiàn)大量丟包
網(wǎng)絡(luò)環(huán)境
NE20路由器RouterA使用155M POS和友商的路由器RouterB對(duì)接,中間通過裸光纖互聯(lián)。在NE20上ping對(duì)端路由器,發(fā)現(xiàn)有大量丟包,而NE20的端口上沒有錯(cuò)包。而在友商路由器上ping RouterA,無丟包現(xiàn)象,但是POS端口下錯(cuò)包增長(zhǎng)很快。對(duì)兩側(cè)的端口配置進(jìn)行比較,發(fā)現(xiàn)鏈路協(xié)議均使用HDLC,相關(guān)的參數(shù)一致,配置沒有問題。如圖所示。
通過POS口直連時(shí)出現(xiàn)故障組網(wǎng)圖
啟用調(diào)試命令debug hdlc,從顯示的調(diào)試信息可找到Keepalive timer expired的信息:
- *6.2661552507 NE20 HDLC/8/debug2:Pos2/0/0 Keepalive timer expired! ID: 196
- *6.2661552507 NE20 HDLC/8/debug2:Pos2/0/0 O Length 18, KEEPALIVE_REQ, myseq 2531366, mineseen 2531365, yourseen 60186, line UP
- *6.2661552507 NE20 HDLC/8/debug2:Pos2/0/0 O Length 22, Address 0x8F, Protocol KEEPALIVsys
- *6.2661562507 NE20 HDLC/8/debug2:Pos2/0/0 Keepalive timer expired! ID: 196
- *6.2661562507 NE20 HDLC/8/debug2:Pos2/0/0 O Length 18, KEEPALIVE_REQ, myseq 2531366, mineseen 2531365, yourseen 60186, line UP
- *6.2661562507 NE20 HDLC/8/debug2:Pos2/0/0 O Length 22, Address 0x8F, Protocol KEEPALIVE
- *6.2661572507 NE20 HDLC/8/debug2:Pos2/0/0 Keepalive timer expired! ID: 196
故障分析
步驟 1 首先檢查鏈路兩端的配置,發(fā)現(xiàn)兩端的配置的Keepalive時(shí)間都10s。配置沒有問題。
步驟 2 對(duì)設(shè)備的互聯(lián)鏈路進(jìn)行做環(huán)路測(cè)試,測(cè)試結(jié)果表明中間的鏈路質(zhì)量很好,排除線路的問題。
步驟 3 檢查兩端接口上的時(shí)鐘都是Slave狀態(tài),由此判斷是時(shí)鐘的狀態(tài)設(shè)置不對(duì)。
----結(jié)束
處理步驟
步驟 1 在路由器的POS接口視圖下執(zhí)行命令clock master,將POS接口的時(shí)鐘模式配置為主時(shí)鐘模式。
步驟 2 從NE20上ping對(duì)端路由器,不再出現(xiàn)丟包的現(xiàn)象。問題得到解決。
----結(jié)束
案例總結(jié)
NE20和友商的路由器的POS端口的時(shí)鐘默認(rèn)都是Slave的狀態(tài),都需要傳輸設(shè)備提供主時(shí)鐘。
當(dāng)路由器之間沒有傳輸設(shè)備的時(shí)候,只能配置一端為主時(shí)鐘,另一端為從時(shí)鐘,這樣才能進(jìn)行正常的業(yè)務(wù)轉(zhuǎn)發(fā)。
【編輯推薦】