PPP 协议
一、概述
1.PPP
,点到点协议,是应用最广的广域网连接协议
2.SLIP
,串行线路网际互连协议,是PPP前身,不进行协商、不支持校验
3.PPP
优点
 
支持同/异步、支持多种网络层协议、支持协商、支持校验、认证、压缩
二、PPP原理
1.
组成
 
封装方式:异步、同步
 LCP:链路控制协议,建立和控制数据链路
 NCP
:网络控制协议,支持多种网络协议
2.工作过程
 
五个阶段:链路不可用、链路建立、认证、网络层协议、链路终止
 
封装:协议域、信息域
3.
认证
 PAP
:被认证方发起、发送用户名和口令、2次握手
 CHAP
:主认证方发起、不送口令、3次握手
三、PPP协议配置
1.
配置接口的2层封装协议为PPP
 
config-if#encap ppp
2.
配置PAP认证
 
主认证端:
 
config#username 被认证用户名 password 密码
 
config-if#ppp authen pap
 
被认证端:
 
config-if#ppp pap sent-username 用户名 pass 密码
3.
配置CHAP认证
 
主认证端:
 
config#username 对方用户名 password 密码
 
config-if#ppp authen chap
 
config-if#ppp chap hostname 本用户名
 
被认证端:
 
config#username 对方用户名 password 密码
 
config-if#ppp chap hostname 本用户名
 
config-if#ppp chap passw 密码 --可选,优先使用username中的密码
6.
配置IP协商
 S
:(config-if#peer default ip add IP地址
 C
:(config-if#ip add negotia
7.
压缩
 
配置Stac压缩
 
config-if#compress pred|stac
 
注:predictor耗内存,stacCPU
 
配置TCP头压缩
 
config-if#ip tcp header-com
 
注:适合低速链路上使用