無線傳感器網(wǎng)絡 第3章資料_第1頁
無線傳感器網(wǎng)絡 第3章資料_第2頁
無線傳感器網(wǎng)絡 第3章資料_第3頁
無線傳感器網(wǎng)絡 第3章資料_第4頁
無線傳感器網(wǎng)絡 第3章資料_第5頁
已閱讀5頁,還剩107頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第3章 項目(xingm)編輯器3.1 項目編輯器對象和操作 3.2 項目編輯器開發(fā)界面 3.3 項目編輯器應用舉例小型網(wǎng)絡(wnglu)仿真 共一百一十二頁知識點: 項目編輯器的對象和操作 項目編輯器主菜單(ci dn) 項目編輯器快捷菜單(ci dn) 項目編輯器工具欄共一百一十二頁本章導讀:OPNET Modeler采用三層建模機制,分別為網(wǎng)絡域建模、節(jié)點域建模和進程域建模。其中(qzhng),網(wǎng)絡域包括了在其他建模域中定義的所有對象,因此網(wǎng)絡模型描述了整個仿真系統(tǒng)。項目編輯器用來建立和編輯通信網(wǎng)絡模型的拓撲結構,并提供基本的仿真和分析功能。通過對本章的理論和實例的學習,讀者將掌握項目編

2、輯器以及它的基本操作。共一百一十二頁3.1 項目編輯器對象和操作3.1.1 項目編輯器對象網(wǎng)絡模型包括三個基本對象:子網(wǎng)、節(jié)點和鏈路。子網(wǎng)由節(jié)點組成,是不同節(jié)點整體構成的功能邏輯實體。注意,OPNET中的子網(wǎng)與通常所說的IP子網(wǎng)是完全不同的兩個概念。節(jié)點由支持相應處理能力的硬件和軟件組成,用于生成、傳輸、接收和處理數(shù)據(jù),包括固定節(jié)點、移動節(jié)點和衛(wèi)星節(jié)點。鏈路一般分為三種類型:點到點鏈路、總線(zn xin)鏈路和無線鏈路。OPNET Modeler為用戶提供了許多功能各不相同的節(jié)點和鏈路。除此以外,在不同的模型中,用戶還可以通過對模型的修改來實現(xiàn)特定的功能以滿足特定的需要。表3-1總結了構建O

3、PNET網(wǎng)絡模型的對象類型。共一百一十二頁表3-1 基本(jbn)網(wǎng)絡模型對象 共一百一十二頁1. 子網(wǎng)子網(wǎng)將網(wǎng)絡中的一組節(jié)點和鏈路抽象出來,組成一個實體。子網(wǎng)通常用來表示(biosh)一組物理或邏輯對象,如一個公司的局域網(wǎng)。子網(wǎng)可被逐級嵌套,形成一個分層的網(wǎng)絡模型,而子網(wǎng)和其所包含的對象間就形成一種父子關系。圖3-1所示就是一個嵌套子網(wǎng)的例子。共一百一十二頁圖3-1 嵌套子網(wǎng) 共一百一十二頁子網(wǎng)可以是固定子網(wǎng)、移動子網(wǎng)或衛(wèi)星子網(wǎng),但其基本類型也是最常用的類型是固定子網(wǎng)。由于固定子網(wǎng)的X position和Y position屬性值在仿真中不能修改,因而固定子網(wǎng)的地理位置是固定不變的,繼而固定

