欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電力通信系統(tǒng)的可視化網(wǎng)絡(luò)拓撲生成方法與流程

文檔序號:40479212發(fā)布日期:2024-12-31 12:46閱讀:11來源:國知局
電力通信系統(tǒng)的可視化網(wǎng)絡(luò)拓撲生成方法與流程

本發(fā)明涉及通信,特別涉及一種電力通信系統(tǒng)的可視化網(wǎng)絡(luò)拓撲生成方法。


背景技術(shù):

1、在電力通信系統(tǒng)的承載網(wǎng)檢修及搶修時,作業(yè)人員需要到現(xiàn)場處理設(shè)備故障,在處理故障過程中需要準確快速確定設(shè)備之間的連接關(guān)系,對設(shè)備進行準確定位,從而才能實現(xiàn)故障的快速處理。

2、然而,目前在確定設(shè)備之間的連接關(guān)系時,通常采取的方式是查看標簽、臺賬,然后尋找對端設(shè)備,再去使用console線去連接設(shè)備查詢設(shè)備信息,這不僅耗時長,而且也很難系統(tǒng)性查找網(wǎng)絡(luò)問題。另外,現(xiàn)場作業(yè)人員在需要快速知道某個ip地址在哪臺交換機上時,僅僅通過臺賬很難精確定位,往往還是需要逐個登錄交換機去查詢,這同樣也會浪費大量搶修時間。

3、因此,在電力通信系統(tǒng)的承載網(wǎng)檢修及搶修時,現(xiàn)有的方案難以快速準確的查找設(shè)備信息并進行設(shè)備定位,進而導致運維及時性較差。


技術(shù)實現(xiàn)思路

1、有鑒于此,針對以上不足,有必要提出一種電力通信系統(tǒng)的可視化網(wǎng)絡(luò)拓撲生成方法,能夠快速準確的查找設(shè)備信息并進行設(shè)備定位,進而提高運維的及時性。

2、第一方面,本發(fā)明提供了一種電力通信系統(tǒng)的可視化網(wǎng)絡(luò)拓撲生成方法,包括:

3、步驟10:登錄電力通信系統(tǒng)中任意一個承載網(wǎng)邊緣設(shè)備,并獲取該承載網(wǎng)邊緣設(shè)備的設(shè)備信息;

4、步驟20:以所述承載網(wǎng)邊緣設(shè)備作為源設(shè)備,采用多進程的方式為該源設(shè)備的每一個鄰居設(shè)備分配一個進程,并通過ssh連接的方式獲取各鄰居設(shè)備的地址信息和設(shè)備信息;

5、步驟30:以各鄰居設(shè)備為當前源設(shè)備,采用步驟20的方式獲取各當前源設(shè)備的鄰居設(shè)備的地址信息和設(shè)備信息;循環(huán)執(zhí)行該步驟,直至采集得到電力通信系統(tǒng)中所有設(shè)備的設(shè)備信息和上下級邏輯關(guān)系;

6、步驟40:對每個設(shè)備的設(shè)備信息進行數(shù)據(jù)清洗,得到設(shè)備信息串;

7、步驟50:針對每個設(shè)備,利用該設(shè)備的設(shè)備信息確定該設(shè)備物理端口的對端設(shè)備的對端設(shè)備信息;

8、步驟60:根據(jù)所述上下級邏輯關(guān)系、設(shè)備信息串和所述對端設(shè)備信息,構(gòu)建電力通信系統(tǒng)的拓撲網(wǎng)絡(luò);

9、步驟70:對所述拓撲網(wǎng)絡(luò)進行可視化展示。

10、優(yōu)選的,步驟10中,所述設(shè)備信息包括但不限于:路由表、接口地址表、mac地址表、vlan表、地址解析協(xié)議arp表和數(shù)據(jù)配置表。

11、優(yōu)選的,所述步驟20,包括:

12、步驟s21:向所述源設(shè)備發(fā)送查看其鄰居設(shè)備的ip地址的命令;其中,該鄰居設(shè)備為與源設(shè)備具有直接連接關(guān)系的設(shè)備;

