pppoe原理协议详解

合集下载

PPPoE协议工作原理

PPPoE协议工作原理

PPPoE协议工作原理引言概述:PPPoE(Point-to-Point Protocol over Ethernet)是一种用于在以太网网络上建立点对点连接的协议。

它允许用户通过以太网接入互联网,并提供了认证和数据传输的功能。

本文将详细介绍PPPoE协议的工作原理。

一、PPPoE协议的建立过程1.1 客户端发起PPPoE会话请求:客户端在连接互联网时,会发送一个PPPoE 会话请求报文到PPPoE服务器。

1.2 服务器响应并分配会话ID:PPPoE服务器接收到客户端的请求后,会响应并分配一个唯一的会话ID。

1.3 客户端认证并建立连接:客户端收到服务器响应后,进行认证并建立与服务器之间的连接。

二、PPPoE协议的认证过程2.1 PAP认证方式:PPPoE协议支持PAP(密码认证协议)认证方式,客户端和服务器通过用户名和密码进行认证。

2.2 CHAP认证方式:PPPoE协议也支持CHAP(挑战握手认证协议)认证方式,客户端和服务器之间进行挑战-应答认证。

2.3 802.1x认证方式:PPPoE协议还可以与802.1x认证结合使用,提高网络安全性。

三、PPPoE协议的数据传输过程3.1 数据封装:在建立连接后,客户端和服务器之间的数据通过PPPoE协议进行封装。

3.2 数据传输:封装后的数据通过以太网传输到目的地,保证数据的可靠传输。

3.3 数据解封装:接收端收到数据后,进行解封装操作,将数据还原成原始格式。

四、PPPoE协议的终止过程4.1 客户端发起终止请求:当客户端需要终止与服务器的连接时,会发送一个终止请求报文。

4.2 服务器响应并释放资源:服务器收到终止请求后,会响应并释放与客户端建立的连接资源。

4.3 连接终止:客户端和服务器之间的连接被成功终止,释放占用的网络资源。

五、PPPoE协议的优缺点5.1 优点:PPPoE协议可以在以太网网络上建立点对点连接,提供了认证和数据传输功能,适用于宽带接入等场景。

PPPoE协议工作原理

PPPoE协议工作原理

PPPoE协议工作原理PPPoE(Point-to-Point Protocol over Ethernet)是一种常用于宽带接入的网络协议。

它允许用户通过以太网连接来访问Internet,并提供了一种安全、可靠的方式来建立和维护网络连接。

本文将详细介绍PPPoE协议的工作原理。

1. 概述PPPoE协议是建立在以太网上的一种点对点协议,它将PPP协议封装在以太网帧中进行传输。

PPPoE协议主要用于宽带接入,允许用户通过拨号方式连接到互联网服务提供商(ISP)的服务器。

2. PPPoE会话的建立在建立PPPoE连接之前,用户需要配置PPPoE客户端,包括用户名、密码等信息。

当用户启动拨号连接时,PPPoE客户端会发送一个PPPoE发现报文,使用以太网的广播方式发送到本地网络中的所有设备。

3. PPPoE会话的建立(续)PPPoE服务器收到PPPoE发现报文后,会发送一个PPPoE提供报文作为回应。

该报文包含服务器的MAC地址和服务名称等信息。

客户端收到提供报文后,会发送一个PPPoE激活报文,其中包含客户端的MAC地址和认证信息。

4. PPPoE会话的建立(续)服务器收到激活报文后,会进行用户认证。

认证成功后,服务器会发送一个PPPoE会话确认报文,其中包含分配给客户端的IP地址和其他配置信息。

客户端收到会话确认报文后,会建立一个PPP连接,并使用分配的IP地址进行通信。

5. PPPoE会话的维护一旦PPP连接建立成功,PPPoE会话就进入了维护阶段。

在会话维护期间,客户端和服务器之间会定期交换心跳报文以保持连接的稳定性。

如果在一定时间内没有收到对方的心跳报文,会话可能会被终止。

6. PPPoE会话的终止PPPoE会话可以通过用户主动断开或者由服务器端终止。

当用户主动断开连接时,客户端会发送一个PPPoE终止报文,通知服务器关闭会话。

服务器收到终止报文后,会释放分配给客户端的资源并关闭连接。

7. PPPoE的优点PPPoE协议具有以下几个优点:- 安全性高:PPPoE协议支持用户认证,可以防止未经授权的用户访问网络。

PPPoE协议大解析

PPPoE协议大解析

