关键字: PPPoE 服务器手册 高级配置—PPPoE 服务器 一、PPPoE 简介 PPPoE(Point-to-Point Protocol ov er Ethernet ),即以太网上的点对点协议,它可以使以太网上的主机通过一个简单接入设备连到 Internet 上,并对接入的用户进行控制、计费管理。 PPPoE 协议采用 Client/Serv er(客户端/服务器)方式,它将 PPP 报文封装在以太网帧内,在以太网上提供点对点的连接。 二、PPPoE 连接 PPPoE 拨号连接包括 Discov ery(发现)和 Session(PPP 会话)两个阶段。下面将分别介绍这两个阶段。 1、Discov ery 阶段 此阶段用来建立连接,当一个用户主机想开始一个 PPPoE 会话时,首先必须进行发现阶段以识别 PPPoE Serv er 的以太网 MAC 地址,并建立一个 PPPoE 会话标识(Session ID)。 图 1-1 Discov ery 阶段的基本工作流程 如图 1-1 所示, Discov ery 阶段由四个步骤组成,下面将介绍它的基本工作流程。 l PADI:如果要建立一条 PPPoE 连接,首先 PPPoE 客户端就要以广播的方式发送一个 PADI(PPPoE Activ e Discov ery Initiation)数据包,PADI 数据包包括客户端请求的服务。 PADO:当 PPPoE 服务器收到一个 PADI 包之后,它会判断自己是否能够提供服务,如果能够提供服务的话,就会向客户端发送 PADO(PPPoE Activ e Discov ery Offer)数据包来进行回应。PADO数据包包括PPPoE 服务器名称和与PADI 数据包中相同的服务名。如果PPPoE 服务器不能为PADI提供服务,则不允许用PADO 数据包响应。 PADR:由于PADI 是以广播的形式发送出去的,PPPoE 客户端可能收到不止一个PADO 数据包,它将审查所有接收到的PADO 数据包并根据其中的服务器名或所提供的服务选择一个PPPoE 服务器,并向选中的服务器发送PADR(PPPoE Activ e Discov ery Requ est)数据包。PADR 数据包包括客户端所请求的服务。 PADS:当PPPoE 服务器收到客户端发送的PADR 包时,它就准备开始一个PPPoE 会话,它为PPPoE会话创建一个唯一的PPPoE 会话ID,并向客户端发送PADS (PPPoE Activ e Discov ery Session- confirmation) 包作为响应。 当发现阶段正常结束后,通信的两端都获得会话标识(Session ID)和对方的MAC 地址,它们一起唯一定义一个PPPoE 会话。 2、PPP 会话阶段 当PPPoE 进入 PPP 会话阶段后,客户端和服务器将进行标准的PPP 协商,...