本發(fā)明涉及一種網絡管理控制器,尤其是一種網絡管理控制器及非介入式光纖鏈路云監(jiān)測系統(tǒng)。
背景技術:
OTDR(Optical Time Domain Reflectometer,光時域反射儀)是獨立的光纖測試設備,早期一般獨立使用,不能實現實時在線的監(jiān)測。隨著微電子技術的發(fā)展和網絡技術的發(fā)展,OTDR設備提供了網絡管理接口,通過對儀器接口的二次開發(fā),可將OTDR納入管理范圍,進行遠程控制,實現光纖鏈路狀態(tài)監(jiān)測的自動化操作。由于各儀器制造商采用的協(xié)議不同,OTDR的遠程可操作性不同,因此一般多為單區(qū)域、單系統(tǒng)應用。
技術實現要素:
本發(fā)明的目的是克服現有技術中存在的不足,提供一種網絡管理控制器及非介入式光纖鏈路云監(jiān)測系統(tǒng),能夠實現對不同類型OTDR的遠程控制和監(jiān)測數據采集和上送,提高測試系統(tǒng)的智能化、集中化、靈活化管理的能力。
按照本發(fā)明提供的技術方案,所述非介入式光纖鏈路云監(jiān)測系統(tǒng)網絡管理控制器,其特征是:所述網絡管理控制器采用分布式架構,包括協(xié)議代理側GET邏輯接口、TRAP邏輯接口和應用系統(tǒng)側REQUEST邏輯接口、TRIGGER邏輯接口;
所述REQUEST邏輯接口用于發(fā)起請求,請求信息中包括鏈路表管理信息、測試線路表管理信息和OTDR 設備信息表管理信息;
所述GET邏輯接口用于提取特定的網絡管理信息,包括鏈路表管理信息、測試線路表管理信息和當前告警信息表管理信息;
所述TRIGGER邏輯接口用于對管理信息進行控制;
所述TRAP邏輯接口主動上送狀態(tài)變化信息。
進一步的,所述TRAP邏輯接口上送的狀態(tài)變化信息包括鏈路鏈接狀態(tài)管理信息、OTDR連接丟失管理信息、OTDR連接恢復管理信息和測試狀態(tài)管理信息。
進一步的,所述鏈路表管理信息包括link ID、名字、狀態(tài)、OTDR的IP地址、鏈接的光通道。
進一步的,所述測試線路表管理信息包括cable ID、名字、狀態(tài)、長度、起始位置、終止位置。
進一步的,所述OTDR 設備信息表管理信息包括OTDR ID、名字、IP地址、OTDR與服務器鏈接信息、測試狀態(tài)、測試信息。
進一步的,所述當前告警信息表管理信息包括故障OTDR的ID、IP地址、事件發(fā)生時刻、影響的link ID和Cable ID、故障點位置信息。
進一步的,當出現故障時,鏈路鏈接狀態(tài)改變,獲取鏈路鏈接狀態(tài)管理信息;當光纖鏈路中的某個OTDR出現故障,斷開連接時,給出OTDR連接丟失管理信息;當故障的OTDR修復時,產生OTDR連接恢復管理信息。
所述非介入式光纖鏈路云監(jiān)測系統(tǒng),其特征是:包括云平臺、網絡管理控制器和執(zhí)行單元;
所述云平臺包括計算資源池、存儲資源池和網絡資源池;所述云平臺通過內部的邏輯接口連接應用軟件系統(tǒng),應用軟件系統(tǒng)調用云平臺的資源,用于光纖鏈路監(jiān)測的數據收集、存儲、計算、分析和預警;
所述網絡管理控制器與云平臺通過標準接口連接,網絡管理控制器接收應用軟件系統(tǒng)下發(fā)的命令,控制執(zhí)行單元進行光纖鏈路的監(jiān)視和檢測,將執(zhí)行單元上送的測試結果以標準格式上送應用軟件系統(tǒng);
所述執(zhí)行單元與網絡管理控制器的接口連接,執(zhí)行單元采用OTDR和無源光器件/設備進行光纖鏈路測試,并將測試結果實時上傳至網絡管理控制器;
所述網絡管理控制器采用分布式架構,包括協(xié)議代理側GET邏輯接口、TRAP邏輯接口和應用系統(tǒng)側REQUEST邏輯接口、TRIGGER邏輯接口;所述REQUEST邏輯接口用于發(fā)起請求,請求信息中包括鏈路表管理信息、測試線路表管理信息和OTDR 設備信息表管理信息;所述GET邏輯接口用于提取特定的網絡管理信息,包括鏈路表管理信息、測試線路表管理信息和當前告警信息表管理信息;所述TRIGGER邏輯接口用于對管理信息進行控制;所述TRAP邏輯接口主動上送狀態(tài)變化信息。
本發(fā)明具有以下優(yōu)點:
(1)基礎通用協(xié)議規(guī)范:基礎采用SNMP簡單網絡管理協(xié)議設計,該協(xié)議簡單、穩(wěn)定,得到了廣泛的應用和支持,易于開發(fā),實現效率高。
(2)多協(xié)議代理和擴展:網絡管理控制器基于彈性架構設計,支持多協(xié)議代理和擴展,實現不同類型OTDR的管控,實現測試系統(tǒng)信息入網,達到智能化、在線實時、集中化的效果。
(3)本發(fā)明所述非介入式光纖鏈路云監(jiān)測系統(tǒng)基于云平臺設計,實現應用與控制分離,可實現多區(qū)域、大規(guī)模的光纖鏈路監(jiān)測,可擴展性強;基于云平臺的應用軟件集成強大分析功能,能對線路運行狀態(tài)進行實時分析,根據分析結果及時給出預警信息,從而可對光纖鏈路做到故障前的及時維護,避免業(yè)務中斷事件,縮短業(yè)務中斷時間,提高光纖鏈路的運維效率。
附圖說明
圖1為本發(fā)明所述非介入式光纖鏈路云監(jiān)測系統(tǒng)的示意圖。
圖2為本發(fā)明所述網絡管理控制器的示意圖。
具體實施方式
下面結合具體附圖對本發(fā)明作進一步說明。
如圖1所示,本發(fā)明所述非介入式光纖鏈路云監(jiān)測系統(tǒng)包括云平臺10、網絡管理控制器20和執(zhí)行單元30,網絡管理控制器20與云平臺10通過標準接口2連接,執(zhí)行單元30與網絡管理控制器20的接口3連接,云平臺10的應用軟件系統(tǒng)40通過網絡管理控制器20控制執(zhí)行單元30進行光纖鏈路的檢測和監(jiān)視。具體地:所述應用軟件系統(tǒng)40通過云平臺10內部的邏輯接口1連接,實現云平臺10資源的調用;所述云平臺10采用OpenStack開源云架構搭建,結合軟件/硬件虛擬化技術,將服務器的計算資源、存儲資源、網絡資源池化,將服務器資源形成計算資源池4、存儲資源池5和網絡資源池6,實現資源的統(tǒng)一調度和管理。所述應用軟件系統(tǒng)40基于云平臺10,可實現多租戶應用管理,通過內部邏輯接口1統(tǒng)一調度計算資源、存儲資源,用于光纖鏈路監(jiān)測的數據收集、存儲、計算、分析和預警,實現多區(qū)域光纖鏈路的實時監(jiān)控。所述網絡管理控制器20通過統(tǒng)一的標準接口2接收云平臺10的應用軟件系統(tǒng)40下發(fā)的命令,控制執(zhí)行單元30進行光纖鏈路的監(jiān)視和檢測,將執(zhí)行單元30上送的測試結果以標準格式上送應用軟件系統(tǒng)40進行處理。所述執(zhí)行單元30通過接口3接入網絡管理控制器20,執(zhí)行單元30采用OTDR進行光纖鏈路測試,并利用無源光器件/設備將測試信號和工作信號合并在一根纖芯中進行傳輸,以非介入式測試方法進行測試;并將測試結果實時上傳至網絡管理控制器20。執(zhí)行單元30在光纖鏈路端點就地配置,按光纖鏈路區(qū)域走向規(guī)劃配置,接口3為多協(xié)議接口,可適配采用不同協(xié)議的執(zhí)行單元。
如圖2所示,本發(fā)明所述非介入式光纖鏈路云監(jiān)測系統(tǒng)網絡管理控制器30采用分布式架構,包括協(xié)議代理側GET邏輯接口22、TRAP邏輯接口24和應用系統(tǒng)側REQUEST邏輯接口21、TRIGGER邏輯接口23,承上啟下,實現應用軟件系統(tǒng)40的命令下發(fā)和執(zhí)行單元30的數據采集及上送。所述協(xié)議代理側的基礎協(xié)議采用簡單網絡管理SNMP協(xié)議。
具體為:所述REQUEST(請求命令)邏輯接口21使用主機名或者IP地址發(fā)起請求,請求信息中包括get(獲?。?、get next(獲取下一個)、set(設置)等操作信息以及共同體名字和驗證信息,包括link list(鏈路表)、Cable list(測試線路表)和OTDR list(OTDR 設備信息表)管理信息。
所述GET(獲取命令)邏輯接口22采用get操作用來提取特定的網絡管理信息;get-next操作通過遍歷活動來提供強大的管理信息提取能力,包括link list、Cable list和Active alarm list(當前告警信息表)管理信息。
所述TRIGGER(觸發(fā)命令)邏輯接口23采用set操作用來對管理信息進行控制(修改、設置),包括Link test(鏈路測試)管理信息。
所述TRAP(上報)邏輯接口24主動上送狀態(tài)變化信息,包括Linkstatus(鏈路鏈接狀態(tài)管理信息)、OTDRconnectionlost(OTDR連接丟失管理信息)、OTDRConnectionRestored(OTDR連接恢復管理信息)和TestMeasurementDone(測試狀態(tài)管理信息)。
所述網絡管理控制器各邏輯接口的具體管理信息說明如下:
(1)Link list:包括link ID、名字、狀態(tài)、OTDR的IP地址、鏈接的光通道(具體指出光開關通道號);
(2)Cable list:包括cable ID、名字、狀態(tài)、長度、起始位置(名字和經緯度)、終止位置(名字和經緯度);
(3)OTDR list:包括OTDR ID、名字、IP地址、OTDR與服務器鏈接信息、測試狀態(tài)、測試信息;
(4)Active Alarm List:包括故障OTDR的ID、IP地址、事件發(fā)生時刻、影響的link ID和Cable ID、故障點位置信息;
(5)Link test:通過SNMP改變link list信息實現對各個光纖鏈路的測試,每次測試給出表單信息,對上述的各個管理信息進行存儲修改,獲得當前網絡狀態(tài)信息;
(6)Linkstatus:當出現故障時,linkstatus改變,獲取相關的信息,包括link ID、cable ID、鏈接的光通道、事件發(fā)生時刻、故障點位置信息等;
(7)OTDRconnectionlost:當光纖鏈路中的某個OTDR出現故障,斷開連接時,給出相關的信息,包括IP地址、ID、OTDR名字編號、事件發(fā)生時刻等;
(8)OTDRConnectionRestored:對應上面的OTDR故障事件,當故障的OTDR修復時,產生本報文信息,具體信息與上一一對應;
(9)TestMeasurementDone:指示當前OTDR遠程測試系統(tǒng)的測試狀態(tài)(開始、結束),信息包括測試的link ID、測試狀態(tài)信息。
本發(fā)明所述網絡管理控制器能夠實現非介入式光纖鏈路云監(jiān)測系統(tǒng)應用軟件對執(zhí)行單元的直接控制。網絡管理控制器基于彈性架構設計,可支持不同網絡協(xié)議代理,通過該網絡管理控制器,可實現大范圍光纖鏈路的統(tǒng)一監(jiān)測和管理,大大提高運維效率,提高了工作效率。