第4章 PPP业务故障处理
4.1.1 原理及重要概念
PPPoE(PPP over Ethernet)属于链路层协议其主要功能是提供一个在以太
网上进行点到点连接建立PPP会话及封装PPP数据包的方法由此可 以对以太网上的用户进行认证和IP地址的分配PPPoE是PPP协议在更广 泛范围应用的补充性协议
PPPoE用于通过以太网方便的提供多主机的接入同时提供方便的接入控
制和计费使以太网的主机通过一个简单的桥接设备连到一个远端的接入集
中器上每个主机都可以用它自己的PPP协议栈提供给用户的是一个常
见的用户接口这使得接入控制计费及其它服务都是针对单用户的而不是
针对网点或主机
PPP有两种验证方式PAP为两次握手验证口令为明文CHAP为三次 握手验证口令为密文PPP验证可以采用CHAP或PAP验证方法CHAP
验证更为安全可靠
无论是CHAP或PAP只是一种验证过程最终能否通过验证还需要AAA
来作决定AAA可以利用本地验证数据库验证或由AAA服务器进行验证
MA5200为用户提供PPPoE接入方式在该接入方式中用户采用虚拟拨
号的方式接入到MA5200中获得MA5200的服务
4.1.2 PPPoE的实现
PPPoE有两个不同的阶段发现阶段和PPP会话阶段 1. 发现阶段
当一个主机希望发起一个PPP会话的时候它必须首先通过完成发现阶段
去确认对端的以太Mac地址并建立一个PPPoE的会话标识(SESSION ID)
与PPP建立的端对端的关系不同发现阶段建立的是一种客户服务器的关
系通过发现阶段一个主机客户端可以发现一个接入集中器服务器
端由于网络的拓扑结构一个主机可以和多个接入集中器相联系发现
阶段允许主机先到所有的接入集中器然后从中挑选一个与之通信发现
阶段顺利结束后主机和接入集中器都可以得到它们在以太网上建立点到点连接时所需要的信息即用来唯一定义一个会话的两个因素对端的以太网
地址和会话标识
在PPP会话阶段建立之前发现阶段一直保持无状态一旦PPP会话建立起来主机和接入集中器都必须为PPP的虚接口(virtual interface)分配资源
发现阶段可以分为四个步骤
第一步主机在本以太网内广播一个PADI PPPoE Active Discovery
Initiation包在此包中包含主机想要得到的服务类型信息
第二步以太网内的所有接入集中器在收到这个初始化包后将其中请求的
服务与自己能提供的服务进行比较其中可以为此主机提供此服务的接入集
中器发回PADO PPPoE Active Discovery Offer包不能提供此服务的集中器不能发PADO包
第三步主机可能收到多个集中器的PADO包主机通过PADO的内容依据一定的条件从发回PADO包的可提供服务的接入集中器中挑选一个并向它发回一个会话请求包PADR PPPoE Active Discovery Request非
广播在这个包中再次包含所想得到的服务的信息
第四步被选定的接入集在收到会话请求包PADR后就开始准备进入PPP 会话阶段它会产生一个会话标识以唯一的标识它和主机的这段PPPoE会话并把这个特定的会话标识包含在会话确认包PADS PPPoE Active
Discovery Session-confirmation中发回给主机如果没有错误发生就进入
到PPP会话阶段而主机在收到会话确认包后如果没有错误发生也进入到
PPP会话阶段
在任何时候如果收到PADT报文则一方面通知用户连接管理模块PPPoE
的会话DOWN一方面清理此用户的相应连接信息
2. PPP会话阶段
一旦PPPoE的会话阶段开始后主机和接入集中器之间就依据PPP协议传送PPP数据进行PPP的各项协商和数据传输在这一阶段传输的数据包中必须包含在发现阶段确定的会话标识并保持不变正常情况下会话阶段
的结束是由PPP协议控制完成的但在PPPoE中定义了一个PADT包用来结束会话主机或者接入集中器可以在PPP会话开始后的任何时候通过发
送这个数据包来结束会话
MA5200设备PPPoE用户的上线过程如图4-1
表项通同时进入PPP 状态完成根PAP 状态发握手
板发送 图4-1 PPPoE 用户的上线过程
4.1.3 PPP 终端软件的安装与设置
PPP 客户端软件为EnterNet 系列目前最高版本为EnterNet 500
本文以
EnterNet 300在Window 98第二版上安装为例
(1) 执行安装目录下的命令 出现图4-2界面
图4-2 安装初始界面
(2) 系统弹出安装类型选择窗口如图4-3选择quick install(accept default settings)然后单击<next>弹出文件拷贝进度窗口如图4-4
图4-3 安装类型选择
图4-4 文件拷贝进度
(3) 文件拷贝完后系统会弹出如图4-5窗口选择Yes,I want to restart my
computer now.单击<finish>重启计算机
图4-5 安装完成
(4) 重启系统后会在桌面上有EnterNet 300的图标如图4-6双击该图标运行程序弹出窗口Profiles–EnterNet 300如图4-7双击图中的图标
Create New Profiles
图4-6 快捷图标
图4-7 配置界面
(5) 弹出如图4-8的对话框输入要建立的连接名字如MA5200单击<
下一步>继续
图4-8 连接命名
(6) 弹出如图4-9的对话框依次输入用户名用户密码密码确认单击<;下一步>