PPPOE xy详解

合集下载

PPPOE 客户端使用说明

PPPOE 客户端使用说明

PPPOE 客户端使用说明广州安朗2011-08简介本客户端支持32位的XP, 2003, VISTA, WIN7 操作系统。

基本操作上线1、选择您需要上网的网卡2、输入用户名3、输入密码点击图一中的【拨号】按钮,即出现认证界面(见图二),拨号完成后,显示认证成功界面(见图三)。

图一图二下线点击图三的【下线】按钮,即可下线。

图三帐号检测如果您拨号返回为691 错误,建议您使用该功能进行检测。

查找帐号无法上线原因。

访问自助服务认证通过后,您可点击【自助服务】按钮,通过弹出的IE界面,登陆您的个性化页面。

查看您本月的流量使用情况、在线时间、剩余金额、充值记录、扣费记录等等(见图三)。

如果使用中有疑问,请在认证后,登陆自助服务页面进行查对。

关于自动升级客户端认证成功后,如果发现有新版本可用,将会提示您进行升级。

强力推荐您执行此操作。

这对您的程序稳定性会有提高。

查看版本点击主界面的图片,可弹出关于窗口(见图四)。

该窗口中,可查看程序的版本信息。

图四驱动修复安装如果程序启动,提示“找不到绑定的网卡”您可做如下操作:一、常规修复卸载客户端,并重新启动计算机。

然后重新安装客户端。

二、使用修复程序如果安装步骤一执行后,还是提示“找不到绑定的网卡”。

您可进行如下步骤进行修复安装。

注意:使用该步骤的前提是,客户端安装完毕,提示“找不到绑定的网卡”.,切没有执行客户端的卸载操作。

此种情况下,客户端的安装文件是完整的,否则无法完成修复。

好吧,检验您动手能力的机会到了,按照下面的步骤来做吧。

1、进入程序的安装目录,运行【驱动修复程序】(程序的安装菜单中,也能找到它)。

2、在程序主界面中,并点击【卸载驱动】按钮,进行卸载(见图五)。

卸载完毕后,请重新启动计算机。

3、重启完毕后,从安装菜单运行【驱动修复程序】,点击主界面中【安装驱动】按钮(见图五)4、在弹出协议选择窗口中,点击【从磁盘安装】按钮(见图六)。

5、在弹出的窗口中,点击【浏览】按钮(见图七),选择windows 目录下的NETPPPOE.INF文件(见图八)安装期间,可能会出现【ppp over ehternet protocol】未经数字签名的提示,您必须选择“仍然安装”,否则,驱动无法安装上。

PPPoE原理与配置(中兴内部资料,参考价值极大)

PPPoE原理与配置(中兴内部资料,参考价值极大)
PPPoE原理与配置 PPPoE原理与配置
V1.0 数据用服部
内部公开▲ 内部公开▲
学习目标
了解PPPoE协议产生的原因 掌握PPPoE协议的原理 掌握PPPoE协议的工作流程 了解PPPoE的基本配置
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
内部公开▲ 内部公开▲
定义
内部公开▲
PPPoE: Point-to-Point Protocol over Ethernet PPP协议要求进行通信的双方之间是点到点的关系,不适于广播类 型的以太网和另外一些多点访问类型的网络,于是就产生了PPPoE 协议 通过PPPOE,在一个共享的以太网上的多个主机,可以通过一个或 多个简单的桥接入设备,与远程接入集中器进行多个PPP会话
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
内部公开▲ 内部公开▲
学习内容
PADI
PADI: PPPOE Active Discovery Initiation 主机广播PADI报文,向AC提出要求提供的服务
目的地址为以太网的广播地址0xffffffffffff CODE(代码)字段值为0x09 SESSION_ID(会话ID)字段值为0x0000
内部公开▲
PADI包必须至少包含一个服务名称类型的标签(标签类型字段值 为0x0101)
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
PADO
PADO: PPPOE Active Discovery Offer AC收到服务范围内的PADI包后,发送PADO来响应请求
CODE字段值为0x07 SESSION_ID字段值仍为0x0000

飞鱼星路由器PPPOE服务器

飞鱼星路由器PPPOE服务器

飞鱼星路由器PPPOE服务器飞鱼星公司一直致力于提供智能易用的网络通讯产品与服务,通过创新技术不断提升网络使用质量,其制造生产的路由器设备性价比很高,那么你知道飞鱼星路由器PPPOE服务器吗?下面是店铺整理的一些关于飞鱼星路由器PPPOE服务器的相关资料,供你参考。

飞鱼星路由器PPPOE服务器的设置方法:PPPoE 服务器提供了认证上网的功能。

内网计算机使用正确的用户名和密码,通过PPPoE 拨号到路由器进行认证,从而获取上网权限。

注意,聊天软件过滤功能可能会对PPPoE 拨号用户失效。

启用PPPoE 服务器:开启PPPoE 服务器功能的总开关。

禁止非PPPoE 拨号用户上网:只允许通过PPPoE 认证的计算机上网,其他配置静态IP 地址的计算机不能上网。

每用户最多拨入一个连接:当一个账户拨号在线时,其他电脑不能再次使用该账户拨号。

起始IP地址:认证成功后,PPPoE 服务器自动分配的起始IP 地址,该地址设置为与路由器的内网IP在同一个网段。

系统最大会话数:PPPoE 服务器最多允许同时拨入的计算机数量。

主DNS服务器/备DNS 服务器:认证成功后,PPPoE 服务器给客户机分配的DNS 。

启用PPPoE 服务器,必须添加PPPoE 用户。

内网用户通过PPPoE 认证成功后,可以查看当前PPPoE 用户状态可通过批量导入功能一次添加多个用户,添加的格式必须与pppoes.cfg文件格式一致。

PPPoE 用户状态显示当前已拨入的PPPoE 用户信息。

根据PPPoE 账户的到期剩余时间开始,按照设置的通告周期定时向客户发送您所设置的公告内容,用户可以通过不同的显示方式查看到公告内容。

