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

作者主页:点击!

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.mzph.cn/news/799921.shtml

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

相关文章

windows一键休眠,一键唤醒

1.使windows睡眠不可用&#xff0c;cmd以管理员身份运行&#xff1a; powercfg.exe /hibernate off 2.桌面创建快捷键 Rundll32.exe Powrprof.dll,SetSuspendState Sleep

On-Page SEO:什么是页面优化?如何进行页面优化?(附清单)

本文原文链接&#xff1a; https://ahrefs.com/blog/zh/on-page-seo/ 在本指南中&#xff0c;你将学习如何优化你的内容&#xff0c;以便在 Google 上获得更高的排名。 我们将分享经过验证、易于遵循的页面优化中真正重要的内容的建议。 需要一份清单吗&#xff1f;你也可以…

qt 打印日志

在 Qt Creator 中&#xff0c;将 QDebug、QInfo、QWarning、QCritical 和 QFatal 打印的日志输出到指定文件&#xff0c;需要设置 Qt 的消息处理机制。这通常涉及到安装一个自定义的消息处理器&#xff0c;该处理器将日志消息重定向到文件。以下是一个基本的步骤指南&#xff1…

Unity-超级方便的Excel 读写插件

超级无敌棒棒糖&#x1f58c; &#x1f32d;功能介绍&#x1f355; Demo准备一个数据类准备一个Excel导入Excel行数据转换导出到Excel &#x1f371;新增映射字段类型 &#x1f32d;功能介绍 &#x1f4a1;.Excel 行数据转对象&#xff1a;把导入的Excel 每一行数据进行自动映…

边缘智能网关为企业数字化转型提供强有力支持-天拓四方

一、企业背景 随着信息技术的飞速发展&#xff0c;企业对于数据处理和通信的需求日益增长。特别是在工业4.0、智能制造等领域&#xff0c;企业面临着海量的数据采集、实时分析、远程监控等挑战。传统的中心化数据处理模式已难以满足这些需求&#xff0c;企业需要寻求一种更加高…

spring加载类初始化顺序

今天看spring官网的时候&#xff0c;提到了Ordered执行顺序。我当时记得PostConstruct注解会在bean加载后执行&#xff0c;现在又来了一个执行顺序&#xff0c;直接给我整蒙了。 于是我写了一个简单的dom来看看&#xff0c;它是什么&#xff1a; Service("t2ServerImpl&q…

编程新手必看,学习python中元组数据类型内容(10)

1、Python3 元组 Python中的元组是一个不可变的序列类型&#xff0c;用于存储一组有序的数据。 元组的主要特点包括&#xff1a; 不可变性&#xff1a;一旦创建&#xff0c;元组的内容不能更改&#xff0c;这使得它们成为保护数据不被修改的理想选择。有序性&#xff1a;元组…

Git - 如何重置或更改 Git SSH 密钥的密码?

Git 使用 ssh 方式拉取代码时&#xff0c;报 ssh password login&#xff0c;提示输入密码&#xff0c;这时很容易误填为 Git 的登录密码&#xff0c;其实这时需要输入 SSH 证书的密码&#xff0c;下面直接提供更改以及重新导入证书的方式。 首先需要确认你的本地是否有 SSH 钥…

隐藏在计算过程中的数据超限

【题目描述】 输入两个正整数&#xff0c;输出&#xff0c;保留5位小数。输入包含多组数据&#xff0c;结束标记为n&#xff1d;m&#xff1d;0。提示&#xff1a;本题有陷阱。 【样例输入】 2 4 65536 655360 0 0 【样例输出】 Case 1: 0.42361 Case 2: 0.00001 【题…

学习记录14-运算放大器2

目录 前言 一、理想放大器 二、虚断 二、虚短 虚短的两个使用条件 1.虚短概念 2.如果我们将运放的同相端和反相端颠倒会怎样呢&#xff1f; 总结 前言 主要讲述运算放大器的虚短虚断 一、理想放大器 如果没有基础或只是想简单了解&#xff0c;可以看我前一篇文章&am…

