ATM网上的局域网互联

发布时间:2005-03-28 作者:张超峰Zhang Chaofeng

当前ATM交换机的一个重要应用就是实现局域网之间的互联。

ATM网上的局域网互联除了可以全部实现传统的LAN功能外,

还支持许多新业务,如多媒体远程教学、视频点播、会议电视等。

 

1 计算机网络对ATM 技术的需求

 

    异步转移模式(ATM)技术被引入计算机网络后,对其产生的影响非常深远,它使得计算机网络对业务的支持能力大为加强。为阐述计算机网络对ATM技术的需求,下面首先介绍ATM网和计算机局域网(LAN)各自的技术特点。

ATM网的突出特点是:

   (1)可伸缩性,它可以根据业务的传输需求,动态地分配带宽;

   (2)采用统计复用技术,从而使它的资源利用率大于同步转移模式(STM)网;

   (3)数据在设备间以信元(固定长度为53字节)为单位传输,信元的信息段(48字节)可以携带任何信息;

   (4)可以在155~622Mbit/s的高速率下通信;

   (5)以分组传送模式为基础,简化了分组通信协议,从而极大地提高了网络的通信处理能力;

   (6)提供ATM适配层(AAL)功能,不同类型的业务在该层被规范为信元。

   因此,ATM网可以支持从低速到高速、从恒定到突发速率的各种类型的业务。

 

局域网的突出特点是:

   (1)传输能力强,速率一般为几个兆比特每秒至100Mbit/s;

   (2)传输质量高,误码率低;

   (3)网络布局规范,拓扑结构灵活。

    ATM技术和业务的快速发展,尤其是LAN互联需求的增长,使得ATM技术日益受到重视。传统的局域网和广域网(WAN)中数据传输的特点是时延较大,但对误码率的要求较高,任何一个比特都不能出错。一般LAN内部的数据传输速率为10~100Mbit/s,而LAN互联成WAN采用传统的64kbit/s的T1线路会造成传输的“瓶颈”。另外,交换式局域网逐渐成为LAN发展的主流,它克服了原来骨干网带宽分时独占的问题,便于实现宽带业务。为此,需要大容量、低时延的WAN来互联LAN,以实现高速数据通信,而ATM技术完全可以满足上述要求。

 

 

 

2 ATM技术引入计算机网络的可行性

 

    随着ATM技术的发展,将其引入计算机网络,以实现LAN的高速互联已成为可能。在ATM技术快速发展的同时,国际标准也日趋完善。目前在专用网范围内,ATM网互联的标准已相对完善。ATM网可以提供宽带的网络管理和高速的透明传输,成为LAN互联的最佳解决方案。目前已经存在两种LAN通过ATM互联的标准,一种是局域网仿真(LANE),另一种是传统的IP数据包在ATM网上传输(IPOA)的标准。另外,ATM论坛又在制定一个功能更强的标准,据此在ATM网上可以进行多协议传输,这种标准被称为MPOA,它可为Internet上ATM互联提供高质量服务。

    由于标准的完善,通信公司和计算机公司都在积极地研究开发ATM网与LAN互联的技术。厂家已经推出了相应的协议转换芯片、系统软件以及ATM交换机,通过ATM宽带网络实现LAN的互联。在实际应用方面,校园网已引入了ATM交换技术,ATM交换机为路由器和服务器提供可伸缩的宽带连接。一些Internet网已建立了以ATM为核心的骨干网,并以标签转发IP包交换技术进行升级。如Cisco开发了ATM标记交换,提供端到端的解决方案。另外,网络工程承包商建设ATM网上的局域网互联技术也日臻成熟。

 

 

 

3 利用ATM实现LAN互联的关键技术

 

    ATM的互通功能是通过ATM网实现LAN互联的关键技术。它定义了连接ATM网和LAN的多端口设备,以及如何将一种业务转换成另一种业务。其转换功能包括:地址转换、拥塞指示转换、连接状态转换、协议封装和去封装、控制转换、连接建立和信令转换。互通功能可以在独立的互通设备中实现,或并入交换机的软硬件、复用器和接口卡中。互通功能也可以嵌入网桥、路由器、数据同步器或网络服务器中。

    目前,国际上通用的ATM网与LAN互联的方法有局域网仿真(LANE)、IP数据在ATM上传输(IPOA)和多协议传输ATM(MPOA)这3种,下面分别予以具体介绍。

 

