ppp lcp协商报文有哪些_HCIE | 彻底搞懂WAN技术PPP、LCP、PAP、CHAP、NCP、MP、PPPoE

1.以太网线缆

双绞线光纤:

  • 单模光纤

  • 多模光纤

2.ppp

PPP 协议在 TCP/IP 协议栈中位于数据链路层,是目前应用最广泛的点到点链路层协议。
PPP 的三个组件:

  • 数据封装方式:定义封装多协议数据包的方法。

  • 链路控制协议(LCP):定义建立、协商和测试数据链路层连接的方法。

  • 网络层控制协议(NCP):包含一组协议,用于对不同的网络层协议进行连接建立和参数协商。
    PPP 要建立起连接需要经历 LCP 的认可(MTU,认证,魔术字。)

和 NCP 的认可(双方的 IP 地址需要协商使用 IPCP 协议或者 IPXCP 协议。)。

7e2e4197c2ca020811c11f4cbdbad34d.png

Flag 作为报文的起始位。Address 地址,由于 PPP 是点对点协议,不需要对端是谁。默认填充全 1.Control 控制字段,固定内容为 3.Protocol 协议字段代表内部 LCP 使用什么协议。Code 代表是什么内容。Identifier PPP 协议中严格要求,数据从 0 开始,每次+1,对端回复必须与我一致。Length 代表 LCP 报文的全部长度Type 对比是什么类型的值,length 该值长度

2c58afeb46fb3c666f250edf97846383.png

链路刚刚建立属于Dead状态,物理连上线,其他协议全部没有允许或者都关闭了。物理层up以后,进入 Establish ,进行 LCP 协商建立 LCP 连接。。如果成功就 open,如果失败就回到 Dead 除非有配置修改,OPEN 以后进入Authenticate 如果失败,到达 Terminate 关闭 LCP 的连接,然后回到 Dead。如果认证成功,或者无认证,进入Network,使用 NCP 进行 IPCP 的协商。如果成功了就可以正常转发数据了。如果失败了。到达 Terminate 关闭连接,然后回到 Dead 状态。

3.LCP

链路控制协议
LCP 协议有 3 大类报文:

  1. 链路配置包,用于建立和配置链路:Configure-Request(匹配请求),Configure-Ack(匹配确认),Configure-Nak(匹配否认),和Configure-Reject(匹配拒绝)。

  2. 链路结束包,用于结束一个链路:Terminate-Request(终止请求) 和 Terminate-Ack(终止确认)。

  3. 链路维修包,用于管理和调试一个链路:Code-Reject(代码拒绝),Protocol-Reject(协议拒绝),Echo-Request(回波请求),Echo-Reply(回波应答), 和 Discard-Request(抛弃请求)。

Configure-Nak:携带的信息属于认为不合法的信息。
需要修改参数,重新发送请求。Configure-reject: 携带的信息属于自己不能识别的信息。

如果在 network 阶段,收到 Terminate-Request 代表对方要断开连接。需要回复 Terminate-Ack。迁移到 Terminate关闭连接然后到 DEAD.

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值