PPPOE网络通道协议是什么?
什么是PPPOE?
点到点协议跨 Ethernet (PPPOE)是一种以太网状结构为基础,以点到点协议(PPP)为核心的网络通道协议。因为将 PPP协议整合到了协议中,所以它可以完成传统的以太网所不能完成的认证、加密、压缩等功能。它还可以被用在有线调制解调器和数字订户线路(DSL)的协议系统中,从而为用户提供网络访问服务。Ethernet协议实质上,这是一个协定,可以在两个以太网路介面间建立点对点通道。
利用爱陆通通信模块-AD7028D(T/Z)进行点对点组网如下图:
以在 Linux下使用的 PPPD作为例子,在 PPP的界面上,它在 IP,IPv6, IPX等几个方面都有很好的支持。
在此基础上,提出了一种基于有向分组网络的网络连接方式,它不是以串行方式连接,而是类似于以太网。使用这种带有登录名和密码的标准连接方式,很容易就能访问到卖家的账户。此外,在 PPPoE的联机中,只需为另一方指派 IP地址,即可实现 IP地址的动态复用。
PPPoE 是由 UUNET、Redback Networks 和 RouterWare 开发的。
PPPoE的工作原理
PPPoE的工作流程分为两个部分:第一部分为无状态,目标为获得 PPPoE (位于本地 ADSL)终端的 MAC地址,并创建 PPPoE的 Session ID。
这一搜寻工作结束后,就是标准的P-点对点对话。
当主机要开始PPPoE会话时,首先要经过发现阶段,识别出本端的以太网MAC地址,建立PPPoE SESSION-ID。
在发现阶段,主机可以根据网络拓扑发现多个接入集中器,然后让用户选择一个。当发现阶段成功完成时,主机和选定的接入集中器都拥有在以太网上建立 PPP 连接所需的信息。
在 PPP 会话建立之前,在发现阶段保持无状态的客户端/服务器模式。
一旦建立了 PPP 会话,主机和接入集中器都必须为 PPP 虚拟接口分配资源。