分享

ATM

 sonjay 2010-08-17
1 什么是ATM

  人们一般习惯把电信网分为传输、复用、交换和终端等几个部分。但是近年来随着程控时分交换和时分复用的发展,电信网中的传输、复用和交换这三个部分已越来越紧密地联系在一 起了,开始使用传递(transfer mode)来统一描述。目前通信网上的传递方式可分为同 步传递方式(STM)和异步传递方式(ATM)两种。如ISDN用户线路上的2B+D,以及数字电话网中 的数字复用等级等均属于同步传递方式,其特点是在由N路原始信号复合成的时分复用信号 中,各路原始信号都是按一定时间间隔周期性出现,所以只要根据时间就可以确定现在是哪 一路的原始信号。而异步传递方式的各路原始信号不一定按照一定时间间隔周期性地出现, 因而需要另外附加一个标志来表明某一段信息属于哪一段原始信号。例如采用在信元前附加 信头的标志就是异步传递方式。宽带ISDN中ATM信元的信头就是一个例子。

  ATM与STM传输方式示意图如图11-1所示

2 ATM与电路交换和分组交换的比较

  现代通信网中广泛使用的是电路交换和分组交换两种方式。电路交换方式适用于电话业务。 分组交换适用于数据业务。而ATM信元中承载的是宽带综合业务,既有电话业务,又有数据业务,还有其他业务。ATM采用的是ATM交换方式,它是一种新的交换方式,它既像电话交换方式那样适用于电话业务,又像分组交换方式那样适用于数据业务,并且还能适用于其他业务 。

  电路交换是以电路连接为目的的交换方式。电路交换的过程,就是在通信时建立电路的连接 , 通信完毕时断开电路。至于在通信过程中双方是否在互相传送信息,传送什么信息,这些都 与交换系统无关。在电话通信中的电路交换方式由于讲话双方总是一个在说,一个在听,因此电路空闲时间大约是50%,如果考虑到讲话过程中的停顿,那么空闲时间还要多一些。 当把电路交换方式用在计算机通信中,由于人机交互(键盘输入、阅读观察屏幕输出等)时间长,因而电路空闲的时间比50%还大,甚至可高达90%,所以电路交换方式最大的缺点就是电 路利用率低。

   分组交换是以信息分发为目的,把从输入端进来的数据分组,根据其标志的地址域和控制域 ,把它们分发到各个目的地,而不是以电路为目的的交换方式。分组交换是把信息分为一个个的数据分组,并且需要在每个信息分组中增加信息头及信息尾,表示该段信息的开始及结束,此外还要加上地址域和控制域,用以表示这段信息的类型和送往何处,加上错误校验码以检验传送中发生的错误。

   因而可以说,电路交换它只管电路而不管电路上传送的信息。分组交换则对传送的信息进行管理。 电路交换的主要缺点是在通信过程中独占一条信道。分组交换中,交换机根据数据分组上的地址域来确定送到目的地,因而,可以有许多个通信过程共享一个信道,这是分组交换的一个主要优点。

  然而,分组交换却具有信息传送的随机时延的缺点。因为在电路交换中,如果电路忙,呼叫就被拒绝,只要电路一旦连通,就可以随时把信息传送过去。在分组交换中,其共享的电路 有时可能很空,信息可以马上就传送过去,有时可能很忙,信息就要在分组交换机中排队等候,排队的长度和等候时间是由电路的忙闲来决定的,这就是不确定的随机时延。当然,在 分组交换机中也采取了流量控制的措施,以便减少这种时延,即当在交换机中等待的数据分 组过多时,交换机会向各个输入端发出命令,禁止它们继续发送信息,或者要求它们改用较 低速率传送信息。此外,在分组交换中,对收到错误的分组数据要求马上重发的反馈重发 机制也增加了随机时延。随机时延对于计算机通信(数据业务)问题不大,但对于话音业务来 说,随机时延就不可容忍了。

      宽带ISDN中传送的是ATM信元,ATM信元从概念上讲与数据分组相似。但是,由于宽带ISDN要 提供各种业务,而对话音、电视图像、立体声音乐等是不能容忍随机性延迟的,因而对于AT M信元的交换就不能照搬分组交换方式,而需要一种新的交换方式,这就是ATM交换方式。

  近年来,由于光纤通信的迅速发展,不仅通信能力极大提高,而且传输错误也微乎其微,因而在分组交换的基础上产生了帧中继等快速分组交换方式,把检错纠错功能放在终端设备, 从而减少了时延,提高了速率。ATM交换方式也属于快速分组交换,但它不仅仅是简化了控制,提高了速率的分组交换,同时为了满足实时业务的要求,还使用了一些电路交换中的方法。ATM改进了电路交换的功能,使其能灵活地适配不同速率的业务;ATM改进了分组交换功能,满足实时性业务的要求。所以ATM交换方式又可以看作是电路交换方式和分组交换方式的结合。

  电路交换,分组交换和ATM交换方式的比较如表11-1所示。

  优 点 缺 点
