《2020网络PPPoE Client故障排查.docx》由会员分享,可在线阅读,更多相关《2020网络PPPoE Client故障排查.docx(4页珍藏版)》请在第一文库网上搜索。
1、PPPoECIient故障排查PPP。EC1ient排轴一、开始PPPoE(Point-to-PointProtoco1overEthernet,在以太网上承载PPP协议)的提出,解决了PPP无法应用于以太网的问题,是对PPP的扩展。PPPoE将PPP报文封装在以太网帧之内,在以太网上提供点对点的连接。PPPoE可以通过一个远端接入设备为以太网上的主机提供互联网接入服务,并对接入的每个主机实现控制、计费功能。PPPoE定位故障的思路是:先查看配置是否正确,之后根据协商阶段查看DiSCOVery发现阶段与SeSSiOrI会话阶段报文交互过程。1、检查PPPOE酉己置检查配置应关注,感兴趣流是否匹
2、配可以触发拨号,以太网口与DiaIer拨号口是否进行关联,PPP验证与IP地址分配是否正确。命令:disp1aycurrent-configuration例如:在设备上通过disp1aycurrent-COnfigUratiOn查看配置是否正确。H3Cdisp1aycurrent-configuration#interfaceDia1er1/施”建拨号口1ink-protoco1pppppppap1oca1-user123passwordsimp1e123/用己器PPP认证用户名与密码ipaddressppp-negotiate/阍贵IP地址dia1eruser123dia1er-group1
3、dia1erbund1e1/底图拨号用户名/周罡拨号组与触发条件多症/R,萧Dia1erbund1e#interfaceEthernetport1ink-moderoutepppoe-c1ientdia1-bund1e-nvmber1/议PPPOE会话,并且指定该会话所对应的Dia1erbund1e#dia1er-ru1e1ippermit/SdS触发#2、查看PPPOE协商阶段状态查看PPPOE协商阶段是否完成,正常状态下State应该为PPPUP状态,PPPUP状态为SeSSiOn阶段PPP协商已经通过,可以传输网络数据,如果为ID1E则为空闲状态,没有开始PPPOE呼叫,PADI则为发出
4、Padi报文等待Pado报文,PADR则为发出Padr报文等待PadS报文,PPPNEG则为开始SeSSion阶段的PPP协商,如果会话状态不是PPPUP,则需要通过debuggingpppoe-c1ienta11命令检查报文交互信息。命令:disp1aypppoe-c1ientsessionsummary例如:通过命令查看PPPoe-C1ient会话状态为PPPUP。H3Cdisp1aypppoe-c1ientsessionsummaryPPPoEC1ientSession:IDBund1eDia1erIntfRemMAC1ocMACState111EthO/O0023892fa780586
5、6ba830f70PPPUP3、查看PPPoE发现阶段交互流程PPPoE建立过程分为两个阶段:发现阶段(PPPoEDiscoveryStage)和会话阶段(PPPoESessionStage),发现阶段,获得对端的以太网MAC地址、并确定一个PPPoESESS10N_IDoPAD1用于PPPOECIient发现PPPOE集中服务器,在V1AN内广播PADO用于集中服务器响应收到的PAD1报文,声明自己能为PPPoECIient提供服务。PADR用于PPPoec1ient向特定的PPPOE集中服务器申请PPPoE服务PADS用于集中服务器响应收到的PADR报文,并为此PPP会话分配资源PADT用
6、于终止PPPoE会话可通过debuggingpppoe-c1ienta11interface-typeinterface-number命令查看报文交互过程命令:debuggingpppoe-c1ienta11例如:查看Ethernet0/0接口对应的DiSCoVery阶段报文交互过程如下。*Jan206:19:04:2672007c1ientPPPOEC/7/debugging:EthernetO/O:PPPoEc1ientoutdiscoverypacket(PADI),1en=30*Jan206:19:04:2702007c1ientPPP0EC7debugging:EthernetO/O
7、:PPPoEc1ientindiscoverypacket(PADo)S1en-60*Jan206:19:04:2702007c1ientPPPOEC/7/debugging:EthernetO/O:PPPoEc1ientoutdiscoverypacket(PADR),1en-52*Jan206:19:05:7382007c1ientPPPOEC/7/debugging:EthernetO/O:PPPoEc1ientindiscoverypacket(PADS),1en=60SSessionID=1*Jan206:19:05:8382007c1ientPPPOEC/7/debugging:EthernetO/O:CreatedDia1er1:0forPPPoEsession如果报文有丢失或异常,请检查网络情况及PPPOEc1ient与PPPOESerVer协商参数是否匹配。4、查看PPPoE发现阶段交互流程PPPOE建立过程分为两个阶段:发现阶段(PPPoEDiscoveryStage)和会话阶段(PPPoESessionStage),会话阶段包括:1CP阶段,AUthentiCatiOn阶段(可选)NCP%段(IPCP)PPP业务阶段(IP),排查方法可参考云图PPP模块部分