pppoe协议交互流程以及报文结构

PPPoE(Point-to-Point Protocol Over Ethernet)是为了解决PPP协议在以太网环境中的应用问题而产生的。它通过Discovery阶段、Session阶段和Terminate阶段实现用户与服务器的连接。在Discovery阶段,PPPoE客户端广播PADI报文,服务器响应PADO,客户端选择服务器并发送PADR,最后服务器回复PADS建立会话。Session阶段涉及PPP协商,包括LCP、认证和NCP阶段。Terminate阶段通过PADT报文结束会话。PPPoE报文结构包括目的地、源地址、Ether_type、Ver、Type、Code、Session_ID和Length等字段。
摘要由CSDN通过智能技术生成

pppoe出现的原因:

PPP (Point-to-Point Protocol )是为在点对点的简单链路上传送多协议数据报而设计的协议。PPP协议要求进行通信的双方之间是点到点的关系,不适于广播型的以太网和另外一些多点访问型的网络,于是就产生了PPPoE协议(Point-to-Point Protocol Over Ethernet)。它不仅为使用桥接以太网的用户提供了一种宽带接入手段,同时还能提供方便的接入控制和计费。每个接入用户均建立一个独一无二PPP的会话,因此会话建立之前必需知道远端访问集中设备的MAC地址,PPPoE协议可通过发现协议来获取到。

pppoe的交互流程

pppoe分为三个阶段:Discovery阶段、Session阶段、Terminate阶段。

Discovery阶段:

1.PADI:PPPoE活动发现发起报文,PPPoE Client 广播发送一个PADI 报文,在此报文中包含PPPoE Client 想要得到的服务类型信息。
在这里插入图片描述
2.PADO:PPPoE活动发现提供报文,(2)所有的PPPoE Server 收到PADI 报文之后,将其中请求的服务与自己能够提供的服务进行比较,如果可以提供,则单播回复一个PADO 报文。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值