华为ensp中PPP(点对点协议)中的PAP认证 原理和配置命令

news/2024/5/17 12:12:00/文章来源:https://blog.csdn.net/jxjdhdnd/article/details/137506291

作者主页:点击!

ENSP专栏:点击!

创作时间:2024年4月8日14点31分

 


PPP协议(Point-to-Point Protocol)是点到点协议,是一种常用的串行链路层协议,用于在两个节点之间建立点对点连接。它可以用于拨号网络、虚拟专用网络(VPN)和其他类型的点对点连接。

关于PPP(点对点协议)的介绍

PPP协议的特性

  • 支持多种认证方式,包括PAP、CHAP、EAP等。
  • 支持多种压缩协议,可以提高数据传输效率。
  • 支持多链路捆绑,可以提高链路带宽。
  • 支持错误检测和纠正,可以提高数据传输的可靠性。

PPP的协议族

PPP协议族是一系列用于在点对点链路上建立和维护通信的协议。PPP协议族包括以下协议:

  • 链路控制协议(LCP):用于建立、维护和终止数据链路连接。
  • 网络控制协议(NCP):用于协商和配置网络层协议参数。
  • 认证协议:用于验证通信双方的身份。常用的认证协议包括PAP、CHAP、EAP等。
  • 压缩协议:用于压缩数据,提高数据传输效率。常用的压缩协议包括MPPC、STAC等。
  • 加密协议:用于加密数据,提高数据传输安全性。常用的加密协议包括PPP-MPPE等。

PPP工作过程

  1. 链路建立阶段

    • 发送端和接收端通过LCP协商链路参数,如最大传输单元(MTU)、身份验证方式等。
    • 双方协商成功后,建立数据链路连接。
  2. 身份验证阶段

    • 根据协商的身份验证方式,进行身份验证。
    • 常用的身份验证方式包括PAP、CHAP、EAP等。
    • 验证成功后,允许数据传输。
  3. 网络层协议配置阶段

    • 发送端和接收端通过NCP协商网络层协议参数,如IP地址、子网掩码等。
    • 双方协商成功后,配置网络层连接。
  4. 数据传输阶段

    • 发送端将数据包封装成PPP帧,并在数据链路上传输数据包。
    • 接收端收到PPP帧后,解封装出数据包,并将其传递给上层协议。
  5. 链路终止阶段

    • 发送端或接收端可以发起链路终止请求。
    • 双方协商成功后,释放数据链路连接。

PAP认证的介绍

PAP认证(Password Authentication Protocol)是一种简单易用的认证协议,用于验证通信双方的身份。PAP认证在PPP协议族中定义,常用于拨号网络、虚拟专用网络(VPN)等点对点连接场景。

PAP认证工作原理

  1. 认证请求:发起方将自己的用户名和密码明文发送给认证方。
  2. 认证响应:认证方收到认证请求后,根据用户名和密码查询本地数据库。
  3. 认证成功:如果用户名和密码匹配,认证方返回认证成功消息,双方建立连接。
  4. 认证失败:如果用户名和密码不匹配,认证方返回认证失败消息,连接建立失败。

PAP认证的优点

  • 简单易用:PAP认证的原理简单,易于实现和配置。
  • 通用性强:PAP认证是PPP协议族中定义的标准认证协议,支持多种操作系统和设备。

PAP认证的缺点

  • 安全性低:PAP认证使用明文传输用户名和密码,容易被窃听和破解。
  • 不支持双向认证:PAP认证只支持单向认证,无法验证认证方的身份。

PAP认证的应用场景

  • 低安全要求的网络:在安全要求不高的网络中,PAP认证可以作为一种简单易用的认证方式。
  • 双向认证不重要的场景:在双向认证不重要的场景中,PAP认证可以节省配置和维护成本。

ENSP拓扑实验配置

拓扑图如下

实验要求

PC1可以访问PC2

AR1AR2的s3/0/0 链路设置为ppp认证模式为pap

AR1配置如下

以下是基本的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.2 255.255.255.0
[Huawei-Serial3/0/0]q设置默认路由
[Huawei]ip route-static 0.0.0.0 0 192.168.2.3

以下是PAP认证设置

