IMA技术介绍

更新时间:2024-04-03 15:06:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

资料编码 使用对象 编写部门 产品名称 产品版本 资料版本

IMA技术介绍

拟 制: 审 核: 审 核: 批 准: 日 期: 日 期: 日 期: 日 期:

华 为 技 术 有 限 公 司 版权所有 侵权必究

IMA技术介绍 文档密级:内部公开

修 订 记 录

日 期 修订版本 作 者 描 述

2019-07-09

华为机密,未经许可不得扩散 第2页, 共29页

IMA技术介绍 文档密级:内部公开

目 录

IMA技术介绍 ................................................................................................................................ 1 1

IMA技术背景和特色 .............................................................................................................. 5

1.1 IMA技术背景 .......................................................................................................................5 1.2 IMA技术特色 .......................................................................................................................6

2 IMA业务概述 ......................................................................................................................... 7

2.1 IMA业务简述 .......................................................................................................................7 2.2 IMA业务的组网 ...................................................................................................................7 2.3 IMA特性系统上下文 ............................................................................................................8

3 IMA技术简述 ....................................................................................................................... 10

3.1 IMA基本描述 .................................................................................................................... 10 3.2 基本术语描述 .................................................................................................................... 10 3.3 IMA目标 ........................................................................................................................... 12 3.4 协议模型 ........................................................................................................................... 13 3.5 IMA协议功能模块 ............................................................................................................ 13

4 IMA相关协议介绍 ............................................................................................................... 15

4.1 IMA物理链路特征 ............................................................................................................ 15 4.2 TC子层功能 ..................................................................................................................... 15

4.2.1 接口特定TC子层异常 ............................................................................................ 15 4.2.2 IMA特定TC子层部分 ............................................................................................ 16 4.3 状态机 ............................................................................................................................... 19

4.3.1 发送链路状态机 ...................................................................................................... 19 4.3.2 接收链路状态机 ...................................................................................................... 23 4.3.3 组状态机 ................................................................................................................. 26 4.3.4 组流量状态机 .......................................................................................................... 29

2019-07-09

华为机密,未经许可不得扩散 第3页, 共29页

IMA技术介绍 文档密级:内部公开

Keywords 关键词:

IMA,ATM,VP/VC Ring,VCX

Abstract 摘 要:

本文档主要介绍IMA技术的背景、技术特色以及在光网络系统中应用的可行性和技术方案给出分析,并同时给出可能的网络应用。

List of abbreviations 缩略语清单:

Abbreviations缩略语 ATM ICP IMA Iub MIB Node B RNC SNMP TC VC VCC VCX VP VPC Asynchronous Transfer Mode IMA Control Protocol Inverse Multiplex of ATM Iub Interface Management Information Base Node B Radio link controller Simple Network Management Protocol Transfer Convergence Virtual Channel Virtuan Channel Connection Virtual Cross Connection Virtual Path Virtual Path Connection 异步转移模式 IMA控制协议 ATM反向复用 RNC和NodeB之间的接口 管理信息库 WCDMA无线接入的逻辑节点 无线链路控制器 简单网络管理协议 传输会聚 虚通道 虚通道连接 虚交叉连接 虚通路 虚通路连接 Full spelling 英文全名 Chinese explanation 中文解释 2019-07-09

华为机密,未经许可不得扩散 第4页, 共29页

IMA技术介绍 文档密级:内部公开

1 IMA技术背景和特色

1.1 IMA技术背景

3G业务的发展需要在光传输网络上提供3G传输解决方案。

3G通信网络是一个开放的、发展的网络,平滑演进是它的核心思想之一。从

WCDMA

的演进来看,曾经和将要经历

GSM?GPRS?R99?R4?R5?R6等阶段,目前处于R4/R5的阶段。3G网络的目标是组网扁平化,传输IP化,但是当前以TDM/ATM传输比较成熟。

3G网络节点的特点是,核心层容量大、节点少,Node B 位于城市中心(百万用户),接入层以TDM/ATM传输为主,基站接入速率高于2G网络。站址及传输设备的选择既要考虑兼容原有投资,又要考虑未来业务及协议的发展。

现阶段成熟的3G网络主要是基于ATM分组技术,RNC与NodeB之间通过ATM信元方式承载业务,应用在两年内是上升趋势,主要来自短信、上网等静态数据业务。WCDMA的R99和R4版本都是基于ATM技术,是目前真正成熟的3G版本,因此3G网络的接入网的传输实质是ATM如何在城域网上传输的问题,即VP-Ring和IMA。