PPPoE协议工作原理

PPPoE协议工作原理

PPPoE协议工作原理PPPoE(Point-to-Point Protocol over Ethernet)是一种广泛应用于现代网络中的协议,它允许用户通过以太网(Ethernet)连接到互联网。

本文将详细介绍PPPoE协议的工作原理,包括协议的基本概念、建立连接的过程以及数据传输的过程。

1. 基本概念PPPoE协议是在以太网上运行的一种点对点协议。

它将PPP(Point-to-Point Protocol)封装在以太网帧中,通过以太网提供物理层和数据链路层的支持。

PPP是一种用于在两个节点之间建立连接的协议,它提供了认证、加密和压缩等功能。

在PPPoE中,有两个主要的角色:PPPoE客户端和PPPoE服务器。

PPPoE客户端是指用户设备,如个人电脑或路由器,它通过以太网连接到互联网。

PPPoE服务器则是互联网服务提供商(ISP)的设备,它负责接受和处理客户端的连接请求。

2. 建立连接的过程当PPPoE客户端启动时,它会发送一个PPPoE发现报文,使用以太网广播方式发送到本地网络中的所有设备。

PPPoE服务器接收到这个报文后,会回复一个PPPoE提供报文,其中包含服务器的MAC地址和服务名称。

客户端收到提供报文后,会发送一个PPPoE激活报文,包含客户端的MAC地址和用户名/密码等认证信息。

服务器收到激活报文后,会验证客户端的认证信息,并向客户端发送一个PPPoE会话确认报文,表示连接已成功建立。

客户端收到会话确认报文后,会发送一个PPPoE配置请求报文,请求服务器分配一个IP地址给客户端。

服务器收到配置请求报文后,会回复一个PPPoE配置应答报文,包含分配给客户端的IP地址和其他网络配置信息。

3. 数据传输的过程一旦连接建立成功,客户端和服务器之间就可以进行数据传输。

客户端可以发送PPP数据包到服务器,服务器将这些数据包解封装并将其转发到互联网。

同样地,服务器也可以发送数据包给客户端,客户端会将其解封装并将其传递给上层应用程序。

PPPoE拨号过程解析1

PPPoE拨号过程解析1

PPPoE(PPP over Ethernet)是在以太网上建立PPP连接,由于以太网技术十分成熟且使用广泛,而PPP协议在传统的拨号上网应用中显示出良好的可扩展性和优质的管理控制机制,二者结合而成的PPPoE协议得到了宽带接入运营商的认可并广为采用。

PPPoE不仅有以太网的快速简便的特点,同时还有PPP的强大功能,任何能被PPP封装的协议都可以通过PPPoE 传输。

PPPoE的数据报文是被封装在以太网帧的数据域内的。

以太网帧头包括:1. 目的MAC地址(该阶段为ffffffffffff的广播地址)2. 源MAC地址(客户端MAC地址)3. 以太网协议类型(该阶段为0x8863,表示为发现阶段)。

PPPoE数据报文的格式:1. PPPoE数据报文最开始的4位为版本域(Version),协议中给出了明确的规定,这个域填充的内容为0x01.2. 版本域后是4位的类型域(Type),根据协议规定,这个域填充的内容也是0x01.3. 代码域(Code)占用一个字节,对于PPPoE的不同阶段这个域内容也不一样。

4. 会话ID(Session ID)占用两个字节,当访问集中器(Access Concentrator)还没有分配唯一的会话ID给用户主机的话,改域的内容必须填充为0x0000;一旦主机获取了会话ID后,那么在后续的所有报文里面必须填充那个唯一的会话ID。

5. PPPoE的Payload长度(Length)占两个字节。

PPPoE的Payload可以由多个TLV组成,每个包括Tag_Type,Tag_Length,Tag_Vlaue。

PPPoE建立过程可以分为Discovery阶段和PPP会话阶段。

Discovery阶段是一个无状态的阶段,该阶段主要是选择接入服务器,确定所要建立的PPP会话标识符Session ID,同时获得对方点到点的连接信息;PPP会话阶段执行标准的PPP过程一、发现阶段(Discovery)PPPoE的发现阶段一共分为4步,分别是:PADI(PPPoE Active Discovery Initiation),PADO(PPPoE Active Discovery Offer),PADR(PPPoE Active Discovery Request),PADS(PPPoE Active Discovery Session-confirmation)。

pppoe原理协议详解计算机硬件及网络IT计算机专业资料

pppoe原理协议详解计算机硬件及网络IT计算机专业资料

(,基于以太网的点对点协议)的工作流程包含发现()和会话()两个阶段,发现阶段是无状态的,目的是获得终端(在局端的设备上)的以太网地址,并建立一个惟一的。

发现阶段结束后,就进入标准的会话阶段1.发现阶段(:)1.1 ()主机广播发起分组,分组的目的地址为以太网的广播地址 0,(代码)字段值为0×09(),(会话)字段值为0x0000。

分组必须至少包含一个服务名称类型的标签(,字段值为0x0101),向接入集中器提出所要求提供的服务。

1.2 ()接入集中器收到在服务范围内的分组,发送有效发现提供包分组,以响应请求。

其中字段值为0×07(),字段值仍为0x0000。

分组必须包含一个接入集中器名称类型的标签(,字段值为0x0102),以及一个或多个服务名称类型标签,表明可向主机提供的服务种类。

和的值相同。

1.3()主机在可能收到的多个分组中选择一个合适的分组,然后向所选择的接入集中器发送有效发现请求分组。

其中字段为0x19(),字段值仍为0x0000。

分组必须包含一个服务名称类型标签,确定向接入集线器(或交换机)请求的服务种类。

当主机在指定的时间内没有接收到,它应该重新发送它的分组,并且加倍等待时间,这个过程会被重复期望的次数。

1.4 ()接入集中器收到分组后准备开始会话,它发送一个有效发现会话确认分组。

其中字段值为0×65(),字段值为接入集中器所产生的一个惟一的会话标识号码。