vue项目初始化和部署

目录 1. 技术简介... 2 2. 安装Node.js. 3 3. 全局安装Vue CLI (脚手架工具) 5 4. 创建一个新的Vue项目... 6 5. 在阿里云虚拟机安装和配置Nginx. 9 6. 将Vue项目打包部署到Nginx下... 14 7. 访问部署的项目... 14 1. 技术简介 Vue.js&#xff08;通常简称为Vue&#x…

java算法day46 | 动态规划part08 ● 139.单词拆分 ● 关于多重背包,你该了解这些! ● 背包问题总结篇!

139.单词拆分 完全背包问题&#xff0c;只不过装入背包时需要附加一个判断条件。 class Solution {public boolean wordBreak(String s, List<String> wordDict) {boolean[] dpnew boolean[s.length()1];dp[0]true;for(int j1;j<s.length();j){for(int i0;i<wordD…

每日一题(力扣)---插入区间

官方网址&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 题目&#xff1a; 给你一个 无重叠的 &#xff0c;按照区间起始端点排序的区间列表 intervals&#xff0c;其中 intervals[i] [starti, endi] 表示第 i 个区间的开始和结束&#xff0c;并且 intervals按照 st…

外包干了6天,技术明显进步

先说一下自己的情况&#xff0c;本科生&#xff0c;2019年我通过校招踏入了南京一家软件公司&#xff0c;开始了我的职业生涯。那时的我&#xff0c;满怀热血和憧憬&#xff0c;期待着在这个行业中闯出一片天地。然而&#xff0c;随着时间的推移&#xff0c;我发现自己逐渐陷入…

正则表达式替换<>中的内容

有 xml的字典如下&#xff1a; <sys:String x:Key"ButtonLogin">登录</sys:String> <sys:String x:Key"ButtonCancel">取消</sys:String> <sys:String x:Key"ButtonLive">实时成像</sys:String> 想…

使用单点登录(SSO)如何提高安全性和用户体验

什么是单点登录&#xff08;SSO&#xff09; 对于所有大量采用云应用程序的组织来说&#xff0c;有效的身份管理是一个巨大的挑战&#xff0c;如果每个 SaaS 应用程序的用户身份都是独立管理的&#xff0c;则用户必须记住多个密码&#xff0c;技术支持技术人员在混合环境中管理…

文档管理系统解决方案(word原件)

1.系统概述 1.1.需求描述 1.2.需求分析 1.3.重难点分析 1.4.重难点解决措施 2.系统架构设计 2.1.系统架构图 2.2.关键技术 数据备份技术 3.系统功能设计 3.1.功能清单列表 3.2.基础数据管理 3.3.位置管理 3.4.文档使用 3.5.文档管理 软件全套资料包获取方式①&#xff1a;软件项…

Pytorch数据结构:Tensor(张量)及其维度和数据类型

文章目录 Tensor基础1.1、Tensor的维度&#xff08;Dimensions&#xff09;1.1.1、举例说明1.1.2、高维Tensor 1.2、.dim()和.size()方法1.2.1、.dim()方法1.2.2、.size()方法1.2.3、.shape属性1.2.3、示例代码1.2.3.1、一维Tensor1.2.3.2、二维Tensor1.2.3.3、三维Tensor 1.3、…

Adobe InDesign 2024 v19.3 (macOS, Windows) - 版面设计和桌面出版软件

Adobe InDesign 2024 v19.3 (macOS, Windows) - 版面设计和桌面出版软件 Acrobat、After Effects、Animate、Audition、Bridge、Character Animator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、Lightroom Classic、Media Encoder、Photoshop、Premiere Pro、Ad…

如何魔改 diffusers 中的 pipelines

如何魔改 diffusers 中的 pipelines 整个 Stable Diffusion 及其 pipeline 长得就很适合 hack 的样子。不管是通过简单地调整采样过程中的一些参数&#xff0c;还是直接魔改 pipeline 内部甚至 UNet 内部的 Attention&#xff0c;都可以实现很多有趣的功能或采样生图结果。 本…