OPNET入門1-第一個模擬例子

劉溯兒發表於2020-10-07

1. OPNET Modeler的執行介面

OPNET Modeler14.5主介面

  1. 首先開啟File選單。
    File選單欄

    1.1 其中New和Open選項都會開啟一個選項框,提示是資訊見檔案還是開啟一個已存在的檔案。這裡的檔案包含工程、節點或者處理模型等。
    1.2 Delete Projects會提示你選擇刪除某個工程檔案。
    1.3 Model Files包含三個選項,它是OPNET提供的模型檔案,也可以是自己動手建立的模型。這組選單就是對這些檔案進行操作的包含模型檔案的刪除、增緹娜OPNET尋找模型檔案的目錄、重新整理模型檔案目錄等。

  2. 開啟Edit選單
    Edit選單欄
    2.1 Open Edit Pad選項可以開啟一個雷西亞記事本的文字編輯框,利用這個框,使用者可以輸入系統的編輯內容。
    2.2 Preferences是OPNET中比較重要的選項,裡面配置了OPNET使用過程中對環境變數和引數以及程式預設目錄等內容。其中Find選項,可以使用它來快速發現選擇的內容。由於Preferences選項框內容比較多,因此在有的時候使用Find可以方便使用者查詢相關內容。

  3. License選單欄
    License
    該選單欄裡的內容都是關於產品註冊的。

  4. Windows選單欄
    Windows選單欄
    該選單欄包含了一組基本符合Windows程式風格的視窗命令。這裡需要注意的是前面兩個選項,它們包括了使用者最近使用的編輯器的名稱。可以方便使用者徐蘇跳轉到相應的編輯視窗。

  5. Help選單欄
    Help選單欄
    Help選單中的內容主要包括三部分,第一部分是前三行,主要是OPNET的文件和幫助資料,非常適合初學者使用。

2. OPNET 進行模擬的第一個例子

模擬問題的提出

某個從事貨物代理的公司建立有一個內部的網路,起初規模較小,只在一層配置了星型拓撲結構的內部網路系統。現在公司業務和規模擴充套件,需要在二層再建一個網路和一層連通起來。本模擬的任務是分析連通前後網路總體負荷是否滿足要求,負荷是否相對於以前有較大的波動。
模擬條件如下:
公司原有的一層採用星型拓撲結構,共有20臺工作站;
二層也是星型拓撲結構,有15臺工作站;
公司的業務是簡單的電子郵件傳遞服務和比較繁重的HTTP瀏覽;
任務如下:
原有的伺服器的負荷是否可以滿足擴容的需求;
網路的結點之間的延遲規格是否有很大的變化以至於不能忍受;

模擬的具體步驟

1. 執行工程嚮導進入工程編輯介面

  1. 執行OPNRT Modeler;
  2. 選單欄File --> New…;
  3. 在下拉框中選擇project,然後點選OK按鈕;
  4. 將工程名命名為ex_first_int;環境(Scenario)命名為first,如下所示:

在這裡插入圖片描述

  1. 單擊OK按鈕確定;
  2. 在接下來出現的Initial Topology選擇框裡選擇Create Empty Scenario,然後單擊選顯示卡右下的Next按鈕;
  3. 在接下來的Choose Network Scale中選擇office選項,然後單擊Next按鈕;
  4. 在接下來的設定規模的選項框裡設定網格的尺寸,這裡設定為100*100(meters),然後單擊Next;
  5. 在接下來的Select Technologies選項框裡尋找Sm_Int_Model_List,單擊No,將其include的狀態由No改為Yes;
  6. 點選Next按鈕,進入工程編輯介面如下所示:
    在這裡插入圖片描述

2. 進行系統的模擬

  1. ToPology --> Rapid Configuration,進入快速的拓撲配置對話方塊,在下拉框中選擇Star,如下:
    在這裡插入圖片描述

  2. 點選Next然後進行配置,如下所示:
    在這裡插入圖片描述

  3. 點選OK,生成一個星型拓撲結構,如下:
    在這裡插入圖片描述

  4. 然後點選物件皮膚在這裡插入圖片描述按鈕,重新開啟物件皮膚選項框,將Sm_Int_server拖入編輯器中,單擊滑鼠右鍵停止對該模型的選擇;然後選擇10Base-T雙向鏈路拖動到工程編輯器中,將其和星型拓撲的中心節點連線起來,這樣就完成了伺服器和網路的連線。

  5. 同樣的從物件皮膚中拖動Sm_Application_Config和Sm_Profile_Config到工程編輯器中,用來定義該網路的業務模型(這兩個模型是OPNET預先配置好的模型,而且正好適用於該公司的業務特點,因此這裡不做任何改動)。
    在這裡插入圖片描述雙擊結點node_21有如下結點內部結構圖:
    在這裡插入圖片描述雙擊ip模組(其它模組亦可),有如下模組內部處理過程:
    在這裡插入圖片描述

3. 模擬資料的蒐集

  1. 蒐集伺服器結點(node_21)的ServerLoad
    用滑鼠右鍵單擊伺服器結點,選擇Choose Individual DES Statistics屬性,然後選擇Node Statistics --> Ethernet --> Load(bits/sec):
    在這裡插入圖片描述
  2. 蒐集全域性變數Ethernet Delay
    在工程介面編輯器空白位置單擊滑鼠右鍵,選擇Choose Individual DES Statistics屬性,然後選擇Global Statistics --> Ethernet --> Delay(sec):
    在這裡插入圖片描述
    點選OK就完成了統計變數的蒐集工作。

4. 執行模擬

  1. 點選按鈕在這裡插入圖片描述進行如下配置:
    在這裡插入圖片描述點選Run按鈕執行模擬(大約數秒到1min的時間後),模擬結束,單擊Close按鈕關閉該對話方塊。
  2. 觀察模擬結果
    滑鼠右鍵單擊node_21,在彈出來的選單欄裡選擇View Results,將左下框不斷展開,選擇Load(bits/sec),於是有如下曲線:
    在這裡插入圖片描述滑鼠右鍵單擊編輯器的空白處,同樣選擇View Results,展開Global Statistics,進行選擇,有如下曲線:
    在這裡插入圖片描述

5. 引入擴充的拓撲結構

  1. Scenarios --> Duplicate Scenarios,輸入second,單擊OK按鈕關閉對話方塊。
  2. 和前面步驟一樣,Topology–>Rapid Configuration 然後選擇Star,然後進行如下配置:
    在這裡插入圖片描述
  3. 開啟物件皮膚,拖入CS_2514_1s_e2_s12型路由器,然後選擇10Base-T鏈路將兩個星型拓撲和路由器的圖示連線起來,組成一個整體:
    在這裡插入圖片描述
  4. 點選如下按鈕在這裡插入圖片描述進入配置頁面,由於之前以及配置好了,現在只需要單擊Run按鈕就好,模擬結束單擊Close按鈕關閉該對話方塊。

5. 引入擴充的拓撲結構之後的模擬結果

  1. 同樣的操作檢視模擬結果
    注意:將Results for下拉框換成Current Project;將Presentation換成Overlaid Statistics
    在這裡插入圖片描述
  2. 鏈路延遲曲線圖如下在這裡插入圖片描述

相關文章