3G基站的上行带宽是2M~8M,最大不会超过16M。利用现有的铜缆资源,使用1根或多根电缆采用IMA方式传送E1信号,是比较好的实现方式。 3G基站的标准接口是E1/T1和STM-1。

2019-07-09

华为机密,未经许可不得扩散 第5页, 共29页

IMA技术介绍 文档密级:内部公开

电路域: R99:TDM/ATM R4/R5:ATM/IP/TDM可选 分组域:IP R6:未来IP—MPLS 智能光网络 ATM ATM RNC ATM或者IMA ATM或者IMA NodeB NodeBNodeB

图1. 3G的传输需求

1.2 IMA技术特色

IMA的特色在于解决了高速率链路和低速率链路之间的互通问题,它利用多个已有的窄带2M E1 PDH线路传送3G宽带信号,通过IMA协议在NodeB和传输节点之间实现n个E1的捆绑,发送端把一条传输链路上的ATM 信元流反向复用到多条传输链路上进行传输,在接收端把多条传输链路上过来的信元流重新汇聚成一条的信元流。一般2~8个E1组成一个IMA组,协议实现链路动态添加删除时的状态同步。IMA协议允许捆绑最大32个E1。IMA 特性为NG-SDH产品平台提供了3G传输特性。 以下是IMA的ATM信元流处理图示:

2019-07-09

华为机密,未经许可不得扩散 第6页, 共29页

IMA技术介绍 文档密级:内部公开

2 IMA业务概述

2.1 IMA业务简述

IMA用于3G传输,主要承载3G通信网络的话音、短信、上网、邮件、文件、图像、数据、视频、移动游戏、证券等业务。

3G业务单个终端用户独占2M带宽,要求能支持面向连接和无连接、对称和非对称、多播和广播的业务传输。业务分多样的QoS等级。

2.2 IMA业务的组网

系统典型的组网图如下:

在传输网络会聚节点,IMA E1通过VC-12透传到达会聚节点,进行IMA转换并会聚后以ATM STM-1接口将业务送到RNC。

RNC #1 ATM STM-1 IMA转换 n*E1 #4 NG-SDH SDH Access Ring #2 IMA NodeB n*E1 n*E1 NG-SDH IMA n*E1 NG-SDH #3 IMA NodeB Node B 图2. 系统组网――IMA/ATM用在3G光传输网络会聚节点

在传输网络接入节点,各接入节点进行IMA转换以后通过环网将ATM信元送到中心节点进行ATM会聚,最后送往RNC。环网可配置VP Ring实现ATM的带宽共享和保护。

2019-07-09

华为机密,未经许可不得扩散 第7页, 共29页

IMA技术介绍 文档密级:内部公开

NodeB RNC NodeB ATM STM-1/STM-4 NG-SDH #1 2M透传 n*VC-4 IMA/ ATM #4 n*VC-4 ATM VC-4 VP/VC Ring #2 NodeB 2M透传 2M透传 IMA/ ATM IMA n*VC-4 Node B n*VC-4 IMA/ ATM #3 IMA Node B Node B Node B DSLAM Node B

图3. 系统组网――IMA/ATM用在3G光传输网络接入节点

2.3 IMA特性系统上下文

IMA特性实现在光传输网络节点上的IMA转换,将承载于n个E1链路上的IMA帧中的ATM信元转换到ATM VC-4通道,并利用传输网络向远端传送。如果是Node B接入的3G的业务,需要送往RNC。

IMA转换 IMA E1 SDH IMA E1 PDH IMA-NG-SDH ATM VC-4 图4. IMA转换

2019-07-09

华为机密,未经许可不得扩散 第8页, 共29页

IMA技术介绍 文档密级:内部公开

IMA特性应用于光传输网络的接入节点和汇聚节点,提供足够的端口数目和处理能力进行IMA转换和ATM汇聚。

网络地位 IMA E1 SDH IMA E1 PDH IMANG-SDH ATM VC-4 -ATM VC-4 ATM VC-4 IMAto RNC/MSC/GSGN IMA E1 SDH -IMA E1 PDH IMA E1 SDH IMA-NG-SDH NG-SDH IMA E1 PDH

图5. 网络地位

同时提供适用于NG SDH平台的规格实用、成本较低的ATM交换单元,并具具有ATM业务保护能力,使得ATM交换系统能够给客户带来最大的利益。