电路交换 1适合固定速率的业务。2没有接入时 延。 1信息速率种类较少。2网络资源及电路利用率不高
分组交换 1适合可变速率的业务。2通过合并若干个分组,可以达到各种速率 1由于时延大,不适合实时业务。2可变的分组长度增加了处理成本。
ATM交换 1通过给一个逻辑连接分配若干个信元,可以达到各种速率。2 可以更好地利用网络资源,如动态容量分配,统计复用等不同速率的连接。 1面向 分组,对于实时业务需要附加的机制。2分组装拆会引起一些时延

 

3 ATM的基本概念和原理

3.1 ATM的基本特征

    ATM的基本特征是信息的传输、复用和交换都是以信元(cell)为基本单位。按照CCITT的建议 ,每个信元的长度为53个字节,其中前面5个字节为信头,用来表示这个信元来自何处,到何处去,是什么类型等。后面48个字节是要在线路上传送的信息。由于ATM有信头,所以会有一部分线路传输能力用在信头上。因此,用户可以使用的传输速率将不是155.52Mbit/s ,而是155.52Mbit/53*48=140Mbit/s。

  ATM是定长度的信元,它可以适应用户不同速率分配的要求。例如,某用户要与A、B、C三 个用户通信,其速率分别为20、40、60Mbit/s,这样在用户线路上每出现一个给A的信元, 就会有两个给B的信元和三个给C的信元。由于上述三个通信用户合起来的速率是120Mbit/s ,尚未达到155.52Mbit/s,因此线路还会有一些时间处于空闲状态。所以ATM可以非常灵 活 地适配各种不同速率的要求,用户几乎可以按任何方式把信道分割成任意多个不同速率的子信道。只要它们的速率之和不超过信道的总容量,即155.52Mbit/s就可以。

3.2 ATM的信元结构

    ATM信元结构如图11-2所示。

  图中:UNI为用户-网络接口;NNI为网络-节点接口;GFC为一般流量控制域;VPI为虚路径 标识符;VCI为虚通道标识符;PT为净荷类型,即后面48个字节信息域的信息类型;RES为保 留位,可以用作将来扩展定义,现在指定它恒为0;CLP为信元丢弃优先权,在发生信元冲突时,CLP用来说明该信元是否可以丢掉;HEC为信头校验码,检验多项式,这个字节用来保证整个信头的正确传输。

