通常我們所說的Visio技術指的是微軟公司推出的Microsoft Visio 軟件所采用的技術,它是一種獨立的圖表解決方案, 提供了快速創建和共享具有專業外觀的圖表所需的工具。熟悉的 Microsoft Office 環境使 Visio 很容易學習和使用。有了 Visio,無需專業繪圖技術就可以創建具有專業外觀的圖表。通過將預定義的 SmartShapes%26reg; 符號從模具拖到繪圖頁中,即可快速和容易地組裝圖表。內置的邊框、背景和顏色方案可以幫助您將專業外觀添加到圖表中。
Visio 廣泛支持各種特定任務的圖表類型,從流程圖和組織結構圖,到辦公室和建筑物布局,再到網絡、web 和數據庫拓撲等等。使用存儲在 Microsoft Excel、Exchange Server、SQL Server 和其他普通數據源中的數據,可以自動生成很多圖表。可以把數據存儲在自定義屬性字段中和生成報表,或者將 Visio 圖表導出為普通交換格式。
基于以上種種特性,Microsoft Visio在各行各業非常的受歡迎,簡單易用。而Visio拖拽式繪圖方式也成了許多軟件繪圖采用的首選技術。
基于Visio技術的網絡拓撲
那么我們的Visio技術和網管業內的網絡拓撲又有什么交叉點呢?請往下看。
網絡拓撲從概念到推出產品已經走過五六個念頭了,網絡監控軟件在實現拓撲時通常采用的技術是:基于snmp協議,用一些算法,比如Cisco算法,arp包探測法等等去發現網絡設備和主機,通過幾跳節點的掃描進而將整個網絡結構自動繪制出來。
但是有一點業界的共識:如果想真正完整無誤的把所監控網絡結構拓撲出來,僅僅依賴自動拓撲是遠遠不夠的。為什么呢?因為基于snmp協議去拓撲時,它發現設備依賴于團體名,不同設備的團體名如果定義不一樣,在拓撲的過程中就無法識別,進而無法拓撲。對于一些沒打開snmp服務或者不支持snmp服務的設備snmp方式的就直接失效了。那么如何能準確的還原監控網絡的結構呢?人工添加網絡節點和鏈路等就成了必不可少的步驟。
目前業界多數的監控軟件在人工繪制拓撲時僅僅停留在直接修改源代碼,BS架構的拓撲還簡單一些,可以直接修改網頁代碼,然后保存重新拓撲一下就完成了新節點的添加,但是基于C/S架構的網絡拓撲軟件就需要通過編程工具來編譯,最后打包上傳,多處聯調才能實現拓撲節點的添加,非常的不方便,學習的門檻比較高,不利于技術的普及和掌握。如果可以采用Visio式的拓撲繪制,所見即所得,拓撲的準確率的提高也會變得不在那么艱難。
![]() |
圖1 |
總結
摩卡軟件的產品系列中的摩卡網絡焦點(Mocha Network Focus),正是應市場和客戶的要求推出的網絡拓撲軟件,它對網絡拓撲的支持,主要通過自動發現,其它的地方就是采用基于Visio技術的手動添加。所見即所得,非常的簡單易用。目前在很多行業和地域成功部署,具有較高的參考價值。以下為它的界面截圖,不涉及代碼的編輯,僅僅是拖拽,雙擊進行關聯資源,狀態燈,流量大小顏色反應就可以實現。