我是艺博东 ,一个思科出身专注于华为的网工。

文章目录

  • 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点到点链路层协议 用在哪里?底层的工作原理是什么?相关推荐

  1. 链路层协议——SLIP协议和PPP协议

    链路层协议--SLIP协议和PPP协议 SLIP协议和PPP协议都是链路层协议,都提供直接相连的两台设备之间传输数据报的方法 SLIP协议 SLIP协议全程 Serial Line IP.它是一种在串 ...

  2. TCP/IP第二章笔记链路层协议

    二.链路层 2.1 引言 链路层由三个目的: 主要为IP模块发送和接受IP数据包: 为ARP模块发送请求和接受ARP应答: 为RARP发送RARP请求和接收RARP应答: TCP/IP协议支持不同的链 ...

  3. 路由器重温——串行链路链路层协议积累-帧中继FR协议

    在串口链路中link-protocol还可以配置成fr,即使用帧中继,现在对帧中继进行学习. 帧中继技术是在数据链路层用简化的方法传送和交换数据单元的快速分组交换技术.帧中继技术是在分组交换技术充分发 ...

  4. 网络知识总结二:物理层和链路层协议详解

    将物理层和链路层放在一起讲,是因为物理层和链路层关系非常紧密,尤其是涉及到CSMA/CA和CSMA/CD协议.当然,链路层的功能要复杂的多,还包含很多其他协议,比如PPP协议,VLAN协议等. 1.物 ...

  5. 链路层协议——以太网协议

    以太网协议 一.以太网帧格式 二.ARP协议 2.1 协议格式 2.2 作用 2.3 工作流程 2.4 ARP局域网欺骗攻击 三.MTU对于上层协议的影响 3.1 TCP协议的影响 3.2 UDP协议 ...

  6. 计算机网络协议第二章,链路层协议

    以太网协议 协议介绍 以太网通常是指数字设备公司.英特尔和施乐联合发布的一个标准.它采用一种CSMA/CD的媒体接入技术,速率10Mb/s,地址48比特. RFC 894 (A Standard fo ...

  7. 串口传输链路层协议的妙用

    1 背景 在调试项目时发现, 发现仅仅串口传输, 就会遇到多种问题, 层出不穷,故整理如下 1.1 串口中断问题 单字节中断, DMA 空闲中断, 发送不连续.处理不及时 1.2 丢包, 断包, 粘包 ...

  8. 计算机网络5-详述链路层:封装成帧、透明传输、差错控制、链路层协议(SR GBN ALOHA CSMA PPP HDLC)、滑动窗口

    一.链路层概述 1.基本功能概述 数据链路层主要负责通过一条链路从一个结点向另一个物理链路直接相连的相邻节点传送数据报 即,将其上层网络层交付给其的数据报,安全无差错地传给相邻结点 2.相关术语 节点 ...

  9. 华为HCIA复习--传输层协议内容--必看必会

    传输层协议 tcp或者udp协议,传输层定义了主机应用程序之间端到端的连通性.传输层中最为常见的两个协议分别是传输控制协议和用户数据协议. 1.TCP:tcp是一种面向连接的传输层协议,提供可靠的传输 ...

最新文章

  1. Python设计模式-装饰器模式
  2. Codeforces Round 550 (Div.3) 题解
  3. C#中有关数组和string引用类型或值类型的判断
  4. matlab 求圆的周长和面积
  5. scala和java像不像_关于Java和Scala同步的五件事你不知道
  6. 1-6:学习shell之重定向
  7. OpenShift 4 - 查看关键证书到期日期
  8. 从电视机的角度来看设计模式之命令模式
  9. 【ACwing 95】费解的开关——枚举 + 搜索
  10. Windows8、Windows8.1使用便签工具
  11. android 驱动开发教程,Android驱动开发入门
  12. qpython3h_QPython3H安卓运行Python神器
  13. 「ZigBee模块」基础实验(2)按键
  14. PADS Logic原理图设计
  15. 系统垂直越权与水平越权漏洞修复记录
  16. android app 自动登录,Android APP首次登录和之后自动登录流程
  17. JMeter —— Jar包性能测试 完整流程教学
  18. MySQL删除大量数据脚本
  19. 北京单位申请小客车指标条件
  20. 2Unity3D教程宝典之插件篇:Unity3D插件详细评测及教学下载

热门文章

  1. Jquery基础应用练习三【javaweb】【JqueryCSS操作练习】
  2. IT人员逃不过的35-40梗-对于新时代那些做互联网、零售电商人员的转型的深层思考
  3. 可布阵的鸿蒙武器,冰雪复古传奇手游鸿蒙装备属性一览
  4. 当在Android studio中R文件报红时
  5. 谷歌学术we are sorry 的问题及解决
  6. 深度(穿透)选择器 ::v-deep /deep/ 及 >>>
  7. 修改魅族和小米状态栏的文字颜色
  8. Java小白的数据库爱情(二)Oracle 入门
  9. 一区希尔盖服务器找不到,开服新增20组服务器,《魔兽世界》怀旧服简直太火爆了!...
  10. Linux服务器管理日记分享