[發明專利]一種獲取網絡拓撲的系統、方法和服務器在審
| 申請號: | 201811598855.3 | 申請日: | 2018-12-26 |
| 公開(公告)號: | CN109831318A | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 王世超;丁杰;崔丕鎖 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 李丹;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡設備 拓撲信息 服務器 網絡拓撲 虛擬網絡拓撲 網絡拓撲信息 申請 制作 | ||
本申請公開了一種獲取網絡拓撲的系統、方法和服務器,該方法包括:獲取服務器內部的虛擬網絡拓撲信息、服務器和網絡設備之間的拓撲信息、網絡設備和網絡設備之間的拓撲信息;根據獲得的以下任一項或任意組合的拓撲信息制作網絡拓撲:服務器內部的虛擬網絡拓撲信息、服務器和網絡設備之間的拓撲信息、網絡設備和網絡設備之間完整的拓撲信息。通過本申請獲取了完整的網絡拓撲信息。
技術領域
本申請涉及但不限于計算機網絡技術,尤指一種獲取網絡拓撲的系統、方法和服務器。
背景技術
隨著網絡技術和云計算技術的不斷發展,越來越多的物理網絡設備、物理服務器、虛擬網絡設備和虛擬機出現在數據中心。為了更好地定位網絡問題,相關技術中會采用鏈路層發現協議(LLDP,Link Layer Discovery Protocol)、思科發現協議(CDP,CiscoDiscovery Protocol)和簡單網絡管理協議(SNMP,Simple Network ManagementProtocol)來獲取網絡拓撲信息。
其中,LLDP協議是IEEE802.1AB標準,規定設備定期向周圍的設備發送LLDP報文,在LLDP報文中攜帶有配置信息、設備能力、系統名稱及描述、端口名稱及描述等信息,同時接收和處理來自鄰居設備的LLDP報文。CDP協議和LLDP協議的功能是類似的,不過CDP是私有協議,相對LLDP更輕量并且可以攜帶私有信息。SNMP協議采用傳輸控制協議/因特網互聯協議(TCP/IP)族對互聯網上的網絡設備進行管理,提供了一組基本的操作,用來監控和維護網絡設備。
相關技術中,在獲取網絡拓撲時,只獲取物理設備之間的網絡拓撲,或者是只獲取服務器內部的虛擬網絡的網絡拓撲;在獲取服務器內部虛擬網絡拓撲時,只獲取虛擬機和虛擬交換機(OVS,Open vSwitch)的連接關系;在處理LLDP報文時,采用第三方庫libpcap來開發,降低了通用性。
發明內容
本申請提供一種獲取網絡拓撲的系統、方法和服務器,能夠獲取完整的網絡拓撲信息。
本申請提供了一種獲取網絡拓撲的系統,包括:作為控制節點的服務器、一個以上作為計算節點的服務器;其中,
控制節點包括:第一獲取單元、客戶端模塊,及管理模塊;其中,
第一獲取單元,用于獲取以下任一或任意組合的拓撲信息:自身所在服務器內部的虛擬網絡拓撲信息;自身所在服務器和網絡設備之間的拓撲信息;網絡設備和網絡設備之間的拓撲信息;
客戶端模塊,用于根據來自管理模塊的調用,從自身所在服務器中的第一獲取單元獲取相應的拓撲信息;
管理模塊,用于根據獲得的拓撲信息制作網絡拓撲;
計算節點包括:第二獲取單元,及客戶端模塊;其中,
第二獲取單元,用于獲取以下任一或任意組合的拓撲信息:自身所在服務器內部的虛擬網絡拓撲信息;自身所在服務器和網絡設備之間的拓撲信息;
客戶端模塊,用于根據來自控制節點的調用,從自身所在服務器中的第二獲取單元獲取相應的拓撲信息并輸出給控制節點。
本申請還提供了一種服務器,包括:獲取模塊、客戶端模塊;其中,
獲取模塊,用于獲取自身所在服務器內部的虛擬網絡拓撲信息,和/或獲取自身所在服務器和網絡設備之間的拓撲信息;
客戶端模塊,用于根據來自管理模塊的調用,從獲取模塊獲取相應的拓撲信息。
在一種示例性實例中,所述獲取模塊包括第一獲取模塊、第二獲取模塊;其中,在一種示例性實例中,
第一獲取模塊,用于獲取自身所在服務器內部的虛擬網絡拓撲信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811598855.3/2.html,轉載請聲明來源鉆瓜專利網。