分组也必须包含一个接入集中器名称类型的标签以确认向主机提供的服务。

当主机收到分组确认后,双方就进入会话阶段。

和的值相同。

2.会话阶段(:)会话的建立,需要两端的设备都发送数据包来配置和测试数据通信链路。

用户主机与接入集中器根据在发现阶段所协商的会话连接参数进行会话。

一旦会话开始,数据就可以以任何其他的封装形式发送。

所有的以太网帧都是单播的。

会话的一定不能改变,并且必须是发现阶段分配的值。

2.1 协商阶段(:)的主机和都要给对方发送,协商阶段完成最大传输单元(),是否进行认证和采用何种认证方式()的协商。

最新pppoe报文深入了解

最新pppoe报文深入了解

1第一天:pppoe的数据包深入了解,点对点协议(ppp)23Pppoe分为发现阶段和会话阶段,发现阶段分为PADI,PADO,PADR,PADS.4pppoe的数据报文依次为目的MAC(6字节=48bit),源MAC(6字节),协议类5型(2字节为ox8863),版本(VER 4bit 为0001),字段和类型(TYPE 4bit 0001), 6代码(CODE 8bit),版本标识号码(SESSION-ID 16bit 为ox0000),长度(LENGTH 716bit),静载荷(数据域)。

8发现报文的数据域格式为TAG(类型-长度),主机名称(15个字节),TAG(类9型-长度),主机标识符(4个字节),TAG(类型-长度),AC-Cookie(18个字节)。

10采用的是TLV(类型-长度-值)11PPPOE数据报文中Tag(标记)的格式12对于发现阶段的PPPOE数据报文而言,它的净载荷可能包含零个或多个Tag 13(标记),实际上这些标记的意义非常类似于PPP配置参数选项,它同样也是14要经过协商的。

对于PPPOE协议而言,没有像PPP的配置参数选项那样定义了15很多细节,而只是一个初略的定义,因此在实际当中实现这个过程会依据不同16厂商的设备有不同。

首先还是让我们看一下承载在PPPOE报文数据域中的标记17封装格式,如图2。

18(图2 标记的封装格式)19从图2中可以看出,标记的封装格式采用的是大家所熟知的TLV结构,也即20是(类型+长度+数据)。

标记的类型域为2个字节,下表列出了各种标记类型21的含义:22231.PADI24PPPOE发现阶段的第一步,也即是由用户首先发送这样一个报文。

用户主机是25以广播的方式发送这个报文,所以该报文所对应的以太网帧的目的地址域应填26充为全1,而源地址域填充用户主机的MAC地址。

广播包可能会被多个访问集中27器接收到。

28292.PADO30PPPOE发现阶段的第二步,也即是由访问集中器回应各用户主机发送的31PADI报文,此时该报文所对应的以太网帧的源地址填充访问集中器的MAC地址,32而目的地址则填充从PADI中所获取的用户主机的MAC地址。

PPPoE调试信息说明

PPPoE调试信息说明
11
Page 11
PPPoE会话建立-Discovery Discovery阶段基本原理
当主机开始通过PPPoE接入服务器时,它必须先识别接入端的以太网MAC地址,建立PPPoE 的Session_ID。这就是Discovery阶段的目的。
Discovery阶段由四个过程组成。完成之后通信双方都会知道PPPoE的Session_ID以及对方以 太网地址,它们共同确定了唯一的PPPoE会话
NCP主要用于协商在该数据链路上所传输的数据包的格式与类型,如IP地址 PPP链路建立过程:
8
Page 8
PPPoE会话建立-PPP建链过程 PPP链路建立过程的简单描述如下:
1、PPP协议运行总是以Dead阶段开始和结束。通常处在这个状态的时间很短,仅仅是检测到 硬件设备后(即硬件连接状态为Up)就进入Establish阶段。
16
Page 16
PPPoE会话阶段-PPPoE Session PPPoE会话(PPPoE Session)开始后,PPP报文作为PPPoE帧的净荷,封装在以太网帧发送到对端。 这时所有的以太网数据包都是单播的。
• Ethernet_Type域设置为0x8864。 • PPPoE的Code必须设置为0x00。 • PPPoE会话的Session_ID不允许发生改变,必须是Discovery阶段所指定的值。 • PPPoE的Payload包含一个PPP帧。PPP帧的开始字段是PPP Protocol-ID。
15
Page 15
PPPoE会话建立-Discovery 4.服务器产生一个唯一的会话标识,标识和主机的这段PPPoE会话。并把此会话标识通过会话确
认报文PADS(PPPoE Active Discovery Session-confirmation)发回给主机,如果没有错误,双方进 入PPPoE Session阶段

PPPOE xy

PPPOE xy

华为技术有限公司版权所有侵权必究目录(TOC Heading)第1章概述 (1)1.1 PPPOE协议的基本概念 (1)1.1.1 PPPOE协议出现的背景 (1)1.1.2 PPPOE协议简介 (1)1.2总结 (2)1.3思考 (2)第2章 PPPOE的发现阶段 (1)2.1 PPPOE的初始化过程 (1)2.1.1以太网的帧格式 (1)2.1.2 PPPOE的数据报文格式 (2)2.1.3 PPPOE发现阶段的数据报文 (3)2.1.3.1 PPPOE数据报文中Tag(标记)的格式 (3)2.1.3.2 PADI(PPPOE Active Discovery Initiation)报文 (4)2.1.3.3 PADO(PPPOE Active Discovery Offer)报文 (5)2.1.3.4 PADR(PPPOE Active Discovery Request)报文 (6)2.1.3.5 PADS(PPPOE Active Discovery Session-confirmation)报文 (7)2.1.3.6 PADT(PPPOE Active Discovery Terminate)报文 (7)2.2总结 (7)2.3思考 (8)第3章 PPPOE的会话阶段 (9)3.1 PPPOE的会话过程 (9)3.2总结 (9)3.3思考 (9)第1章概述1.1 PPPOE协议的基本概念1.1.1 PPPOE协议出现的背景随着宽带网络技术的不断发展,以xDSL、CableModem和以太网为主的几种主流宽带接入技术的应用已开展的如火如荼。