4、子網(wǎng)都用來模擬靜態(tài)(jngti)網(wǎng)絡。固定子網(wǎng)間的通信通過鏈路實現(xiàn),也只有固定子網(wǎng)才支持點到點和總線鏈路。共一百一十二頁2. 節(jié)點通信節(jié)點包含于子網(wǎng)之中,可以表示各種網(wǎng)絡設備。節(jié)點的實際功能和行為由節(jié)點編輯器中定義的節(jié)點模型確定。在通信節(jié)點中,基本類型為固定節(jié)點,即在仿真(fn zhn)中節(jié)點的位置不能改變,因此它主要用于模擬靜態(tài)網(wǎng)絡設備,如工作站、網(wǎng)關和衛(wèi)星地面接收站。固定節(jié)點通常通過鏈路連接與其他節(jié)點進行通信,它也是惟一一種支持點到點鏈路和總線鏈路連接的節(jié)點類型。LAN節(jié)點就是一個典型的固定節(jié)點,如圖3-2所示,它可以表示整個以太網(wǎng)、FDDI或令牌環(huán)網(wǎng)。共一百一十二頁圖3-2 典型(din

5、xng)LAN節(jié)點共一百一十二頁3. 鏈路鏈路是節(jié)點之間使用包的形式進行信息通信的通道。鏈路由一條(y tio)或多條通信信道組成,每個信道可看作一個管道。一條(y tio)鏈路分別定義了一個發(fā)信機信道連接和一個收信機信道連接。OPNET支持的鏈路包括點到點鏈路、總線鏈路和無線鏈路。共一百一十二頁3.1.2 項目編輯器的主要操作項目編輯器的操作主要包括對網(wǎng)絡模型的創(chuàng)建、編輯和修改。具體的操作包括以下幾個方面。1. 創(chuàng)建對象用戶可以通過從面板(如圖3-3所示)中拖放物件的方式來創(chuàng)建子網(wǎng)、節(jié)點和鏈路對象。在創(chuàng)建對象的過程中,可以打開多個面板,而每個面板都可以根據(jù)關鍵詞搜索查詢想要的物件,也可以根據(jù)

6、特定(tdng)的模型配置新的自定義面板。共一百一十二頁圖3-3 項目(xingm)編輯器對象面板 共一百一十二頁2. 導入拓撲和流量通過導入各種信息源中的信息來自動建立一個網(wǎng)絡模型,并設置對話雙方的流量和鏈路負載。3. 快速配置支持對節(jié)點和鏈路的常用配置,包括星型、總線型、環(huán)型、網(wǎng)格、樹型等拓撲的快速配置。節(jié)點和鏈路模型、繪圖和地理位置分布以及各個對象的數(shù)目等都可以通過快速配置的參數(shù)(cnsh)來進行控制。共一百一十二頁4. 編輯對象通過在一個對象上右擊,在彈出的快捷菜單中選擇“Edit Attributes”,可以查看并修改該對象的屬性。如果要編輯多個對象的屬性,可以一次先選擇多個對象(在

7、選擇的同時(tngsh)按住“Ctrl”鍵),然后在屬性對話框中選中“Apply changes to selected objects”復選項,這樣只需要一次修改屬性便可應用到一組對象上去,使得對象編輯更加方便簡潔,避免了不必要的重復操作。共一百一十二頁5. 尋找對象編輯屬性、移動對象、復制對象和刪除對象等操作都可以一次針對一組對象,而不僅僅只針對某一個特定對象進行操作。對象可以通過單擊來選中,也可以根據(jù)它們的名稱或特征值自動(zdng)搜索而選中。6. 核實鏈路檢查鏈路的連通性是否符合節(jié)點和鏈路特征。7. 導航網(wǎng)絡通過在網(wǎng)絡層次間上下移動來查看不同子網(wǎng)的上下文。共一百一十二頁8. 收集(s

8、huj)結果指定運行仿真所需收集的統(tǒng)計量。9. 查看結果指定需要繪制出圖表的統(tǒng)計量、圖表的特征以及采用何種算法繪制圖表。共一百一十二頁3.2 項目編輯器開發(fā)界面項目編輯器包含一個可以創(chuàng)建和修改網(wǎng)絡模型的工作區(qū)。子網(wǎng)和節(jié)點都被抽象成為圖標,放置在工作區(qū)中。其他對象被抽象成為連線,表示節(jié)點和子網(wǎng)間的通信鏈路。通過項目管理器,用戶可以創(chuàng)建和編輯網(wǎng)絡模型,創(chuàng)建節(jié)點和鏈路模型,定制網(wǎng)絡環(huán)境,以及執(zhí)行仿真,選擇(xunz)并分析仿真結果。共一百一十二頁3.2.1 項目(xingm)編輯器主菜單介紹項目編輯器為用戶創(chuàng)建和執(zhí)行網(wǎng)絡模型提供了豐富的操作。項目編輯器的菜單欄如圖3-4所示。共一百一十二頁圖3-4