ATM交换及VP/VC Ring IMA E1 SDH IMA E1 PDH IMA-NG-SDH ATM SDH VP/VC Ring ATM SDH IMA-NG-SDH IMA E1 SDH 图6. ATM交换及ATM保护

IMA E1 PDH

2019-07-09

华为机密,未经许可不得扩散 第9页, 共29页

IMA技术介绍 文档密级:内部公开

3 IMA技术简述

3.1 IMA基本描述

ATM反向复用(IMA:Inverse Multiplexing for ATM ),是在发送端把一条传输链路上的ATM 信元流分拆到多条传输链路上进行传输,在接收端把多条传输链路上过来的信元流重新汇聚成一条信元流。如下图所示。IMA主要用来解决高传输速率链路和低传输速率链路之间的互连问题。反向复用是基于物理链路,而不是VPC或VCC。 IMA功能对于ATM层来说是透明的,在反复用或复用时没有VPI/VCI的概念。

IMA组PHYPhysical Link0#IMA组PHYPhysical Link1#PHYSingle ATM Cell StraemFrom ATM LayerPHYOriginal ATM CellPhysical Link2#Stream to ATM LayerPHYPHY传输方向:按循环的次序把信元分配到各条低速的物理链路接收方向:把各条低速物理链路过来的信元重新汇成单个信元流。 图7. IMA 原理

3.2 基本术语描述

IMA帧:IMA 帧是IMA协议的基本控制单元,如下图所示。它由M个连续的信元构成,按0到M-1编号,在IMA组的N条链路中的一条链路上传输。M个信元中,有一个信元是ICP信元(参见下面的解释),它距帧头的位置由ICP信元内的ICP信元偏移量指定(同一IMA组的不同的链路上偏移量可能不一样)。IMA帧在IMA组的所有链路上对齐(“对齐”意味着它们同时被发送)。由于各条链路的时延可能不一样,到IMA接收端时它们不一定还对齐。需要链路时延同步机制来恢复对齐。M值在启动时指定,N由UM(单元管理) 和IMA 链路启动程序指定。ICP “stuff(填充)” 机制由IMA连续帧定义规则来控制。

2019-07-09

华为机密,未经许可不得扩散

第10页, 共29页

IMA技术介绍 文档密级:内部公开

IMA帧2IMA帧1ATMICP1FIMA 帧0……ATMATMFICP0IMA链路0ATM……FATMATMICP2ATM……ATMFM-1F3210M-13210M-1F3210IMA链路1……ATMATMICP2 FATM……ATMFICP1F……ATMATMICP0FF……ATMICP2FF时间ATM……FICP1ATMFF……ATMICP0ATMFIMA链路2ATM:ATM层信元, F:填充信元, ICP:ICP信元 图8. IMA帧说明

IMA组:在一端的链路集合,用来建立一端到另一端的IMA虚连接。 IMA控制协议(ICP)信元:提供IMA帧的定义。

Filler信元:填充信元,如果在IMA 帧内ICP 信元之间没有ATM 层信元发送,IMA发送者就填充Filler信元。使得IMA子层信元速率解耦。 IMA 链路:一条IMA链路对应于一个单向的逻辑通道,承载一个方向上的通道清除功能。IMA Link由ICP信元内的LID值来标识。本文中通常所说的链路都是指IMA链路,除非强调是物理链路。

LID:链路ID。标识每个IMA链路,LID由发送方指定,接收者按LID来接收信元。

IMA子层:IMA是物理层内的一个子层,位于ATM层和特定传输会聚子层之间。

IMA虚链路: 2个IMA单元 (IMA group)之间通过多条物理链路(比如DS1/E1:DS1是北美的一次群链路,速率为1.544Mb/s,有24个时隙;E1是欧洲和中国的一次群链路,速率是2.048Mb/s,有32个时隙)。建立的虚链路。IMA 虚链路两端的IMA组的ID可以独立地指定,不必一致。 单元管理(Unit Management):是管理一个单元(如IMA单元)的实体。 非对称配置:允许IMA组配置不对称的链路数,比如一个IMA组,在一个方向上有三条链路,而在另一个方向上有两条链路。IMA组是以物理链路为单位来增加链路的,也就是说,一个给IMA组增加一个物理链路,但IMA单元可以只在物理链路的一个方向上配置IMA链路。

2019-07-09

华为机密,未经许可不得扩散 第11页, 共29页