PPPoE协议大解析在前面的文章中,我们了解了PPP协议,相信大家对这个协议也有所掌握了。

那么今天我们主要讲解一下PPPoE协议。

PPPoE(PPP over Ethernet)是在以太网上建立PPP连接,由于以太网技术十分成熟且使用广泛,而PPP协议在传统的拨号上网应用中显示出良好的可扩展性和优质的管理控制机制,二者结合而成的PPPoE协议得到了宽带接入运营商的认可并广为采用。

PPPoE不仅有以太网的快速简便的特点,同时还有PPP的强大功能,任何能被PPP封装的协议都可以通过PPPoE传输。

1 PPPoE协议工作原理PPPoE建立过程可以分为Discovery阶段和PPP会话阶段。

Discovery阶段是一个无状态的阶段,该阶段主要是选择接入服务器,确定所要建立的PPP会话标识符Session ID,同时获得对方点到点的连接信息;PPP会话阶段执行标准的PPP过程。

一个典型的Discovery阶段包括以下4个步骤:(1)主机首先主动发送广播包PADI寻找接入服务器,PADI必须至少包含一个服务名称类型的TAG,以表明主机所要求提供的服务。

(2)接入服务器收到包后如果可以提供主机要求(3)主机在回应PADO的接入服务器中选择一个合适的,并发送PADR告知接入服务器,PADR中必须声明向接入服务器请求的服务种类。

(4)接入服务器收到PADR包后开始为用户分配一个唯一的会话标识符Session ID,启动PPP状态机以准备开始PPP会话,并发送一个会话确认包PADS。

主机收到PADS后,双方进入PPP会话阶段。

在会话阶段,PPPoE的以太网类域设置为0x8864,CODE为0x00,Session ID必须是Discovery阶段所分配的值。

PPP会话阶段主要是LCP、认证、NCP 3个协议的协商过程,LCP 阶段主要完成建立、配置和检测数据链路连接,认证协议类型由LCP协商(CHAP或者PAP),NCP是一个协议族,用于配置不同的网络层协议,常用的是IP控制协议(IPCP),它负责配置用户的IP和DNS等工作。

PPPoE协议工作原理

PPPoE协议工作原理

PPPoE协议工作原理PPPoE(Point-to-Point Protocol over Ethernet)是一种广泛应用于宽带接入网络中的协议,它允许用户通过以太网连接访问互联网。

在这篇文章中,我们将详细介绍PPPoE协议的工作原理。

1. 概述PPPoE协议是在以太网上运行的一种封装协议,它通过在以太网帧中封装点对点协议(PPP)数据包来实现。

它允许网络服务提供商(ISP)将用户接入设备(如调制解调器)与其宽带接入网络连接起来。

2. PPPoE会话建立当用户设备需要连接到ISP的宽带网络时,它首先需要建立一个PPPoE会话。

以下是PPPoE会话建立的过程:步骤1:发现(Discovery)用户设备发送一个PPPoE发现报文(PPPoE Discovery Packet)作为广播消息,以寻找可用的PPPoE服务器。

该报文包含一个特殊的以太网类型码,以标识它是一个PPPoE报文。

步骤2:提供(Offer)PPPoE服务器收到用户设备发送的PPPoE发现报文后,它会向用户设备发送一个PPPoE提供报文(PPPoE Offer Packet),其中包含服务器的相关信息,如服务器的MAC地址和服务名称。

步骤3:会话建立(Session Establishment)用户设备收到PPPoE提供报文后,选择一个合适的PPPoE服务器,并向其发送一个PPPoE会话请求报文(PPPoE Session Request Packet)。

该报文包含用户设备的MAC地址和所需的服务名称。

步骤4:会话确认(Session Confirmation)PPPoE服务器接收到用户设备发送的PPPoE会话请求报文后,会向用户设备发送一个PPPoE会话确认报文(PPPoE Session Confirmation Packet)。

该报文用于确认会话的建立,并包含一个会话ID,用于后续的数据传输。

3. PPPoE数据传输一旦PPPoE会话建立成功,用户设备和PPPoE服务器之间就可以通过PPP协议传输数据。

pppoe原理协议详解计算机硬件及网络IT计算机专业资料

pppoe原理协议详解计算机硬件及网络IT计算机专业资料

(,基于以太网的点对点协议)的工作流程包含发现()和会话()两个阶段,发现阶段是无状态的,目的是获得终端(在局端的设备上)的以太网地址,并建立一个惟一的。

