簡介
ATM的反向復用技術(Inverse Multiplexing for ATM,IMA)是先把ATM信元包裝成IMA幀,再分配到由多個E1組成的IMA組的時隙上傳輸。
使用IMA 的最大作用是可以把低速電路捆綁成高速傳送通道,例如將 N個E1進行IMA封裝以後,線路傳送的速率就等於 N×E1。採用IMA技術一方面可以在E1接口上實現高於2Mbit/s的速率傳送,另一方面可以提高中繼效率。
技術理念
為進一步提升傳輸資源利用率,在ATM物理接口引入IMA(ATM反向多路復用)技術,當用戶需要接入ATM網路的速率介於兩個傳統的復用級之間(如T1/E1~T3/E3之間)時,IMA可將該高速鏈路分拆為多個低速鏈路傳輸,並最終復接回原高速連線,此進程中,高速邏輯連線的速率近似等於組成反向復用的幾個低速速率值之和,速率值未有損傷。
本質上,IMA功能層附屬於ATM物理層,僅在原ATM物理層的傳輸匯聚子層(TC)和ATM層間定義了一個ATM反向復用子層以實現相關功能。其優勢在於可動態分配頻寬,即在不終止一個連線的同時,增加或減少連線的信道數,這就使得在兩點間的連線頻寬可依據業務流量而動態改變,從而達到節約頻寬資源的目的。
IMA OAM信元
ATM Forum在IMA Version1.0中定義有兩種IMA OAM(操作維護)信元:填充信元(Filler Cell)和ICP信元(IMA Control Protocol Cell)兩種,其在格式上存有相同點,即:
(1)信元頭格式相同。
(2)第6個位元組均設定為0X01。表示IMA Version 1.0。
(3)第7個位元組第7個bit用於標識OAM信元類型:0表示填充信元,1表示ICP信元。如圖2。
IMA組中信元傳送
IMA協定中的控制單元稱為IMA Frame,其由M個連續的信元組成(IMA Version 1.0中規定M必選值為128,可選值為32、64、256,信元在每條鏈路上標號從0~M-1)。每個IMA Frame中均包含一個ICP信元,其在IMA Frame中的位置並不固定,具體位置由ICP信元格式中偏移位元組(Offset Octet)定出。
當IMA組創建成功後,信元在IM組間傳送的過程大致如下:
傳送端IMA:
(1)IMA首先為組成IMA組中的每條物理鏈路分配一個LID(鏈路標識號),其在組內是唯一的;
(2)IMA將來自ATM層信元流以信元為單位,按照循環方式分配到組內各鏈路上,信元分配到各鏈路上的順序遵循LID遞升原則。
(3)IMA在組內的每條鏈路上每128個信元插入一個ICP信元(以鏈路號遞升順序),以形成一個IMA Frame,並通過ICP信元將IMA配置、同步、狀態及故障等信息傳送往遠端。
(4)若ATM層沒有信元送來時,IMA子層則通過插入IMA填充信元來實現信元速率的解耦。
接收端IMA:
(1)遵循LID遞升原則接收來自IMA組內各鏈路上送來的信元。
(2)利用ICP信元。