資源描述:
《基于snmp協(xié)議agent的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第一章緒論1.1概述網(wǎng)絡(luò)管理的發(fā)展隨著計(jì)算機(jī)技術(shù)與通信技術(shù)的發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)從早期的主從式結(jié)構(gòu),發(fā)展到以分層計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)。同時(shí)伴隨著各種應(yīng)用的開(kāi)發(fā),使得計(jì)算機(jī)網(wǎng)絡(luò)本身己經(jīng)成為了信息社會(huì)最重要的基礎(chǔ)設(shè)施之一,滲透到了社會(huì)生產(chǎn)和生活的各個(gè)領(lǐng)域,廣泛應(yīng)用于商業(yè)、教育、軍事、科研、政府部門(mén)等各個(gè)方面。伴隨計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的成熟和規(guī)模的不斷增長(zhǎng),眾多不同的網(wǎng)絡(luò)操作系統(tǒng)、不同廠家的網(wǎng)絡(luò)通信設(shè)備、多種多樣的網(wǎng)絡(luò)服務(wù)軟件和數(shù)量巨大的使用者與潛在的攻擊者同時(shí)存在于網(wǎng)絡(luò)上,使得計(jì)算機(jī)網(wǎng)絡(luò)的復(fù)雜性持續(xù)增加,網(wǎng)絡(luò)的異構(gòu)性日趨提高,網(wǎng)絡(luò)
2、的安全性問(wèn)題日益突出。與此同時(shí),越來(lái)越多的應(yīng)用需要網(wǎng)絡(luò)來(lái)提供支持,用戶對(duì)計(jì)算機(jī)網(wǎng)絡(luò)資源的可用性和網(wǎng)絡(luò)性能的可靠性要求也越來(lái)越高。網(wǎng)絡(luò)管理也就隨之產(chǎn)生,通過(guò)必要的網(wǎng)絡(luò)管理方法和工具,用來(lái)監(jiān)視和控制復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò),及時(shí)發(fā)現(xiàn)和修復(fù)網(wǎng)絡(luò)故障,保障計(jì)算機(jī)網(wǎng)絡(luò)盡可能長(zhǎng)時(shí)間地正常運(yùn)行,最大限度地發(fā)揮應(yīng)有的功能和效率,網(wǎng)絡(luò)性能和功能的發(fā)揮得到保證。在網(wǎng)絡(luò)管理協(xié)議產(chǎn)生以前的相當(dāng)長(zhǎng)的時(shí)間里,管理者要學(xué)習(xí)各種從不同網(wǎng)絡(luò)設(shè)備獲取數(shù)據(jù)的方法。因?yàn)楦鱾€(gè)生產(chǎn)廠家使用專(zhuān)用的方法收集數(shù)據(jù),相同功能的設(shè)備,不同的生產(chǎn)廠商提供的數(shù)據(jù)采集方法可能大相徑
3、庭。在這種情況下,制定一個(gè)行業(yè)標(biāo)準(zhǔn)的緊迫性越來(lái)越明顯。首先開(kāi)始研究網(wǎng)絡(luò)管理通信標(biāo)準(zhǔn)問(wèn)題的是國(guó)際上最著名的國(guó)際標(biāo)準(zhǔn)化組織/SO,他們對(duì)網(wǎng)絡(luò)管理的標(biāo)準(zhǔn)化工作始于1979年,主要針對(duì)OSI(開(kāi)放系統(tǒng)互連)七層協(xié)議的傳輸環(huán)境而設(shè)計(jì)。ISO的成果是CMIS(公共管理信息服務(wù))和CMIP(公共管理信息協(xié)議)。CMIS支持管理進(jìn)程和管理代理之間的通信要求,CMIP則是提供管理信息傳輸服務(wù)的應(yīng)用層協(xié)議,二者規(guī)定了OSI系統(tǒng)的網(wǎng)絡(luò)管理標(biāo)準(zhǔn)?;贠SI標(biāo)準(zhǔn)的產(chǎn)品有AT&T的Accumaster和DEC公司的EMA等,HP的OpenVi
4、ew最初也是按OSI標(biāo)準(zhǔn)設(shè)計(jì)的。后來(lái),Internet工程任務(wù)組(mTF)為了管理以幾何級(jí)數(shù)增長(zhǎng)的Intemet,決定采用基于OSI的CMIP協(xié)議作為Interact的管理協(xié)議,并對(duì)它作了修改,修改后的協(xié)議被稱(chēng)作CMOT(CommonManagementOverTCP/IP)。但由于CMOT遲遲未能出臺(tái),IETF決定把已有的SGMP(簡(jiǎn)單網(wǎng)關(guān)監(jiān)控協(xié)議)進(jìn)一步修改后,作為臨時(shí)的解決方案。這個(gè)在SGMP基礎(chǔ)上開(kāi)發(fā)的解決方案就是著名的SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議),也稱(chēng)SNMPvl。SNMPvl最大的特點(diǎn)是簡(jiǎn)單性,容易實(shí)現(xiàn)
5、且成本低。此外,它的特點(diǎn)還有:可伸縮性,SNMP可管理絕大部分符合Intemet標(biāo)準(zhǔn)的設(shè)備:擴(kuò)展性,通過(guò)定義新的被管理對(duì)象,可以非常方便地?cái)U(kuò)展管理能力;健壯性,即使在被管理設(shè)備發(fā)生嚴(yán)重錯(cuò)誤時(shí),也不會(huì)影響管理者的正常工作。近年來(lái),SNMP發(fā)展很快,已經(jīng)超越傳統(tǒng)的TCP仰環(huán)境,受到更為廣泛的支持,成為網(wǎng)絡(luò)管理方面事實(shí)上的標(biāo)準(zhǔn)。相對(duì)于OSI標(biāo)準(zhǔn),SNMP簡(jiǎn)單悉實(shí)用。SNMP的產(chǎn)品中最流行的是IBM公司的NctView、Cabletron公司的Spectrum和HP公司的OpenView。除此之外,許多其他生產(chǎn)網(wǎng)絡(luò)通信設(shè)備
6、的廠家,如Cisco、Crosscomm、Proteon、Hughes等也都提供基于SNMP的實(shí)現(xiàn)方法。王.2網(wǎng)絡(luò)管理的通用結(jié)構(gòu)模型計(jì)算機(jī)的網(wǎng)絡(luò)管理包括網(wǎng)絡(luò)監(jiān)視和網(wǎng)終控制兩個(gè)方面,其主要的內(nèi)容包括:1.網(wǎng)絡(luò)監(jiān)視負(fù)責(zé)收集網(wǎng)絡(luò)中各種設(shè)備的工作參數(shù)和運(yùn)行狀態(tài)信息,將收集到的信息進(jìn)行存儲(chǔ)和處理,用各種方便、直觀的方式將數(shù)據(jù)信息提供給網(wǎng)絡(luò)管理人員。2.網(wǎng)絡(luò)控制根據(jù)網(wǎng)絡(luò)管理人員的指令要求向霹絡(luò)中的設(shè)備發(fā)出控制指令,監(jiān)視指令執(zhí)符的結(jié)果,保證網(wǎng)絡(luò)設(shè)備按照網(wǎng)絡(luò)管理系統(tǒng)的要求工作:具備一定智能控制功能的管理系統(tǒng)還能夠掇據(jù)收集得到的嬲絡(luò)
7、信息處理結(jié)果,彝網(wǎng)絡(luò)中的設(shè)備發(fā)出控制指令。網(wǎng)絡(luò)管理應(yīng)該包括的功能以及這些功能應(yīng)該如何劃分。颼絡(luò)管理內(nèi)容的一致性使得各種網(wǎng)絡(luò)管理系統(tǒng)在組成上也具有基本統(tǒng)一的結(jié)構(gòu),圖1.1即為網(wǎng)絡(luò)管理的通用結(jié)構(gòu)模型。潮絡(luò)管理者網(wǎng)絡(luò)協(xié)議被管設(shè)備管理信息庫(kù)請(qǐng)求人,,一_———、、,弼/網(wǎng)、./絡(luò)刀\代\/MlB器∥理、、一/\響應(yīng)鍪1.1闕絡(luò)管理的終棗每摸壁如圖所示,現(xiàn)代計(jì)算機(jī)網(wǎng)終的網(wǎng)絡(luò)管理系統(tǒng)基本上由四部分組成:多個(gè)被管代理、至少一個(gè)網(wǎng)絡(luò)管理站、一種通用的網(wǎng)絡(luò)管理協(xié)議和一個(gè)或多個(gè)管理信息庫(kù)(MIB[1】)。網(wǎng)絡(luò)管理站邋過(guò)駐留其上的網(wǎng)絡(luò)管
8、理進(jìn)程負(fù)責(zé)網(wǎng)絡(luò)管理的全部監(jiān)視和控制,第一章緒論3網(wǎng)絡(luò)管理進(jìn)程與被管代理進(jìn)行信息交互,接收管理者的命令,并通過(guò)網(wǎng)絡(luò)管理協(xié)議向各被管代理轉(zhuǎn)發(fā),同時(shí)接收來(lái)自被管代理的通告或中斷信息,并向管理人員顯示或報(bào)告。網(wǎng)管代理駐留在被管設(shè)備上,時(shí)刻監(jiān)聽(tīng)和響應(yīng)來(lái)自網(wǎng)絡(luò)管理器的網(wǎng)絡(luò)管理查詢(xún)或設(shè)置命令,承擔(dān)中間人的角色,負(fù)責(zé)數(shù)據(jù)的采集。另外,代理也有可能在某些情況下主動(dòng)向管理站傳送