发现阶段结束后,就进入标准的会话阶段1.发现阶段(:)1.1 ()主机广播发起分组,分组的目的地址为以太网的广播地址 0,(代码)字段值为0×09(),(会话)字段值为0x0000。

分组必须至少包含一个服务名称类型的标签(,字段值为0x0101),向接入集中器提出所要求提供的服务。

1.2 ()接入集中器收到在服务范围内的分组,发送有效发现提供包分组,以响应请求。

其中字段值为0×07(),字段值仍为0x0000。

分组必须包含一个接入集中器名称类型的标签(,字段值为0x0102),以及一个或多个服务名称类型标签,表明可向主机提供的服务种类。

和的值相同。

1.3()主机在可能收到的多个分组中选择一个合适的分组,然后向所选择的接入集中器发送有效发现请求分组。

其中字段为0x19(),字段值仍为0x0000。

分组必须包含一个服务名称类型标签,确定向接入集线器(或交换机)请求的服务种类。

当主机在指定的时间内没有接收到,它应该重新发送它的分组,并且加倍等待时间,这个过程会被重复期望的次数。

1.4 ()接入集中器收到分组后准备开始会话,它发送一个有效发现会话确认分组。

其中字段值为0×65(),字段值为接入集中器所产生的一个惟一的会话标识号码。

分组也必须包含一个接入集中器名称类型的标签以确认向主机提供的服务。

当主机收到分组确认后,双方就进入会话阶段。

和的值相同。

2.会话阶段(:)会话的建立,需要两端的设备都发送数据包来配置和测试数据通信链路。

用户主机与接入集中器根据在发现阶段所协商的会话连接参数进行会话。

一旦会话开始,数据就可以以任何其他的封装形式发送。

所有的以太网帧都是单播的。

会话的一定不能改变,并且必须是发现阶段分配的值。

2.1 协商阶段(:)的主机和都要给对方发送,协商阶段完成最大传输单元(),是否进行认证和采用何种认证方式()的协商。

pppoe协议

pppoe协议

pppoe协议PPPoE(Point-to-Point Protocol over Ethernet)是一种广泛用于宽带互联网接入的网络协议。

它通过在以太网上运行PPP协议来实现宽带接入,为家庭和企业用户提供了方便、高效的上网方式。

PPPoE协议是在以太网上运行的,它的基本原理是利用以太网的广播特性,将用户的网络包封装在以太网的数据帧中进行传输。

在PPPoE协议中,网络接入服务器(NAS)扮演着重要的角色,它负责接收用户的请求,并将其路由到互联网上。

PPPoE协议主要由三个部分组成:PPPoE客户端、PPPoE服务器和PPPoE会话。

当用户设备(如电脑或路由器)通过以太网连接到网络上时,它会向服务器发送一个PADI(PPPoE Active Discovery Initialization)报文,用于发现服务器。

服务器在收到PADI报文后,将通过PADR(PPPoE Active Discovery Request)报文回应客户端,建立会话并提供网络服务。

最后,客户端通过PPPoE回话建立PAP(Password Authentication Protocol)或CHAP(Challenge Handshake Authentication Protocol)认证,验证用户身份。

PPPoE协议的优点之一是它支持多用户共享宽带连接。

传统的拨号上网方式只支持一个用户使用宽带连接,而PPPoE协议可以将宽带连接与多个用户共享。

这使得家庭和企业用户可以通过一个宽带连接实现多个设备的上网需求,提高了网络的利用率。

另一个优点是PPPoE协议提供了更好的安全性。

用户在认证过程中需要提供用户名和密码,确保只有授权用户可以访问网络。

此外,PPPoE协议还支持对用户数据进行加密,保护用户的隐私和数据安全。

PPPoE协议在宽带接入领域具有广泛的应用,特别是在ADSL 和FTTH等技术中。

ADSL(Asymmetric Digital Subscriber Line)是一种利用现有电话线提供高速宽带接入的技术,而FTTH(Fiber to the Home)则是一种将光纤线直接连接到用户家中提供高速网络接入的技术。

PPPoE协议工作原理

PPPoE协议工作原理

PPPoE协议工作原理PPPoE(Point-to-Point Protocol over Ethernet)协议是一种用于在以太网上建立点对点连接的网络协议。

它允许用户通过以太网接入互联网,并在以太网上建立虚拟的拨号连接。

PPPoE协议的工作原理如下:1. 建立会话阶段:在建立连接之前,用户需要通过拨号软件向ISP(Internet Service Provider,互联网服务提供商)服务器发送连接请求。

