管理者和代理之間是如何進行通訊的?


管理器向代理傳送請求,代理對請求做出響應,這被稱為請求/響應互動。請求通常用於檢索或修改與網路裝置關聯的管理資訊。

管理器生成的請求如下:

  • Get請求-PDU - 在此,管理器生成請求以請求有關特定變數的資訊。

  • Get Bulk請求-PDU - 管理器生成請求以進行批次資訊檢索,這是在SNMP版本2中引入的。它允許在一個數據包中返回儘可能多的資訊。

  • Set請求-PDU - 它建立或修改來自管理器的管理資訊,以在代理生成的響應中設定值。

  • 響應-PDU - 代理必須始終使用響應-PDU進行回覆。

一個管理器到另一個管理器的請求/響應互動。一個管理器向另一個管理器傳送請求,並收到不同的響應。請求通常是使用Inform-Request PDU命令來通知另一個管理器MIB。

單向互動,其中代理向請求管理器傳送Trap-PDU。它用於通知管理器異常情況,由於這些情況導致與網路裝置關聯的管理資訊發生變化。

管理器和代理之間的互動如下圖所示:

Get請求PDU是由管理器發出的請求,它包含一個唯一的請求ID來匹配請求的響應,可以是零值錯誤狀態或一些變數繫結。

代理發出包含相同請求ID的響應,如果發生錯誤則為零值錯誤狀態,或者相同的變數繫結。如果一個或多個變數發生異常,則會發送每個變數的特定錯誤狀態。

在SNMP版本3中,使用了一個複雜的訊息交換框架,並且為了安全性和可擴充套件性目的而變得複雜。安全系統包含基於使用者的安全模型。該模型旨在防止對資訊的未授權修改,防止竊聽,拒絕服務等。

更新於:2021年5月4日

196 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.