ppp & pppoe协议培训

上传人:正** 文档编号:49110645 上传时间:2018-07-23 格式:PPT 页数:55 大小:1.28MB
返回 下载 相关 举报
ppp & pppoe协议培训_第1页
第1页 / 共55页
ppp & pppoe协议培训_第2页
第2页 / 共55页
ppp & pppoe协议培训_第3页
第3页 / 共55页
ppp & pppoe协议培训_第4页
第4页 / 共55页
ppp & pppoe协议培训_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《ppp & pppoe协议培训》由会员分享,可在线阅读,更多相关《ppp & pppoe协议培训(55页珍藏版)》请在金锄头文库上搜索。

1、华为机密,未经许可不得扩散文档密级:内部公开1PPP-PPPOE协议培 训固网终端产品部ISSUE 1.0ISSUE 1.0华为机密,未经许可不得扩散文档密级:内部公开2学习目标掌握PPP协议原理和封装结构。熟悉PPP链路的建立过程。掌握PPPOE协议原理和封装结构。熟悉PPPOE报文的交互过程。了解处理PPP/PPPOE相关问题的方法。学习完本课程,您应该能够:华为机密,未经许可不得扩散文档密级:内部公开3参考资料PPP协议技术与标准20020613CPPPOE协议技术与标准20020613C ISN8850智能IP业务交换机 故障处理手册(V5.50) RFC1334、RFC1994 Re

2、quest For Comments, 请求注解, Internet标准(草案 )想一想:上述资料的获取途径是什么?华为机密,未经许可不得扩散文档密级:内部公开4引入PPP协议位于OSI七层模型的哪一层?PPPOE协议位于OSI七层模型的哪一层?他们的区别和联系是什么?OSI:Open System Interconnect Reference Model 开放式系统互联参 考模型;ISO: International Organization for Standardization 国际标准化组织。华为机密,未经许可不得扩散文档密级:内部公开5目录第一章 PPP协议第二章 PPPOE协议第三

3、章 故障处理及报文分析华为机密,未经许可不得扩散文档密级:内部公开6PPP协议的特点PPP协议是数据链路层协议。支持点到点的连接。物理层可以是同步电路或异步电路。支持多种NCP,如IPCP、IPXCP,更好地支持了网络层 协议。支持验证:CHAP、PAP,保证了网络的安全性。端对端的对等性,不是client/server模式。PPP:PointtoPoint Protocol 点到点协议华为机密,未经许可不得扩散文档密级:内部公开7PPP协议族LCP:链路控制协议,用于建立、配置及测试数据链路。 它允许通信双方进行协商,以确定不同的选项,并完成PPP 数据链路的建立,拆除和监控。 PAP/CH

4、AP:密码验证协议/询问握手鉴权协议,网络 安全方面的验证协议族。NCP:网络控制协议,支持不同的网络层协议,协商在该 数据链路上传输的数据包的格式与类型。 IPCP:NCP最常用的一种,在PPP链路上协商特定的 IP参数,如IP地址,DNS地址。PPP扩展协议华为机密,未经许可不得扩散文档密级:内部公开8PPP协议状态机DeadEstablishAuthenticateNetworkTerminateUpOpenedFailSuccess/NoneClosingDownFailLCPPAP?CHAPIPCP华为机密,未经许可不得扩散文档密级:内部公开9PPP数据帧的格式PPP协议为了消除多协

5、议数据包在点对点链路传输上发生 歧义,因此采用类似于以太网的定界帧格式来表示PPP封装 的起始点和结束点,PPP的帧格式看上去非常像ISO的HDLC 标准。标志域:固定为7E。地址域:固定为FF。控制域:固定为03。协议域: 0021:IP报文; c021:LCP报文; 8021:IPCP报文; c023:PAP; c223:CHAP。校验标志标志地址信息域控制协议域1B1B2B缺省1500B7EFF031B2B1B7E想一想为什么?华为机密,未经许可不得扩散文档密级:内部公开10LCP报文格式校验标志标志地址信息域控制协议域1B1B2B缺省1500B7EFF031B2B1B7ELCP数据报文

6、的封装格式标识域代码域长度域数据1B1B2B0x010x020x030x040x050x060x070x080x090x0A0x0B0x0CConfigure-RequestConfigure-AckConfigure-NakConfigure-RejectTerminate-RequestTerminate-AckCode-RejectProtocol-RejectEcho-RequestEcho-ReplyDiscard-RequestReserved华为机密,未经许可不得扩散文档密级:内部公开11LCP配置参数选项格式LCP数据报文的封装格式校验标志标志地址信息域控制协议域1B1B2B缺