这个请求被封装在PPPoE数据包中,并通过以太网传输到ISP服务器。

2. 建立连接阶段:ISP服务器接收到用户的连接请求后,将进行验证和授权。

如果用户的身份验证通过并被授权访问互联网,ISP服务器会向用户发送一个连接确认信息。

这个确认信息同样被封装在PPPoE数据包中,并通过以太网传输到用户设备。

3. 会话阶段:一旦连接建立,用户设备和ISP服务器之间就建立了一个虚拟的拨号连接。

在这个连接上,用户可以通过PPP协议与ISP服务器进行通信。

PPP协议负责在物理链路之上建立和维护网络连接。

4. 传输数据阶段:在会话阶段,用户设备可以通过PPP协议传输数据。

数据被封装在PPP数据包中,并通过以太网传输到ISP服务器。

ISP服务器将数据解封装,并将其发送到互联网上的目标服务器。

同样,从互联网上的目标服务器返回的数据也会经过ISP 服务器,封装在PPP数据包中,并通过以太网传输到用户设备。

5. 断开连接阶段:当用户不再需要连接时,可以通过拨号软件发送断开连接请求。

ISP服务器接收到请求后,会关闭虚拟的拨号连接,并向用户发送断开连接确认信息。

用户设备收到确认信息后,会关闭与ISP服务器之间的连接。

通过PPPoE协议,用户可以通过以太网接入互联网,实现高速、稳定的网络连接。

这种协议的灵活性使得它成为许多宽带接入技术的重要组成部分,如ADSL、光纤等。

同时,PPPoE协议也为用户提供了一种安全、可靠的方式来访问互联网。

PPPoE协议工作原理

PPPoE协议工作原理

PPPoE协议工作原理PPPoE(Point-to-Point Protocol over Ethernet)是一种在以太网上运行的网络协议,它允许用户通过以太网连接到互联网。

本文将详细介绍PPPoE协议的工作原理。

1. PPPoE简介PPPoE是一种基于PPP(Point-to-Point Protocol)的封装协议,它允许用户通过以太网建立拨号连接到互联网。

PPP是一种面向数据链路层的协议,常用于建立点对点的网络连接。

2. PPPoE的组成PPPoE协议由两个主要部份组成:PPP会话阶段和以太网封装阶段。

2.1 PPP会话阶段在PPP会话阶段,用户的计算机通过拨号方式与ISP(Internet Service Provider,互联网服务提供商)的拨号服务器建立连接。

这个过程包括以下步骤:- 用户的计算机通过以太网发送一个PPPoE发现报文,该报文使用特殊的以太网类型码来识别。

- ISP的拨号服务器收到发现报文后,回复一个PPPoE提供报文,其中包含了拨号服务器的MAC地址。

- 用户的计算机收到提供报文后,发送一个PPPoE会话请求报文,其中包含了用户名和密码等凭证信息。

- ISP的拨号服务器验证用户的凭证信息,如果通过验证,将发送一个PPPoE会话确认报文,建立PPP会话。

2.2 以太网封装阶段在PPP会话建立后,PPPoE协议将PPP帧封装在以太网帧中进行传输。

这个过程包括以下步骤:- 用户的计算机将要发送的数据封装在PPP帧中。

- PPP帧被封装在以太网帧中,目的MAC地址为ISP的拨号服务器的MAC地址。

- 以太网帧通过以太网进行传输。

- ISP的拨号服务器收到以太网帧后,将其解封装,提取出PPP帧。

- PPP帧中的数据被传递给ISP的拨号服务器进行处理。

3. PPPoE的优点PPPoE协议具有以下优点:- 简单易用:PPPoE协议使用起来相对简单,用户只需要提供用户名和密码等凭证信息即可建立连接。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PPPoE(Point to Point Protocol over Ethernet,基于以太网的点对点协议)的工作流程包括发觉(Discovery)和会话(Session)两个时期,发觉时期是无状态的,目的是取得PPPoE 终端(在局端的ADSL设备上)的以太网MAC 地址,并成立一个惟一的PPPoE SESSION-ID。

发觉时期终止后,就进入标准的PPP会话时期1.发觉时期(PPPoED:PPPoE Discovery)PADI(PPPoE Active Discovery Initiation)主机广播发起分组,分组的目的地址为以太网的广播地址0xffffffffffff,CODE(代码)字段值为0×09(PADI Code),SESSION-ID(会话ID)字段值为0x0000。

