Diameter協定被IETF的AAA工作組作為下一代的AAA協定標準。Diameter(為直徑,意為著Diameter協定是RADIUS協定的升級版本)協定包括基本協定,NAS(網路接入服務)協定,EAP(可擴展鑑別)協定,MIP(移動IP)協定,CMS(密碼訊息語法)協定等。
Diameter協定支持移動IP、NAS請求和移動代理的認證、授權和計費工作,協定的實現和RADIUS類似,也是採用AVP,屬性值對(採用Attribute-Length-Value三元組形式)來實現,但是其中詳細規定了錯誤處理, failover機制,採用TCP協定,支持分散式計費,克服了RADIUS的許多缺點,是最適合未來移動通信系統的AAA協定。
基本介紹
- 外文名:Diameter
- 含義:協定簇
- 分類:AAA協定標準
- 開發:IETF的AAA工作組
基本介紹
基本協定
套用協定
基本概念
- Diameter Node
網路中的Diameter節點,分為Client、Agent、Server三種。 - Diameter Client
Diameter客戶端是處於網路邊緣的節點,一般是發起請求的節點。離線計費中IMS網元一般是Diameter Client角色。 - Diameter Server
Diameter伺服器是處理請求的節點。離線計費中CDF一般是Diameter Server角色。 - Diameter Agent
一種提供中繼(Relay)、代理(Proxy)、重定向(Redirect)、翻譯(Translation)服務的Diameter節點。 - Relay Agent
根據訊息中的路由信息轉發訊息,只能修改訊息的路由信息,不關心訊息其他內容。 - Proxy Agent
根據訊息中的內容執行不同的策略,可以轉發或拒絕訊息,可以修改訊息內容。 - Redirect Agent
不負責訊息的轉發,負責向客戶端提供伺服器地址,使客戶端能夠直接與伺服器通信。 - Translation Agent
負責在Diameter協定與其他AAA協定之間轉換訊息,例如RADIUS。 - Diameter Peer
直接相連的兩個節點互為“Peer”。