| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
PPPoE:基于以太网的 PPP
PPPoE:基于以太网的 PPP
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 8:57:34

PPPoE:基于以太网的 PPP

(PPPoE:PPP over Ethernet)

  PPPOE 提供通过简单桥接接入设备连接远端接入设备的服务。在这个模型下,每个用户主机利用自身的 PPP 堆栈,用户使用熟悉的界面。接入控制,计费、服务类型等都可以针对每个用户来进行,而不是每个站点。

  为了提供以太网上的点到点连接,每一个 PPP 会话必须知道远程通信对方的以太网地址,并建立一个唯一的会话标识符。PPPoE 包含一个以太网地址发现协议来提供这个功能。

  PPPoE 分为两个阶段,即 Discovery 地址发现阶段和 PPP 会话阶段。当某个主机希望发起一个 PPPoE 会话时,它必须首先执行 Discovery 来确定对方的以太网 MAC 地址并建立起一个 PPPoE 会话标识符 SESSION_ID。虽然 PPP 定义的是端到端的对等关系,Discovery 却是天生的一种客户端-服务器关系。在 Discovery 的过程中,主机(作为客户端)发现某个访问集中器(Access Concentrator 作为服务器),根据网络的拓扑结构,可能主机能够跟不止一个的访问集中器通信 。Discovery 阶段允许主机发现所有的访问集中器并从中选择一个。当 Discovery 阶段成功完成之后,主机和访问集中器两者都具备了用于在以太网上建立点到点连接所需的所有信息。

  Discovery 阶段保持无状态 stateless 直到建立起一个 PPP 会话。一旦 PPP 会话建立,主机和访问集中器两者都必须为一个 PPP 虚拟接口分配资源。


协议结构

  PPPoE 的以太网有效载荷显示如下:

4

8

16

32 bit

Ver

Type

Code

Session-ID

Length

Payload


  • VER ― PPPOE 版本。必须设置为 0x1。
  • TYPE ― 必须设置为 0x1。
  • CODE ― Discovery 和 PPP Session 阶段有定义。
  • SESSION_ID ― 无符号值。Discovery 数据包中有该字段定义。对于特定的 PPP Session 而言,该值为固定值。实际上,该字段定义了包括以太网 SOURCE_ADDR 和 DESTINATION_ADDR 的 PPP。0xffff 作为预留值,不作使用。
  • LENGTH ― 表示 PPPoE 有效载荷长。不包括以太网或 PPPoE 头的长度。

相关协议 PPP、802.3
组织来源 PPPoE 由 IETF(http://www.irtf.org)定义在 RFC 2516。
相关链接 http://www.javvin.com/protocol/rfc2516.pdf: A Method for Transmitting PPP Over Ethernet (PPPoE)

【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    Google Search Applianc
    PostgreSQL多字节字符编
    MKPortal跨站脚本及SQL注
    PoivY免费电话一个账号6
    PowerShadow打造最稳定的
    IP Spoof技术介绍(IP 欺
    PPPoA:基于 ATM AAL5 的
    Oracle Portal 存多个HT
    用工具搞定PP点点通中的
    Fetchmail POP3客户端缓

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览