PPPT、PPPoE和PPPoA三类接入方式的区别和联系

网络 网络管理
这里我们主要讲解的是PPPT、PPPoE和PPPoA三种接入方式的区别和联系。那么针对这三方面,还望大家能够区分开来。

想必ADSL等接入方式大家应该不会陌生。我们了解到的就应该有PPPT、PPPoE和PPPoA了。那么针对这三种接入方式,到底有什么区别和关联呢?下面我们就来详细了解一下吧。首先我们看看Bridge CPE方式的概念。

(1)桥接模式:相当于连接一个HUB,必须两端设置IP.例如:ADSL MODEM和电脑配合,在电脑上分配固定IP地址,开机就能接入局端设备进入互联网.

RFC1483标准是为了实现在网络层上多协议数据包在ATM网络上封装传送而制定的,现已被广泛用于ATM技术中,成为在ATM网络上处理多议数据包的封装标准。

RFC1483仿真了以太网的桥接功能,它在数据链路层上对网络层的数据包进行LLC/SNAP的封装。在ADSL Modem中完成对以太网帧的RFC1483 ATM封装后,通过用户端和局端网络的PVC永久虚电路完成数据包的透明传输。

(2)RFC 2364——PPP over ATM接入方式

该接入方式是由PC终端直接发起PPP呼叫,PC ATM25网卡在收到上层的PPP包后,根据RFC 2364封装标准对PPP包进行AAL5层封装处理形成ATM信元流。ATM信元透过ADSL Modem(CPE)传送到网络侧的宽带接入服务器上,通过标准的协商过程(请求、应答等),从而使PC与BRAS(BroadBand Remote Access Server,宽带远程接入服务器)间建立了一个相互信任PPP(点到点协议)的连接(或叫会话,Session),同时有可靠的机制去探测、维护和处理Session的中断等情况,然后用户可以通过该会话发起要求登录到某个ISP(采用FQDN)的请求,比如采用USER1@163.GD+password,然后BRAS将请求转发给RADIUS Server,去进行相关的认证、授权,RADIUS则开始进行计费的记录并向PC返回IP地址和会话。

从实现上看,ADSL Modem仅仅是作为ATM信元传送的一个中间点。同时,要实现PPPoA的接入,用户侧要求使用比较昂贵的ATM25网卡,而且网卡供应商也必须提供相应的专用PPPoA客户端软件。由于一个CPE中的一个VC只支持一个唯一的会话,因此使多用户的接入又成了问题,即使采用NAT或Proxy等方式可以解决这个问题,但这使得CPE后的所有用户只能接入和使用同一套相同的业务。由于以上原因,PPPoA这种宽带接入形式没有得到大规模的推广应用。

(3)PPTP-PPP——点对点隧道技术转PPPoA或PPPoE(PPP over Ethernet)接入方式

在ADSL用户侧利用PPTP技术通过内部的以太网络在ADSL Modem与用户PC之间建立IP隧道并传送用户终端发出的PPP请求。ADSL Modem(CPE)终结IP隧道,提取PC终端发出的PPP包并相应地利用RFC 2364或RFC 2516标准进行封装处理,再传送至远端宽带接入服务器并完成基于PPP技术的认证、授权、计费和动态的IP地址分配等一系列过程。可见,PPTP-PPP的接入在网络侧的实现与PPPoA或PPPoE是完全一致的。通过用户侧的IP隧道技术不仅可以有效地利用现有的局域网资源实现多用户的同时接入,而且在ADSL Modem中通过一些特殊的设置还可以完成简单的VPN选择功能。在驱动程序方面,用户PC终端可以利用现有Windows 98/NT操作系统自带的虚拟专用网适配器实现PPTP接入,无需再另行购买,具有较强的实用性。

从其协议栈结构及工作原理上看,这种接入方式的协议栈过于复杂,从而影响接入的实际性能。从功能上看,ADSL Modem内部不仅要终结PPTP的IP隧道,而且要向网络侧发起PPP的连接。作为ADSL终端设备的ADSL CPE在包处理能力上毕竟有限,这将大大降低用户接入的实际速率,几乎无法实现VOD视频点播这类有高带宽、高质量要求的业务。

