1、計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展給網(wǎng)絡(luò)管理帶來了重大挑戰(zhàn)。但是SNMP協(xié)議在網(wǎng)絡(luò)配置,傳輸效率,安全性,告警管理等方面仍然存在根本性的缺點(diǎn)。而基于XML的NETCONF協(xié)議具有強(qiáng)大的配置功能,高效的傳輸性能,高安全性和優(yōu)異的可擴(kuò)展能力。NETCONF數(shù)據(jù)模型層的標(biāo)準(zhǔn)化工作,是一個(gè)當(dāng)前的研究熱點(diǎn)。同時(shí)NETCONF協(xié)議替代SNMP協(xié)議將是一個(gè)長久的過程。因此本文從網(wǎng)絡(luò)告警入手,對(duì)NETCONF協(xié)議的通告數(shù)據(jù)模型層和NETCONF-SNMP通告網(wǎng)關(guān)轉(zhuǎn)換
2、問題作了以下研究。
首先,就NETCONF協(xié)議的通告數(shù)據(jù)模型與SNMP Trap的數(shù)據(jù)模型進(jìn)行了翻譯。本文通過改進(jìn)Yang語言的數(shù)據(jù)類型,提出了通告和Trap下的規(guī)范翻譯模型,同時(shí)也提出了基于XML的交互翻譯模型。然后研究了XML文檔驗(yàn)證問題,提出了一個(gè)基于DSDL的通告XML驗(yàn)證框架。
其次,對(duì)NETCONF通告與Trap的網(wǎng)關(guān)操作轉(zhuǎn)換作了兩方面研究。其一是NETCONF通告與轉(zhuǎn)換網(wǎng)關(guān)的操作流程研究,解決了
3、NETCONF與網(wǎng)關(guān)的協(xié)議轉(zhuǎn)換過程。其二是對(duì)SNMP Trap消息與轉(zhuǎn)換網(wǎng)關(guān)的轉(zhuǎn)換研究,解決了Trap的分級(jí)、過濾問題,同時(shí)提出了通告輪詢與自陷相結(jié)合的通告管理算法。
最后,本文規(guī)劃了網(wǎng)關(guān)下的通告管理系統(tǒng)模型,并進(jìn)行了原型設(shè)計(jì)。對(duì)網(wǎng)關(guān)的部署及性能作了簡要分析。
本文提出的通告數(shù)據(jù)模型在NETCONF內(nèi)容層上進(jìn)行了有效嘗試,同時(shí)通告網(wǎng)關(guān)的規(guī)劃對(duì)開發(fā)大型NETCONF-SNMP網(wǎng)關(guān)提供了思路和新方法。