在以太网上传输PPP的方法(RFC2516)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

RFC2516AMethodforTransmittingPPPOverEthernet(PPPoE)在以太网上传输PPP的方法(PPPoE)RFC文档中文翻译计划1组织:中国互动出版网()RFC文档中文翻译计划()E-mail:ouyang@china-pub.com译者:Hlp(hlp,huangliuqi@hotmail.com)译文发布时间:2001-4-9版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须保留本文档的翻译及版权信息。NetworkWorkingGroupL.MamakosRequestforComments:2516K.LidlCategory:InformationalJ.EvartsUUNETTechnologies,Inc.D.CarrelD.SimoneRedBackNetworks,Inc.R.WheelerRouterWare,Inc.February1999在以太网上传输PPP的方法(PPPoE)(RFC2516AMethodforTransmittingPPPOverEthernet(PPPoE))本备忘录状态ThismemoprovidesinformationfortheInternetcommunity.ItdoesnotspecifyanInternetstandardofanykind.Distributionofthismemoisunlimited.版权声明Copyright(C)TheInternetSociety(1999).AllRightsReserved.摘要点到点协议(PPP,参考文献[1])提供在点到点连路上传送多协议数据报的标准方法。本文档描述在以太网上建立PPP会话以及封装PPP数据报的方法。可行性本说明书试图提供PPP所定义的工具,如链路控制协议(LinkControlProtocol,LCP),网络层控制协议(Network-layerControlProtocols,NCP),认证以及其它机制。这些功能要求在通信双方之间存在点到点的关系,而不是在以太网和其他多访问环境中所出现的多点关系。本规范可用于同一个以太网上的多个主机通过一个或多个跨接(桥接)的调制解调器向多个目的主机开放其PPP会话。主要用于宽带远程访问技术,即访问服务的提供者希望通过提供一个桥接的拓扑结构从而保持PPP会话摘要。本文档描述的PPPoE是RedBackNetworks,RouterWare,UUNET及其它厂商所采用的在以太网上封装PPP的方法。RFC2516AMethodforTransmittingPPPOverEthernet(PPPoE)在以太网上传输PPP的方法(PPPoE)RFC文档中文翻译计划2目录1.简介............................................................................................................32.约定............................................................................................................33.协议总述.....................................................................................................34.净载数据.....................................................................................................45.DISCOVERY阶段...........................................................................................55.1PPPoEActiveDiscoveryInitiation数据包(PADI)................................................................55.2ThePPPoEActiveDiscoveryOffer数据包(PADO).................................................................65.3ThePPPoEActiveDiscoveryRequest数据包(PADR).............................................................65.4ThePPPoEActiveDiscoverySession-confirmation数据包(PADS)...................................65.5THEPPPOEACTIVEDISCOVERYTERMINATE数据包(PADT)...........................66.PPP会话阶段...............................................................................................77.LCP方面的考虑...........................................................................................78.其它方面的考虑..........................................................................................79.安全方面的考虑..........................................................................................810.致谢..........................................................................................................811.参考文献...................................................................................................8附录A..............................................................................................................8附录B.............................................................................................................10作者地址........................................................................................................11完整的版权通告..............................................................................................12RFC2516AMethodforTransmittingPPPOverEthernet(PPPoE)在以太网上传输PPP的方法(PPPoE)RFC文档中文翻译计划31.简介现代访问技术有几个互相冲突的设计目标。人们想通过相同的以顾客为前提的访问设备(接入设备)来连接到远程站点上的多个主机,同时提供与拨号上网(使用PPP)类似的访问控制和支付功能。在很多访问技术(接入技术)中,把多个主机连接到以顾客为前提的访问设备(接入设备)的最经济的方法就是通过以太网。另外,还想尽量保持设备的低成本同时要求不改变或很少改变其配置。以太网上的PPP(PPPoE)提供通过简单桥接访问设备(接入设备)把一个网络的多个主机连接到远程访问集中器的功能。使用该模型,每一个主机使用自己的PPP协议栈,呈现给用户的还是熟悉的用户接口,访问控制、支付以及服务类型(typeofservice)都能基于每一个用户,而不是基于站点。为了提供以太网上的点到点连接,每一个PPP会话必须知道远程通信对方的以太网地址,并建立一个唯一的会话标识符。PPPoE包含一个(以太网地址)发现协议来提供这个功能。2.约定本文当中出现的关键词必须(MUST),不允许(MUSTNOT),必需(REQUIRED),应该(SHALL),不应(SHALLNOT),应该(SHOULD),不应该(SHOULDNOT),推荐(RECOMMENDED),可以(可能,MAY),以及可选(OPTIONAL),按参考文献[2]解释。中译版本将对这些关键词加粗并加上红色突出显示。3.协议总述PPPoE分为两个阶段,即Discovery(地址发现)阶段和PPP会话阶段。当某个主机希望发起一个PPPoE会话时,它必须首先执行Discovery来确定对方的以太网MAC地址并建立起一个PPPoE会话标识符SESSION_ID。虽然PPP定义的是端到端的对等关系,Discovery却是天生的一种客户端-服务器关系。在Discovery的过程中,主机(作为客户端)发现某个访问集中器(AccessConcentrator,作为服务器),根据网络的拓扑结构,可能主机能够跟不止一个的访问集中器通信。Discovery阶段允许主机发现所有的访问集中器并从中选择一个。当Discovery阶段成功完成之后,主机和访问集中器两者都具备了用于在以太网上建立点到点连接所需的所有信息。Discovery阶段保持无状态(stateless)直到建立起一个PPP会话。一旦PPP会话建立,主机和访问集中器两者都必须为一个PPP虚拟接口分配资源。RFC2516AMethodforTransmittingPPPOverEthernet(PPPoE)在以太网上传输PPP的方法(PPPoE)RFC文档中文翻译计划44.净载数据这里定义了下面所示的数据包格式。payload的内容将在Discovery和PPP的章节中描述。以太网的帧格式如下所示:010123456789012345DESTINATION_ADDR(6个字节)SOURCE_ADDR(6个字节)ETHER_TYPE(2个字节)payload......CHECKSUMDESTINATION_ADDR域是一个以太网单播目的地址或者以太网广播地址(0xffffffff)。对于Discovery数据包来说,该域的值是在Descovery章节中定义的单播或者多播地址。对于PPP会话流量来说,该域必须是Descovery阶段已确定的通信对方的单播地址。SOURCE_ADDR域必须包含源设备的以太网MAC地址。ETHER_TYPE设置为0x8863(Discovery阶段)或者0x8864(PPP会话阶段)。PPPoE的以太网payload如下所示:012301234567890123456789012345678901VERTYPECODESESSION_IDLENGTHpayload......VER域为4位,PPPoE规范的本版本必

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功