IMA技术介绍 文档密级:内部公开

非对称操作:发送链路和接收链路的行为是独立的。这样,如果链路在一个方向上出故障,并不影响IMA组使用另外一个方向。

对称配置:对于配置给IMA 单元的物理链路,IMA单元在它的两个方向上都需要配置IMA链路。

对称操作:对称操作模式是指IMA组只在发送和接收方向的IMA链路都激活的物理链路上承载信元。

配置和操作是独立的,比如对称配置,可以是非对称操作。

通道清除功能(Clear Channel Facility): 把一个IMA单元发送的所有信元承载到远端的IMA单元(位于IMA虚链路的另一端)。 通道清除功能可以是单向的,也可以是双向的。如果IMA运行在非对称操作模式就允许使用单向通道清除功能。

层管理功能:与组的配置、错误监控、性能监控等处理相关的功能。 物理链路:IMA单元使用的用于发送和接收ATM 信元的链路(和/或 通道清除功能)。IMA单元可以在一个方向或两个方向上使用物理链路。

3.3 IMA目标

用于公用/专用的UNI、NNI及BICI接口;

提供在现有链路速率之间(DS3/E3和DS1/E1之间)的单一ATM信元流; 可用于DS1/E1接口或其它同样速率载送ATM信元的接口; 提供分配物理链递增(指DS1/E1递增)的带宽;

提供ATM层和高次层(包括保持信元次序、控制信元时延变化及信元格式等)的透明传递;

包括支持CBR的所有ATM业务量/服务质量等级;

用基于信元的复用技术,将一个单一ATM流变换到多个低速ATM流送到独立的物理链路或从物理链路的远端恢复成原始的ATM信元流; 在IMA子层完成信元速率去耦,作为与传统的传输会聚子层相对应; 保持与现用的ATM物理层规范相兼容(就是一样的传输会聚子层,包括恰当地传输MIB管理信息库);

检测和丢弃时延大于规定的最大允许差分时延的线路; 在支持ATM群工作时,自动控制加/减物理链路; 处理链路失败和自动链路恢复;

支持专线及拨号线(和ISDN线)的用途,包括非同步物理链路; 可选择支持非对称IMA配置的操作;

2019-07-09

华为机密,未经许可不得扩散

第12页, 共29页

IMA技术介绍 文档密级:内部公开

当在DS1/E1物理链路上运行时,IMA接口应当补偿对链路的差分时延,至少25ms;

当在DS1/E1物理链路上运行时,IMA接口应提供最小的CDV,以便支持端到端服务目标1ms;

当在DS1/E1物理链路上运行时,IMA接口应禁止信元级错误特性,与单个DS1/E1相比拟,随机和突发错误的响应应当考虑,目标是不大于7倍于信元错误,同时损失比能与单个DS1/E1相比拟;

当在DS1/E1物理链路上运行时,IMA虚链路端到端的时延,与国内ATM DS1或E1接口配置补偿较长时延的物理链路相比,不应添加大于5ms的附加时延;

支持系统能易于同在用管理系统集成; 提供IMA的MIB(管理信息库)状态。

3.4 协议模型

IMA的目的是在多个物理链路上提供ATM信元流的反向复用,并在远端从这些物理链路上恢复这些发送的信元流。IMA协议在层次上属于物理层,位于ATM层和传输会聚(TC)子层之间。IMA的功能层如下表所示。

Table表1

ATM层 物理层 IMA特定传输会聚子层 1、ATM信元流的分隔和会聚 2、ICP信元的插入和提取 3、信元速率解耦 4、IMA帧同步 5、填充 6、丢失HEC出错的信元 特定接口传输会聚子层 物理媒质独立子层 用户面功能 1、IMA连接 2、ICP信元出错 出错处理 4、RDI-IMA告警产生 5、Tx/Rx IMA链路状态上报 IMA层位于的协议层次

面管理功能 1、IMA组配置 2、链路增加/删除 变 4、IMA组失败上报 5、IMA统计 层管理功能 3、LIF / LODS /RDI-IMA 3、ATM信元速率改3.5 IMA协议功能模块

IMA协议的功能模块下图所示。

2019-07-09

华为机密,未经许可不得扩散 第13页, 共29页

IMA技术介绍 文档密级:内部公开

信元源接口功能IMAPHYPHYPHYE1PHYPHYPHYIMA信元功能源接口链路管理链路管理单元管理单元管理NodeB or CNRNC 图9. IMA的功能模块