同时又给各大网络运营商们带来了种种困惑,无论使用哪种接入技术,对于他们而言可盼和可求的是如何有效的管理用户,如何从网络的投资中收取回报,因此对于各种宽带接入技术的收费的问题就变得更加敏感。

在传统的以太网模型中,我们是不存在所谓的用户计费的概念,要么用户能设置/获取IP地址上网,要么用户就无法上网。

VOIP XP共享搭建方式

VOIP XP共享搭建方式

VOIP XP共享搭建方式1.第一种方式Keygoe和Keygoe系统配置服务都连在LAN里面并且演示例子程序VOIP ProxyDSP模式要选择为:Auto Manage RTP。

2.测试搭建环境:windows XP系统,双网卡,外网网卡名称为wan 地址为:192.168.11.70。

lan网卡的地址规划为:192.168.100.1。

Keygoe DSP地址为:192.168.100.172。

Keygoe系统配置服务地址:192.168.100.130。

3.把wan网卡改为共享模式,右键桌面上的“网上邻居”右键点击属性。

在新打开的窗口中选择需要设置为外网的网卡点击右键选择“重命名”把名称改为wan(改名称是为了好区分网卡),再右键另外一个内网网卡选择“重命名”把名称改为lan。

4.打开wan网卡共享功能,操作方法为:右键名称为wan口的网卡点击“属性”再点击“高级”,在Internet下面勾选“允许其他网络用户通过此计算机的Internet连接来来接(N)”。

点击“确定”之后网卡共享功能就打开了,设置完成之后wan网卡会变成。

如图表一所示:图表一5.设置lan网卡地址,在打开wan网卡的Internet连接共享之后lan网卡的地址会自动变成:192.168.0.1,要把他修改成我们自己的地址。

右键lan网卡图标点击“属性”在弹出的心窗口中选择“Internet协议(TCP/IP)”把地址改为自己需要的地址。

如图表二所示为我测试的地址:图表二6. 设置wan网卡SIP注册端口映射,选择wan网卡右键点击“属性”,在新弹出的窗口中选择“高级”点击“设置”如图表三所示,再新弹出的窗口中点击“添加”如图表四所示,内部端口就是SIP的注册端口默认是5060(此端口是在VOIP模块SIP协议设置里面设置的),外部端口就是要把内部端口映射成外部的端口号,外部的SIP注册端口就是这个外部端口号,因为SIP注册消息是通过UDP协议传输的所以选择UDP协议,图表三图表四7.设置RTP端口映射,因为XP系统共享功能里面的端口映射每次只能映射一个端口所以我司为自己制作了一个批量添加映射端口工具名叫portmap.exe,工具路径在安装Keygeo目录下的Tools目录下有个portmap 目录目录还附带了使用指南,此工具为DOS环境运行,打开dos窗口按照图五所示批量添加端口,添加完成之后,右键wan网卡点击“属性”选择“高级”点击“设置”服务列表里呈现出添加的端口,一共30个RTP端口被映射,成功后如图表六所示。

路由器的PPPoE拨号设置技巧

路由器的PPPoE拨号设置技巧

路由器的PPPoE拨号设置技巧路由器的PPPoE拨号功能是连接互联网的一种方式。

在拨号过程中,PPPoE(Point-to-Point Protocol over Ethernet)协议会自动为您分配一个IP地址,让您连接到互联网。

在本文中,我们将介绍路由器的PPPoE拨号设置技巧。

无论您是家庭用户还是企业用户都可以受益于这些技巧。

第一步:检查网络线路连接在设置PPPoE拨号之前,请确保您的路由器已正确连接到Internet。

将网络线路接入路由器Internet口,等待其自动进行网络设置。

如果互联网标志没有亮起,您需要确保Internet口正确连接,并且您的ISP已经为您提供了PPPoE帐号和密码,以便进行下一步操作。

第二步:进入路由器管理端口在打开浏览器之前,在路由器背面找到默认的IP地址、用户名和密码,或者您自己修改过的登录信息。

该信息通常在路由器后面的标签中列出。

输入正确的登录信息,进入路由器管理界面。

第三步:选择PPPoE选项一旦登录路由器的管理界面,选择PPPoE选项。

在新页面中,您需要输入您的PPPoE用户名和密码。

这些信息可以从您的ISP处获得。

注意,这是您与ISP通信进行互联网连接的必要信息,所以请务必确认输入正确,以免影响您的互联网连接速度和使用效果。

第四步:保存并应用设置在输入PPPoE用户名和密码后,保存并应用设置。

路由器将重新启动并再次连接互联网。

此时,您的路由器已成功设置PPPoE拨号。

您可以在路由器管理页面中查看到您的互联网连接状态和相关的PPPoE 拨号信息和参数设置。

总结:在这篇文章中,我们介绍了一些路由器的PPPoE拨号设置技巧。

这些技巧适用于家庭和企业用户。

在设置PPPoE拨号之前,请确保网络线路连接正确,并且您已收到了来自ISP的PPPoE帐号和密码。

通过遵循这些简单的步骤,您可以轻松地设置路由器的PPPoE拨号,并且在连接到互联网时享受更快的互联网速度和更好的使用体验。

PPPoE接入技术的原理功能及应用

PPPoE接入技术的原理功能及应用

PPPoE接入技术的原理、功能及应用1. 概述PPPoE(Point-to-Point Protocol over Ethernet)是一种在以太网上进行点对点连接的拨号协议。

它被广泛应用于家庭宽带接入和企业网络中,提供了一种灵活、安全的连接方式。

本文将介绍PPPoE接入技术的原理、功能及其应用。

2. 原理PPPoE是一种基于PPP协议的封装协议,在以太网上建立点对点连接。

