IMA技术介绍 联系客服

发布时间 : 星期四 文章IMA技术介绍更新完毕开始阅读23dba8f3f61fb7360b4c6526

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页