摘要:通信工程師考試AAL3/4協(xié)議功能和格式:開始時,ITU為C類和D類業(yè)務制定了不同的協(xié)議(C類和D類分別是對數據丟失或出錯敏感,但不具有實時性的面向連接和非連接的數據傳輸服務類)。后來ITU發(fā)現(xiàn)沒有必要制定兩套協(xié)議,因為選路由和網絡尋址等功能由ATM層完成,于是便將它們合二為一,形成了一個單獨的協(xié)議,即AAL3/4。
9.4.3 AAL3/4
開始時,ITU為C類和D類業(yè)務制定了不同的協(xié)議(C類和D類分別是對數據丟失或出錯敏感,但不具有實時性的面向連接和非連接的數據傳輸服務類)。后來ITU發(fā)現(xiàn)沒有必要制定兩套協(xié)議,因為選路由和網絡尋址等功能由ATM層完成,于是便將它們合二為一,形成了一個單獨的協(xié)議,即AAL3/4。
1.工作模式
為滿足數據傳輸速率變化大的要求,AAL3/4定義了兩種工作模式:消息模式(Message Mode)和數據流模式(Streaming Mode)。
1) 消息模式
在此模式下,AAL 3/4將一個AAL-SDU分成一個或多個CS-PDU,每個CS-PDU再分成多個SAR-PDU傳送,如圖9.17所示。
2) 數據流模式
數據流模式如圖9.18所示。在數據流模式下會聚子層將一個或多個AAL-SDU合并放置在一個CS-PDU中,然后通過SAR層分割成適合ATM信元的傳遞格式。在這種工作模式中,規(guī)定SAR-PDU裝載信息部分只能裝載來自同一個業(yè)務流AAL-SDU的信息。
以上兩種工作模式在操作時都可能丟失數據,此時可采取的措施有確保操作和非確保操作兩種。數據單元在確保方式下將被正確地傳遞到接收端,其實現(xiàn)方法借助于重傳機制,流量控制也是確保操作必需的。在非確保操作方式下,丟失或差錯數據單元不通過重傳糾正,但可以將出錯的AAL-SDU以提示方式報告用戶。流量控制也是可選功能。
2.AAL3/4協(xié)議功能和格式
AAL3/4具有CS子層協(xié)議和SAR子層協(xié)議。CS子層又分為特定業(yè)務匯聚子層(SSCS)和公共部分匯聚子層(CPCS)。這里介紹CPCS子層和SAR子層。從應用程序到達CPCS子層的報文最大可達65 535字節(jié)。首先將其填充為4的整數倍字節(jié),接著加上頭和尾信息,對報文進行重構,然后將報文傳送給SAR子層,由SAR子層將報文分為最大44字節(jié)的數據塊,加上SAR-PDU頭和尾信息,構成SAR-PDU。AAL3/4的格式見圖9.19。
圖9.19中,SAR-PDU開銷有:
ST(2 bit)為段類型,說明拆裝后的CPCS-PDU 是開始(BOM)、繼續(xù)(COM),還是結束(EOM)消息。如果CPCS-PDU 長度小于44字節(jié),就形成單段消息(SSM)。
SN(4 bit),用來說明屬于同一個CPCS-PDU 的多個SAR-PDU的順序。用于檢測丟失和錯插信元。
MID(10 bit)復用標志,用來區(qū)別屬于不同CPCS-PDU的SAR-PDU,使來自不同CPCS-PDU的SAR-PDU可以間插傳送。
LI(6 bit)長度指示,用來說明SAR-PDU凈荷中含有的信息長度。
CRC(10 bit)循環(huán)冗余校驗碼,對SAR-PDU從ST到LI的全部數據的差錯檢測。編碼生成多項式為X10+X9+X5+X4 +X + 1。
利用上述開銷字段,SAR子層可以提供如下功能:
(1) 可變長度CS-PDU的拆裝;
(2) 錯誤檢測;
(3) 在ATM層的VPI/VCI上多個CS-PDU的復用。
CPI(1字節(jié))公共部分指示。說明CPCS-PDU 頭、尾中其他部分的有關功能,特別是BA容量和長度兩個值的計算單位。
Btag(1字節(jié))/Etag(1字節(jié))開始標簽段/結束標簽段。每發(fā)送一次CPCS-PDU,其值加1。每個CPCS-PDU 中,Btag和Etag 置成同樣的值,接收端據此檢查Btag和Etag 的一致性,以發(fā)現(xiàn)組合錯誤。由于在SAR層已經采用了MID、BOM/EOM和錯誤檢測等方法,故這個字段是冗余的。
BA容量(2字節(jié))是緩沖器容量分配指示,指明接收端接收CPCS-PDU時的最大緩沖容量。
PAD(0~3字節(jié))填充段,用來將CPCS-PDU 凈荷的長度湊成4字節(jié)的整數倍。
AL(1字節(jié))校準段,目的是將CPCS-PDU尾部長度湊成4字節(jié)。
長度(2字節(jié))域說明CPCS-PDU凈荷長度,接收端據此可檢查凈荷丟失和誤增。
CPCS子層完成的功能有:
(1) 保護CPCS-SDU;
(2) 差錯檢測和處理;
(3) 緩沖區(qū)容量分配等。
AAL3/4具有一個其他協(xié)議中沒有的性能,即支持多路復用。AAL3/4的這一功能允許來自同一臺主機的多個會話(如遠程登錄)沿著同一條虛連接傳輸并在目的端分離出來。使用一條虛連接的所有會話得到相同質量的服務,這是由虛連接本身性質所決定的。
AAL3/4具有兩層協(xié)議開銷:每個報文需要增加8字節(jié),每個SAR-PDU凈荷增加4字節(jié)。它是一種開銷極大的機制,尤其對短報文。
返回目錄:
編輯相關推薦:
通信工程師備考資料免費領取
去領取