3.3 ATM的虚路径和虚通道

  在信元结构中,VPI和VCI是最重要的两部分。这两部分合起来构成了一个信元的路由信息, 也就是这个信元从哪里来,到哪里去。ATM交换机就是根据各个信元上的VPI-VCI来决定把 它们送到哪一条线路上去。

  用同步时分复用的办法可以把一条通信线路分割成若干个子信道,如一条窄带ISDN用户线路 可以分割成两个64kbit/sB信道和一个16kbit/s的D信道。在异步传递方式中,使用虚路径和虚通道的概念,也可以把一条通信线路划分成若干个子信道。例如在一条宽带ISDN用户线路上,要进行5个通信,其中到A地三个通信,到B地两个通信,这些通信里有电话通信,数据通信,图像通信等。可以用VPI=1表示向A地的通信,VPI=2表示向B地的通信。到A地的三个 通信分别用VCI=4、VCI=5、VCI=6来代表,到B地的两个通信用VCI=5、VCI=6来表示。在线路上所有VPI=1的信元属于一个子信道,所有VPI=2的信元属于另一个子信道,一般把这两个子信道都叫做虚路径,每个虚路径还可划分为若干个虚通道。图11-3所举的例子就是2个虚路径和5个虚通道。

    宽带ISDN用户线路采用ATM方式的重要优点是可以灵活地把用户线路分割成速率不同的各个子信道,以适应不同的通信要求。这些子信道就是虚路径和虚通道。在不同的时刻,用户的通信要求不同,虚路径和虚通道的使用就不一样。当需要某一个通信时,ATM交换机就可为 该通信选择一个空闲中的VPI和VCI,在通信过程中,该VPI-VCI就始终表示该通信在进行, 当该通信使用完毕后,某VPI-VCI就可以为其他通信所用了。这仲通信过程就称为建立虚路径、虚通道和拆除虚路径、虚通道。

  一条虚路径是一种可适用于所有虚通道的逻辑结构。一个虚路径标识符内可放入多条虚通道 。路径/通道概念的使用允许ATM交换设备以相同的方式在一条路径上处理所有的通道。路 径可以将许多通道绑在一起作公共处理。对于要求服务类的连接(通道)公共处理是需要的。

   图11-4说明了一条物理链路上的虚路径和虚通道之间的逻辑关系,可以看到逻辑路径可携带多条逻辑通道。

    这是从逻辑角度而不是物理角度看路径和通道。在物理介质上,虚路径和通道并不是并行传 输的,ATM不利用频率或微波的多路复用。虚路径和虚通道在物理介质上是以相同的波长传 输的,区分的方法是在信元标头中插入不同的VPI/VCI值。图11-5说明了从物理角度看信元在物理链路上传输。 在路径上的所有输入虚通道都可导向某些输出通道,这便于数据单元的管理。这种处理的优点是更快地吞吐及在交换设备上较低的内部延迟。

    每个连接分配一个唯一的虚路径标识符(VPI)和虚通道标识符(VCI)。VPI/VCI的组合用来区 分ATM网络内部的一个连接。采用VPI/VCI标识符,ATM网上的许多端点可以互相映射。在同 一虚路径上可容纳许多虚通道,在单条虚路径上可支持多达65536条虚通道。每个ATM端点可支持256条虚路径,每条虚路径可支持65536条虚通道。ATM网上单一物理UNI接口可支持的总的路径和通道的组合是16777216个开发连接。

3.4 ATM信元

    在宽带ISDN用户线路上传送的信息都是ATM信元,所以信令也用ATM信元来传送,传送信令的ATM信元叫做信令信元。为了区别信令信元和其他ATM信元,将信令信元的信头规定一个特定值。例如,可以规定一个特定的VPI-VCI专供信令信元使用,其他ATM信元都不可以使用。 也可以规定一个其他的ATM信元永远不用的净负荷类型(PT),专供信令信元使用。

  除了承载用户信息的信元和信令信元之外,还有空闲信元如运行维护信元(OAM)。如果在线 路上没有其他消息发送,则发送“空闲信元”可以起“填充”空闲信道的作用。运行维护信 元上承载的是宽带ISDN的运行和维护的信息,如故障,告警等信息,它是ATM交换机经常定时发送的48字节信息域,其内容是事先规定好的,收到这些信元的交换机,根据这些信元误 码来判断线路质量,如是否有故障告警等。

  ATM信元是定长的,所以时间是被划分成一个个等长的小片段,每个小片段就是ATM的信元, 它有点类似于同步时分复用情况,但不同于分组交换网中的情况。

  话音、活动图像等恒定速率的实时性信号,在装入一个个ATM信元后,应该是每隔一个固定的时间间隔出现一次。例如,64kbit/s话音信号装入155.52Mbit/s的ATM信元,因为每个信元内有48×8=384bit用户信息,所以每秒钟内只出现64000/384=167个装载该话音信号的ATM信元,即每隔6ms出现一次。如果这些ATM信元在经过宽带ISDN后的随机性时延不大于某一规定值,那么就可以在接收端重新组合成无失真的话音信号。

