[發明專利]一種生成網絡拓撲圖的方法和系統有效
| 申請號: | 201610094904.4 | 申請日: | 2016-02-19 |
| 公開(公告)號: | CN107104809B | 公開(公告)日: | 2019-10-08 |
| 發明(設計)人: | 仇勇剛;王慶磊 | 申請(專利權)人: | 北京神州泰岳軟件股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 上海立群專利代理事務所(普通合伙) 31291 | 代理人: | 楊楷;毛立群 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生成 網絡 拓撲 方法 系統 | ||
1.一種生成網絡拓撲圖的方法,其特征在于,應用于簡單網絡管理協議SNMP網絡管理運行的環境,該方法包括以下步驟:
訪問目標網絡中每個網絡節點的管理信息庫MIB,判斷所述MIB中是否存在邊界網關協議自治域BGPLocalAS信息;
在存在所述BGPLocalAS信息的情況下,采集BGPLocalAS信息和BGP對等體表信息,所述BGP對等體表信息存儲了網絡節點的鄰居關系;
判斷采集的所述BGPLocalAS信息是否正確;
在采集的所述BGPLocalAS信息正確的情況下,根據所述BGPLocalAS信息繪制與該BGPLocalAS對應的網絡節點圖標;
根據所述BGP對等體表信息,建立所述網絡節點圖標之間的連接關系,完成BGP網絡拓撲圖;
所述判斷采集的所述BGPLocalAS信息是否正確,包括:
判斷所述BGPLocalAS信息中是否有數據;
在所述BGPLocalAS信息中有數據的情況下,判斷所述數據是否為0或-1;
在所述數據不是0或者-1的情況下,判斷所述BGPLocalAS信息為正確BGPLocalAS信息。
2.如權利要求1所述的方法,其特征在于,所述在采集的所述BGPLocalAS信息正確的情況下,繪制與該BGPLocalAS對應的網絡節點圖標,包括:
判斷是否存在以所述BGPLocalAS信息中的數據為標識的網絡節點圖標組合,如果不存在,則繪制與該BGPLocalAS信息中的數據對應的網絡節點圖標;如果存在,則將與該BGPLocalAS信息中的數據對應的網絡節點圖標放入所述組合中。
3.如權利要求1所述的方法,其特征在于,所述采集BGPLocalAS信息和BGP對等體表信息,包括:
將BGPLocalAS信息和BGP對等體表信息形成一個BGPInfo對象進行采集。
4.如權利要求1所述的方法,其特征在于,根據所述BGP對等體表信息,建立所述網絡節點圖標之間的連接關系,完成BGP網絡拓撲圖,包括:
對所述BGP對等體表信息包含的每一條數據進行處理:
從所述BGP對等體表的每一條數據中的BGPPeerRemoteAddr字段獲知這條數據指示的鄰居關系的對端網絡節點的IP地址,并確定所述對端IP地址的值所對應的對端網絡節點;
根據對端網絡節點的BGPLocalAS信息判斷所述對端網絡節點的圖標是否存在,如果是,則從所述BGP對等體表的BGPPeerLocalAddr字段獲知這條鄰居關系的本端IP地址的值,并在所述對端網絡節點的圖標與所述本端IP地址的值對應的網絡節點的圖標之間繪制連線。
5.如權利要求4所述的方法,其特征在于,還包括:
在繪制的所述連線的屬性中記錄所述對端IP地址的值和所述本端IP地址的值。
6.一種生成網絡拓撲圖的系統,其特征在于,應用于簡單網絡管理協議SNMP網絡管理運行的環境,該系統包括:
采集裝置,訪問目標網絡中每個網絡節點的管理信息庫MIB,判斷所述MIB中是否存在邊界網關協議自治域BGPLocalAS信息;在存在所述BGPLocalAS信息的情況下,采集BGPLocalAS信息和BGP對等體表信息,所述BGP對等體表信息存儲了網絡節點的鄰居關系;
生成裝置,判斷采集的所述BGPLocalAS信息是否正確;在采集的所述BGPLocalAS信息正確的情況下,根據所述BGPLocalAS信息繪制與該BGPLocalAS對應的網絡節點圖標;根據所述BGP對等體表信息,建立所述網絡節點圖標之間的連接關系,完成BGP網絡拓撲圖;
所述生成裝置,用于判斷所述BGPLocalAS信息中是否有數據;在所述BGPLocalAS信息中有數據的情況下,判斷所述數據是否為0或-1;在所述數據不是0或者-1的情況下,判斷所述BGPLocalAS信息為正確BGPLocalAS信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州泰岳軟件股份有限公司,未經北京神州泰岳軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610094904.4/1.html,轉載請聲明來源鉆瓜專利網。





