一旦在用户端和服务提供商网络之间建立起ATM层的连接,在链路层和网络层上便会使用PPP协议建立相应的会话。
对PPP over ATM标准的定义会增加ATM在访问网络中的使用率。现在网络厂商正在加紧推进这一标准。其它ATM的连接模式,例如LANE、IPOA以及MPOA都是针对校园网环境设计的,因此缺乏高速远程接入网络所需要的安全性能以及自动配置功能。
在ATM上建立PPP连接必须提供的功能包括:
认证,例如PAP、CHAP第3层网络地址的自动分配(例如域名的自动配置、IP地址的分配) 同时多个连接的支持
透明地支持第3层(PPP均支持IP和IPX)
加密
压缩
计费功能
由于在ATM上支持PPP协议不需对网络做过多的改动,因此可以加速这种服务结构的推广。PPP over ATM的方式同时也是对窄带网络服务模式的一种扩展。
客户端的配置
客户端的ADSL-NT设备最初主要是集中在下面两种接口:
1)ATMF-25:用于外置的ADSL-NT,这种接口能够提供透明的端到端的ATM连接。 2)ADSL插卡(PC网卡):对单一PC机用户而言不失为一经济的解决方案,同时利用了PC机的操作系统,从而简化了ADSL-NT的管理工作。
一台性能较强的安装上PC卡式ADSLModem或与带有ATM-25M的ADSL-NT相连的设备,便可作为一台访问服务器或网关使用。这样一台访问服务器可以提供防火墙代理和存储服务。
另外,一台外置的ADSL-NT如果带有路由功能,便可连接在客户端的局域网上,为小型企业的局域网提供PPP代理功能,局域网上的PC则不需要做任何操作系统或协议栈的修改。
静态和动态连接
1.支持PVC
目前建立端到端连接最普遍的方法,是在管理平面上,由网络管理人员建立一系列的PVC,同时,相应的流量类型和QoS服务质量等级也可在这里做设置。
但是,对于大规模的使用,需要在用户和服务提供商之间建立大量的PVC,这将成为很大的负担。同时,ATM层的连接应该在控制层面上建立,并由客户端设备发出建立申请。当然,由于目前大多数ATM公网还不支持SVC,因此PVC是必须的。
采用PVC的连接方可以支持目前的DSLAM产品和ADSL应用。在ATM上支持PPP协议可以为PPP的服务提供端到端的连接。这些服务包括认证和IP地址的分配。一个PC终端可以建立多个PVC。
2.支持SVC
有两种方法可支持SVC信令。
1虚拟UNI模式
在SVC环境中,可以利用UNI4.0信令中的虚拟UNI概念建立信令通道。在这种配置中,ATM管理平面在DSLAM内部建立连接相应端口的虚通道VP,并在与ATM访问交换机的接口处将每个用户的虚通道连接标识VPCI与一个虚通道标识VPI相映射。这样,每一个用户在ATM访问交换机上均由一个VPI来代表。UNI的信令协议在ATM访问交换机端口上中止。家庭PC客户机和ATM访问交换机之间的UNI信令对DSLAM是透明的,因为DSLAM仅作为一个虚通道VP的转接器来使用。
尽管ATM访问交换机必须要支持UNI4.0中的虚拟UNI定义在一个ATM端口提供的多个UNI信令通道,家庭用户的PC则只需要支持UNI3.1即可。
在SVC环境下的ATM上支持PPP协议,有如下的特点:
每个与DSLAM相连的用户需被分配一个独立的VPI。
ATM访问交换机为DSLAM提供虚拟UNI,并为最终的用户端PC提供UNI信令和ILMI管理信令。 访问网络提供商可提供相同的访问能力到ISP或本地信息提供商。
通过多个PVC,可同时与多个ISP或企业网络相连。
2DSLAM信令模式
在ATM访问交换机上支持虚拟UNI,才能在与DSLAM相接的ATM端口上支持多个信令通道。但是如果DSLAM能够直接中断UNI信令,ATM访问交换机便只需一个信令通道就可支持所有与DSLAM相连的用户。不论UNI信令是在ATM访问交换机处截止,还是在DLSAM上截止,都不会影响到基于PPP
over ATM模式上端到端的互操作性,这是因为UNI信令的截止端的位置对ATM终端而言是透明的。
对公共网络运营商而言,拥有较高的用户端口密度和对VCC的QoS进行精确划分是非常有意义的。因此,ADSL访问网络应该能够提供一个升级的途径,使得DSLAM在将来能够主动地参与QoS/流量传输的协商过程中。
因此,在选择升级方法时,有一种趋势,首先要尽可能地与现有的ATM交换机产品兼容,同时,也要在访问网络和核心网络的功能上取得平衡。DSLAM的呼叫控制功能需要DSLAM本地的连接管理能力,而不是需要由外部设备做管理。DSLAM应该能够检查本地资源,并将ATM请求发向网络。
这样就可解决一些虚拟UNI方法中的问题:
网络层的扩展性 UNI信令中断的负担从访问交换移到了DSLAM上。这使得边缘交换机能够支持更多的ADSL用户。
高端口密度和单独QoS的保证。在连接建立过程中加入DSLAM,可以使DSLAM管理带有QoS的连接。 传输整型
ADSL的带宽,与其它远程访问方式相比要高,但是与ATM典型接口相比,例如25M或OC-3,则低了许多,特别是对于UBR传输。许多系统按照它们的网卡接口速度发送数据,而这个速率要比后面的ADSL线路高得多。客户端在做ATM信元整型的时候或许并不知道这些。客户和服务器发出的多条的信元由于ADSL-NT的缓存占满而丢失。这样的信元丢失会造成AAL
5层和PPP层大量的数据包丢失,并最终导致TCP连接的问题。
1)客户端ATM网卡
ATM网卡必须能够对所有发出的数据流进行传输整型,使其能够被ADSL-NT缓存,并通过ADSL链路发送给ADSL-LT。这就意味着网卡必须能够对包括UBR在内的所有VC强制性管理其峰值信元率PCR。理想情况下,网卡应能对所有VC的总和进行整型,但至少也应对每条单独的VC进行整型。但是这一工作并没有在ATM层上运行,也不能从信令上获得,而是来自于客户机操作系统。有些早期的网卡可以用软件来设置其峰值信元率,当然,这显然不适合那些没有经验的用户使用。
2)服务器ATM网卡
ATM网卡必须能够对每个VC进行适当的整型,特别是对UBR的传输;而整型的标准则是由客户端的信令提供。
3)客户端PC操作系统
操作系统必须能够为网卡提供ADSL的线速。但是,PC机本身无法知道ADSL的速率是多少,而是要通过某种方法从ADSL-NT或网络上得到。ILMI便是一个可行的方法。
4)ADSL-NT
ADSL-NT必须能够为客户机提供相关ADSL速率的信息,或将得到的PC机请求转发给网络。
5)ADSL-NT
如果ADSL-NT支持ILMI,则DSALM需要支持下面介绍的ATM的访问交换机支持的功能。
6)ATM交换机
如果ADSL-NT和ADSL-LT都不是为客户端PC提供相关ADSL速率的信息,ATM交换机必须提供这一点。这是通过定义ILMI
MIB中的参数来实现的。
|