版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验二十三:PPP协议中的CHAP和PAP验证一、 理论基础1. PPP协议PPP协议是在SLIP(Serial Line IP串行线IP协议)的基础上发展起来的。由于SLIP协议只支持异步传输方式、无协商过程(尤其不能协商如双方IP地址等网络层属性)等缺陷,在以后的发展过程中,逐步被PPP协议所代替。人们创建了PPP协议以解决远程互连网的连接问题。另外,需要采用PPP协议来解决动态分配IP地址以及多协议使用的问题。PPP可以在同步和异步电路中提供路由器到路由器以及主机到网络的连接。PPP是目前使用最普遍、最流行的WAN协议,是一种标准的串行线路封装方式,这种协议在连接建立期间可以检查链路的质
2、量。2、PPP协议的特点(1)动态分配IP地址(例如拨号上网时)(2)支持多种网络层协议(3)误码检测(4)多链路绑定(Multilink)(5)数据的压缩(6)链路配置以及链路质量测试(7)回叫(Callback)(8)网络能力的协商选项,如:网络层地址协商和数据压缩协商等 PPP定义了一整套的协议,包括链路控制协议(LCP)、网络层控制协议(NCP)和验证协议(PAP和CHAP)等。其中,链路控制协议LCP(Link Control Protocol):用来协商链路的一些参数,负责创建并维护链路。网络层控制协议NCP(Network Control Protocol):用来协商网络层协议的
3、参数。3、PPP建立一个点到点连接的四个阶段(1)链路的建立和配置协商(2)链路质量确定(3)网络层协议配置协商(4)链路拆除4、 PPP的验证方式PAP验证PAP(Password Authentication Protocol,口令鉴定协议)是一种两次握手验证协议,它在网络上采用明文方式传输用户名和口令。PAP验证的过程如下:被验证方主动发起验证请求,将本端的用户名和口令发送到验证方;验证方接到被验证方的验证请求后,检查此用户名是否存在以及口令是否正确。如果此用户名存在且口令正确,验证方返回Acknowledge响应,表示验证通过;如果此用户名不存在或口令错误。验证方返回Not Ackno
4、wledge响应,表示验证不通过。CHAP验证CHAP(Challenge Handshake Authentication Protocol,质询握手鉴定协议)是一种三次握手验证协议,它只在网络上传输用户名,而用户口令并不在网络上传播。CHAP验证过程如下:验证方主动发起验证请求,向被验证方发送一些随机产生的报文,并同时将本端配置的用户名附带上一起发送给被验证方;被验证方接到验证方的验证请求后,根据此报文中的用户名在本端的用户表中查找用户口令。如找到用户表中与验证方用户名相同的用户,便利用报文ID和此用户的口令以MD5算法生成应答,随后将应答和自己的用户名送回;验证方接收到此应答后,利用报文
5、ID、自己保存的被验证方口令以及随机报文用MD5算法得出结果,与被验证方应答比较。如果两者相同,则返回Acknowledge响应,表示验证通过,如果两者不相同,则返回Not Acknowledge相应,表示验证不通过。二、 实验案例1、 实验拓扑结构图: 2、配置说明:Router1的S0:192.168.1.10 子网掩码:255.255.255.0Router2的S0:192.168.1.20 子网掩码:255.255.255.03、具体配置:方法一:PAP验证PAP的单向验证Router1的配置:Router1int s0Router1-Serial0ip address 192.168
6、.10.1 255.255.255.0Router1-Serial0%15:01:45: Line protocol ip on the interface Serial0 is UPRouter1-Serial0link-protocol pppRouter1-Serial0ppp pap local-user sunke password simple sunkeRouter1dis cur Now create configuration. Current configuration version 1.74 sysname Router1 firewall enable aaa-ena
7、ble aaa accounting-scheme optional interface Aux0 async mode flow link-protocol ppp interface Ethernet0 interface Ethernet1 interface Serial0 clock DTECLK1 link-protocol ppp ppp pap local-user sunke password simple sunke ip address 192.168.10.1 255.255.255.0 interface Serial1 link-protocol ppp inter
8、face Serial2 link-protocol ppp interface Serial3 link-protocol ppp ReturnRouter2的配置:Router2int s0Router2-Serial0ip address 192.168.10.2 255.255.255.0Router2-Serial0%15:12:53: Line protocol ip on the interface Serial0 is UPRouter2-Serial0link-protocol pppRouter2local-user sunke service-type ppp passw
9、ord simple sunkeRouter2-Serial0ppp authentication-mode papRouter2dsi cur Incorrect commandRouter2dis cur Now create configuration. Current configuration version 1.74 local-user sunke service-type ppp password simple sunke sysname Router2 firewall enable aaa-enable aaa accounting-scheme optional inte
10、rface Aux0 async mode flow link-protocol ppp interface Ethernet0 interface Serial0 link-protocol ppp ppp authentication-mode pap ip address 192.168.10.2 255.255.255.0 interface Serial1 link-protocol ppp interface Serial2 link-protocol ppp interface Serial3 link-protocol ppp Return测试结果:Router1ping 19
11、2.168.10.2 PING 192.168.10.2: 56 data bytes, press CTRL_C to break Reply from 192.168.10.2: bytes=56 Sequence=0 ttl=255 time = 27 ms Reply from 192.168.10.2: bytes=56 Sequence=1 ttl=255 time = 26 ms Reply from 192.168.10.2: bytes=56 Sequence=2 ttl=255 time = 26 ms Reply from 192.168.10.2: bytes=56 S
12、equence=3 ttl=255 time = 26 ms Reply from 192.168.10.2: bytes=56 Sequence=4 ttl=255 time = 26 ms - 192.168.10.2 ping statistics - 5 packets transmitted 5 packets received 0.00% packet loss round-trip min/avg/max = 26/26/27 msRouter2ping 192.168.10.1 PING 192.168.10.1: 56 data bytes, press CTRL_C to
13、break Reply from 192.168.10.1: bytes=56 Sequence=0 ttl=255 time = 26 ms Reply from 192.168.10.1: bytes=56 Sequence=1 ttl=255 time = 26 ms Reply from 192.168.10.1: bytes=56 Sequence=2 ttl=255 time = 26 ms Reply from 192.168.10.1: bytes=56 Sequence=3 ttl=255 time = 26 ms Reply from 192.168.10.1: bytes
14、=56 Sequence=4 ttl=255 time = 26 ms - 192.168.10.1 ping statistics - 5 packets transmitted 5 packets received 0.00% packet lossround-trip min/avg/max = 26/26/26 msPAP的双向验证Router2添加的配置:Router2int s0Router2-Serial0ppp pap local-user djw password simple djwRouter1添加的配置:Router1local-user djw service-typ
15、e ppp password simple djwRouter1-Serial0ppp authentication-mode papRouter1-Serial0dis cur Now create configuration. Current configuration version 1.74 local-user djw service-type ppp password simple djw sysname Router1 firewall enable aaa-enable aaa accounting-scheme optional interface Aux0 async mo
16、de flow link-protocol ppp interface Ethernet0 interface Ethernet1 interface Serial0 clock DTECLK1 link-protocol ppp ppp authentication-mode pap ppp pap local-user sunke password simple sunke ip address 192.168.10.1 255.255.255.0 interface Serial1 link-protocol ppp interface Serial2 link-protocol ppp
17、 interface Serial3 link-protocol ppp Return再次测试结果:Router1ping 192.168.10.2 PING 192.168.10.2: 56 data bytes, press CTRL_C to break Reply from 192.168.10.2: bytes=56 Sequence=0 ttl=255 time = 26 ms Reply from 192.168.10.2: bytes=56 Sequence=1 ttl=255 time = 26 ms Reply from 192.168.10.2: bytes=56 Seq
18、uence=2 ttl=255 time = 26 ms Reply from 192.168.10.2: bytes=56 Sequence=3 ttl=255 time = 26 ms Reply from 192.168.10.2: bytes=56 Sequence=4 ttl=255 time = 26 ms - 192.168.10.2 ping statistics - 5 packets transmitted 5 packets received 0.00% packet loss round-trip min/avg/max = 26/26/26 msRouter2ping
19、 192.168.10.1 ING 192.168.10.1: 56 data bytes, press CTRL_C to break Reply from 192.168.10.1: bytes=56 Sequence=0 ttl=255 time = 26 ms Reply from 192.168.10.1: bytes=56 Sequence=1 ttl=255 time = 26 ms Reply from 192.168.10.1: bytes=56 Sequence=2 ttl=255 time = 26 ms Reply from 192.168.10.1: bytes=56
20、 Sequence=3 ttl=255 time = 26 ms Reply from 192.168.10.1: bytes=56 Sequence=4 ttl=255 time = 26 ms - 192.168.10.1 ping statistics - 5 packets transmitted 5 packets received 0.00% packet lossround-trip min/avg/max = 26/26/26 ms方法二:CHAP验证CHAP的单向验证 Router1的配置:Router1int s0Router1-Serial0ip address 192.
21、168.1.10 255.255.255.0Router1-Serial0link-protocol pppRouter1-Serial0ppp chap user sunkeRouter1-Serial0ppp chap password simple sunkeRouter1dis cur Now create configuration. Current configuration version 1.74 sysname Router1 firewall enable aaa-enable aaa accounting-scheme optional interface Aux0 as
22、ync mode flow link-protocol ppp interface Ethernet0 interface Serial0 link-protocol ppp ppp chap user sunke ppp chap password simple sunke ip address 192.168.1.10 255.255.255.0 interface Serial1 link-protocol ppp interface Serial2 link-protocol ppp interface Serial3 link-protocol ppp ReturnRouter2的配
23、置:Routersys Router2Router2int s0Router2-Serial0ip address 192.168.1.20 255.255.255.0Router2-Serial0%16:18:40: Line protocol ip on the interface Serial0 is UPRouter2local-user sunke service-type ppp password simple sunkeRouter2int s0Router2-Serial0link-protocol pppRouter2-Serial0ppp authentication-mo
24、de chapRouter2-Serial0ppp chap user djwRouter2dis cur Now create configuration. Current configuration version 1.74 local-user sunke service-type ppp password simple sunke sysname Router2 firewall enable aaa-enable aaa accounting-scheme optional interface Aux0 async mode flow link-protocol ppp interf
25、ace Ethernet0 interface Ethernet1 interface Serial0 clock DTECLK1 link-protocol ppp ppp authentication-mode chap ppp chap user djw ip address 192.168.1.20 255.255.255.0 interface Serial1 link-protocol ppp interface Serial2 link-protocol ppp interface Serial3 link-protocol ppp Return测试结果:Router2ping
26、192.168.1.10 PING 192.168.1.10: 56 data bytes, press CTRL_C to break Reply from 192.168.1.10: bytes=56 Sequence=0 ttl=255 time = 25 ms Reply from 192.168.1.10: bytes=56 Sequence=1 ttl=255 time = 25 ms Reply from 192.168.1.10: bytes=56 Sequence=2 ttl=255 time = 26 ms Reply from 192.168.1.10: bytes=56
27、 Sequence=3 ttl=255 time = 25 ms Reply from 192.168.1.10: bytes=56 Sequence=4 ttl=255 time = 25 ms - 192.168.1.10 ping statistics - 5 packets transmitted 5 packets received 0.00% packet loss round-trip min/avg/max = 25/25/26 msRouter1ping 192.168.1.20 PING 192.168.1.20: 56 data bytes, press CTRL_C t
28、o break Reply from 192.168.1.20: bytes=56 Sequence=0 ttl=255 time = 25 ms Reply from 192.168.1.20: bytes=56 Sequence=1 ttl=255 time = 25 ms Reply from 192.168.1.20: bytes=56 Sequence=2 ttl=255 time = 26 ms Reply from 192.168.1.20: bytes=56 Sequence=3 ttl=255 time = 25 ms Reply from 192.168.1.20: byt
29、es=56 Sequence=4 ttl=255 time = 30 ms - 192.168.1.20 ping statistics - 5 packets transmitted 5 packets received 0.00% packet lossround-trip min/avg/max = 25/26/30 msCHAP的双向验证Router1的配置:Router1int s0Router1-Serial0ip address 192.168.1.10 255.255.255.0Router1-Serial0link-protocol pppRouter1-Serial0ppp
30、 chap user sunkeRouter1local-user djw service-type ppp password simple quidwayRouter1int s0Router1-Serial0ppp authentication-mode chapRouter1-Serial0Router1dis cur Now create configuration. Current configuration version 1.74 local-user djw service-type ppp password simple quidway sysname Router1 fir
31、ewall enable aaa-enable aaa accounting-scheme optional interface Aux0 async mode flow link-protocol ppp interface Ethernet0 interface Serial0 link-protocol ppp ppp authentication-mode chap ppp chap user sunke ip address 192.168.1.10 255.255.255.0 interface Serial1 link-protocol ppp interface Serial2
32、 link-protocol ppp interface Serial3 link-protocol ppp ReturnRouter2的配置:Router2int s0Router2-Serial0ip address 192.168.1.20 255.255.255.0Router2-Serial0%16:18:40: Line protocol ip on the interface Serial0 is UPRouter2local-user sunke service-type ppp password simple quidwayRouter2int s0Router2-Seria
33、l0link-protocol pppRouter2-Serial0ppp authentication-mode chapRouter2-Serial0ppp chap user djwRouter2dis cur Now create configuration. Current configuration version 1.74 local-user sunke service-type ppp password simple quidway sysname Router2 firewall enable aaa-enable aaa accounting-scheme optiona
34、l interface Aux0 async mode flow link-protocol ppp interface Ethernet0 interface Ethernet1 interface Serial0 clock DTECLK1 link-protocol ppp ppp authentication-mode chap ppp chap user djw ip address 192.168.1.20 255.255.255.0 interface Serial1 link-protocol ppp interface Serial2 link-protocol ppp in
35、terface Serial3 link-protocol ppp Return测试结果:Router2ping 192.168.1.10 PING 192.168.1.10: 56 data bytes, press CTRL_C to break Reply from 192.168.1.10: bytes=56 Sequence=0 ttl=255 time = 26 ms Reply from 192.168.1.10: bytes=56 Sequence=1 ttl=255 time = 26 ms Reply from 192.168.1.10: bytes=56 Sequence=2 ttl=255 time = 26 ms Reply from 192.168.1.10: bytes=56 Sequence=3 ttl=255 time
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年通海县教师招聘笔试备考题库及答案解析
- 2026年开化县教师招聘笔试模拟试题及答案解析
- 2026贵州黔南公路建设养护有限公司公开招聘3人考试模拟试题及答案解析
- 2026年南丰县教师招聘考试备考试题及答案解析
- 2026南昌市劳动保障事务代理中心招聘外包技术员20人考试备考试题及答案解析
- 2026年旌德县教师招聘考试模拟试题及答案解析
- 2026年怀宁县教师招聘笔试备考试题及答案解析
- 2026西塞山区澄月街道澄月社区公开招聘公益性岗位工作人员1人笔试备考题库及答案解析
- 2026年赣州市皮肤病医院招聘劳务派遣员工的考试备考试题及答案解析
- 2027浙商银行金华分行校园招聘笔试参考题库及答案解析
- 生产运作管理 第7版 课件 第十一章 制造业的作业计划与控制
- 2026气凝胶绝热材料在储能系统中的应用价值评估报告
- 2026新教材语文 7 培养德智体美劳全面发展的社会主义建设者和接班人 教学课件
- 高考英语阅读理解:六大类型题目-解题方法
- 2026年湖南高速铁路职业技术学院高职单招笔试职业技能测验试题库含答案解析3套试卷
- 2026年中国电信校园招聘考试笔试试题及答案
- 2026年中级经济师《知识产权实务》考试历年机考真题集附参考答案详解(完整版)
- 白银公司历年招聘试题汇 总笔试试题
- 行业主题轮动研究报告:基于卷积神经网络的指数轮动策略
- 公务摄影实战技巧与案例分享
- GB/T 47067-2026塑料模塑件公差和验收条件
评论
0/150
提交评论