999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于XML的SNMP管理者和轉換代理的研究與實現

2011-08-15 00:48:29鄭州市電子信息工程學校周曉冬
河南科技 2011年8期
關鍵詞:管理

鄭州市電子信息工程學校 周曉冬

基于XML的SNMP管理者和轉換代理的研究與實現

鄭州市電子信息工程學校 周曉冬

自從20世紀80年代SNMP(Simple Network Management Protocol)簡單網絡管理協議出現以來,網絡管理在技術層面上的發展非常迅猛。隨著部分管理功能的增強和管理對象的范圍的擴大,網絡管理技術的重要性也在逐步增強,并成為網絡構建和維護的重要組成部分。

一、XML的概念

當XML(擴展標記語言)于1998年2月被引入軟件工業界時,它給整個行業帶來了一場革命風暴。自此,這個世界擁有了一種用來結構化文檔和數據的通用且適應性強的格式,它不僅可以應用于Web,而且可以被用于任何網絡中其他需要結構化的地方。

XML是可擴展置標語言(Extensible Markup Language,簡稱XML),又稱可擴展標記,它是一種置標語言。置標是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。XML的設計理念是用來傳輸和存儲數據,而不是顯示數據,XML僅僅是純文本而已。如何把這些標記重新定義,既可以選擇國際通用的標記語言,例如HTML,也可以使用由相關人士商量而定的標記語言(例如XML),這就是語言的可擴展性。XML是從標準通用置標語言(SGML)中簡化并修改出來的,主要用到的有可擴展置標語言、可擴展樣式語言(XSL)、XBRL和XPath等。

二、基于XML的SNMP管理者和轉換代理的研究

1. XML的實現模型。由于網絡管理軟件的管理方式有很多種(應用程序或Web方式等),而且不支持SNMP的被管對象也種類繁多,因此在系統實現的具體過程中,XML的通用性和可擴展性就顯得十分重要。為了達到這一目的,人們將XML技術應用于系統的設計與實現中,于是就提出了一種基于XML的實現模型,并在用戶接口、MIB文件解析、報文編碼、設備模板的構造等方面引入XML,使系統具有良好的通用性和可擴展性。

2. SNMP的轉換代理。一方面,目前面向IP網絡的管理軟件絕大多數都以SNMP協議作為與被管對象通信的接口,但是網絡管理軟件的研究重點往往放在如何實現網絡管理功能上,而對底層SNMP協議管理操作的實現,則依賴于國外第三方的協議開發工具,致使產品的穩定性和可擴展性都受到了第三方軟件的影響。因此,自行研制SNMP管理者協議,對于網絡管理系統的開發具有十分重要的意義。

另一方面,SNMP協議并不是所有的網絡設備都能支持的。比如很早開發的產品以及一些非網絡核心設備(UPS、附網存儲器等),還有一些重要軟件服務(網絡防火墻、數據庫)等也逐步被納入網絡管理范圍之內。要使基于SNMP的網絡管理軟件對這些不支持SNMP協議的被管對象可以通過相同的SNMP接口進行管理,最好的解決方法就是在SNMP管理者和被管設備之間增設轉換代理(Proxy Agent),這個環節是目前網絡管理軟件的薄弱點。

三、基于XML的SNMP管理者和轉換代理的實現途徑

由于XML具有一些自己的特殊性是其他網絡管理技術所不能提供的,因此將XML應用于網絡管理是網絡管理領域的必然發展趨勢。本文,筆者在基于XML的SNMP管理者的實現方面進行了嘗試,主要在以下方面運用了XML技術:利用XML描述管理對象的MIB文件。 從GUI/API中接收的輸入數據一律采用統一的XML接口,使系統可以十分方便地采用不同模式來實現用戶數據與系統的交換。數據在系統內部的處理以XML數據流為主:一方面通過成熟的XML解析器,可以降低數據處理的復雜性;另一方面,因為只在最后向傳統SNMP Agent 發送BER編碼時才進行格式轉換,所以如果Agent支持XML格式報文管理,去掉轉換層就可以達到管理XML的目標。通過XML配置文件對系統進行初始化配置。