其原理如下:1.客户端发起连接请求:在PPPoE网络中,终端设备上运行着PPPoE客户端软件,当用户需要接入网络时,客户端向PPPoE服务器发送连接请求。

2.服务器响应连接请求:PPPoE服务器收到连接请求后,验证用户的身份信息,并为其分配IP地址。

3.PPP数据封装:一旦连接建立成功,客户端和服务器之间就开始使用PPP协议进行数据封装。

PPP协议可以通过对数据包进行封装、加密和压缩来提高数据传输的可靠性和安全性。

4.数据交换:客户端和服务器之间的数据交换通过以太网进行传输。

PPP封装的数据包会在以太网帧中被封装和解封。

5.连接的终止:连接的终止可以由客户端或服务器发起。

当用户主动断开连接或者网络故障发生时,连接会被终止。

3. 功能PPPoE接入技术具有以下功能:•链路控制功能:PPPoE协议允许服务器对客户端进行链路控制,如提供最大传输单元(MTU)的设置、链路状态的监测等。

•身份认证功能:通过PPPoE接入,用户可以使用用户名和密码进行身份认证,从而获得网络访问的权限。

•IP地址分配功能:PPPoE服务器可以为客户端分配唯一的IP地址,使其能够与其他计算机进行通信,并实现上网功能。

•数据压缩功能:PPPoE协议支持数据压缩,通过对数据进行压缩处理,提高数据传输效率,节省带宽资源。

4. 应用PPPoE接入技术广泛应用于以下场景:4.1 家庭宽带接入随着家庭宽带网络的发展,越来越多的用户通过PPPoE接入方式进行上网。

PPPoE接入技术可以确保用户安全接入家庭宽带网络,同时提供身份认证、IP地址分配等功能。

PPPoE详解

PPPoE详解

一、什么是PPPOE?在一个局域网中实现多台主机通过一个桥接入设备,与远程集中器进行多个PPP会话的一种标准。

简单来说就是拨号正确就可以上网。

二、PPPOE实现的具体过程PPPOE分为2个阶段:发现阶段和会话阶段。

发现阶段又可分为4步:1,用户主机首先广播一个PADI(pppoe action discovery initation)报文,以太帧的目的地址全置1,源地址写入主机的MAC地址(代码0X09)。

2,集中器回应用户主机一个PADO(PPPOE action discover offer)报文,源地址是集中器的MAC地址,目的地址写的是用户主机地址(代码0X07)。

3,用户主机单播一个PADR(pppoe action discover request)报文,源地址时主机MAC,目的地址是集中器的MAC地址(代码0X19)。

4,集中器回应用户主机一个PADS(pppoe action discover session-confirmation)报文,集中器接受到PADR就准备进入PPP会话了,所以报文中会携带这个会话的ID(代码0X65)。

会话阶段:Pppoe会话建立后,ppp就会以任何其他的PPP封装形式发送,且session ID一定不会改变。

整个会话过程就是PPP的会话过程,PPP链路分为5个状态:1,链路断开;2,链路建立阶段;3,认证阶段;4,网络层协议阶段;5,链路终止阶段。

会话连接后可随时发送PADT(pppoe action discovery terminate)来终止PPPOE(代码0XA7)。

三、PPPOE数据报文格式PPPOE的报文有版本,类型,代码,会话ID,长度,数据段。

版本,类型,都是4bit协议中规定填0X01;代码1个字节表示是哪种数据报(0X09为PADI);会话ID是2个字节,在PADS之前都是0X0000,确定ID后填入那个ID;长度2个字节表示数据段的长度;数据段在发现阶段是一些TAG,会话阶段携带PPP报文。

PPPOE配置命令说明

PPPOE配置命令说明

P p p o e服务器system-view/进入系统视图ippoolpool1/创建全局地址池pool1注意事项AR2200-S上最多可以创建128个全局地址池,以及128个接口地址池。

如果全局地址池的IP地址正在使用,不能删除该全局地址池。

networkmask/配置全局地址池下可分配的网段地址后续配置注意事项每个IP地址池只能配置一个网段,该网段可配置为需求的任意网段。

如果系统需要多段地址,则需要配置多个地址池。

如果该地址池的IP地址已经使用,不能删除该地址池。

gateway-list/网关interface?virtual-template1/创建虚拟接口模板并进入虚拟接口模板视图前置条件VT需要在系统创建VA接口之前创建。

pppauthentication-modechapdomainsystem/本端PPP协议对对端设备的认证方式为chap认证方式,域名为systemip?address/配置接口地址为remoteaddresspoolpool1/配置为了为端分配IP地址或指定地址池。

注意事项缺省情况下,本端不为对端分配IP地址。

interfacegigabitethernet1/0/0/创建以太网子接口pppoe-serverbindvirtual-template1/将指定的虚拟模板绑定到当前以太网接口上,并在以太网接口上启用PPPoE协议。

Aaa/AAA视图authentication-schemesystem_a/配置域的认证方案名称authentication-modelocal/配置当前授权方案使用的授权模式为本地授权domainsystem/创建system域authentication-schemesystem_a/配置域的认证方案名称local-useruser1@systempasswordhuawei/创建本地用户,并配置本地用户的各项参数指定用户名和用户口令local-useruser1@systemservice-typeppp/配置本地用户的接入类型为ppppppoe客户端dialer-rule1ippermit/配置某个拨号访问组对应的拨号访问控制列表,指定引发DCC呼叫的条件。

PPPoE协议详解

