PPOE(ppoe拨号上网)
PPOE
本文内容来自于互联网,分享PPOE(ppoe拨号上网)
PPOE pppoe 虚拟拨号协议简介
??
??
??adsl拨号上网用户对ppoe一定不陌生,那么ppoe到底是一个什么样的协议呢?
??PPPOE协议提供了在广播式的网络(如以太网)中多台主机连接到远端的访问集中器(我们对目前能完成上述功能的设备为宽带接入服务器)上的一种标准。在这种网络模型中,我们不难看出所有用户的主机都需要能独立的初始化自己的PPP协议栈,而且通过PPP协议本身所具有的一些特点,能实现在广播式网络上对用户进行计费和管理。为了能在广播式的网络上建立、维持各主机与访问集中器之间点对点的关系,那么就需要每个主机与访问集中器之间能建立唯一的点到点的会话。
??
??PPPOE协议共包括两个阶段,即PPPOE的发现阶段(PPPOE Discovery Stage)和PPPOE的会话阶段(PPPOE Session Stage)。在这篇培训教材中更注重是PPPOE发现阶段的介绍,因为对于PPPOE的会话阶段,可以看成和PPP的会话过程是一样的(可直接参照PPP协议培训教材),而两者的主要区别在于只是在PPP的数据报文前封装了PPPOE的报文头。无论是哪一个阶段的数据报文最终会被封装成以太网的帧进行传送。
??
??当一个主机希望能够开始一个PPPOE会话时,它首先会在广播式的网络(协议中是这样说的,但在实际应用中,可能还要跨跃多点访问的网络,如ATM等,从而就形成了PPPOEOA的数据包)上寻找一个访问集中器,当然可能网络上会存在多个访问集中器时,对于主机而言则会根据各访问集中器(AC,Access Concentration)所能提供的服务或用户的预先的一些配置来进行相应的选择。当主机选择完了所需要的访问集中器后,就开始和访问集中器建立一个PPPOE会话进程。在这个过程中访问集中器会为每一个PPPOE会话分配一个唯一的进程ID,会话建立起来后就开始了PPPOE的会话阶段,在这个阶段中已建立好点对点连接的双方(这种点对点的结构与PPP不一样,它是一种逻辑上的点对点关系)就采用PPP协议来交换数据报文,从而完成一系列PPP的过程,最终将在这点对点的逻辑通道上进行网络层数据报的传送。
??PPPoA 使用 ATM 适配第 5 层(AAL5)分帧 PPP 封装的包。
??
??PPP 为基于点对点连接的多协议数据包的传输提供了一个标准方法。
??
??ATM AAL5 主要为连接到相同网络的终端站提供虚拟连接。这些连接提供了一个数据包发送服务,包括差错检测,但不包括差错修正。
??
??目前大多数 PPP 使用 ISO 3309 HDLC 为其帧式化。
??
??当 ATM 网络被配置为用于点对点连接时,PPP 就使用 AAL5 作为帧式化机制。
??
??PPP 层将底层 ATM AAL5 层服务作为位同步点对点连接。在这种情况下,PPP 链路对应于 ATM AAL5 虚拟连接。该虚拟连接必须是全双工点对点连接方式,它可能是专用的,也可能是可交换的。基于 AAL5 上的 LLC 封装的 PPP 技术是多元 VC PPP 技术的另一种选择。
??
??当在 AAL5 上传输一个 PPP 负载时,其具体实现如下:
??
??1. 通过两终端的相互配置或协商,必须支持虚拟电路多元 PPP 负载,正如下面第五部分描述的一样。该技术也称为“多元 VC PPP”。
??
??2. 通过两终端的相互配置或协商,必须支持 PVCs 上的 LLC 封装的 PPP 负载,如下面第六部分描述的一样。该技术也称为“LLC 封装 PPP”。
??
??3. 为设置 SVC,必须通过 Q.2931 [9] 附件 C 实现协商过程,同时对宽带低层接口(B-LLI)信息元素进行编码,从而指出是多元 VC PPP 还是 LLC 封装 PPP 。