7、省1500B7EFF031B2B1B7ELCP数据报文中配置参数选项的封装格式长度域类型域数据1B1B标识域代码域长度域数据1B1B2B0x010x020x030x040x050x060x070x08Maximum-Recive -UnitAsync-Control- Character-MapAuthentication- ProtocolQuality-ProtocolMagic-NumberAddress-And-Control-Field- CompressionReservedProtocol-Field- Compression华为机密,未经许可不得扩散文档密级:内部公开12LCP

8、的协商过程LCP Config_ReqLCP Config_RejLCP Config_ReqLCP Config_NakLCP Config_ReqLCP Config_AckLCP Config_ReqLCP Config_AckAuthentication_ReqAuthentication_AckChallenge Authentication_ReqAuthentication_AckConfig-req报文里的配置参数类型不 支持时,回reject报文,同时把不支 持的属性在此报文中带回Config-req报文里的配置参数类型支 持,但值不支持时,回nak报文,同 时把此属性及值在

9、此报文中带回LCP协商成功,响应ack报文LCP协商是双向的Pap认证过程,认证及方式是可选的chap认证过程,认证及方式是可选的华为机密,未经许可不得扩散文档密级:内部公开13LCP LCP ConfigConfig-Request-Request & & Config-AckConfig-Ack假设点对点通信的一端发送了一个ConfigRequest报文 ,报文内容如下:当对端正确接收到了该报文后,应该发送一个Config Ack报文,报文内容如下:唯一改变的内容就是代码域(02表示是ConfigAck报文 )。华为机密,未经许可不得扩散文档密级:内部公开14LCP LCP ConfigC

10、onfig-Request-Request & & Config-NakConfig-Nak该数据报文中有下划线的配置参数选项的内容为对端不 认可的。当对端正确接收到了该报文后,发现类型域为0x02的配 置参数选项可识别,但该配置参数选项数据域的内容不认可 ,应发送一个ConfigNak报文且该报文中将携带希望的配置 参数选项内容,报文内容如下:该报文中返回的值已经被更改,且当发端收到该报文后 会重新发送一个ConfigRequest报文,报文内容如下:新的配置请求报文与老的配置请求的报文ID不一样。:华为机密,未经许可不得扩散文档密级:内部公开15LCP LCP ConfigConfig-R

11、equest-Request & & ConfigConfig-Reject-Reject下划线所表示的配置参数选项为对端不可识别的。当对端正确接收到了该报文后,发现类型域为0x02的配 置参数选项不识别,应该回应一个ConfigReject报文,报文 内容如下:该报文如果被原发送端接收后,又会重新发送一个 ConfigRequest报文,报文内容如下:How about Code-Reject & Protocol-Reject ?华为机密,未经许可不得扩散文档密级:内部公开16认证阶段认证阶段通信设备的两端首先通过ConfigRequest 协商认证方式 。验证方在其ConfigReque

12、st报文中必须含有认证配置参 数选项,不需认证的一方就不需携带该配置选项。双方都收 到ConfigAck报文时,就会进入到认证阶段。Code=1 Type=03 Authentication-Protocol:华为机密,未经许可不得扩散文档密级:内部公开17PAPPAP认证认证PAP认证是两次握手协议。被验证方向验证方发送PAP认证的请求报文,携带了 用户名和密码。当验证方收到该认证请求报文后,则会根据报文中的 实际内容查找本地的数据库,如果该数据库中有与用户名和密 码一致的选项时,则回向对方返回一个认证通过的响应报文。 如果用户名与密码不符,则向对方返回验证不通过的响应报文 。:华为机密,未

13、经许可不得扩散文档密级:内部公开18PAPPAP认证请求报文认证请求报文0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+ +| Code | Identifier | Length |+ +| PeerID Length| PeerId .+| PasswdLength | Password .+:Code? 1 AuthenticateRequest华为机密,未经许可不得扩散文档密级:内部公开19PAPPAP认证应答报文认证应答报文0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3

14、 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+ +| Code | Identifier | Length |+ +| MsgLength | Message .+:Code? 2 AuthenticateAck 3 AuthenticateNak华为机密,未经许可不得扩散文档密级:内部公开20CHAPCHAP认证认证CHAP为三次握手协议。它只在网络上传送用户名而不 传送口令,因此安全性比PAP高。首先由验证方向被验证方发送一段随机的报文,并加 上自己的主机名,我们通称这个过程叫做挑战。被验证方使用用户名所对应的密钥、报文ID和挑战用 Md5加密算法生成应答,随后将应答和用户名送回。验证方提取被验证方的用户名,然后去查找本地的数 据库,根据该用户名所对应的密钥、保留报文ID和随机报文用 Md5加密算法生成结果,和刚刚被验证方所返回的应答进行比较,相同返回通过,否则返回失败。 :华为机密,未经许可不得扩散文档密级:内部公开21CHAPCHAP认证请求报文认证请求报文:Code? 1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号