其次,该接入技术在支持用户数方面也有限制。最后,从实际的组网角度上看,要完成每一终端用户的PPP接入都必须在ADSL Modem和ATM网络中创建传送该PPP包的相应PVC,网络实现过于复杂。但总地来说,PPTP-PPP的接入技术是结合了以太网和PPPoA技术的产物,进一步推动了宽带接入实用化的进程。在实现Internet的用户接入和普通企业网络的简单互通方面,PPTP-PPP仍不失为一种理想的选择。

(4)RFC 2516——PPPoE接入方式

在这种方式中,ADSL Modem与用户PC采用以太网络互联,在ADSL CPE中采用RFC 1483的桥接封装方式对PC发出的PPP包进行LLC/SNAP封装后,采用在VC中复制或采用多播VC方式,透传到网络侧的宽带接入服务器并与之建立连接,实现PPP的动态接入,其协议栈工作原理图如图3所示。

这种方式的优越性如下:

◆PPPoE采用对每个进程的PAP(Password Authentication Protocol,密码验证协议)或CHAP(Challenge-Handshake Authentication Protcol,挑战握手验证协议),克服了由于桥接机制中的常见安全漏洞。

◆可针对每个连接进程进行计费,NSP(或NAP)可按进程的时间长短来收费,也可以收取一个最小接入费用。

◆对于不能运行PPPoA的CPE或不能支持PPP的CPE,该方式将丝毫不受影响,因为它采用的是基于桥接的PPP协议。

◆PPPoE可以在同一时间让一个PC接入到多个目的地,即每条PVC上可以有多个进程。

◆NSP可以对每个用户采用标准的RADIUS协议进行控制,比如设置空闲或超时等属性。

◆配置非常简单。

这种方式的不足之处是:

◆必须安装专有的PPPoE客户端软件。

◆由于采用RFC 1483桥接方式,容易产生广播风暴也易遭受DoS攻击。但是由于一般每个CPE 设备只设置有一个PVC到达BRAS设备,而BRAS方又常采用RBE(Routed Bridged Encapsulation)机制,从而有效地克服了这个弱点。

总体来说,这种方式实用方便,实际组网方式也很简单,对CPE的要求很简单,大大降低了网络的复杂程度,是目前应用最为普遍的家庭用户的接入模式。

Router CPE方式

Router CPE在系统工作原理上可理解为Bridge CPE+小型Router。

(1)采用PPPoE方式,PPPoE的呼叫和建立均由CPE负责,由BRAS动态分配给CPE公有IP地址,同时CPE可完成NAT功能,在PC上的网关指向 CPE的用户侧端口私有IP地址,

(2)采用PPPoA方式,PPPoA的呼叫和建立均由CPE负责,由BRAS动态分配给CPE公有IP地址,同时CPE可完成NAT功能,PC上的网关指向CPE的用户侧端口私有IP地址

免去另外购买路由器的钱,同时又可得到采用PPP拨号按时长计费的好处,

责任编辑:佟健 来源: IT实验室
相关推荐

2010-08-12 15:30:27

FlexFlash

2010-09-16 14:13:07

2010-08-03 15:02:45

FlexPHP

2010-07-30 16:06:41

2022-06-14 07:22:53

MakefileConfigKconfig

2010-08-27 10:49:38

DIVtable

2010-09-25 14:58:12

JVMJDKJRE

2013-07-11 10:49:58

FedoraUbuntu

2010-09-16 16:02:26

PPPoA配置

2010-07-09 10:26:35

UML类图关系

2015-04-17 15:38:33

SDHMSTP以太网

2017-03-06 16:15:17

Linux文件作用与区别

2010-07-19 13:49:52

autoTelnet

2009-12-30 14:15:38

PPPoA体系

2010-08-23 15:40:18

MarginBorderPadding

2010-07-30 14:26:21

FlexFlash

2010-09-26 16:10:03

数据加密产品

2010-06-12 16:41:59

网络核心协议

2010-09-17 16:29:56

2021-09-01 15:48:50

API漏洞应用程序安全
点赞
收藏

51CTO技术栈公众号