PPPoE协议(RFC2516)中文

合集下载

PPPoE协议(RFC+2516)

PPPoE协议(RFC+2516)

Network Working Group L. Mamakos Request for Comments: 2516 K. Lidl Category: Informational J. EvartsUUNET Technologies, Inc.D. CarrelD. SimoneRedBack Networks, Inc.R. WheelerRouterWare, Inc.February 1999A Method for Transmitting PPP Over Ethernet (PPPoE) 本备忘录的状态本备忘录为因特网社区提供信息。

它不指定任务类型的因特网标准。

允许任意分发本备忘录。

版权通告Copyright (C) The Internet Society (1999). 保留所有权利。

摘要点对点协议 (PPP) [1] 提供了在点对点连接上传输多种协议报文的标准方法。

适用性本规格说明书意图提供用于定义PPP的资源,例如链路控制协议(Link Control Protocol)、网络层控制协议(Network-layer Control Protocol)、认证(authentication),等等。

这些能力需要端与端之间的点对点关系,而不是用于已在以太网及其他多点访问环境中使用的多点关系。

本规格说明书可以用于多个主机,这些主机在共享的、用于开放的PPP会话的以太网,并且通过一个或者更多的桥接调制解调器而抵达多个目标地址。

它试图用于提供桥接以太网拓扑的宽带远程访问技术,并且当访问提供者希望维持与PPP相关的、抽象的会话时。

本文档描述了在以太网上包装的PPP,它已经被RedBack网络、RouterWare、UUNET及其他机构使用。

1、介绍Modem接入技术面临一些相互矛盾的目标,既要通过同一个用户前置接入设备连接远程的多个用户主机,又要提供类似拨号一样的接入控制,计费等功能。

pppoe原理和配置

pppoe原理和配置


中兴通讯
5、PADT(PPPOE Active Discovery Terminate)包 这个包可以在进程开始后的任何时候发送,指示一个PPPOE进程已经被终止。 它可以被主机或接入服务器发送。Destination_ADDR域是单播以太网地址,CO DE域被设为0xa7,SESSION_ID指示要被终止的进程,不需要TAG。当收到PA DT的时候,不允许利用这个进程发送PPP流量。在收到或发送PADT后甚至正常 的PPP终止包也不能被发送。

中兴通讯
例1:PADI 数据报文
FF FF FF FF FF FF 00 10 A4 97 C1 D9 88 63 11 09 00 00 00 0C 01 03 00 04 010000 00 01 01 00 00

中兴通讯
例1:PADI 数据报文
o PPP过程阶段
初始化过程保持原来状态直至PPP过程开始建立。当 PPP过程开始被建立,主机和接入服务器必须把资源分配给 PPP协议的虚拟接口。

中兴通讯
01234567890123456
以太网帧结构
Destination_ADDR (6 octets) Source_ADDR (6 octets) Ether_TYPE (2 octets)
Ether header
payload
Checksum
Destination_ADDR域包括单播以太网目的地址或以太网广播地址(0xffffffff) 。在初始化包中,值是单播或广播地址。Source_ADDR域必须包含源设备的 以太网MAC地址。Ether_TYPE被定义为0x8863(初始化阶段)或0x8864 (PPP过程阶段)。

中兴通讯

PPPoE的配置

PPPoE的配置

PPPoE的配置⽬录6 配置PPPoE..................................................................................................................................6-16.1 PPPoE简介...................................................................................................................................................6-26.1.1 基本概念............................................................................................................................................6-26.1.2 会话阶段............................................................................................................................................6-26.1.3 应⽤环境............................................................................................................................................6-26.2 配置PPPoE Client.......................................................................................................................................6-36.2.1 建⽴配置任务.....................................................................................................................................6-36.2.2 配置拨号接⼝.....................................................................................................................................6-36.2.3 配置PPPoE会话...............................................................................................................................6-46.2.4 检查配置结果.....................................................................................................................................6-46.3 维护PPPoE..................................................................................................................................................6-56.3.1 调试PPPoE ........................................................................................................................................6-56.3.2 清除PPPoE会话...............................................................................................................................6-56.4 PPPoE配置举例...........................................................................................................................................6-6 插图⽬录图6-1 PPPoE典型组⽹图.................................................................................................................................6-3图6-2 PPPoE Client⽰例组⽹图.......................................................................................................................6-6表格⽬录表6-1检查PPPoE Client配置结果.................................................................................................................6-4表6-2调试PPPoE ............................................................................................................................................6-5表6-3清除PPPoE会话...................................................................................................................................6-56 配置PPPoE6.1 PPPoE简介6.1.1 基本概念PPPoE(Point-to-Point Protocol over Ethernet)利⽤以太⽹将⼤量主机组成⽹络,通过⼀个远端接⼊设备连⼊因特⽹,并实现对接⼊主机的控制和计费功能。

