路由器软件组_PPP协议介绍.ppt

上传人:s****8 文档编号:82768227 上传时间:2023-03-26 格式:PPT 页数:23 大小:289.50KB
返回 下载 相关 举报
路由器软件组_PPP协议介绍.ppt_第1页
第1页 / 共23页
路由器软件组_PPP协议介绍.ppt_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《路由器软件组_PPP协议介绍.ppt》由会员分享,可在线阅读,更多相关《路由器软件组_PPP协议介绍.ppt(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、PPP协议介绍协议介绍段朝晖2000/11/09PPP协议介绍协议介绍讨论主题PPPPPP协议简介协议简介协议简介协议简介PPPPPP协议组成协议组成协议组成协议组成PPPPPP协议协商过程协议协商过程协议协商过程协议协商过程链路控制协议链路控制协议链路控制协议链路控制协议PPPPPP链路验证协议链路验证协议链路验证协议链路验证协议网络控制协议网络控制协议网络控制协议网络控制协议其它其它其它其它PPPPPP控制协议控制协议控制协议控制协议提问与回答提问与回答提问与回答提问与回答PPP协议简介协议简介特点特点运行于点到点链路运行于点到点链路支持同步与异步模式支持同步与异步模式PPP协议简介协议简

2、介PPP与与SLIP的区别的区别PPP支持多网络层协议封装PPP支持链路安全性验证PPP提供链路诊断与维护功能PPP支持链路参数协商功能PPP可扩展性强PPP协议组成协议组成 PPP PPP协议簇协议簇PPP协议组成协议组成PPP协议的三个基本组成部分协议的三个基本组成部分封装多协议数据报的统一方法链路控制协议(LCP)建立、配置、维护链路连接建立、配置、维护链路连接多个网络层控制协议(NCPs)建立、配置不同的网络层协议建立、配置不同的网络层协议 IPCPIPCP,IPv6CPIPv6CP,IPXCPIPXCP,ATCPATCPPPP协议组成协议组成 PPP协议的扩展部分协议的扩展部分链路验

3、证协议 PAPPAP,CHAPCHAP,MS-CHAPMS-CHAP其它控制协议 LQRLQR,BAPBAP,BACPBACP,BCPBCP,CCPCCP,ECPECPMultilink(多链)PPP协议L2F,PPTP,L2TPPPPoE,PPP over AAL5PPP协议组成协议组成PPP的标准文档的标准文档PPPPPP(封装与封装与LCPLCP)-RFC 1661-RFC 1661PPP LCP Extensions RFC 1570PPP LCP Extensions RFC 1570IPCP RFC 1332,IPV6CP RFC 2472,IPXCP RFCIPCP RFC 13

4、32,IPV6CP RFC 2472,IPXCP RFC 15521552PAP,CHAP RFC 1334,1994,MS-CHAP RFC 2433,2759PAP,CHAP RFC 1334,1994,MS-CHAP RFC 2433,2759MP RFC 1990MP RFC 1990LQR RFC 1333,BCP RFC 1638,CCP RFC 1962LQR RFC 1333,BCP RFC 1638,CCP RFC 1962 ECP RFC 1968,BCP/BACP RFC 2125 ECP RFC 1968,BCP/BACP RFC 2125L2F RFC 2341,L2

5、TP RFC 2661,L2F RFC 2341,L2TP RFC 2661,PPPoE PPPoE RFC 2516 RFC 2516PPP协议协商过程协议协商过程DeadEstablishAuthTerminateNetwork Up OpenedSuccess/None Fail FailCloseDownPPP协商状态流程图协商状态流程图PPP协议协商过程协议协商过程PPPPPP有限状态自动机有限状态自动机有限状态自动机有限状态自动机状态状态 Initial,Starting,Closed,Stopped,Closing,Stopping,Initial,Starting,Closed

6、,Stopped,Closing,Stopping,ReqReq-Sent,-Sent,AckAck-Rcvd,-Rcvd,AckAck-Sent,Opened-Sent,Opened事件事件 Up,Down,Open,Close,TO+,TO-,RCR+,RCR-,Up,Down,Open,Close,TO+,TO-,RCR+,RCR-,RCA,RCN,RTR,RTA,RUC,RXJ+,RXJ-,RXR RCA,RCN,RTR,RTA,RUC,RXJ+,RXJ-,RXR动作动作 TLU,TLD,TLS,TLF,IRC,ZRC,SCR,SCA,SCN,STR,TLU,TLD,TLS,TLF,I

7、RC,ZRC,SCR,SCA,SCN,STR,STA,SCJ,SERSTA,SCJ,SERPPP数据包封装格式数据包封装格式PPP数据包封装格式类似HDLC封装格式PPP数据包最大长度不超过1500字节异步模式下数据包要作转义处理地址域地址域控制域控制域协议域协议域信息域信息域校验和校验和0 0 xFFxFF0 0 x03x031 1 bytebyte1 1 bytebyte2 2 bytesbytes可变长可变长2 2 bytesbytes链路控制协议链路控制协议LCPLCP 数据包类型数据包类型链路配置型:建立与配置PPP链路 Configure-Configure-ReqReq,-,-A

8、ckAck,NakNak and Reject and Reject链路拆除型:拆除PPP链路 Terminate-Request,Terminate-Terminate-Request,Terminate-AckAck链路维护型:管理与测试PPP链路 Code-Reject,Protocol-Reject,Code-Reject,Protocol-Reject,Echo-Request,Echo-Reply,Discard-Request Echo-Request,Echo-Reply,Discard-Request 链路控制协议链路控制协议LCP LCP数据包格式LCP(0 xC021)代

9、码由RFC 1700指定 1 11111依次对应上页数据包类型依次对应上页数据包类型标识号用于匹配请求包和应答包长度包括代码,标识号,长度与选项 必须小于链路的必须小于链路的MRUMRU选项内容由代码决定代码代码1 1 bytebyte标识号标识号1 1 bytebyte 长度长度 2 2 bytesbytesOption DataOption Data 可变长可变长 。链路控制协议链路控制协议LCPLCP配置选项配置选项单个配置选项格式类型 1-MRU,3-AP,4-QP,5-MN,7-PFC,8-ACFC 13-CallbackType(1 byte)Type(1 byte)Length(

10、1 byte)Length(1 byte)Data Data 链路控制协议链路控制协议LCP关于回拨用于控制链路访问和节省电话费用客户端请求回拨,服务端允许后立即挂断链路,重新拨号到客户端建立PPP连接,重新连接时不再配置回拨回拨配置要和验证同时进行PPP链路验证协议链路验证协议关于关于PPP链路验证链路验证PPPPPP链路验证是可选的链路验证是可选的PPPPPP链路验证在链路验证在LCPLCP协商成功之后执行协商成功之后执行PPPPPP链路验证可以是单向或双向链路验证可以是单向或双向PPPPPP链路验证可以是链路验证可以是PAPPAP和和CHAPCHAP验证混合进行验证混合进行CHAPCHA

11、P验证要比验证要比 PAPPAP验证安全验证安全验证成功进入网络控制协议阶段,失败则挂验证成功进入网络控制协议阶段,失败则挂段段PPPPPP链路链路PPP链路验证协议链路验证协议口令验证协议(口令验证协议(PAPPAP)两路握手两路握手 被验证方向验证方发送明文用户名与口令被验证方向验证方发送明文用户名与口令质询握手验证协议(质询握手验证协议(CHAPCHAP)三路握手三路握手 1 1、验证方向被验证方发送质询随机串验证方向被验证方发送质询随机串 2 2、被验证方用密钥对随机串作被验证方用密钥对随机串作MD5MD5加密,密加密,密文和用户名回送给验证方向文和用户名回送给验证方向 3 3、验证方

12、根据检索到的密钥也对随机串作、验证方根据检索到的密钥也对随机串作MD5MD5加密,如果两份密文一样,则验证成功,加密,如果两份密文一样,则验证成功,否则验证失败否则验证失败网络控制协议NCP关于网络控制协议关于网络控制协议NCPNCPNCP由一簇协议组成,用于协商第三层网络协由一簇协议组成,用于协商第三层网络协议参数议参数NCPNCP在在LCPLCP或链路验证成功之后执行或链路验证成功之后执行一条一条PPPPPP链路可同时承载多个网络协议,并且链路可同时承载多个网络协议,并且相互独立相互独立通过配置第三层协议参数使能相应的通过配置第三层协议参数使能相应的NCPNCP没有配置任何第三层协议将挂断

13、没有配置任何第三层协议将挂断PPPPPP连接连接任何任何NCPNCP可以在可以在PPPPPP活动期间自由建立和拆除活动期间自由建立和拆除网络控制协议NCPIP控制协议控制协议IPCP在点到点链路两端配置在点到点链路两端配置IPIP参数参数IPCPIPCP数据包格式同数据包格式同LCPLCP Configure-Request Configure-Request,Configure-Configure-AckAck,Configure-Configure-NakNak,Configure-RejectConfigure-Reject,Terminate-RequestTerminate-Requ

14、est,Terminate-Terminate-AckAck,Code-RejectCode-RejectIPCPIPCP配置类型配置类型 IP Addresses-deprecated.Use of 3 is preferred.IP Addresses-deprecated.Use of 3 is preferred.IP Compression Protocol IP Compression Protocol 配置配置IPIP压缩协议压缩协议 IP Address IP Address 配置本端配置本端IPIP地址参数,地址参数,0 0表示接受对端表示接受对端分配的分配的IPIP地址地址

15、网络控制协议NCPIPXIPX控制协议控制协议控制协议控制协议IPXCPIPXCP在点到点链路两端配置在点到点链路两端配置IPXIPX参数参数IPXCPIPXCP数据包格式同数据包格式同LCPLCP Configure-Request Configure-Request,Configure-Configure-AckAck,Configure-Configure-NakNak,Configure-Configure-RejectReject,Terminate-RequestTerminate-Request,Terminate-Terminate-AckAck,Code-RejectCode

16、-RejectIPXCPIPXCP配置类型配置类型 IPX Network number IPX Network number,IPX Node numberIPX Node number IPX Compression protocol IPX Compression protocol,IPX Routing protocolIPX Routing protocol,IPX Router nameIPX Router name,IPX Configuration completeIPX Configuration completeMultilink PPP关于多链PPP配置多链PPP在协商L

17、CP选项时进行多链PPP对LCP配置选项的扩充 Multilink Multilink Maximum Received Maximum Received Reconstructured Reconstructured Unit(MMRU)LCP 17Unit(MMRU)LCP 17 Multilink Multilink Short Sequence Number Header Format LCP 18Short Sequence Number Header Format LCP 18 Endpoint Discriminator LCP 19 Endpoint Discriminator LCP 19Multilink PPP多链多链多链多链PPPPPP数据包扩展格式数据包扩展格式数据包扩展格式数据包扩展格式PPPPPP Multilink Multilink long sequence number fragment long sequence number fragment Multilink PPPPPPPPP Multilink Multilink short sequence number fragment short sequence number fragment

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