HDLC和 PPP的实验
HDLC,高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输 数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的.本次实验重在ppp,所以这个HDLC就简单说明,你可以通过这个来了解HDLC HDLC
PPP,(Point-to-Point Protocol点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。 ppp
实验TOP:
实验步骤:
A.配置HDLC,
R1(config)#int s1/1
R1(config-if)#encapsulation hdlc
B.PPP认证和配置
1.pap单向认证
我们先做一个pap单向认证
R1(config)#int s1/1
R1(config-if)#encapsulation ppp
R2(config)#int s1/0
R2(config-if)#en
R2(config-if)#encapsulation ppp
R2(config-if)#exit
R2(config)#username cisco password 123
R2(config)#int s1/0
R2(config-if)#ppp authentication pap
现在我们可以看到;
R1由于没有配置pap认证,所以接口down掉
下面来在R1的接口上配置发送到R2的pap认证...
R1(config)#int s1/1
R1(config-if)#ppp pap sent-username cisco password 123
我们可以看到接口会up上来,我们show ip int bri看看
我们ping一下看看吧
到这里我们就完成了pap的单向认证了,
2.pap双向认证
在上面的实验基础上我们加上:
R1(config)#username cisco password 456
R1(config)#int s1/1
R1(config-if)#ppp authentication pap
可以看到接口已经down掉了,因为R1现在需要认证了,R2没有到R1的认证,所以会down掉,
在R2上面配置认证:
现在接口up了,这样pap的认证实验就完成了
3.chap认证
我们配置R2
R2(config)#int s1/1
R2(config-if)#en
R2(config-if)#encapsulation ppp
R2(config-if)#exi
R2(config)#use
R2(config)#username
R3 password 123
R2(config)#int s1/1
R2(config-if)#ppp authentication chap
我们发现R2的接口s1/1down掉了,并且ping不通的
配置R3:
R3(config)#int s1/0
R3(config-if)#en
R3(config-if)#encapsulation ppp
R3(config-if)#exi
R3(config)#use
R3(config)#username
R2 password 123
R3(config)#int s1/0
R3(config-if)#ppp authentication chap
这里已经配置好了双向认证的,在这里说明
路由器R2认证到R3的user一定要是R3路由器的名字
以下是我debug ppp authenication得到的:
Jan 16 23:53:29.395: Se1/0 PPP: Authorization required
Jan 16 23:53:29.819: Se1/1 PPP: Authorization required
Jan 16 23:53:29.947: Se1/1 CHAP: O CHALLENGE id 69 len 23 from "R2"
Jan 16 23:53:29.951: Se1/1 CHAP: I CHALLENGE id 75 len 23 from "R3"
Jan 16 23:53:29.971: Se1/1 CHAP: Using hostname from unknown source
Jan 16 23:53:29.971: Se1/1 CHAP: Using password from AAA
Jan 16 23:53:29.971: Se1/1 CHAP: O RESPONSE id 75 len 23 from "R2"
Jan 16 23:53:30.199: Se1/1 CHAP: I RESPONSE id 69 len 23 from "R3"
Jan 16 23:53:30.207: Se1/1 CHAP: I SUCCESS id 75 len 4
Jan 16 23:53:30.215: Se1/1 PPP: Sent CHAP LOGIN Request
Jan 16 23:53:30.227: Se1/1 PPP: Received LOGIN Response PASS
R2#
Jan 16 23:53:30.239: Se1/1 PPP: Sent LCP AUTHOR Request
Jan 16 23:53:30.243: Se1/1 PPP: Sent IPCP AUTHOR Request
Jan 16 23:53:30.255: Se1/1 LCP: Received AAA AUTHOR Response PASS
Jan 16 23:53:30.259: Se1/1 IPCP: Received AAA AUTHOR Response PASS
Jan 16 23:53:30.263: Se1/1 CHAP: O SUCCESS id 69 len 4
Jan 16 23:53:30.275: Se1/1 PPP: Sent CDPCP AUTHOR Request
Jan 16 23:53:30.287: Se1/1 PPP: Sent IPCP AUTHOR Request
Jan 16 23:53:30.307: Se1/1 CDPCP: Received AAA AUTHOR Response PASS