AAL2

AAL2

為了支持不同業務,ITU-T對支持不同業務的ALL協定進行了分類和標準化,AAL2適用於低速的、短分組的實時業務,包括低速A類或B類實時業務。AAL2可以支持可變比特率VBR,其特點是能夠達到很高的信元適配效率和較低的適配時延。

基本介紹

  • 中文名:ATM適配層類型2
  • 外文名:AAL2
AAL2服務類型,AAL2 的優勢,AAL2的信元格式,AAL2的協定結構,AAL2的協定結構,AAL2的公共部分子層CPS,

AAL2服務類型

AALAAL2
在ITU的1.362建議中,ATM適配層(AAL)的功能是增強ATM層的服務,意識和不同業務的需要。由於業務的類型非常繁多,並且每一種業務類型的特徵具有很大的差異,通常不能直接使用ATM層所提供的服務來進行出阿叔。此時AAL稱為很重要的角色。AAL能夠對高層業務數據進行ATM適配,使之成為適合ATM層傳輸和交換的形式,並將其映射到一條ATM虛連線中的信元流淨荷中,並在相反的方向上進行逆交換。
需要AAL進行適配的高層數據可能來自用戶平面、控制平面(信令)或管理平面。不同業務類型可能具有完全不同的特性,也需要不同的適配方式。ATM需要定義不同AAL協定,分別用於不同的業務類型。ATM傳輸的業務劃分成4種類型:A類、B類、C類和D類。如下圖所所示:
AAL2
A類業務是面向連線、恆定比特率的實施業務,例如64kbpsde PCM話音。ATM網支持的這類業務又被稱作電路仿真。B類業務是面向連線、比特率可變的實時業務,例如可變比特率的音頻和視頻。C/D類業務是非實時的可變比特率業務,通常是數據通信類的業務。兩盒之間的差別在於C類是面向連線的,如有連線的數據和信令;D類是無連線的,如交換的多兆比特數據業務(SMDS,Switched Multimimegabit Data Service)。
為了支持不用的業務,ITU-T對支持不同業務的AAL協定也進行了分類和標準化:
AAL類型1(AAL1),被建議用於A類業務(即很定比特率的業務);
AAL類型2(AAL2),適用低速實時業務,包括低速的A類或B類實時業務;
AAL類型3/4(AAL3/4),用於C類和D類業務,AAL3/4提供面向連線或無連線的工作方式來支持數據業務;
AAL類型5(AAL5),AAL5是AAL3/4的改進,適用於C類和D類業務,並且比AAL3/4具有更高的效率;
專門用於信令傳輸的信令AAL協定(SAAL)。

AAL2 的優勢

AAL1是針對簡單的、面向連線的、實時數據流而設計的,除了具有對丟失和誤入信元的檢測機制外,它沒有錯誤檢測功能。對於單純的未經壓縮的音頻或視頻數據,或者其中偶爾有一些較重要的位的其他任何數據流都沒有什麼問題,AAL1就已經足夠了。
對於壓縮的音頻或視頻數據,數據傳輸速率隨時間會有很大的變化。例如,很多壓縮方案在傳送視頻數據時,先周期性地傳送完整的視頻數據,然後只傳送相鄰順序幀之間的差別,最後再傳送完整的一幀。當鏡頭靜止不動並且沒有東西發生移動時,則差別幀很小。其次,必須要保留報文分界,以便能區分出下一個滿幀的開始位置,甚至在出現丟失信元或壞數據時也是如此。由於這些原因,需要一種更完善的協定。AAL2就是針對這一目的而設計的。
像在AAL1中一樣,AAL2的會聚子層沒有本身協定而SAR子層有本身協定。

AAL2的信元格式

序號SN(Sequence Number)欄位用於記錄信元的編號以便檢測信元丟失或誤入。信息類型IT(Information Type)欄位用於指明該信元是報文的開始、中間或末尾。長度指示LI(Length Indicator)欄位指明有效載荷是多大,單位為位元組(有效載荷可能小於45位元組)。最後,CRC欄位是整個信元的校驗和,可以檢測出錯誤。
標準中並沒有註明各欄位的大小。據說在標準化進程的最後關頭,委員會成員覺得AAL2有許多問題,以致不能投入使用,但為時已晚,沒有辦法組織標準化的進程。最後委員們去掉了所有的欄位大小的設定以使正式標準能夠按時頒布,但這樣便沒有人能夠實際使用它。

AAL2的協定結構

AAL2的協定結構

AAL2的協定結構如圖所示。
AAL2
AAL2利用ATM層所提供的服務,通過AAL層的服務訪問點SAP向其高層提供服務。AAL2協定可以支持在一個ATM連線上多個AAL2用戶數據流的復用。從分層結構上來看,AAL2協定原來的AAL公共部分中的拆裝子層(SAR)和公共部分會聚子層(CPCS)的功能合併到了一個公共部分子層(CPS)中,因此,AAL2協定中就有CPS和SSCS兩個子層構成。SSCS的功能是與其業務密切相關的。對於特定的AAL2用戶,可定義不同的SSCS協定來支持。在某些情況下SSCS的功能可能為空。AAL2協定中最主要功能在CPS子層中實現。

AAL2的公共部分子層CPS

AAL2的CPS子層的主要功能就是利用ATM層的功能將來自高層的CPS服務數據單元(CPS-SDU)從一個CPS用戶傳到另一個對等的CPS用戶。CPS可提供CPS用戶間的端到端的面向連線的通信。CPS連線是由一系列AAL2通路(Channel)級聯構成。AAL通路是建立在ATM虛連線(VCC/VPC)基礎上的一種雙向虛通路。每一條AAL2通路使用一個通路標識(CID,Channel Identifier)來識別。CPS實現的功能包括:
(1)CPS-SDU數據的傳輸。
(2)多個AAL2通路在AAL層上復用和分路。
(3)時間和同步的處理,包括信元傳輸和適配時延的處理、在源端和目的端之間傳遞定時信息並進行時鐘恢復。
(4)在AAL2通路中保持CPS-SDU序列的完整性。
AAL2的CPS不對丟失的信元進行糾錯或重發。錯誤信息被報告給層管理實體,包括傳輸差錯、信元丟失或誤插、信元頭錯誤、時鐘失步、緩衝器溢出等。
AAL2de CPS子層基於微信元的方式。在CPS中,微信元被稱為CPS分組(CPS Packet)、CPS分組是一種可變長的段分組,由CPS分組頭(CPS-PH)和淨荷(稱為CPS-INFO)組成,如下圖所示。
AAL2
CPS分組的淨荷是可變長的,最大長蘇可達64位元組(默認最大長度為45位元組)。CPS分組頭包含CPS分組的控制信息,總長度為3個位元組,包括如下的控制欄位:
(1)通道標識(CID),8bit。CID用於區分不同的AAL2通路以及通路上的AAL2用戶。AAL2通路具有雙向性同一個通路的兩個傳輸方向採用相同的CID標識。
(2)長度指示(LI,Length Indicator),6 bit。CPS分組淨荷長度最大值的指示。不同AAL2通路LI可不同;但同一通路上的信元(CID相同)其LI值相等。
(3)用戶到用戶指示(UUI,User to User Indication),5 bit。UUI用於在CPS用戶(SSCS實體間或層管理實體)之間透明傳遞特定的信息。
(4)CPS分組頭的差錯控制(HEC),5 bit。CPS-PH HEC用於保護CPS分組頭的前19位。接收端用來檢查CPS頭的錯誤。

相關詞條

熱門詞條

聯絡我們