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



