2021-03-30

PPP原理与配置用于广域网
一、PPP协议应用
1.概念
ppp协议是一种点到点链路层协议,主要用于在全双工的同步/异步链路上进行点到点的数据传输。
2.PPP协议优点
(1)PPP即支持同步传输又支持异步传输。
(2)PPP协议具有很好的扩展性。
(3)PPP提供了LCP协议,用于各种链路层参数的协商。
(4)PPP提供了各种NCP协议,用于各网络层参数的协商,更好地支持网络层协议。
(5)PPP提供了认证协议:CHAP、PAP更好的保证了网络的安全性。
(6)无重传机制,网络开销小,速度快。
3.PPP组件
(1)LCP(链路控制协议):用来建立、拆除和监控PPP数据链路。
为了适应多种多样的链路类型,ppp定义了链路控制协议lcp。LCP可以自动检测链路环境,如是否存在环路。协商链路参数、如最大数据包长度,使用何种认证协议等等。
PPP协议一个重要的特点是可以提供认证功能,链路两端可以协商使用何种认证协议来实施认证过程,只有认证成功之后才会建立连接。
(2)NCP(网络层控制协议):用于对不同的网络层协议进行连接建立和参数协商。
每一个NCP对应了一种网络协议,用于协商网络层地址等参数。
4.PPP链路建立过程
链路建立过程
描述如下:
(1)Dead阶段也称为物理层不可用阶段。当通信双方的两端检测到物理线路激活时,就会Dead阶段迁移至Establish阶段,即链路建立阶段。
(2)在Establish阶段,PPP链路进行LCP参数协商。协商内容包括最大接收单元MRU、认证方式、魔术字等选项。LCP参数协商后成功会进入Opened状态,表示底层链路已经建立。
PPP链路在缺省情况下是不要求进行认证的。如果要认证,则在链路建立的阶段必须指定认证协议。认证方式是链路建立阶段双方进行协商的。如果这个阶段再次收到了Configure-Request报文,则会返回到 链路建立阶段。
(3)在Network阶段,ppp链路进行NCP协商。通过NCP协商来选择和配置一个网络层协议并进行网络层参数协商。只有相应的网络层协议协商成功后,该网络层协议才会通过这条PPP链路发送报文。如果在这个阶段收到了Configure-Request报文,也会返回到链路建立阶段。
(4)NCP协商成功后,PPP链路将保持通信状态。PPP运行过程中。可以随时中断连接,例如物理链路断开、认证失败、超时定时器时间、管理员通过配置关闭连接等动作都可能导致链路进入Terminate阶段。
(5)在Terminate阶段,如果所有的资源都被释放,通信双方将回到Dead阶段,直到通信双方重新建立PPP连接。
LCP报文如下图:
LCP报文格式
LCP链路协商描述
PPP基本配置
建立PPP链路之前,必须先在串行接口上配置链路层协议。

命令实现
PPP的认证模式
两种:PAP、CHAP
1.PAP认证
原理:
(1)PAP认证协议为两年此握手方式,密码以明文方式在链路上发送。
(2)LCP协议完成后,认证方要求被认证方使用PAP进行认证。被认证方将配置的用户名和密码信息使用Authenticate-Request报文以明文方式发送给认证方。
(3)认证方收到被认证方发送的用户名和密码信息后,根据本地配置的用户名和密码数据库检查用户名和密码信息是否匹配。如果匹配,则返回authenticate-ACK报文,表示认证成功。否则,返回authenticate-nak报文,表示认证失败。

实验的过程:
TOP结构AR8上命令实现:
Huawei]sys R1
[R1]aaa //创建一个本地用户
[R1-aaa]local-user huawei password cipher huawei123 //设置用户名和密码
Info: Add a new user.
[R1-aaa]int s1/0/0
R1-Serial1/0/0]link-protocol ppp //设置链路协议为ppp
[R1-Serial1/0/0]ppp authentication-mode pap //设置ppp的认证方式为PAP
[R1-Serial1/0/0]ip add 10.1.1.1 30 //为端口配置IP地址
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.10.254 255.255.255.0

下面配置动态路由
[R1]rip
[R1-rip-1]vers
[R1-rip-1]version 2
[R1-rip-1]undo summ
[R1-rip-1]undo summary
[R1-rip-1]net
[R1-rip-1]network 10.0.0.0
[R1-rip-1]network 192.168.10.0
[R1-rip-1]q
查看路由表信息,看动态路由是否被写入进去
路由表信息

AR9上命令实现
sys
[Huawei]sysn R2
[R2]int s1/0/0
[R2-Serial1/0/0]link-protocol ppp //设置链路协议为PPP
[R2-Serial1/0/0]ppp pap local-user huawei password cipher huawei123 用PAP方式验证用户名和密码
[R2-Serial1/0/0]ip add 10.1.1.2 30 //配IP地址
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.20.254 24 //配端口IP
R2上动态路由的配置
[R2]rip
[R2-rip-1]vers
[R2-rip-1]version 2
[R2-rip-1]undo summ
[R2-rip-1]undo summary
[R2-rip-1]net
[R2-rip-1]network 10.0.0.0
[R2-rip-1]network 192.168.10.0
[R2-rip-1]q

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值