日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于SNMP的网络管理软件设计方案和实现

發布時間:2023/12/31 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于SNMP的网络管理软件设计方案和实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  隨著網絡技術的高速發展,計算機網絡的應用的深度和廣度不斷提高,日漸深入我們的工作和生活。從政府機關的管理,企業營銷、物流的網絡管理,科研機構信息的交流,到個人的娛樂、生活,網絡在這其中正在發揮著越來越重要的作用。廣闊的應用空間對網絡運行的穩定性、健壯性以及安全性提出了很高的要求。為保證網絡高速穩定地運行,需要網絡管理人員能夠方便地監控網絡運行的狀態并及時地發現問題以便加以解決。在網絡管理發展的早期,由于網絡規模較小,設備數量不多,網絡管理工作可以由少數網絡專家擔任,而隨著網絡規模的擴大和網絡異構性的提高,網絡管理中新的問題也在出現

  首先是地理上的隔離。一家公司的內部網絡可能包含分立于幾地分公司的多個內部子網。

  其次是網絡設備種類的繁雜。網絡中可能運用到的設備有網絡協議支撐性設備,如網橋、路由器、交換機、網關等;網絡中還有各種網絡應用設備,如網絡打印機、文件服務器、郵件服務器、Web服務器、終端等。網絡設備提供商與型號也多種多樣。目前比較大型的網絡設備提供商有Cisco、華為、華三等,市場中還存在其形形色色的品牌和廠商,并且每一家提供商所生產的同類型設備也都有不同型號。以Cisco生產的路由器為例,單單系列就有Cisc0250系列,Ciscol700系列,Cisc02600系列等等。

  由于以上列出的種種問題,使得網絡管理單純依靠少數網絡專家已經行不通,而需要有新的工具使網絡管理員可以管理處于不同地理位置的網絡設備,并且對網絡管理行為加以簡化,提高網絡管理的效率。簡單網絡管理協議(SNMP)就是適應這種要求而被設計出來的,SNMP的基本思想是:為不同種類的設備、不同廠家生產的設備、不同型號的設備,定義 一個統一的接口和協議,使得管理員可以使用統一的外觀面對這些需要管理的網絡設備進行管理。

SNMP管理協議的產生

  在網絡技術發展的早期,由于網絡規模較小,整個網絡互連的技術尚未成熟, 網絡管理問題并未得到太大的重視,基本上是由網絡管理人員手工完成。也沒有 專門的網絡管理協議,只有互聯網絡控制信息協議(ICMP)可作為網絡管理的 工具。ICMP消息開發的典型網絡管理工具是分組互聯網探索(PING)程序。可 用來完成多種功能,如確定一個物理網絡設備或網絡能否尋址,以及驗證一個主 機上的服務器操作。

  雖然PING工具能夠完成一些簡單的網絡管理功能,但隨著網絡應用的不斷 發展,互聯網規模的不斷擴大,復雜性也在不斷增加,PING功能已經不能滿足 網絡管理人員的需要。一些廠商開始生產針對自己產品的專用網絡管理系統,而 這種專用的網管系統難于對其他廠商的通信產品及網管系統進行管理。 隨著20世紀80年代后期Internet的迅猛發展,網絡的規模和異構性都在急 劇提高,在面對由多廠家產品組成的復雜網絡時,這種專用的網管系統也已經無 法勝任網絡的全面管理。

  1988年,IAB推出了SNMP(Simple Network Management Protoc01)。一開始,人們把SNMP只是做為近期的過渡解決方案,而將CMIS/CMIP做為長遠的解決方案。但是,由于SNMP被設計為工作在簡單的TCP/IP協議而非基于OSI標準,SNMP 和CMIS/CMIP并不能簡單兼容。。1990年5月,Internet工程任務級(IETF)發布了 SNMPv1,由于其簡單性,SNMP得以迅速發展,很快被眾多的廠商設備所支持, 成為網絡管理事實上的工業標準。

網絡管理的關鍵功能

設備管理

  通過拓撲視圖中,用戶可以方便的管理設備及其配置參數。支持在拓撲圖的基礎上,進一步展示設備細節,包括設備的物理組件,服務器上的服務(Web服務器、中間件應用服務、數據庫服務器、郵件服務器)或者用戶定義的其他監控對象。

故障管理

  采用多種告警機制,自定義配置告警閥值,支持快速標示已經執行操作的告警,迅速定位告警設備。全面采集設備資源、應用、服務等告警信息。可將告警信息數據按照時間、資源、性能類型等多種維度以圖表等形式展現。通過對告警機制以及閥值的設置,第一時間獲取準確的告警信息,快速定位告警設備。

配置管理

  支持同時對每多臺設備進行配置/備份和軟件升級,以減少管理員的工作量,提高系統的可用性。支持單個和批量設備的配置文件升級、備份和恢復功能。網管軟件自帶ftp服務器。

  • ?配置管理:下發配置文件到一臺/多臺設備;定期備份設備配置文件。
  • ?設備軟件管理:自動/手工升級軟件為預設版本;生成手動/自動升級結構報告。
  • ?設備參數管理:可配置VLAN、QOS、ACL、網絡限速以及優先級等參數。

性能管理

全面采集設備資源、應用、服務等性能信息。可將性能信息數據按照時間、資源、性能類型等多種維度以圖表等形式展現。

安全管理

  采用多級網絡/區域的組織結構,且可以對不同的用戶分配管理不同的網絡/區域。用戶登陸后只能看到自己權限下的網絡和設備。黑白名單功能用來檢測用戶所關心的設備(通過IP或MAC來識別)是否在網絡中出現及出現時間,一提醒用戶是否進行下一步的操作。


