mobile networks

Download Mobile Networks

Post on 20-Jan-2016




0 download

Embed Size (px)


Mobile Networks. Introduction to Opnet Opnet Workflow. Project Editor. Run Simulation. View and Analyze Results. Create Network Models. Choose Statistics. Opnet’s editors. Network Models Represent data networks Run simulations on network - PowerPoint PPT Presentation


  • Mobile NetworksIntroduction to

  • Opnet WorkflowProject EditorCreate NetworkModelsChoose StatisticsRun SimulationView and Analyze Results

  • Opnets editorsNetwork ModelsRepresent data networksRun simulations on networkNode ModelsModel devices in the networkProcess ModelsRepresent communication protocols, CPUs, queuing systemsNetworkNodeProcess

  • Network model Project EditorProject Editor Workspace

  • Node model Node editor

  • Process model Process EditorFinite state machines (FSM)States and transitions coded in C or C++

  • And many more editorsLink editorPath editorPacket format editorProbe editorSimulation sequence editorModulation curve editorAntenna pattern editor, etc.

  • Projects and ScenariosProject-and-Scenario approach to modeling networkProject: collection of related network scenarios. Scenario: is a single instance of the network. Typically, a scenario represents a unique configuration of the network.

  • The Project/Scenario WorkflowCreate ProjectCreate Baseline ScenarioImport or create topologyImport or create trafficChoose resultsRun simulation, view resultsDuplicate ScenarioMake changes Re-run simulationCompare resultsIterate

  • Object HierarchySubnets: represent various network objects in a single component (may contain various LAN, node and link models)LAN: a local area network abstracted as a single nodeNodes: represent servers, switches, gateways, workstations, or any other physical deviceLinks: represent the physical link between nodes

  • Organizing Models Object PalettesAn object palette is a graphical dialog box that displays a group of nodes and link modelsObject palettes can be customized to contain only the nodes and links that we need

  • Create NetworkModelsChoose StatisticsRun SimulationView and Analyze ResultsNew projectNew scenario -> Startup Wizard TopologyRapid Configuration: Star Choose switch Choose wkst (30 stations) Size = office network, 100 x 100 m Object Palette: Choose server Choose link between server and switch (10BaseT)

    1) Create the network2) Create the traffic Object Palette: Application configuration (database access) Profile definition

  • Create NetworkModelsChoose StatisticsRun SimulationView and Analyze ResultsObject statistic (server): SERVER LOAD (bps)Global statistic : ETHERNET DELAY (sec)3) Choose statistics4) Simulation Configure simulation Time = 0.5 h Seed

  • Well do the small internetwork example in the labImportant concepts to remember:Project Editor => to create a networkNode Editor => to model network equipmentProcess Editor => to model modules (functions) of the network equipmentObject Palette => a collection of node modelsProject = {scenario 1, scenario 2, ..}


  • Simple Client-Server Networksimple example of OPNET IT Guru to demonstrate the basic operations in creating and simulation a model

  • Start a new project: File->New...->Project. Give a useful name to the project and scenario (e.g. ProjectDemoClientServer). Follow the dialog boxes, selecting the following options:Initial Topology: Create Empty ScenarioNetwork Scale: OfficeSize: 100m by 100mModel Family: ethernet

  • The office area will be created and the Object Palette opened. Place the following objects in the network: Application ConfigProfile Configethernet_wkstn (will be our client)ethernet_server (will be our server)ethernet16_switch (a 16 port switch to connect our client and server)100BaseT links (connect the client to switch and switch to server)

  • Give the objects meaningful names by right-click and select Set Name. E.g. Client, Switch, Server, Applications, Profiles. In the Application Definition object (now called Applications), right-click and select Edit Attributes Select Application Definitions and set the rows to 1 For Row 0, give the application a name (such as Web) In the Description attribute, for HTTP, select Image Browsing Press Ok to close the attributes for the Applications.

  • Edit attributes for the Profiles, add a new profile with name Web User For the Web User profile, add a new application (set rows to 1) Select the Web application Press Ok to close the attributes for the Profiles.Right-click on the Server and select Edit Attributes Set Application: Supported Services to All, and then press Ok Right-click on the Client and select Edit Attributes Under Application: Supported Profiles add a new row and select the Web User profile, then press Ok

  • Right-click on the Client and select Choose Individual Statistics Select all items under Client HTTP (they will have green ticks after you select them) Repeat the above two steps for the Server and Switch, however select the statistics Server HTTP for the Server and Switch for the Switch.From the main menu select Simulation->Choose Individual Statistics... Under Global Statistics, select all items under HTTP and Ethernet, and then press Ok

  • From the main menu select Simulation->Configure Discrete Event Simulation... Press the Run button. Your simulation will take several seconds to execute, finally ending with a message showing the Beginning simulation and time and Simulation Completed - Collating Results. Press the Close button. From the main menu select Results->View Results... Select the following three statistics: Object Statistics->Office Network->Client->Client HTTP->Traffic Sent (bytes/sec)Object Statistics->Office Network->Client->Client HTTP->Traffic Received (bytes/sec)Object Statistics->Office Network->Client->Client HTTP->Page Response Time (seconds)Press the Show button

  • After looking at the results (you can right-click in the results window to make changes), return to the View Results window Click on the As Is option and select instead average, then press Show again. Close both of the plot panels - select Hide for each. Close the View Results window.

  • Lab TaskFrom the main menu select Scenarios->Duplicate Scenario... and select a name such as Client2_Server Add a new client (you can use copy and paste) so you now have Client1 and Client2 From the main menu select Results->Delete All Panels Choose the same statistics for Client2 as in the previous scenario, run a simulation and view the results again. Compare the page response time for Client1 and Client2.


View more >