3.5 ATM的错误检验与时延

  ATM交换中取消了信息反馈重发,这点可以从ATM信元的定义中看出,它没有对整个信元作错误检验,而是对信头部分的错误检验(HEC)。实际上,当某一个ATM信元的信头部分错了,也不会反馈重发,而是把该ATM信元丢弃。这是因为一方面光纤传输线路质量很高,出现差错的可能性很小,另一方面对于要求实时性高的话音和电视图像,小部分的差错对其影响不大。 对于不能容忍差错的计算机数据业务,则可以通过在终端上附加反馈重发功能的办法来消除通信网中发生的传送差错。

  除了反馈重发造成的随机时延外,一个ATM信元还可能会在交换机内部及中继线路上延迟, 在中继线路上的延迟,主要是排队造成的。ATM交换机具有当线路上没有足够通信能力来满足用户通信要求时,可以发送一个信令信元给终端,告诉它现在“忙”。ATM可以根据用户 业务类型对通信能力规范其要求,对有的业务在“忙”时可以丢掉一些信元,对有的业务, 则可以在交换机中多等一会儿。但那些可以丢掉一些信元的业务,也可能会有一些信元比较重要 ,绝不可以丢掉,对于这样的信无,可以使用ATM信头中的信元丢弃优先级(CLP)予以标志。 为了不使ATM交换系统的控制处理负担太重,可以采用虚路径(VP)和虚通道(VC)两级管理的办 法。通过虚路径对交换机连接到各地的线路进行宏观管理,通过虚通道对各个通信进行微观 管理。在正常情况下,交换机向各个方向的信息流量分布总是可以统计或估计的,可而可以预 先对虚路径进行大致的分配。这样,在呼叫到来时就会给有空余通信能力的虚路径中分配 一个虚通道。在虚路径和虚通道两级管理时,ATM交换机也可分为进行虚路径交换和虚通道交换两类,当虚通道交换机找不到虚路径放置新的呼叫时,它可以通知有关的虚路径交换机 调整虚路径。当然,虚路径交换机自己也可以根据各条虚路径上的信息流量来进行调整。

4.1 ATM协议模型的作用

    ATM提供了一套网络用户服务,但与网络上传输的信息类型无关。这些服务由ATM协议参考模型定义。模型定义出对高层的服务和操作维护ATM网络所需的功能。如图11-6所示。 

4.2 ATM协议参考模型

  图11-7为ATM协议参考模型。

  ATM在逻辑上可按三个层面描述:

  用户平面——是用户协议之间的接口,如IP或SMDS和ATM等协议的接口互相协调。

  管理平面——使ATM栈的各层互相协调。

  控制平面——使信令传送以及虚电路的建立和拆除互相协调。

  ATM协议由通信所需的有关ATM层组成,每层的功能见表11-2。