PADI分组必需至少包括一个效劳名称类型的标签(Service Name Tag,字段值为0x0101),向接入集中器提出所要求提供的效劳。

PADO(PPPoE Active Discovery Offer)接入集中器收到在效劳范围内的PADI分组,发送PPPoE有效发觉提供包分组,以响应请求。

其中CODE字段值为0×07(PADO Code),SESSION-ID字段值仍为0x0000。

PADO分组必需包括一个接入集中器名称类型的标签(Access Concentrator Name Tag,字段值为0x0102),和一个或多个效劳名称类型标签,说明可向主机提供的效劳种类。

PADO和PADI的Host-Uniq Tag值相同。

PADR(PPPoE Active Discovery Request)主机在可能收到的多个PADO分组中选择一个适合的PADO分组,然后向所选择的接入集中器发送PPPoE有效发觉请求分组。

其中CODE字段为0x19(PADRCode),SESSION_ID字段值仍为0x0000。

PADR分组必需包括一个效劳名称类型标签,确信向接入集线器(或互换机)请求的效劳种类。

当主机在指定的时刻内没有接收到PADO,它应该从头发送它的PADI分组,而且加倍等待时刻,那个进程会被重复期望的次数。

PADS(PPPoE Active Discovery Session-confirmation)接入集中器收到PADR分组后预备开始PPP会话,它发送一个PPPoE有效发觉会话确认PADS分组。

其中CODE字段值为0×65(PADS Code),SESSION-ID字段值为接入集中器所产生的一个惟一的PPPoE会话标识号码。

PADS分组也必需包括一个接入集中器名称类型的标签以确认向主机提供的效劳。

当主机收到PADS 分组确认后,两边就进入PPP 会话时期。

PADS和PADR的Host-Uniq Tag值相同。

2.会话时期(PPPoES:PPPoE Session)PPP会话的成立,需要两头的设备都发送LCP数据包来配置和测试数据通信链路。

用户主机与接入集中器依照在发觉时期所协商的PPP会话连接参数进行PPP会话。

一旦PPPoE会话开始,PPP数据就能够够以任何其他的PPP封装形式发送。

所有的以太网帧都是单播的。

PPPoE会话的SESSION-ID必然不能改变,而且必需是发觉时期分派的值。

LCP协商时期(LCP:Link Control Protocol)LCP的Request主机和AC都要给对方发送,LCP协商时期完成最大传输单元(MTU),是不是进行认证和采纳何种认证方式(Authentication Type)的协商。

(1)LCP协议数据报文分类链路配置报文:用来成立和配置一条链路,要紧包括Configure-Request、Configure-Ack、Configure-Nak和Configure-Reject报文链路保护报文:用来治理和调试链路,要紧包括Code-Reject、Protocol-Reject、Echo-Request、Echo-Reply和Discard-Request报文链路终止报文:用来终止一条链路,要紧包括Terminate-Request和Terminate-Reply报文(2)LCP协商进程LCP协商的进程如下:协商两边相互发送一个LCP Config-Request报文,确认收到的Config-Request报文中的协商选项,依照这些选项的支持与同意情形,做出适当的回应。

假设两头都回应了Config-ACK,那么标志LCP链路成立成功,不然会继续发送Request报文,直到对端回应了ACK报文为止。

说明:(1)Config-ACK:假设完全支持对端的LCP选项,那么回应Config-ACK报文,报文中必需完全携带对端Request报文中的选项。

(2)Config-NAK:假设支持对端的协商选项,但不认可该项协商的内容,那么回应Config-NAK报文,在Config-NAK的选项中填上自己期望的内容,如:对端MRU值为1500,而自己期望MRU值为1492,那么在Config-NAK报文中埴上自己的期望值1492。

(3)Config-Reject:假设不能支持对端的协商选项,那么回应Config-Reject报文,报文中带上不能支持的选项,如Windows拨号器会协商CBCP(被叫回呼),而ME60不支持CBCP 功能,那么回将此选项拒绝掉。

认证时期(PPP Authentication:PAP/CHAP)会话两边通过LCP协商好的认证方式进行认证,若是认证通过了,才能够进行下面的网络层的协商。

认证进程在链路协商终止后就进行。

ⅠPAP(Password Authentication Protocol,口令认证协议)认证PAP为两次握手协议,它通过用户名及口令来对用户进行验证。

PAP验证进程如下:当两头链路可彼此传输数据时,被验证方发送本端的用户名及口令到验证方,验证方依照本端的用户表(或Radius效劳器)查看是不是有此用户,口令是不是正确。

