本篇介紹的是PPP常見的一些故障,希望可以幫助到有同樣問題的網友,這里我們是以H3C路由器為例,造成PPP故障的原因有很多,最主要的有以下幾點。
一、物理鏈路故障
1、由于傳輸線路故障造成鏈路不通、自環、誤碼率過高等問題,也會表現為PPP故障,這樣的問題可以通過PPP的調試信息和接口收發數據的統計信息初步定位問題原因,再檢查傳輸線路,排除故障,所以發現接口收發數據有問題時還是應當優先檢查接口的物理配置。
2、如果是傳輸線路發生環路,從調試信息中可以看到接口上收發的報文內容和長度都相同, PPP協商過程中,如果連續多次接收的報文和前面發送的報文都相同,則可以認定線路發生了環路,從接口收發報文的統計信息來看,收到的報文和發送的報文個數、字節數都相同,這也是接口發生自環的特征,有時實際的傳輸線路發生自環故障表現的現象比較特殊。
二、異步口互通故障
1、在異步口封裝PPP協議時,一般在LCP協商階段會協商異步字符轉義映射表,要求對端按協商的結果對指定的字符轉義后發送過來,本地協商到的ACCMAP是0X000A0000,表示要求對端對0X11和0X13進行轉義,轉義的操作一般由異步串口的硬件電路完成,硬件不支持時也可以使用軟件完成,若對端不能按照PPP協商的結果完成字符轉義,可能會導致本地收到的報文內容被改變,不能正常通訊。
2、SLIP協議中雖然沒有協商過程,但也有固定的轉義規則,若對端不支持SLIP轉義,也會使本端收到錯誤的報文。
三、接口路由故障
如果LCP已經是OPENED狀態,但是Ping報文無法互通,可考慮路由的原因,可以查看是否有對端的路由,有時在沒有配置IP地址的時候PPP已經協商通過,配置IP地址后PPP不會自動重新協商,也不能添加到對端的直連路由,這是需要將端口shutdown/undo shutdown,使PPP重新協商,才能添加直連路由。
四、非標準設備故障
1、PPP建鏈的過程要經過幾個協商階段,至少有LCP、和可能有IPCP、IPXCP、BCP、CBCP、CCP等協商過程,每一個協商過程有有多個協商項,如果對端設備的某個協商項的協商過程處理不妥,可能導致協商無法通過,鏈路不能建立。
2、這種情況比較少見,一般經過幾次協商后,PPP會放棄對端不支持的協商項,而讓鏈路成功建立,一般通過查看ppp調試信息可以看到是哪些項協商不過。
經過上面幾個方面的檢查,一般就可以解決PPP故障,相信看完后,一定會知道如何處理,自己動手嘗試解決故障吧。