第二課 異步轉(zhuǎn)移模式ATM基本概念
二、 ATM基本原理
1. ATM的層次模型
ATM層和OSI模型不完全一致,它主要處理物理層和數(shù)據(jù)鏈路層問題,其協(xié)議分層如下圖5所示,其中簡要地列出了各層的中英對照和相應的功能。
ATM可用速率分若干等級:
a)1.544Mbps/2.048Mbps;
b)25Mbps;
c)45Mbps;
d)155Mbps;
e)622Mbps,
它們可以分別容納不同QoS和速率要求的業(yè)務。順便指出NMS的ArTeMux系列ATM產(chǎn)品可以為UTP(Unshielded-twist-pair),MMF(Multi Mode Optical Fiber)和SMF(Single Mode Optical Fiber)提供25Mbps和155Mbps兩種速率(但25Mbps是北美標準,不適合中國)。
2. ATM的信元
ATM信元實際上就是分組,為區(qū)分X.25分組(Packet)改稱為信元(Cell)。ATM信元具有固定的長度,總長為53字節(jié)。其中前5個字節(jié)為信頭(Header),包含各種控制信息,包括信元目的(邏輯)地址、糾錯碼、業(yè)務控制和維護信息等;后面48字節(jié)為信息字段(Payload),又稱凈荷,其中包含了業(yè)務的數(shù)據(jù),它們將被透明地傳輸。信元結構如下圖6所示。在UNI接口和NNI接口上ATM的信元頭結構是不同的。
GFC(Generic Flow Control):一般流量控制。如圖7所示,GFC僅在UNI信頭存在,因為ATM只在端設備與用戶設備處進行流控制,以減少網(wǎng)絡過載的可能性。
VPI(Virtual Path Identifier):虛通道標識符。在ATM中,若干虛通路(VC)組成一個虛通道(VP),并以VP作為網(wǎng)絡管理單位,相當于X.25中的邏輯信道群號(LCGN)。
VCI(Virtual Connection Identifier):虛通路標識符。類似于X.25中邏輯信道號(LCN),用于標志一個VPI群中的唯一呼叫,在呼叫建立時分配,呼叫結束時釋放。在ATM中的呼叫由VPI和VCI共同決定,且唯一確定。
PTI(Payload Type Identifier):凈荷類型。用于指示信息字段的信息是用戶信息還是網(wǎng)絡信息。
CLP(Cell Loss Priority):信元拋棄優(yōu)先級。當CLP為"1"時,表示當網(wǎng)絡擁塞時可以拋棄該信元;相反,不能拋棄CLP為"0"的信元。
HEC(Header Error Control):信頭差錯控制。為了提高處理效率(同時傳輸線路條件允許如此),ATM僅進行信頭 差錯控制,以防VPI/VCI差錯,即呼叫間"串話"。
3. ATM的信令接口:
UNI和NNI ATM有兩種類型的接口:一種是用戶-網(wǎng)絡接口(UNI:User-Network Interface),一種是網(wǎng)絡-網(wǎng)絡接口(NNI:Network-Network Interface)。如下圖7所示。
其中的UNI接口完成終端用戶系統(tǒng)與專有ATM交換機和公眾ATM網(wǎng)絡之間及專用ATM交換機與公眾ATM網(wǎng)絡之間的消息互通。而NNI是專為公眾或?qū)S蠥TM網(wǎng)絡之間的消息互通。通過這兩種接口,一方面可以維持現(xiàn)有的話音、視頻、數(shù)據(jù)等本地網(wǎng)絡不變而輕松地在UNI下得以綜合,另一方面可以利用NNI高速地傳輸多種類型的信息。
4. ATM的地址
在ATM中,地址是呼叫建立過程中通過UNI信令確定的,然后據(jù)此尋找合適的路由,并建立VC(虛連接)。虛連接由一系列VPI/VCI路由構成,并用VPI/VCI標識。ATM中使用20字節(jié)的地址結構,如下所示:
ATM地址有三種格式:
- DCC格式:按國家分配的地址;
- ICD格式:按國際組織分配的地址;
- E.164格式:傳統(tǒng)電話編號方式。
它們的區(qū)別由交換機MAC地址中的地址前綴指明。
其中適配器的MAC地址,又稱ESI(End System Identifier)是48比特的MAC地址(與現(xiàn)有LAN-MAC地址兼容)。選擇字(SEL)在NNI接口中沒有意義,僅在UNI接口處解釋,在NMS的ArTeMux中用于識別終端系統(tǒng)中的終端接入點(地址空間大小為256)。
5. ATM的地址注冊
在呼叫建立過程中終端系統(tǒng)和ATM交換機之間(UNI)通過過渡性本地管理接口(ILMI:Interim Local Management Interface)協(xié)議完成地址注冊。注冊過程如下圖所示。
(1) ATM終端系統(tǒng)通知ATM交換機自己的MAC地址ESI;
(2) 如果正常,ATM發(fā)回包含ATM地址的其余部分(包括ATM交換機MAC)的響應包。
6. ATM的虛連接(Virtual Connection)
ATM和STM都是面向連接的傳輸模式。但ATM和STM不同,其連接是"臨時"的,不像STM中那樣,用戶在呼叫期間獨占物理通道(的一部分),而是邏輯上的"虛連接",故稱"虛電路"。用戶間的信元傳輸必須在虛電路建立之后,才能進行;信元按序發(fā)送,并按序到達目的終端;且各虛電路擁有自己(在呼叫建立期間協(xié)商好)的業(yè)務性能參數(shù)。
(1) 虛電路(Virtual Circuit)概念
虛通路(VC):兩個終端接入點的邏輯連接。
虛通道(VP):一組虛通路集合。VCI和VPI分別用于標識為一個呼叫鏈路所分配的虛通路和虛通道。前面所講的ATM地址僅在UNI接口處用于識別用戶終端及用戶終端內(nèi)的邏輯設備;在ATM交換和傳輸控制過程中都以VPI+VCI作為參考值(參見ISDN及七號信令部分中的呼叫參考值)。VC和VP的關系如圖9所示。
![]()
值得指出的是,一個呼叫鏈路由端-端VCI/VPI和ATM交換機的路由表唯一確定,一個呼叫鏈路上的信元的VPI+VCI在ATM交換過程中會被改變(由路由表決定)。
(2) ATM交換
ATM中的兩種交換:虛通道交換(VCS:Virtual Channel Switching)和虛通路交換(VPS:Virtual Path Switching)。前者指同一個VP內(nèi)或不同VP內(nèi)的VC之間的交換;后者指一個VP內(nèi)所有信元同時被映射到另一個VP內(nèi)的過程。見下圖10。
![]()
(3) ATM的兩種虛連接
永久虛連接(PVC:Permanent Virtual Connection):是一種靜態(tài)虛連接,必須手工配置。其優(yōu)點是,不必每次呼叫都進行虛連接配置,所以連接快(小于30us),僅由系統(tǒng)響應時間決定。其缺點是,這些PVC必須手工配置,不能進行大量PVC配置。
動態(tài)虛連接(SVC:Switched Virtual Connection),又稱交換虛連接:是一種動態(tài)的虛連接,由終端用戶或終端應用發(fā)起連接請求,系統(tǒng)臨時建立。連接時間由ATM網(wǎng)絡決定,在系統(tǒng)擁塞時可能失敗。但SVC比PVC具有更高的QoS適應性和帶寬利用率。
二者都必須能進行點-點連接和點-多點連接。