產品結構
OPNET軟體包主要由三個模組組成:
●ItDecisionGuru 適合最終用戶,它只有仿真、分析功能。
●Modeler 在ItDecisionGuru基礎上增加了建庫功能。
●Modeler/radio 在Modeler上又增加了對
移動通信和
衛星通信的支持。
●ITDecisionGuru、Modeler、Modeler/Radio,這三個模組並非相互獨立,而是層層嵌套的,採用同一用戶界面。
涵蓋功能
●一系列仿真運行的結果 被自動整理到一個單一的OPNET輸出檔案中,以便於比較分析(比如相對於網路負載的端 對端延遲)。
●OPNET由廠家提供的標準庫模組有:x.25、ATM、FDDI、Frame Relay、Ethernet(10M 、100M、1000M)、Token Ring、TCP/IP、UDP、RIP、OSPF、LAPB、TP4、DQDB、HSSB、 J1850、STB、CATV、SNA、AMPS、VSAT、circuit switching、client-sever等。
●第三方提供的庫模組有:地形仿真庫、大氣仿真庫、SUN網管接口、HP網管接口等。
●OPNET允許用戶使用FSM(有限狀態機)開發自己的協定,並提供了豐富的
C語言庫函式。OPNET還提供EMA(外部模組訪問)接口,方便用戶進行二次開發。
●OPNET支持
面向對象的調試。對
網路拓撲、
節點/設備的
體系結構、過程邏輯(
狀態機)、傳輸等不同層次的、不同類型的模型,都有專門的、符合人們習慣的工具來進行編 輯和瀏覽,而不象某些軟體那樣從上到下全部用框圖表示。
●網路設備廠家(HP、Cisco、3Com、Xylan等)提供的模型參數全部基於
哈佛測試實驗室(Harvard test lab)的測試結果。
●OPNET可運行在SUN、HP、Windows NT等多種工作站平台上。 到目前為止,全球已有多個單位採用OPNET技術,用於
通信網路研究開發以及
網路規劃。
特點
●網路仿真能夠為網路的規劃設計提供可靠的定量依據。
網路仿真技術能夠迅速地建立起現有網路的模型,並能夠方便地修改模型並進行仿真, 這使得網路仿真非常適用於預測網路的性能,回答"WHAT…IF…"這樣的問題。例如: "如果網路擴容,骨幹
中繼鏈路頻寬需要擴大多少?" "如果網路上增設新的業務,對網路性能有什麼影響?網路上的哪些鏈路或
網路設備需要 升級和改造?" "如果網路擬採用新的技術升級,網路的性能會有多大幅度的改善?這種改善與投入相比 是否值得?同時新技術的引進是否會帶來負面影響?"
●網路仿真能夠驗證實際方案或比較多個不同的設計方案。 在
網路規劃設計過程中經常出現多個不同的設計方案,它們往往是各有優缺點,很難作 出正確的選擇,因此如何進行科學的比較和取捨往往是網路設計者們感到頭疼的事。網 絡仿真能夠通過為不同的設計方案建立模型,進行模擬,獲取定量的網路性能預測數據 ,為方案的驗證和比較提供可靠的依據。這裡所指的設計方案可以是
網路拓撲結構、路 由設計、業務配置等等。
●OPNET 應用程式性能管理解決方案可確保應用程式在生產中有效執行,系統具有充足的容量支持這些應用程式,並且網路可提供實現服務水平目標的應用程式功能。OPNET 解決方案提供了一種用於應用程式性能管理的端到端方法。
●OPNET 用於及時準確地了解網路狀況的一流分析功能的基礎上,OPNET 網路設計、運行和規劃解決方案又在整個網路管理生命周期內提供了一組補充性功能,其中包括利用預測規劃和最佳化、網路審核和更改驗證以及快速故障排除。
●OPNET 網路研發解決方案將高保真模型與業內領先的可擴展模擬技術相結合,可促進技術創新並加快網路協定和設備的研發。
模型庫
OPNET 仿真模型庫為客戶提供了一系列的仿真模型。在這些仿真模型的基礎上,實現對網路的仿真。OPNET仿真模型庫與其網路仿真引擎(OPNET Modeler,ITGuru, Applicat ion DecisionGuru等)是分離的。這種設計方式方便了模型的修改、升級。OPNET的專業 部門負責對模型庫進行及時更新。同時,客戶還可以根據自己的要求定製模型。OPNET提供的仿真模型庫分成兩類:
標準
標準模型庫可以滿足大部分客戶的需求。通常,在OPNET的核心產品(Mod eler, ITGuru, Application DecidisionGuru)中,已經包括了標準模型庫。因此,購買了OPNET和新產品的客戶不需要額外付費就可以得到它們。
標準模型庫分成下述幾類:
●網路層
●傳輸層協定
●實用程式
●綜合仿真目標
●無線模型
●廠商設備模型
特殊
特殊模型庫是針對客戶的特殊需求或新的技術或某個廠商專有技術而提供 的模型庫。特殊模型庫必須額外收費。
特殊模型庫包括下述幾種模型:
●基於電路交換模型
●私有網間接口模型
OPNET
OPNET分析環境
●客戶-伺服器
●電路交換
電路交換網路(最低費用路由)統計分析由活動呼叫次數、分組呼叫次數、服務等級、業務運載量、
業務流(厄朗)。
●SimFusion
該技術直接使用從HP OpenView、HP NetMetrix、Network General Sniffer等工具捕獲 的
外部數據自動生成OPNET
網路模型。
當網路設備和套用增減時,你的OPNET網路模型也自動隨之改變。
套用特定模型
●設備模型
●排隊服務規範 。
先進先出FIFO 。
後進先出LIFO 。
優先的非搶先排隊 。
最短作業優先 。
單伺服器的搶先與恢復 。
多伺服器的搶先與恢復 。
並行包服務(不分先後的)
●使用工具/接口 。
DTED地圖轉換程式 。
STK衛星軌道轉換程式 。
用戶報告生成程式
●業務源
突發的、正本、固定位率、可變位率
●連線模型
點對點、匯流排、射頻(廣播)、用戶定義(比如:光學的)
●網路結構例子 。
ATM主幹網上的TCP/IP 。
超過AAL5的帶突發源的ATM WAN 。
帶管道匯流排的ATM WAN 。
動態分布的路由(貝爾曼-福特適應) 。
線性光波網路中的錯誤定位
●射頻例子 。
低軌衛星與地球站的連線 。
子網之間的TDMA衛星連線 。
子網請求訪問(DA)-TDMA通信連線 。
時間分片的Aloha網路 。
RF干擾器 。
偵察衛星網路 。
射頻連線比較(Aloha、siotted Aloha、CSMA) 。
無線ATM
●提供設備模型的廠家有
3COM ACC Bay Networks Bytex Cisco CrossComm Grand Junction HP Lannet Novell Proteon Retix UB Networks xylan
OPNET套用
●OPNET用於仿真 。
確定增加套用和用戶對網路的影響 。
準確的規劃和伸縮性分析 。
快速的"what if"(如果···將會怎樣)分析 。
使網路設計得到最優的性價比 。
對主要設備完成基線預算調整
●OPNET用於網管 。
業務量增長 。
新的服務,新的客戶 。
識別伺服器的瓶頸 。
故障通信說明定義表 。
新網路的部署 。
伺服器重定位 。
租用線路的需求及使用情況 。
Qos(服務質量)要求
每個衛星的軌道可以使用OPNET軌道編輯器定義或從STK工具包得到 。
仿真之前可用軌道瀏覽器分析衛星的覆蓋 。
當船舶作為中繼站時,用戶可定義其移動速度和軌跡 。
當分組站或船舶處於覆蓋範圍內時,信息包將被傳送
干擾源發射的信號移動軌跡可由用戶定義 。
一個發射站和三個接收站,每個接收站的信號都可分析 。
可採用的ECM措施 。
-增加發信機功率 。
-使用高指向性天線 。
-支持天線跟蹤
●ATM仿真
支持25M、155M、622M的連線速度 。
ATM固有或集成的套用 。
支持不同的Qos類型 。
允許用戶研究蜂窩損耗、延遲變化 。
●Aloha 協定開發例子 。
允許用戶制定包的內部到達率 。
允許用戶描述總的包傳送 。
允許用戶描述收信機接收到的包 。
用戶可以: 。
-在開始仿真時,對變數進行初始化 。
-在包到達時,對包進行統計 。
-在仿真結束時,報告收集的統計信息
無線電天線圖(長、段、車載天線的增意圖等) 。
天線方位 。
發射功率 。
傳輸及傳播延遲(包大小、通道率、收發信機之間的距離) 。
收信機噪聲圖 。
收信機靈敏度 。
糾錯力 。
外部接口(ECM、干擾源、大氣電離層影響等) 。
衛星軌道 。
天線覆蓋 。
覆蓋分析(衛星相對於地球移動的組合) 。
衛星盲區(由於地形及地表曲面引起) 。
衛星和地面站之間的距離引起的傳播延遲 。
大氣影響
●OPNET基於地形的仿真提供 。
在給定地形條件下最佳頻率預測 。
在給定方案中,各種戰術部署、調遣時的通信狀態的預測 。
在給定地形條件時,給出通信
節點的部署位置的可行建議 。
對通信偶然性計畫的建議 。
技術要求的建議
在今天的信息技術時代,企業需要開展電子商務、ERP、辦公自動化等諸多業務,基於網路開展的業務和提供的服務越來越多,而與此同時,聲音、視頻和數據網路日益走向融合。因此,當今
網路發展的特點是:
● 多種類型(聲音、視頻、數據、
無線網路)的網路日益走向融合;
● 規模日趨龐大,結構更趨複雜;
● 業務增加,數據量加大,網路流量大。 對於新上網的企業或組織來說,在建設網路、開展網上業務之前,需要對採用的
網路技術、網路結構、
網路設備、網路套用、投資等進行綜合分析和評估,提出性能、價格比最優的解決方案。
對於正在運營中的網路,面對網路用戶的增加、新的業務和套用的推出以及新的網路技 術的出現,技術人員和網路管理人員往往需要知道:
● 網路中可能的瓶頸在什麼地方?
● 如果網路擴容,骨幹中繼鏈路頻寬需要擴大多少?
● 如果網路上增設新的業務,對網路性能有什麼影響?網路上的哪些鏈路或
網路設備需 要升級和改造?
● 如果擬採用新的
網路技術對網路進行升級,網路的性能會有多大幅度的改善?這種改善與投入相比是否值得?同時新技術的引進是否會帶來負面影響?
因此,無論是建設新的網路,還是改造或升級現有網路,都需要對網路進行可靠地規劃和設計。傳統上,主要是依靠經驗來完成。這種方式不容易抓住問題的要害,尤其是對複雜的大型網路。網路仿真作為一種新的
網路規劃和設計技術,以其獨有的方法為網路 的規劃設計提供客觀、可靠的定量依據,縮短網路建設周期,提高網路建設中決策的科學性,降低網路建設的投資風險。
網路仿真技術已經逐漸成為網路規劃、設計和開發中的主流技術。
ITGuru(又稱為ITDecision Guru或簡稱ITDG)是OPNET公司開發的一個核心網路
仿真軟體包。專門為網路專業技術人員和管理人員進行網路規劃、設計、建設以及運營提供決策支持。ITGuru是一個功能齊全、性能優良的網路預測及分析工具軟體包。它的主要作 用是快速預測網路上的任何變化(如增加新的用戶、向新的網路技術轉移、推出新的網路套用等),對網路服務等級(如性能)等的影響,指出可能存在的瓶頸之處並提出解決多種方案。
ITGuru的特點是:
● 能夠為網路的規劃設計提供可靠的定量依據
● 能夠驗證實際方案或比較多個不同的設計方案。通過為不同的設計方案建立模型,進 行模擬,獲取定量的網路性能預測數據,為方案的驗證和比較提供可靠的依據
● 可視化的用戶界面,易於使用
● 價格合理
● 可以在NT和多種流行的UNIX平台上運行
企業業務的發展依賴於正確的IT決策
企業的發展對IT的依賴程度正在迅速增加。網路的作用已經不再只是企業的一個組成部份,而是企業業務活動的基礎。當前,企業的生產率和競爭力都極大地依賴於其IT系統是否能夠平穩地運行。企業業務發展的需要推動了信息技術的發展。對IT的要求不僅體現在功能方面而且體現在性能方面。對性能的需求以服務等級SLAs(Service Level Agreements)的形式定義。為了提供與所定義的服務等級(SLA)一致,且代價合理的服務,需要做出正確的設計並得以合理實現。為此,需要做出的決策包括:
● 網路技術的選擇
● 套用的設計和實施
● 套用回響時間的最佳化
● 伺服器的配置
● 協定構造
● 容量計畫
通常,IT決策的幾個環節有:
● 設計:評估技術選擇
● 實施:評估可能的變化帶來的影響
● 運營:保持服務等級
● 最佳化:分析如何改進服務
● 計畫:使IT的建設符合改變了的需求
ITDecisionGuru - 具有預測功能的
網路管理軟體目標:最佳化網路性能,提高網路可用性
無論是做採購或做
網路規劃和設計時,決策的基礎在於對所涉及的系統的深入分析。考慮到網路系統的複雜性,用傳統的"紙和筆"的方式已經難堪此任。IT業界的分析大師如Gartner Group 和META Group等組織發現:最有經驗的IT組織已經把注意力集中到用軟體仿真的方法來支持其決策,而領先的網路和套用分析仿真工具是IT DecisionGuru。它提供了最先進的預測能力,並且有一個友好的圖形界面。
為什麼要用IT DecisionGuru
因為它是第一個集成各種功能特性的產品,使可預測性的
網路管理功能成為中、大型IT 組織的主流。IT DcisionGuru定義了可預測性的網路管理,並可成為整個網路管理工具中的一部分。
精製的協定模型是得到有價值的、準確的分析結果的關鍵協定行為是影響網路性能的基礎因素,需要被模型化,以便得到精確的分析結果。ITDG 的客戶經常發現,依據仿真得到的結果來調整TCP行為,可以極大地提高關鍵套用的回響時間。只用純粹的分析模型而不完整地模擬TCP及底層協定的複雜行為,是不可能做到這一點的。由於有大量的R&D程式的支持,只有IT DecisionGuru可以用快速的分析技術來 製作詳細的協定模型和平台業務模型。
IT DecisionGuru的高明之處
●最完備的庫,其中包括設備、鏈路及詳細的協定模型。
●獨一無二的仿真技術,將離散事件仿真(packet by packet)和分析技術仿真(基於計算)集成為一個單一工具,並且速度快,精度高,適應性廣。
●非常好用,一天可精通IT DecrisionGuru。
●價格合理。
IT DecisionGuru - 在計畫實施前預測未來的唯一途徑 ITDecisionGuru可以根據設備、協定、套用和鏈路技術來
鏡像真實的網路世界,從而為用戶在各種方案中進行決策提供了一個直觀的環境。在不影響網路正常運轉的前提下,ITDecisionGuru可以幫助用戶預先審查和比較各種改變對網路的影響,這些改變包括:
● 推出新的套用
新的套用在網路上的運行效果如何?反過來,又會對已有的套用產生什麼影響呢?
● 新的技術評估
用戶對新的網路技術(例如ATM,幀中繼,千兆乙太網)的投資會得到什麼回報呢?
● 業務增加
● 評估實施代價
基礎設施的建設可能意味著重組數據中心、替換或升級現有設備。在此情況下,網路和套用會受到什麼影響呢?是否值得為此投入相應的財力、人力和付出所需的宕機時間?
● 關鍵業務套用
你能不能保證提供與已經建立的SLA相一致的、可信的網路服務?
工作流方式----簡單、直觀的分析手段
IT DecidionGuru的工作流程自動支持"what_if"分析方式:
首先,針對問題或要做的改變,利用Network Startup Wizard定義一個項目。
其次,通過多種手段(網路管理工具或手工方式或兩者結合)輸入
拓撲結構和業務,從 而創建多個"腳本"(方案),以表示各種選擇或改進和增長。
第三,對每種原始方案作出修改。運行仿真工具並分別保存結果。
第四,查看結果並進行比較,以評估每種改變的影響。
第五,提交報告。
智慧型輸入----確保分析與預測的基準準確
在使用IT DecisionGuru來支持IT決策時,要依據
網路拓撲結構和
業務來定義方案。拓撲結構包括整個網路的基礎結構或相關的部分。業務包括套用於基礎結構之上的負荷。業務?quot;所定義的套用"或"平台業務"(用單位時間內的業務量來定義)的形式來描述。 IT DecisionGuru使用最先進、實用的方法從網路中獲取/輸入
拓撲結構和業務屬性(基準)。從這個基準出發,通過縮放業務、增加用戶和基礎設施,或者做出任何其它你所能夠想到的變動來預測網路今後的性能。
IT DecisionGuru - 獨一無二的輸入/獲取能力 IT DecisionGuru提供了輸入/獲取全部和部分網路屬性的能力,並保持其層次結構不變,與用戶在傳統的網路管理工具中所看到的結構完全相同。IT DecisionGuru也可以協調拓撲結構和業務的輸入,很方便地把指定的業務"分配"給網路中合適的實體。採用其它工具完成類似工作可能需要花費數周的時間,因而可以大大節省時間。
ITGuru V7.0系統運行環境
硬體平台
● Hewlett-Parkard 9000/7xx & 9000/8xx CPU:PA7000 V1.1c or higher ● Sun Microsystems Sun-4 CPU: SPARC
作業系統
● HP公司的HP-UX 10.20;HP-UX 11.0
● Sun Microsystems 的Solaris 2.5.1 和Solaris 2.6 和Solaris 7
● Microsoft公司的Windows NT V4.0和Windows2000 系統補丁包
● HP公司的HP-UX 10.20: PHCO 17187, PHSS 17225, PHSS 17872, PHCO 15453; HP-UX 11.0: PHSS 16587
● Microsoft公司的Windows NT: Service Pack3系統配置
● 最低配置:64M記憶體; 220M以上可用磁碟空間
● 建議:128M記憶體;450M以上可用磁碟空間 其它
支撐軟體● 與HP OpenView Network Node Manager version B.05.01, B.06.00 for both UNIX and Windows兼容。可以從其獲取/讀入
網路拓撲結構。
● 與Agilent NetMetrix (NMX) version: 5.02, 6.00兼容。可以從中獲取
網路流量數 據。網路流量數據可以有兩種格式表示:NetMetrix ASCII (TR1) 和 NetMetrix Flexi ble CSV (TR2)。
● 與
第三方軟體的兼容(MVI模組):與Network Associates Sniffer Analyzer 5.50 等兼容。Sniffer Analyzer的數據檔案組織成如下兩種格式提交給ITGuru:Sniffer An alyzer Packet Trace CSV< 和Sniffer Analyzer Expert Data CSV
● 與ESP模組兼容。為了啟動自動仿真功能,需要如下特權:
·在UNIX平台上,創建CRON作業的權利
·在Windows NT平台上,訪問"at"命令的權利
產品性能簡介:OPNET產品主要面向專業人士,幫助客戶進行網路結構、設備和套用的設計、建設、分析和管理。OPNET的產品主要針對三類客戶,分成四個系列。三類客戶是指:網路服務提供商;
網路設備製造商和一般企業。
四個系列產品核心包括:1.ServiceProviderGuru:面向網路服務提供商的智慧型化
網路管理軟體。是OPNET公司的最新產品。2.OPNET Modeler:為技術人員(工程師)提供一個網路技術和產品開發平台。可以幫助他們設計和分析網路、網路設備和
通信協定。3.ITGuru:幫助網路專業人士預測和分析網路和網路套用的性能,診斷問題,查找影響系統性能的瓶頸,提出並驗證解決方案。 4.WDM Guru,用於波分復用
光纖網路的分析、評測。
OPNET Technology公司的
仿真軟體OPNET具有下面的突出特點,使其能夠滿足大型複雜網路的仿真需要:
1. 提供三層建模機制,最底層為Process模型,以
狀態機來描述協定;其次為Node模型,由相應的協定模型構成,反映設備特性;最上層為
網路模型。三層模型和實際的網路、設備、協定層次完全對應,全面反映了網路的相關特性;
2. 提供了一個比較齊全的的基本模型庫,包括:
路由器、
交換機、伺服器、客戶機、ATM設備、DSL設備、ISDN設備等等;
3. 採用離散
事件驅動的模擬機理(discrete event driven),與時間驅動相比,計算效率得到很大提高。
4. 採用混合建模機制,把基於包的分析方法和基於統計的數學建模方法結合起來,既可得到非常細節的模擬結果,也大大提高了仿真效率。
5. OPNET具有豐富的統計量收集和分析功能。它可以直接收集常用的各個網路層次的性能統計參數,能夠方便地編制和輸出仿真報告。
6. 提供了和網管系統、流量監測系統的接口,能夠方便的利用現有的拓撲和流量數據建立仿真模型,同時還可對仿真結果進行驗證。
OPNET的缺點:
1. 價錢昂貴.OPNET的單使用者授權費超過2萬5千美金. 價格的因素使得盜版猖獗。
2. 學習的進入障礙很高,通過專門培訓而達到較為熟練程度至少需一個多月的時間.
3. 仿真網路規模和流量很大時, 仿真的效率會降低。解決方法:採用分層的建模方法,匯聚
網路流量,簡化
網路模型;背景流量和前景流量相配合;流量比例壓縮方法;最佳化調整仿真參數設計;路由流量的簡化;結果分析;如何針對不同的統計參數,選擇合適的結果收集和處理方法。來源:(廣東省電信科學技術研究院)
4. 軟體所提供的模型庫是有限的,因此某些特殊網路設備的建模必須依靠
節點和過程層次的編程方能實現。(A.
網路仿真軟體提供的標準的結果參數,往往不能滿足實際用戶的全部需要,如果用戶需要收集網路設備的某些特殊參數時,必須通過過程層次上的編程來收集自己感興趣的網路參數。B.一般,廠家提供的
網路協定的模型都滯後於標準頒布之日數月甚至一年,如果急需使用廠家模型庫中沒有提供的新協定、新標準時,就只有通過編程的方法,開發自己的協定模型。C.對於大型網路的仿真,有時需要根據實際情況,通過編程改變模型的某些特性來提高仿真計算效率。)涉及底層編程的網元建模具有較高的技術難度,因為需要對協定和標準及其實現的細節有深入的了解、並掌握網路仿真軟體複雜的建模機理。因此,一般需要經過專門培訓的專業技術人員才能完成。編程的難度限制了OPNET的普及與推廣。此外,建立在OPNET上的仿真平台當前無法脫離OPNET環境,也是OPNET的一個局限性。
5. OPNET對
路由協定的仿真比較適合,但是對鏈路的仿真好想就只能通過Pipeline stage來做。例如有用戶試了把pipeline stage中radio的propagation delay model的傳輸速度(default值是光速)改為聲波在海水中的速度1500m/s,但是仿真出來的propagation delay結果居然沒太大的改變。而根據使用經驗matlab或者spw就比較合適做
鏈路層的仿真。
版本信息
Opnet軟體群有很多軟體,其中包括:
ACE Live, ACE Analyst, Panorama:屬於套用性能管理(APM)解決方案,主要用於性能監控、故障診斷等。 IT Guru Network Planner:用於企業在規劃建設新的網路套用或新技術; SP Guru Network Planner, SP Guru Transport Planner:用於提供了針對兼容性、造價、QoS及健壯性方面的網路最佳化設計; Sentinel:網路配置審計解決方案,確保網路集成性、安全性和政策回響; NetMapper:針對Sentinel和Guru的自動拓撲發現和繪圖工具,能與Microsoft的Visio配合使用; nCompass:針對NOC的解決方案,為操作員實時顯示
網路拓撲結構,通信情況,事件管理,等一系列的工作狀態於同一環境中;而我們最常用的,也是最流行的應該是Opnet Modeler.
Opnet Modeler在國內主要的版本有8.1, 10.5, 11.5, 14.5.等幾個,8和10是比較常用的,網上有最新的11的licences maker,最新版本是14.5,在仿真速度方面有很大的提高。大家不妨嘗試一下。