1、第二级,第三级,第四级,第五级,第12章 数据交换技术,第12章 数据交换技术,12.1 交换的概念,12.2 交换的基本功能,12.3 常用的交换技术,12.1 交换的概念,对于点到点的通信,只要在通信双方之间建立一个连接即可。而对于点到多点或多点到多点的通信(也就是具有多个通信终端),最直接的方法就是让所有通信方两两相连,如图12,1(,a),所示。这样的连接方式称为全互连式。全互连式存在以下缺点:,(1)当存在,N,个终端时需要,N,(,N,-1)/2,条连线,连线数量随终端数的平方而增加,通常称为,N,2,问题。,(2)当这些终端分别位于相距很远的地方时,相互间的连接需要大量的长途线
2、路。,(3)每个终端都有,N,-1,根连线与其它终端相接,因而每个终端都需要,N,-1,个线路接口。,(4)增加第,N,+1,个终端时,必须增设,N,条线路。,显然,全互连式成本较高,连接复杂,仅适合于终端数目较少、地理位置相对集中且可靠性要求很高的场合。,图121 通信终端连接方式示意图,图121 通信终端连接方式示意图,对于终端用户数量较多,分布范围较广的情况,最好的连接方法是在用户分布密集中心处安装一个设备,把每个用户终端设备(比如电话机)分别用专用的线路(电话线)连接到这个设备上,如图121(,b),所示。当任意两个用户之间要进行通信时,该设备就把连接这两,个用户的开关接点合上,将这两
3、个用户的通信线路接通。,当两个用户通信完毕,再把相应的开关接点断开,两个用户间的连线也就随之切断。这样,对,N,个用户只需要,N,对连线,即,N,条线路(一般一条线路由一对连线组成)就可以满足要求,线路的投资费用大大降低。这种能够完成任意两个用户之间通信线路连接与断开作用的设备称为交换设备或交换机。,如果要给交换机下一个定义的话,我们可以这样说,能够将多个输入和多个输出随意(一般是两两连通或切断)连通或切断的设备就叫交换机。需要指出,上述交换原理及交换机定义在概念上强调的是通信线路的物理交换,即能够看得见摸得着的线路的连接和切断。而后面介绍的分组交换以及网络交换机除了有类似的物理交换概念之外,
4、还有看不见摸不着的逻辑交换,比如,,ATM,中的,VC,交换。希望读者学完本章后能够用心体会其中的奥秘。,引入交换设备后,交换设备就和连接在其上的用户终端设备以及它们之间的传输线路构成了最简单的通信网,并可由多个交换设备构成实用的大型通信网,如图122所示。,处于通信网中的任何一台交换设备都可以称为一个交换节点。,图122 通信网示意图,图中直接与电话机或终端连接的交换机称为本地交换机或市话交换机,相应的交换局称为端局或市话局;仅与各交换机连接的交换机称为汇接交换机。当距离很远时,汇接交换机也称为长途交换机。用户终端与交换机之间的线路称为用户线,其接口称为用户网络接口(,U,N,I),,交换机
5、之间的线路称为中继线,其接口称为网络接口(,NN,I)。,图122中的用户交换机(,PBX),常用于一个集团的内部。,PBX,与市话交换机之间的中继线数目常常远比,PBX,所连接的用户线数目少,因此当集团中的电话主要用于内部通信时,采用,PBX,要比将所有话机都连至市话交换机更经济。当,PBX,具有自动交换能力时,又称为,PABX。,我们用一个生活中的例子描述一下交换过程,一个通信网(比如一个计算机网络)是由许多,相互交叉的节点连接而成,就像我们熟悉的铁路交通网是由许多火车站连接起来的一样。,信息在网络中从一点到另一点的传输也像火车在铁路上从一地到另一地的运行似地要经过若干个交换节点(车站)才
6、能完成,这种节点对信息的转发方式(车站引导火车的运行方式,比如扳道岔)就称为交换方式。,综上所述,所谓交换就是指各通信终端之间(比如计算机之间,电话机之间,计算机与电话机之间等)为交换信息所采用的一种利用交换设备进行连接的工作方式。,12.2 交换的基本功能,从上述由开关构成的中心交换设备进行信息交换的过程可知,交换的基本功能就是在连接到交换设备上的任意的入线和出线之间建立连接,或者说是将入线上的信息分发到出线上去。这样,任何一个主叫用户(提出通信要求者)的信息,无论是话音、数据还是文本图像等,均可通过在通信网中的交换节点发送到所需的任何一个或多个被叫用户处。,对于一个交换节点,至少应具备下述
7、功能:,(1)能正确接收和分析来自,U,N,I,或,NN,I,的呼叫信令;,(2)能正确接收和分析来自,U,N,I,或,NN,I,的地址信令;,(3)能按照目的地址正确地进行路由选择并通过,NN,I,转发信号;,(4)能控制连接的建立;,(5)能按照要求拆除连接。,所谓信令是指通信系统中的控制指令,它用于在指定的终端之间建立临时通信信道,并维,护网络本身的正常运行。而信令传送时所遵循的规则就是信令协议和信令方式。,12.3 常用的交换技术,从100多年前最早应用于电话网的线路交换开始,经过人们的不断努力,现在交换技术已经从单一方式发展为多种形式,如线路交换、报文交换、分组交换、,ATM,交换等
8、而这些交换技术大都是随着计算机网络的发展应运而生,并且从前面的介绍中我们已经看到交换在通信中的重要地位,所以,要想很好地掌握通信和网络知识,必须了解和掌握交换技术。下面我们主要针对数据(计算机网络)通信向大家简要介绍上述交换方式的工作原理。,12.3.1 线路交换,线路交换(也叫电路交换)是在信息(数据)的发送端和接收端之间,直接建立一条临时通路,供通信双方专用,其它用户不能再占用,直到双方通信完毕才能拆除。其特点是直接由物理链路连通,没有其它用户干扰、没有非传输时延;缺点是通路建立时间较长,线路利用率不高(也就是长途电话费用高的原因)。该方式适合大数据量的信息传输。,线路交换分三个阶段:,
9、1)线路建立阶段:该阶段的任务是在欲进行通信的双方之间,各节点(电话局)通过线路交换设备,建立一条仅供通信双方使用的临时专用物理通路。,(2)数据传输阶段:通信双方的具体通信过程(数据交换)在这个阶段进行。,(3)线路拆除阶段:通信完毕后,必须拆除这个临时通道,以释放线路资源供其它通信方使用。,如图123(,a),,节点,B、D、E,为,A、F,两点提供一条直接通路。图123(,b),给出了线路交换的线路建立和数据传输过程。,图123 线路交换过程示意图,线路交换主要有采用模拟式交换器的空分线路交换和采用数字式交换机的时分线路交换两种方式。,空分线路交换是传统的交换方式,交换器由开关阵列、译
10、码器、收号器等组成。其过程是:主叫用户,A,呼叫(拨号)接收端,B,,由接收器接收号码进行分析,根据译码结果去控制交换装置的执行机构(电子开关、继电器等),接通到被叫用户的一条物理链路,然后由接收端发回一个呼叫接收信号给主叫方,或者交换装置确定被叫已接通,由交换装置给主叫用户发一个呼叫接收信号(一般为振铃信号),这时,主叫,A,就可向被叫,B,发送数据直至结束,由交换机释放该通信链路。,时分线路交换方式是利用存储器控制存取的原理,对,PCM,各话路时隙间数字信息进行交换。,因此,通常称为时隙交换器(,TSI,Time Slot Interchanger),,由存储器和控制存储器两部分组成。线路
11、交换的主要特点为:,(1)通信前建立连接,通信后拆除连接,通信期间,不管是否有信息传送,连接始终保持且对通信信息不作处理,也无差错控制措施;,(2)基于同步时分复用方式,链接为物理连接;,(3)实时交换,只要允许建立连接,就可保证通信质量;,(4)固定分配带宽,资源利用率低,灵活性差;,(5)一般用于电话交换,但也可用于数据交换,用于数据交换时一般速率低于9.6,kb/s;,(6),当节点使用电路交换技术时,可构成公用电话网(,PST,N,)、,数字数据网(,DD,N,)、,移动通信网等。,也许大家会对两个术语感到疑惑,“链路”和“通路”有什么区别?我们认为,从意义上讲,二者都是“连通”线路的
12、意思。“链路”虽然表示“连通”,但强调“连通”的形式是像链条似的将一段一段线路连接起来,被链路连接的双方,从形式上是通了,但这种“通”不一定是“直通”;而“通路”不说明连接形式,只表示“连通”这个结果,而且强调“连通”是一种畅通无阻的“直通”。因此,对于普通的电话连接,我们常以通路表示,以强调通信的实时性。而在数据通信中,由于数据大都以“包”的形式出现,以存储-转发的方式传输,因此多用链路表示数据传输的路径。,12.3.2 报文交换,报文交换不像线路交换那样需要建立专用通道。它的原理是,信源将欲传输的信息组成一个数据包,我们称作报文。该报文上写有信宿的地址。这样的数据包送上网络后,每个接收到的
13、节点都先将它存在该节点处,然后按信宿的地址,根据网络的具体传输情况,寻找合适的通路将报文转发到下一个节点。经过这样的多次存储转发,直至信宿,完成一次数据传输,这种节点存储转发数据的方式称为报文交换。,术语“数据包”就是对一批或一组比较大的数据的形象表述。,在图124中,从,A,到,F,有三条链路,ABCEF、AB EF,和,ABDEF,可走,具体走哪一条由网络当时的情况决定,图中给出了沿,ABCEF,链路的报文传输示意图。,报文交换与我们熟悉的邮政通信相似。我们把信息以文字的形式写入一封信(把信息组成数据包)投到信箱(送入网络),本地邮局收到信后,根据目的地址选择合适的路径,利用邮政网络将信件
14、传送到目的地邮局,目的地邮局再将信件最后送到客户手中。,图124 报文交换过程示意图,报文交换的主要优点是:,(1)报文是以存储转发方式通过交换机。由于交换机输入和输出的信息速率、编码格式等不同,因此,很容易实现各种类型终端之间的相互通信。,(2)在报文交换过程中不需要建立专用通路,没有电路持续过程(保持连通状态),来自不同用户的报文可以在一条线路上以报文为单位进行多路复用,线路可以以其最高的传输能力工作,大大地提高了线路的利用率。,(3)用户不需要叫通对方就可以发送报文,并可以节省通信终端操作人员的时间。如果需要,同一报文可以由交换机转发到许多不同的收发地点,即实现同报文的通信(或广播功能)
15、报文交换的主要缺点:,(1)由于每个节点在收到来自不同方向的报文后,都要将报文先排队,寻找到下一个节点后再转发出去,因此,信息通过节点交换(或路由)时产生的时延大,而且时延的变化也大,不利于实时通信。,(2)交换机需要存储用户发送的报文,因为有的报文可能很长,所以要求交换机要有高速处理能力和大的存储容量,一般要求配备大容量的磁盘和磁带存储器,导致交换机的设备比较庞大,费用较高。,(3)报文交换不适合进行实时传输或交互式通信。,(4)报文交换一般只适用于公众电报和电子信箱业务。,(5)由于报文交换在本质上是一种主从结构方式,所有的信息都流入、流出交换机,若交换机发生故障,整个网络都会瘫痪。,
16、因此许多系统都需要备份交换机,一个发生故障,另一个代它工作。同时,该系统的中心布局形式,造成所有信息流都要流经中心交换机,交换机本身就成了潜在的瓶颈,会造成响应时间长、吞吐量下降。,12.3.3 分组交换,随着计算机技术和计算机网络的飞速发展,数据通信在通信领域中占据了越来越重要的地位。尽管数据通信和话音都是以传送信息为通信目的,但是两者仍有不同之处。,1.通信对象不同,数据通信实现的是计算机和计算机之间以及人和计算机之间的通信,而电话通信则是完成人和人之间的通信。计算机之间的通信过程需要定义严格的通信协议和标准,而电话通信则无需这么复杂。,2.传输可靠性要求不同,数据信号使用二进制“0”和“
17、1”的组合编码表示,如果一个码组中的一个比特在传输中发生错误,则在接收端可能会被理解为完全不同的含义。尤其是对于银行、军事、医学等关键事务的处理,若发生毫厘之差都可能会造成巨大的损失。一般而言,数据通信的,误比特率必须控制在10-8以下,而话音通信则低于10,-3,即可。,3.通信的平均持续时间和通信建立请求响应不同,根据美国国防部对27000个数据用户进行的统计,大约25%的数据通信持续时间在1秒以下,50%的用户数据通信持续时间在5秒以下,90%的用户数据通信时间在50秒以下。而相应电话通信的持续平均时间在5分钟左右,统计资料显示99.5%以上的数据通信持续时间短于电话平均通话时间。由此决
18、定数据通信的信道建立时间要求也要短,通常应该在1.5秒左右。而,相应的电话通信过程的建立一般在15秒左右。,4.通信过程中信息业务量特性不同,统计资料表明,电话通信双方讲话的时间平均各占一半,信道中一般不会出现长时间没有信息传输的现象。而计算机通信的双方处于不同的工作状态,其传输速率大不相同。例如系统进行远程遥测和遥控时,其通信速率一般不超过30,b/s;,用户以远程终端方式登录,远端主机,信道上传输的数据是用户用键盘输入的,每秒钟的输入速率为20300,b/s,,而相应的主机速率则在60010000,b/s,左右;如果用户希望获取大量文件,则一般传输速率在100,kb/s1Mb/s,之间就可
19、令人满意。,由上述分析可以看到,必须选择合适的数据交换方式,构造数据通信网络以满足数据高速传输的要求。,线路交换不利于实现不同类型的数据终端设备之间的相互通信,报文交换信息传输时延又太,长,无法满足许多数据通信系统的实时性要求,分组交换技术较好地解决了这些矛盾。,分组交换类似于报文交换,其主要差别在于:分组交换是数据量有限的报文交换。在报文交换中,我们对一个数据包的大小没有限制,比如你要传输一篇文章,不管这篇文章有多长,它就是一个数据包,报文交换把它一次性传送出去(可见报文交换要求每个节点必须具有足够大的存储空间)。而在分组交换中,要限制一个数据包的大小,即要把一个大数据包分成,若干个小数据包
20、俗称打包),每个小数据包的长度是固定的,,典型值是一千位到几千位,然后再按报文交换的方式进行数据交换。为区分这两种交换方式,把小数据包(即分组交换中的数据传输单位)称为分组(,Packet)。,数据分组在网络中有两种传输方式:数据报(,Datagram,),和虚电路(,Virtual Circuit)。,数据报该方式非常像报文交换,是一种无连接型的服务。每个分组在网络中的传输路径与时间完全由网络的具体情况而随机确定。因此,会出现信宿收到的分组顺序与信源发送时的不一样,先发的可能后到,而后发的却有可能先到。这就要求信宿有对分组重新排序的能力,具有这种功能的设备叫分组拆装设备(,PAD,Pack
21、et,Assemblyand,Disassembly Device),,通信双方各有一个。数据报要求每个数据分组都包含终点地址信息以便于分组交换机为各个数据分组独立寻找路径。,数据报的好处在于对网络故障的适应能力强,对短报文的传输效率高。主要不足是离散度较大,时延相对较长。另外,由于它缺乏端到端的数据完整性和安全性,支持它的工业产品较少。虚电路其交换方式类似于电路交换。在发送分组前,需要在通信双方建立一条逻辑连接。也就是说,要像线路交换那样建立一条直接通路,但这条通路不是实实在在的物理链路,,而是虚的,其“虚”表现在分组并不像在线路交换中那样,,从信源沿着通路畅通无阻地到达,信宿,而是分组的走
22、向确实沿着逻辑通路走,,但它们在过节点时并不能直通,仍要像报文交换那样,存储、排队、转发,即在节点处进行缓冲,不过它的时延要比数据报小得多。由于每个数据包(分组)都包含有这个逻辑链路(虚拟电路)的标识符,这样,在预先建立好的路径上的每个节点都知道把这些分组引到何处,无须对路径进行选择判断,各分组将沿同一路径在网中传送,到达次序和发送的次序相同。一旦用户不需要收发数据时可拆除这种连接。它与数据报的区别是各节点不需为分组选择路径,而是沿着已经建立的虚路径走。,在虚电路连接中,网络可以将线路的传输能力和交换机的处理能力进行动态分配,终端可以在任何时候发送数据,在暂时无数据发送时依然保持这种连接,但它
23、并没有独占网络资源,网络可以将线路的传输能力和交换机的处理能力用作其它服务。虚电路因其实时性较好,故适合于交互式通信;数据报更适合于单向传输短信息。虚电路方式的优点是:,(1)数据接收端无需对分组重新排序,时延小。,(2)一次通信具有呼叫建立、数据传输和呼叫清除三阶段。分组中不含终端地址,对数据量大的通信传输效率高。,(3)可为用户提供永久虚电路服务,在用户间建立永久性的虚连接,用户就可以像使用专线一样方便。,虚电路方式的不足之处在于虚电路如果发生意外中断时,需要重呼叫建立新的连接。数据采用固定的短分组,不但可减小各交换节点的存储缓冲区大小,同时也使数据传输的时延减少。另外,分组交换也意味着按
24、分组纠错,接收端发现错误,只需让发送端重发出错的分组,而不需将所有数据重发,这样就提高了通信效率。,在图125中,,A,点将信息数据打成4个包,包1、包2沿,ABDE F,传输;包3沿,ABEF,传输;包4沿,ABCEF,传输。4个包沿不同的路径传输,在途中就可能产生不同的时延,致使到达,F,点时的顺序与,A,点发送时的顺序不同,比如,到达顺序可能是包3-包4-包1-包2,而,F,点的,PAD,就会根据各包上的信息将顺序调整过来。,图125 分组交换过程示意图,目前,广域网大都采用分组交换方式,同时,提供数据报和虚电路两种服务由用户选择,并按交换的分组数收费。分组交换主要有以下特点:,(1)将
25、需要传送的信息分成若干个分组,每个分组加上控制信息后分发出去,采用存储-转发方式,有差错控制措施;,(2)基于统计时分复用方式,可以不建立连接,也可建立连接,连接为逻辑连接(虚连接);,(3)共享信道,资源利用率高;,(4)有时延,实时性差,不能保证通信质量;,(5)一般用于数据交换,也可用于分组话音业务;,(6)当节点使用分组交换技术,可构成分组交换网。,传统分组交换使用的最典型的协议就是著名的,X.25,协议。分组交换技术是最适于数据通信的交换技术。,注意,图125(,a),和(,b),没有对应关系。图(,a),示出了不同分组的路由关系,而图(,b),给出的是分组传输时的时序关系。,可见,
26、分组交换是线路交换和报文交换相结合的一种交换方式,它综合了线路交换和报文交换的优点,并使其缺点最少。,12.3.4 异步转移模式,ATM,1.ATM,的概念,当前的信息或数据传输技术通常主要由多路复用和交换两大技术构成,主要完成将大量的信息流(数据流)汇集成一个高速信息流(多路复用),并为各路信息流寻找合适的路径(路由、交换)以到达相应的目的地的两大操作。传统传输处理技术有电路传送模式和分组传送模式之分。,电路传送模式也叫同步转移(传输)模式(,STM,Synchronous Transfer Mode)。STM,源于同步时分技术,以周期性重复出现的时隙作为信息载体,在收、发两端之间建立一条传
27、输速率固定的信息通路。在通信过程中不论是否发送了信息,该通路(指配的时隙)为某呼叫(一个通信业务)所独占。,STM,采用固定的帧结构(见5.2节),它根据时隙在帧内的相对位置来识别信道,由于要求时隙周期,性出现,因此要有同步信号来定位。,STM,系统最适合处理像数字电话网那样的速率单一的信息,用它来处理从低速到高速的各种不同的信息是很不经济的。由此可见,在电路传送模式下通信设备的结构与信息速率有着密切的关系,此外,,STM,也不适合处理像计算机通信那样突发性很强的信息数据。,表121 不同业务的速率表,在分组传送模式下(比如,X.25),,并不对呼叫分配固定时隙,仅当发送信息时才送出分组。从原
28、理上说,这种方式能够适应任意的传输速率。但是为了进行流量控制、差错控制以及对分组序号进行状态管理,需要的协议十分复杂,只能以软件来执行第2、3层(,OSI,模型)的规程。即使采用多处理器的并行分布处理技术,其传输速率也很难满足高质量视频通信和高速,LA,N,之间通信的需求。,随着时代的发展,信息已呈现出多元化特性,人们对信息的需求也日益高涨,对信息的实时性、快速性、准确性、可靠性、多样性以及信息量的要求也越来越高。因此,在社会信息化的过程中,人们希望能有一种更符合人类信息交流自然属性特点,能把声音数据、图片、活动影像等信息综合在一起,并以统一的接入方式在网络上传输的综合性通信业务服务。而从通信
29、业务的自然特性来看,不同业务的信息从传输时间到传输速率都有很大差异(如表12,1所示),不仅如此,,各种业务的连续性和突发性也不相同,其突发度最高相差可达10倍。显然,上述两种信息传输技术(电路传输和分组传输)难以满足人们想把各种不同速率不同形式的各种业务数据(从低速的监控报警数据到高清晰度的电视,HDTV,,甚至超高速的大容量数据传输)以统一的方式进行传输和交换以达到资源共享的美好愿望。非常幸运的是,人们经过不懈的努力,终于发明了,ATM,技术,使网络特性可以与信道速率无,关(即和业务的种类无关)。,这样就使各种不同通信业务的数据同在一个网上传输的美梦有望实现(综合业务数据网,ISD,N,的
30、主要支撑技术就是,ATM)。,自1985年,ATM,技术问世以来,就一直受到世界各国的重视,并得到广泛认可。,ATM,源于异步时分技术,它以分组传送模式为基础并融合了电路传送模式高速化的优点发展而成。,ATM,克服了,STM,不能适应任意速率业务,难以导入未知新业务的缺点;简化了分组通信中的协议,并由硬件对简化的协议进行处理,交换节点不再对信息进行流控和差错控制,从而极大地提高了网络的传输处理能力。,ATM,将话音、数据和图像等所有的数字信息分解成长度一定的数据块,并在各数据块之前装配地址、丢失优先级等控制信息(即信头,H:Header),构成信元(,Cell)。,只要获得空信元随即可以插入信
31、息发送出去。因信息插入位置无周期性,故称这种传送方式为异步传送方式。因为需要排队等待空信元到来时才能发送信息,所以,ATM,是以信元为基本单位进行存储和交换的。由于,ATM,信元非常小,传输和交换时的处理时延也非常小,因此可以很好地保证通信的实时性。,而它的“异步”特点,允许数据收发时钟不同步(异步)工作。通过插入或去掉空信元或未分配信元可以容易地解决收发时钟有差异的问题。,STM,在其125,s,的一帧内,靠时隙位置来识别通路(虚信道)。,ATM,则靠时隙中的“标记”来识别通路,并通过“标记”来进行交换,不需要同步信号来进行时隙定位。故也称为记复用(,Labelmultiplexing,),
32、或统计复用。虽然,X.25,的分组交换也采用了标记复用,但其分组长度在上限范围内可变,因而一个分组插入到通信线路上的时间是任意的。,ATM,采用长度固定的信元,使信元像,STM,的时隙一样定时出现。因此可采用硬件对信头进行高速处理。可见,,ATM,融合了电路传输模式与分组传输模式的特点。,ATM,是一种快速分组交换方式,或者说是一种先进的数据分组交换技术。概括地说,,ATM,是一种基于信元、面向连接、全双工、点到点的传输协议。该协议对各个站点来说都具有专用带宽,使用异步时分复用技术进行数据的传输。,这里解释一下“面向连接”。“面向连接”这个术语在计算机网络中经常出现,它的意思是:在数据传输之前
33、先在通信双方之间建立一条连接线路,然后再进行数据通信,通信完毕后将该链路拆除。比如线路交换和虚电路就是面向连接的实例。与“面向连接”相对应的术语是“无连接”。比如报文交换、电子邮件就属于无连接型。现实生活中的普通邮政业务(信函、包裹等)类似于无连接形式。,从工程和技术的角度看,,ATM,具有如下的优点:,(1)适应性强,以定长信元(,Cell),载送信息,使任意速率的数据均在同一个网内传输和交换。,(2)有效利用资源,集电路交换和分组交换于一体,其按需分配带宽的交换型电路使网络的接入更加灵活。,(3)兼容能力强,能令现有的各种网络纳入基于,ATM,体制的新型网络中。,(4)能提供每秒数十吉比
34、特的带宽和相同数量级的交换吞吐量。,(5)可借助硬件实现协议的通信和交换。,(6)星型拓扑结构,可构成网状结构。,(7)传输介质可以是光纤或双绞线。,(8)具有很强的扩充能力,易升级,易扩展。,(9)是一种,LA,N,与,WA,N,的综合技术,能够实现,LA,N,与,WA,N,无缝连接。,ATM,作为一种交换技术与,SDH,传输技术和,I,N,智能网技术共同支撑起了宽带综合业务数字网,B-ISD,N,因此,它是一种公用电信网的重要组网技术。另外,它也是下一代,LA,N,中不可缺少的关键技术,利用它可以很容易地实现,BISD,N,与,ATMLA,N,的无缝连接。,ATM,目前典型的运行速率是15
35、5,Mb/s,和622,Mb/s。,选择155,Mb/s,的原因是高清晰度电视的传输大概需要这么高的速率;而622,Mb/s,的速率可以使4条155,Mb/s,通道在其上传输。,2.,ATM,的信元,ATM,不管信息的内容和形式,它简单地(“粗暴地”)把欲传输的信息(数据)分割成相同长度的分组,即信元。这种分组操作称为“分割”。因此,我们给信元下一个定义:所谓信元是一种对长度较小且固定的数据分组或数据帧的别称,目前只有,ATM,采用。一般而言,一个数据帧可以是一个数据分组,而一个数据分组可以包含多个数据帧。,ATM,之所以把分组称为信元(,Cell),,主要是为了区分于,X.25,中的分组。,
36、ATM,的信元具有固定长度的53个字节,其中5个字节为信头(,Header),信头中包含各种控制信息,主要是表示信元去向的逻辑地址、其它一些维护信息、优先级别以及信头的纠错码。剩下的48字节是信息段(,InformationField,),,又称为净载荷或有效载荷(,Payload)。,信息段中包含来自各种不同业务的用户信息,比如数据、语音和图像等。,也许有人会问,,ATM,信元的长度为什么不整不零地定为53个字节?我们知道,信元长度的确定受许多因素的影响。其中最重要的是:,(1)传输效率。信元越长,时延越大;信元越小,额外开销(与信息相比)就越大;,(2)时延。信元会遇到不同类型的时延。例如
37、基本分组转接时延,在交换节点的排队时延以及抖动、分组装拆等;,(3)实现的复杂性。,除此之外,还有许多其它相关因素影响信元长度的选择。经过,ITUU,委员会的长期争论,最后决定在32和64字节中选择。选择主要以时延特性、传输效率、实现复杂性为依据。欧洲趋向于32字节(由于考虑到话音的回波抵消器),而美国、日本考虑到传输效率,更倾向于64,字节。,因此于1989年6月,在日内瓦,ITUT,的,SGVIII,会议上形成了折衷的48字节建议,再加上5个字节作信头。这样就形成了,ATM,的53个字节的信元长度。,ATM,信元有两种格式,一种是用于用户-网络接口的,U,N,I,格式(,User,N,e
38、twork Interface),,另一种是用于交换节点间的,NN,I,格式(,N,etwork,N,etwork Interface)。,它们的区别在于信头的内容不太一样。图126为信元的组成格式。,图126,ATM,信元格式,信元各字段内容含义如下:,(1),GFC(Generic Flow Control):,一般流量控制,4比特,在,NN,I,中没有,GFC。,(2)VPI(Virtual Path Identifier):,虚通路标识,在,U,N,I,中为8比特,在,NN,I,中为12比特。,VPI,属路由信息。,(3),VCI(Virtual Channel Identifier)
39、虚信道标识,16比特。,VCI,属路由信息。,(4),PT(Payload Type):,净荷类型,3比特,可以指示8种净荷类型,其中4种为用户数据信息类型,3种为网络管理信息,还有1种目前尚未定义。,(5),CLP(Cell Loss Priority):,信元丢弃优先权,当传送网络发生拥塞时,首先丢弃,CLP=1,的信元。,(6),HEC(Header Error Control):,信头差错控制码,,HEC,是一个多项式码,用来检验信头的错误。,可以用一个简单实例来理解信元,信元就像一节火车车皮或一辆集装箱货车,是一种统一的运载工具(数据格式),其任务就是运送货物(数据),它不管车皮
40、内(集装箱)具体装的是什么货物,只负责承载和运输。,信息发送端对数据进行分割形成信元,那么在信息接收端就必须对信元进行“分割”的逆处理,即“封装”,以还原始数据。图127是,ATM,分割、传输、封装示意图。,图127,ATM,分割、传输和封装示意图,ATM,既有分组交换的灵活性,又有线路交换的实时性,这种结合是将网络功能减少到最低程度而获得的。由于,ATM,信头只有5个字节,因此其网络功能相对就比较少。表122给出了三种分组交换网络的功能比较。从中我们可以看到表中所列的三个功能,ATM,都不具备,这正是我们前面所说的,ATM,的优点之一网络功能的简化。而网络功能的简化就是采用较小信头的结果。所
41、以,简化信头就是为了简化网络的交换和理功能。,表122 网络功能比较,其实,,ATM,技术的核心就在于这种对数据进行“化整为零”或“大而化小”的处理。这种处理使得数据具有“船小好掉头”,易于传输和交换的特点,从而给数据通信带来了革命性的变化,具有划时代的意义。与,ATM,小信元(分组)相对应,,X.25,允许的最大分组是128字节,而帧中继一个数据帧的数据段大小不超过4000字节。,3.,ATM,的连接,ATM,由于采用面向连接的工作方式,因此工作时必须建立连接,但其连接为逻辑连接,即虚电路方式。在,ATM,虚电路中包含两种连接形式,它们是虚信道连接,VCC,和虚通路连接,VPC。,在一个物理
42、信道中,可以包含一定数量的虚通路(,VP,Virtual Path),,其数量由信头中的(,V,PI,Virtual Path Identifier),值决定。,而在一条虚通路中可以包含一定数量的虚信道(,VC,Virtual Channel),,虚信道数量由信头中的,VCI(Virtual Channel Identifier),值决定。,可见,一条物理信道(传输介质)能够分为多条虚通路,而一条虚通路又可分为多条虚信道。虚信道连接的作用是为,ATM,信元传输建立一条虚电路。,ATM,虚信道是具有相同,VCI,标记的一组,A,TM,信元的逻辑集合。,换句话说,,ATM,复用线上具有相同,VCI
43、的信元在同一逻辑信道(虚电路)上传递,一条,VC,可以被它的,VCI,和,VPI,的组合惟一确定。相应地,虚通路连接是为,ATM,虚信道(,VC),建立的逻辑连接,虚通路,VP,是一束具有相同端点的,VC,链路。,VP,是用虚通路标记,VPI,来标识。图128为,VP、VC,和物理链路之间的关系示意图。有些书将,VP,译为虚通道,将,VC,译为虚通路,读者请按英文理解和区分。,图128,VP、VC,示意图,在,ATM,网中,连接有三种存在形式,即终端和交换节点之间、终端和终端之间、交换节点和交换节点之间的连接。,VP,一般建立在通信终端和交换机之间,而,VC,一般建立在通信终端之间,信元在,
44、VC,中从信源传送到信宿。当然,,VP,和,VC,也都存在其余两种连接形式。,这里需要提醒大家注意的是,在实际,ATM,传输时,传输介质中并不真的形成图128那样的束状电缆信道形式,传输介质中“跑”的只有一条信元流,就像一条铁路(传输介质)上行驶一列火车一样。而所谓,VP/VC,之分,完全体现在每个信元的,VPI/VCI,上(火车车皮上的不同标签上)。,另外,尽管,ATM,采用面向连接的工作方式,但其本质仍然是分组交换,数据仍然采用类似,“存储-转发”的方式传输,只不过它是一种“快速”分组交换技术。,4.,ATM,的复用,ATM,最突出的特征是异步时分复用,采用的复用方式为标记复用,也叫统计复
45、用(,Statistic Multiplex)。,它把具有固定长度的信息块(信元包)装入具有长度相同的连续时隙之中,如图129所示。来自不同信息源的信元汇集到一个缓冲器内排队,队列的输出是根据信息到达的快慢随机插入到,ATM,复用线上,因而具有很大的灵活性,使得各种业务按其实际信息量,来占用网络带宽,,并且不管业务源的性质,网络都按同样方式接入,从而实现各种不同业务的完全综合。比如,图中有三个不同的信息源,A、B、C,一起进入复用器,由于各路信元到达复用器的时间不一样,因此复用器将它们按到达的顺序排队,然后插入复用线,输出复用信元流。在这里我们看到,复用信元流上各个时段的信元不像普通复用那样是
46、属于固定的某路信息源,各路信息源的各个信元在复用流上的位置是变化的,即各路信息源在复用时,没有分配固定的时隙。这正是统计复用的特征。,图129,ATM,复用原理,也许有人会问,各路信元在复用流的位置是变化的,那么接收端如何将各路信元分别提取出来呢?显然,不能像普通时分复用那样按固定时隙区分各路信息。这里采用我们前面提到的“标记”信息来区分各路信道,也就是信头中的,VCI/VPI,值。,VCI/VPI,值不仅是复用中各信道(虚信道)的识别标志,同时也是,ATM,交换和路由的根据。,ATM,的异步时分复用和同步时分复用技术相比,其差异主要表现在:,(1)在同步时分复用中,为某个连接所占用的时隙在整
47、个连接过程中自始至终位置编号不变;在,ATM,中,虚信道标记容许连接所占用的时隙可不出现在同一个位置,即任何位置编码的时隙都可被同一个连接所占用。,(2)在同步时分复用中,一旦建立连接,为某个连接所占用的某个位置的时隙就只能为该连接所占用,即使无信息内容,也不能为其它连接服务,连接中的空时隙无瞬时可用性。,ATM,中就无此不足,它通过,VCI,可使空闲时隙具备可用性。,(3)同步时分复用中,各位置上的时隙所传送的数据速率相同,用户所需的传输带宽为静态分配。,ATM,中,不同的虚信道有不同的传输速率,通过虚信道标记可在不同的用户之间实现虚信道的动态分配。这表明传输速率是独立的且与网络无关。,(4
48、)由于信头功能简单,可实现高速信元头处理,信元的交换(排队)时延大大降低。一般,ATM,交换机的交换时延在1001000,s,之间,与分组交换20,ms,的交换时延相比,可以忽略不计。,(5)信元的信息域相对小,可降低交换节点的缓冲器容量,减少排队时延和时延抖动(一般为几百微秒),可用于实时性业务。,(6),ATM,取消了逐段链路的差错控制和流量控制,降低了它们给网络带来的复杂性。,5.,ATM,的交换,ATM,信元的交换既可以在,VP,级进行,也可以在,VC,级进行。图1210为,ATM,中,VP、VC,交换示意图。,图1210,VP、VC,交换示意图,图1210,VP、VC,交换示意图,图
49、1210,VP、VC,交换示意图,从图中可知,,ATM,交换节点可分为两类:一类是只完成虚通路交换(,VP,交换)的,ATM,交叉连接系统(,ATM Crossconnect System),,当信元通过这种节点时,节点根据,VP,连接的目的地,将输入信元的,VPI,值改为接收端的,VPI,值并赋予该信元,然后输出该信元,如图128(,b),中的节点1和节点2就是这种完成交叉连接的节点。另一类是能完成,VPI/VCI,交换(,VC,交换)的,ATM,交换机(,ATM Switch),,信元通过这种节点后,其,VPI,和,VCI,值都会发生改变,比如图128,(,b),中的节点3。,信元在,AT
50、M,网络中每到达一个交换节点(不管它是什么节点),都要进行信头分析、信头翻译和排队,并完成相应的交换控制。这里需要提醒大家注意的是,在组成一个,VC,连接的各个,VC,链路上,,ATM,信元的,VCI,值可以不同。同样,在组成一个,VP,连接的各个,VP,链路上,,ATM,信元的,VPI,值也不必相同。,图1211为,ATM,交换的基本原理图。图中交换节点有,n,条入线(,I,1,,,I,2,,,I,n,),,n,条出线(,O,1,,,O,2,,,O,n,)。,每条入线和出线上传送的都是,ATM,信元流,而每个信元的信头值则表示该信元在线路上所处的逻辑信道。不同的入(出)线上可采用相同的逻辑信






