APP下载

PPPoE协议及其应用

2009-05-29张荣峰

科教导刊 2009年24期
关键词:会话IP地址以太网

张荣峰

1 PPPoE产生的背景

近年来,电信公司在全世界建设了无数的串行通信链接网,迫切需要一种协议,使得TCP/IP信息包可以在串行线路上传送。这样就出现了SLIP(Serial Line Intemet Protoc01)串行线路互联网协议和PPP(Point t0 Poim Protoc01)点到点协议。PPP协议性能丰富,在很大程度上取代了SLIP的地位,它增加了两组功能:通过串行链路来传送TCP/IP信息包;用户登录认证。PPP将用户名与密码安全结合在一起,当链接要求发起时。此要求通过PPP协议转发到路由器和服务器,这时即可以进行安全验证。在PPP协议中提供了很多协议进行点到点的通信,如LCP、NCPs等。但这些协议要求端与端之间是点到点的关系,不适用于以太网提供的多点关系。为利用以太网方提供的多主机接入,同时可进行接入控制和计费,就需要一种规范,使分布在同一以太网的主机能和远端设备建立PPP会话,PPPoE(Point-to-PointProtocol OverE~eme0。

2 PPPoE的实现过程

PPPoE协议提供了在广播式的网PPPoE协议提供了在广播式的网络(如以太网)中多台主机连接到远端的访问集中器上的一种标准。在这种网络模型中,所有用户的主机都需要能独立地初始化自己的PPP协议栈,而且通过PPP协议本身所具有的一些功能,实现在广播式网络上对用户进行计费和管理。为了能在广播式的网络上建立、维持各主机与访问集中器之间点对点的关系,就需要每个主机与访问集中器之间建立唯一的点到点的会话关系。PPPoE的实现共包括两个阶段:PPPoE的发现阶段和PPPoE的会话阶段。

2.1发现阶段

当一个主机希望发起一个PPP会话时,首先必须通过发现阶段去确认对端的以太Mac地址,并建立一个PPPoE的会话标识。与PPP建立的端对端的关系不同,发现阶段建立的是一种客户服务器的关系。通过发现阶段,一个主机(客户端)可以发现一个接入集中器(服务器端)。发现阶段可分为以下四个步骤:第一步:主机在本以太网内广播一个PADI包,在此包中包含主机想要得到的服务类型信息。第二步:以太网内所有接入集中器在收到这个初始化包后,将其中请求的服务与自己能提供的服务进行比较,其中可以为此主机提供服务的接入集中器发回PADO包,不能提供此服务的集中器不能发PAD0包。第三步:主机可能收到多个集中器的PAD0包,通过PADO的内容,依据一定的条件从发回的PADO包可提供服务的接入集中器中挑选一个,并向它发回一个会话请求包PADR(非广播)。第四步:被选定的接入集中器在收到会话请求包PADR后,就开始准备进入PPP会话阶段。

2.2会话阶段

一旦PPPoE的会话阶段开始后,主机和接入集中器之间就依据PPP协议传送PPP数据,进行PPP的各项协商和数据传输。正常情况下,会话阶段的结束是由PPP协议控制完成的,但在PPPoE中定义了一个PADT包用来结束会话,主机或者接入集中器可以在PPP会话开始后的任何时候通过发送这个数据包来结束会话。

3 PPPoE的优点

PPPoE不仅有以太网快速、简便的特点,同时还有PPP的强大功能,任何能被PPP封装的协议都可以通过PPPoE传输。PPPoE可以提供动态IP地址分配方式,用户无需任何配置,网管维护简单,无需添加设备就可解决IP地址短缺问题,同时根据分配的IP地址,可以很好地定位用户在本网内的活动;用户通过免费的PPPoE客户端软件(如EnterNcl)输入用户名和密码就可以上网,跟传统的拨号上网相似,最大程度地延续了用户的习惯,从运营商的角度来看,PPPoE对其现存的网络结构进行变更的可能性很小。

4 PPPoE协议的应用

DSL是PPPoE最为典型的应用。它利用电话线上未用的频率传输数据业务,且速率可达数Mb/s的技术,这种技术允许话音和数据同时在同一线路上传输。经过多年的发展,在用户多种需求的驱动下,DSL技术逐渐走向成熟,各运营商推出了基于DSL技术的各种差异化的业务包和与之匹配的资费策略,全球DSL应用市场呈现快速增长的趋势,已经成为宽带接入的主流技术。

猜你喜欢

会话IP地址以太网
浅析日本课堂中的话轮转换
网络智能平台和云服务为以太网注入新动力
三大因素驱动创新提速以太网快步迈入“灵活”时代
三大因素驱动创新提速 以太网快步迈入“灵活”时代
初探素质教育与初中英语教学
《IP地址及其管理》教学设计
计算机的网络身份IP地址
轻松明白网络IP地址以及子网划分问题
基于ENC28J60的嵌入式以太网/CAN网关设计
年龄大小的种种说法