HDLC和PPP学习(二)

PPP组件

链路控制协议(Link Control Protocol) 用来建立、拆除、监控PPP数据和链路

网络层控制协议(Network Contorl Protocol)用于对不用的网络层协议进行简历和参数协商

认证方式:pap、chap。是可选的。

 

LCP报文

Configure-Request  包含发送者试图与对端建立连接时使用的参数列表

Configure-Ack 表示完全接受对端的Configure-Request的参数取值

Configure-Nak表示对端发送的Configure-Request中的某些参数在取值在本端不被认可

Configure-Reject 表示对端发送的Configure-Request中的某些参数本端不能识别

LCP协商参数:

最大接收单元MRU 缺省1500。

认证协议,表示对端使用的认证协议,默认不使用。

魔术字,为一个随机生生成的数字,用于检测是否产生环路,默认启用

 

PPP认证

PAP 检查被认证方发送的用户名和密码是否正确,然后返回认证成功或者认证失败。PAP认证是通过明文的方式发送用户名和密码的。

CHAP 是加密的传输用户名和密码的认证方式。认证方发送一个challenge报文(包含ID值、随机数),被认证方收到后(使用hash算法MD5,通过challenge报文发送的ID值、随机数、密码进行hash得出一个值)加上用户名发送回认证方。认证方进行对比如果值相同则认证通过,不相同则认证失败不通过。

PPP配置

拓扑结构:

使用chap的认证模式,使用验证配置结果

AR1:
#
sysname AR1
#
aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password cipher %$%$4M#aTWuoW2JVkw>}O[]BIA*w%$%$
local-user admin service-type ppp
#
interface Serial1/0/0
link-protocol ppp
ppp authentication-mode chap
ip address 192.168.10.254 255.255.255.0
#
return

AR2:
#
sysname AR2
#
interface Serial1/0/0
link-protocol ppp
ppp chap user admin
ppp chap password cipher %$%$U|l!)^N01M=k>4P\UM=R,.*6%$%$
ip address 192.168.10.253 255.255.255.0
#
return

配置验证,没有配置chap账号之前shutdown重置一下接口状态,互相ping不可通讯。配置完账号后可以相互PING通,并且使用disp int s1/0/0查看LCP状态为opened。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据