(1)LANE

    LANE是在ATM网上实现对LAN的仿真,它采用地址解析机制实现多路存取控制(MAC)地址和ATM地址之间的映射,使传统的LAN网络层数据分组得以在ATM网络上传输。由于LANE为高层协议定义了业务接口,因而不需要对高层协议作进一步的修改。LANE采用专门的服务器仿真LAN的行为,并在ATM网上模拟广播功能。LANE由3个主要部件组成:LAN仿真服务器(LES),其主要功能是为仿真LAN提供控制功能;LAN仿真客户(LEC),其功能是在单端系统中执行地址解析、数据转发和其它一些控制功能;广播未知服务(BUS),负责向一组LEC多路广播MAC帧,或向整个仿真LAN广播未知地址的业务流。

    在LANE中为实现MAC地址与ATM虚电路的关联,需要依靠LES和BUS。它们一般在边界设备(将以太网端口连到ATM网的交换机)上实现。LES与BUS一起负责收集和存储地址信息。当主机A要送数据给主机B时(如图1所示),它首先要确定B的MAC地址,然后发送一个地址转换报文给LES,以确定B的ATM地址。如果LES知道该位置,则予以响应;如果不知道,LES告诉BUS在所有的ATM虚电路上向网上的每个节点广播该查询。例如,在未知通信地址的情况下,A要发送数据给C,首先A要发送地址请求报文给LES,此请求被送至路由器R,由于R不知道C的地址,故对此请求不予响应。于是A向BUS发出请求,BUS使用广播将此请求向整个网络发送,C收到广播后,即通过路由器响应A,向A提供它的ATM地址。当目标回答其地址时,BUS将该地址和相关的虚电路传给LES,LES又将该信息传给LEC并记录在自己的表中。下一次一个LEC需要确定同一节点的位置时,LES无需调用BUS在网络上做毫无必要的广播而可直接予以响应。为进一步提高速度,LEC也存储地址信息,而无需时常向LES查询。

 

(2)IPOA

    该标准定义了IP地址解析协议(ARP)机制,能直接实现IP网络层地址与ATM地址的映射。如图2所示,在全网的虚拟通路上保留一个ARP服务器(又称为“IP-ATM-ARP”服务器)。地址解析表存放在这个服务器上,该表确定了IP地址与ATM地址之间的对应关系。主机和服务器之间以查询/响应的方式合作。路由器R1收到一个IP信包,其目的地址是175.96.3.111。R1检查自己的下一跳转表,此包需由R3跳转发送。在这种情况下,R1向ARP服务器查询R3路由器的ATM地址。网络配置好后,网上任意两台路由器之间的永久虚连接的虚通道标识符(VPI)/虚信道标识符(VCI)参数已存放在地址解析表中,R1就能直接通过路径L与R3建立连接。

 

(3)MPOA

    为了解决LANE和IPOA在扩展性方面的问题,充分发挥ATM的潜能,建立可伸缩的互联网络,MPOA工作小组开展了ATM网上多协议传送的研究,为ATM网上网络层的无缝路由方法准备标准。MPOA技术注重于充分发挥ATM的优越性,包括通过直接的交换虚连接进行容量可伸缩的数据传输,并通过与网络层协议(如IP)保持互操作性,使得多个应用在已有的LAN和ATM上进行互操作成为可能。MPOA引入了一个全新的“虚拟路由器”概念,采用所谓的叠加模式,实现IP地址向ATM地址的映射。

 

MPOA模型一般包括以下几个部分:

    .边界设备:又称多层次交换机。它根据目标的网络层地址或MAC地址在传统的LAN与ATM网之间传送数据包。

    .ATM主机:ATM主机即ATM网络接入卡(NIC),ATM NIC能支持MPOA协议,允许ATM主机之间相互通信,或通过边界设备与传统的LAN进行通信。

    .路由服务器:路由服务器是一组功能的集合,能将网络层子网向ATM进行映射。路由服务器保持网络层、MAC层和ATM的地址信息,用以在任意两个需要通信的端点之间建立直接的虚电路。路由服务器运行路由信息协议(RP)、Internet的路由选择协议(OSPF)等路由协议,在传统路由器之间传递路由信息,因此MPOA与已有的路由式LAN互联网络能够互操作。在MPOA网中,多发和未知地址帧也要用到路由服务器。实际上,路由服务器的功能类似于LANE中的LES和BUS。

