本申請實施例涉及通信領(lǐng)域,具體涉及拓撲關(guān)系的自動發(fā)現(xiàn)方法、裝置、設(shè)備和介質(zhì)。
背景技術(shù):
1、現(xiàn)有通信行業(yè)內(nèi),網(wǎng)絡(luò)設(shè)備之間的拓撲關(guān)系是日常網(wǎng)絡(luò)維護與故障處理的關(guān)鍵基礎(chǔ)信息。在現(xiàn)有技術(shù)中,只有同一專業(yè)、同一生產(chǎn)廠商的網(wǎng)絡(luò)設(shè)備之間的拓撲關(guān)系才能通過專業(yè)網(wǎng)管系統(tǒng)自動發(fā)現(xiàn),跨專業(yè)或跨生產(chǎn)廠商的網(wǎng)絡(luò)設(shè)備之間的拓撲關(guān)系,需要人工核查確定,費時費力且容易出錯。
技術(shù)實現(xiàn)思路
1、本申請實施例提出拓撲關(guān)系的自動發(fā)現(xiàn)方法、裝置、設(shè)備和介質(zhì),以解決人工核查網(wǎng)絡(luò)設(shè)備之間的拓撲關(guān)系,費時費力且容易出錯的技術(shù)問題。
2、第一方面,本申請實施例提供了一種拓撲關(guān)系的自動發(fā)現(xiàn)方法,所述方法包括:
3、在第一時間周期內(nèi),按照第一時間間隔,獲取m個端口信息組,每個所述端口信息組包括n個端口的端口信息,所述端口信息根據(jù)所述端口產(chǎn)生的告警信號獲得,其中,m和n均為整數(shù),m≥2,n≥1;
4、在每個所述端口信息組中,將n個所述端口的端口信息進行兩兩組合,獲取多個潛在拓撲關(guān)系端口對,將所述潛在拓撲關(guān)系端口對記錄在所述端口信息組中,所述潛在拓撲關(guān)系端口對由第一端口和第二端口組成;
5、根據(jù)所述潛在拓撲關(guān)系端口對在m個所述端口信息組中出現(xiàn)的統(tǒng)計結(jié)果,確定所述潛在拓撲關(guān)系端口對中所述第一端口和所述第二端口的拓撲關(guān)系,在所述第一端口和所述第二端口的拓撲關(guān)系為具有拓撲關(guān)系的情況下,所述潛在拓撲關(guān)系端口對為具有拓撲關(guān)系的端口對。
6、第二方面,本申請實施例提供了一種拓撲關(guān)系的自動發(fā)現(xiàn)裝置,所述裝置包括:
7、第一獲取模塊,用于在第一時間周期內(nèi),按照第一時間間隔,獲取m個端口信息組,每個所述端口信息組包括n個端口的端口信息,所述端口信息根據(jù)所述端口產(chǎn)生的告警信號獲得,其中,m和n均為整數(shù),m≥2,n≥1;
8、第二獲取模塊,用于在每個所述端口信息組中,將n個所述端口的端口信息進行兩兩組合,獲取多個潛在拓撲關(guān)系端口對,將所述潛在拓撲關(guān)系端口對記錄在所述端口信息組中,所述潛在拓撲關(guān)系端口對由第一端口和第二端口組成;
9、確定模塊,用于根據(jù)所述潛在拓撲關(guān)系端口對在m個所述端口信息組中出現(xiàn)的統(tǒng)計結(jié)果,確定所述潛在拓撲關(guān)系端口對中所述第一端口和所述第二端口的拓撲關(guān)系,在所述第一端口和所述第二端口的拓撲關(guān)系為具有拓撲關(guān)系的情況下,所述潛在拓撲關(guān)系端口對為具有拓撲關(guān)系的端口對。
10、第三方面,本申請實施例提供了一種電子設(shè)備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)如第一方面中任一實施例所描述的方法。
11、第四方面,本申請實施例提供了一種計算機可讀介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如第一方面中任一實施例所描述的方法。
12、本申請實施例提供的網(wǎng)絡(luò)設(shè)備之間的拓撲關(guān)系發(fā)現(xiàn)方法、裝置、設(shè)備和介質(zhì),端口信息組中的端口信息是在端口產(chǎn)生告警信號時獲得的,根據(jù)具有拓撲關(guān)系的端口對之間的告警信號必定相互影響的特點,本申請實施例提供的端口信息組中,端口信息對應的端口兩兩之間存在潛在拓撲關(guān)系,即:潛在拓撲關(guān)系端口對中第一端口和第二端口之間存在潛在拓撲關(guān)系;根據(jù)潛在拓撲關(guān)系端口對在所有端口信息組中出現(xiàn)的統(tǒng)計結(jié)果,可以確定出潛在拓撲關(guān)系端口對中第一端口和第二端口之間是否真實存在拓撲關(guān)系,并將真是存在拓撲關(guān)系的潛在拓撲關(guān)系端口記錄為具有拓撲關(guān)系的端口對,從而達到自動發(fā)現(xiàn)端口之間拓撲關(guān)系的目的,解決了人工核查網(wǎng)絡(luò)設(shè)備之間的拓撲關(guān)系,費時費力且容易出錯的技術(shù)問題。并且,由于具有拓撲關(guān)系的端口對之間的告警信號必定相互影響,使得通過本申請實施例技術(shù)方案獲得的具有拓撲關(guān)系的端口對更加準確。
1.一種拓撲關(guān)系的自動發(fā)現(xiàn)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述潛在拓撲關(guān)系端口對在m個所述端口信息組中出現(xiàn)的統(tǒng)計結(jié)果,確定所述潛在拓撲關(guān)系端口對中所述第一端口和所述第二端口的拓撲關(guān)系包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述潛在拓撲關(guān)系端口對在m個所述端口信息組中出現(xiàn)的統(tǒng)計結(jié)果,確定所述潛在拓撲關(guān)系端口對中所述第一端口和所述第二端口的拓撲關(guān)系,在所述第一端口和所述第二端口的拓撲關(guān)系為具有拓撲關(guān)系的情況下,所述潛在拓撲關(guān)系端口對為具有拓撲關(guān)系的端口對之后,還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從兩個以上所述具有拓撲關(guān)系的端口對中獲取一個目標具有拓撲關(guān)系的端口對包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述具有拓撲關(guān)系的端口對,對預先記錄的網(wǎng)絡(luò)拓撲關(guān)系進行稽查糾正包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述確定所述第一端口與所述對端端口之間的光纖光路存在錯誤包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取所述具有拓撲關(guān)系的端口對中,所述第一端口和所述第二端口的告警信號發(fā)送邏輯包括:
10.一種拓撲關(guān)系的自動發(fā)現(xiàn)裝置,其特征在于,所述裝置包括:
11.一種電子設(shè)備,其特征在于,包括:
12.一種計算機可讀介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-9中任一所述的方法。