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























