
異步傳輸模式(ATM)擁塞管理有這兩個層次,一是流量控制,即為繞過網絡擁塞而提前採取的措施,包括網絡資源管理(NRM)、連接允許控制(CAC)、使用參數控制UPC及優先級控制等;二是擁塞控制,即當網絡擁塞後為把擁塞的強度的影響範圍、持續時間降到最低而採取的一些措施,如流量整形(TS)、信元選擇性丟棄與擁塞指示等。
1.網絡資源管理(NRM)
網絡資源管理藉助管理與統計ATM網絡中的帶寬與交換的緩衝區,顺利获得向CAC給出網絡資源報告,使得全部允許接入的應用都能獲取所需的網絡資源。
2.連接允許控制(CAC)
CAC是指對一個新的連接請求,ATM網絡顺利获得檢測當前網絡資源的分配與佔用情況,對照用戶呼叫請求中提交的流量特性與服務質量要求,確定當前可供利用的網絡資源能否達到用戶要求。若能夠滿足要求並在建立新連接的同時仍能保證已有連接的服務質量,則網絡將接納這一呼叫並建立對應的虛電路,否則拒絕用戶的請求。
3.使用參數控制(UPC)
UPC的目的是監視用戶是否違背了合約,並適當處理違約信元。在實際通信過程中,用戶輸入網絡的流量有可能多於預先約定的數值,例如,信元速率超過PCR或長時間保持比PCR低但比SCR高。此時有兩種選擇:一是直接將錯過部分丟棄;二是將超過約定的部分打上標記,說明不能保證這部分信元的服務質量,一旦出現擁塞,第一步就是丟棄它們。
4.流量整形
流量整形是改變發送信元的間隔,為了防止因信元突髮長度過長導致違約。
它主要採用漏桶算法,第一步設置個一定容量的漏桶(桶的深度對應某種流量參數或容差參數),接收到的信元先進入漏桶中,再以每單位時間一個容量單位的陆续在速率輸出到網絡中。當漏桶發送溢出時,這部分信元是違約的,可丟棄或標記它不能保證服務質量。
5.信元選擇性丟棄
ATM信元的優先級別有兩種,藉由每個信元的頭部CLP位表示。當CLP=0時說明優先級高,CLP=1時低。網絡發送擁塞時先丟棄CLP=1的信元,來確保高優先級信元的傳送質量。
6.擁塞指示
發生網絡擁塞時,可選擇丟棄信元,同時也要把這裏的情況傳遞給網絡其他部分,以便整個網絡協同工作,儘量減少擁塞對業務的影響。擁塞指示由方向可分為前向擁塞指示與反向擁塞指示。
