华为 PPP点到点链路层协议 用在哪里?底层的工作原理是什么?
我是艺博东 ,一个思科出身专注于华为的网工。
文章目录
- PPP点到点链路层协议
- PPP主要由三类协议族组成
- PPP 链路的状态机
- 简单配置
- CHAP 挑战握手认证协议
- PAP 密码认证协议
PPP点到点链路层协议
PPP的物理接口常用:Serial接口。
PPP的应用场景。路由器作为企业出口网关时,LAN侧连接内网主机,WAN侧连接运营商网络设备,根据WAN侧接口不同,运营商网络设备可能为DSLAM、OLT、无线基站。
PPP(Point-to-Point Protocol)协议是一种点到点链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。
PPP主要由三类协议族组成
(1)链路控制协议族(LCP): 主要用来建立、拆除和监控PPP数据链路。
LCP协商。协商内容包括工作方式是SP、MP、最大接收单元MRU、验证方式和魔术字等选项。LCP协商成功后进入Opened状态,表示底层链路已经建立。
(2)网络层控制协议族(NCP): 主要用来协商在该数据链路上所传输的数据包的格式与类型。
NCP协商包括IPCP(静态IPCP,动态IPCP)、MPLSCP、IPV6CP等协商。IPCP协商内容主要包括双方的IP地址。
(3)扩展协议族CHAP和PAP:主要用于网络安全方面的验证,验证对端设备的合法性。
在Authenticate阶段,开始CHAP或PAP验证。如果没有配置验证,则直接进入Network阶段。
PPP 链路的状态机
Dead:物理层不可用阶段,链路没有激活。
Establish:接口UP之后,就会进入Establish状态,然后进行LCP协商。
Authenticate:验证成功的话,则进入Network阶段,此时LCP状态仍为Opened。如果验证失败,则进入Terminate阶段,拆除链路,LCP状态转为Down。
Network:通过NCP协商来选择和配置一个网络层协议并进行网络层参数协商。只有相应的网络层协议协商成功后,该网络层协议才可以通过这条PPP链路发送报文。
Terminate:PPP运行过程中,可以随时中断连接,物理链路断开、认证失败、超过定时器的时间、管理员通过配置关闭连接等动作都可能导致链路进入Terminate阶段。
简单配置
CHAP 挑战握手认证协议
认证
配置了用户名;AAA
R1
[R1]int s0/0/0
[R1-Serial0/0/0]link-protocol ppp
[R1-Serial0/0/0]ppp authentication-mode chap
[R1-Serial0/0/0]ppp chap user ybd
[R1-Serial0/0/0]ip address 10.1.12.1 255.255.255.0
[R1-Serial0/0/0]q
[R1]aaa
[R1-aaa]local-user ybd password cipher 108611
[R1-aaa]local-user ybd service-type ppp
被认证
配置了用户名;AAA
R2
[R2]int s0/0/0
[R2-Serial0/0/0]link-protocol ppp
[R2-Serial0/0/0]ppp chap user ybd
[R2-Serial0/0/0]ip address 10.1.12.2 255.255.255.0
[R2-Serial0/0/0]q
[R2]aaa
[R2-aaa]local-user ybd password cipher 108611
[R2-aaa]local-user ybd service-type ppp
[R1]display interface s0/0/0
被认证
配置用户名和密码;无AAA
R2
[R2]int s0/0/0
[R2-Serial0/0/0]link-protocol ppp
[R2-Serial0/0/0]ppp chap user ybd
[R2-Serial0/0/0]ppp chap password cipher 1008611
[R2-Serial0/0/0]ip address 10.1.12.2 255.255.255.0
[R2-Serial0/0/0]aaa
[R2-aaa]undo local-user ybd
[R2]display int s0/0/0
[R1-Serial0/0/0]undo ppp chap user
配置好了之后重启设备,或者是接口关闭再开启。
[R1-Serial0/0/0]undo shutdown
reboot
[R1]display interface s0/0/0
PAP 密码认证协议
R3
[Huawei]sysname R3
[R3]int s0/0/0
[R3-Serial0/0/0]ppp authentication-mode pap
[R3-Serial0/0/0]ip address 10.1.34.3 24
[R3-Serial0/0/0]q
[R3]aaa
[R3-aaa]local-user ybd password cipher 1008611
[R3-aaa]local-user ybd service-type ppp
R4
[R4]int s0/0/0
[R4-Serial0/0/0]ip address 10.1.34.4 24
[R4-Serial0/0/0]ppp pap local-user ybd password simple 1008611
[R3]dis int s0/0/0
姐妹篇 华为 PPPoE 进来看看吧!
—个不注意小事情的人,永远不会成功大事业。——卡耐基
好了这期就到这里了,如果你喜欢这篇文章的话,请点赞评论分享收藏,如果你还能点击关注,那真的是对我最大的鼓励。谢谢大家,下期见!
华为 PPP点到点链路层协议 用在哪里?底层的工作原理是什么?相关推荐
- 链路层协议——SLIP协议和PPP协议
链路层协议--SLIP协议和PPP协议 SLIP协议和PPP协议都是链路层协议,都提供直接相连的两台设备之间传输数据报的方法 SLIP协议 SLIP协议全程 Serial Line IP.它是一种在串 ...
- TCP/IP第二章笔记链路层协议
二.链路层 2.1 引言 链路层由三个目的: 主要为IP模块发送和接受IP数据包: 为ARP模块发送请求和接受ARP应答: 为RARP发送RARP请求和接收RARP应答: TCP/IP协议支持不同的链 ...
- 路由器重温——串行链路链路层协议积累-帧中继FR协议
在串口链路中link-protocol还可以配置成fr,即使用帧中继,现在对帧中继进行学习. 帧中继技术是在数据链路层用简化的方法传送和交换数据单元的快速分组交换技术.帧中继技术是在分组交换技术充分发 ...
- 网络知识总结二:物理层和链路层协议详解
将物理层和链路层放在一起讲,是因为物理层和链路层关系非常紧密,尤其是涉及到CSMA/CA和CSMA/CD协议.当然,链路层的功能要复杂的多,还包含很多其他协议,比如PPP协议,VLAN协议等. 1.物 ...
- 链路层协议——以太网协议
以太网协议 一.以太网帧格式 二.ARP协议 2.1 协议格式 2.2 作用 2.3 工作流程 2.4 ARP局域网欺骗攻击 三.MTU对于上层协议的影响 3.1 TCP协议的影响 3.2 UDP协议 ...
- 计算机网络协议第二章,链路层协议
以太网协议 协议介绍 以太网通常是指数字设备公司.英特尔和施乐联合发布的一个标准.它采用一种CSMA/CD的媒体接入技术,速率10Mb/s,地址48比特. RFC 894 (A Standard fo ...
- 串口传输链路层协议的妙用
1 背景 在调试项目时发现, 发现仅仅串口传输, 就会遇到多种问题, 层出不穷,故整理如下 1.1 串口中断问题 单字节中断, DMA 空闲中断, 发送不连续.处理不及时 1.2 丢包, 断包, 粘包 ...
- 计算机网络5-详述链路层:封装成帧、透明传输、差错控制、链路层协议(SR GBN ALOHA CSMA PPP HDLC)、滑动窗口
一.链路层概述 1.基本功能概述 数据链路层主要负责通过一条链路从一个结点向另一个物理链路直接相连的相邻节点传送数据报 即,将其上层网络层交付给其的数据报,安全无差错地传给相邻结点 2.相关术语 节点 ...
- 华为HCIA复习--传输层协议内容--必看必会
传输层协议 tcp或者udp协议,传输层定义了主机应用程序之间端到端的连通性.传输层中最为常见的两个协议分别是传输控制协议和用户数据协议. 1.TCP:tcp是一种面向连接的传输层协议,提供可靠的传输 ...
最新文章
- c++代码转为go_Go与C/C++ 互相调用
- linux shell 删除两个文件相同部分
- vim一些挺方便的功能
- Andorid之jni里面崩溃然后用errno分析结果解决问题
- MOSS 代替Spring Boot Admin 的服务治理工具
- [机器学习笔记]Note8--机器学习应用建议
- Loadrunner11完美破解小笔记
- python写ini文件不能保持原有顺序问题_python 生成 xml文件 属性的顺序问题
- java发送post请求json格式_go语言web开发框架学习系列二:Get、Post、Put等请求及数据返回格式...
- 小公司出身的我,是如何拿下知名独角兽公司 Offer?
- 粉碎文件软件测试大乐,软件测试基础(面试)(27页)-原创力文档
- ivms4200 远程桌面访问测试过程及问题汇总
- QuickTimePlayer 多倍速播放及多倍速后无声音
- 机器码反编译c语言,如何把任意一段机器码或unicode码反汇编成汇编指令
- 关于ROS+Gazebo通过cmd_vel或键盘控制节点发布速度消息时,仿真小车运动速度相反问题
- 将小写人民币转换成大写
- 三维地图代码 echarts demo
- Mysql 数据库实战-建库-建表-查多表
- SQL Server 如何比较日期的大小
- meta20 无法安装 google play_酷安最新版app-酷安最新版apk下载安装v10.5
热门文章
- 雨听 | 英语学习笔记(四)~单词-day 2
- android装备选择,巫师三前期必拿装备武器_巫师三前期必拿最强装备推荐选择_攻略...
- 天地劫pc版不显示服务器,怎么pc版老是闪退-天地劫电脑版运行问题-66街机网
- 数据分析实战——日化用品在门店的销售分析
- 走出宣传,国产VR手机盒子到底哪家强?
- qq空间个人档html代码,qq空间个人档签名-qq个性签名大全
- 红帽杯2021 Misc
- Chapter 3 Phenomenon——4
- 《TCP/IP网络编程》课后练习答案第一部分1~5章 尹圣雨
- 我妈问我12306购票时为啥需要图片验证码