.    互联网地址综合集(IASG)或虚拟子网:MPOA利用网络层构造定义“虚拟子网”,这类构造称为互联网地址综合集,代表第3层协议与一个地址范围。例如,一个IP子网组成的IASG就是相关的IP设备与IP协议。主机可以从属多个IASG,如果一个主机或边界设备能支持多个网络层协议,如IP和In-ternet数据包交换(IPX),则自动归入两个独立的IASG。

    在ATM结构上协同工作的一组MPOA设备提供多协议网桥/路由器的功能,因此可以将MPOA视为一个“虚拟路由器”。在MPOA模型中,不再需要传统的路由器来完成信息包的转发,而改由边界设备来完成包的交换。

    总之,MPOA使用边界设备完成交换的大部分功能,而使用路由服务器建立路由表,为边界设备提供路由。MPOA模型不仅能使不同子网间或一个子网内的MPOA设备直接建立连接,而且由于不再需要传统路由器进行信息包的转发,使MPOA能充分发挥ATM技术的优越性。可见,MPOA技术是比LANE和IPOA更为先进的ATM网上LAN互联技术。

 

上述3种在ATM网上实现LAN互联的方法各有特点,比较如下:

(1)LANE

    .能在简单使用802.X的帧类型和仿真802.X LAN行为的基础上支持传统的LAN系统。

.    单个ATM网络能由多个仿真LAN组成,仿真LAN能跨越多个LAN介质及LAN设备,构成“虚拟LAN”。

    .LANE只局限在一定的范围内,包括两种类型的仿真LAN:一种面向以太网,一种针对令牌网,不能实现以太网仿真LAN和令牌网仿真LAN之间的直接连接。

.    连接虚拟的LAN需要使用传统的路由器,这会给网络带来“瓶颈”,造成传输延迟。

 

(2)IPOA

.    与LANE比较,IPOA直接将ATM ARP请求送往ARP服务器,ARP随后返回ATM地址,这样源与目标之间请求建立ATM连接只需一步即可完成,效率提高了,延迟也得到改善。

.    IPOA的另一个优点是能使用较长的最大传输单元,因为网络层设备知道如何对IP进行分割,所以IPOA具有较好的文件传输性能。

.    不同子网之间的互联仍需要使用传统的路由器,这使吞吐量和延迟问题依然存在。

.难以处理广播和多目广播。

 

(3)MPOA

.    具有灵活的可扩展性,不需要传统的路由器来完成数据包的转发,而由边界设备完成包交换,从而解决了传统路由器的“瓶颈”问题。

.支持虚拟子网。

.    能够使用目前的路由协议,以便同已有的路由器协同工作。

 

 

 

4 结束语

 

    由于ATM与LAN互联的技术日益成熟,而且许多厂家已推出了相应的设备,使得这种技术投入实用成为可能。目前,3COM、Bay Networks、Cisco、Fore Systems、IBM、Newbridge Networks等公司分别推出了他们的产品。在这些厂家的产品中,以Cisco的Catalyst 5000/5500系列和3COM的CELLplex7000性能较佳。

    目前,中兴公司企管部管理信息系统(MIS)组正在积极考虑将这种技术应用到公司西区的内部网建设中。由于西区的网络规模比现在要大得多,在网络规划中,开发中心每一个部门建一个虚拟子网,中试质量系统、生产系统、市场系统、行政系统、管理系统、财务系统各建一个子网,还要通过计算机网络实现视频业务。要解决各子网的路由器“瓶颈”问题,ATM上的LAN互联技术就是一个值得考虑的解决方案。□

 

 

参考文献

1 程时端.综合业务数字网.北京:人民邮电出版社,1993

2 赵辰,彭美云.数据通信.北京:人民邮电出版社,1985

3 M De prycher.Asynchronous Transfer Mode Solution for Broadband ISDN.Ellis Horwood,1991

4 J Dupraz,M De Prycher.Principle and Benefits of the Asynchronous Transfer Mode. Electrical Communica-tions,1990,64(2,3):116~123

 

(收稿日期:1998-03-18)

[摘要] 文章从扩展计算机网络功能的角度探讨了利用ATM交换机实现LAN互联的可行性及其关键的技术问题。

[关键词] 异步转移模式 局域网 局域网仿真 IP数据在ATM上传输 多协议传输ATM

[Abstract] The feasibility and key tech-nologies of networking LANs over ATM are discussed from the point of the view of extending the func-tions of computer network.

[Keywords] ATM LAN LANE IPOA MPOA ■