◆王智紅
基于CORBA/Web的綜合網(wǎng)絡(luò)管理技術(shù)研究
◆王智紅
(公安邊防部隊高等專科學校校務(wù)部通信機要處 廣東 510663)
在IP、ATM等技術(shù)推廣應(yīng)用及普及帶動作用下,網(wǎng)絡(luò)技術(shù)進入到了快速發(fā)展階段。以往的各種網(wǎng)絡(luò)都在以迅猛之勢完成融合,而這一現(xiàn)象的發(fā)生無形中擴大了網(wǎng)絡(luò)規(guī)模,增加了網(wǎng)絡(luò)的復(fù)雜性和異構(gòu)性,使得網(wǎng)絡(luò)管理的難度較過去相比明顯增加。因此現(xiàn)階段,網(wǎng)絡(luò)管理研究的主要問題就是如何科學且合理的對這一復(fù)雜的、大型的異構(gòu)網(wǎng)絡(luò)實時管理。本文對傳統(tǒng)網(wǎng)絡(luò)管理技術(shù)應(yīng)用中的不足進行了分析,同時對CORBA/Web綜合技術(shù)在網(wǎng)管理系統(tǒng)中的應(yīng)用及優(yōu)勢進行了研究。
CORBA;Web;綜合網(wǎng)絡(luò)管理
傳統(tǒng)集中式網(wǎng)絡(luò)管理系統(tǒng)在實際應(yīng)用過程中存在這一定的弊端,如安全性不高、操作繁瑣等,與當前綜合化管理要求是不相符的,基于此,要想實現(xiàn)綜合化網(wǎng)絡(luò)管理的目標應(yīng)用一種全系的網(wǎng)絡(luò)管理系統(tǒng),同時要求該系統(tǒng)具備可以提供管理視圖的功能,建立端到端管理或者是QOS管理模式。受到信息技術(shù)條件的限制,Web、CORBA等技術(shù)在實踐應(yīng)用過程中雖然具備圖形界面友好、處理結(jié)構(gòu)呈分布式等優(yōu)勢,但是這些技術(shù)在獨立運用過程中還是存在這一定的問題。而經(jīng)研究分析發(fā)現(xiàn),Web技術(shù)同CORBA技術(shù)具有一定的兼容性,形成一種互補關(guān)系,對分布式綜合網(wǎng)絡(luò)管理目標的實現(xiàn)有積極的影響。
CORBA,中文全稱為公共對象請求代理體系結(jié)構(gòu)。作為一種分布式對象處理體系結(jié)構(gòu),CORBA同面向?qū)ο蠛头植继幚砑夹g(shù)進行了一定的融合,是一種十分重要的中間件技術(shù)。在最初階段,CORBA主要是以分布式對象為主而進行計算的,并未向網(wǎng)絡(luò)管理方面靠攏,但是事實上該技術(shù)在網(wǎng)絡(luò)管理中的應(yīng)用效果比較好。另外CORBA在網(wǎng)絡(luò)管理應(yīng)用中具有一定的優(yōu)勢,如實現(xiàn)了以對象請求代理器為核心系統(tǒng)的軟件總線結(jié)構(gòu)。而CORBA主要包括以下幾個部分,如軟件總線ORB、應(yīng)用接口、通用設(shè)施以及對象服務(wù)等。CORBA優(yōu)點主要體現(xiàn)在以下幾個方面,如可支持多用現(xiàn)存編程語言、多種語言可以在同一個分布應(yīng)用中應(yīng)用、支持分布對象等,同時也具有較高的互操作性?;贑ORBA以上這些優(yōu)點,它在網(wǎng)絡(luò)管理中應(yīng)用效果良好,同時它的應(yīng)用對綜合網(wǎng)絡(luò)管理目標的實現(xiàn)具有推動作用??傊?,通過對以CORBA為基礎(chǔ)的分布式對象平臺(ORB)、接口定義語言(IDL)以及公共服務(wù)項目等的應(yīng)用為構(gòu)建一個大型分布式網(wǎng)絡(luò)系統(tǒng)提供支持,同時大型網(wǎng)絡(luò)系統(tǒng)具備開放性、標準化、擴展性強等方面的特點。
在網(wǎng)絡(luò)管理技術(shù)快速發(fā)展的今天,一些先進的信息技術(shù)逐漸被應(yīng)用到網(wǎng)絡(luò)管理中來,如Web技術(shù)、主動網(wǎng)技術(shù)等。先進技術(shù)的應(yīng)用提升了網(wǎng)絡(luò)管理水平,同時也為分布式網(wǎng)絡(luò)管理的構(gòu)建提供了新的思維。
所謂的WBM就是指以Web技術(shù)為依托的網(wǎng)絡(luò)管理。它作為一種新的網(wǎng)絡(luò)管理模式在應(yīng)用過程中將Web技術(shù)同網(wǎng)絡(luò)管理技術(shù)進行了充分的融合,使網(wǎng)絡(luò)管理系統(tǒng)功能更加的完善。在過去,網(wǎng)絡(luò)管理系統(tǒng)主要是通過利用集中處理模式來進行管理的,而基于Web技術(shù)的網(wǎng)絡(luò)管理系統(tǒng)在實踐應(yīng)用中有著諸多的 優(yōu)勢,如管理人員通過WBM可以實現(xiàn)利用Web瀏覽器來在任何一個站點對網(wǎng)絡(luò)情況進行監(jiān)測和控制,且使用的瀏覽器也并有嚴格的限制,因此這種新型的網(wǎng)絡(luò)管理技術(shù)打破了傳統(tǒng)集中處理模式監(jiān)測范圍的限制。另外受到平臺結(jié)構(gòu)的影響,網(wǎng)絡(luò)管理模式在應(yīng)用過程中經(jīng)常發(fā)生互操作性方面的問題,而WBM的應(yīng)用從根本上解決了這些問題的發(fā)生。除此之外,它還可以為管理人員提供良好的交互界面,且該交互界面較以往相比,其遠程登錄界面直接性更強,操作也比較簡單。
WBM主要依靠委托代理和嵌入等兩種方式來實現(xiàn),且兩種實現(xiàn)方法之間不存在必然的聯(lián)系,都是相互獨立存在的。其中委托代理方式是以內(nèi)部工作站為運行環(huán)境的Web服務(wù)器。在實際運行過程中,這個內(nèi)部工作站會交替同端設(shè)備之間進行信息的傳輸,而瀏覽器的用戶只需要利用HTTP協(xié)議來與代理工作站進行通信,代理工作站在收到瀏覽器用戶通信內(nèi)容后會利用SNMP協(xié)議同端設(shè)備之間進行通信,在網(wǎng)絡(luò)管理的全過程,收集到的網(wǎng)絡(luò)信息可以通過網(wǎng)絡(luò)管理軟件的應(yīng)用傳輸至瀏覽器,同時將以往的管理協(xié)議(如SNMP)向Web協(xié)議轉(zhuǎn)換;而潛入方式的應(yīng)用Web功能同網(wǎng)絡(luò)設(shè)備的真正融合。不同的設(shè)備其Web地址是不同的,而管理人員可以直接利用瀏覽器完成網(wǎng)絡(luò)設(shè)備的訪問并進行管理。如圖1所示,為Web體系結(jié)構(gòu)圖。通過對圖1分析可知,被管設(shè)備是體系最下層,具體包括主機、網(wǎng)關(guān)、交換機以及路由器等;網(wǎng)路管理的中心位于中間層,異構(gòu)環(huán)境處理、核心功能集成等信息處理邏輯都集中在著一層,且對互操作、重復(fù)使用、移植等分布式應(yīng)用系統(tǒng)目標的實現(xiàn)具有直接的影響作用;最上層為用戶利用瀏覽器進行瀏覽的交互界面。
圖1 基于Web的體系結(jié)構(gòu)
通過上述分析可知,在實踐應(yīng)用中,Web技術(shù)和CPRBA技術(shù)優(yōu)勢不同,其中Web服務(wù)技術(shù)應(yīng)用為用戶提供了良好的交互界面,方便用戶使用,但是若想實現(xiàn)這一目標,還需要原有服務(wù)器端的技術(shù)提供支撐,從這一方面分析,CORBA技術(shù)在服務(wù)器端應(yīng)用有著一定的優(yōu)勢,如CORBA技術(shù)支持分布系統(tǒng)功能應(yīng)用,因此Web技術(shù)和CORBA技術(shù)具有一定的互補性特征。Web技術(shù)在客戶端的應(yīng)用可以發(fā)揮其高度可集成性優(yōu)勢,而CORBA技術(shù)在服務(wù)器端的應(yīng)用可以提升分布式系統(tǒng)的互操作性,融合Web技術(shù)和CORBA技術(shù)既可以實現(xiàn)服務(wù)器端功能的延伸,又可以發(fā)生客戶端功能的發(fā)揮,在現(xiàn)代化網(wǎng)絡(luò)管理應(yīng)用中具有較高的價值。
3.1 以CORBA/Web為基礎(chǔ)的綜合網(wǎng)絡(luò)管理系統(tǒng)設(shè)計
網(wǎng)絡(luò)管理體系中融入CORBA技術(shù)利用CORBA/SNMP、CORBA/CMIP、CORBA/專用協(xié)議網(wǎng)關(guān)等可以實現(xiàn)對SNMP接口、CMIP接口以及專有協(xié)議網(wǎng)管接口相應(yīng)網(wǎng)元設(shè)備的管理,該管理目標的實現(xiàn)不僅為管理者提供給了已建電信網(wǎng)絡(luò)和IP網(wǎng)絡(luò)的管理,還對SNMP和CMIP協(xié)議在計算機網(wǎng)絡(luò)管理和電信網(wǎng)絡(luò)管理方面的應(yīng)用特點進行了保留,在保證自己投資不受影響的同時還未計算機網(wǎng)絡(luò)和電信網(wǎng)絡(luò)綜合化集成管理目標的實現(xiàn)奠定了基礎(chǔ)。另外在綜合網(wǎng)絡(luò)管理系統(tǒng)用戶使用界面中,通過Web/Java技術(shù)的應(yīng)用為實現(xiàn)Web/CORBA接口同CORBA平臺信息通信創(chuàng)造了條件。Applet為GUI提供編程功能,而利用CORBA中間件可以為Applet與管理系統(tǒng)之間的通信建設(shè)橋梁。最終圖形化用戶界面的固有特性被保留,同時也提高了網(wǎng)絡(luò)管理的的可操作性。
3.2 CORBA/SNMP網(wǎng)關(guān)
在上述分析中可知,CORBA網(wǎng)關(guān)的實現(xiàn)為綜合網(wǎng)絡(luò)管理體系構(gòu)建提供了基礎(chǔ),同時在具體應(yīng)用過程中,CORBA網(wǎng)關(guān)實現(xiàn)的基礎(chǔ)是需要針對不同的協(xié)議和服務(wù)完成相應(yīng)的轉(zhuǎn)換和映射,且只有這樣才能實現(xiàn)公開透明化的對管理系統(tǒng)及被管理系統(tǒng)進行管理。以CORBA/SNMP為例對此進行詳細的說明。管理者在實施網(wǎng)絡(luò)管理過程中并不需要掌握SNMP操作原語,同時也不用深入的掌握其具體的管理內(nèi)容,作為管理者只要明確自己的需求即可,而在這一過程中,網(wǎng)關(guān)的作用就是將SNMP操作原語進行隱藏。CORBA/SNMP主要包括三部分內(nèi)容,它們分別是管理者、SNMP代理以及網(wǎng)關(guān)。在CORBA/SNMP網(wǎng)關(guān)結(jié)構(gòu)體系中,管理者和網(wǎng)關(guān)交互為客戶端和服務(wù)器,以管理者刮泥管理請求發(fā)送為例,網(wǎng)關(guān)中的CORBA對象即為服務(wù)器,之后服務(wù)器將管理者請求轉(zhuǎn)換為相對應(yīng)的SNMP操作原語,并提供相應(yīng)的服務(wù);而網(wǎng)關(guān)在將代理結(jié)果傳輸給管理者過程中,管理者中的對象就是服務(wù)器,并進行結(jié)果的接受,做出相應(yīng)的處理服務(wù)。
綜上所述,在網(wǎng)絡(luò)管理技術(shù)發(fā)展帶動作用下,綜合網(wǎng)絡(luò)管理將會是未來網(wǎng)絡(luò)管理的發(fā)展方向,尤其是CORBA/Web融合技術(shù)的應(yīng)用一方面解決了客戶端問題,另一方面有彌補了服務(wù)器端的不足,符合綜合網(wǎng)絡(luò)管理系統(tǒng)的需求。
[1]劉烈君.基于多網(wǎng)融合技術(shù)的網(wǎng)絡(luò)管理研究[J].濟南職業(yè)學院學報,2016.
[2]江龍才.基于EPON的池州配電通信網(wǎng)綜合管理系統(tǒng)設(shè)計與實現(xiàn)[J].無線互聯(lián)科技,2016.
[3]杜玉申.平臺網(wǎng)絡(luò)成長的動力機制與復(fù)雜平臺網(wǎng)絡(luò)管理[J].中國科技論壇,2016.