9、項目(xingm)編輯器菜單欄 共一百一十二頁1. File(文件)File(文件)菜單包含一些與高層功能相關的操作,如打開、關閉項目,保存場景,導入模型以及打印圖標和報告等。表3-2總結了各種編輯器文件菜單下的通用操作,其中(qzhng)陰影部分操作只在編輯器打開時才可使用,這部分操作只限于特定的編輯器。共一百一十二頁表3-2 文 件 菜 單 共一百一十二頁共一百一十二頁2. Edit(編輯)Edit(編輯)菜單用于編輯控制程序運行的環(huán)境屬性,處理文本和對象。表3-3總結了各種編輯器編輯菜單下的通用操作(cozu),其中陰影部分操作(cozu)只在編輯器打開時才可使用。共一百一十二頁表3-3

10、 編 輯 菜 單 共一百一十二頁3. View(視圖)View(視圖)菜單包含用于實現(xiàn)對編輯器窗口和內容操作的命令。表3-4總結了項目編輯器中視圖菜單下的通用操作,其中陰影(ynyng)部分操作只在編輯器打開時才可使用。共一百一十二頁表3-4 視 圖 菜 單 共一百一十二頁共一百一十二頁共一百一十二頁共一百一十二頁4. Scenarios(場景)Scenarios(場景)菜單提供(tgng)對項目中場景的控制操作。表3-5總結了項目編輯器中場景菜單里的通用操作。共一百一十二頁表3-5 場 景 菜 單 共一百一十二頁共一百一十二頁5. Topology(拓撲)Topology(拓撲)菜單包含與網(wǎng)

11、絡拓撲相關的操作,如構建網(wǎng)絡、創(chuàng)建網(wǎng)絡對象。表3-6總結了項目編輯器中拓撲菜單里的通用(tngyng)操作,其中陰影部分操作只在編輯器打開時才可使用。 共一百一十二頁表3-6 拓 撲 菜 單 共一百一十二頁共一百一十二頁6. Traffic(業(yè)務)Traffic(業(yè)務)菜單(ci dn)包含詳細說明網(wǎng)絡業(yè)務的操作,如導入業(yè)務文件、詳細說明網(wǎng)絡路由。表3-7總結了項目編輯器中業(yè)務菜單(ci dn)里的通用操作,其中陰影部分操作只在編輯器打開時才可使用。共一百一十二頁表3-7 業(yè) 務 菜 單 共一百一十二頁共一百一十二頁共一百一十二頁7. Protocols(協(xié)議)Protocols(協(xié)議)菜單包

12、含與標準模型庫中的協(xié)議模型相關的操作。表3-8列出了各種協(xié)議的具體(jt)信息。共一百一十二頁表3-8 協(xié) 議 菜 單 共一百一十二頁共一百一十二頁8. NetDoctor(網(wǎng)絡醫(yī)生)配置并執(zhí)行NetDoctor,查看NetDoctor報告等。9. Flow Analysis(流量分析)配置并執(zhí)行流量分析,查看分析日志等。10. DES(離散事件仿真)配置并運行離散事件仿真。表3-9給出了DES菜單項的具體信息,其中(qzhng)陰影部分的操作只在編輯器打開時才可使用。共一百一十二頁表3-9 DES 菜 單 共一百一十二頁共一百一十二頁共一百一十二頁11. Windows(窗口)Windows

