PPP 协议分析(实验报告)
(1)硬件设备:PC 机或笔记本电脑;(2)软件:H3C Cloud Lab(1)实验拓扑图(2)网络配置参数RAGE_0/0Ser_1/0RBGE_0/0Ser_1/0PCAGE_0/1PCBGE_0/1创建实验拓扑(1)打开 HCL(H3C Cloud Lab)软件,新建空白工程。(2)按照实验拓扑图在 HCL 工作区添加设备,连接设备,标注设备名称和 IP 地址。并在中间位置标注拓扑信息。P
实验设备及软件
- (1)硬件设备:PC 机或笔记本电脑;
- (2)软件:H3C Cloud Lab
实验环境配置
(1)实验拓扑图
(2)网络配置参数
Device | Interface | IP/Mask | Gateway |
RA | GE_0/0 | 192.168.1.1/24 | |
Ser_1/0 | 10.1.1.1/24 | ||
RB | GE_0/0 | 192.168.2.1/24 | |
Ser_1/0 | 10.1.1.2/24 | ||
PCA | GE_0/1 | 192.168.1.2/24 | 192.168.1.1 |
PCB | GE_0/1 | 192.168.2.2/24 | 192.168.2.1 |
实验记录
创建实验拓扑
(1)打开 HCL(H3C Cloud Lab)软件,新建空白工程。
(2)按照实验拓扑图在 HCL 工作区添加设备,连接设备,标注设备名称和 IP 地址。并在中间位置标注拓扑信息。
PPP 基本配置
(1)在 RA 上配置 PPP 协议
修改设备名称。
启动 RA、RB,打开 RA 的命令行终端,依次输入如下命令:
<H3C>system-view
[H3C]sysname RA_Name
[RA_Name]
[RA_Name]display interface Serial 1/0
serial 1/0 接口信息
参数名称 | 含义 | 数值 |
Current state: | 接口当前状态 | UP |
Line protocol state: | 线路协议状态 | UP |
Internet address: | IP 地址 | 192.168.1.1/24 |
Link layer protocol: | 链路层协议 | PPP |
LCP: | 链路控制协议状态 | OPENED |
IPCP: | IP 控制协议状态 | |
RA ping RB | 路由器RA、RB是否可ping通 | 暂时不行 |
配置 PPP
在 RA 的命令行终端依次输入如下命令:
[RA_Name]interface Serial 1/0 #进入接口 Serial 1/0
[RA_Name-Serial1/0]link-protocol ppp #将串口连接协议设置为 PPP
[RA_Name-Serial1/0]ip address 10.1.1.1 30 #为接口 Serial 1/0 设置 IP 地址
[RA_Name-Serial1/0]quit #退到系统视图
[RA_Name]interface g0/0 #进入接口 GE0/0,配置 IP 地址
[RA_Name-GigabitEthernet0/0]ip address 192.168.1.1 24
[RA_Name-GigabitEthernet0/0]undo shutdown #接口重启
[RA_Name-GigabitEthernet0/0]save #保存配置
显示配置结果
[RA_Name]display interface Serial 1/0 #显示 Serial 接口详细
[RA_Name]display interface brief #显示所有接口状态信息
(2)在 RB 上配置 PPP 协议
打开 RB 的命令行终端,重复 RA 上的操作,依次输入如下命令
<H3C>system-view
[H3C]sysname RB_Name
[RB_Name]
[RB_Name]display interface Serial 1/0
[RB_Name]interface Serial 1/0
[RB_Name-Serial1/0]link-protocol ppp
[RB_Name-Serial1/0]ip address 10.1.1.1 30
[RB_Name-Serial1/0]quit
[RB_Name]interface g0/0
[RB_Name-GigabitEthernet0/0]ip address 192.168.1.1 30
[RB_Name-GigabitEthernet0/0]undo shutdown
[RB_Name-GigabitEthernet0/0]save
[RB_Name]display interface Serial 1/0
[RB_Name]display interface brief
Serial 1/0初始状态
serial 1/0 接口信息
参数名称 | 含义 | 数值 |
Current state: | 接口当前状态 | UP |
Line protocol state: | 线路协议状态 | UP |
Internet address: | IP 地址 | 192.168.1.1/24 |
Link layer protocol: | 链路层协议 | PPP |
LCP: | 链路控制协议状态 | OPENED |
IPCP: | IP 控制协议状态 | 未开启 |
RA ping RB | 路由器RA、RB是否可ping通 | 暂时不行 |
记录 Serial 1/0 接口
参数名称 | 含义 | 数值 |
Current state: | 接口当前状态 | UP |
Line protocol state: | 线路协议状态 | UP |
Internet address: | IP 地址 | 192.168.2.1/24 |
Link layer protocol: | 链路层协议 | PPP |
LCP: | 链路控制协议状态 | OPENED |
IPCP: | IP 控制协议状态 | Open |
RA ping RB | 路由器RA、RB是否可ping通 | ping通 |
所有接口状态
(3)配置静态路由
在 RA 上配置静态路由并保存:
[RA_Name]ip route-static 192.168.2.0 24 10.1.1.2
[RA_Name]save
显示 RA 上的路由表:
[RA_Name]display ip route-table
在 RB 上配置静态路由并保存:
[RB_Name]ip route-static 192.168.1.0 24 10.1.1.1
[RB_Name]save
(4)配置 PC 地址
配置 PCA 的 IP地址
同样,配置 PCB 的 IP 地址。
(5)验证测试 PPP
使用主机 PCA 分别与 RB 和 PCB 通信(ping),验证数据通过 PPP 协议封闭的串行接口
链路的通信。
打开 PCA 的命令行终端,分别执行如下命令:
<H3C>ping 10.1.1.2
<H3C>ping 192.168.2.
PAP 认证
打开上一步保存的副本工程文件,启动全部设备。
(1)在 RA 上配置认证用户
打开 RA 的命令行终端,在系统视图下创建被认证的用户“RB_user”。
[RA_Name]local-user RB_user class network
New local user added.
[RA_Name-luser-network-RB_user]service-type ppp
[RA_Name-luser-network- RB_user]password simple pwdpwd
[RA_Name-luser-network- RB_user]qu
[RA_Name]display local-user
(2)在 RA 上配置 PAP
[RA_Name]interface Serial 1/0
[RA_Name-Serial1/0]ppp authentication-mode pap
[RA_Name-Serial1/0]shutdown
[RA_Name-Serial1/0]undo shutdown
[RA_Name-Serial1/0]display interface Serial1/0
(3)Ping 测试,从 RB ping RA,能 ping 通。
(4)验证测试 PAP 认证
PCA ping PCB,能够 ping 通,说明认证配置成功
CHAP 认证配置
打开第二步
2、PPP 基本配置”保存的工程文件,另存一个副本,启动全部设备。
(1)在 RA 上配置认证用户
打开 RA 的命令行终端,在系统视图下创建被认证的用户“RB_user”
[RA_Name]local-user RB_user class network
New local user added.
[RA_Name-luser-network-RB_user]service-type ppp
[RA_Name-luser-network- RB_user]password simple 123456
[RA_Name-luser-network- RB_user]qu
[RA_Name]display local-user
(2)在 RA 上配置 CHAP
[RA_Name]interface Serial 1/0
[RA_Name-Serial1/0]ppp authentication-mode chap
[RA_Name-Serial1/0]shutdown
[RA_Name-Serial1/0]undo shutdown
[RA_Name-Serial1/0]display interface Serial 1/0
Ping 测试,从 RA ping RB
(3)在 RB 上配置 CHAP 认证信息
[RB_Name]interface Serial 1/0
[RB_Name-Serial1/0]link-protocol ppp
[RB_Name-Serial1/0]ppp chap user RB_user
[RB_Name-Serial1/0]ppp chap password simple 123456
[RB_Name-Serial1/0]shutdown
[RB_Name-Serial1/0]undo shutdown
(3)Ping 测试,从 RB ping RA,能 ping通
(4)验证测试 CHAP 认证
PCA ping PCB,能够 ping 通,说明认证配置成功
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)