ATM交换,ATM交换原理详细介绍

atm交换,atm交换原理详细介绍
随着internet与多媒体技术的飞速发展,web上的图像、音频、视频等多媒体内容越来越多,用户需要有更高的接人速率。而现有的电路交换和分组交换很难胜任宽带高速的交换任务。对于电路交换,当数据的传输速率及其突发性变化很大时,交换的控制就变得十分复杂;对于分组交换,当数据传输速率很高时,协议数据单元在各层的处理成为很大的开销,无法满足实时性很强的业务的时延要求。异步传输模式atm(asynchronous transfer mode)就是建立在电路交换和分组交换基础上的一种新的交换技术,他可以很好地进行宽带信息交换。
1 atm信元格式及速率
atm传送信息的基本载体是atm信元。atm信元采用53b的固定长度,其中48b为数据,另附加5b作为信头。在信元交换过程中,主要是参照信头的内容对信元进行处理。信头内容在uni和nni中略有不同,如图1所示。
gfc(generic flow contr01):一般流量控制,只用于uni接口,目前没用,置为0000。
vpi(virtual path identifier):虚通道标识,在一个接口上将若干个虚通路集中起来组成一个虚通道(vp),并以虚通道为网络管理的基本单位。vpi在uni中为8b,在nni中为12b。
vci(virtual channel identifier):虚通路标识,标识虚通道内的虚通路,vpi/vci一起标识一个虚连接。
pti(payload type):载荷类型指示,用于指明信元中的载荷(数据域中携带的数据)类型。
clp(cell loss priority):信元丢失优先级,用于拥塞控制。当网络出现拥塞时,首先抛弃clp等于1的信元。
hec(header error contr01):信元差错控制,用来检测信头中的错误,并可以纠正信头中的1 b差。hec的另一个作用是用于信元定界,利用hec字段和他之前的4b的相关性可识别出信头位置。hec的功能在物理层实现。
2 atm交换原理
与普通ip传输的非面向连接不同,atm是一种面向连接的交换方式。atm交换机是根据信元头的信息,基于信元完成的。一个atm交换机可能只使用信元头的vpi部分,或只使用vci部分,或者两个部分都使用来决定如何转发信元。其工作过程大致是;atm交换机接收来自特定输入端口的、带有标记的vpi/vci字段和表明属于特定虚电路的信元,然后检查路由表,从中找出从哪个输出端口转发该信元,并设置输出信元的vpi/vc!值。就像电话呼叫的例子,只使用信元头部的vpi字段进行atm信元的大量交换是非常有用的。
atm采用了虚连接技术,将逻辑子网和物理子网分离。类似于电路交换,atm首先选择路径,在2个通信实体之间建立虚通路,将路由选择与数据转发分开,使传输中间的控制较为简单,解决了路由选择瓶颈问题。设立虚通路和虚通道两级寻址,虚通道是由两结点间复用的一组虚通路组成的,网络的主要管理和交换功能集中在虚通道一级,减少了网管和网控的复杂性。在一条链路上可以建立多个虚通路。在一条通路上传输的数据单元均在相同的物理线路上传输,且保持其先后顺序,因此克服了分组交换中无序接收的缺点,保证了数据的连续性,更适合于多媒体数据的传输。 在信头的各个组成部分中,vpi和vci是最重要的了。这两个部分合起来构成了一个信元的路由信息,该信息表示这个信元从哪里来,到哪里去。为此常把这两个部分合起来记作vpi和vci。atm交换就是依据各个信元上的vpi和vci,来决定把他们送到哪一条输出线上去。
每个atm交换机建立一张对照表。对于每个交换端口的每一个vpi和vci,都有对应表中的一个入口。当vpi和vci分配给某一信道时,对照表将给出该交换机的一个对应输出端口以及用于更新信头的vpi和vci值。
当某一信元到达交换机时,交换机将读出该信元信头的vpi和vci值,并与路由对照表比较。当找到输出端口时,信头的vpi和vci被更新,信元被发往下一段路程。
在atm环境中,怎样使用vp和vc呢?vp就像一个能够携带许多vc(最多可达65 000条)的管道或通道,他可以是从交换机到交换机的虚拟线路,也可以是横穿atm网络由终端到终端的所有线路。除了最大的专用局域网或广域网外,65 000条vc在当今是足够的。实际上支持复杂的vp并不需要这么多vc,许多atmlan发送点仅支持一条虚通道,即vpi=0。当只有一条vp被支持时,他不用作端到端的连接,所以这里并不要求vc一定在给定的vp中,这样vc可连接任何一组站群而不受vp的影响。通常数据是在一条vc中传送的。另一方面,交换机在典型情况下,必须支持成百上千条不同的vp,最大可能支持上百万条不同的vc。通常客户系统希望能够提供给他们用户一条通过网络的专用vp,vp可以连接网络中任意2个端到端用户,若vp使用这种方式,则被称为一条虚通道连接(vpc)或称为一个“虚通道路径(vp channel)”。他可以带有“永久虚拟线路(pvc,permanent virtual circuits)”和“交换虚拟线路(svc,switched virtual circuits)”。如图2所示。
在一个vp通道中,系统用户可以建立pvc和svc,而无需系统以任何方式参与,甚至系统的交换机也不必直接支持svc。vp通道能够提供一条路径将公用网中不同的公司互相隔离开来。在使用公用atm服务器的这条路径中,就需要用复合vp通道互联用户网络中的网点。
在公用atm网络环境中,若系统不提供vp通道的能力(有些可能没有),则系统只能提供pvc,这是因为交换机不能直接支持svc(有些从不支持),有些系统也不希望支持svc(因为他使企业间帐目复杂化,并增加了保密数据的流量)。若无vp通道,系统通常在网络端点用vpi=0,产生和结束pvc。如图3所示。
在公用网络中,pvc是用户提前申请并由系统建立的。pvc在对外连接atm网络设备(如以太网或带atm的fddi转换器、atm集线器)时是相当有用的。许多非atm信号源可通过单个pvc动态多路复合返回到指定点。在atm主机间使用pvc也可限制预定端点的通信。在公用网中这是符合要求的。
在专有网络(lan或wan)中,由于终端站可以自己申请建立svc,所以svc是站点之间的通信更可取的路径。这就是当今大多数专用非atmlan和wan的工作方式。因此,占用网络atm交换机必须直接支持svc。但是,若终端站或边缘设备不支持svc或是按要求不允许申请连接svc,这时在专用网中有用pvc的,pvc必须由网络控制者提前建立。但由于路径是预定的,所以当网络出现故障时,pvc比svc优越性差。故此,在专用网络中虚通道vp不重要甚至不需要了,如图4所示。
3 atm交换机
在b-isdn中,atm交换机连接着用户线路和中继线路。在用户线路上和中继线路上传送的都是atm信元。atm信元交换机的通用模型及其原理如图5所示。其通用模型有一些输入线路和一些输出线路,通常在数量上相等(因为线路是双向的)。在每一个周期从每一输入线路取得一个信元(如果有的话)。通过内部的交换结构(switching fabric),并且逐步在适当的输出线路上传送。从这一角度上看,atm交换机是同步的。而且,他不关心信息的内容和形式。他简单地把信息分割成相同长度的分组,并给分组加上头部,以使分组能到达目的地。atm信头只有很少的几项功能,这使其能被网络无时延地处理。
所有的atm交换机都有2个共同的目标:一个是以尽可能低的丢失率交换所有的信元;另一个是决不能在虚电路上记录信元。可以说,atm交换机的任务,就是根据atm信头上虚通道标识符和虚通路标识符,把送人的atm信元转送到相应的中继线或用户线上去。举例来说,用户a正在使用虚通道vpi;2、虚通路vci=1向北京发送一幅图片;同时又在使用vpi=3、vci=1向北京发送一段语音;同时还在用vpi=4、vci=2从深圳接收数据。那么,交换机就应该把从用户线a上收到的vpi=2、vci=1的atm信元转送到中继线c上,把从用户线a上收到的vpi=3、vci=1的atm信元也转送到中继线c上;同时把从中继线d上收到的vpi=4、vci=2的atm信元转送到用户a上,如图6所示。
由于在b-isdn上,用户线和中继线上传送的都是atm信元,所以对atm交换机来说,可以在许多情况下对中继线和用户线不予区分,这样就可以得到一个抽象的atm模型。联接在这个交换机模型上的一部分线路向这个交换机抄送出atm信元,因而叫做这个交换机的入线;另一部分线路则从这个交换机接收atm信元,因而叫做这个交换机的出线。atm交换机的功能就是根据送人的atm信元的vpi和vci,把他们送到相应的出线上去。
为了完成上述atm信元的工作,一个atm交换机一般由3个基本部分构成:入线处理和出线处理部分、atm交换单元、atm控制部分。其中,atm交换单元完成交换动作;atm控制单元对atm交换单元的动作进行控制;入线处理部分对各入线上的atm信元进行处理,使他们成为适合送入atm交换单元的形式;出线处理部分对atm交换单元送出的atm信元进行处理,使他们成为适合于传输的形式。
我们知道,在通信线路上常常是传送一个比特一个比特的串行信号,而在atm交换单元中为了提高速度,常常需要一次读入若干比特的并行信号。因此,诸如串/并转换等功能,在入、出线处理部件里总是需要的。事实上,为了简化交换单元的设计,我们也总是把那些可以在入线和出线就能处理的事放人到人、出线处理部件上工作。
交换机的主要功能是提供一种方法,将来自输入端口的信元快速、有效地路由到输出端口。atm交换设备将进行单个信元的输入处理、标头的转换以及输出处理。信元标头必须按输出端口的要求进行转换。为确保信元进入适当的物理链路,交换机必须对信员进行输出处理