PPPoE协议详解
PPPoE协议详解
培训目的
使新入职职员对PPPoE协议有 全面、详细的了解;理解并掌握 PPPoE的建链过程,初步具有 定位PPPoE拨号问题的能力。
学习重点
1、 PPPoE简介 2、 PPPoE建链过程详解 3、 PPPoE帧格式 4、 PPPoE故障诊断
培训对象
针对新入职职员
培训讲师 培训课时
PPPoE的协议交互(断链过程)
Client
PPP断链
Server
PPPoE拆除会话
LCP Terminate Request LCP Terminate Ack PPPoE PADT PPPoE PADT
断链原因
• 客户端/服务器端主动断链; • 心跳不通; PPP链路建立之后,客户端和服务器端均可以发送LCP echo request请求进行keepalive。对方收到该请求后必 须应答LCP echo reply。若连续若干次未收到心跳响应, 则认为链路故障,断开链路。
PPPOE发现阶段数据报文
• • • • • PADI(PPPOE发现初始报文) PADO(PPPOE发现提供报文) PADR(PPPOE发现请求报文) PADS(PPPOE发现会话确认报文) PADT(PPPOE发现终止报文)
一些故障分析方法(认证失败)
• 可能产生故障的原因:
– 用户名密码错误; – 认证方式设置错误; – 认证方式不常用;

思考:PPPoE发现阶段的主要任务是什么?
PADI
此包中重点关注几点: 1、二层目的地址是:广播地址; 2、帧类型:0x8863(发现阶段帧类型)
3、code:PADI 0x09 4、session ID:0x0000,
PADO-PADR

【网工干货】PPPOE原理与配置案例......

【网工干货】PPPOE原理与配置案例......

【网工干货】PPPOE原理与配置案例......PPPOE技术简介PPPOE技术:PPP协议又由于其本身的特点在点对点广域网链路中被广泛应用,支持多协议、支持身份验证技术等等。

PPPoE技术可以理解为此二者的结合,在以太网链路上,继承PPP协议的众多优点,其中以身份验证技术最抢眼。

PPPoE提供通过简单桥接的接入服务器把一个网络的多个主机连接到远程接入服务器的功能如今PPPoE技术已经被广泛应用在运营商接入,许多家庭宽带用户,都是使用PPPoE拨号上网PPPOE数据帧:PPPOE链路建立过程:PPPOE配置PPPOE Server R2配置示例:username CISCO password 0 CISCO!ip dhcp pool CISCO network 23.1.1.0 255.255.255.0default-router 23.1.1.2!bba-group pppoe global //全局一定要敲!virtual-template 1!interface Virtual-Template1ip address 23.1.1.2 255.255.255.0ip mtu 1492peer default ip address dhcp-pool CISCO ppp authenticationpap!interface Ethernet0/0no ip address pppoe enable group global //接口记得关联!PPPOE Client R3配置示例interface Dialer0ip address dhcpip mtu 1492encapsulation pppdialer pool 1 //定义拨号编号为1ppp pap sent-username CISCO password 0 CISCO!interface Ethernet0/0no ip addresspppoe enablepppoe-client dial-pool-number 1 //定义为PPPOE客户端,并且调用dialer pool 1!动态产生默认路由(可选):interface Dialer0。

pppoe讲义

pppoe讲义

3.1 PPPoE 定义通过PPPOE ,在一个共享的以太网上的多个主机,可以通过一个或多个简单的桥接入设备,与远程接入集中器进行多个PPP 会话。

使用这种模型,每个主机使用它自己的PPP 协议栈,并且提供给用户一个熟悉的用户接口。

接入控制、计费和服务类型能够基于每用户,而不是每站点来处理。

PPPOE 包含发现和PPP 会话两个阶段,发现阶段是无状态的Client/Server 模式,目的是获得PPPOE 终结端的以太网MAC 地址,并建立一个唯一的PPPOE SESSION_ID 。

发现阶段结束后,就进入标准的PPP 会话阶段。

3.2 PPPoE 协议基本框架PPPoE 协议参照RFC2516。

PPPoE 实现PPP 帧在Ethernet 上的封装,并提供Ethernet 上的PPP 连接。

图1和图2分别是以太网上的PPPoE 协议栈和AAL5上的PPPoE 协议栈。

注释:AAL5(ATM 适配层5):AAL5支持面向连接的、VBR 业务,它主要用于ATM 网及LANE 上传输标准的IP 业务。

AAL5采用了SEAL 技术,并且是目前AAL 推荐中最简单的一个。

AAL5提供低带宽开销和更为简单的处理需求以获得简化的带宽性能和错误恢复能力。

3.3 PPPoE 协议的报文格式从上节的PPPoE 的框架结构可以看出,IP 报文先要封装在PPP 报文里,PPP 报文又被封装成PPPoE 的报文,最后PPPoE 的报文才被封装在以太网报文中。

其中,以太网帧格式、PPPoE 的帧格式的相关的字段内容都有特定的含义,因此下面分别叙述。

3.3.1以太网帧格式用于PPPoE 的以太网帧格式如下:图2 AAL5上的PPPOE 协议栈 图1 以太网上的PPPOE 协议栈其中:1、DESTINA TION_ADDR域是一个以太网单播目的地址或者以太网广播地址(0xffffffff)。

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

PPPOE拨号 路由器 共享上网 方法 说明

PPPOE拨号 路由器 共享上网 方法 说明

PPPOE拨号路由器共享上网方法说明2009-03-23 08:03路由设置教程:PPPOE拨号方式下路由器操作指南(转载)如果是电话线到家,首先把路由器的WAN口和MODEM的LAN连接起来,然后电脑网卡连接路由器的任意一个LAN口;如果是网线到家,就直接把网线接到路由器WAN口。

然后为电脑指定IP地址,如果电脑不多的话,建议用户手动指定IP。

下面将介绍自动获取和手工指定两种设置方法。

这个指导以2000和XP系统为例,98系统的设置方法类似,界面有点不同,具体设置请参照说明书中附录“Windows 95/98 环境下的TCP/IP设置”。

首先介绍的是自动获取IP的设置方法,在桌面上右键点“网上邻居”,选择“属性”:在“本地连接”上点右键选“属性”打开TCP/IP 协议的属性选择自动获取IP地址以及自动获取DNS服务器地址,点击“确定”,然后在电脑上执行:“开始”-“运行”,输入“CMD”(如果是98系统,请输入“command”),确定,出现命令提示符窗口,输入“ipconfig/all”命令,如果出现了如下图所示的IP,表明网卡已经从路由器那里获取到了IP。

