PPPoE调试信息说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

PPPoE测试说明2020/2/28英文目录标题:35-40pt颜色:R153G0B0内部使用字体:FrutigerNextLTMedium外部使用字体:Arial中文目录标题:35-40pt颜色:R153G0B0字体:黑体英文目录正文:28-30pt子目录(2-5级):20-30pt颜色:黑色内部使用字体:FrutigerNextLTRegular外部使用字体:Arial中文目录正文:28-30pt子目录(2-5级):20-30pt颜色:黑色字体:细黑体目录功能场景说明测试技术指导测试用例说明问题诊断方法PPPoE简单介绍PPPoE的英文是Point-to-PointProtocoloverEthernet,中文意思是以太网上的PPP。PPPoE协议提供了在广播式的网络(如以太网)中多台主机连接到远端的访问集中器(访问集中器也称为宽带接入服务器)上的一种标准。Page3PPPoE简单介绍PPPoE服务器设备提供了PPPoE服务器的功能,支持动态分配IP地址,提供多种认证方式,和防火墙配合,可以对内部网络提供安全保障,适用于校园、智能小区等通过以太网接入Internet的组网应用。。PPPoE客户端局域网内所有主机通过同一个PPPoE会话传送数据,主机上不用安装PPPoE客户端拨号软件,而且同一个局域网中的所有主机可以共享一个帐号。Page4PPPoE帧格式以太网的帧格式Page5PPPoE帧格式Destination_address域以太网单播目的地址或者以太网广播地址(0xFFFFFFFF)。在Discovery数据包中,该域的值是以太网广播地址。在PPPoE会话流量中,该域必须是Discovery阶段已经确定的通信对方的单播地址。Source_address域源设备的以太网MAC地址。Ethernet_Type域当值为0x8863时表示Discovery阶段当值为0x8864时表示PPPoE会话阶段Page6PPPoE帧格式Payload域VER:长度是4比特。PPPoE规范的本版本必须设置为0x01。Type:长度是4比特。PPPoE规范的本版本必须设置为0x01。Code:长度是8比特。其定义在后面的Discovery和PPPoE会话中分别指定。Session_ID:长度是16比特。是一个网络字节序的无符号值。其值在后面Discovery数据包中定义。Length:长度是16比特。该值是PPPoE的Payload长度。它不包括以太网头部和PPPoE头部的长度。Payload:PPPoE的Payload,包含0个或多个Tag。Page7PPPoE会话建立过程PPPoE会话建立过程分为以下两个阶段:Discovery阶段:地址发现阶段PPPoESession阶段:PPPoE会话阶段为了在以太网上建立点到点连接,每一个PPPoE会话必须知道通信对方的以太网地址,并建立一个唯一的会话标识符。PPPoE通过地址发现协议查找对方的以太网地址。Page8PPPoE会话建立-PPP建链过程PPP链路的建立是通过一系列的协商完成的:LCP除了用于建立、拆除和监控PPP数据链路,还主要进行链路层参数的协商,如MRU、验证方式NCP主要用于协商在该数据链路上所传输的数据包的格式与类型,如IP地址PPP链路建立过程:Page9PPPoE会话建立-PPP建链过程PPP链路建立过程的简单描述如下:1、PPP协议运行总是以Dead阶段开始和结束。通常处在这个状态的时间很短,仅仅是检测到硬件设备后(即硬件连接状态为Up)就进入Establish阶段。2、在Establish阶段,PPP链路进行LCP协商。协商内容包括工作方式是SP(Single-linkPPP)还是MP(MultilinkPPP)、最大接收单元MRU、验证方式、魔术字(magicnumber)和异步字符映射等选项。LCP协商成功后进入Opened状态,表示底层链路已经建立。3、如果配置了验证,将进入Authenticate阶段,开始CHAP或PAP验证。如果没有配置验证,则直接进入Network阶段。Page10PPPoE会话建立-PPP建链过程PPP链路建立过程的简单描述如下:4、对于Authenticate阶段,如果验证失败,进入Terminate阶段,拆除链路,LCP状态转为Closed。如果验证成功,进入Network阶段,此时LCP状态仍为Opened,而NCP状态从Initial转到Starting。5、在Network阶段,PPP链路进行NCP协商,NCP协商包括IPCP(IPControlProtocol)、MPLSCP(MPLSControlProtocol)等协商。IPCP协商主要包括双方的IP地址。通过NCP协商来选择和配置一个网络层协议。只有相应的网络层协议协商成功后(相应协议的NCP协商状态为Opened),该网络层协议才可以通过这条PPP链路发送报文。例如:IPCP协商通过后,这条PPP链路才可以承载IP报文。Page11PPPoE会话建立-PPP建链过程PPP链路建立过程的简单描述如下:6、NCP协商成功后,PPP链路将一直保持通信。PPP运行过程中,可以随时中断连接,物理链路断开、认证失败、超时定时器时间到、管理员通过配置关闭连接等动作都可能导致进入链路进入Terminate阶段7、进入Terminate阶段后且资源释放完,即进入Dead阶段。Page12PPPoE会话建立-DiscoveryDiscovery阶段基本原理当主机开始通过PPPoE接入服务器时,它必须先识别接入端的以太网MAC地址,建立PPPoE的Session_ID。这就是Discovery阶段的目的。Discovery阶段由四个过程组成。完成之后通信双方都会知道PPPoE的Session_ID以及对方以太网地址,它们共同确定了唯一的PPPoE会话共分为四个阶段Page13PPPoE会话建立-Discovery1.主机在本以太网内广播一个PADI(PPPoEActiveDiscoveryInitial)报文,在此报文中包含主机想要得到的服务类型信息。Page14PPPoE会话建立-Discovery2.以太网内的所有服务器收到这个PADI报文后,将其中请求的服务与自己能提供的服务进行比较,可以提供此服务的服务器发回PADO(PPPoEActiveDiscoveryOffer)报文。Page15PPPoE会话建立-Discovery3.主机可能收到多个服务器的PADO报文,主机将依据PADO的内容,从多个服务器中选择一个,并向它发回一个会话请求报文PADR(PPPoEActiveDiscoveryRequest)。Page16PPPoE会话建立-Discovery4.服务器产生一个唯一的会话标识,标识和主机的这段PPPoE会话。并把此会话标识通过会话确认报文PADS(PPPoEActiveDiscoverySession-confirmation)发回给主机,如果没有错误,双方进入PPPoESession阶段Page17PPPoE会话阶段-PPPoESessionPPPoE会话(PPPoESession)开始后,PPP报文作为PPPoE帧的净荷,封装在以太网帧发送到对端。这时所有的以太网数据包都是单播的。•Ethernet_Type域设置为0x8864。•PPPoE的Code必须设置为0x00。•PPPoE会话的Session_ID不允许发生改变,必须是Discovery阶段所指定的值。•PPPoE的Payload包含一个PPP帧。PPP帧的开始字段是PPPProtocol-ID。Page18PPPoE会话阶段-PPPoESession从主机发送到接入服务器的PPPLCP数据包示例图进入PPPoESession阶段后,主机或服务器任何一方都可发PADT报文通知对方结束PPPoE会话。Page19典型应用场景PPPoEClient当AR设备将PPPoE作为一种WAN(WideAreaNetwork)接入方式时,AR充当PPPoEClient的角色,BRAS(BroadbandRemoteAccessServer)作为PPPoEServer。Page20典型应用场景PPPoEServerAR1200设备提供了PPPoEServer的功能,支持动态分配IP地址,提供本地认证、RADIUS/HWTACACS等多种认证方式,适用于校园、智能小区等通过以太网接入Internet的组网应用。Page21目录功能场景说明测试技术指导测试用例说明问题诊断方法简单测试场景PPPoEClient与PPPoEServer互通简单场景。Page23RouterAGE0/0/0RouterBGE0/0/1PPPoEClientPPPoEServer配置PPPoEClient测试过程中很重要的一部分是配置DCC,然后绑定物理接口。Page24#dialer-ruledialer-rule1ippermit#interfaceDialer1link-protocolpppipaddressppp-negotiatedialeruseruser2dialer-group1dialerbundle1#interfaceGigabitEthernet0/0/0/pppoe-clientdial-bundle-number1#配置PPPoEServer通过虚拟接口模板与物理接口绑定完成Server配置。Page25#ippoolpool1#ippoolpool1network192.168.10.10mask255.255.255.0gateway-list192.168.10.1#interfaceVirtual-Template1remoteaddresspoolpool1ipaddress192.168.10.10255.255.255.0#interfaceGigabitEthernet0/0/1pppoe-serverbindVirtual-Template1#英文目录标题:35-40pt颜色:R153G0B0内部使用字体:FrutigerNextLTMedium外部使用字体:Arial中文目录标题:35-40pt颜色:R153G0B0字体:黑体英文目录正文:28-30pt子目录(2-5级):20-30pt颜色:黑色内部使用字体:FrutigerNextLTRegular外部使用字体:Arial中文目录正文:28-30pt子目录(2-5级):20-30pt颜色:黑色字体:细黑体目录功能场景说明测试技术指导测试用例说明问题诊断方法PPPoE测试用例说明PPPoEClient该用例测试设备PPPoEClient功能测试方法设备上配置PPPoEClient功能,通过创建Dialer口与物理接口进行绑定。然后配置PPPoEServer端,检查拨号状态是否成功。Page27PPPoE测试用例说明PPPoEServer该用例测试设备PPPoEServer功能测试方法设备上配置PPPoEServer功能,通过创建虚拟接口模板与物理接口进行绑定。然后配置PPPoEClient端,检查拨号状态是否成功。Page28目录功能场景说明测试技术指导测试用例说明问题诊断方法PPPoE测试诊断方法在配置各设备后发现PPPoE用户无法拨入,请使用下面的故障诊断流程,如图所示。Page30Page31PPPoE测试诊断方法主要检查思路:检查虚拟接口模板是否配置正确。检查是否分配到IP地址。其他检查思路:检查链路是否建立成功检查网络侧是否有回应报文检查路由器是否拒绝呼叫检查数据通道协议是否UpPage32实际组网PPPoEClient与PPPoEServer互通简单场景。Page33RouterAGE0/0/0RouterBGE0/0/1PPPoEClientPPPoEServerPage34

1 / 74
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功