————前言————
PPP协议(Point-to-Point Protocol)是点到点协议,是一种常用的串行链路层协议,用于在两个节点之间建立点对点连接。它可以用于拨号网络、虚拟专用网络(VPN)和其他类型的点对点连接。
PPP协议族是一系列用于在点对点链路上建立和维护通信的协议。PPP协议族包括以下协议: 链路控制协议(LCP):用于建立、维护和终止数据链路连接。 网络控制协议(NCP):用于协商和配置网络层协议参数。 认证协议:用于验证通信双方的身份。常用的认证协议包括PAP、CHAP、EAP等。 压缩协议:用于压缩数据,提高数据传输效率。常用的压缩协议包括MPPC、STAC等。 加密协议:用于加密数据,提高数据传输安全性。常用的加密协议包括PPP-MPPE等。
1.链路建立阶段 发送端和接收端通过LCP协商链路参数,如最大传输单元(MTU)、身份验证方式等。 双方协商成功后,建立数据链路连接。 2.身份验证阶段 根据协商的身份验证方式,进行身份验证。 常用的身份验证方式包括PAP、CHAP、EAP等。 验证成功后,允许数据传输。 3.网络层协议配置阶段 发送端和接收端通过NCP协商网络层协议参数,如IP地址、子网掩码等。 双方协商成功后,配置网络层连接。 4.数据传输阶段 发送端将数据包封装成PPP帧,并在数据链路上传输数据包。 接收端收到PPP帧后,解封装出数据包,并将其传递给上层协议。 5.链路终止阶段 发送端或接收端可以发起链路终止请求。 双方协商成功后,释放数据链路连接。
CHAP(挑战-响应认证协议)是一种用于在PPP链路上进行身份认证的协议。它是一种更加安全的认证方式,相比于PAP认证,CHAP认证可以有效地防止密码被窃听或篡改。
实验拓扑如下
PC1访问PC2
AR1和AR2之间的链路ppp认证为CHAP认证
以下是基本的ip和路由配置(十分简单)
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int s3/0/0
[Huawei-Serial3/0/0]ip add 192.168.2.1 255.255.255.0
[Huawei-Serial3/0/0]q
//设置默认路由
[Huawei]ip route-static 0.0.0.0 0 192.168.2.2
[Huawei]aaa
[Huawei-aaa]local-user ok password cipher 123
Info: Add a new user.
[Huawei-aaa]local-user ok service-type ppp
[Huawei-aaa]int s3/0/0
[Huawei-Serial3/0/0]link-protocol ppp
[Huawei-Serial3/0/0]ppp auth
[Huawei-Serial3/0/0]ppp authentication-mode chap
[Huawei-Serial3/0/0]q
ok
,密码为 123
,密码使用了密文存储。Serial3/0/0
的配置模式,并设置了链路协议为PPP已经完成了CHAP认证的配置。接下来,您可以测试PPP连接,验证CHAP认证是否正常工作。
以下是基本的IP路由配置(很简单)
The device is running!
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.3.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int s3/0/0
[Huawei-Serial3/0/0]ip add 192.168.2.2 255.255.255.0
[Huawei-Serial3/0/0]q
//默认路由
[Huawei]ip route-static 0.0.0.0 0 192.168.2.1
[Huawei]int s3/0/0
[Huawei-Serial3/0/0]link-protocol ppp
[Huawei-Serial3/0/0]ppp chap user ok
[Huawei-Serial3/0/0]ppp chap password cipher 123
[Huawei-Serial3/0/0]
Serial3/0/0
的配置模式,并设置了链路协议为PPP通过这些配置,您已经在该接口上启用了PPP CHAP认证,并配置了本地CHAP用户名为 ok
,密码为 123
。这样配置后,接口就会在PPP链路建立时使用CHAP协议进行认证。
配置完成之后检测
AR1的接口信息UP
AR2的接口信息UP
PC1的基本配置
PC2的基本配置
做测试访问