异步传输模式(ATM)是一种面向连接的交换方式。ATM交换机是根据信元头的信息,基于信元完成的。一个ATM交换机可能只使用信元头的虚通道( Virtual Channel Identifier,VPI)部分,或只使用虚通路(virtual channel identifier,VCI)部分,或者两个部分都使用来决定如何转发信元。虚通道标识符简单来说是指用于识别通信的虚通道的一个逻辑号。
简介标识符(IDentifier)是指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。标识符可能是字、编号、字母、符号,也可能是由上述元素所组成。虚通道标识符是用于表示异步传输模式中虚通道的逻辑号,在异步传输模式一般会存在多个虚通道进行数据交换,为了区别这些虚通道,需要使用虚通道标识符进行识别,在一个接口上将若干个虚通路集中起来组成一个虚通道并以虚通道为网络管理的基本单位1。
异步传输模式异步传输模式ATM ( Asynchronous Transfer Mode) 就是建立在电路交换和分组交换基础上的一种新的交换技术。与普通IP传输的非面向连接不同,ATM是一种面向连接的交换方式。ATM交换机是根据信元头的信息,基于信元完成的。一个 ATM交换机可能只使用信元头的 V PI部分,或只使用 VCI部分,或者两个部分都使用来决定如何转发信元。其工作过程大致是:ATM交换机接收来自特定输入端口的、带有标记的VPI/VCI字段和表明属于特定虚电路的信元,然后检查路由表,从中找出从哪个输出端口转发该信元,并设置输出信元的 VPI/VCI值。就像电话呼叫的例子,只使用信元头部的 V PI字段进行 ATM 信元的大量交换是非常有用的。ATM采用了虚连接技术,将逻辑子网和物理子网分离。类似于电路交换,ATM首先选择路径,在 2个通信实体之间建立虚通路,将路由选择与数据转发分开,使传输中间的控制较为简单,解决了路由选择瓶颈问题。设立虚通路和虚通道两级寻址,虚通道是由两结点间复用的一组虚通路组成的,网络的主要管理和交换功能集中在虚通道一级,减少了网管和网控的复杂性。在一条链路上可以建立多个虚通路。在一条通路上传输的数据单元均在相同的物理线路上传输,且保持其先后顺序,因此克服了分组交换中无序接收的缺点,保证了数据的连续性,更适合于多媒体数据的传输。在信头的各个组成部分中, V PI和VCI是最重要的了。这两个部分合起来构成了一个信元的路由信息,该信息表示这个信元从哪里来,到哪里去。为此常把这两个部分合起来记作VPI和 VCI 。ATM交换就是依据各个信元上的 V PI和 VCI, 来决定把他们送到哪一条输出线上去。每个 ATM交换机建立一张对照表。 对于每个交换端口的每一个 VPI和 VCI, 都有对应表中的一个入口。当 V PI和 VCI分配给某一信道时, 对照表将给出该交换机的一个对应输出端口以及用于更新信头的VPI和 VCI值。当某一信元到达交换机时,交换机将读出该信元信头的 VPI和 VCI值,并与路由对照表比较。当找到输出端口时,信头的 VPI和 VCI被更新 ,信元被发往下一段路程。
虚通道虚通道,又称虚电路,是在分组交换的计算机网络上,交换数据的传输方式之一。它是一种预接式(connection-oriented),或线路交换式(circuit-switched)的数据传输方法,在两个终端系统(End system)间,创建一条连接,来进行数据交换。在使用虚拟电路之前,必须先在两个节点或软件应用程序间创建连接。在创建连接之后,两个节点之间,就可以进行数据流的交换。其运作方式就如同在两个端点间,创建起专用的物理层线路连接一般,因此又称为虚拟连接(virtual connection)或虚拟通道(virtual channel)。在通信和网络中,虚电路是由分组交换通信所提供的面向连接的通信服务。在两个节点或应用进程之间创建起一个逻辑上的连接或虚电路后,就可以在两个节点之间依次发送每一个分组,接受端收到分组的顺序必然与发送端的发送顺序一致,因此接受端无须负责在收集分组后重新进行排序。虚电路协议向高层协议隐藏了将数据分区成段,包或帧的过程。虚通道通信与电路交换类似,两者都是面向连接的,即数据按照正确的顺序发送,并且在连接创建阶段都需要额外开销。但是,电路交换提供稳定的比特率和延迟时间,而虚电路服务的比特率和延迟时间要取决一下因素:网络节点上包队列的长度,应用程序产生数据的比特率,使用统计多路复用技术时,共享同一网络资源的其他用户的负荷。
本词条内容贡献者为:
李雪梅 - 副教授 - 西南大学