DRAM灾难未停,没有人会是赢家
用于视觉交流工具的内饰氛围灯MeLiBu
一文知道基本音频插孔的连接和配置
不入耳、不伤耳的耳机,南卡runner pro2骨传导评测
“几片玻璃”就能随意控制光的方向?新技术加速固态激光雷达落地
ATM交换,ATM交换原理详细介绍
你的电池用了几年寿命后期时会发生惊人变化
直接调控Li+溶剂化结构的全氟化碳酸酯类电解液
应届毕业生突破909万,数据盘点哪行工资最高,有你心仪的吗?
智能86型墙壁插座按计划上市拟提升用户全新体验,助力企业智能监测与能耗管理
如何实现自由口模式下PLC与计算机的通信方法概述
非常适合在关节型机器人产品使用的舵机原理和实现
针对电机控制和电流感测的精密光学隔离放大器
自制高效电动车电瓶修复器
PLC控制中FB和FC块的不同之处
空客 C295总装线成功完成首飞 旭化成加速研究生物基聚酰胺66实用化
仓库高层合理化、存取自动化、操作简便化的智能立体仓库
全业务宽带时代,推进光传送网的转型将成为重点
Fluent中的多相流模型介绍
留言有奖 | RL78/G15新品解读【高精度、小空间、高温使用环境的理想选择】