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的实验相关推荐

  1. HDLC、PPP综合实验

    HDLC.PPP综合实验 实验需求: 1.R5为ISP,只能进行IP地址配置,其所有地址均配为公有IP地址 2.R1和R5间使用PPP的PAP认证,R5为主认证方: R2和R5之间使用的PPP的cha ...

  2. NA-NP-IE系列实验28:HDLC 和PPP 封装

    实验28:HDLC 和PPP 封装<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  3. 网络原理实验7 HDLC及PPP协议

    赞赏码 & 联系方式 & 个人闲话 [实验名称]HDLC及PPP协议 [实验目的] 1.理解串口的数据链路层协议的封装: 2.建立网络安全的概念,了解PPP认证的有关知识: 3.HDL ...

  4. 广域网技术之HDLC和ppp原理与配置

    在广域网中,一般会使用串行链路来提供远距离的数据传输,通常,会用到HDLC和ppp这两种串口封装协议. HDLC:(High-Level Data Link Control)高级数据链路控制协议 PP ...

  5. HDLC 和 PPP封装简介

    广域网封装技术:HDLC , PPP HDLC简介:高级数据链路控制协议(High-level Data Link Control) HDLC是点到点串行线路上(同步电路)的帧封装格式,其帧格式和以太 ...

  6. HCIP --- HDLC和PPP协议

    OSI七层参考模型每一层所对应的协议模型 1.物理层协议有:EIA/TIA-232,du EIA/TIA-499,V.35, V.24,RJ45, Ethernet, 802.3 2.数据链路层协议有 ...

  7. PPP协议实验及配置

    PPP协议实验 拓扑图 PPP认证配置 PAP认证 CHAP认证 接口地址不在一个网段? 地址自动协商 通过IPCP方式获取到默认路由 拓扑图 首先在设备上增添两个Serial接口: PPP认证配置 ...

  8. 华为eNSP关于HDLC、PPP、GRE、MGRE、RIP的综合实验

    [实验题目] [实验思路] 1.建立题目要求的拓扑图,配置IP,配置缺省路由使公网通畅 2.路由器R1/R5.R2/R5.R3/R5之间都是串线连接,由于华为路由器默认的串线协议为PPP,因此根据题目 ...

  9. 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 ...

最新文章

  1. 利用SQL语句查找某数据库中所有存储过程包含的内容
  2. 如何使用Data Lake Analytics创建分区表
  3. linux下vim编辑器插件,linux vim编辑器插件的安装和设置方法
  4. 初始Zookeeper
  5. How to Simulate the Price Order or Price Line Function using API QP_PREQ_PUB.PRICE_REQUEST Includes
  6. 5 加盐_软化水设备怎么加盐
  7. 2017 年,阿里巴巴开源的那些事儿
  8. MySQL用C访问的示例代码
  9. 【VISIO安装问题】无法安装64位版本的office,因为在您的PC上找到以下32位程序
  10. 寒武纪2021数字后端笔试题
  11. 沈阳python需求大吗_我为什么放弃了敲代码,做产品?
  12. C#调用C++ dll中uchar*参数
  13. LRUCache的C++实现
  14. 我告诉你一个 AtomicInteger 的惊天大秘密
  15. WinRAR4.20注册文件key文件注册码
  16. oracle数据库字符集子集与超集对应关系表表
  17. 知识图谱数据集下载 KnowledgeGraphDatasets
  18. java ssm集装箱码头TOS系统调度模块的设计与实现
  19. 一文讲懂页面置换算法,带例题详解
  20. CLAHE算法实现图像增强「AI工程论」

热门文章

  1. Win64 驱动内核编程-14.回调监控文件
  2. POJ3114强连通+spfa
  3. 【Linux 内核】进程管理 ( Linux 中进程的 CPU 资源调度 | 进程生命周期 | 创建状态 | 就绪状态 | 执行状态 | 阻塞状态 | 终止状态 | 进程生命周期之间的转换 )
  4. 【Flutter】Flutter 混合开发 ( Dart 代码调试 | Flutter 单独调试 | 混合模式下 Flutter 调试 )
  5. 【FFmpeg】使用 FFmpeg 处理音视频格式转换流程 ( 解复用 | 解码 | 帧处理 | 编码 | 复用 )
  6. 【Android 安装包优化】Android 中使用 7zr 可执行程序 解压缩文件
  7. 【组合数学】生成函数 ( 生成函数应用场景 | 使用生成函数求解递推方程 )
  8. 【计算理论】非确定性有限自动机 ( 计算过程 | 计算树 | 确定可接受字符串 | 设计非确定性有限自动机 | 空字符 )
  9. Java中的低级错误
  10. MYsql优化where子句