簡單網絡管理協議SNMP

  簡單網絡管理協議SNMP是設計為工作在TCP/IP協議上的網絡協議,基于TCP/IP協議工作,對網絡中支持SNMP協議的設備進行管理。典型的SNMP系統結構如圖所示。

?

  SNMP協議為網絡管理員提供了一個統一的界面。不論網絡設備的型號、生 產廠商如何,只要設備支持SNMP協議,管理員都可以通過統一的操作進行網 絡管理。這樣就可把管理員的精力集中于網絡的組織與管理而不是各網絡設備之間的差別。

基于SNMP協議的網管軟件的實現

? ?基于SNMP的網絡管理應用非常廣泛,具有以下幾個有點。

1、設計簡單。使用SNMP管理網絡設備,既不需要復雜的實現過程,也不會占用太多的網絡資源,非常便于使用。

2、應用廣泛。大多數網絡設備廠商在設計和生產網橋、路由器等設備時都加入了對SNMP的支持。

3、良好的可擴展性。SNMP協議較為簡單,對協議的升級貨擴展方便,能夠滿足今后網絡發展的需求。

  下面以基于SNMP協議開發的網管軟件-智和網管平臺SugarNMS為例,對此類軟件的實現進行簡單的介紹。

  智和網管平臺(SugarNMS)由北京智和信通技術有限公司自主研發,完美兼容主流/國產系統及數據庫,提供C/S和B/S兩種客戶端界面,兼容PC以及移動設備。已實現包括設備拓撲、故障管理、性能管理、配置管理以及安全管理等在內的超過1000種基礎網管功能,以“管控萬物,無所不能,無處不在”為理念,采用SNMP協議,支持管理管理網絡設備、計算機、服務器、智能設備、物聯網、工業設備等所有支持SNMP協議的設備;適用于國防、電信、政府、金融、交通、能源、企業、工業、制造等多種領域。

  智和網管平臺采用了J2SE、XML、Web Service、Web、HTML5、JavaScript、Struts、Spring、Hibernate、SNMP、HTTP、JDBC、Swing、RMI、O-M Mapping、O-R Mapping、Muti-Thread等成熟技術。由表示層、業務層、數據層和設備中間層多層次架構模式組成,提供corba和webservice接口。在框架上采用設備中間層屏蔽不同廠商設備管理協議的差異,實現支持管理不同類型的被管設備。基于Java技術開發,同時支持C/S以及B/S客戶端,采用MVC模式,進一步方便開發。

關于網管的功能實現

自動發現:在自動發現的過程中可搜索到網絡設備,并識別設備類型和廠商型號,生成設備的面板圖或搜索設備資源,如:板卡、端口、CPU、內存、磁盤等,并發現設備之間的鏈路關系。

拓撲管理:以具象化拓撲圖方式展示網絡設備及其連接關系,用戶可編輯。通過拓撲圖可以對設備、設備資源、連接進行管理。

?

設備管理:通過拓撲視圖中,用戶可以方便的管理設備及其配置參數。

設備資源管理:支持在拓撲圖的基礎上,進一步展示設備細節,包括設備的物理組件,服務器上的服務(Web服務器、中間件應用服務、數據庫服務器、郵件服務器)或者用戶定義的其他監控對象。

連接管理:用戶可以通過拓撲視圖編輯連接,選擇連接實時顯示的性能數據項。

故障管理:可以收集多種故障信息,并及時的展現出來,通過設備、資源、連接可以查看到故障信息,也可以通過統一的故障管理界面管理故障。

?

事件管理:可以設備/服務器主動發送的消息,集中處理后,及時的通知用戶,并可以通過集中的管理界面進行管理。

安全管理:支持多級網絡/區域的組織結構,且可以對不同的用戶分配管理不同的網絡/區域。用戶登陸后只能看到自己權限下的網絡和設備。黑白名單功能用來檢測用戶所關心的設備(通過IP或MAC來識別)是否在網絡中出現及出現時間,一提醒用戶是否進行下一步的操作。

配置管理:支持同時對每多臺設備進行配置/備份和軟件升級,以減少管理員的工作量,提高系統的可用性。

網絡工具:集成了常用的網絡管理工具,支持用戶的配置參數。

性能管理:全面采集或接收設備資源的多種新能數據,通過曲線圖、柱狀圖或表格等形象化的展示出來,按天、星期、月 查看性能指標變化。

統計報表:支持多項數據的統計功能,讓用戶對網絡有一個全面直觀的了解放。支持將軟件中的統計圖表導出或打印,以便備份或對比查看。

?

基于智和網管平臺的擴展開發

  智和網管平臺充分利用軟件已有功能,提供多種開發模式和可拓展的框架模塊供用戶選擇,簡化復雜的網管基礎技術研究。開發人員可以選擇進行模塊式或者代碼式的開發形式,以便在最短的時間內滿足用戶各種定制需求,提高研發效率。同時智和信通提供全套開發資料以及完善的培訓服務,用戶可以隨心定制出符合自身需求的網管平臺,并對平臺功能不斷更新,以滿足日益變化的管理需求。

  在通用網管功能的基礎上,開發人員可以選擇進行模塊式或者代碼式的開發形式,以便在最短的時間內滿足用戶各種定制需求,提高研發效率。同時智和信通提供全套開發資料以及完善的培訓服務,用戶可以隨心定制出符合自身需求的網管平臺,并對平臺功能不斷更新,以滿足日益變化的管理需求。

?

?


總結

以上是生活随笔為你收集整理的基于SNMP的网络管理软件设计方案和实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。