Diameter節點

Diameter節點是指其對端節點,或者基於靜態配置,或者基於動態(利用SLP、DNS協定)發現。當Diameter協定棧啟動時,Diameter節點會嘗試與每一個它所得知的對端節點建立套接字連線。在成功建立一個套接字連線,即對等連線後,兩個Diameter節點將進行能力協商,交換協定版本、所支持的套用協定、安全模式等信息。能力協商是通過Diameter的能力交換請求(Capabilities-Exchange-Request,CER)和能力交換回響(Capabilities-Exchange-Answer,CEA)兩個Diameter訊息的互動實現的。

能力協商之後,應該把有關對端所支持的套用等信息保存在高速快取中,這樣就可以防止把對端不認識的訊息和AVP傳送給對端。對等連線可以被正常中止,這需要一個Diameter節點主動發起對等連線中止請求(Disconnect-Peer-Request,DPR)訊息,對端收到此訊息,並回答對等連線中止應答訊息後,先行中止底層連線。對於除此之外的對等連線的中止情況(如網路故障、一端系統故障等),在發現這類連線異常中止的一端時,要按照定時器設定,不斷地嘗試恢復建立對等連線。正常的對等連線上可以傳輸各類Diameter訊息,在連線空閒無訊息傳送超過一定時間時,對等連線兩端將傳送連線正常檢測訊息(Device-Watchdog-Request/Answer,DWR/DWA)。而一旦DWR/DWA訊息收發異常,Diameter節點將認定對等連線故障,或者嘗試恢復建立連線,或者將訊息通路轉換到備用的對等連線上。

相關詞條

熱門詞條

聯絡我們