4.3 适配层AAL

    ATM适配层(AAL),负责适配从用户平面来的信息,以形成ATM网可利用的格式。

  送给ATM的信息可有多种格式,ATM网可以传输数据、语音以及视频信息,每一种都要求ATM 网络有不同的适配。因此,ATM定义了不同类型的AAL服务。 数据协议必须生成与ATM网适配的信息单元(包)。TCP/IP是最常用的一种协议。TCP/IP协 议将交给ATM适配层一个IP数据包,这个包可能非常大,其长度也许是几百或几千字节。ATM 网只传输53字节的单元,AAL必须为IP包作分割准备,然后将其分割成ATM层可接受的单元— —信元(cell)。

    ATM层利用53个字节中的5个字节提供网络服务(路由、优先级以及阻塞控制),只有48个字节作为用户信息载体。因此,ATM适配层必须将大的IP包适配成ATM网络可接受的格式。AAL将I P包分割成48字节的单元用来作为信元的载体部分,信元载体信息再提交给ATM层,作为信元 的一部分。 再看一下图11-7,AAL分成两个主要子层:汇聚子层(CS)和分割拼接子层(SAR)。

层管理 高层 高层功能
AAL层 CS子层 会聚功能即将业务数据变换成CS数据单元
SAR子层 会聚功能分段与重组,在此层内以信元为单位对CS数据单元分段 或重组,即将业务数据变换成CS数据单元 〖
ATM层 流量普控,信头的产生/提取,信元的VPI/VCI交 换、信元复用和分用
物理层 TC子层 信元速率解耦,HEC信头序列产生/验证 信元定界(识别),传输帧自适应产生/恢复
PM子层 比特定时,物理载体

 

    汇聚子层CS(Convergence):AAL的CS层负责为来自用户平面(如IP包)的信息单元作分割准备 。进行这种准备的目的是让CS层能够将这些包再拼接成原始状态。

  为执行这一功能,CS要求有控制信息,控制信息附在用户信息上。CS控制信息包括标头和后 缀或只是后缀。控制信息的利用是由AAL服务的类型决定的。CS控制信息将与用户数据一起 放在信元的载体部分。

  分割及拼接子层SAR(Segmentation and Reassemlely):SAR子层将来自汇聚层的信息单元( 叫作汇聚子层协议数据单元CS-PDU)分割成48字节的载体。ATM层只能处理53字节的信息单 位,其中含有48个字节的载体部分。这部分是用户实际通信的有用信息(包括像TCP/IP信息这样的协议开销)。穿越边界从ATM适配层AAL进入ATM层的信息单元只能是48个字节长(一个信元载体),从ATM层返回到AAL层的信息单元也只能是48字节,任何其他单元都不能通过AAL和ATM层之间的这条分界线。

  ATM适配层具有一种称作层管理项(LME)的控制功能,层管理项也可称为管理项(ME)。管理项的功能是启动和控制对ATM层的连接请求。另外,它协调提交给ATM层的用户数据和控制信息 。

  AAL的作用和5种类型的业务归纳如下:

  ATM适配层的作用,是把来自协议栈高层的用户通信业务量转换成可以纳入ATM信元的定长字节与格式,并在目的地地址把它转换成原来形式,也可以完成不同速率和特性的业务入网适 配。

  ITU(国际电信联盟)定义了5种类型的AAL。AAL1传输数字话音、视频之类比特率恒定的通信 业务。适用于对信元丢弃与时延均敏感的场合,并用来仿真常规的租用线路,但要耗去有效负荷中48字节的1个字节,即为信头信息增加1个字节,以供编排序列号码之用,信元中的有效负荷只剩下47个字节。AAL2用于分组话音之类对时间参数敏感的可变比特率通信业务。AAL3/4处理面向突发性连接的通信业务,如差错消息或变速率无连接业务、文档传送业务, 它可用于容许延时但不容许信元丢弃的业务。为保证信元丢弃尽可能的小,AAL3/4对每一 信元实施差错检测,并采用一种较复杂的纠错机制,要耗去有效负荷每48字节中的4个字节。AAL 5 适用于处理开销比AAL3/4小的突发性LAN数据流,故也可称它为简单有效的自适应层(SEA L)。AAL业务分类示于表11-3。