[Huawei]aaa[Huawei-aaa]local-user csdn password cipher 123
Info: Add a new user.[Huawei-aaa]local-user csdn service-type ppp
[Huawei-aaa]int s3/0/0[Huawei-Serial3/0/0]link-protocol ppp[Huawei-Serial3/0/0]ppp authentication-mode pap
[Huawei-Serial3/0/0]
  1. 在全局配置模式下,您创建了一个本地AAA用户,并为其指定了用户名为 csdn,密码为 123,密码使用了密文存储。
  2. 指定了该用户的服务类型为PPP:
  3. 进入了接口 Serial3/0/0 的配置模式,并设置了链路协议为PPP:
  4. 配置了PPP认证模式为PAP:

AR2的配置如下

以下是基本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.3.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int s3/0/0
[Huawei-Serial3/0/0]ip add 192.168.2.3 255.255.255.0
[Huawei-Serial3/0/0]q
[Huawei]ip route-static 0.0.0.0 0 192.168.2.2

对端验证

[Huawei]int s3/0/0
[Huawei-Serial3/0/0]link-protocol ppp
[Huawei-Serial3/0/0]ppp pap local-user csdn password cipher 123
[Huawei-Serial3/0/0]dis this

这个配置表明PPP协议已经应用到了该接口上,并且PAP认证已经被配置好。

AR1的接口信息显示up表示开启启动

AR2的接口信息

测试

这是PC1的配置信息

PC2的配置信息

做访问测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_1045752.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何保证消息不丢失?——使用rabbitmq的死信队列!

如何保证消息不丢失?——使用rabbitmq的死信队列&#xff01; 1、什么是死信 在 RabbitMQ 中充当主角的就是消息&#xff0c;在不同场景下&#xff0c;消息会有不同地表现。 死信就是消息在特定场景下的一种表现形式&#xff0c;这些场景包括&#xff1a; 消息被拒绝访问&am…

全国水科技大会 免费征集《水环境治理减污降碳协同增效示范案例》

申报时间截止到2024年4月15日&#xff0c;请各单位抓紧申报&#xff0c;申报条件及申报表请联系&#xff1a;13718793867 围绕水环境治理减污降碳协同增效领域&#xff0c;以资源化、生态化和可持续化为导向&#xff0c;面向生态、流城、城市、农村、工业园区、电力、石化、钢…

前端mock数据——使用mockjs进行mock数据

前端mock数据——使用mockjs进行mock数据 一、安装二、mockjs的具体使用 一、安装 首选需要有nodejs环境安装mockjs&#xff1a;npm install mockjs 若出现像上图这样的错&#xff0c;则只需npm install mockjs --legacy-peer-deps即可 src下新建mock文件夹&#xff1a; mo…

基于Java SpringBoot+Vue的体育用品库存管理系统

博主介绍&#xff1a;✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3…

LeetCode | 数组 | 二分查找 | 35.搜索插入位置【C++】

题目链接 题目描述 给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出…

C++ 线程库(thread)与锁(mutex)

一.线程库(thread) 1.1 线程类的简单介绍 thread类文档介绍 在C11之前&#xff0c;涉及到多线程问题&#xff0c;都是和平台相关的&#xff0c;比如windows和linux下各有自己的接口&#xff0c;这使得代码的可移植性比较差。C11中最重要的特性就是对线程进行支持了&#xff…

eNSP-抓包解析TCP三次握手和四次挥手的过程

一、环境搭建 1.设备连接 并 启动所有设备 2.服务器配置 3.客服端配置 二、抓包测试 1.打开抓包软件 2.客户端获取数据 三、抓包结果

HEC-HMS水文模型

HEC-HMS是美国陆军工程兵团水文工程中心开发的一款水文模型。HMS能够模拟各种类型的降雨事件对流域水文&#xff0c;河道水动力以及水利设施的影响&#xff0c;在世界范围内得到了广泛的应用。它有着完善的前后处理软件&#xff0c;能有效减轻建模的负担&#xff1b;能够与HEC开…

如何用Vue实现实时网络状态监控:一篇让你轻松掌握前端网络连通性管理的指南

1、演示 2、网络监控目的 网络性能优化&#xff1a; 通过监控用户的网络状态&#xff0c;可以了解网络延迟、带宽利用率、丢包率等信息&#xff0c;从而优化网络性能&#xff0c;提升用户体验。 故障排除&#xff1a; 可以监控网络状态以及网络设备的运行情况&#xff0c;及时…