pppoe原理和配置ppt课件

pppoe原理和配置ppt课件
5
PPP中的认证协议
6
一. PAP为两次握手协议,它通过用户名及口令来对用户 进行验证。
PAP验证过程如下:
当两端链路可相互传输数据时,被验证方发送本端的用户名及 口令到验证方,验证方根据本端的用户表(或radius服务器)查 看是否有此用户,口令是否正确。如正确则会给对端发送ACK 报文,通告对端已被允许进入下一阶段协商;
9
CHAP验证为加密验证,过程如下:
Client
challenge f f 03 c2 23 01 (id) (len) (challenge)
response f f 03 c2 23 02 (id) (len) (md5)
code success f f 03 c0 23 03 (id) (len) msg
code failure f f 03 c0 23 04 (id) (len) msg
CHAP验证过程
Serv er
10
Part 2:PPPOE协议
11
PPPOE • RFC2516 • 实现PPP帧在以太网上的适配
12
PPPOE的封装格式
IP PPP PPPOE Ethernet
以太网上的PPPOE协议栈
PPP过程阶段
初始化过程保持原来状态直至PPP过程开始建立。当PPP 过程开始被建立,主机和接入服务器必须把资源分配给PPP 协议的虚拟接口。
14
以太网帧结构
01234567890123456 Destination_ADDR (6 octets) Source_ADDR (6 octets) Ether_TYPE (2 octets)
payload
Ether header

中移动家庭网关终端技术规范v3.0.0

中移动家庭网关终端技术规范v3.0.0

