SNMP協(xié)議的概念和交換應用
對于SNMP協(xié)議我們已經有所了解了。這個協(xié)議由于具有多種功能,在很多領域都有所應用。所以我們要對這個協(xié)議有一個全面掌握。所以本文在闡述了這個協(xié)議的基本功能外,還分析了它的交換應用。
簡單網絡管理協(xié)議(SNMP協(xié)議)首先是由Internet工程任務組織(Internet Engineering Task Force)(IETF)的研究小組為了解決Internet上的路由器管理問題而提出的。許多人認為 Linux SNMP在IP上運行的原因是Internet運行的是TCP/IP協(xié)議,然而事實并不是這樣。SNMP協(xié)議被設計成與協(xié)議無關,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的傳輸協(xié)議上被使用。Linux SNMP是一系列協(xié)議組和規(guī)范,它們提供了一種從網絡上的設備中收集網絡管理信息的方法。Linux SNMP也為設備向網絡管理工作站報告問題和錯誤提供了一種方法。
SNMP協(xié)議網絡管理包括五大功能:故障管理、配置管理、計費管理、性能管理、安全管理。
(1) 故障管理是SNMP協(xié)議網絡管理中最基本的功能之一。網絡故障管理包括故障檢測、隔離故障和糾正故障三方面,包括以下典型功能:維護并檢查錯誤日志、接受錯誤檢測報告并做出響應、跟蹤、辨認錯誤、執(zhí)行診斷測試、糾正錯誤。
(2) 配置管理是最基本的SNMP協(xié)議網絡管理功能,負責網絡的建立、業(yè)務的展開以及配置數據的維護,包括資源清單管理、資源開通以及業(yè)務開通。
(3) 計費管理記錄網絡資源的使用,目的是控制和監(jiān)測網絡操作的費用和代價。計費管理的目的是計算和收取用戶使用網絡服務的費用,統(tǒng)計網絡資源利用率和核算網絡的成本效益。
計費管理包括以下功能:計算網絡建設及運營成本、統(tǒng)計網絡及其所包含的資源的利用率、聯(lián)機收集計費數據、計算用戶應支付的網絡服務費用、賬單管理。
(4) 性能管理的目的是維護SNMP協(xié)議網絡服務質量(QoS)和網絡運營效率。因此要提供性能監(jiān)測功能、性能分析功能、性能管理控制功能、性能數據庫的維護功能。
(5) 安全管理采用信息安全措施保護SNMP協(xié)議網絡中的系統(tǒng)、數據以及業(yè)務。安全管理的目的是提供信息的隱私、認證和完整性保護機制,使網絡中的服務、數據以及系統(tǒng)免受侵擾和破壞。#p#
交換機中的SNMP協(xié)議
剖析華為交換機SNMP中的snmp-agent方法,如何配置華為交換機snmp,讓我們用具體的代碼說話吧。下面的幾種華為交換機snmp的snmp-agent方法都是經過精心挑選的,由專業(yè)人士經過測試之后給出的解答,保證讓你了解snmp-agent方法在華為交換機snmp中的用法。
◆snmp-agent sys-info contact
設置管理員的標識及聯(lián)系方法,請把替換為你要設置成的值,下同。這個值初始是HuaWei BeiJing China,用指令display current-configuration可以在當前執(zhí)行的配置的靠末尾看到該項。
◆snmp-agent sys-info location
設置交換機的位置信息,這項初始沒有設置。
◆snmp-agent community read public
設置一個華為交換機snmp Community,使用該Community連接交換機時,只可以讀取其華為交換機snmp信息。你可以把指令中的public換成你想要的字符串。
◆snmp-agent community write private
設置一個華為交換機snmp Community,使用該Community連接交換機時,不僅可以讀取其華為交換機snmp信息,還可以將值寫入華為交換機snmp的MIB對象,實現對設備進行配置。你可以把指令中的private換成你想要的字符串。
◆snmp-agent sys-info version all
設置交換機支持的華為交換機snmp協(xié)議,有v1,v2c,v3這3個版本,如果你不確定,最好設為all,將會同時支持這3個協(xié)議。在S3050C-0025上初始是只支持v3版本的,如果你沒有正確設定它,mibbrower等一些讀取軟件可能會無法讀取信息。
一般只需設置第(3)和第(5)個指令就可以讀取到交換機的華為交換機snmp信息了。在舊的vrp系統(tǒng)上設置可能不同,我測試的交換機使用的是vrp3.10版本。我使用的是PHP-SNMP協(xié)議的函數來讀取交換機的華為交換機snmp信息的。