业务分类 A B C D X
连接模式 连接型 非连接型 连接型
〗端-端的定时 要求 不要求 由用户定义
比特率 恒定(CBR) 可变(VBR) 由用户定义
应用举例 固定比特率的话音、活动图像 可变比特率的 话音、活动图像 数据通信 数据通信LAN间连接  
AAL类型 类型1 类型2 类型3 类型4 用户定义

4.4 ATM层

  ATM层负责生成信元,它接受来自AAL的48字节载体并附加上相应5字节信元标头。ATM层支持连接的建立,并汇集到同一输出端口的不同应用的信元,同样也分离从输入端口到各种应用 或输出端口的信元。当ATM层看到信元载体时,它并不知道、也不关心载体的内容,载体只不过是要被传输的0或1信息符号。

  因为ATM层不管载体的内容,所以它与服务无关,它只负责为载体生成信元标头并附给载体 ,以形成信元标准格式。跨越ATM层到物理层的信息单元只能是53个字节的信元。

  ATM支持点对点、一点对多点以及多点对多点连接。ATM层的主要功能和责任如下:

  ·一般流量控制;

  ·信元标头生成;

  ·信元标头去除;

  ·VPI和VCI值的转换;

  ·汇集信元到物理接口;

  ·从物理接口分检信元;

  ·信元速率调整;

  ·网络阻塞控制;

  ·信元放弃;

  ·交通整形;

  ·交通管制;

  ·连接分配和取消。

 4.5 物理层

  ATM模型的最下面一层是物理层。物理层由传输汇聚子层和物理介质相关层组成。物理层功能是物理线路编码和信息的传输。 传输汇聚子层的功能是实现物理层汇聚协议(PLCP)。PLCP负责确保整个物理链路上信息的有效传输和接收。物理介质相关(PMD)子层负责物理介质性质、bit定时及线路编码。

  ATM论坛为用户到网络的接口定义了下列物理层接口:

  ·SONET STS-3数据速率为155.52Mbit/s;

  ·DS-3数据速率是44.736Mbit/s;

  ·4B/5B协议,数据速率是100Mbit/s;

  ·8B/10B协议,数据速率是155.52Mbit/s。

 

    ATM接口描述了特定的线路编码,以此来确定ATM信元能以正确的可识别的格式到达,这些接口可以由光纤或铜线物理介质支持。光纤介质可采用单模或多模,铜介质可以是同轴电缆、 屏蔽或非屏蔽双绞线。

  SONET是同步光纤骨干网,SDH的速率基础与SONET相同。两者有微小差别。差别之一是S DH的基本速率为STS-3C,速率为15552Mbit/s。

     DS-3接口用于实现ATM网络的广域连接。

  4B/5B接口用于实现ATM网络的局域连接。

  8B/10B接口用于ATM网络局域连接。

46 协议参考模型(OSI)的数据流

  现以1024字节TCP信息域为例说明OSI模型的数据流,见图11-8。

5 ATM交换结构

  交换结构将决定ATM网络的规模和性能,其设计方法将影响它的吞吐量、信元阻塞、信元丢失以及交换延迟等。交换机路由来自输入端口的信元到输出端口的方法。交换机性能和扩展 特性、支持广播和多点转发的能力等都取决于交换结构。交换机主要功能是提供将来自输入端口的信元快速有效地路由到输出端的方法。而ATM交换机将进行单个信元的输入处理,信 头的转换以及信元输出处理,以确保信头按输出端口要求转换和信元进入合适的物理链路 。交换设计可分为下列两大类:

  ·时分交换结构:包括共享存储和共享总线;

  ·空分交换结构:包括Banyan,Delta以及循环交换。