13、(窗口)菜單用于對編輯器窗口的可視性操作。窗口菜單選項允許顯示或隱藏特定窗口,當隱藏某個窗口時,文件并未被關閉或保存。12. Help(幫助)Help(幫助)菜單提供(tgng)上下文相關的幫助、聯(lián)機文檔和手冊以及程序的相關信息。表3-10給出了幫助菜單項的具體信息。共一百一十二頁表3-10 幫 助 菜 單共一百一十二頁3.2.2 項目編輯器快捷菜單介紹除了菜單欄提供的菜單外,將鼠標停留在項目編輯器的工作區(qū)、對象(duxing)、統(tǒng)計量、面板、圖表上右擊,將打開相應的快捷菜單。工作區(qū)的快捷菜單如圖3-5所示。它提供了一些常用操作,如設置工作區(qū)視圖、收集結果、查看結果等。表3-11總結了工作區(qū)快

14、捷菜單中的操作。 共一百一十二頁圖3-5 工作區(qū)快捷(kui ji)菜單 共一百一十二頁表3-11 工作區(qū)快捷菜單(ci dn)操作 共一百一十二頁右擊任意對象,將出現(xiàn)對象快捷菜單。它提供了調整顯示、設置對象屬性、收集結果(ji gu)、查看結果(ji gu)等常用操作。不同類型的對象,其快捷菜單不盡相同,如圖3-6所示。共一百一十二頁圖3-6 對象快捷(kui ji)菜單共一百一十二頁3.2.3 項目編輯器工具欄介紹項目編輯器為一些(yxi)常用操作提供了一個放置快捷按鈕的工具欄,如圖3-7所示。表3-12介紹了工具欄中各個按鈕所代表的操作(將鼠標停在按鈕上將出現(xiàn)操作提示),以及它們對應的菜

15、單操作。共一百一十二頁圖3-7 項目(xingm)編輯器工具欄按鈕 共一百一十二頁表3-12 項目(xingm)編輯器工具欄按鈕 共一百一十二頁共一百一十二頁3.3 項目編輯器應用舉例小型網(wǎng)絡仿真本節(jié)通過一個小型實驗室網(wǎng)絡的創(chuàng)建和擴展實例,來進一步學習項目編輯器的使用。在這個實例中,用戶要對一個已存在的實驗室網(wǎng)絡進行擴展。假設一棟實驗大樓的某實驗室擁有一個星型拓撲網(wǎng)絡,由于教學所需,現(xiàn)在要在旁邊的教室新增一個實驗室,并同樣組建一個星型拓撲網(wǎng)絡,兩個星型網(wǎng)絡通過路由器連接起來。在本實例中,用戶將使用OPNET Modeler快速建立所需的小型星型實驗室網(wǎng)絡拓撲,選擇適當?shù)慕y(tǒng)計量,并對其進行離散事

16、件仿真,最后分析仿真結果,以便(ybin)檢測擴展后的實驗室網(wǎng)絡帶來的額外負載是否會嚴重影響網(wǎng)絡性能或導致網(wǎng)絡通信失敗。共一百一十二頁3.3.1 建立小型實驗室網(wǎng)絡1. 創(chuàng)建項目并進行初始配置當創(chuàng)建一個新的網(wǎng)絡模型時,首先要創(chuàng)建一個項目,并在項目中創(chuàng)建一個場景。項目由一組相關場景組成,不同(b tn)的場景研究網(wǎng)絡的不同(b tn)方面。一個項目可以包含多個場景。在項目創(chuàng)建后,可以使用啟動向導(Startup Wizard)來建立新的場景。啟動向導可以完成以下功能: 定義網(wǎng)絡的初始拓撲; 定義網(wǎng)絡比例和大小; 為新建網(wǎng)絡選擇背景地圖; 在新建場景中應用對象面板。共一百一十二頁首先使用啟動向導創(chuàng)

