董效義
摘 要:在信息化時(shí)代,互聯(lián)網(wǎng)在日常的生產(chǎn)和生活中扮演著十分重要的角色,網(wǎng)絡(luò)管理也日漸成為互聯(lián)網(wǎng)研究的重要課題之一。傳統(tǒng)的網(wǎng)絡(luò)管理是在SNMP的基礎(chǔ)上發(fā)展起來(lái)的,隨著互聯(lián)網(wǎng)的發(fā)展,SNMP網(wǎng)絡(luò)管理技術(shù)與網(wǎng)絡(luò)配置管理失衡。近年來(lái),在XML基礎(chǔ)上發(fā)展起來(lái)的網(wǎng)絡(luò)管理技術(shù),以其安全高效的數(shù)據(jù)傳輸能力、強(qiáng)大的數(shù)據(jù)處理能力被廣泛應(yīng)用。但是,目前關(guān)于XML的研究尚不成熟,文章在以XML網(wǎng)絡(luò)管理相關(guān)的研究思想為核心,對(duì)XML在互聯(lián)網(wǎng)網(wǎng)絡(luò)管理中的應(yīng)用進(jìn)行了有效地探討。
關(guān)鍵詞:XML;研究思想;網(wǎng)絡(luò)管理
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用范圍的拓展,網(wǎng)絡(luò)規(guī)模日漸增大、復(fù)雜性日漸增強(qiáng)、異構(gòu)性日益提升,網(wǎng)絡(luò)管理的難度也相應(yīng)的有所提升[1]。SNMP技術(shù)本身存在一定的問(wèn)題,在網(wǎng)絡(luò)管理中應(yīng)用的安全性比較差,在網(wǎng)絡(luò)配置管理中的應(yīng)用比較少。近年來(lái),人們將XML逐漸應(yīng)用于網(wǎng)絡(luò)管理,成功的將管理信息轉(zhuǎn)化為可以被理解的數(shù)據(jù)庫(kù),有效的提升了數(shù)據(jù)處理能力,提升了網(wǎng)絡(luò)管理能力。但是XML在網(wǎng)絡(luò)管理中的應(yīng)用仍存在一定的不足,因此,對(duì)XML下的互聯(lián)網(wǎng)網(wǎng)絡(luò)管理進(jìn)行探究意義非凡。
1 SNMP與XML比較分析
在網(wǎng)絡(luò)管理中,最重要的兩個(gè)問(wèn)題就是配置管理與監(jiān)控管理,其中SNMP能夠有效的滿足監(jiān)控管理的需求,但是在配置管理方面的應(yīng)用尚存在一定的缺陷。在網(wǎng)絡(luò)配置管理中,其主要需求包括為網(wǎng)絡(luò)配置管理提供必要的基本操作和豐富的功能性操作、有效區(qū)分配置信息和只讀信息、技術(shù)操作簡(jiǎn)單化。
1.1 SNMP的應(yīng)用缺陷
第一,在數(shù)據(jù)表示方面的能力有限。在SNMP中以SMI為基礎(chǔ)構(gòu)建數(shù)據(jù)模型,不能對(duì)有層次性的數(shù)據(jù)進(jìn)行有效的描述,但是目前很大一部分的網(wǎng)絡(luò)配置數(shù)據(jù)都需要以層次化信息模型為基礎(chǔ)進(jìn)行構(gòu)建,因此,SNMP不能滿足網(wǎng)絡(luò)配置數(shù)據(jù)的需求。第二,原子操作不能與配置管理相適應(yīng)。多個(gè)網(wǎng)絡(luò)配置管理的相關(guān)性比較強(qiáng),以原子操作為基礎(chǔ)的SNMP協(xié)議不能為復(fù)雜的網(wǎng)絡(luò)配置提供相關(guān)性支持,因此,不能滿足網(wǎng)絡(luò)配置的需求。第三,數(shù)據(jù)傳輸效率比較低。在數(shù)據(jù)傳輸方面使用的協(xié)議是UDP協(xié)議,在傳輸中會(huì)對(duì)報(bào)文的大小進(jìn)行限制,報(bào)文重傳需在應(yīng)用層進(jìn)行,并且,數(shù)據(jù)讀取還需要多個(gè)操作來(lái)實(shí)現(xiàn),在很大程度上增強(qiáng)了網(wǎng)絡(luò)負(fù)擔(dān)[2]。
1.2 XML的應(yīng)有優(yōu)勢(shì)
第一,為網(wǎng)絡(luò)配置管理提供了強(qiáng)大的功能。以XML為基礎(chǔ)建立起來(lái)的網(wǎng)絡(luò)管理使用XML文檔對(duì)網(wǎng)絡(luò)配置管理信息進(jìn)行描述,有效的解決了原子性問(wèn)題,同時(shí)為網(wǎng)絡(luò)配置管理提供了高層操作和基本操作,具有很強(qiáng)的擴(kuò)展性。第二,數(shù)據(jù)建模能力強(qiáng)大。數(shù)據(jù)建模能力包括幾個(gè)方面的內(nèi)容,其一是層次嵌套數(shù)據(jù)表示方便,數(shù)據(jù)類型豐富、管理便捷,能夠?qū)崿F(xiàn)管理信息與管理設(shè)備的同步;其二是XML文法能夠?qū)崿F(xiàn)管理信息與數(shù)據(jù)庫(kù)的轉(zhuǎn)化,便于進(jìn)行管理信息的處理與分析;其三,眾多的信息處理技術(shù)為數(shù)據(jù)處理提供支持,其中信息處理技術(shù)包括HTTP技術(shù)、XML文法、XSL處、DOM、SOAP等[3];其四,數(shù)據(jù)傳輸能力強(qiáng)大。使用XNL文檔對(duì)通訊消息和管理對(duì)象進(jìn)行描述,其大小不受限制,有效地保證了數(shù)據(jù)的完整性和傳輸?shù)陌踩浴?/p>
2 邏輯模型的構(gòu)建
以XML為基礎(chǔ)的邏輯模型構(gòu)建的核心思想是:以客戶模型和服務(wù)器模型為基礎(chǔ),以問(wèn)答的方式完成配置管理和監(jiān)控管理,通過(guò)XML實(shí)現(xiàn)數(shù)據(jù)定義,將PPC消息作為通訊方式連接管理者與代理。其具體構(gòu)架如圖1所示。
由上圖可以看出,網(wǎng)絡(luò)管理的邏輯模型由四部分組成,分別是:內(nèi)容層、操作層、RPC操作層和傳輸層。其中,內(nèi)容層的主要功能是對(duì)配置信息進(jìn)行描述,其內(nèi)容包括端口內(nèi)容和IP地址等;操作層的工作內(nèi)容分為三類,分別是:基本配置操作(如完成Get Edit等命令)、高層配置操作(如Validate、Candidate等)和輔助操作(如Unlock、Delete等);RPC操作層的主要工作內(nèi)容是以RPC為基礎(chǔ)制定XML消息,其中消息包括三種形式,分別是:Request、Reply和Error;傳輸層的主要工作內(nèi)容是以傳輸協(xié)議為基礎(chǔ)進(jìn)行傳輸服務(wù)。
在此模型結(jié)構(gòu)中,需要解決兩個(gè)問(wèn)題,其一是體系結(jié)構(gòu)問(wèn)題,其二是協(xié)同工作問(wèn)題,其中體系結(jié)構(gòu)問(wèn)題是重點(diǎn)。在體系結(jié)構(gòu)方面,從Agent和Manager的實(shí)現(xiàn)方式上來(lái)看,網(wǎng)絡(luò)管理的體系結(jié)構(gòu)有四種,如圖2所示。
在這四種結(jié)構(gòu)中,(b)結(jié)構(gòu)和(c)結(jié)構(gòu)屬于過(guò)渡結(jié)構(gòu),其中(b)結(jié)構(gòu)在實(shí)現(xiàn)的過(guò)程中需要部署大量的XML-Agent,成本比較高,并且文法翻譯比較困難,可行性比較差;(c)方案實(shí)現(xiàn)了SNMP資源的有效利用,同時(shí)有效地結(jié)合了XML網(wǎng)絡(luò)管理部分的優(yōu)勢(shì),是過(guò)渡時(shí)期比較理想的網(wǎng)絡(luò)管理體系結(jié)構(gòu)。
3 結(jié)束語(yǔ)
網(wǎng)絡(luò)管理是網(wǎng)絡(luò)安全、高效運(yùn)行的保障。在網(wǎng)絡(luò)管理中,SNMP技術(shù)的應(yīng)用具有一定的局限性,XML技術(shù)有效的彌補(bǔ)了SNMP技術(shù)的不足,實(shí)現(xiàn)了有效的網(wǎng)絡(luò)管理。XML技術(shù)在網(wǎng)絡(luò)管理中的應(yīng)用,在架構(gòu)應(yīng)用模型時(shí)將其劃分為四層,分別是:內(nèi)容層、操作層、RPC操作層和傳輸層,各有各的工作內(nèi)容,通過(guò)有效傳輸和連接實(shí)現(xiàn)了一體化的網(wǎng)絡(luò)管理。文章尚未解決的網(wǎng)絡(luò)全視域管理、自動(dòng)化網(wǎng)絡(luò)配置、監(jiān)控能力的提升、錯(cuò)誤發(fā)現(xiàn)與解決等相關(guān)問(wèn)題,以期在未來(lái)的研究中能夠得以有效解決。
參考文獻(xiàn)
[1]吳黎兵,付帆,何炎祥,等.基于XML網(wǎng)絡(luò)管理的MIB轉(zhuǎn)換方法研究[J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2011(6):851-854.
[2]文曉麗.論在互聯(lián)網(wǎng)的管理中網(wǎng)絡(luò)管理協(xié)議的應(yīng)用研究[J].世界華商經(jīng)濟(jì)年鑒·城鄉(xiāng)建設(shè),2012(9):292.
[3]王清政.淺析計(jì)算機(jī)網(wǎng)絡(luò)管理中的安全風(fēng)險(xiǎn)分析與防范技術(shù)策略[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(19):99-100.