MAC address MacTrack Cacti 網路管理 交換器 MAC 路由器 網管 協定

安裝設定MacTrack模組 用Cacti管理MAC位址

2015-10-23
在網路管理中,各類設備的MAC位址管理一直是很重要卻又非常麻煩的一環。隨著時間的累積,網管人員手邊的資料往往與現況有極大的差異,因此如何有效地管理MAC位址,就成為一個重要的課題。對此,本文將示範如何安裝設定MacTrack,然後使用Cacti來管理MAC位址。
在MAC Address Scanning Function中可以看出目前支援的設備,如表1所示。

表1 目前支援的設備

MAC Address取得的部分,支援的廠牌及類別非常多,幾乎包含市面上的各大廠牌。此外,如果是比較不知名的廠牌或者不在列表中的廠牌,也可以使用generic_dot1q或generic_switch進行測試。實際以Zyxel的Switch做過測試,使用generic_switch就可以抓到MAC Address的資訊。

IP Address Scanning Function的部分可以看出目前取得ARP的方式,如表2所示。一般來說,使用standard即可。

表2 目前取得ARP的方式

執行到這裡,新增設備的部分就已經完成了。接著把MacTrack執行時所需的相關功能一併開啟。

Vendor Macs更新

Vendor MAC是用來辨別設備(網路卡)製造廠商的資訊,在MacTrack的目錄中,有對應的SQL檔可以匯入資料庫,也可以從網頁上取得最新資訊,在此示範如何透過網頁更新。

先點選Console畫面裡面的Tracking Utilities,再點選右邊的Refresh IEEE Vendor MAC/OUI Database,如圖11所示。由於檔案很大,更新時間會很久,請耐心等候。


▲圖11 更新OUI MAC Database。

執行完成之後,就會有回報的訊息,如圖12所示。此時,再點選圖4中的Vendor Macs,就可以看到OUI/MAC的資料。


▲圖12 OUI Database成功匯入。

更新掃描週期

先點選Console裡面的Settings,再按一下上方的Device Tracking,在Scanning Frequency欄位內,可以更改其掃描的週期,預設是不掃描,為了增加測試的效率,本例將其改成【Every 10 Minutes】,如圖13所示,最後記得要點選Save存檔。


▲圖13 更改掃描週期。

必須注意的是,這個動作如果不執行的話,將無法取得MAC Address的資訊。

執行手動掃描

預設的描掃週期都在10分鐘以上,在佈建時無法馬上得知其成效。如果不耐久候,可以使用下列幾個指令,強迫MacTrack馬上進行掃描:



(-d指的是debug mode,可以查看程式執行結果,id=1指的是第一台設備,由於這裡只有一台設備,因此可以確定它的id是1)



(如果有數台設備,可以一次掃描全部)

如果選擇讓MacTrack自動掃描,但MacTrack的頁籤卻一直都沒有更新的資料時,就可以使用上述指令來查看問題點何在。

使用Interfaces功能

在第一次的掃描結束後,開始介紹MactTack的功能。首先,點選〔mactrack〕頁籤,再點選上方選單的〔Interfaces〕子頁籤,可以查看各個Interface目前的狀態、流量以及有沒有誤碼等資訊。這是非常好用的功能,可以一目了然地知道目前介面的狀態。

後面的Bandwidth欄位,則可簡單地以介面的使用率做排序及篩選。當出現廣播風暴或異常流量時,就能夠迅速得知是從哪個介面流出來的。也可以依照InBound及OutBound做排序,迅速找到流量最大的介面,如圖14所示。


▲圖14 檢視Interfaces相關資訊。

接著看一下MAC Address的部分,同樣可以查到MAC Address的相關資訊,如圖15所示。但要記得,Site的部分要點選剛剛建立的My Test Site,否則會看不到資訊。


▲圖15 查看MAC Address相關資訊。

從中可以檢視到其MAC Address、Vendor Name、Port Number等相關資訊,此外也提供VLAN ID、VLAN Name、Last Scan Date等資料。在左邊的篩選頁面,也能夠針對IP Address、Mac Address、Port Name使用Matches、Contains、Begin With、Does Not Contain、Does Not Begin With等功能來進行篩選。至於IP和Interface的部分,還可以使用Is Null、Is Not Null來增加其篩選功能。

若將MAC Address的資訊與圖1作比對,可以發現Vendor Name的資訊是與該架構圖相符的,這代表MacTrack能真實地呈現網路拓樸的現況。

結語

MacTrack的功能相當強大,本文先做基本功能的介紹。之後的IP Address管理、MAC Address移動偵測、MAC Address的Authorize和Revoke功能,以及告警機制等,預計在下次的文章進行介紹。

<本文作者:丁光立,在ISP工作多年。對於Cisco設備較熟悉,除此之外也研究Linux,這幾年慢慢把觸角伸到資安的領域,並會在自己的blog(http://tiserle.blogspot.com/)分享一些實務上的經驗和測試心得。>


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!