首頁 運維 安全 如何解析H3C iMC結合SNMPv3協定管理不同廠商設備

如何解析H3C iMC結合SNMPv3協定管理不同廠商設備

Jun 02, 2023 pm 04:19 PM
snmp h3c imc

網路管理軟體收到越來越多客戶的歡迎,IT廠商也積極推出自己的網路管理軟體,至於使用效果和體驗,大家自己感受,IT圈裡混的,你們都懂的。結合個人最近實施項目,部署H3C(據說現在叫「新華三」)研發的iMC維運管理平台,涉及不同廠商的設備,簡單與大家分享。

大多數的網路管理軟體都是透過SNMP協定來進行網路設備的管理,那麼問題來了,SNMP是神馬東西?

SNMP協定簡介

SNMP(Simple Network Management Protocol,簡單網路管理協定)是因特網中的一種網路管理標準協議,廣泛用於實現管理設備對被管理設備的存取和管理。

SNMP網路環境中包含NMS和Agent兩種元素:

NMS(Network Management Station,網路管理系統)是SNMP網路的管理者,能夠提供友善的人機互動介面,方便網路管理員完成網路管理工作。

在SNMP網路環境中,Agent作為被管理對象,接收並處理來自網路管理系統的請求封包。當介面狀態發生改變等緊急狀況時,代理程式會自動傳送警告訊息給網路管理系統。

SNMP協定工作機制

NMS管理裝置的時候透過MIB(Management Information Base,管理資訊庫)來管理設備。節點之間的層次關係及物件的屬性由MIB定義,這些屬性包括物件名稱、存取權限和資料類型。每個Agent都有自己的MIB。 NMS上可以編譯被管理設備各自的MIB文件,從而產生對應設備的MIB。透過存取授權,NMS實現對Agent的管理,完成MIB節點的讀寫操作。

SNMP提供以下基本操作來實現NMS和Agent的交互:

GET操作:NMS使用此操作查詢Agent MIB中的一個或多個節點的值。

SET操作:NMS使用此操作設定Agent MIB中的一個或多個節點的值。

Trap操作:Agent使用該操作向NMS發送警告訊息。

SNMP協定版本

目前Agent支援SNMPv1、SNMPv2c和SNMPv3三種版本:

團體名稱(Community Name )認證機制被用於SNMPv1。團體名稱類似密碼,用來限制NMS對Agent的存取。如果NMS存取被管理設備時攜帶的團體名稱和被管理設備上設定的團體名稱不同,則無法建立SNMP連接,導致訪問失敗。

SNMPv2c也採用團體名稱認證機制。 SNMPv2c對SNMPv1的功能進行了擴展:提供了更多的操作類型;支援更多的資料類型;提供了更豐富的錯誤代碼,能夠更細緻地區分錯誤。

SNMPv3採用USM(User-Based Security Model,基於使用者的安全模型)認證機制。網路管理員可以設定認證和加密功能。認證用於驗證封包發送方的合法性,避免非法使用者的存取;加密則是對NMS和Agent之間的傳輸封包進行加密,以免被竊聽。啟用認證和加密功能可以增強NMS和Agent之間通訊的安全性。

三種版本主要差異在於V1、V2C版本只需要配置讀寫團體字即可實現設備管理,V3版本需要配置相關的用戶、認證和加密等因素,結合H3C iMC以及不同廠商設備給出不同的配置案例。

H3C裝置SNMPv3設定

# 設定Agent的IP位址,並確保Agent與NMS(H3C iMC)之間路由可達。

system-view

[Agent] snmp-agent group v3 h4c  */v3指SNMP版本,h4c是團體名稱,可以改變

# 設定Agent使用的使用者名稱為h4c,認證演算法為MD5,認證密碼為h4c,加密演算法為DES56,加密密碼是h4c

[Agent] snmp-agent usm-user v3 h4ch4cauthentication-modemd5 h4c privacy-mode des56 h4c

## 設定裝置的聯絡人

[Agent] snmp-agent sys-info contact h4c

[Agent]snmp-agent sys-infoversion v3

## 設定允許向NMS發送Trap封包,使用的用戶名為h4c。

[Agent] snmp-agent trap enable

[Agent] snmp-agent target-host trap addressudp-domain 1.1.1.2params securitynameh4c1.1.1.2

params securityname

h4c

#1.1.1.2

params securitynameh4cv3privacy     */位址為iMC伺服器位址華為設定與H3C裝置設定大致一致,大同小異。

Cisco

裝置設定

switch(config)#snmp-servercommunity RO/RWswitch(config)#snmp-serveruser

v3 authen md5 priva des56

switch(config)#snmp-servergroup

v3authen/priva

###switch(config)#snmp -serverhost x.x.x.xtraps version 3 priva ############switch(config)#snmp-serverenable traps###

ZTE、聯想、邁普等設備配置,請參閱Cisco,建議配置時將priva加密演算法選擇為des56,因為Cisco二層交換器並不支援AES128加密演算法。

H3C iMC平台設定

建議建議在iMC平台內設定SNMPv3模板,後續只需要在網路裝置上將SNMPv3設定檔內參數設定為與範本相符即可:

配置相關參數


