【HCIA】学习 -- PPP协议

127 阅读2分钟

image.png

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第14天,点击查看活动详情

前言

学习数通知识,考证书~ 考证书,记笔记,记笔记~

PPP协议

广域网中经常会使用串行链路来通过远程数据传输,高级数据链路控制HDLC(High-Level Data Link Control)协议和点对点协议PPP(Point to Point Protocol)是两种典型的串口协议。

HDLC协议

High-Level Data Link Control 高级链路控制协议 简称HDLC,是一种面向bit的链路层协议,因此区别只在二层,三层之后的都是一样的。

HDLC协议基本配置

只有串口才能够使用hdlc协议

interface serial 1/0/0
link-protocol hdlc
ip address 10.0.1.1 30

华为在设备的串行接口上默认使用PPP协议

HDLC 地址借用

  • 不会存在ARP,因此也不需要MAC地址,就是点对点进行连接。

image.png

  • 串行接口可以借用Loopback接口的IP地址和对端建立连接
  • 租用地址的目的是为了节省地址
interface serial 1/0/0
link-protocol hdlc
ip address unnumbered interface loopback
ip route-static 10.1.1.0 24 sreial 1/0/0

PPP协议

image.png

  • PPP协议是一种点到点的链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。

  • 对比

image.png

PPP组件

  • LCP 链路控制协议 用来建立、拆除和监控PPP数据链路
  • NCP 网络控制协议 用于对不同的网络层协议进行连接建立和参数协商

PPP认证模式 PAP和CHAP

  • PAP password authentication protocol 密码认证协议,以明文的方式直接发送密码,二次握手机制,发起方为被认证方,可以做无限次的尝试(暴力破解),只在链路建立的阶段进行认证,一旦链路建立成功将不再认证。

image.png

  • CHAP Challenge Handshake Authentication Protocol ,挑战/质询握手认证协议,以MD5来隐藏密码,三次握手机制,由认证方发起认证,避免暴力破解,在链路建立成功后具有再次认证检测机制,目前在企业网的远程接入环境中比较常见。主要说的就是VPN。

image.png

PPP配置

# 创建PPP认证用户
aaa
    local-user username password cipher xxxx
    local-user username service-type ppp

# 开启PAP /CHAP认证
ppp authentication-mode pap/chap

# 以上为认证方需要配置的


# 以下是验证需要配置的

# 配置PAP/CHAP认证
ppp pap local-user username password xxx
# 配置PAP认证
ppp chap user username
# 配置CHAP认证
ppp chap password cipher xxx