如果网卡获取不到IP,或者得到的IP地址为“169.254.X.X”,那么请手工指定IP,设置方法为:在桌面上右键点“网上邻居”,选择“属性”。

在“本地连接”上点右键选“属性”选择Internet协议(TCP/IP).点击“属性”,路由器默认的LAN口IP地址为192.168.1.1,因此网关需要设置为192.168.1.1,下图中画红圈的数字可以修改,范围为2 ~254,如果有多台电脑共享上网,每台电脑手工指定的IP要设置为不同,否则在一个局域网内会发生冲突。

注意:上面红色框中填写的DNS服务器地址为深圳电信的DNS服务器地址,如果您不是深圳电信的用户,那么请向您的网络服务提供商咨询DNS服务器地址,并填写到上面红色框标注的对话框中,也可以暂时不填,在路由器WAN口获取到IP及DNS服务器地址后,再将获取到的DNS填写到电脑中。

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

目录(TOC Heading)第1章概述 (1)1.1 PPPOE协议的基本概念 (1)1.1.1 PPPOE协议出现的背景 (1)1.1.2 PPPOE协议简介 (1)1.2总结 (2)1.3思考 (2)第2章 PPPOE的发现阶段 (1)2.1 PPPOE的初始化过程 (1)2.1.1以太网的帧格式 (1)2.1.2 PPPOE的数据报文格式 (2)2.1.3 PPPOE发现阶段的数据报文 (3)2.1.3.1 PPPOE数据报文中Tag(标记)的格式 (3)2.1.3.2 PADI(PPPOE Active Discovery Initiation)报文 (4)2.1.3.3 PADO(PPPOE Active Discovery Offer)报文 (5)2.1.3.4 PADR(PPPOE Active Discovery Request)报文 (6)2.1.3.5 PADS(PPPOE Active Discovery Session-confirmation)报文 (7)2.1.3.6 PADT(PPPOE Active Discovery Terminate)报文 (7)2.2总结 (7)2.3思考 (8)第3章 PPPOE的会话阶段 (9)3.1 PPPOE的会话过程 (9)3.2总结 (9)3.3思考 (9)第1章概述1.1 PPPOE协议的基本概念1.1.1 PPPOE协议出现的背景随着宽带网络技术的不断发展,以xDSL、CableModem和以太网为主的几种主流宽带接入技术的应用已开展的如火如荼。

同时又给各大网络运营商们带来了种种困惑,无论使用哪种接入技术,对于他们而言可盼和可求的是如何有效的管理用户,如何从网络的投资中收取回报,因此对于各种宽带接入技术的收费的问题就变得更加敏感。

在传统的以太网模型中,我们是不存在所谓的用户计费的概念,要么用户能设置/获取IP地址上网,要么用户就无法上网。

IETF的工程师们在秉承窄带拨号上网的运营思路(使用NAS设备终结用户的PPP数据包),制定出了在以太网上传送PPP数据包的协议(Point ToPoint Protocol Over Ethernet),这个协议出台后,各网络设备制造商也相继推出自已品牌的宽带接入服务器(BAS),它不仅能支持PPPOE协议数据报文的终结,而且还能支持其它许多协议。

如华为公司的MA5200(小BAS)和ISN8850(大BAS)。

1.1.2 PPPOE协议简介PPPOE协议提供了在广播式的网络(如以太网)中多台主机连接到远端的访问集中器(我们对目前能完成上述功能的设备为宽带接入服务器)上的一种标准。

在这种网络模型中,我们不难看出所有用户的主机都需要能独立的初始化自已的PPP协议栈,而且通过PPP协议本身所具有的一些特点,能实现在广播式网络上对用户进行计费和管理。

为了能在广播式的网络上建立、维持各主机与访问集中器之间点对点的关系,那么就需要每个主机与访问集中器之间能建立唯一的点到点的会话。

PPPOE协议共包括两个阶段,即PPPOE的发现阶段(PPPOE DiscoveryStage)和PPPOE的会话阶段(PPPOE Session Stage)。

在这篇培训教材中更注重是PPPOE发现阶段的介绍,因为对于PPPOE的会话阶段,可以看成和PPP的会话过程是一样的(可直接参照PPP协议培训教材),而两者的主要区别在于只是在PPP的数据报文前封装了PPPOE的报文头。

无论是哪一个阶段的数据报文最终会被封装成以太网的帧进行传送。

当一个主机希望能够开始一个PPPOE会话时,它首先会在广播式的网络(协议中是这样说的,但在实际应用中,可能还要跨跃多点访问的网络,如ATM等,从而就形成了PPPOEOA的数据包)上寻找一个访问集中器,当然可能网络上会存在多个访问集中器时,对于主机而言则会根据各访问集中器(AC,Access Concentration)所能提供的服务或用户的预先的一些配置来进行相应的选择。

当主机选择完了所需要的访问集中器后,就开始和访问集中器建立一个PPPOE会话进程。

在这个过程中访问集中器会为每一个PPPOE会话分配一个唯一的进程ID,会话建立起来后就开始了PPPOE的会话阶段,在这个阶段中已建立好点对点连接的双方(这种点对点的结构与PPP不一样,它是一种逻辑上的点对点关系)就采用PPP协议来交换数据报文,从而完成一系列PPP的过程,最终将在这点对点的逻辑通道上进行网络层数据报的传送。

1.2 总结•PPPOE协议包括PPPOE的发现阶段和PPPOE的会话阶段•大多数的BAS(宽带接入服务器)都支持PPPOE协议1.3 思考1、PPPOE的客户端是依据什么条件来选项访问集中器的?第2章 PPPOE的发现阶段2.1 PPPOE的初始化过程PPPOE的初始化过程是至关重要的,它不仅要在广播式的网络上确定一对一的逻辑关系,而且还要为PPPOE的会话阶段准备一些必要条件,如访问集中器唯一分配的会话ID(Session ID)。

