[發明專利]基于zabbix的SNMP網絡拓撲發現方法及裝置有效
| 申請號: | 201710204867.2 | 申請日: | 2017-03-31 |
| 公開(公告)號: | CN107124297B | 公開(公告)日: | 2020-07-17 |
| 發明(設計)人: | 丁振興 | 申請(專利權)人: | 廣州九一樂維信息科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/751;H04L12/741 |
| 代理公司: | 北京慕達星云知識產權代理事務所(特殊普通合伙) 11465 | 代理人: | 李冉 |
| 地址: | 510630 廣東省廣州市天河區五山路2*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 zabbix snmp 網絡 拓撲 發現 方法 裝置 | ||
1.一種基于zabbix的SNMP網絡拓撲發現方法,其特征在于:
所述方法基于的SNMP網絡包括:zabbix服務器,通過SNMP協議與zabbix服務器相連的交換機與路由器,與交換機、路由器相連的zabbix代理,其中,所述交換機與路由器包括MIB庫;
所述SNMP網絡結構配置方法包括:
步驟S1.1,配置網絡設備SNMP授權;
步驟S1.2,采集設備MIB庫數據以讀取各設備的控制及狀態信息;
步驟S1.3,檢查MIB庫中是否還有未采集項,若是則轉到步驟S1.2并重新發起數據采集,否則轉到步驟S1.4;
步驟S1.4,分析處理OID項以獲取網絡結構信息;
步驟S1.5,根據獲取到的網絡結構信息生成關系線;
其中,鏈路層交換機端口發現流程具體包括:
步驟S2.1,獲取并分析用于存儲mac地址跟轉發表索引對應關系的dot1dTpFdbAddress項;
步驟S2.2,判斷本地arp表是否存在對應的mac地址信息項,若是則繼續執行步驟S2.4,若否,則執行步驟2.3;
步驟2.3,查詢全局arp信息表,在判斷全局arp信息表中存在對應項時執行步驟2.4,在判斷全局arp信息表中不存在對應項時結束發現流程;
步驟S2.4,分析dot1dTpFdbPort項,判斷是否存在mac地址,若是執行步驟S2.5,否則結束發現流程;
步驟S2.5,判斷是否存在單一mac地址,若是,則執行步驟S2.7,若否,則繼續判斷全局arp信息表中是否存在對應項,當判斷為是時執行步驟2.6,當判斷為否時結束發現流程;
步驟S2.6,去除已經連接到其他設備的arp,然后執行步驟S2.7;
步驟S2.7,分析用于存儲轉發表跟設備端口索引的dot1dTpFdbPortIndex項,獲取ip端口名稱,結束發現流程。
2.根據權利要求1所述的一種基于zabbix的SNMP網絡拓撲發現方法,其特征在于,網絡層路由下一跳發現具體流程包括:
步驟S3.1,獲取并分析用于存儲網絡設備目的ip地址的ipRouteDest項;
步驟S3.2,查詢網絡的子網掩碼ipsubnetMask;
步驟S3.3,當子網掩碼ipsubnetMask為“255.255.255.255”時,判斷設備為直連設備,結束發現流程;否則執行步驟S3.4;
步驟S3.4,判斷子網掩碼ipsubnetMask前三個網段是否為“255”,若否,則結束發現流程,若是,則執行步驟S3.5;
步驟S3.5,根據ip和mask獲取網絡號,根據網絡號獲取全部直連子網的IP;
步驟S3.6,判斷IP是否存在于本地arp表內,若是則判斷當前設備為直連設備。
3.根據權利要求1所述的一種基于zabbix的SNMP網絡拓撲發現方法,其特征在于,構建自身的設備獲取OID樹資料庫,保存獲取過的設備型號及其采取的方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州九一樂維信息科技有限公司,未經廣州九一樂維信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710204867.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于MSTP的變電站外置光放監控通道配置方法
- 下一篇:告警聚合方法及系統