源接口(Source Interface):提供到内部数据总线(如ATM交换机、路由器或计算机)的连接。源接口也可能是一个标准的接口,例如在HSSI上的DXI。在第一种情况下,IMA功能在一个网络元素中集成,该网络元素的主要功能可能是另外功能。在第二种情况下,IMA单元是一个独立单元。 信元功能(Cell Function):取决于源接口,

如果源接口发送ATM信元(用户信元),信元功能是空(是透明的,业务修整可能在单元外面);在这种情况下,类似OAM信元,RM信元等必须透明通过源接口传送。

如果源接口不发送ATM信元(用户信元),信元功能安排源接口的输出,把它们转化为连续的ATM信元流(加入填充信元)。信元功能在除了必须提供ATM信元流这一功能外,其它没有什么限制。该需求并不排斥信元功能执行帧以及信元流的业务修整功能。

在一端的信元功能和另外一端的信元功能是没有匹配的必要的。

反向复用(IMA):在发送侧把信元分配到IMA接口可用的物理链路组、处理不同时延、在链路增加或减少时采取措施。在接收侧,IMA接口执行时延差补偿,把信元会聚成原始的信元流。最重要的,IMA能模拟一条UNI/NNI/BICI物理链路,信元流的分隔和会聚对ATM层来说是透明的。 链路管理(Link Management):该功能为物理链路(如DS1/ E1)提供直接的管理,主要包括物理链路的建立。例如,利用ISDN PRI的D信道,通过信令建立一条E1物理链路。其它的链路管理功能包括链路故障的上报、收集功能数据链路信息、把物理链路MIB对象实例化等。链路管理功能与

2019-07-09

华为机密,未经许可不得扩散 第14页, 共29页

IMA技术介绍 文档密级:内部公开

IMA功能可用链路的建立和管理也有关系。如果在特定类型的 链路(如DS1/E1链路)上实现IMA虚链路,IMA MIB对象和链路MIB对象(例如,DS1/ E1链路MIB在RFC1406中定义)需要协作。

链路管理也使得链路的管理和建立和IMA功能有效的联系起来了。 当在一个特定类型的链路(比如DS1/E1链路)上实现一个IMA虚链路,IMA MIB对象应当和链路MIB进行交互(如果在RFC中有所描述)。

链路管理功能不排除使用拨号业务(例如ISDN业务)。如果该业务被支持,链路管理功能应当执行连接管理(建立和释放)。单元管理应当决定建立和释放原则。(也就是说,什么时候该发起一个新DS1/E1链路,而什么时候该释放等等)。

单元管理(Unit Management):UM功能为整个单元的所有功能提供管理。例如用户需要实现指示IMA功能状态的MIB、需要在IMA单元内的集成告警、需要通过SNMP访问配置接口等。如果UM是基于SNMP的,IMA管理单元的IMA MIB对象应该被实现。其它的UM功能还有待于进一步研究。

4 IMA相关协议介绍

4.1 IMA物理链路特征

?

IMA单元应支持N个传输链路,N(1<=N<=32)由单元管理(UM)IMA单元应通过透明信道和另外一个IMA单元相连。也就是说,所

针对一个IMA组指派,这些链路有同样的链路信元速率LCR。

?

有IMA单元传送的信元也必须由另外一端的IMA虚链路的IMA单元来终结。

4.2

TC子层功能

4.2.1 接口特定TC子层异常

接口特定汇聚子层应该实现下列功能:

? ? ? ?

物理层HEC升成与校验; 信元头检错(如果需要); 信元轮廓;

信元净荷加扰/解扰(如果需要)。

华为机密,未经许可不得扩散

第15页, 共29页

2019-07-09

IMA技术介绍 文档密级:内部公开

需要符合下列接口特定汇聚子层的异常处理:

?

接口特性TC子层应传递所有的信元到IMA子层或者提供一个接收接口特性TC子层不应执行信元速率解耦(也就是说没有空信元)。

到信元的指示(这包括HEC错误的信元)。

?

注:信元速率解耦在IMA子层执行。

4.2.2 IMA特定TC子层部分

1. IMA通用特征

?

IMA单元应给每个物理链路上的每个Tx IMA链路在一个IMA组内分在该链路是一个IMA组的一个成员的情况下,LID不应该被改变。在IMA发送方应分发从ATM层来的信元(包括任何未分配的信元)到IMA发送方分配给物理链路的信元应根据链路群内每个链路指定的两端的每个IMA必须用规范的IMA控制处理器(ICP)的信元格式IMA接收方应当:

配一个唯一的链路标识(LID)。

?

ICP信元的格式定义中LID的值被限制在0到31。

?

N个链路上,基于信元挨信元的方式,采取循环Robin式样。

?

LID按次序递升。

?

来收集远端来的IMA配置、同步、状态以及缺陷信息。

?

接受来自N个物理链路按照进来链路LID递升次序为准的ATM信元。 补偿差分链路时延并重建原来的ATM信元流。 除去填充信元。 除去坏HEC的信元。

通过集合的ATM信元流到ATM层(含未指定信元)。 不引入失序信元。

?

IMA应当用ICP信元去保持同步并决定IMA群中链路之间的差

分时延。

2. IMA OAM信元定义

IMA协议定义了两种OAM信元:填充(Filler)信元和IMA控制协议(ICP)信元。ICP信元的内容可以分为5类:

A: 与链路相关的信息。只在特定的链路上传输。

2019-07-09

华为机密,未经许可不得扩散 第16页, 共29页

IMA技术介绍 文档密级:内部公开

B: 与组相关的信息。在特定组的所有链路上传输。 C: 与链路相关的信息,但在组的所有链路上传输。 D: 未用的字节 E: 端到端通道。 3. IMA OAM标签

IMA OAM Label主要用来区分IMA协议版本V1.0(1)或者V1.1(3)。 如果远端IMA单元发送1.0版本IMA ICP信元,近端的IMA(V1.1)执行将可能回退到IMA V1.0。该近端IMA将不能再顺从IMA V1.1版本,相关的PICS将不再适用。

如果近端IMA单元不能支持远端IMA单元发送IMA协议版本,则近端IMA单元应当在Group Status and Control字段中上报Config-Aborted – Unsupported IMA Version状态。该状态使得两端不同协议版本之间的协商成为可能,并对后续版本的升级带来方便。 4. IMA帧定义

? ?

一个IMA帧由M个连续的信元组成,在IMA组内的每条链路上传送。 ICP信元应当是每个IMA帧发送一次,因此也是每M个信元发送一ICP信元中的IFSN字段应当用来指示IMA帧的序列号。 ICP信元中的IFSN字段在0到255间,并循环重复。

针对每个链路,ICP信元中的IFSN值应该每个IMA帧增加一个。但

次。

? ? ?

是在每个IMA帧周期内,每条链路上的ICP信元中的IFSN值应当是一致的。

?

IMA接口应当排列IMA组内的所有链路上的IMA帧传输。

5. SCCI字段的处理

SCCI用来指示12到49字节的相关至少一个字段的变化情况。这样就允许IMA接收方仅仅需要处理远端IMA上报的12到49字节中发生变化的部分。 该值是累计的,设置成为先前的SCCI值加上新的变化,并模256。用这种方式来指示新来的ICP信元中的12~49字节的变化情况。

在接收端的ICP信元的监测是依赖实现的。接收方可以选择一个或者多个链路来监测SCCI的值。

当SCCI的值比前一次的大的时候,需要处理12~49字节内容。

2019-07-09

华为机密,未经许可不得扩散 第17页, 共29页

IMA技术介绍 文档密级:内部公开

6. IMA ID

IMA ID应当在组启动时间就确定下来。并且应当在IMA ID字段中传送。在其它任何时间修改IMA ID都会影响IMA帧同步机制。在两端IMA虚链路可以单独选择IMA ID,确保两端使用唯一的IMA ID是没有什么必要的。 IMA ID可以可配。

7. Group Symmetry Modes

IMA协议允许在IMA虚链路上的对称或者非对称信元速率。IMA单元能够配置成以下三种模式:

?

Symmetrical Configuration and Operation:这是一个缺省并且必须

的模式。在这种模式下,IMA单元需要在IMA单元配置使用的所有物理链路的两个方向上都配置一个IMA链路。该IMA单元仅仅在物理链路上运行的IMA链路在两个方向都是Active的情况下,被允许发送和接收在该物理链路上的ATM层信元。

?

Symmetrical Configuration and Asymmetrical Operation:在这种可

选模式下,IMA单元需要在IMA单元配置使用的所有物理链路的两个方向上都配置一个IMA链路。当在物理链路上的IMA链路在发方向是Active的,但是在收方向却是not Active的情况下,或者在发方向not Active但是收方向却Active的情况下,仍然允许IMA单元在该物理链路上传送ATM层信元。

