1、用户用户BAS接入管理服务器接入管理服务器接入接入管理管理协议协议接入接入认证认证/控制控制协议协议接入接入链路链路协议协议物理层物理层接入链路接入链路协议协议接入认证接入认证/控制协议控制协议物理层物理层数据数据链路层链路层网络层网络层接入管接入管理协议理协议物理层物理层接入链路接入链路协议协议接入认证接入认证/控制协议控制协议物理层物理层数据数据链路层链路层网络层网络层接入管理接入管理协议协议话带话带Modem拨号接入拨号接入服务器服务器话带话带Modem池池话带话带Modem地址地址控制控制协议协议数据数据FCS字节字节11 2 变长变长 2地址地址控制控制数据数据FCSHDLC UI帧
2、帧PPP 帧帧固定值固定值OxFF固定值固定值Ox03封装数据的协封装数据的协议类型议类型UPOPENDSUCCESS/NONEFAILDOWNCLOSING链路链路死亡死亡链路链路建立建立认证认证网络层网络层协议协议链路链路终止终止FAIL接入集中器接入集中器Access ConcentratorPPP会话会话主机主机主机主机主机主机主机主机主机主机桥接接入设备桥接接入设备Bridging Access DeviceISP局域网局域网(以太网)(以太网)以太网以太网物理层物理层PPPoE数据链路层数据链路层网络层网络层PPPIP字节字节目的目的MAC地址地址源源MAC地址地址类型类型有效载荷
3、有效载荷(PPPoE分组)分组)FCS6 6 2 变长变长 4PPPoEPPPoE封装封装在以太帧中在以太帧中发现阶段类型:发现阶段类型:0 x88630 x8863会话阶段类型:会话阶段类型:0 x88640 x8864固定值固定值不同阶段的不同阶段的分组类型分组类型标识一个特定的标识一个特定的PPPoE会话会话发现阶段:可以为空发现阶段:可以为空会话阶段:会话阶段:PPP帧帧版本版本代码代码类型类型有效载荷有效载荷会话标识会话标识比特比特0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7长度长度PPPoEPPPoE
4、分组格式分组格式PPPoE 载载荷长度荷长度固定值固定值主机主机PPPoE接入服务器接入服务器 广播广播PADI 单播单播PADO 单播单播PADR 单播单播PADS认证请求认证请求(Auth-Request)认证成功认证成功/失败失败(Auth-Ack/Auth-Nak)A(被认证方)(被认证方)B(认证方)(认证方)2)响应(响应(Response)(密文)(密文)1)质询(质询(Challenge)(明文)明文)3)认证成功认证成功/失败失败(Auth-Ack/Auth-Nak)PCPC以太网以太网 交换机交换机PCPCAAAServerAPPCPCPC用户用户NASRADIUS ser
5、ver接入接入 client接入接入 serverRADIUS client用户接用户接 入入 认证协议认证协议RADIUS协议协议用户管理数据库用户管理数据库用户名、口令用户名、口令接入认证结果接入认证结果用户用户NASRADIUS认证服务器认证服务器接入请求报文接入请求报文接入许可接入许可/拒绝报文拒绝报文接入许可接入许可/拒绝报文拒绝报文接入质询报文接入质询报文用户名、口令用户名、口令接入认证结果接入认证结果用户用户NASRADIUS认证服务器认证服务器接入请求报文接入请求报文质询值,提示消息质询值,提示消息响应值响应值接入请求报文接入请求报文记帐请求报文记帐请求报文接入许可接入许可开始记帐开始记帐RADIUS记帐服务器记帐服务器记帐响应报文记帐响应报文NASNASa)开始记帐开始记帐记帐请求报文记帐请求报文服务终止服务终止结束记帐结束记帐RADIUS记帐服务器记帐服务器记帐响应报文记帐响应报文NASNASb)结束记帐结束记帐中继服务器中继服务器远程服务器远程服务器1)接入请求报文接入请求报文4)接入许可接入许可/拒绝报文拒绝报文NAS2)接入请求报文接入请求报文3)接入许可接入许可/拒绝报文拒绝报文RADIUS服务器服务器NAS用户用户ARADIUS服务器服务器网络网络