17、建新的場景:(1) 如果(rgu)Modeler沒有運行,啟動Modeler。(2) 選擇FileNew。(3) 從下拉菜單中選擇“Project”并單擊“OK”按鈕。(4) 用Lab命名工程,用Lab_Room命名場景(如圖3-8所示),并單擊“OK”按鈕,打開啟動向導窗口。(5) 在啟動向導第一步中(如圖3-9所示)選擇默認值Create empty scenario,表示從零開始創(chuàng)建新的網(wǎng)絡拓撲,單擊“Next”按鈕繼續(xù)。共一百一十二頁圖3-8 設置工程(gngchng)名和場景名共一百一十二頁圖3-9 啟動(qdng)向導第一步:Initial Topology對話框 共一百一十二頁(

18、6) 在啟動向導第二步中(如圖3-10所示)設置網(wǎng)絡的默認范圍。選擇(xunz)“Office”,并選中“Use metric units”復選項,單擊“Next”按鈕繼續(xù)。(7) 在啟動向導第三步中(如圖3-11所示)設置網(wǎng)絡的大小。要創(chuàng)建的網(wǎng)絡是一個辦公室網(wǎng)絡,其長、寬值應適當設置。這里將X span和Y span都設置成25,單位是米(Meters),單擊“Next”按鈕繼續(xù)。共一百一十二頁圖3-10 啟動(qdng)向導第二步:Choose Network Scale對話框 共一百一十二頁圖3-11 啟動(qdng)向導第三步:Specify Size對話框 共一百一十二頁(8) 在啟

19、動向導第四步中(如圖3-12所示)設置創(chuàng)建網(wǎng)絡需要包含的模型族。這里將Sm_Int_Model_List 模型族的Include屬性設置為Yes,其他模塊的Include屬性都設為No,表示僅將Sm_Int_Model_List 模型包含進工程,即在工程中可以使用Sm_Int_Model_List 模型族中的各種具體模型,包括節(jié)點模型、鏈路模型、進程模型等。(注意:工程中需要使用哪些模型,只應包含相應(xingyng)的模型族。包含太多的模型族可能導致選擇具體模型時的困難。)單擊“Next”按鈕繼續(xù)。共一百一十二頁圖3-12 啟動(qdng)向導第四步:Select Technologies對

20、話框 共一百一十二頁(9) 在啟動(qdng)向導第五步中(如圖3-13所示)對設置進行檢查,如果設置正確,單擊“Finish”按鈕結束向導;否則單擊“Back”按鈕退回到前面的對話框進行修改。啟動(qdng)向導完成后,一個指定大小的工作區(qū)被創(chuàng)建,同時對象面板也被打開。對象面板包含所選模型族中的各種模型,如果對象面板被關閉,單擊項目編輯器工具欄中的對象面板按鈕,可快速將其打開。共一百一十二頁圖3-13 啟動(qdng)向導第五步:Review對話框 共一百一十二頁2. 創(chuàng)建(chungjin)網(wǎng)絡可以使用三種方法來創(chuàng)建網(wǎng)絡拓撲。第一種方法是導入拓撲(Import Topology);第二種方

21、法是從對象面板中直接拖放節(jié)點到工作區(qū);第三種方法是使用快速配置(Rapid Configuration)來創(chuàng)建拓撲。下面使用創(chuàng)建網(wǎng)絡拓撲的第三種方法,通過快速配置來創(chuàng)建Lab_Room網(wǎng)絡。(1) 在主菜單上執(zhí)行TopologyRapid Configuration命令。(2) 從“Configuration”下拉列表中選擇“Star”,然后單擊“OK”按鈕(如圖3-14所示)。共一百一十二頁圖3-14 選擇(xunz)要進行快速配置的拓撲結構 共一百一十二頁接下來指定所建網(wǎng)絡中需使用的節(jié)點和鏈路(如圖3-15所示):(1) 設置Center node model為3C_SSII_1100_3

22、300_4s_ae52_e48_ge3,這是一個(y )3Com交換機。(2) 設置Periphery node model為Sm_Int_wkstn,將外圍節(jié)點數(shù)目(Number)改為25,這將提供25個以太網(wǎng)工作站作為外圍節(jié)點。(3) 設置Link model為10BaseT。共一百一十二頁圖3-15 快速(kui s)配置對話框共一百一十二頁接下來指定新建網(wǎng)絡的位置:(1) 設置X Center和Y Center為7.5。(2) 設置半徑(Radius)為6。(3) 單擊“OK”按鈕,項目編輯器中出現(xiàn)剛才新建的網(wǎng)絡拓撲,如圖3-16所示?,F(xiàn)在(xinzi),網(wǎng)絡拓撲已經(jīng)基本建立,需要給該

