關(guān)于路由器鏈路故障的處理
所謂鏈路就是從一個(gè)節(jié)點(diǎn)到相鄰節(jié)點(diǎn)的一段物理線路,它需要由物理層提供數(shù)據(jù)收發(fā)服務(wù),并為網(wǎng)絡(luò)層提供數(shù)據(jù)報(bào)文的封裝,網(wǎng)絡(luò)層 參數(shù)的協(xié)商等功能,發(fā)送端和接收端通過(guò)發(fā)送LCP包來(lái)確定那些在數(shù)據(jù)傳輸中的必要信息。
一、路由器表現(xiàn)為廣域網(wǎng)接口無(wú)法正常使用時(shí),首先應(yīng)該從物理層開(kāi)始檢查,使用display interface命令查看接口信息,根據(jù)顯示信息中的硬件設(shè)備的狀態(tài)和LCP的狀態(tài)判斷物理層是否正常,此外Serial0可能為down, administratively down,standby,其中down說(shuō)明物理層工作異常,應(yīng)檢查物理層配置及設(shè)備問(wèn)題,administratively down,說(shuō)明物理層被人為關(guān)閉,此時(shí)可以執(zhí)行no shutdown命令手工打開(kāi)此端口。
二、物理層未發(fā)送lowerup,PPP未發(fā)送open消息,LCP應(yīng)處于initial狀態(tài);如物理層發(fā)送了lowerup,PPP已發(fā)送 open消息,發(fā)出CONFREQ報(bào)文LCP應(yīng)處于req-send狀態(tài);如物理層發(fā)送了lowerup,PPP已發(fā)送open消息,發(fā)出CONFREQ 報(bào)文和CONFACK報(bào)文,LCP應(yīng)處于ACKSENT狀態(tài),如物理層發(fā)送了lowerup,PPP未發(fā)送open消息,LCP應(yīng)處于starting狀態(tài)。
三、執(zhí)行如上命令display interface bri 0(BRI接口0)或display interface serial 1 (串口1),如顯示LCP協(xié)議未進(jìn)入OPENED狀態(tài),可考慮為L(zhǎng)CP的問(wèn)題。此方面的問(wèn)題一般較少出現(xiàn),如出現(xiàn)應(yīng)該打開(kāi)debug ppp packet或debug ppp negotiation,首先檢查物理接口的報(bào)文收發(fā)是否正常,如果確認(rèn)接口的報(bào)文收發(fā)正常,并且有大量的CONFNAK、CONFREJ報(bào)文出現(xiàn),或者出現(xiàn)TERMACK、CODEREJ、PROTREJ只類的報(bào)文,可以說(shuō)明是協(xié)商的問(wèn)題,再根據(jù)報(bào)文協(xié)商項(xiàng)內(nèi)容分析無(wú)法協(xié)商成功的原因。
四、使用display interface命令查看接口信息,如顯示LCP協(xié)議進(jìn)入OPENED狀態(tài),而IPCP依然為Initial狀態(tài),或者LCP變?yōu)镺PENED狀態(tài)后又很快重新開(kāi)始協(xié)商,可考慮為驗(yàn)證的問(wèn)題,由于此狀態(tài)為臨時(shí)狀態(tài),不易觀察,也可通過(guò)debug ppp packet 或debug ppp negotiation 來(lái)觀察,可以根據(jù)報(bào)文的具體內(nèi)容分析驗(yàn)證失敗的原因。有時(shí)配置了驗(yàn)證,但是LCP協(xié)商過(guò)程中該協(xié)商項(xiàng)被拒掉,LCP進(jìn)入OPENED狀態(tài)會(huì)立即重新協(xié)商。
五、使用display interface命令查看接口信息,如顯示LCP協(xié)議進(jìn)入OPENED狀態(tài),而IPCP處于REQ_SEND或ACK_RCVD,并觀察PPP報(bào)文有大量的IPCP報(bào)文收發(fā),可說(shuō)明路由器IPCP協(xié)商有問(wèn)題。若IPCP處于STOPPED狀態(tài),也可能是收到IPCP的TERMREQ或CODEREJ導(dǎo)致?tīng)顟B(tài)遷移,由于IPCP必須協(xié)商的參數(shù)為IP地址,其他為可選擇參數(shù),一般來(lái)說(shuō)是IP地址配置有問(wèn)題,無(wú)法進(jìn)行IPCP協(xié)商。
有時(shí)在路由器上配置了aaa-enable之后,LCP和IPCP均已經(jīng)進(jìn)入OPENED狀態(tài),但很快又重新開(kāi)始LCP協(xié)商,因?yàn)榕渲昧薬aa-enable之后,缺省要進(jìn)行計(jì)費(fèi),如果沒(méi)有設(shè)置計(jì)費(fèi)服務(wù)器,AAA會(huì)將PPP鏈路掛斷。