【现代C++】线程支持库

现代C&#xff08;C11及其之后的版本&#xff09;引入了标准的线程支持库&#xff0c;使得多线程编程变得更加简单和可移植。这个库提供了线程管理、互斥量、条件变量和其他同步原语。 1. std::thread - 基本线程 std::thread允许创建执行特定任务的线程。 #include <ios…

蓝桥杯-油漆面积

代码及其解析:(AC80%&#xff09; 思路:是把平面划成单位边长为1&#xff08;面积也是1&#xff09;的方格。每读入一个矩形&#xff0c;就把它覆盖的方格标注为已覆盖&#xff1b;对所有矩形都这样处理&#xff0c;最后统计被覆盖的方格数量即可。编码极其简单&#xff0c;但…

gradio简单搭建——关键词匹配筛选【进一步优化】

gradio简单搭建——关键词匹配筛选[进一步优化] 任务回顾新的想法&#xff1a;无效元素筛选界面搭建数据处理与生成过程交互界面展示 任务回顾 在 apply \text{apply} apply方法的使用一节中&#xff0c;简单提到了任务目标&#xff1a;通过关键词的形式&#xff0c;在文本数据…

三维点云:对原始点云数据进行体素化

文章目录 一、原始点云二、对原始点云进行体素化三、结果展示 一、原始点云 &#x1f349;原始点云为.pts文件&#xff0c;内容为x, y, z的坐标 原始点云展示 二、对原始点云进行体素化 使用open3d库实现&#xff0c;如果没有需要在命令行执行pip install open3d import o…

【STL】vector

目录 1. vector的使用 1.1 vector的定义 1.2 vector iterator 的使用 1.3 vector 空间增长问题 1.4 vector 增删查改 1.5 vector 迭代器失效问题&#xff08;重点&#xff09; 2.vector模拟实现 1. vector的使用 1.1 vector的定义 1.2 vector iterator 的使用 1.3 vecto…

【PDF-XSS攻击】Java项目-上传文件-解决PDF文件XSS攻击

文章目录 背景解决pdfbox依赖控制器代码PdfUtils工具类 验证最后源码参考 背景 上传xss-pdf造成存储型xss因为在浏览器直接预览的PDF&#xff0c;而不是预览&#xff0c;所以安全部门认为会有XSS漏洞 解决 安全部门修复建议 1、根据白名单的标签和属性对数据进行过滤&#…

linux大文件IO

在Linux中处理大文件&#xff08;通常指大小超过2GB的文件&#xff09;时&#xff0c;需要使用特定的系统调用和标志&#xff0c;以确保程序能够正确地处理大文件的读写。这主要是因为在32位系统上&#xff0c;传统的文件偏移量和文件大小使用off_t类型表示&#xff0c;它通常是…

揭秘ChatGPT预训练数据集

自大语言模型引领新一代的AI浪潮之后&#xff0c;对于Open AI发布的GPT系列LLM使用的数据集一直是行业内的谜&#xff0c;我们都知道&#xff0c;随着模型的参数量提升&#xff0c;预训练数据的使用量也同步增加&#xff0c;下面就让我们从相关论文和分析从探索GPT-X大模型的预…

地理信息系统(ArcGIS)在水文水资源、水环境中的应用

刘老师&#xff08;副教授&#xff09;&#xff1a;来自北京重点高校资深专家&#xff0c;长期从事水资源与水环境、流域污染控制与管理、非点源模拟与控制、环境信息系统开发、环境遥感与GIS应用等领域的研究&#xff0c;发表多篇Sci论文、具有资深的技术底蕴和专业背景。 1、…

wps可以打钩的框框

方法一&#xff1a; 输入2611&#xff0c;按下altx 方法二&#xff1a; R 选中后->开始->字体wingdings字体

自动驾驶硬件系统-激光雷达(Lidar)测量模型

自动驾驶硬件系统-激光雷达(Lidar)测量模型 激光雷达(Lidar, Light Detection And Ranging)是Google系自动驾驶技术路线广泛应用的硬件传感器。 附赠自动驾驶学习资料和量产经验&#xff1a;链接 1、激光雷达(Lidar)的工作原理 通过持续不断的发射激光束&#xff0c;激光束遇…