23、星型網(wǎng)絡添加一個服務器(Server)。下面將使用創(chuàng)建網(wǎng)絡對象的第二種方法:從對象面板中拖放網(wǎng)絡對象到工作區(qū)。(1) 如果對象面板沒有打開,通過單擊工具欄中的對象面板按鈕,打開對象面板。(2) 在對象面板中找到Sm_Int_server,并將其拖到工作區(qū)。 共一百一十二頁圖3-16 使用(shyng)快速配置生成的網(wǎng)絡拓撲 共一百一十二頁另外,需要連接該服務器到已建立的星型網(wǎng)絡。(1) 在面板中找到10BaseT鏈路并單擊它。(2) 單擊服務器,然后單擊星型網(wǎng)絡中心的交換機,完成這兩個對象的10BaseT鏈路連接。(3) 右擊結束鏈路創(chuàng)建。最后,需要增加配置對象來指定網(wǎng)絡中存在的應用業(yè)務。該對

24、象面板中包含(bohn)所需的應用定義和規(guī)格定義,只需要將相應的對象拖放到工作區(qū)中即可。對應用定義(Application Definition)對象和規(guī)格定義(Profile Definition)對象進行配置比較復雜,在本實例不作這方面的討論。共一百一十二頁(1) 在面板中找到Sm_Application_Config,并將其拖到工作(gngzu)區(qū)。(2) 單擊右鍵結束對象創(chuàng)建。(3) 在面板中找到Sm_Profile_Config,并將其拖到工作(gngzu)區(qū),然后右擊結束對象創(chuàng)建。(4) 關閉對象面板。至此,所建網(wǎng)絡應如圖3-17所示,接下來將介紹如何收集統(tǒng)計量。共一百一十二頁圖3

25、-17 Lab_Room的網(wǎng)絡拓撲 共一百一十二頁3.3.2 參數(shù)選擇和仿真1. 收集統(tǒng)計量在這個實例中,用戶需要關注以下(yxi)兩個問題: 服務器是否可以應付新增網(wǎng)絡帶來的額外負載? 新增網(wǎng)絡建立后,網(wǎng)絡的總延時是否仍然可以接受?為了回答這些問題,用戶需要收集一個對象統(tǒng)計量服務器負載(Server Load),以及一個全局統(tǒng)計量以太網(wǎng)延時(Ethernet Delay)。共一百一十二頁服務器負載是反應整個網(wǎng)絡性能的重要統(tǒng)計量??砂凑找韵虏襟E來收集與服務器負載相關(xinggun)的統(tǒng)計量:(1) 右擊服務器節(jié)點(node_26),并在彈出的快捷菜單中選擇Choose Individual

26、DES Statistics,出現(xiàn)node_26的統(tǒng)計結果選擇對話框(如圖3-18所示)。該對話框分層列舉了當前可被收集的所有統(tǒng)計量。(2) 執(zhí)行Node Statistics Ethernet命令,在以太網(wǎng)統(tǒng)計量中選中Load(bits/sec)旁邊的復選項選擇該統(tǒng)計量。(3) 單擊“OK”按鈕,關閉該對話框。共一百一十二頁圖3-18 選擇服務器統(tǒng)計(tngj)結果 共一百一十二頁全局統(tǒng)計量用于統(tǒng)計全網(wǎng)信息(如圖3-19所示)??梢酝ㄟ^收集全局延時統(tǒng)計量來獲得(hud)整個網(wǎng)絡的延時: (1) 在空白工作區(qū)中單擊鼠標右鍵,并在快捷菜單中選擇Choose Individual DES Stat