中国移动通信企业标准QB-╳╳-╳╳╳-╳╳╳╳家庭网关终端技术规范T e c h n i c a l S p e c i f i c a t i o n f o r H o m e G a t e w a y版本号:3.0.0╳╳╳╳-╳╳-╳╳发布╳╳╳╳-╳╳-╳╳实施目录1. 范围 (1)2. 规范性引用文件 (1)3. 术语、定义和缩略语 (5)4. 设备总体定义 (9)4.1.设备在网络中的位置 (9)4.2.接口定义 (10)4.3.设备类型 (10)5. 接入型家庭网关 (11)5.1.接口要求 (11)5.1.1. 网络侧接口 (11)5.1.1.1. 网络侧接口描述 (11)5.1.1.2. 网络侧以太网接口要求 (12)5.1.1.3. PON接口要求 (12)5.1.1.4. TD-SCDMA接口要求 (12)5.1.1.5. TD-LTE接口要求 (12)5.1.2. 用户侧接口 (12)5.1.2.1. 用户侧以太网接口要求 (12)5.1.2.2. WLAN接口 (12)5.1.2.3. USB接口(可选) (12)5.2.功能要求 (13)5.2.1. 数据通信要求 (13)5.2.1.1. IP协议要求 (13)5.2.1.2. 数据转发功能要求 (13)5.2.1.3. DNS功能要求 (14)5.2.1.4. IPv4地址管理及拨号管理功能要求 (14)5.2.1.5. IPv6地址管理及拨号管理功能要求 (16)5.2.1.6. IPv4 NAT要求 (16)5.2.1.7. ALG要求 (17)5.2.1.8. 组播要求 (17)5.2.1.9. 其他功能要求 (17)5.2.2. 安全要求 (17)5.2.2.1. 防火墙 (17)5.2.2.2. 登陆WEB页面的安全要求 (17)5.2.2.3. 设备安全性 (18)5.2.3. QoS 要求 (18)5.2.4. VLAN功能要求 (19)5.2.5. USB扩展及管理(可选) (19)5.2.6. 设备发现要求 (19)5.2.6.1. UPnP (19)5.2.6.2. DLNA(可选) (19)5.2.7.1. 支持WLAN的开启和禁用 (20)5.2.7.2. 基本要求 (20)5.2.7.3. 多SSID要求 (20)5.2.7.4. WLAN安全要求 (20)5.2.7.5. WLAN QoS要求 (21)5.2.7.6. WPS要求 (21)5.2.8. 基本应用要求 (22)5.2.8.1. WLAN共享 (22)5.2.8.2. 家庭存储(可选) (23)5.3.性能要求 (23)5.3.1. 路由转发性能要求 (23)5.3.1.1. 吞吐量 (23)5.3.1.2. 地址学习 (23)5.3.1.3. 缓存大小 (23)5.3.1.4. 连接数量要求 (24)5.3.2. WLAN无线性能要求 (24)5.3.2.1. WLAN吞吐量性能要求 (24)5.3.2.2. WLAN覆盖性能要求 (24)5.3.2.3. WLAN接收灵敏度要求 (24)5.4.管理和维护要求 (24)5.4.1. 本地管理和配置要求 (24)5.4.1.1. 本地管理基本要求 (24)5.4.1.2. 用户分级管理 (25)5.4.1.3. 系统信息管理 (25)5.4.1.4. 基本配置 (25)5.4.1.5. 高级配置 (26)5.4.1.6. 设备管理 (27)5.4.1.7. 网络诊断 (27)5.4.1.8. 设备认证注册功能 (27)5.4.2. 远程管理要求 (29)5.4.2.1. 远程管理基本要求 (30)5.4.2.2. 远程参数配置和性能监测 (30)5.4.2.3. 远程故障诊断功能 (30)5.4.2.4. 设备告警功能 (30)5.4.2.5. 远程链路维持功能 (31)5.4.2.6. 软件远程管理 (31)5.4.2.7. 业务部署和控制 (31)5.4.2.8. PON上行家庭网关远程管理实现方式 (31)5.4.3. 日志功能要求 (32)5.5.预配置要求 (33)5.5.1. 预配置要求 (33)5.6.硬件要求 (34)5.6.1. 基本要求 (34)5.6.3. 硬件基本框图示例 (34)5.7.软件要求 (34)5.7.1. 基本要求 (34)5.7.2. 软件基本架构 (35)5.7.3. 软件接口要求 (35)5.7.4. 用户登录要求 (36)5.7.5. 系统升级要求 (36)5.8.配置界面要求 (36)5.8.1. 配置界面要求 (36)5.8.2. 配置界面用户权限要求 (36)5.9.设备标识要求 (38)5.10.外观及附件要求 (39)5.10.1. 运营商Logo要求 (39)5.10.2. 设备标签要求 (39)5.10.3. 网关指示灯要求 (40)5.10.4. 开关与按键要求 (41)5.10.5. 设备面板标识要求 (41)5.10.6. 设备接口要求 (41)5.10.7. 附件要求 (41)5.11.运行环境要求 (42)5.11.1. 供电要求 (42)5.11.2. 环境要求 (42)5.11.3. 抗电磁干扰能力 (42)5.11.4. 设备本身产生的电磁干扰要求 (42)5.11.5. 过压过流保护 (42)5.12.认证要求 (43)6. 接入型家庭网关支持物联网功能 (43)6.1.接入型家庭网关支持宜居通的功能要求(内置433M模块) (43)6.1.1. 433M模块要求 (43)6.1.2. 外围设备要求 (43)6.1.3. 业务功能描述 (43)6.1.3.1. 安防功能要求 (44)6.1.3.2. 家电控制功能 (44)6.1.4. 接入型家庭网关配置界面要求 (45)6.1.4.1.配置界面要求 (45)6.1.4.2. 配置界面用户权限要求 (46)6.2.接入型家庭网关支持基于低功耗W I F I的物联网功能要求 (48)6.2.1. 设备接入功能要求 (48)6.2.1.1. WiFi接入 (48)6.2.1.1.1. 接入型家庭网关要求 (48)6.2.1.1.2. 外设要求 (49)6.2.1.2. DHCP流程要求 (49)7. 宽带应用型家庭网关 (49)7.1.类型描述 (49)7.2.分体机接入设备要求 (49)7.3.分体机应用设备(机顶盒)要求 (50)7.3.1. 硬件要求 (50)7.3.1.1. 硬件、接口及按键要求 (50)7.3.1.2. 遥控器要求及参考设计 (53)7.3.1.3. 电源要求 (53)7.3.1.4. 配件要求 (53)7.3.1.5. 设备标识要求 (53)7.3.2. 网络侧接口要求 (54)7.3.3. 业务功能要求 (54)7.3.3.1. 互联网电视应用 (54)7.3.3.2. 多屏互动功能 (54)7.3.3.2.1. 概述 (54)7.3.3.2.2. 镜像功能 (54)7.3.3.2.3. 分享功能 (55)7.3.3.3. 家庭高清视频通话(可选) (55)7.3.3.4. 家庭卡拉OK功能(可选) (56)7.3.3.5. 语音交互功能 (56)7.3.4. 软件要求 (56)7.3.4.1. 操作系统要求 (56)7.3.4.2. 软件协议要求 (57)7.3.4.3. 编码及解码能力要求 (57)7.3.4.3.1. 编解码能力要求 (57)7.3.4.3.2. 音视频播放质量要求 (58)7.3.4.4. 屏幕管理要求 (58)7.3.4.5. 防刷机要求 (58)7.3.5. 管理要求 (59)7.3.5.1. 操作管理 (59)7.3.5.2. 软件管理 (60)7.3.5.3. 文件管理 (60)7.3.5.4. 配置管理 (60)7.3.6. 其他要求 (61)7.3.6.1. 供电要求 (61)7.3.6.2. 环境要求 (61)7.3.6.3. 噪声要求 (62)7.4.一体机设备要求 (62)7.4.1. 网络侧接口要求 (62)7.4.2. 网络接入功能要求 (62)7.4.3. 业务功能要求 (62)7.4.4. 软件要求 (62)7.4.5. 管理要求 (62)7.4.6. 硬件要求 (62)7.4.7. 其他要求 (62)7.4.7.1. 供电要求 (62)7.4.7.2. 环境要求 (63)7.4.7.3. 噪声要求 (63)8. 编制历史 (63)附录A省公司代码 (64)附录B设备故障消息(标准性附录) (65)B.1 告警编号规则 (65)B.2 设备告警信息列表 (66)附录C WIMO协议说明 (67)C.1设备类型和功能流程 (67)C.2网络连接 (68)C.3设备连接 (69)C.4媒体格式要求 (70)C.4.1视频编解码流程 (70)C.4.2 M-JPEG视频编解码方案 (70)C.4.3 H.264视频编解码方案 (70)C.4.4 音频编解码流程 (70)附录D手机遥控接口说明 .............................................................................. 错误!未定义书签。

