0x00 前言
点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协议。在 TCP-IP 协议集中它是一种用来同步调制连接的数据链路层协议(OSI 模式中的第二层),替代了原来非标准的第二层协议,即 SLIP。除了 IP 以外 PPP 还可以携带其它协议,包括 DECnet 和 Novell 的 Internet 网包交换(IPX)。
0x01 HDLC 基本配置
1、R1 和 R2 的串口链路部署 HDLC 封装和 IP 地址配置R1(config)#int s0/0
R1(config-if)#no shutdown
R1(config-if)#encapsulation hdlc
R1(config-if)#ip address 12.1.1.1 255.255.255.0
R2配置类似R1
2、看接口封装情况,测试直连连通性
#show interfaces s0/0
#ping 12.1.1.2
3、二层封装协议为 Cisco HDLC 而不是官方的 HDLC,Cisco 路由器默认私有的 HDLC 封装,与其他厂商不兼。
0x02 PPP 基本配置
1、为 R1 和 R2 的串口链路部署 PPP 封装和 IP 地址,配置如下:R1(config)#int s0/0
R1(config-if)#no shutdown
R1(config-if)#encapsulation ppp
R1(config-if)#ip address 12.1.1.1 255.255.255.0
R2(config)#int s0/0
R2(config-if)#no shutdown
R2(config-if)#encapsulation ppp
R2(config-if)#ip address 12.1.1.2 255.255.255.0
2、看接口封装情况并测试直连连通性。
#show interfaces s0/0 #ping 12.1.1.2 兼容不同厂商,更优秀的广域网封装
0x03 PPP PAP 认证
1、 R1 和 R2 部署 PPP 封装和 IP 地址
2、部署 PAP 单向认证,其中 R2 为主认证方,R1 为被认证方,配置如下:
R1(config)#username ym password m
R1(config)#int s0/0
R1(config-if)#ppp authentication pap
R1(config-if)#ppp pap sent-username ym password my
R2(config)#username ym password m
R2(config)#int s0/0
R2(config-if)#ppp authentication pap
R2(config-if)#ppp pap sent-username ym password my
0x04 PP CHAP认证
实验目的: 掌握PPP CHAP认证基本配置、双向认证、密文认证方式。1、R1和R2部署PPP封装和IP地址:
(config)#int s0/0
(config-if)#no shutdown
(config-if)#encapsulation ppp
(config-if)#ip address 12.1.1.1 255.255.255.0
2、部署CHAP安全认证,R1 R2配置(config)#username RX password ym
(config)#int s0/0
(config-if)#ppp authentication chap
CHAP认证采用双向认证,用户名是对方的主机名,密码相同。
0x05 PPP Multilink
实验目的:掌握PPP多链路捆绑的基本配置、功能。1、R1和R2各个串口部署PPP封装
2、部署PPP捆绑,配置如下:
R1(config)#int s0/0
R1(config-if)#ppp multilink
R1(config-if)#ppp multilink group
R1(config-if)#int s0/1
R1(config-if)#ppp multilink
R1(config-if)#ppp multilink group 1
R2(config)#int s0/0
R2(config-if)#ppp multilink
R2(config-if)#ppp multilink group 1
R2(config-if)#int s0/1
R2(config-if)#ppp multilink
R2(config-if)#ppp multilink group 1
3、为逻辑捆绑口配置IP地址,如下:
R1(config)#int multilink 1
R1(config-if)#ip add 12.1.1.1 255.255.255.0
R2(config)#int multilink 1
R2(config-if)#ip add 12.1.1.2 255.255.255.0
4、①#show interfaces multilink 1
逻辑捆绑链路的带宽是原来的2倍。
②#show ip int brief
③#ping 12.1.1.2
欢迎大家分享更好的思路,热切期待^^_^^ !