27、istics。(2) 選中Global StatisticsEthernet Delay(sec)旁邊的復選項選擇該統(tǒng)計量。(3) 單擊“OK”按鈕,關閉該對話框。(4) 執(zhí)行File Save命令,保存項目。共一百一十二頁圖3-19 選擇全局統(tǒng)計(tngj)結果 共一百一十二頁至此(zhc),用戶已經(jīng)為仿真做好了充分的準備。不過,在進行仿真前還應檢查repositories參數(shù)是否設置正確(如圖3-20所示)。(1) 在主菜單上執(zhí)行Edit Preferences命令。(2) 在“Find”字段內輸入“repositories”并單擊“Find”按鈕進行查詢。(3) 如果repositori

28、es的Value字段值不是stdmod,單擊該字段。(4) 在彈出的repositories對話框中,單擊“Insert”按鈕,然后在對話框中輸入stdmod。(5) 單擊“OK”按鈕,關閉repositories對話框。(6) 單擊“OK”按鈕,關閉Preferences對話框。共一百一十二頁圖3-20 檢查(jinch)repositories參數(shù)是否設置正確 共一百一十二頁2. 運行(ynxng)仿真運行仿真的步驟如下:(1) 在主菜單上執(zhí)行DES Configure Run Discrete Event Simulation命令,或單擊工具欄中的圖標,將彈出離散事件仿真配置對話框(如圖

29、3-21所示)。(2) Duration代表仿真時間,這里輸入0.5來仿真半個小時的網(wǎng)絡活動。(3) 設置仿真內核(Simulation Kernel)為Optimized方式。仿真內核方式可以為Optimized方式和Development方式。Optimized方式對仿真內核進行了優(yōu)化,但不能使用ODB(OPNET Debugger)進行調試;Development方式比Optimized方式慢,但可以調試。共一百一十二頁圖3-21 配置(pizh)/運行DES 共一百一十二頁(4) 其他參數(shù)都使用默認值。注意,Seed是仿真內核使用的偽隨機種子(zhng zi),以模擬真實世界中每次實際

30、運行存在的客觀差異。單擊“Set Multiple Values”按鈕,可以在彈出的對話框中編輯隨機種子(zhng zi)的高級屬性,并設置多個不同的種子(zhng zi)。(5) 單擊“Run”按鈕開始仿真。當仿真運行時,將彈出一個顯示仿真進度的Simulation Sequence對話框,如圖3-22所示。(6) 仿真結束后,聽到計算機機箱喇叭發(fā)出“嘀”的一聲,這時單擊“Close”按鈕關閉Simulation Sequence對話框。共一百一十二頁圖3-22 仿真(fn zhn)進度對話框 共一百一十二頁3.3.3 仿真結果分析運行完仿真之后,希望查看每個統(tǒng)計量收集到的信息。OPNET

31、Modeler提供了很多查看仿真結果的方式。本例程中,用戶采用工作區(qū)快捷菜單中的View Results選項來查看仿真結果,其他方式將在后面的章節(jié)中進行介紹(jisho)。1. 查看服務器以太網(wǎng)負載查看服務器以太網(wǎng)負載的步驟如下:(1) 右擊服務器節(jié)點(node_26)并在其快捷菜單中選擇“View Results”,打開節(jié)點的結果查看對話框。共一百一十二頁(2) 選中Office Network.node_26 Ethernet Load(bits/sec)旁邊的復選項,選擇查看該結果,并選中“Show preview”復選項,以便顯示預覽的圖表(如圖3-23所示)。(3) 單擊“Show”

32、按鈕,在新窗口中生成服務器負載圖表,如圖3-24所示。注意,在峰值(fn zh)點服務器負載大約是5000 bits/sec。請記住這個值,以便在增加了第二個網(wǎng)絡后,與新值進行比較。(4) 查看完畢后,關閉該負載圖表對話框。如果關閉時出現(xiàn)系統(tǒng)提示,按“delete”鍵。(5) 關閉結果查看對話框。共一百一十二頁圖3-23 在結果查看對話框中顯示(xinsh)預覽圖表 共一百一十二頁圖3-24 服務器以太網(wǎng)負載(fzi) 共一百一十二頁2. 查看網(wǎng)絡的全局以太網(wǎng)延時查看網(wǎng)絡的全局以太網(wǎng)延時步驟如下:(1) 右擊工作區(qū),在快捷菜單中選擇“View Results”,打開網(wǎng)絡全局仿真結果查看對話框。

