張鐵
[摘要]針對傳統(tǒng)有線電視網(wǎng)絡(luò)存在網(wǎng)絡(luò)兼容性差、功能單一以及無法遠(yuǎn)程管理等問題,本文提出了一種新的網(wǎng)管代理系統(tǒng)架構(gòu)設(shè)計(jì)方法,能夠解決對有線電視網(wǎng)絡(luò)系統(tǒng)的遠(yuǎn)程集中管理。經(jīng)測試,網(wǎng)管代理系統(tǒng)的平均響應(yīng)時(shí)間為0.5秒左右,能夠滿足網(wǎng)絡(luò)管理的時(shí)效性。
[關(guān)鍵詞]有線電視網(wǎng)絡(luò) 網(wǎng)管代理 時(shí)效性
0引言
隨著有線電視基礎(chǔ)設(shè)施的不斷建設(shè)和業(yè)務(wù)結(jié)構(gòu)復(fù)雜性越來越高,提供相應(yīng)服務(wù)的硬件設(shè)備數(shù)量也在不斷增加,只靠人為去管理如此龐大的網(wǎng)絡(luò)設(shè)備資源,無法對網(wǎng)絡(luò)中出現(xiàn)的突發(fā)事件做出快速準(zhǔn)確的響應(yīng),從而在很大程度上降低了用戶的滿意度。目前在有線電視基礎(chǔ)網(wǎng)絡(luò)和設(shè)備管理中面臨的問題較多,比如當(dāng)網(wǎng)絡(luò)出現(xiàn)故障后,傳統(tǒng)的管理模式響應(yīng)速度慢,使得網(wǎng)絡(luò)整體的穩(wěn)定性降低,客戶服務(wù)質(zhì)量下降。
網(wǎng)絡(luò)管理是對網(wǎng)絡(luò)中包括軟件、硬件和人力的綜合、使用以及協(xié)調(diào),以實(shí)現(xiàn)對網(wǎng)絡(luò)資源的監(jiān)督、組合和控制。隨著有線電視網(wǎng)絡(luò)技術(shù)的快速發(fā)展及業(yè)務(wù)規(guī)模的不斷擴(kuò)大,建立一個(gè)科學(xué)有效的網(wǎng)管系統(tǒng),實(shí)現(xiàn)對所有有線電視網(wǎng)絡(luò)設(shè)備的集中管理,提高網(wǎng)絡(luò)運(yùn)營的可靠性與服務(wù)質(zhì)量,成為有線電視網(wǎng)絡(luò)管理領(lǐng)域迫切需要解決的問題。
1網(wǎng)管代理系統(tǒng)架構(gòu)設(shè)計(jì)
本網(wǎng)管代理系統(tǒng)主要由網(wǎng)管通信、協(xié)議轉(zhuǎn)換、串口通信三個(gè)功能模塊組成。網(wǎng)管代理系統(tǒng)架構(gòu)如圖1所示。
串口通信功能主要負(fù)責(zé)與OmniStar光傳輸平臺進(jìn)行串口通信,一方面通過輪詢的方式獲取OmniStar光傳輸平臺的告警信息,還能根據(jù)請求獲取各個(gè)模塊的狀態(tài)信息,同時(shí)向OmniStar光傳輸平臺特定的模塊發(fā)送設(shè)值指令進(jìn)行配置,另一方面將從Omn-iStar光傳輸平臺返回的狀態(tài)信息指令傳遞給協(xié)議轉(zhuǎn)換功能,該功能能從這些串口通信指令解析并分離出狀態(tài)信息;協(xié)議轉(zhuǎn)換功能主要負(fù)責(zé)串口通信指令的解析與串口通信指令的封裝,能從串口通信功能獲取的串口通信指令中解析出數(shù)據(jù)信息,將其存入MIB庫中,提供給網(wǎng)管通信功能,同時(shí)能將網(wǎng)管通信功能傳遞而來的來自管理站的Get、Set請求封裝成相應(yīng)的串口通信指令轉(zhuǎn)發(fā)給Om-niStar光傳輸平臺,進(jìn)行查詢和配置管理;網(wǎng)管通信功能主要負(fù)責(zé)與管理站進(jìn)行SNMP協(xié)議通信及與協(xié)議轉(zhuǎn)換功能通信,它接受來自管理站的請求,并將其解析處理后將請求傳遞給協(xié)議轉(zhuǎn)換功能,同時(shí)能將協(xié)議轉(zhuǎn)換功能存入MIB的值封裝成SNMP協(xié)議報(bào)文轉(zhuǎn)發(fā)給管理站。
2網(wǎng)管代理系統(tǒng)進(jìn)程設(shè)計(jì)
依據(jù)本網(wǎng)管代理設(shè)計(jì)的三個(gè)功能,將網(wǎng)管代理系統(tǒng)的進(jìn)程設(shè)計(jì)為參數(shù)收集、SNMP代理和Trap輪詢?nèi)齻€(gè)進(jìn)程,三者之間協(xié)同工作確保軟件系統(tǒng)正常運(yùn)行。參數(shù)收集進(jìn)程主要負(fù)責(zé)與OmniStar光傳輸平臺進(jìn)行串口指令通信,通過對串口指令的解析提取狀態(tài)信息數(shù)據(jù)、描述信息數(shù)據(jù)等并將其存入MIB庫中,為SNMP代理進(jìn)程提供數(shù)據(jù)信息服務(wù),同時(shí)還能將SNMP代理進(jìn)程的Set請求組裝成串口通信指令的設(shè)置請求轉(zhuǎn)發(fā)給OmniStar光傳輸平臺,從而對OmniStar光傳輸平臺進(jìn)行配置管理。參數(shù)收集進(jìn)程設(shè)計(jì)流程見圖2所示。
SNMP代理進(jìn)程主要負(fù)責(zé)與管理站的SNMP協(xié)議通信,能解析管理站的請求并從MIB庫中讀取數(shù)據(jù)信息及向參數(shù)收集進(jìn)程發(fā)送配置管理請求。SNMP代理進(jìn)程能從MIB庫中讀取數(shù)據(jù)信息,并可將管理站的Set請求傳遞給參數(shù)收集進(jìn)程,SNMP代理進(jìn)程狀態(tài)轉(zhuǎn)換流程見圖3所示。
Trap輪詢進(jìn)程主要負(fù)責(zé)收集OmniStar光傳輸平臺的告警信息,同時(shí)通過輪詢的方式發(fā)現(xiàn)本網(wǎng)管代理所需管理的OmniStar機(jī)架的個(gè)數(shù)以及每個(gè)機(jī)架中所管理的模塊個(gè)數(shù),然后將所收集的告警數(shù)據(jù)信息封裝成SNMP消息報(bào)文轉(zhuǎn)發(fā)給管理站。其中參數(shù)收集進(jìn)程與Trap輪詢進(jìn)程對串口的使用進(jìn)行競爭獲取,參數(shù)收集進(jìn)程的優(yōu)先級高于Trap輪詢進(jìn)程。
3網(wǎng)管代理系統(tǒng)測試與分析
網(wǎng)管代理系統(tǒng)根據(jù)網(wǎng)管接口測試標(biāo)準(zhǔn)進(jìn)行測試,包括標(biāo)準(zhǔn)MIB變量的讀取和設(shè)置、告警信息的獲取以及代理系統(tǒng)響應(yīng)時(shí)間等測試。嵌入式網(wǎng)管代理的響應(yīng)時(shí)間是指嵌入式網(wǎng)管代理對來自管理端的SNMP請求的處理響應(yīng)時(shí)間,即網(wǎng)管軟件MIB Browser向網(wǎng)管代理發(fā)送SNMP請求到收到嵌入式網(wǎng)管代理返回的響應(yīng)報(bào)文之間的時(shí)間。表1為測試得到的網(wǎng)管代理系統(tǒng)響應(yīng)時(shí)間,表2為采集100次數(shù)據(jù)得到的網(wǎng)管代理系統(tǒng)平均響應(yīng)時(shí)間。
測試結(jié)果表明,所設(shè)計(jì)的網(wǎng)管代理系統(tǒng)因受網(wǎng)絡(luò)環(huán)境的影響會(huì)產(chǎn)生不同的響應(yīng)時(shí)間,響應(yīng)時(shí)間范圍為0.3-0.7秒,平均響應(yīng)時(shí)間為0.5秒左右,能夠滿足遠(yuǎn)程集中管理的需求。
4結(jié)論
本文從有線電視網(wǎng)絡(luò)管理的實(shí)際問題出發(fā),以O(shè)mniStar光傳輸平臺為開發(fā)對象,提出了面向有線電視網(wǎng)絡(luò)的網(wǎng)管代理系統(tǒng)架構(gòu)設(shè)計(jì)方法,并對三個(gè)進(jìn)程進(jìn)行了詳細(xì)設(shè)計(jì),最后對設(shè)計(jì)網(wǎng)管代理系統(tǒng)進(jìn)行了測試,測試結(jié)果良好,能夠滿足對有線電視網(wǎng)絡(luò)的集中管理。