1. ASN.1與XML的映射與轉換。ASN.1是一種用于描述結構化客體結構和內容的語言。主要包括2部分:一部分描述信息內數據、數據類型及序列格式,另一部分描述如何將各部分組成消息。ASN.1廣泛應用于通信協議(如SNMP、LDAP)、安全協議(如X509)以及數據格式(如PKCS#7)等領域。本文,筆者研究的SNMP管理者在實現過程中,SNMP報文和PDU采用的是ASN.1語法。例如,要向某一代理發送一個SNMPv1版本的Get-Request請求,請求獲得sysDescr對象實例(OID∶.1.3.6.1.2.1.1.1.0)值。我們將XML引入SNMP PDU 編解碼過程中,通過ASN.1和XML的互相轉換,可以簡化SNMP PDU的編解碼難度,提高其正確率,并使得通過Web方式進行SNMP報文的傳遞和接收成為可能。

2. MIB文件的XML格式描述。SNMP管理者的實施過程中需要從管理端獲取對被管設備管理信息的描述,才能完整地構造、解析出請求報文的請求管理對象,這需要通過對MIB文件采用ASN.1格式描述,可借助已有的LL(1)文法解析器進行基礎分析。但是這種方法需要花費不少時間來構造大量的規則庫,而且隨著SNMP的發展,某些MIB文法很可能已不再符合LL(1)的標準,將無法采用上述方法進行MIB文件的解析。如果采用XML文檔來描述MIB變量的定義,不但具有良好的可讀性,而且只要編寫一個SMI的DTD或XML Schema,就可以借助帶有驗證功能的XML解析器對XML格式的MIB文件進行語法解析,而且無論MIB文法是否符合LL(1)文法,都可以采用這一方法來實現。對于SNMP Agent,采用XML描述的MIB既可以進行動態修改,又可以使用不同的形式進行發布,便于管理者調用。因此,通過XML格式來描述MIB文件,必將成為網絡管理的新發展和新趨勢。

3. 系統原型的實現。基于SNMP協議的NMS管理工作站,通過本系統提供CUI/API發出SNMP管理請求,以XML數據格式傳遞給報文構造。在構造過程中,與MIB對象相關的所有信息都從MIB樹的MIB Node中獲得。如果是v3版本的報文,則需通過安全子系統進行安全變量初始化和安全信息的加載。

一旦XML報文構造成功,將其發往XML/ASN.1轉換器(如果SNMP Agent 支持XML格式管理,則無需此步驟)轉換為BER編碼,并放入報文發送隊列中準備發送。在系統啟動時,會同時啟動另一個守護線程來實現報文發送,接收器就會立即將其發送至目的地址和端口,并同時在發送端口等待響應報文的到來。只要檢測到有響應報文的到來,就將其放入報文接收隊列。接收到的報文按照上述發送的逆過程,經過XML/ASN.1轉換器、報文構造解析器,最后通過CUI/API接口反饋給NMS管理工作站。

猜你喜歡
管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
《水利建設與管理》征訂啟事
聆聽兩會
——關注自然資源管理
2020年《水利建設與管理》征稿函
運行管理
管理就是溝通
中國制筆(2019年1期)2019-08-28 10:07:26
加強土木工程造價的控制與管理
如何加強土木工程造價的控制與管理
解秘眼健康管理
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
主站蜘蛛池模板: 国产精品无码影视久久久久久久| 欧美高清国产| 国产精品自拍露脸视频| 亚洲中文字幕无码mv| 国产高清精品在线91| 国产毛片一区| 国产爽爽视频| 漂亮人妻被中出中文字幕久久| 天天摸天天操免费播放小视频| 久久综合色天堂av| 中文字幕 91| 全部无卡免费的毛片在线看| 亚洲欧美精品一中文字幕| 日韩中文字幕免费在线观看| 很黄的网站在线观看| 国产精品久久久久久久久kt| 国产精品专区第1页| 成人国产精品网站在线看| 亚洲黄色成人| 玖玖精品在线| 草草影院国产第一页| 欧美一级在线播放| www精品久久| 永久免费无码日韩视频| 亚洲精品成人片在线观看| 亚洲美女AV免费一区| 91久久国产成人免费观看| aⅴ免费在线观看| 2022国产91精品久久久久久| 幺女国产一级毛片| 亚洲妓女综合网995久久| 亚洲综合极品香蕉久久网| 免费女人18毛片a级毛片视频| 伊人色在线视频| 99久久亚洲精品影院| 三级欧美在线| 91午夜福利在线观看| 在线日本国产成人免费的| 中国国语毛片免费观看视频| 亚洲午夜福利在线| 亚洲欧美另类专区| 欧美亚洲国产视频| 欧美日韩国产成人高清视频| 在线观看网站国产| 国产欧美日韩视频怡春院| 国产激情无码一区二区APP | 好紧太爽了视频免费无码| 超清无码一区二区三区| 欧美人与牲动交a欧美精品| 国产一级α片| 天堂av综合网| 五月天婷婷网亚洲综合在线| 一本无码在线观看| 在线a网站| 伊人无码视屏| 真人免费一级毛片一区二区| 国产麻豆永久视频| 久久永久免费人妻精品| 欧美黄色网站在线看| 亚洲第一极品精品无码| 亚洲国产日韩视频观看| 日韩A级毛片一区二区三区| 成人午夜网址| 97久久超碰极品视觉盛宴| 在线视频亚洲色图| 人妻无码中文字幕第一区| 91无码网站| 欧美亚洲国产精品第一页| 免费欧美一级| 亚洲视频一区| 99在线国产| 亚洲欧洲日产国产无码AV| 国产免费怡红院视频| 中文字幕佐山爱一区二区免费| 日韩国产黄色网站| 日韩美毛片| 亚洲网综合| 91在线中文| 91区国产福利在线观看午夜| 国产人人乐人人爱| 欧美精品成人一区二区在线观看| h网址在线观看|