如正确那么会给对端发送Authenticate-ACK报文,通告对端已被许诺进入下一时期协商;不然发送NAK 报文,通告对端验证失败。

现在,并非会直接将链路关闭。

只有当验证只是次数达到必然值(缺省为10)时,才会关闭链路。

PAP的特点是在网络上以明文的方式传递用户名及口令,如在传输进程中被截获,便有可能对网络平安造成极大的要挟。

因此,它适用于对网络平安要求相对较低的环境。

ⅡCHAP(Challenge Handshake Authentication Protocol,质询握手认证协议)认证CHAP为三次握手协议。

只在网络上传输用户名,并非传输用户口令,因此它的平安性要比PAP高。

CHAP的验证进程为:第一由验证方(Server)向被验证方(Client)发送一些随机产生的报文,并同时将本端的主机名附带上一路发送给被验证方。

被验证方接到对端对本端的验证请求(Challenge)时,便依照此报文中验证方的主机名和本端的用户表查找用户口令字,如找到用户表中与验证方主机名相同的用户,便利用报文ID、此用户的密钥用Md5算法生成应答(Response),随后将应答和自己的主机名送回。

验证方接到此应答后,用报文ID、本方保留的口令字(密钥)和随机报文用Md5算法得出结果,与被验证方应答比较,依照比较结果返回相应的结果(ACK or NAK)(1)同意认证端发送Challenge(2)申请认证端发验证请求报文(3)同意认证端回应认证同意报文通过以上三次报文交互后,CHAP认证完成。

NCP协商时期(NCP:Network Control Protocol)NCP有很多种,如IPCP、BCP、IPv6CP,最为经常使用的是IPCP(Internet Protocol Control Protocol)协议。

NCP的要紧功能是协商PPP报文的网络层参数,如IP地址,DNS Server IP 地址,WINS Server IP地址等。

PPPoE用户要紧通过IPCP来获取访问网络的IP地址或IP地址段。

NCP流程与LCP流程类似,用户与ME设备之间相互发送NCP Config-Request报文而且相互回应NCP Config-Ack报文后,标志NCP己协商完,用户上线成功,能够正常访问网络了。

IPCP的协商进程是基于PPP状态机进行协商的。

通过两边协商,通过配置请求、配置确认、配置否定等包文互换配置信息,最终由initial (或closed)状态变成Opened状态。

IPCP 状态变成Opened的条件必需是发送方和接收方都发送和接收过确认包文。

IPCP协商进程中,协商包文可包括多个选项,即参数。

各个选项的拒绝或否定都不能阻碍IPCP的UP,IPCP能够无选项协商,无选项协商也一样能够UP。

选项有IP Address、网关、掩码等,其中IP Address是最重要的一个选项,有些厂家的实现必需那个选项取得确认,大多数厂家的实现许诺那个选项为空。

NCP的大体协商流程见以下图:用户和接入设备对IP效劳时期的一些要求进行多次协商,以决定两边都能够接收的约定。

如:IP业务时期利用的IP紧缩协议等。

两边的协议是通过报文中包括的Option项进行协商的,每一个Option都是一个需要协商的问题。

最后两边都需要对方回答Configure_Ack的同意报文。

会话维持(Session Keep-alive)设备主动发送Echo Request进行PPPoE心跳保活,假设3次未取得效劳器的响应,那么设备主动释放地址。

发LCP Echo Request 的时候,魔术字字段要和之前通信的Configure_Request利用的魔术字字段维持一致。

有些设备或终端不支持主动发送Echo-Request 报文, 只能支持回应Echo-Reply报文。

会话终止(Session Termination)PPPoE 还有一个PADT(PPPOE Active Discovery Terminate)分组,它能够在会话成立后的任何时候发送,来终止PPPoE会话,也确实是会话释放。

它能够由主机或接入集中器发送,目的地址填充为对端的以太网的MAC地址。

当对方接收到一个PADT(PPPOE Active Discovery Terminate)分组,就再也不许诺利用那个会话来发送PPP业务。

PADT分组不需要任何标签,其CODE字段值为0xa7(PADT Code),SESSION-ID字段值为需要终止的PPP会话的会话标识号码。

在发送或接收PADT后,即便正常的PPP终止分组也没必要发送。

PPP对端应该利用PPP协议自身来终止PPPoE会话,可是当PPP不能利历时,能够利用PADT。

相关文档
最新文档