?

Asymmetrical Confifuration and Operation:在这种可选模式下,IMA

单元不需要在IMA单元配置使用的所有物理链路的两个方向上都配置一个IMA链路。当在物理链路上的IMA链路在发方向是Active的,但是在收方向却是not Active的情况下,或者在发方向not Active但是收方向却Active的情况下,仍然允许IMA单元在该物理链路上传送ATM层信元。

Group Symmetry Mode字段应被用来指示到远端(FE)IMA组的对称性。 IMA单元应仅仅在组创建时才能建立或者修改组的对称性。

Symmetrical Configuration and Operation模式应该在所有的IMA实现中支持。而另外两种都是可选的模式。

如果近端(NE)不支持远端(FE)提议的组对称模式或者两端配置的组对称模式不匹配,NE应当终止组启动过程,并在ICP的Group Status and Control字段中填入合适的值。

当近端应用两种可选模式的情况而远端仅仅能够配置成为那种必须模式Symmetrical Configuration and Operation模式,近端可以调整到Symmetrical Configuration and Operation模式。

2019-07-09

华为机密,未经许可不得扩散 第18页, 共29页

IMA技术介绍 文档密级:内部公开

组对称模式可以可配。

4.3

状态机

在IMA协议中使用的状态机有:发送链路状态机、接收链路状态机、组状态机和组流量状态机。使用状态机有助于组内链路的平滑引入和移去,以及链路的差错处理。

4.3.1 发送链路状态机

发送链路状态机处理发送链路状态的跃迁。如下图所示,发送链路状态主要由四个状态组成,分别是Not In Group、Unusable、Usable、Active。各个状态的具体意义如下:

Not In Group:表示链路没有配置。它有两个子状态Unassigned和Deleted。 Unassigned:这个状态表示不存在关于链路的配置信息。

Deleted:这个状态是个过渡状态,表示链路已经从组中删除。设这个状态的目的是为了确保在状态迁移到Unassigned之前,远端停止接收用户信元(去激活)。

Unusable:表示链路已经配置,但是还不可用,下面对不可用的原因作了简单地解释。

Test failed:表示链路测试的结果为错误连接(Mis-connectivity)。 Fault:表示链路故障或协议故障,而使链路不可用。 Inhibited:表示链路的操作被抑制,而使链路不可用。

Usable:表示链路已经可用,正在等待远端的接受链路激活,再发送用户信元。在这个状态,已经发送Filler信元,但是这条链路还没有加入到组的循环发送过程中。

Active:表示链路已经激活,只要有用户信元,就可以发送用户信元,链路已经加入到组的循环发送过程中。

2019-07-09

华为机密,未经许可不得扩散 第19页, 共29页

IMA技术介绍 文档密级:内部公开

图10.

发送链路状态机

刚开始,链路处于Not In Group状态的子态Unassigned,此时的链路不被期望发送任何信元;一旦将链路加入组时,状态就迁移到Unusable,开始发送Filler信元;如果链路没有被抑制,并且发送端没有故障,状态就迁移到Usable,等待对端的接收链路激活。当对端的接收链路激活时,近端的发送链路的状态就迁移到Active,此时才可以发送用户信元。近端发送链路在Active时,如果对端的接收链路不再激活,那么它的状态又回复到Usable,继续等待对端接收链路的激活。当发送链路处于Usable还是Active,如果链路被抑制,或者发送端故障,状态都迁移到Unusable。不管链路处于Unusable、Usable或Active,如果链路被移出组内,状态就迁移到Not In Group的子态Deleted,发送Filler信元,确保对端的接收链路不再激活(否

2019-07-09

华为机密,未经许可不得扩散 第20页, 共29页

IMA技术介绍 文档密级:内部公开

则,会使对端的接收解复用出问题);当对端的接收链路不激活时,它的状态就回到起始点,Not In Group的子态Unassigned。

表3给出了具体的发送链路状态迁移表。前2行表示链路的初态,第1列表示状态转移的动因,它又由四类组成,分别是:近端发送链路事件、远端接收链路状态(从ICP中获知)、近端接收链路事件和远端发送链路状态(从ICP中获知)。

图11.

发送链路状态迁移表

2019-07-09

华为机密,未经许可不得扩散 第21页, 共29页

IMA技术介绍 文档密级:内部公开

2019-07-09

