ppp协议

PPP协议是在串行线IP协议SLIP(Serial Line Internet Protocol)的基础上发展起来的。由于SLIP协议具有只支持异步传输方式、无协商过程(尤其不能协商如双方IP地址等网络层属性)、只能承载IP一种网络层报文等缺陷,在发展过程中,逐步被PPP协议所替代。

PPP协议有如下优点:

  • 对物理层而言,PPP既支持同步链路又支持异步链路,而X.25、FR(Frame Relay)等数据链路层协议仅支持同步链路,SLIP仅支持异步链路。
  • PPP协议具有良好的扩展性,例如,当需要在以太网链路上承载PPP协议时,PPP可以扩展为PPPoE。
  • 提供LCP(Link Control Protocol)协议,用于各种链路层参数的协商。
  • 提供各种NCP(Network Control Protocol)协议(如IPCP、IPXCP),用于各网络层参数的协商,更好地支持了网络层协议。
  • 提供认证协议CHAP(Challenge-Handshake Authentication Protocol)、PAP(Password Authentication Protocol),更好的保证了网络的安全性。
  • 无重传机制,网络开销小,速度快。

配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
link-protocol ppp  # 配置接口封装协议,默认
# 认证
ppp authentication-mode pap/chap # 开启PAP/CHAP认证
aaa
local-user 账号 password cipher 密码 # 创建PPP 认证用户
local-user 账号 service-type ppp



# 被认证
ppp pap local-user 账号 password cipher 密码 # 配置PAP凭证
ppp chap user 账号 # 配置chap 凭证
ppp chap password cipher 密码