SNMP 简单网络管理协议
作用:可以實現對不同種類和不同廠商的網絡設備進行統一管理,大大提升了網絡管理的效率
監控網絡設備運行狀態
部署方式:
1.采用硬件的方式安裝在網絡中,其他網絡設備作為SNMP客戶端向服務器自己的狀態信息,服務器以圖形界面的形式展現
2.下載免費的SNMP服務器軟件,安裝在window主機上,此主機相當于服務器
所有SNMP客戶端必須與服務器能夠通信
應用場景:SNMP用來在網絡管理系統NMS和被管理設備之間傳輸管理信息
SNMP是廣泛應用于TCP/IP網絡的一種網絡管理協議
SNMP具有三個版本:
V1:實現方便,安全性弱
V2:提供簡單認證功能,有一定的安全性。 現在應用最為廣泛
V3:定義了一種管理框架,為用戶提供了安全的訪問機制(限制接收來自哪個網段的SNMP的信息),可以綁定ACL
SNMP架構:
NMS:網絡管理軟件;向被管理設備發出請求,從而可以監控和配置網絡設備
Agent:被管理設備中的一個代理進程;跟服務器進行通信,被管理設備在接收到NMS發出的請求后,由Agent作出響應操作
作用: 收集設備狀態信息、實現NMS對設備的遠程操作、向NMS發送告警消息
MIB:數據庫,它包含了被管理設備所維護的變量(設備狀態信息集)
Agent通過查找MIB來收集設備狀態信息
版本:
SNMPv1
? SNMPv1定義了5種協議操作:
Trap:代理進程主動向NMS發送報文,告知設備上發生的緊急或重要事件
SNMPv2c
? SNMPv2c新增了2種協議操作:
5. GetBulk:相當于連續執行多次GetNext操作。在NMS上可以設置被管理設備在一次GetBulk報文交互時,執行GetNext操作的次數。
Inform:被管理設備向NMS主動發送告警。與trap告警不同的是,被管理設備發送Inform告警后,需要NMS進行接收確認。如果被管設備沒有收到確認信息則會將告警暫時保存在Inform緩存中,并且會重復發送該告警,直到NMS確認收到了該告警或者發送次數已經達到了最大重傳次數
SNMPv3
? SNMPv3的實現原理和SNMPv1/SNMPv2c基本一致,主要的區別是SNMPv3增加了身份驗證和加密處理
6. NMS向Agent發送不帶安全參數的Get請求報文,向Agent獲取安全參數等信息。
7. Agent響應NMS的請求,向NMS反饋所請求的參數。
8. NMS向Agent發送帶安全參數的Get請求報文。
Agent對NMS發送的請求消息進行認證,認證通過后對消息進行解密,解密成功后,向NMS發送加密的響應
SNMP配置 在被管理設備配置
[RTA]snmp-agent 開啟SNMP功能
[RTA]snmp-agent sys-info version v2c 設置SNMP版本
[RTA]snmp-agent trap enable 開啟主動告警功能(v1沒有這個功能)
[RTA]snmp-agent trap source GigabitEthernet0/0/1 指定發出告警消息的接口
配置驗證:display snmp-agent sys-info
總結
以上是生活随笔為你收集整理的SNMP 简单网络管理协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OD修改字符串
- 下一篇: 小甲鱼解密系列调试篇——OD使用教程笔记