华为机密,未经许可不得扩散 第22页, 共29页

IMA技术介绍 文档密级:内部公开

4.3.2 接收链路状态机

与发送链路相对应,接收链路状态机处理接收链路状态的跃迁,并且,接收链路状态也由Not In Group、Unusable、Usable、Active组成,不同的是,Unusable的原因有所不同,如图11所示,各个状态的具体意义如下: Not In Group:表示链路没有配置。它有两个子状态Unassigned和Deleted。 Unassigned:这个状态表示不存在关于链路的配置信息。

Deleted:这个状态是个过渡状态,表示链路已经从组中删除。设这个状态的目的是为了确保在状态迁移到Unassigned之前,远端停止发送用户信元(去激活)。

Unusable:表示链路已经配置,但是还不可用,对不可用不同的原因解释如下:

Idle:表示没有足够的信息启用链路。

Failed:表示链路失效,往往由于LCD、LIF、LODS等缺陷的持续存在引起。 Inhibited:表示链路的操作被抑制,而使链路不可用。这种原因有可能导致链路状态进入Blocking,一种过渡状态,设这个状态的目的是为了确保状态“幽雅地”迁移到Unusable,而不会丢失用户信元。

Usable:表示链路已经可用,正在等待远端的发送链路可用或激活,再迁移到激活态。必须指出的是,这条链路还没有加入到组的循环接收过程中,也不加入IDCC的计算。

Active:表示链路已激活,可向ATM层传送用户信元,并已加入到组的循环接收过程中。

2019-07-09

华为机密,未经许可不得扩散 第23页, 共29页

IMA技术介绍 文档密级:内部公开

图12.

接收链路状态机

关于图11的解释与图10类似。需要注意的是:Unusable状态中又多了一个子态Blocking,表4给出了详细的接收链路状态迁移表。

图13.

接收链路状态迁移表

2019-07-09

华为机密,未经许可不得扩散 第24页, 共29页

IMA技术介绍 文档密级:内部公开

2019-07-09

华为机密,未经许可不得扩散 第25页, 共29页

IMA技术介绍 文档密级:内部公开

4.3.3 组状态机

在IMA协议中,为处理组状态的跃迁,设计了组状态机,如图12所示。组状态机的初态是Not Configured,随着组的建立,状态跃迁到Start-up,并开始处理远端IMA传递过来的配置参数,如果接受远端参数,则状态跃迁到Start-up-Ack,等待远端也进入Start-up-Ack的信息,协议规定在此状态至少要停留1sec,如果在规定时间内未接收到远端参数,则超时并返回到Start-up。 如果不接受远端参数,则进入Config-Aborted,为了避免Race Hazard,协议规定在Config-Aborted状态,至少要停留1sec,除非近端组重启,或者接收到新的远端参数,才回到Start-up。当状态处于Start-up-Ack时,接收到远端也进入了Start-up-Ack的信息,那么就跃迁到Insufficent-Links状态,并判断激活的链路数是否超过预定义的门限值,以及链路是否被抑制,一旦激活的链路数满足门限值的要求,并且链路未被抑制,则进入Operational状态,若链路被抑制,则进入Blocked状态,随着链路的抑制与解除抑制、以及激活的链路数是否满足门限,组状态在Operational、Blockedh和Insufficent-Links之间波动。

2019-07-09

华为机密,未经许可不得扩散 第26页, 共29页

IMA技术介绍 文档密级:内部公开

图14.

组状态机

表5给出了详细的组状态迁移表,与链路状态迁移表类似,前2行表示状态机的初态,第1列表示组状态迁移的动因,由近端事件和远端状态组成。

图15.

组状态迁移表

2019-07-09

华为机密,未经许可不得扩散 第27页, 共29页

IMA技术介绍 文档密级:内部公开

2019-07-09

华为机密,未经许可不得扩散 第28页, 共29页

IMA技术介绍 文档密级:内部公开

4.3.4 组流量状态机

只有近端组和远端组都处于Operational时,近端组才可以发送ATM信元,组流量状态机就是通过近端组和远端组的状态来表示近端组是否可以发送ATM信元。如图13所示,当组流量状态机处于Up状态时,表示可以发送ATM信元,反之,若处于Down状态,则表示不可发送ATM信元。

图16.

组流量状态机

2019-07-09

华为机密,未经许可不得扩散 第29页, 共29页

本文来源:https://www.bwwdw.com/article/912r.html

Top