33、(2) 選中Global Statistics Ethernet Delay (sec)旁邊(pngbin)的復選項,然后單擊“Show”按鈕來查看以太網(wǎng)延時。以太網(wǎng)延時的圖表如圖3-25所示。注意,當網(wǎng)絡達到穩(wěn)定狀態(tài)后,最大延時在0.4 s左右。查看完畢后,關閉圖表對話框,關閉結果查看對話框。 共一百一十二頁圖3-25 全局(qunj)以太網(wǎng)延時 共一百一十二頁3.3.4 擴展網(wǎng)絡接下來對現(xiàn)有網(wǎng)絡進行擴展,并驗證增加負載后該網(wǎng)絡是否仍然能夠有效運行。這里先將現(xiàn)有網(wǎng)絡存儲(cn ch)為一個場景,再復制當前場景并對其進行修改以作為第二個場景,而不需要重新創(chuàng)建新的網(wǎng)絡場景拓撲。1. 復制場景復制

34、場景的步驟如下:(1) 在主菜單上執(zhí)行Scenarios Duplicate Scenario命令。(2) 將復制后的場景取名為Expansion,并單擊“OK”按鈕。(3) 此時用戶便復制了當前場景中的所有節(jié)點、鏈路、統(tǒng)計量和仿真的配置,并將新場景命名為Expansion。共一百一十二頁2. 創(chuàng)建第二層網(wǎng)絡創(chuàng)建第二層網(wǎng)絡的步驟如下:(1) 在主菜單上選擇Topology Rapid Configuration。(2) 從Configuration下拉列表中選擇Star,然后(rnhu)單擊“OK”按鈕。(3) 采用以下值完成快速配置: Center node model:3C_SSII_11

35、00_3300_4s_ae52_e48_ge3; Periphery node model:Sm_Int_wkstn; Number:15; Link model:10BaseT; X:18,Y:18; Radius:5。(4) 單擊“OK”按鈕,關閉對話框。共一百一十二頁3. 連接兩個(lin )網(wǎng)絡連接兩個網(wǎng)絡的步驟如下:(1) 單擊工具欄上的按鈕,打開對象面板。(2) 將Cisco 2514路由器圖標拖放到工作區(qū)兩個網(wǎng)絡之間,右擊,結束對象創(chuàng)建。(3) 單擊對象面板中的10BaseT鏈路圖標 。共一百一十二頁(4) 在Cisco路由器(node_45)和兩個星型網(wǎng)絡(wnglu)中心的3

36、Com交換機之間建立10BaseT鏈路。(5) 右擊,結束鏈路對象創(chuàng)建。(6) 關閉對象面板。(7) 執(zhí)行File Save命令,對項目進行保存。新的網(wǎng)絡(wnglu)拓撲如圖3-26所示。共一百一十二頁圖3-26 擴展(kuzhn)后的網(wǎng)絡拓撲 共一百一十二頁4. 運行擴展場景仿真運行擴展場景仿真的步驟如下:(1) 在主菜單上執(zhí)行DES Configure Run Discrete Event Simulation命令,或單擊工具欄中的圖標,彈出離散事件仿真配置對話框。(2) 將持續(xù)時間(Duration)設置為0.5小時,其他參數(shù)保持默認值。(3) 單擊“Run”按鈕開始(kish)仿真。(4) 當仿真結束后,關閉仿真序列對話框。 共一百一十二頁5. 結果比較為了探究在已存在的網(wǎng)絡上增加新網(wǎng)絡造成的影響,可以使用對象和工作區(qū)右鍵快捷菜單中的Compare Results菜單項將不同(b tn)場景的仿真結果顯示到一個圖表中,從而直觀地對兩次仿真結果進行比較。1) 同時查看兩個場景的服務器負載同時查看兩個場景的服務器負載的步驟如下

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論