[發明專利]一種自動識別設備間網絡拓撲結構的系統在審
| 申請號: | 202010057877.X | 申請日: | 2020-01-19 |
| 公開(公告)號: | CN110875852A | 公開(公告)日: | 2020-03-10 |
| 發明(設計)人: | 阮偉;陳亮;楊柳 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 杭州創智卓英知識產權代理事務所(普通合伙) 33324 | 代理人: | 劉麗琴 |
| 地址: | 310000 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動識別 設備 網絡 拓撲 結構 系統 | ||
1.一種自動識別設備間網絡拓撲結構的系統,其特征在于,包括:
數據源選擇模塊,用于選擇相應的數據源進行連接;
數據采集模塊,用于利用所述數據源選擇模塊連接的目標網絡系統的數據源進行數據采集;
拓撲識別模塊,用于接收所述數據采集模塊采集的數據,并基于所述數據自動識別設備間網絡拓撲結構生成拓撲結構信息和診斷信息;
數據輸出模塊,用于將所述拓撲識別模塊生成的拓撲結構信息和診斷信息以通用的數據格式輸出給第三方接口或設備;
初始化模塊,用于對所述數據源選擇模塊、所述數據采集模塊、所述拓撲識別模塊和所述數據輸出模塊進行初始化;
其中,所述數據采集模塊利用所述數據源選擇模塊連接的目標網絡系統的數據源進行數據采集,包括:
連接所述數據源選擇模塊選擇的目標網絡系統的數據源,解析第一數據源的發送數據,獲取第一數據;
在目標網絡系統的網卡的發送數據末端添加標識數據,所述發送數據被下一數據源接收;
當所述下一數據源向外發送對應于所述發送數據的響應數據時,解析所述下一數據源對于所述發送數據的響應數據,獲取第二數據;并在所述響應數據末端添加標識數據;
當所述下一數據源未對所述發送數據作任何響應時,結束數據采集。
2.如權利要求1所述的自動識別設備間網絡拓撲結構的系統,其特征在于,所述拓撲識別模塊基于所述數據自動識別設備間網絡拓撲結構生成拓撲結構信息和診斷信息,包括:
通過對數據的分析直接提取出數據的源IP和目的IP,并將所述源IP和所述目的IP構造成一個網絡連接。
3.如權利要求2所述的自動識別設備間網絡拓撲結構的系統,其特征在于,在通過對數據的分析直接提取出數據的源IP和目的IP,并將所述源IP和所述目的IP構造成一個網絡連接之后還包括:
通過所述數據源選擇模塊重新選擇目標網絡中的數據源,所述數據采集模塊重新采集數據,所述拓撲識別模塊對新的數據進行分析直接提取出數據的源IP和目的IP,并將所述源IP和所述目的IP構造成一個網絡連接;直至獲取目標網絡系統中所有的網絡連接;
將所有的網絡連接整合生成網絡拓撲結構信息,并將生成的網絡拓撲結構信息與預先存儲的標準網絡拓撲結構信息進行比對,基于比對結果生成診斷信息。
4.如權利要求3所述的自動識別設備間網絡拓撲結構的系統,其特征在于,還包括保護模塊,用于當所述數據源的網絡連接的數目大于預設值時,將所述數據源隔離;
用于當所述生成的網絡拓撲結構信息中存在著未在預先存儲的標準網絡拓撲結構信息中的數據源時,將所述數據源隔離;
用于當所述數據源的帶寬不滿足所述數據源需要處理的任務時,協同所述數據源處理任務或者將所述數據源的任務轉分到相應的數據源進行處理。
5.如權利要求1所述的自動識別設備間網絡拓撲結構的系統,其特征在于,所述的拓撲識別模塊還用與將生成的拓撲結構信息和診斷信息進行封裝并發送給所述數據輸出模塊。
6.如權利要求1所述的自動識別設備間網絡拓撲結構的系統,其特征在于,所述數據源包括:網卡。
7.如權利要求1所述的自動識別設備間網絡拓撲結構的系統,其特征在于,所述數據采集模塊還用于獲取數據源的結構以及帶寬信息。
8.如權利要求7所述的自動識別設備間網絡拓撲結構的系統,其特征在于,所述拓撲識別模塊生成拓撲結構信息包括如下步驟:
基于數據源的結構以及數據源的帶寬信息確定出拓撲結構信息中該數據源的圖標以及圖標大小;圖標大小的計算公式如下:
其中,為數據源圖標的實際尺寸,為數據源圖標的標準尺寸,為數據源的實際帶寬,為數據源的標準帶寬。
9.如權利要求7所述的自動識別設備間網絡拓撲結構的系統,其特征在于,所述拓撲識別模塊生成拓撲結構信息還包括如下步驟:
以所述數據源選擇模塊第一次選擇的數據源為中心點,記為第一數據源,坐標記為、;
按所述拓撲識別模塊識別出的所述第一數據源連接的數據源作為第二級數據源,并將第N個與所述第一數據源連接的數據源,記為第N數據源,坐標記為、,具體計算公式如下:
其中,、分別為X軸和Y軸方向上預設的差值,N為自然數;
將與所述第二級數據源連接的數據源作為第三級數據源,并將第M個與所述第N個第二級數據源連接的數據源,記為第N-M數據源,坐標為、,具體計算公式如下:
其中,M為自然數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010057877.X/1.html,轉載請聲明來源鉆瓜專利網。