填寫範本名稱,參數類型選擇“SNMPv3 Priv-DesAuth-Md5”,使用者名稱填寫“h4c”,認證密碼以及加密密碼都填寫“h4c”,點選確定。

增加設備時,輸入設備管理位址,並選擇SNMP模板,進行設備增加操作

添加完成以後既可以查看並且管理設備資訊

以上是如何解析H3C iMC結合SNMPv3協定管理不同廠商設備的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

php如何使用PHP的SNMP擴充? php如何使用PHP的SNMP擴充? Jun 02, 2023 am 10:22 AM

PHP的SNMP擴充是一種讓PHP能夠透過SNMP協定與網路設備進行通訊的擴充功能。使用此擴展可以方便地獲取和修改網路設備的配置信息,例如路由器、交換器等設備的CPU、內存、網絡接口等信息,也可以進行諸如開關設備端口等控制操作。本文將介紹SNMP協定的基礎知識、PHP的SNMP擴充的安裝方法以及如何在PHP中使用SNMP擴充進行網路設備的監控與控制。一、SN

snmp協定中trap封包的目的埠是什麼 snmp協定中trap封包的目的埠是什麼 Jul 14, 2022 am 11:34 AM

snmp協定中trap訊息的目的連接埠是162;SNMP代理程式使用Trap向SNMP管理站發送非請求訊息,一般用於描述某一事件的發生,此事件可以是警告、警告恢復、通知等,SNMP trap是由被管理的設備主動的向管理伺服器發送設備的異常情況訊息,可以看成是管理伺服器被動的去接收的過程。

探索Linux SNMP服務的重要性與功能 探索Linux SNMP服務的重要性與功能 Mar 20, 2024 pm 04:48 PM

標題:探索LinuxSNMP服務的重要性和功能SNMP(SimpleNetworkManagementProtocol)是一種網路管理協議,用於監控和管理網路設備。在Linux系統中,SNMP服務能夠幫助管理員即時監控網路設備的運作狀態、效能指標以及提供警報和報告功能,從而提高網路管理效率和可靠性。本文將探討Linux系統中SNMP服務的重要性與功能

linux snmp服務指的是什麼 linux snmp服務指的是什麼 May 14, 2023 pm 01:49 PM

在linux中,SNMP服務是指簡單網路管理協議,是一種廣泛應用於TCP/IP網路的網路管理標準協議,它提供了一種透過運行網路管理軟體的中心電腦(即網路管理工作站)來監控和管理電腦網路的標準化管理框架(方法)。 SNMP服務使網路管理員能夠管理網路效能,發現並解決網路問題以及規劃網路成長。什麼是SNMP服務? SNMP(簡單網路管理協定)是一種廣泛應用於TCP/IP網路的網路管理標準協定(應用層協定),它提供了一種透過運行網路管理軟體的中心電腦(即網路管理工作站)來監控和管理電腦網路的標準化

H3C交換器telnet服務三種認證模式配置分別是什麼 H3C交換器telnet服務三種認證模式配置分別是什麼 May 21, 2023 pm 07:40 PM

以下以H3C交換器為例,介紹telnet服務的三種認證方式設定None認證模式設定步驟:[H3C]telnetserverenable//開啟Telnet服務[H3C]user-interfacevty04//允許遠端使用者0-4共5個帳號同時登陸[H3C-line-vty0-4]authentication-modenone//認證模式為none,不需要認證[H3C-line-vty0-4]user-rolelevel-3//設定登入使用者權限Password認證模式設定步驟:[ H3C]telne

Linux SNMP服務簡介與用途 Linux SNMP服務簡介與用途 Mar 20, 2024 pm 09:24 PM

LinuxSNMP服務簡介與用途SNMP(SimpleNetworkManagementProtocol,簡單網路管理協定)是一種用於網路管理的協議,它可以幫助管理員監控和管理網路設備、作業系統或應用程式等。在Linux系統中,透過安裝和設定SNMP服務,可以實現對伺服器、路由器、交換器等網路設備的監控和管理。本文將介紹Linux系統中SNMP服務的

搭載海光開先等國產處理器,新華三旗下多台商用主機亮相 2024 數位中國建設高峰會 搭載海光開先等國產處理器,新華三旗下多台商用主機亮相 2024 數位中國建設高峰會 Jun 03, 2024 pm 05:20 PM

本站5月24日消息,在今天的第七屆數位中國建設峰會上,多款搭載國產處理器的新華三H3C商用設備亮相展台,系列設備可選海光/兆芯/開先處理器,配備銀河麒麟/方德作業系統。現場工作人員向本站展示了H3CDeskX500H商用桌上型電腦工作站,展示機搭載8核心16線程海光3350處理器,配備8GBDDR4RAM,運行方德5.0系統。現場人員使用Wine進行PhotoshopCS6測試,在1920x1080解析度下運作流暢度有一定提升空間。此外,展台中有一款搭載4核心4執行緒開先KX-6000G處理器的H3C

如何進行H3C HWTACACS配置 如何進行H3C HWTACACS配置 May 15, 2023 pm 05:07 PM

hwtacacsschemeacsprimaryauthentication10.222.250.13primaryauthorization10.222.250.13primaryaccounting10.222.250.13 secondaryauthentication10.222.250.14seccount90. .14keyauthentications因普萊納斯基認證

See all articles