星网锐捷 无线ADSL 路由器 说明书

星网锐捷 无线ADSL 路由器 说明书

“星网在线” 无线ADSL路由器指导书目 录ADSL产品保修条款 (4)第一章产品介绍 (6)1.1产品介绍: (6)1.2产品特性说明: (6)1.3技术规格说明: (6)1.3.1 WAN(ADSL)口技术规格: (6)1.3.2 LAN口技术规格: (7)1.3.3 WLAN口技术规格: (7)1.4使用环境说明: (7)第二章硬件安装指南 (8)2.1产品接口和指示灯面板说明: (8)2.1.1 接口使用说明 (8)2.1.2 指示灯说明: (8)2.1.3 分离器接口使用说明 (8)2.2硬件安装 (8)2.2.1 包装检查: (8)2.2.2 安装连接图 (9)第三章软件配置指南 (10)3.1W EB登录到管理页面 (10)3.2W EB界面构成介绍 (11)3.3常用功能模块应用配置介绍 (11)3.3.1新建或修改一个ADSL连接 (11)3.3.2 无线模块(AP)参数与安全设置 (11)3.3.3 配置无线接口的mac过滤功能: (13)3.3.4 保存ADSL 设置 (14)3.3.5修改ADSL 局域网口IP配置: (14)3.3.6 配置DHCP服务器 (15)3.3.7 修改用户登录密码 (16)第四章典型应用方案介绍 (17)4.1动态IP应用方案->配置PPP拨号上网 (17)4.2静态IP应用方案->配置桥协议方式上网 (18)第五章无线网卡客户端的设置操作举例 (20)附:常见问题解答 (22)1、我曾经修改过无线ADSL路由器的网口IP,但忘记了,怎么办? (22)2、忘记了W EB配置的用户登录口令,怎么办? (22)3、如果ADSL无法拨号上网该怎么办? (22)4、无线网络不通,怎么办? (22)5、打电话时会使上网掉线,怎么办? (22)版权声明福建星网锐捷通讯有限公司2004版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书的部分或全部,并不得以任何形式传播。