13、步驟s22:維護一個鄰居ip地址池作為全局變量,并在每次發(fā)起ssh連接前查看對應(yīng)的鄰居設(shè)備的ip地址是否在所述鄰居ip地址池中;以及,在所述鄰居ip地址池中沒有該鄰居設(shè)備的ip地址時為該鄰居設(shè)備分配進程,并將該鄰居設(shè)備的ip地址放入所述鄰居ip地址池中;

14、步驟s23:采用多進程的方式為每一個鄰居設(shè)備的ip地址分配一個進程,并通過各進程向該源設(shè)備的各鄰居設(shè)備的ip地址發(fā)送ssh連接請求;

15、步驟s24:連接登錄后,各進程通過分出多個線程獲取對應(yīng)鄰居設(shè)備的ip地址信息和設(shè)備信息。

16、優(yōu)選的,所述步驟40,包括:

17、步驟s41:對所述設(shè)備信息進行關(guān)鍵數(shù)據(jù)提取,得到關(guān)鍵設(shè)備信息;其中,所述關(guān)鍵設(shè)備信息包括但不限于:設(shè)備的物理接口信息、物理接口的ip地址、物理接口的vlan信息、端口承載的業(yè)務(wù)信息;

18、步驟s42:以物理接口的編號為基準,按照預(yù)設(shè)格式形成各編號下的設(shè)備信息串;其中,

19、對于三層接口,所述預(yù)設(shè)格式包括:物理接口編號-承載業(yè)務(wù)-ip地址或虛擬端口ip地址-mac地址;

20、對于二層接口,所述預(yù)設(shè)格式包括:物理接口編號-承載業(yè)務(wù)-放通的vlan號-mac地址。

21、優(yōu)選的,所述步驟50,包括:

22、步驟s51:通過所述設(shè)備信息中的接口地址表獲取當前設(shè)備的本端接口地址,并根據(jù)該本端接口地址計算出對端接口地址;

23、步驟s52:通過進程間通信將所計算出的對端接口地址與對端設(shè)備的接口地址進行匹配;若存在對端設(shè)備的端口匹配成功,則建立兩者的連接關(guān)系;否則,執(zhí)行步驟s53;

24、步驟s53:通過所述設(shè)備信息中的arp表或mac地址表,獲取當前設(shè)備三層接口下的mac地址、ip地址、物理端口和所學到的mac地址;

25、步驟s54:通過進程間通信將所學到的mac地址與對端設(shè)備端口的mac地址進行匹配;若存在對端設(shè)備的端口匹配成功,則建立兩者的連接關(guān)系;否則,執(zhí)行步驟s55;

26、步驟s55:通過所述設(shè)備信息中的數(shù)據(jù)配置表和mac地址表,獲取當前設(shè)備二層接口下的物理端口、mac地址、端口vlan及學習到的mac地址;

27、步驟s56:通過進程間通信將端口vlan和所學習到的mac地址與對端設(shè)備的端口vlan和mac地址進行匹配;若存在對端設(shè)備的端口匹配成功,則建立兩者的連接關(guān)系;否則,拋出異常;

28、步驟s57:基于建立的連接關(guān)系,獲取各對端設(shè)備的對端設(shè)備信息。

29、優(yōu)選的,所述步驟60,包括:

30、步驟s61:設(shè)置一個全局變量;

31、步驟s62:根據(jù)所述上下級邏輯關(guān)系,每當一個新進程開始時在全局變量上加1,得到對應(yīng)每個進程的設(shè)備序號組;其中每個設(shè)備序號組由兩個序號構(gòu)成,該兩個序號分別對應(yīng)該進程通信的兩個設(shè)備的序號;

32、步驟s63:按照各設(shè)備序號組對電力通信系統(tǒng)的拓撲網(wǎng)絡(luò)進行繪制。

33、優(yōu)選的,在步驟63之后,進一步包括:

34、步驟s64:將各設(shè)備的序號與所述設(shè)備信息串和對端設(shè)備信息進行綁定,得到各設(shè)備的設(shè)備數(shù)據(jù)集合;其中,所述設(shè)備數(shù)據(jù)集合的格式包括:序號-物理端口-端口mac地址-ip地址-承載業(yè)務(wù)-端口類型-vlan-對端設(shè)備ip地址;

35、步驟s65:將各設(shè)備的設(shè)備數(shù)據(jù)通過各自的進程寫入數(shù)據(jù)庫中。

36、優(yōu)選的,所述步驟70,包括:

37、通過三層下鉆邏輯對所述拓撲網(wǎng)絡(luò)進行可視化展示;

38、其中,第一層為承載網(wǎng)的拓撲網(wǎng)絡(luò)圖,第二層為設(shè)備的物理接口圖,第三層為物理接口下的承載信息,上層信息可作為下層信息的數(shù)據(jù)庫索引,以獲取下一層信息。

39、第二方面,本發(fā)明提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,當計算機程序在計算機中執(zhí)行時,令計算機執(zhí)行如第一方面中任一所述的方法。

40、第三方面,本發(fā)明提供了一種計算設(shè)備,包括存儲器和處理器,存儲器中存儲有可執(zhí)行代碼,處理器執(zhí)行可執(zhí)行代碼時,實現(xiàn)如第一方面中任一所述的方法。

41、由上述技術(shù)方案可知,本發(fā)明實施例提供的電力通信系統(tǒng)的可視化網(wǎng)絡(luò)拓撲生成方法中,首先登錄電力通信系統(tǒng)中的任意一個承載網(wǎng)邊緣設(shè)備,并獲取該承載網(wǎng)邊緣設(shè)備的設(shè)備信息,然后以承載網(wǎng)邊緣設(shè)備作為源設(shè)備,采用多進程的方式為源設(shè)備的每一個鄰居設(shè)備分配一個進程,并通過ssh連接的方式獲取各鄰居設(shè)備的地址信息和設(shè)備信息,如此再次以鄰居設(shè)備作為源設(shè)備,進而采集到電力通信系統(tǒng)中所有設(shè)備的設(shè)備信息和上下級邏輯關(guān)系;進一步,對設(shè)備信息進行數(shù)據(jù)清洗得到設(shè)備信息串,利用設(shè)備的設(shè)備信息可以確定設(shè)備物理端口的對端設(shè)備的對端設(shè)備信息,如此根據(jù)確定的上下級邏輯關(guān)系、設(shè)備信息串和對端設(shè)備信息即可構(gòu)建電力通信系統(tǒng)的拓撲網(wǎng)絡(luò),并進行可視化展示。由此可見,本方案通過任意一個節(jié)點設(shè)備接入承載網(wǎng),通過從該節(jié)點設(shè)備對相鄰節(jié)點設(shè)備進行泛洪式連接,從而可以獲取到電力通信系統(tǒng)的整個網(wǎng)絡(luò)結(jié)構(gòu)和設(shè)備信息,并通過對數(shù)據(jù)進行分析處理可以生成電力通信系統(tǒng)的拓撲網(wǎng)絡(luò),之后進行可視化展示。如此運維人員可以通過從拓撲網(wǎng)絡(luò)中查找或搜索的方式快速鎖定目標設(shè)備,并確定出目標設(shè)備的端口、業(yè)務(wù)、對端設(shè)備等詳細信息,從而提高運維的及時性,為運維人員節(jié)省大量的搶修時間,同時簡化定位設(shè)備過程中繁瑣的步驟,減少工作量。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
民乐县| 九龙坡区| 酉阳| 金塔县| 吉木萨尔县| 嘉兴市| 长子县| 双桥区| 行唐县| 兰溪市| 和静县| 阳城县| 城口县| 巩留县| 绥中县| 广德县| 云龙县| 东莞市| 修水县| 武邑县| 商城县| 南投县| 巨鹿县| 栾川县| 博乐市| 米林县| 通江县| 根河市| 密山市| 朝阳市| 揭东县| 望都县| 平阴县| 福州市| 安康市| 思南县| 本溪| 常宁市| 连江县| 北票市| 红安县|