PPP 配置命令

 
在串行接口上实际配置 PPP 之前,我们先了解一下这些命令及其语法,如图所示。这些示例了说明如何配置 PPP 及其部分选项。
 
示例 1:在接口上启用 PPP
 
要将 PPP 设置为串行或 ISDN 接口使用的封装方法,可使用 encapsulation ppp 接口配置命令。
 
以下示例在串行接口 0/0 上启用 PPP 封装:
 
R3#configure terminal
 
R3(config)#interface serial 0/0
 
R3(config-if)#encapsulation ppp
 
虽然 encapsulation ppp 命令没有任何参数,但要使用 PPP 封装,必须先配置路由器的 IP 路由协议功能。前面讲过,如果不在 Cisco 路由器上配置 PPP,则串行接口的默认封装将是 HLDC。
 
示例 2:压缩
 
在启用 PPP 封装后,可以在串行接口上配置点对点软件压缩。由于该选项会调用软件压缩进程,因此会影响系统性能。如果流量本身是已压缩的文件(例如 .zip、.tar 或 .mpeg),则不需要使用该选项。图中显示了 compress 命令的语法。
 
要在 PPP 上配置压缩功能,可输入以下命令:
 
R3(config)#interface serial 0/0
 
R3(config-if)#encapsulation ppp
 
R3(config-if)#compress [predictor | stac] 
 
示例 3:链路质量监视
 
前面介绍 LCP 阶段时已经讲过,LCP 负责可选的链路质量确认阶段。在此阶段中,LCP 将对链路进行测试,以确定链路质量是否足以支持第 3 层协议的运行。ppp qualitypercentage 命令用于确保链路满足您设定的质量要求;否则链路将关闭。
 
百分比是针对入站和出站两个方向分别计算的。出站链路质量的计算方法是将已发送的数据包及字节总数与目的节点收到的数据包及字节总数进行比较。入站链路质量的计算方法是将已收到的数据包及字节总数与目的节点发送的数据包及字节总数进行比较。
 
如果未能控制链路质量百分比,链路的质量注定不高,链路将陷入瘫痪。链路质量监控 (LQM) 执行时滞功能,这样,链路不会时而正常运行,时而瘫痪。
 
此示例配置监控链路上丢弃的数据并避免帧循环:
 
R3(config)#interface serial 0/0
 
R3(config-if)#encapsulation ppp
 
R3(config-if)#ppp quality 80
 
使用 no ppp quality 命令禁用 LQM。
 
示例 4:多个链路上的负载均衡
 
多链路 PPP(也称为 MP、MPPP、MLP 或多链路)提供在多个 WAN 物理链路分布流量的方法,同时还提供数据包分片和重组、正确的定序、多供应商互操作性以及入站和出站流量的负载均衡等功能。
 
MPPP 允许对数据包进行分片并在多个点对点链路上将这些数据段同时发送到同一个远程地址。在用户定义的负载阈值下,多个物理层链路将恢复运行。MPPP 可以只测量入站流量的负载,也可以只测量出站流量的负载,但不能同时测量入站和出站流量的负载。
 
以下命令对多个链路执行负载均衡功能:
 
Router(config)#interface serial 0/0
 
Router(config-if)#encapsulation ppp
 
Router(config-if)#ppp multilink
 
multilink 命令没有任何参数。要禁用 PPP 多链路,可使用 no ppp multilink 命令。