《2020网络PPPoE Client故障排查.docx》由会员分享,可在线阅读,更多相关《2020网络PPPoE Client故障排查.docx(4页珍藏版)》请在优知文库上搜索。
1、PPPoECIient故障排查PPP。EClient排轴一、开始PPPoE(Point-to-PointProtocoloverEthernet,在以太网上承载PPP协议)的提出,解决了PPP无法应用于以太网的问题,是对PPP的扩展。PPPoE将PPP报文封装在以太网帧之内,在以太网上提供点对点的连接。PPPoE可以通过一个远端接入设备为以太网上的主机提供互联网接入服务,并对接入的每个主机实现控制、计费功能。PPPoE定位故障的思路是:先查看配置是否正确,之后根据协商阶段查看DiSCOVery发现阶段与SeSSiOrI会话阶段报文交互过程。1、检查PPPOE酉己置检查配置应关注,感兴趣流是否匹
2、配可以触发拨号,以太网口与DiaIer拨号口是否进行关联,PPP验证与IP地址分配是否正确。命令:displaycurrent-configuration例如:在设备上通过displaycurrent-COnfigUratiOn查看配置是否正确。H3Cdisplaycurrent-configuration#interfaceDialerl/施”建拨号口link-protocolpppppppaplocal-user123passwordsimple123/用己器PPP认证用户名与密码ipaddressppp-negotiate/阍贵IP地址dialer user 123 dialer-gro
3、up 1 dialer bundle 1/底图拨号用户名/周罡拨号组与触发条件多症/R,萧Dialerbundle#interfaceEthernetportlink-moderoutepppoe-clientdial-bundle-nvmber1/议PPPOE会话,并且指定该会话所对应的Dialerbundle#dialer-rule1ippermit/SdS触发三#2、查看PPPOE协商阶段状态查看PPPOE协商阶段是否完成,正常状态下State应该为PPPUP状态,PPPUP状态为SeSSiOn阶段PPP协商已经通过,可以传输网络数据,如果为IDLE则为空闲状态,没有开始PPPOE呼叫,
4、PADI则为发出Padi报文等待Pado报文,PADR则为发出Padr报文等待PadS报文,PPPNEG则为开始SeSSion阶段的PPP协商,如果会话状态不是PPPUP,则需要通过debuggingpppoe-clientall命令检查报文交互信息。命令:displaypppoe-clientsessionsummary例如:通过命令查看PPPoe-Client会话状态为PPPUP。H3Cdisp1aypppoe-clientsessionsummaryPPPoEClientSession:IDBundleDialerIntfRemMACLocMACState111EthO/O0023892
5、fa7805866ba830f70PPPUP3、查看PPPoE发现阶段交互流程PPPoE建立过程分为两个阶段:发现阶段(PPPoEDiscoveryStage)和会话阶段(PPPoESessionStage),发现阶段,获得对端的以太网MAC地址、并确定一个PPPoESESS10N_IDoPADl用于PPPOECIient发现PPPOE集中服务器,在VLAN内广播PADO用于集中服务器响应收到的PADl报文,声明自己能为PPPoECIient提供服务。PADR用于PPPoeclient向特定的PPPOE集中服务器申请PPPoE服务PADS用于集中服务器响应收到的PADR报文,并为此PPP会话分
6、配资源PADT用于终止PPPoE会话可通过debuggingpppoe-clientallinterface-typeinterface-number命令查看报文交互过程命令:debuggingpppoe-clientall例如:查看Ethernet0/0接口对应的DiSCoVery阶段报文交互过程如下。*Jan206:19:04:2672007clientPPPOEC/7/debugging:EthernetO/O:PPPoEclientoutdiscoverypacket(PADI),Len=30*Jan206:19:04:2702007clientPPP0EC7debugging:Eth
7、ernetO/O:PPPoEclientindiscoverypacket(PADo)SLen-60*Jan206:19:04:2702007clientPPPOEC/7/debugging:EthernetO/O:PPPoEclientoutdiscoverypacket(PADR),Len-52*Jan206:19:05:7382007clientPPPOEC/7/debugging:EthernetO/O:PPPoEclientindiscoverypacket(PADS),Len=60SSessionID=1*Jan206:19:05:8382007clientPPPOEC/7/debugging:EthernetO/O:CreatedDialer1:0forPPPoEsession如果报文有丢失或异常,请检查网络情况及PPPOEclient与PPPOESerVer协商参数是否匹配。4、查看PPPoE发现阶段交互流程PPPOE建立过程分为两个阶段:发现阶段(PPPoEDiscoveryStage)和会话阶段(PPPoESessionStage),会话阶段包括:LCP阶段,AUthentiCatiOn阶段(可选)NCP%段(IPCP)PPP业务阶段(IP),排查方法可参考云图PPP模块部分