AAL5

為了支持不同業務,ITU-T對支持不同業務的ALL協定進行了分類和標準化,AAL4類型是其中一種。AAL5類型是AAL3/4類型的改進,適用於用於C類和D類業務,並且比AAL3/4具有更高的效率。主要針對於面向連線的高速數據通信業務。

基本介紹

  • 中文名:ATM適配層類型5
  • 外文名:AAL5
AAL與AAL,AAL5與AAL3/4協定,AAL5的會聚子層,AAL5的拆裝子層,

AAL與AAL

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

AAL5與AAL3/4協定

AAL3/4協定的主要目的是用於數據通信,但是對於一些面向連線的高速數據業務時,AAL3/4存在著一些明顯的問題。AAL3/4的一個最主要的缺陷是開銷大。AAL3/4的SAR-PDU中用於控制信息的開銷高達4位元組,相對於44位元組的淨荷傳輸能力來說非常大。同時,AAL3/4在保護長數據塊的可靠性上也顯得不足。AAL3/4採用10bit的CRC校驗實現分段的SAR-PDU的差錯檢測,用4 bit的序號來檢查SAR-PDU的丟失和誤插。但是對於較長的CS-PDU並沒有提供整體性的保護措施,不足以保護數據塊的可靠傳輸。
為解決AAL3/4協定存在的問題,一種新的AAL類型被提出來,即AAL類型5(AAL5)。AAL5業一直吃的業務類型也與AAL3/4一樣,適用於那些對時延不敏感但對數據傳輸差錯或丟失敏感的可變比特率數據業務,AAL5也同時適用於信令的傳輸。AAL5的目標是提供一種性能更可靠的數據通信的AAL協定,它具有更小的開銷和更好的傳輸差錯保護功能。AAL5可以看做是AAL3/4協定結構相同,分為會聚子層和拆裝子層,CS子層又分為公共部分會聚子層和業務特定會聚子層兩層。在CPCS子層上,AAL5提供與AAL3/4相同的功能和服務,唯一不同的是AAL5不支持CPCS子層上的AAL復用。若需要AAL的復用功能,則需在AAL5的SSCS子層上實現。AAL5業務支持面向連線或無連線的數據傳輸,也支持訊息模式和流模式兩種接口方式。在操作模式上也支持確保的傳輸模式和非確保的傳輸模式。這與AAL3/4是相同的。對於確保的傳輸模式,AAL5留給相關SSCS子層。

AAL5的會聚子層

AAL5的CS子層分為CPCS子層和SSCS子層兩層。SSCS子層的功能與特定的業務密切相關。在某些情況下,若CPCS子層提供的功能足夠,SSCS的功能可以為空。例如AAL5的COCS子層的功能足以支持無連線的C類業務,這時SSCS是沒有必要的;而對於傳輸面向連線的D類業務,則需要相應的SSCS來實現。
從功能上來看,AAL5的PCS子層與AAL3/4的CPCS子層再很多方面基本相同。二者的主要差異在於AAL5的差錯保護功能是為通用戶提供一種非確保方式的傳輸。這裡的幀是一種可變長的結構,長度可為1~65535位元組,用於進行數據傳輸。CPCS能夠在每一個CPCS連線中保證傳輸順序,並提供傳輸錯誤的檢測以及信元丟失或誤差的檢測並進行相應處理(如丟棄出錯的CPCS-PDU等)。CPCS子層還可具有處理信元丟失優先權和處理擁塞等功能。

AAL5的拆裝子層

AAL5的拆裝子層SAR層的功能和簡單。AAL5的SAR子層接受可變長的CPCS-PDU,由於CPCS-PDU的長度為4位元組的整數倍,SAR子層可以簡單地按照4位元組來對CPCS-PDU進行拆分,形成4位元組的SAR-PDU。每一個SAR-PDU可以直接裝載在ATM信元中傳輸。
AAL5 SAR子層最主要功能是對SAR-PDU ( CPCS-PDU) 的保護和定界,即識別SAR-PDU的開始和結束。實現這一功能的AAL5 SAR子層控制信息並沒有紀錄在類型指示(PTI)欄位中,而是利用率ATM層的功能。在ATM層中,用戶信息信元的信元頭中淨荷層的用戶到用戶(AUU)的指示信息。AAL5協定就利用了這個U比特來進行CPCS-PDU的定位。單眼U比特等於1,則本SAR-PDU是一個CPCS-PDU的最後一段。接受端SAR子層根據接收到的ATM信元中的U比特,就可以確定AAL5 CPCS-PDU的邊界。AAL5這種做法的突出優點是大大簡化了SAR子層的處理,並提高傳輸效率。AAL3/4在SAR子層中支持的其他功能如復用、差錯檢測等在AAL5中均不需要實現

相關詞條

熱門詞條

聯絡我們