在介绍PPPOE的发现阶段之前,首先让我们重温一下以太网帧的封装格式,前面也介绍过了,所有的PPPOE的数据报文均是被封装在以太网的数据域(净载荷区)中传送的。

2.1.1 以太网的帧格式以太网的帧格式对于大多数人来说是并不陌生,而且目前大多数的网络中都在使用以太网2.0版,因此EthernetII就被作为一种事实上的工业标准而广泛使用,如果对以太网不太熟悉或想深入了解的读者,可参考相关局域网技术方面的书籍。

下图为以太网的帧格式:以太网目的地址(目的MAC地址)和以太网源地址(源MAC地址),是我们大家最为熟悉的数据链路层地址。

它包括单播地址、多播地址和广播地址,而对于PPPOE协议中要使用到单播地址和广播地址。

在PPP的培训教材中也提到了,对于PPP这样的数据链路层协议而言,二层地址通信双方之间已失去了原有的意义。

•以太网的类型域也是我们最关心的一个字段,它在1997年以前还一直由施乐公司维护,但后来就交由IEEE802小组维护了。

通过这个字段的内容,数据包的接收方可以识别以太网的数据域中承载的是什么协议的数据报文。

对于PPPOE的两大阶段,也正是通过以太网的类型域进行区分的。

在PPPOE的发现阶段时,以太网的类型域填充0x8863;而在PPPOE的会话阶段时,以太网的类型域填充为0x8864。

•数据域(净载荷)主要是用来承载类型域中所指示的数据报文,在PPPOE 协议中所有的PPPOE数据报文就是被封装在这个域中被传送。

•校验域,主要用来保证链路层数据帧传送的正确性。

2.1.2 PPPOE的数据报文格式描述完了以太网的帧格式后,我们简要介绍一下PPPOE的数据报文格式。

PPPOE的数据报文是被封装在以太网帧的数据域内的。

简单来说我们可能把PPPOE报文分成两大块,(虽然这样比较笼统,但还是比较好助于理解),一大块是PPPOE的数据报头,另一块则是PPPOE的净载荷(数据域),对于PPPOE报文数据域中的内容会随着会话过程的进行而不断改变。

下图为PPPOE的报文的格式:•PPPOE数据报文最开始的4位为版本域,协议中给出了明确的规定,这个域的内容填充0x01。

•紧接在版本域后的4位是类型域,协议中同样规定,这个域的内容填充为0x01。

•代码域占用1个字节,对于PPPOE 的不同阶段这个域内的内容也是不一样的,在这里没有用表格的形式将所有代码列出,但在后续章节会给出一些代码与数据报文的对照。

•会话ID点用2个字节,当访问集中器还未分配唯一的会话ID给用户主机的话,则该域内的内容必须填充为0x0000,一旦主机获取了会话ID后,那么在后续的所有报文中该域必须填充那个唯一的会话ID值。

•长度域为2个字节,用来指示PPPOE数据报文中净载荷的长度。

数据域,有时也称之为净载荷域,在PPPOE的不同阶段该域内的数据内容会有很大的不同。

在PPPOE的发现阶段时,该域内会填充一些Tag(标记);而在PPPOE的会话阶段,该域则携带的是PPP的报文。

2.1.3 PPPOE发现阶段的数据报文PPPOE的发现阶段可分为四步,其实这个过程也是PPPOE四种数据报文的交换的一个过程。

当完成这四步后,用户主机与访问集中器双方就能获知对方的MAC地址和唯一的会话ID号,从而进入到下一个阶段(PPPOE的会话阶段)。

实际上双方在互相知道了对方的MAC地址后,就已经在广播式的网络上确定了一一的对应关系,为了保证这个连接的有效性,同时使PPPOE协议能更加灵活的运用,因此还加入了会话ID字段,通过这两个条件就可完成确定双方点对点的关系。

在这个阶段一开始,由于接入用户并不知道访问集中器的MAC地址,则使用类似于ARP解析的过程的机制来获取访问集中器的MAC地址。

首先由接入用户侧发起一个初始化的广播报文,对于访问集中器如果配置了PPPOE的业务时,它会时实检测网络上的数据包,当发现以太网数据帧中所承载的是PPPOE报文时(通过协议域的内容来区分),就会将其交给相应的模块去处理。

当收到初始化报文后,访问集中器会向该用户回应一个报文。

如果网络上存在很多这样的访问集中器且都收到了用户侧发送的初始化报文时,它们也都会向用户侧会送一个确认报文,如果该用户收到这个报文后,则会依据报文中所携带的内容或本端的一些配置来选择一个唯一的访问集中器进行会话。

到此时已完成了前两步了,那么剩下的两步则是协商一些所提供的服务选项和获取PPPOE会话阶段所必须的会话ID值。

在这个阶段,前面在讲述以太网帧格式时也特别强调了,所有数据报文是被承载在以太网的数据域中的,而且以太网数据帧的协议域始终为0x8863。

下面我们结合具体的数据报文的内容,来具体的讲解这四步的过程。

2.1.3.1 PPPOE数据报文中Tag(标记)的格式对于发现阶段的PPPOE数据报文而言,它的净载荷可能包含零个或多个Tag (标记),实际上这些标记的意义非常类似于PPP配置参数选项,它同样也是要经过协商的。

对于PPPOE协议而言,没有像PPP的配置参数选项那样定义了很多细节,而只是一个初略的定义,因此在实际当中实现这个过程会依据不同厂商的设备有不同。

首先还是让我们看一下承载在PPPOE报文数据域中的标记封装格式:从上图中可以看出,标记的封装格式采用的是大家所熟知的TLV结构,也即是(类型+长度+数据)。

标记的类型域为2个字节,下表列出了各种标记类型的含义:•标记的长度域为2个字节,它用来指明标记数据域的长度。

•标记的数据域中用来放置不同类型标记所对应的相关数据。

2.1.3.2 PADI(PPPOE Active Discovery Initiation)报文PPPOE发现阶段的第一步,也即是由用户侧首先发送这样一个报文。

相关文档
最新文档