HDLC和 PPP的实验
HDLC,高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输 数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的.本次实验重在ppp,所以这个HDLC就简单说明,你可以通过这个来了解HDLCHDLC
PPP,(Point-to-Point Protocol点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。ppp
实验TOP:
实验步骤:
A.配置HDLC,
R1(config)#int s1/1
R1(config-if)#encapsulation hdlc
B.PPP认证和配置
1.pap单向认证
我们先做一个pap单向认证
R1(config)#int s1/1
R1(config-if)#encapsulation ppp
R2(config)#int s1/0
R2(config-if)#en
R2(config-if)#encapsulation ppp
R2(config-if)#exit
R2(config)#username cisco password 123
R2(config)#int s1/0
R2(config-if)#ppp authentication pap
现在我们可以看到;
R1由于没有配置pap认证,所以接口down掉
下面来在R1的接口上配置发送到R2的pap认证...
R1(config)#int s1/1
R1(config-if)#ppp pap sent-username cisco password 123
我们可以看到接口会up上来,我们show ip int bri看看
我们ping一下看看吧
到这里我们就完成了pap的单向认证了,
2.pap双向认证
在上面的实验基础上我们加上:
R1(config)#username cisco password 456
R1(config)#int s1/1
R1(config-if)#ppp authentication pap
可以看到接口已经down掉了,因为R1现在需要认证了,R2没有到R1的认证,所以会down掉,
在R2上面配置认证:
现在接口up了,这样pap的认证实验就完成了
3.chap认证
我们配置R2
R2(config)#int s1/1
R2(config-if)#en
R2(config-if)#encapsulation ppp
R2(config-if)#exi
R2(config)#use
R2(config)#username R3 password 123
R2(config)#int s1/1
R2(config-if)#ppp authentication chap
我们发现R2的接口s1/1down掉了,并且ping不通的
配置R3:
R3(config)#int s1/0
R3(config-if)#en
R3(config-if)#encapsulation ppp
R3(config-if)#exi
R3(config)#use
R3(config)#username R2 password 123
R3(config)#int s1/0
R3(config-if)#ppp authentication chap
这里已经配置好了双向认证的,在这里说明
路由器R2认证到R3的user一定要是R3路由器的名字
以下是我debug ppp authenication得到的:
Jan 16 23:53:29.395: Se1/0 PPP: Authorization required
Jan 16 23:53:29.819: Se1/1 PPP: Authorization required
Jan 16 23:53:29.947: Se1/1 CHAP: O CHALLENGE id 69 len 23 from "R2"
Jan 16 23:53:29.951: Se1/1 CHAP: I CHALLENGE id 75 len 23 from "R3"
Jan 16 23:53:29.971: Se1/1 CHAP: Using hostname from unknown source
Jan 16 23:53:29.971: Se1/1 CHAP: Using password from AAA
Jan 16 23:53:29.971: Se1/1 CHAP: O RESPONSE id 75 len 23 from "R2"
Jan 16 23:53:30.199: Se1/1 CHAP: I RESPONSE id 69 len 23 from "R3"
Jan 16 23:53:30.207: Se1/1 CHAP: I SUCCESS id 75 len 4
Jan 16 23:53:30.215: Se1/1 PPP: Sent CHAP LOGIN Request
Jan 16 23:53:30.227: Se1/1 PPP: Received LOGIN Response PASS
R2#
Jan 16 23:53:30.239: Se1/1 PPP: Sent LCP AUTHOR Request
Jan 16 23:53:30.243: Se1/1 PPP: Sent IPCP AUTHOR Request
Jan 16 23:53:30.255: Se1/1 LCP: Received AAA AUTHOR Response PASS
Jan 16 23:53:30.259: Se1/1 IPCP: Received AAA AUTHOR Response PASS
Jan 16 23:53:30.263: Se1/1 CHAP: O SUCCESS id 69 len 4
Jan 16 23:53:30.275: Se1/1 PPP: Sent CDPCP AUTHOR Request
Jan 16 23:53:30.287: Se1/1 PPP: Sent IPCP AUTHOR Request
Jan 16 23:53:30.307: Se1/1 CDPCP: Received AAA AUTHOR Response PASS
转载于:https://blog.51cto.com/jiayes/150704
HDLC和 PPP的实验相关推荐
- HDLC、PPP综合实验
HDLC.PPP综合实验 实验需求: 1.R5为ISP,只能进行IP地址配置,其所有地址均配为公有IP地址 2.R1和R5间使用PPP的PAP认证,R5为主认证方: R2和R5之间使用的PPP的cha ...
- NA-NP-IE系列实验28:HDLC 和PPP 封装
实验28:HDLC 和PPP 封装<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...
- 网络原理实验7 HDLC及PPP协议
赞赏码 & 联系方式 & 个人闲话 [实验名称]HDLC及PPP协议 [实验目的] 1.理解串口的数据链路层协议的封装: 2.建立网络安全的概念,了解PPP认证的有关知识: 3.HDL ...
- 广域网技术之HDLC和ppp原理与配置
在广域网中,一般会使用串行链路来提供远距离的数据传输,通常,会用到HDLC和ppp这两种串口封装协议. HDLC:(High-Level Data Link Control)高级数据链路控制协议 PP ...
- HDLC 和 PPP封装简介
广域网封装技术:HDLC , PPP HDLC简介:高级数据链路控制协议(High-level Data Link Control) HDLC是点到点串行线路上(同步电路)的帧封装格式,其帧格式和以太 ...
- HCIP --- HDLC和PPP协议
OSI七层参考模型每一层所对应的协议模型 1.物理层协议有:EIA/TIA-232,du EIA/TIA-499,V.35, V.24,RJ45, Ethernet, 802.3 2.数据链路层协议有 ...
- PPP协议实验及配置
PPP协议实验 拓扑图 PPP认证配置 PAP认证 CHAP认证 接口地址不在一个网段? 地址自动协商 通过IPCP方式获取到默认路由 拓扑图 首先在设备上增添两个Serial接口: PPP认证配置 ...
- 华为eNSP关于HDLC、PPP、GRE、MGRE、RIP的综合实验
[实验题目] [实验思路] 1.建立题目要求的拓扑图,配置IP,配置缺省路由使公网通畅 2.路由器R1/R5.R2/R5.R3/R5之间都是串线连接,由于华为路由器默认的串线协议为PPP,因此根据题目 ...
- HDLC、ppp、MGRE实验(1.1)
1.首先为每个路由器的每个接口配置ip r1: [r1]interface Serial 4/0/0 [r1-Serial4/0/0]ip address 12.1.1.1 24 [r1-Serial ...
最新文章
- 利用SQL语句查找某数据库中所有存储过程包含的内容
- 如何使用Data Lake Analytics创建分区表
- linux下vim编辑器插件,linux vim编辑器插件的安装和设置方法
- 初始Zookeeper
- How to Simulate the Price Order or Price Line Function using API QP_PREQ_PUB.PRICE_REQUEST Includes
- 5 加盐_软化水设备怎么加盐
- 2017 年,阿里巴巴开源的那些事儿
- MySQL用C访问的示例代码
- 【VISIO安装问题】无法安装64位版本的office,因为在您的PC上找到以下32位程序
- 寒武纪2021数字后端笔试题
- 沈阳python需求大吗_我为什么放弃了敲代码,做产品?
- C#调用C++ dll中uchar*参数
- LRUCache的C++实现
- 我告诉你一个 AtomicInteger 的惊天大秘密
- WinRAR4.20注册文件key文件注册码
- oracle数据库字符集子集与超集对应关系表表
- 知识图谱数据集下载 KnowledgeGraphDatasets
- java ssm集装箱码头TOS系统调度模块的设计与实现
- 一文讲懂页面置换算法,带例题详解
- CLAHE算法实现图像增强「AI工程论」
热门文章
- Win64 驱动内核编程-14.回调监控文件
- POJ3114强连通+spfa
- 【Linux 内核】进程管理 ( Linux 中进程的 CPU 资源调度 | 进程生命周期 | 创建状态 | 就绪状态 | 执行状态 | 阻塞状态 | 终止状态 | 进程生命周期之间的转换 )
- 【Flutter】Flutter 混合开发 ( Dart 代码调试 | Flutter 单独调试 | 混合模式下 Flutter 调试 )
- 【FFmpeg】使用 FFmpeg 处理音视频格式转换流程 ( 解复用 | 解码 | 帧处理 | 编码 | 复用 )
- 【Android 安装包优化】Android 中使用 7zr 可执行程序 解压缩文件
- 【组合数学】生成函数 ( 生成函数应用场景 | 使用生成函数求解递推方程 )
- 【计算理论】非确定性有限自动机 ( 计算过程 | 计算树 | 确定可接受字符串 | 设计非确定性有限自动机 | 空字符 )
- Java中的低级错误
- MYsql优化where子句