查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法及裝置制造方法
【專利摘要】本發(fā)明涉及數(shù)據通信領域的網絡管理技術。本發(fā)明公開了一種查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法及裝置,本發(fā)明的方法包括步驟:a、建立采集設備的MAC地址集合;b、獲取采集設備學習到的MAC地址;c、如果某采集設備的某端口學習到的MAC地址沒有包含在所述MAC地址集合中,則該MAC地址標識的設備為終端設備,該某端口為所述終端設備的上聯(lián)端口,該某采集設備為所述終端設備的上聯(lián)采集設備。本發(fā)明的裝置包括地址模塊、查詢模塊、判斷模塊。本發(fā)明可以自動發(fā)現(xiàn)終端設備上聯(lián)的交換機或路由器及其連接端口,而且能及時檢測終端上聯(lián)交換機以及端口的變化,方便客戶對故障的快速定位以及其他管理。
【專利說明】查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法及裝置
【技術領域】
[0001]本發(fā)明涉及數(shù)據通信領域的網絡管理技術,特別涉及一種查找在線終端設備的上聯(lián)采集設備及其上聯(lián)端口。
【背景技術】
[0002]在線資產管理中,客戶需要明確某臺終端設備直接上聯(lián)的交換機或帶有交換功能的路由器(統(tǒng)稱為采集設備)以及上聯(lián)端口,便于故障的快速定位和其他管理。一般的辦法是通過在連接終端和采集設備的網線兩頭作相同的記號,來識別終端上聯(lián)的采集設備以及端口,這樣人工工作量大,且如果端口連接有變動也不能及時發(fā)現(xiàn)。
[0003]通過采集設備的FDB (Forward DateBase,轉發(fā)信息數(shù)據庫)信息可以知道該采集設備學習到的所有MAC地址(代表終端)以及從哪個端口學習到的。但是無法直接判斷某MAC地址直接上聯(lián)的交換機以及端口。
【發(fā)明內容】
[0004]本發(fā)明目的,就是提供一種查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法及裝置,自動及時發(fā)現(xiàn)和檢測終端上聯(lián)的采集設備。
[0005]本發(fā)明實現(xiàn)上述目的,采用的技術方案是,查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法,包括步驟:
[0006]a、建立采集設備的MAC地址集合;
[0007]b、獲取采集設備學習到的MAC地址;
[0008]C、如果某采集設備的某端口學習到的MAC地址沒有包含在所述MAC地址集合中,則該MAC地址標識的設備為終端設備,該某端口為所述終端設備的上聯(lián)端口,該某采集設備為所述終端設備的上聯(lián)采集設備。
[0009]具體的,所述采集設備為交換機。
[0010]具體的,所述采集設備為帶有交換功能的路由器。
[0011]進一步的,步驟b進一步包括:
[0012]b 1、訪問采集設備的FDB ;
[0013]b2、獲取采集設備學習到的MAC地址。
[0014]更具體的,步驟b I中,通過SNMP訪問采集設備的FDB。
[0015]本發(fā)明的另一個目的,提供一種查找終端設備的上聯(lián)采集設備和上聯(lián)端口的裝置,包括地址模塊、查詢模塊、判斷模塊;
[0016]所述地址模塊,用于建立采集設備的MAC地址集合;
[0017]所述查詢模塊,用于獲取采集設備學習到的MAC地址;
[0018]所述判斷模塊,用于判斷某采集設備的某端口學習到的MAC地址是否包含在所述MAC地址集合中;如果某采集設備的某端口學習到的MAC地址沒有包含在所述MAC地址集合中,則該MAC地址標識的設備為終端設備,該某端口為所述終端設備的上聯(lián)端口,該某采集設備為所述終端設備的上聯(lián)采集設備。
[0019]具體的,所述采集設備為交換機。
[0020]具體的,所述采集設備為帶有交換功能的路由器。
[0021]進一步的,所述查詢模塊具體通過訪問采集設備的FDB,獲取采集設備學習到的MAC地址。
[0022]更具體的,查詢模塊進一步通過SNMP訪問采集設備的FDB,獲取采集設備學習到的MAC地址。
[0023]本發(fā)明的有益效果是,可以自動發(fā)現(xiàn)終端設備上聯(lián)的交換機或路由器及其連接端口,而且能及時檢測終端上聯(lián)交換機以及端口的變化,方便客戶對故障的快速定位以及其
他管理。
【專利附圖】
【附圖說明】
[0024]圖1是一種典型的交換組網示意圖;
[0025]圖2是實施例的流程圖;
[0026]圖3是實施例的結構示意圖。
【具體實施方式】
[0027]下面結合附圖及實施例,詳細描述本發(fā)明的技術方案。
[0028]在進行描述前,首先對本發(fā)明涉及的幾個術語進行解釋:
[0029]1、簡單網絡管理協(xié)議(Simple Network Management Protocol 縮寫:SNMP),用于網管工作站對網絡設備的監(jiān)控和配置。
[0030]2、轉發(fā)信息數(shù)據庫(Forward DateBase縮寫:FDB),交換機或帶有交換功能的路由器從二層端口學習到的網絡設備的MAC地址,形成信息數(shù)據庫,用于二層轉發(fā),F(xiàn)DB有相應的MIB節(jié)點,可以通過SNMP協(xié)議等進行訪問。
[0031]3、采集設備指交換機或帶有交換功能的路由器,采集設備開啟SNMP代理,網管工作站通過SNMP訪問其FDB信息。
[0032]4、終端設備指采集設備的接入端口學習到的MAC地址標識的網絡設備。
[0033]5、MAC (Media Access Control)或MAC地址,也稱為硬件位址,用來定義網絡設備的位置。
[0034]典型的交換組網如圖1所示。SW1、Sff2, SW3為采集設備,下面以交換機為例進行描述;PC1、PC2、PC3、PC4為終端設備。
[0035]根據“入端口學習源MAC”的原則,圖1中,在SWl的I端口、SW3的2端口、SW2的3端口都可能會學習到終端設備PCl的MAC地址。我們通過SNMP讀取SW1、SW2、SW3的FDB信息,如果SNMP訪問順序為SW1、SW2、SW3的話,會得到終端設備PCl的上聯(lián)交換機為SW2,上聯(lián)端口為3,這樣的結果是錯誤的,正確的結果應該是無論訪問順序如何,終端設備PCl上聯(lián)交換機都應該為SWl,上聯(lián)端口為I。
[0036]同樣地,根據“入端口學習源MAC”的原則,SW3的2端口會學習到SWl的MAC地址,SW2的3端口會學習到SW3的MAC地址,因此,SW3的2端口、SW2的3端口為匯聚端口,只有SWl的I端口才是接入端口。[0037]如果某交換機的端口學習到的MAC地址集合和所有采集設備的MAC地址集合有交集,則該端口為匯聚端口,否則為接入端口,只有接入端口學習到的MAC標識的網絡設備才為終端設備,而該接入端口為該終端設備的上聯(lián)端口,所在的交換機為上聯(lián)交換機。
[0038]實施例
[0039]如圖2所示,本發(fā)明查找終端設備的上聯(lián)交換機和上聯(lián)端口的方法,包括步驟:
[0040]S201、建立交換機的MAC地址集合。
[0041 ] 該步驟中,將網絡中的交換機物理地址進行匯總,建立交換機的MAC地址集合。
[0042]S202、獲取交換機學習到的MAC地址。
[0043]該步驟中,通過SNMP訪問交換機的FDB信息獲取交換機學習到的MAC地址。
[0044]S203、判斷某交換機的某端口學習到的MAC地址是否包含在所述MAC地址集合中。如果某交換機的某端口學習到的MAC地址沒有包含在所述MAC地址集合中,則該MAC地址標識的設備為終端設備,該某端口為所述終端設備的上聯(lián)端口,該某交換機為所述終端設備的上聯(lián)交換機。如果某交換機的某端口學習到的MAC地址包含在所述MAC地址集合中,則該某端口為匯聚接口。
[0045]本例查找終端設備的上聯(lián)交換機和上聯(lián)端口的裝置,如圖3所示,包括地址模塊、查詢模塊、判斷模塊。
[0046]地址模塊,用于建立交換機的MAC地址集合。
[0047]查詢模塊,用于獲取交換機學習到的MAC地址。
[0048]查詢模塊具體是通過SNMP訪問交換機的FDB,獲取交換機學習到的MAC地址。
[0049]判斷模塊,用于判斷某交換機的某端口學習到的MAC地址是否包含在所述MAC地址集合中;如果某交換機的某端口學習到的MAC地址沒有包含在所述MAC地址集合中,則該MAC地址標識的設備為終端設備,該某端口為所述終端設備的上聯(lián)端口,該某交換機為所述終端設備的上聯(lián)交換機。
[0050]本發(fā)明中,將交換機替換為帶有交換功能的路由器,同樣能夠達到其目的。
【權利要求】
1.查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法,包括步驟: a、建立采集設備的MAC地址集合; b、獲取采集設備學習到的MAC地址; C、判斷某采集設備的某端口學習到的MAC地址是否包含在所述MAC地址集合中;如果某采集設備的某端口學習到的MAC地址沒有包含在所述MAC地址集合中,則該MAC地址標識的設備為終端設備,該某端口為所述終端設備的上聯(lián)端口,該某采集設備為所述終端設備的上聯(lián)采集設備。
2.根據權利要求1所述的查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法,其特征在于,所述采集設備為交換機。
3.根據權利要求1所述的查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法,其特征在于,所述采集設備為帶有交換功能的路由器。
4.根據權利要求1?3任意一項所述的查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法,其特征在于,步驟b進一步包括: bl、訪問采集設備的FDB ; b2、獲取采集設備學習到的MAC地址。
5.根據權利要求4所述的查找終端設備的上聯(lián)采集設備和上聯(lián)端口的方法,其特征在于,步驟b I中,通過SNMP訪問采集設備的FDB。
6.查找終端設備的上聯(lián)采集設備和上聯(lián)端口的裝置,包括地址模塊、查詢模塊、判斷模塊; 所述地址模塊,用于建立采集設備的MAC地址集合; 所述查詢模塊,用于獲取采集設備學習到的MAC地址; 所述判斷模塊,用于判斷某采集設備的某端口學習到的MAC地址是否包含在所述MAC地址集合中;如果某采集設備的某端口學習到的MAC地址沒有包含在所述MAC地址集合中,則該MAC地址標識的設備為終端設備,該某端口為所述終端設備的上聯(lián)端口,該某采集設備為所述終端設備的上聯(lián)采集設備。
7.根據權利要求6所述的查找終端設備的上聯(lián)采集設備和上聯(lián)端口的裝置,其特征在于,所述采集設備為交換機。
8.根據權利要求6所述的查找終端設備的上聯(lián)采集設備和上聯(lián)端口的裝置,其特征在于,所述采集設備為帶有交換功能的路由器。
9.根據權利要求6?8任意一項所述的查找終端設備的上聯(lián)采集設備和上聯(lián)端口的裝置,其特征在于,所述查詢模塊具體通過訪問采集設備的FDB,獲取采集設備學習到的MAC地址。
10.根據權利要求9所述的查找終端設備的上聯(lián)采集設備和上聯(lián)端口的裝置,其特征在于,查詢模塊進一步通過SNMP訪問采集設備的FDB,獲取采集設備學習到的MAC地址。
【文檔編號】H04L29/12GK103501246SQ201310449976
【公開日】2014年1月8日 申請日期:2013年9月27日 優(yōu)先權日:2013年9月27日
【發(fā)明者】羅秦 申請人:邁普通信技術股份有限公司