您的当前位置:首页浅谈PPPOE宽带接入技术故障分析

浅谈PPPOE宽带接入技术故障分析

2024-04-21 来源:乌哈旅游
IECHNOLOGY}NFORMAT}ON学术论坛浅谈p户pOE宽带接入技术故障分析陈国欣(铁通平顶LJ分公司河南平顶LJ467000)摘要:近年来,宽带接人市场异常火爆,获得了飞速发展,宽带用户呈爆炸式的增长,运营商在采用xDSL,LAN,HFC,无线等多种接入方式的同时,十分关心如何有效地完成用户的管理。为了构建一个可运营、可管理、可盈利的宽带网络,PPPoE就是随之出现的多种认证技术中的一种。关键词:宽带网络中图分类号:TP3ll文献标识码:A文章编号:1672一3791(2007)12(b卜0200一021即po〔宽带接入技术简介1.IPPPoverEthernet协议1998年后期问世的以太网上点对点协议(PPPoverEthernet)技术是由Redback网络公司、客户端软件开发商Routerware公司以及Worldcom子公司UUNE下1,Chnologies公e司在IETFRFC制的基础上联合开发的。通过把最经济的局域网技术以太网和点对点协议的可扩展性及管理控制功能结合在一起,网络服务提供商和电信运营商便可利用可靠和熟悉的技术来加速部署高速互联网业务。它使服务提供商在通过数字用户线、电缆调制解调器或无线连接等方式,提供支持多用户的宽带接入服务时更加简便易行。同时该技术亦简化了最终用户在动态地选择这些服务时的操作。1.2尸ppover〔thernet基本帧格式建立一个以太网上点对点协议会话包括两个阶段:图IPPPOE通信流程(1)发现(Discovery)阶段。在Discovery过程中用户主机以广播方式寻找可以连接的所有的接入集线器,并获得其以太网MAC地址。然后选择需要连接的主机并确定所要建立的PPP会话识别标号。在发现阶段,基于网络的拓扑,主机可以发现多个接人集中器,发现阶段允许主机发现所有的接人集中器,然后帧格式也包括两种类型:发现阶段的以太网帧中的类型字段为0x8863;PPP会话阶段的以息。太网帧中的类型字段为0x8864,它们均已得到(2)PPP会话阶段。用户主机与接人集线IEEE的认可。PPPoE包中的版本(VER)字段器根据在发现阶段所协商的PPP会话连接参和类型(TYPE)字段长度均为4比特,在当前版数进行PPP会话。图1显示PPP通信流程。本PPPoE建议中这两个字段值都固定为因此对应干这两种过程,以太网上点对点协议oxl。代码(CODE)字段长度为8比特,根据选择一个,当发现阶段完成,主机和选择的接人集中器都有了他们在以太网建立PPP连接信了很多方便,但是如果不小心,很容易弄错,所以为了保证程序可靠性,程序必须清晰易读,而表达式的清晰易读更是十分重要,因此,在C程序设计中,要慎重使用这个赋值的过程就显得尤为重要了。大家可(即*p),然后再使p=p+1;而(*p)以看下面的这个例子。++表示p所指向的元素值加1,即(aIOJ)举例7:++;如果a【0」二3,则(a【0」)++的值为4,这里是元素值加1,而不是指针值加1。intadd(intx,inty)另外在指针中使用自增时,还要注意*{retum(x*y);}(p++)与*(++p)的作用不同。前者nain()-T是先取*p值,后使p加1。后者是先使p加n1,再取*p。若p的初值为a(即&alo]),n输出,(p++)时,得alo]的值,而输出1=add(主++,++1);(+牛p),贝1{得到aJ’]的值。rse.飞走.11十L十L自增、自减运算符。参考文献【]谭浩强C程序设计(第二版)(M).北京:1清华大学出版社,1999.12〕罗进.+十/一运算符在C语言中的应用(J).襄樊职业技术学院学报,2004.6.;万”}7在函数参数中,实参向形参赋值的顺序C语言中函数实参向形参赋值时,是按照自右向左的顺序进行赋值的,也就是说最后一个实参先把值赋给最后一个形参,倒数第二个实参再把值赋给倒数第二个形参󰀀,二最后才把第一个实参赋给第一个形参。如果在实参中不涉及到十+/一运算符,那么从前往后和从后往前理解都是一样的。但如果在实参中使用了++/一运算符,那么首先把实参++1赋给y,即y一++1;1的值先变成6,y的值也被置成6;再执行x二1十+,先把1的值赋给x,使它变为6,再将1自增1变为7,所以返回值应是6*6立36;如果将它理解为从前向后赋值,其结果是5*7二35,不正确。因此,在用++/一运算符做为函数参数时,一定要注意它的实参向形参赋值的顺序,避免出错。自增自减运算在程序设计中给我们带来200科技资讯SCIENC任&丁〔C日NOLOoYIN「0日MAT10N2007NO.35SOIENC〔&T任CHNOLOOY}NFORMAT}ON学术论坛—两阶段中各种数据包的不同功能而值不同。在PPP会话阶段CODE字段为oxo,发现阶段中的各种数据包格式将在下面详细介绍发现阶段时给出。版本标识号码(SESSION_ID)字段长度为16比特,在一个给定的PPP会话过程中它是固定不变的。值oxffffff为保留值。长度(LENGTH)字段为16比特长,指示PPPOE净荷长度。发现阶段PPPoE载荷可以为空或由多个标记(TAG)组成,每个标记都是TLV(类型一长度一值)的结构;PPP会话阶段PPPoE载荷为标准的点对点协议包。1.3发现(Discovery)阶段的详细介绍一个典型的发现(Di姗very)阶段共包括4个步骤:(1)主机发出PPPoE有效发现启动(PADI)包。以太网目的地址为广播地址Oxffflffffffff,CODE字段为oxOg,SESSION_ID为oxO000。PADI包必须至少包含一个服务名称类型的标签(标签类型字段为0x0101),向接人集线器提出所要求提供的服务。(2)接入集线器收到在服务范围内的PADI包后,发送PPPOE有效发现提供(PADO)包以响应请求。其CODE字段为0x07,SESSION_[D仍为ox00o。PADO包必须包含一个接入集线器名称类型的标签(标签类型字段为oxolO2)以及一个或多个服务名称类型标签,表明可向主机提供的服务种类。(3)主机在可能收到的多个PADO包中选择一个合适的,然后向所选择的接人集线器发送PPPoE有效发现请求(PADR)包。其CODE字段为oxlg,SESSION_ID仍为OxO000。PADR包必须包一个服务名称类型标签,确定向接入集线器请求的服务种类。(4)接人集线器收到PADR包后淮备开始PPP会话,它发送一个PPPoE有效发现会话确认(PADS)包。其CODE字段为0x65,SE黔ION_ID为接人集线器所产生的一个唯一的PPPoE会话标识号码。PADS包也必须包含一个接入集线器名称类型的标签确认向主机提供的服务。主机收到PADS后,双方进人PPP会话阶段。在会话阶段,PPPoE的以太网类域设置为0x8864,CODE为Ox00,Ses一sionID必须是Discovery阶段所分配的值。PPP会话阶段主要是LCP、认证、NCP3个协议的协商过程,LCP阶段主要完成建立、配置和检测数据链路连接,认证协议类型由LCP协商(CHAP或者PAP),NCP是一个协议族,用于配置不同的网络层协议,常用的是IP控制协议(IPCP),它负责配置用户的IP和DNS等1作。一旦PPPoE会话开始,PPP数据就可以以任何其他的PPP封装形式发出,所有的以太网帧都是单播。PPPoE会议表示号一定不能改变,并且是发起阶段分配的值。PADT包是会话中止包,它可以由会话双的任意一发起,但必须是会话建立之后才有效。1.4PppoE的特点PPPOE不仅有以太网的快速简便的特点,同时还有PPP的强大功能,任何能被PPP封装的协议都可以通过PPPoE传输,此外还有如下特点:(1)PPPoE很容易检查到用户下线,可通过一个PPP会话的建立和释放对用户进行基于时长或流量的统计,计费方式灵活方便。(2)PPPoE可以提供动态IP地址分配方式,用户无需任何配置,网管维护简单,无需添加设备就可解决IP地址短缺问题,同时根据分配的IP地址,可以很好地定位用户在本网内的活动。3()用户通过免费的PPPoE客户端软件(如EnterNet),输人用户名和密码就可以上网,跟传统的拨号上网差不多,最大程度地延续了用户的习惯,从运营商的角度来看,PPPoE对其现存的网络结构进行变更也很小。ZPPPo〔常见故障代码及分析在宽带网络的使用过程中,经常会遇到一些棘手的问题,导致不能正常上网,影响工作、学习以及娱乐。下面就PPPOE在使用过程中常见的一些问题,提供一些参考的解决方法。2.1602/605故障描述:RasPPPoE没有完全和正确的安装拨号网络由于设备安装错误或正在使用,不能进行连接。解决办法:卸载干净任何PPPoE软件,重新安装。2.2645故障描述:拨号适配器未装这种情况主要针对WindowsME和Win一dows98而言,解决办法是在Windows98下添加拨号适配器组件即可。对WindowsME而言,因为它没有直接添加拨号适配器的选项,所以必须在控制面板中先删除拨号网络组件,再添加拨号网络组件完成适配器的添加。2.36引/629故障描述:不能通过验证可能的原因是用户的账户或者密码输入错误,或用户的账户余额不足,用户在使用时未正常退出而造成用户账号驻留,可等待几分钟或重新启动后再拨号。2.4630故障描述:无法拨号,没有合适的网卡和驱动可能的原因是网卡未安装好、网卡驱动不正常或网卡损坏。检查网卡是否工作正常或更新网卡驱动。2.5633故障描述:找不到电话号码簿,没有找到拨号连接这可能是没有正确安装PPPOE驱动或者驱动程序已遭损坏,或者Windows系统有问题。建议删除已安装的PPPOE驱动程序,重新安装PPPOE驱动,同时检查网卡是否工作正常。如仍不能解决问题,可能是系统有问题,建议重装系统后再添加PPPOE驱动。科技资讯SCI〔NC〔2.6720故障描述:不支持ppPOE连接它是WindowsZ000特有的故障,建议重新启动后再进行连接,如仍不能排除故障,建议重装系统。2.7697故障描述:网卡禁用只要在设备管理中重新启用网卡即可。解决办法:点击“开始”一。“设置”一。“网络连接”一“找到“电脑的网卡(一般是\\‘本地连接’)”图标,选中点鼠标右键一一选择“启用”。2.8769故障描述:拨号时报769错误在WindowsXP系统中网卡被禁用、系统检测不到网卡或者拨号软件故障,有时会报769错误。重新启用网卡、检查网卡工作是否正常或重装拨号软件即可解决。解决办法:点击“开始”一一“设置”一一“网络连接”一一找到“电脑的网卡(一般是\\‘本地连接’)”图标,选中点鼠标右键一一选择“启用”。2.9678故障描述:无法建立连接这个故障比较复杂,用户和BRAS链路中任何一个环节有问题,都可能导致678故障,应根据不同的情况作相应处理。可能的原因有:运营商提供的传输线路中断、运营商上层设备停电或设备损坏、或线路质量很差存在千扰等。一旦出现这个提示,可以先检查本机网卡后面网线是否有接好,网卡灯是否亮(亮代表上一层设备未停电),如果都没问题,打运营商的电话要求派修。此外还有一点,出现这个问题的时候检查一下电脑上是不是装了防火墙了,有时拨号时提示这个错误是由于防火墙软件禁止了拨号进程的网络访问。这时你把防火墙关掉再试,如果关掉可以正常拨号,那没错,就是这个问题了。3结语PPPOE宽带接人方式对于用户管理的方便性、计费的灵活性都有一定的优势,但也有它的不足,需要在客户机上安装客户端软件,增加了调试、维修的工作量。目前WindowsXP系统本身已提供了对PPPOE协议的支持,可以在不另外安装客户端软件的情况下实现对PPPOE的接入,解决了用户安装PPPOE软件的问题。其他系统均要在客户机上安装PPPOE客户端软。PPPOE宽带接入是一种技术成熟、运营管理方便的接入方式,目前已被包括铁通、网通在内的各运营商普遍采用。&T任C日NOL0oylNFORMA一!ON201

因篇幅问题不能全部显示,请点此查看更多更全内容