1.pppoe流程 - PPPOE
目录
3
定义 3
协议基本框架 3
PPPOE连接示意图 4
PPPOE通信流程 4
PPPOE的LCP配置选项 5
5
(L2TP VPN) 6
8
LCP协商 9
PPP终结时的认证和IP地址分配 9
PPP续传时的认证和IP地址分配 9
RADIUS协议扩展 10
定义
通过PPPOE,在一个共享的以太网上的多个主机,可以通过一个或多个简单的桥接入设备,与远程接入集中器进行多个PPP会话。使用这种模型,每个主机使用它自己的PPP协议栈,并且提供给用户一个熟悉的用户接口。接入控制、计费和服务类型能够基于每用户,而不是每站点来处理。PPPOE包含发现和PPP会话两个阶段,发现阶段是无状态的Client/Server模式,目的是获得PPPOE终结端的以太网MAC地址,并建立一个唯一的PPPOE SESSION_ID。发现阶段结束后,就进入标准的PPP会话阶段。
协议基本框架
PPPOE协议参照RFC2516。上的适配,上的PPP连接。图1和图2分别是以太网上的PPPOE协议栈和AAL5上的PPPOE协议栈。
图2 AAL5上的PPPOE协议栈
图1 以太网上的PPPOE协议栈
IP
PPPOE
AAL5
SAR
MPOA(1483)
PPP
IP
PPPOE
PPP
ATM
PPPOE连接示意图
图3显示了典型的PPPOE的连接方式。
ATM/
Bridge
Host
Access Concentrator
图3 典型的PPPOE的连接示意图
PPPOE通信流程
PPPOE有两个不同的阶段:发现阶段和PPP会话阶段。当一个主机想开始一个PPPOE会话,它必须首先进行发现阶段以识别对端的以太网MAC地址,并建立一个PPPOE SESSION_ID。在发现阶段,基于网络的拓扑,主机可以发现多个接入集中器。发现阶段允许主机发现所有的接入集中器,然后选择一个。当发现阶段成功完成,主机和选择的接入集中器都有了他们在以太网上建立PPP连接的信息。直到PPP会话建立,发现阶段一直保持无状态的状态。一旦PPP会话建立,主机和接入集中器都必须为PPP虚接口分配资源。图4显示了PPPOE通信流程。
Host
AC
PADI
PADS
PADO
PADR
PPP Data
PADT
图4 PPPOE通信流程
发现阶段
发现阶段有四个步骤,当此阶段完成,通信的两端都知道PPPOE SESSION_ID和对端的以太网地址,他们一起唯一定义PPPOE会话。这些步骤包括:主机广播一个发起分组(PADI),一个或多个接入集中器发送给予分组(PADO),主机发送单播会话请求分组(PADR),选择的接入集中器发送一个确认分组(PADS)。当主机接收到确认分组,它可以开始进行PPP会话阶段。当接入集中器发送出确认分组,它可以开始进行PPP会话阶段。
当主机在指定的时间内没有接收到PADO,它应该重新发送它的PADI分组,并且加倍等待时间,这个过程
1.pppoe流程 - 来自淘豆网www.taodocs.com转载请标明出处.