河北工业大PPPoE协议详解.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPPoE的协议交互(建链过程) PPPoE分成两个阶段: PPPoE发现阶段; PPPoE会话阶段。 PADI 此包中重点关注几点: 1、二层目的地址是:广播地址; 2、帧类型:0x8863(发现阶段帧类型) 3、code:PADI 0x09 4、session ID:0x0000, PADO-PADR PADS 服务器分配了session ID之后,发现阶段的任务就已经完成了。 发现阶段的两大任务:1、寻找可用的服务器;2、得到session ID,开始PPP的建链过程。 PPPoE会话阶段 PPPoE会话阶段有三个过程: LCP协商,完成二层的建链和参数协商。 认证,主要使用PAP\CHAP\MSCHAP NCP协商,使用IPCP协议,完成三层的配置。 数据传输 LCP协商阶段 LCP协商阶段 认证阶段 NCP阶段 NCP阶段使用IPCP协议,交互过程如下: TAG 说明 一些故障分析方法(异常断电) 思考:异常断电CPE重启后能否拨号成功? * PPPoE协议详解 PPPoE简介 PPPoE建链过程详解 PPPoE帧格式 PPPoE故障诊断 内容概要 PPPoE = PPP Over Ethernet; 用于实现PPP在以太网上的传输。 是为了满足越来越多的宽带上网设备(如ADSL---最初是静态IP 、无线、有线电视等)和越来越快的网络之间的通信而指定开发的标准,它给出了两个广泛的接受的标准:以太网和PPP拨号协议; 不难看出,PPPoE就是将PPP数据承载到以太网上,实质是在共享介质的网络中提供一条逻辑上的点到点链路(Session ID); PPPoE主要协议标准:RFC2516; PPPoE简介 PPPoE Discovery阶段 客户端广播一PADI(I = Initiation)请求,查找网络中的服务器; 服务器端响应一PADO(O = Offer),将自己的一些信息告知客户端; 客户端向此服务器发送一PADR(R = Request),请求会话号; 服务器端响应一PADS(S = Session-confirmation),将分配的会话号告知对方。 至此,PPPoE会话建立。后续可以进行PPP的协商了。 思考:PPPoE发现阶段的主要任务是什么? LCP协商阶段: LCP = Link Control Protocol,链路控制协议 此阶段主要是协商链路的一些参数,如最大接收单元MRU、Magic Number,以及后续认证时使用的协议等; 认证阶段: 此阶段服务器端将验证客户端的合法性。最常见的两种就是PAP和CHAP; PAP认证:发送的认证信息是明文,可以通过抓包工具看到用户名、密码; CHAP认证:发送的认证信息是密文,抓包工具无法解析出来真正的用户名、密码。 IPCP阶段: 此阶段进行IP、DNS、WINS等的协商; 数据传输 上述任一阶段失败都会导致协议终止。 如果都成功,则可以开始进行IP层的通信了; PPP的四个阶段(1) PPP的四个阶段(2) 上述协商过程中服务器端和客户端地位是平等的,即无论是服务器端还是客户端都可以主动发起参数的协商,也可以主动断开链路,没有时间先后的要求。 这也就是所谓的Peer-to-Peer。 无论是LCP还是PPP,协商的方法都是: 一方发出提议,并等待对方意见; 对方的意见无非三种: a)同意——应答Ack b)不同意——应答Nak,同时指出自己能接收的值 如果己方能够同意对方提议的新的值,则按对方的提议 重新发一次提议。这样对方就能应答Ack了。 c)不认识的属性——应答Reject PPPoE的协议交互(断链过程) 客户端/服务器端主动断链; 心跳不通; PPP链路建立之后,客户端和服务器端均可以发送LCP echo request请求进行keepalive。对方收到该请求后必须应答LCP echo reply。若连续若干次未收到心跳响应,则认为链路故障,断开链路。 断链原因 PPPoE的帧格式(1) PPPoE的帧格式(2) PPPoE的帧格式(3) 一般性错误。 0×0203 访问集中器名出错。 0×0202 服务名错误,当请求的服务名不被对端所接受时,会在响应的报文中携带这个标记。 0×0201 中继会话ID,对于PPPOE的数据报文也同样可以像DHCP报文一样被中断到另外的AC上终结,这个字段则是用来维护另一个连接的。 0×0110 销售商的标识符。 0×0105 AC-Cookies,主要被用来防止恶意性DOS功击。 0×0104 主机唯一标识,主要是用来匹配发送和接收端的,因为对于广播式的网络中会同时存在很多个PPPOE的数据报文。 0×0103 访问集中器名,当用户侧接收到了AC的回

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档