烽火接入网全系列ONU设备简介

烽火接入网全系列ONU设备简介

烽火接入网全系列O N U设备简介(总14页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除FiBOOM系列FTTx产品AN5516-01 FTTx局端设备AN5516-01是烽火通信公司推出的一款新一代智能型电信级EPON/GPON一体化接入产品。

AN5516-01是一款电信级FTTx 局端设备,可搭建EPON/GPON/10G EPON/WDM PON/P2P通用平台,支持三层汇聚功能,具备小体积、大容量、高密度、高性能的特点,为固网宽带接入、移动基站传输、商务楼宇电子商务等提供可发展性的优质解决方案。

AN5516-01 通常摆放在小区或局端机房内。

在网络侧,AN5516-01 可以提供千兆或者万兆上联接口与IP 网络连接,也可以提供STM-1 光接口或者E1 电口与SDH 或传统的PDH 设备连接。

在用户侧,AN5516-01 设备通过ODN 网络为用户在单根光纤上提供数据、VoIP、IPTV、CATV、TDM 等多种业务。

功能特点:丰富的接口类型·AN5516-01 设备支持多种物理接口种类,上联接口包括:10GE 光接口、GE 光接口、GE 电接口、E1 电接口STM-1 光接口;用户接口包括:EPON 光接口、GPON 光接口;另外还提供各类管理接口、干接点接口及时钟告警接口等。

强大的 EPON/GPON 一体化接入能力·AN5516-01 是一款EPON/GPON 一体化接入设备,可实现EPON 和GPON 业务的混合接入。

支持IEEE 802.3ah-2005 标准规定的EPON 功能,严格符合ITU-T G.984 系列标准;具备良好的互操作性支持扩展的OAM 功能,具有良好的向下兼容性,支持多种类型ONU,例如:SFU、盒式MDU(包括LAN 型和xDSL 型)、插卡式MDU 以及HGU 型ONU 等,提供大容量PON 传输带宽。

pppoe qos 基本配置

pppoe qos 基本配置

H3C 中低端系列路由器pppoe_dsl链路上qos典型配置关键词:QoS, PPPoE, PPPoEoA, PPPoE Server, PPPoE Client摘要:QoS针对不同的服务需求提供有差别的策略服务,而且在不同的链路上QoS实现及配置方式会有不同,本文主要介绍PPPoE_xDSL链路上QoS的应用及其典型配置。

缩略语:缩略语英文全名中文解释PPPoE Point-to-Point Protocolover Ethernet以太网承载PPPPPPoEoA PPPoE on AAL5 AAL5承载PPPoEQoS Quality of Service 服务质量VoIP Voice over IP IP语音1特性介绍PPPoE是Point-to-Point Protocol over Ethernet的简称,可以使以太网的主机通过一个简单的桥接设备连到一个远端的接入集中器上。

通过PPPoE协议,远端接入设备能够实现对每个接入用户的控制和计费。

与传统的接入方式相比,PPPoE具有较高的性能价格比,它在包括小区组网建设等一系列应用中被广泛采用,目前流行的宽带接入方式ADSL就使用了PPPoE协议。

PPPoE协议采用Client / Server方式,它将PPP报文封装在以太网帧之内,在以太网上提供点对点的连接。

PPPoE有两个明显的阶段:Discovery阶段和PPP Session阶段,具体如下:当一个主机想开始PPPoE进程的时候,它必须先识别接入端的以太网MAC地址,建立PPPoE的SESSION ID。

这就是Discovery阶段的目的。

当PPPoE进入Session阶段后PPP报文就可以作为PPPoE帧的净荷封装在以太网帧发到对侧,SESSION ID必须是Discovery阶段确定的ID,MAC地址必须是对侧的MAC地址,PPP报文从Protocol ID开始。

在Session阶段,主机或服务器任何一方都可发PADT报文通知对方结束本Session。

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

A Method for Transmitting PPP Over Ethernet(PPPoE)在以太网上传输PPP的方法RFC2516目录1.前言 (3)2.简介 (3)3.协议总述 (3)4.Payloads 有效载荷 (4)5.Discovery阶段 (5)5.1. PPPoE Active Discovery Initiation数据包(PADI) (6)5.2. PPPoE Active Discovery Offer 数据包(PADO) (6)5.3. PPPoE Active Discovery Request 数据包(PADR) (6)5.4. PPPoE Active Discovery Session-confirmation 数据包(PADS) (6)5.5. The PPPoE Active Discovery Terminate数据包(PADT) (7)6.PPP会话阶段 (7)7.LCP方面的考虑 (7)8.其它方面的考虑 (8)9.安全方面的考虑 (8)10.参考文献 (8)附录 A -- TAG_TYPE和TAG_VALUE (8)附录B -- 数据包的几个例子: (10)1.前言点到点协议(PPP,参考文献[1])提供在点到点连路上传送多协议数据报的标准方法。

本文档描述在以太网上建立PPP会话以及封装PPP数据报的方法。

可行性本说明书试图提供PPP所定义的工具,如链路控制协议(Link Control Protocol,LCP),网络层控制协议(Network-layer Control Protocols, NCP),认证以及其它机制。

这些功能要求在通信双方之间存在点到点的关系,而不是在以太网和其他多访问环境中所出现的多点关系。

本规范可用于同一个以太网上的多个主机通过一个或多个跨接(桥接)调制解调器向多个目的主机建立PPP会话。

主要用于采用提桥接以太网拓扑结构的宽带远程访问技术中,由服务提供商维护PPP会话。

本文档描述的PPPoE是RedBack Networks, RouterWare, UUNET 及其它厂商所采用的在以太网上封装PPP的方法。

2.简介现代接入技术需要面对有几个互相冲突的设计目标。

人们希望通过同一个家庭接入设备来连接到远程站点上的多个主机,同时(又希望在使用习惯上)提供与拨号上网(使用PPP)类似的访问控制和计费功能。

在很多接入技术中,把多个主机连接到家庭接入设备的最经济的方法就是通过以太网。

另外,还想尽量保持设备的低成本同时要求不改变或很少改变其配置。

以太网上的PPP(PPPoE)提供了通过简单桥接接入设备把一个网络的多个主机连接到远程接入集线器的功能。

使用该模型,每一个主机使用自己的PPP协议栈,呈现给用户的还是熟悉的用户接口。

访问控制、计费以及业务类型都能基于每一个用户,而不是基于站点。

为了提供以太网上的点到点连接,每一个PPP会话必须知道对端的以太网地址,并建立一个唯一的会话标识符。

PPPoE包含一个(以太网地址)发现协议来提供这个功能。

3.协议总述PPPoE分为两个阶段,即Discovery(地址发现)阶段和PPP会话阶段。

当某个主机希望发起一个PPPoE会话时,它必须首先执行Discovery来确定对方的以太网MAC地址并建立起一个PPPoE会话标识符SESSION_ID。

虽然PPP定义的是端到端的对等关系,Discovery却是天生的一种客户端-服务器关系。

在Discovery的过程中,由主机(作为客户端)来发现接入集线器(Access Concentrator,作为服务器)。

根据网络的拓扑结构,可能存在不止一个能和主机进行通信的接入集线器。

Discovery阶段允许主机发现所有的接入集线器并从中选择一个。

当Discovery阶段成功完成之后,主机和接入集线器两者都具备了用于在以太网上建立点到点连接所需的所有信息。

Discovery阶段保持无状态(stateless)直到建立起一个PPP会话。

一旦PPP会话建立,主机和访问集中器两者都必须为一个PPP虚拟接口分配资源。

4.Payloads 有效载荷这里定义了下面所示的数据包格式。

payload的内容将在Discovery和PPP的章节中描述。

以太网的帧格式如下所示:10 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| DESTINATION_ADDR || (6 octets) || |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| SOURCE_ADDR || (6 octets) || |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| ETHER_TYPE (2 octets) |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+~ ~~ payload ~~ ~+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| CHECKSUM |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+DESTINATION_ADDR域是一个以太网单播目的地址或者以太网广播地址(0xffffffff)。

对于Discovery数据包来说,该域的值是在Descovery章节中定义的单播或者多播地址。

对于PPP会话流来说,该域必须是Descovery阶段已确定的通信对方的单播地址。

SOURCE_ADDR域必须包含源设备的以太网MAC地址。

ETHER_TYPE设置为0x8863(Discovery阶段)或者0x8864(PPP会话阶段)。

采用PPPoE时,以太网帧的payload如下所示:1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| VER | TYPE | CODE | SESSION_ID |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| LENGTH | payload ~+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+VER域为4bit,PPPoE规范的本版本必须设置为0x1。

TYPE域为4bit,PPPoE规范的本版本必须设置为0x1。

CODE域为8bit,其取值在后面的Discovery和PPP会话章节分别指定。

SESSION_ID域为16位,是一个网络字节序的无符号值。

其值在后面Discovery数据包中定义。

对一个给定的PPP会话来说该值是一个固定值,并且与以太网SOURCE_ADDR和DESTINA TION_ADDR一起实际地定义了一个PPP会话。

值0xffff 为将来的使用保留,不允许使用。

LENGTH域为16位。

该值(网络字节序)表明了PPPoE 的payload长度。

不包括以太网头部和PPPoE头部的长度。

5.Discovery阶段Discovery阶段由4个步骤组成。

完成之后通信双方都知道了PPPoE SESSION_ID以及对方以太网地址,它们共同定义了唯一的PPPoE会话。

这些步骤包括:✧主机广播一个Initiation(发起)数据包(以请求建立链路),✧一个或多个接入集线器发送Offer(提供)数据包✧主机发送单播Session Request(会话请求)数据包✧选中的接入集线器发送Confirmation(确认)数据包当主机接收到确认数据包后,它就可以进入PPP会话阶段。

接入集线器发送确认数据包后,它就可以进入到PPP会话阶段。

Discovery阶段所有的以太网帧的ETHER_TYPE域都设置为0x8863。

PPPoE的payload部分包含0个或多个TAG。

一个TAG是一个TLV(type-length-value)结构,定义如下:1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| TAG_TYPE | TAG_LENGTH |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| TAG_VALUE ... ~+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+TAG_TYPE域为16bit值(网络字节序),附录A列出了各种TAG_TYPE和TAG_V ALUE。

TAG_LENGTH域为16bit,是无符号值(网络字节序),表明TAG_V ALUE的字节数。

如果收到的discovery数据包中包含未知的TAG_TYPE,则必须忽略掉该TAG,除非本文档特别指出。

这样规定是为了在增加新的TAG时保持向后兼容。

如果增加强制使用的TAG,则版本号(version)将会提高。

附录B中有一些Discovery数据包的例子。

5.1. PPPoE Active Discovery Initiation数据包(PADI)主机发送DESTINA TION_ADDR 为广播地址的PADI数据包,CODE域设置为0x09,SESSION_ID域必须设置为0x0000。

PADI数据包包含:✧TAG_TYPE为Service-Name的TAG。

它表示主机请求的服务(必须有,而且只能有一个)✧任意数目的其它类型的TAG。

整个PADI数据包(包括PPPoE头部)不允许超过1484个字节,以留足空间让中继代理(向数据包中)增加类型为Relay-Session-Id的TAG。

5.2. PPPoE Active Discovery Offer 数据包(PADO)如果接入集线器能够为收到的PADI请求提供服务,它将通过发送一个PADO数据包来做出应答。

DESTINA TION_ADDR为发送PADI的主机的单播地址,CODE域为0x07,SESSION_ID域必须设置为0x0000。

PADO数据包必须包含:✧TAG_TYPE为AC-Name的TAG(包含了访问集中器的名字)✧与PADI中相同的TAG_TYPE为Service-Name的TAG✧任意数目的类型为Service-Name的TAG表明接入集线器提供的其它服务。

相关文档
最新文档