5.1 时分结构

  多路时分交换结构在处理信元交换过程中共享公共的内部设施。时分结构通过一个共享设施 ,如内部底板或内存,路由所有交换信息从输入端口到输出端口。多路时分最直接的形式是 使用共享总线。信元通过这个共享设施进行传输,必须先请求,获准后才可存取总线。共享 存储交换结构要求交换机中的所有端口共享对交换存储器的存取。

  共享设施要求在获准存取前,交通必须等待资源的可用性,如果资源正在使用,则交通必须等待这一资源的释放。竞争公共享资源是时分结构的主要特征之一。所有的交通使用单个的设施,所以一个瞬间只能对一个信元进行操作。在大型网络中,一次处理一个信元,即使速度很快,共享设施仍会成为潜在的瓶颈。随着吞吐量需求的增长,由于存取共资源的冲突机会增加,所以时分结构的吞叶量会下降。

  像共享总线系统这样的共享设施的主要优点就是易于扩展交换端口,只要将扩充端 口板插入系统就可增加端口,可是,所有端口必须共享公共资源,或是总线或是内存。随着必须存取 共享设施的设备数目增加,这些设施被占用的机会也增加。因此,资源的竞争会引起延迟 ,在等待资源可用时,必须采用缓冲机制.

  时分交换有一个设备吞吐量的固定上限,这种交换能力的限制不能随端口的增加而增加。 所以 ,当对公共资源的需求增加时,网络性能会受到影响。交换的吞吐量是由公共资源的速度确定的,一般不能扩展,所以无法满足容量的增加。

  共享存储系统要求将进入的信元放入系统存储器,由负责输出信元功能的端口处理器存取。 为完成特定的信元功能,每端口的处理必须存取公共的存储设施,在执行信元操作前, 每个端口必须请求获准后方可存取存储器。输入端口必须将输入信元放入存储器,经端口处 理器处理完成输出功能。当每个端口存取共享资源时,其他所有端口必须等待,每个等待存取公共设施的端口必须缓冲到达此端口的信元。共享资源限制了交换器及时地对每个信元进行服务的能力。

  共享总线具有与共享存储系统相同的限制。单个资源由所有端口共享,每个端口必须等待。 

52 空分结构

  空分网络结构提供通过交换构架的多条路径。与共享存储或底板结构不同,空分结构不依赖于共享设施。多条路径的概念允许多个信元同时通过交换器进行传输。空分结构具有良好的硬件扩展性,可以增加端口而不影响交换器的吞吐量,端口不必竞争单一的共享资源。另外 ,空分结构随着端口数的增加,性能也获得提高。由于交换机性能可随端口的增加而提高, 所以在理论上交换机可容纳多少端口不存在上限.

  (1)Banyan结构

  Banyan结构是一种基于2×2交换单元的网络交换构架。Banyan结构交换单元的构造方法是在 任意给定的一对输入和输出端口间形成一条路径。多条路径可支持多个信元同时传输。Bany an结构是一种自路由结构,在信元进入交换器时将路由前缀附在信元上,后缀则定义输出端 口。内在的交换构架式交换单元可利用路由前缀信息,快速地导引信元到达正确的端口。自路由结构可确保所有信元到达由每个信元后缀信息指定的输出端口。

  Banyan交换结构的优点是互联特性、高效地处理随机到达的数据,以及可以建立大型的交换结构。

  图11-9示意了Banyan结构。端口A端和端口C间的路径只有通过交换单元B才能建立,没有其他路径可使信元到达交换单元C。端口D到端口L的路径只通过交换单元K。每个输入和输出对之间只有唯一的一条路径,而且路径是单方向的。

  Banyan结构的缺点是连接阻塞及在大型网络中性能下降。如果两个以上的信元同时请求同一 个输出端口时,将发生阻塞,只有一条路径且只有一个信无可以通过交换构架而其他则被阻塞。非阻塞交换允许输入和输出端口之间选择多条路径,因此可保证多个信元同时通过交换构架。

 

