我有一個小型企業網絡,有幾個交換機,終端設備但只有一個路由器。我想顯示網絡拓撲結構,如圖所示(路由器位於頂部)。網絡拓撲信息
我只能訪問網絡層地址,所以我設法爲網絡上的每個設備獲取它的IP地址和IP網絡,即每個接口的192.168.2.9和192.168.2.0(掩碼255.255.255.0)設備有。
我的猜測是我可以分析數據並建立網絡的邏輯連接。所以,我想問的是,如果我在正確的道路上了解網絡拓撲結構(至少對於它是邏輯連接)。
這一切都以編程方式完成(c和objective-c),並且是針對學校項目的。
PLUS:有人知道任何圖書館,會繪製(給出此信息)的拓撲?
不知道網絡拓撲和東西,但[Graphviz](http://www.graphviz.org/)可以提供您需要的繪圖功能(另見[Wikipedia article]](http:// en .wikipedia.org /維基/ Graphviz的))。 – pmg 2010-11-10 23:19:35
我不知道它是如何實現的,但我知道很多監視工具(包括OpenNMS)都這樣做(儘管在OpenNMS中是Java)。同樣,我知道惠普的SAV工具(與惠普的服務器自動化工具一起提供)可以與網絡自動化協同工作。我認爲你已經對你的環境有了'nmap'了? – warren 2010-11-10 23:25:27
也,這看起來像一個建立在您以前的問題:http://stackoverflow.com/questions/3509876/network-topology – warren 2010-11-10 23:26:22