複製鏈接
請複製以下鏈接發送給好友

AAL2

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

AAL2AAL2服務類型

AAL與AAL2:
在ITU的1.362建議中,ATM適配層(AAL)的功能是增強ATM層的服務,意識和不同業務的需要。由於業務的類型非常繁多,並且每一種業務類型的特徵具有很大的差異,通常不能直接使用ATM層所提供的服務來進行出阿叔。此時AAL稱為很重要的角色。AAL能夠對高層業務數據進行ATM適配,使之成為適合ATM層傳輸和交換的形式,並將其映射到一條ATM虛連接中的信元流淨荷中,並在相反的方向上進行逆交換。
需要AAL進行適配的高層數據可能來自用户平面、控制平面(信令)或管理平面。不同業務類型可能具有完全不同的特性,也需要不同的適配方式。ATM需要定義不同AAL協議,分別用於不同的業務類型。ATM傳輸的業務劃分成4種類型:A類、B類、C類和D類。如下圖所所示: [1] 
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)。

AAL2AAL2 的優勢

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

AAL2AAL2的信元格式

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

AAL2AAL2的協議結構

AAL2AAL2的協議結構

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

AAL2AAL2的公共部分子層CPS

AAL2的CPS子層的主要功能就是利用ATM層的功能將來自高層的CPS服務數據單元(CPS-SDU)從一個CPS用户傳到另一個對等的CPS用户。CPS可提供CPS用户間的端到端的面向連接的通信。CPS連接是由一系列AAL2通路(Channel)級聯構成。AAL通路是建立在ATM虛連接(VCC/VPC)基礎上的一種雙向虛通路。每一條AAL2通路使用一個通路標識(CID,Channel Identifier)來識別。CPS實現的功能包括: [2] 
(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)組成,如下圖所示。
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頭的錯誤。
參考資料