(2)Batcher-Banyan结构

  如果信元在进入交换结构之前先按目标点进行排序,Banyan结构将具有无阻塞特性,每一瞬间每个输出端口只有一个信元请求。为确保同一输出端口每个瞬间不会有两个以上的信元请求,Batcher网络将进行信元排序。Batcher网络的排序功能将把具有较低地址的信元放在交换单元较高的输出上,如图11-10所示。

  Banyan结构将阻塞同时请求同一端口的两个信元之一,除非信元被预先排序。Batcher结构的使用将使信元在请求输出端口前先进行排序,排序功能有效地消除两个信元同时请求同一端口的机会。图11-10说明Batcher排序阵列,而图11-11则是Batcher排序阵列与Banyan路由阵列的组合,由此构成非阻塞的交换结构。

  (3)Dalta结构

  Dalta结构是Banyan结构的一个子集。Dalta交换是自路由,且具有规则的交换单元互联模型 。Dalta结构设计用于建立大型交换网络。Dalta结构的交换机的信元路由基础是一个由N×N 交换单元组成的交换构架,在任何输入和输出端口之间只有一条路径。 Dalta网络采用下述方法来减少潜在的阻塞条件:

 ·增加交换构架的内部速度;

 ·在交换单元进行缓冲;

 ·在交换单元之间实现多条内部路径。

 图11-12说明了基于Dalta结构的交换阵列。
 

    (4)循环交换结构

  循环交换器如图11-13所示,采用缓冲技术降低对输出端口的竞争。多个信元同时竞争同一 输出端口会引起信元丢失。循环缓冲技术再次引导那些不能由输出端口接收的信元回到输入 端口,进行第二次通过交换机的传输。但可能引起信元之间的顺序混乱,有可能导致信息错误。必须防止此类情况的发生。
 

6 ATM的标准

  宽带业务的发展,尤其是宽带ISDN的建立,其传输的基础是同步数字体系(SDH),其交换 的基础就是ATM,所以ITU-T在制定B-ISDN的标准中,就开始涉及一些ATM的标准,如ATM的 基本原理建议I150,ATM层技术规范建议I361,ATM信元传递性能建议I351等。除了IT U-T制定ATM的一些建议标准外,欧洲电信标准化委员会(ETSI)和ATM论坛也制定了一些建议 标准。ATM论坛于1991年成立,已有全世界400个以上成员参加,它是一个全球的非盈利性的 组织,其宗旨就是通过运营与生产的合作加速ATM产品和服务标准等的研究与开发。由于ATM 是一个崭新的,正在不断发展的技术,许多标准尚待制定和完善,目前已有的标准如表11- 4所示。
 

标准提出部门 ITU-T(原CCI TT) ETSI ATM
标准内容
用户-网络接口(UNI))物理层 I413I432 Pr ETS 300 299Pr ETS 300 300 UNI规范(30版本,1993年9月)
资源管理及业务量控制 I432 DE/NA-52807Pr ETS 300 301 UNI规范(3 0版本,1993年9月)
ATM自适应层(AAL) I362I363 DE/NA-52617(AAL1)DE/NA-5 2618(AAL3/4)DE/NA-52619(AAL5)DE/NA-52620  
运行及维护(OAM)/网路管理 I610 DE/NA-52209DTR/NA-52204 DE/NA-52806〖〗 在制定中
信令(UNI) Q93B(基本信元)Q93* *(超级业务) DE/SPS-5024 (基本信元)DE/SPCS-5034(超级业务) UNI规范(30版本,1993年9月)
信令AAL QSAAL0QSAAL1(SSCOP)QSAAL2(SSCF) DE/SPS-5026- 1DE/SPS-5026-2 UNI规范(30版本,1993年9月)
ATM上的无连接数据业务 I364 DTR/NA-53203DE/NA-53205D E/NA-53206 B-ICI规范(1 0版本,1993年8月)
ATM由的帧中继 I555I3651 DE/NA-53204 B-ICI规范(1 0版本,1993年8月)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多