Professional Documents
Culture Documents
Learning IT Guru
The information here is intended to address part of this problem
Use of IT Guru
IT Guru provides a virtual environment that models the behavior of real networks This virtual approach saves the time and expense of building the real network in order to plan and test network changes and additions It can also be used to diagnose problems, such as traffic growth and network failures
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
Elements in OPNET
The first thing to consider in using IT Guru is what elements does it use to create the network models These elements are
Project Scenario Objects Applications Definition Config Node Profile Definition Config Node
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
Project
A project in IT Guru is a network simulation This is where you specify the objects that will form the simulation, the applications that will run on the network, and which objects will run these applications
Scenario
A scenario is used to alter a project so that what if analysis can be done For example, characteristics of objects or applications can be altered to see how this changes network performance This includes things such as changing equipment or altering loads on the network
Object
An object in IT Guru is anything that might appear in a real network Except for the next two elements discussed this is anything that you can drag and drop into a project For example, workstations, servers, switches, routers, a T1 line are all objects An object has attributes that define how it operates in the simulation
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
10
Object
These attributes can be changed Along with changes to the next two elements discussed, this is what is done to create various scenarios
11
12
13
14
Installing IT Guru
IT Guru is not a very well behaved application It installs itself where and how it wants to There is very little user control over this process A problem this creates is that IT Guru is placed in the root directory, not under the Program Files directory where it should be
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
15
Installing IT Guru
Further, all of the sample labs are stored with the program This makes backup of labs more difficult
16
Running IT Guru
Once IT Guru has been installed, to run it select it from the Start menu The following screens will appear
17
Running IT Guru
18
Running IT Guru
This black box is normal
19
Running IT Guru
20
Running IT Guru
You must always agree to the license, which is pointless as you have never read the license and never will Why companies think this is useful is beyond me I suspect it is further evidence of the insidious influence of lawyers in American society
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
21
Running IT Guru
22
Running IT Guru
This screen is IT Guru Once again the poor manners of the program are seen This is the only size for the program It cannot be made full screen until a project has been created or loaded
23
24
25
26
27
Workflow
In IT Guru the workflow or sequence to follow when building a model is
Create a network model Choose the statistics to view Run the simulation View and analyze the results
28
Sample Project
To illustrate how to use IT Guru lets create a sample project with one scenario Select
File New
29
Sample Project
30
Sample Project
The Project screen appears Although there are other options in the drop down box, Project is the only one commonly used Click
OK
31
Sample Project
32
Sample Project
On this screen you may name the project You may also name the scenario Spaces are not allowed Click
OK
33
Sample Project
34
Sample Project
On the next screen, Startup Wizard: Initial Topology, commonly the default Create Empty Scenario is used Click
Next
35
Sample Project
36
Startup Wizard
The Startup Wizard is used to create the basic layout of the network The elements it uses are
Define the networks scale such as the world or an office Define the size of the area in which the network will function, such as the US or a certain size office Select a palette that will provide the objects
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
37
Sample Project
On this screen select the scale of the network For this example use the Office Click
Next
38
Sample Project
39
Sample Project
Set the size of the network just specified For this example use 100 by 100 meters Click
Next
40
Sample Project
41
Sample Project
Select the Palette contents The Palette holds the icons for the elements that can be dragged and dropped onto the network space just created There are a large number of these It is best to add the ones you think might be useful based on the name of the Palette
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
42
Sample Project
Then experience will tell you which ones are most useful to your situation The basic ones are
43
Cisco
44
Client Server
45
Ethernet
46
Ethernet Advanced
47
Frame Relay
48
49
Internet Toolbox
50
LANs
51
Links
52
Links Advanced
53
Wireless LAN
54
Sample Project
Once the palette or palettes are selected click
Next
55
Palette List
56
Sample Project
If you need additional devices other devices can be added to the palette by selecting
Configure Palette
57
Sample Project
58
Sample Project
Then the drop down list can be used to select one or more palettes The existing palette can be removed by selecting
Clear
59
Sample Project
60
Sample Project
In this example we will use the Ethernet palette to create a basic LAN
61
Sample Project
The Startup Wizard: Review screen appears If everything is as desired, then click
OK
If not, click
Back
62
Sample Project
63
Sample Project
The workspace with the palette appears
64
Sample Project
65
Sample Project
Notice that the palette often gets in the way of the workspace where the network elements are placed To remove the palette from the screen click on the
X box in the window
66
IT Guru Interface
Where is the palette button Lets look at the rest of the IT Guru interface
67
IT Guru Interface
68
Palette Button
69
Palette Button
This button makes the palette appear, if you removed it from the screen
70
Consistency Button
71
Consistency Button
Check consistency of network links
72
Failed Button
73
Failed Button
Mark selected node or link as failed
74
Restored Button
75
Restored Button
Mark selected node or link as restored
76
Level Button
77
Level Button
Go to next higher level in network hierarchy
78
Zoom In Button
79
Zoom In Button
Zoom in for a closer look
80
81
82
Simulation Button
83
Simulation Button
Configure, then run the simulation
84
Results Button
85
Results Button
View graphs and tables of collected statistics
86
Graphs Button
87
Graphs Button
Hide or show all graphs
88
Sample Project
Back to the sample project With the palette showing drag and drop the devices needed for the network of interest These can be of two types
Node Link
89
Nodes
Nodes are devices that can send and receive information, such as
Switch Workstation Printer Server
90
Links
Links are media that connect nodes to each other
91
92
93
94
95
96
Rapid Configuration
Rapid Configuration is faster than Drag and Drop for large networks Select
Topology Rapid Configuration
97
Rapid Configuration
98
Rapid Configuration
Lets create a basic LAN using this method This step is done after the workspace is completed as discussed above A basic LAN will require
The Ethernet palette Star configuration A 16 port switch Links using 100 Mbps 10 workstations
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
99
Rapid Configuration
100
Rapid Configuration
101
Rapid Configuration
102
Rapid Configuration
This only sets up the basic layout, such as what everything attaches to, the number of workstations, and the link speed between devices This method will not bring in devices, such as servers It also will not place the application or profile icons in the workspace
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
103
Rapid Configuration
The palette is used to bring the rest of the objects in
104
Importation
Go on to the next slide as this section has not been completed yet
105
Sample Project
The link objects are used to connect the devices to each other In this example the 100BaseT link will be used It does not matter what order is used to connect the devices to each other Just click on one, then the other Again right click to deselect the link object
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
106
Sample Project
For our sample project reduce the number of workstations to five by deleting nodes 5 through 9 To delete an object select it, then right click We also need to and a server and a printer From the Ethernet palette select and place these two objects
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
107
Sample Project
Now we have a functioning network so the palette can be dismissed from the workspace With the palette gone rearrange the devices so they are easier to see This is the result for my sample network
108
Sample Project
109
Sample Project
We have the devices we need, but the devices can do nothing without two additional elements These are the ones mentioned above
Application Definition
Applications that will run on the network
Profile Definition
Applications an object will use
110
Sample Project
You drag and drop these two elements from the palette as well These last two objects are used to set the overall behavior for the simulation This makes the sample network look like this
111
Sample Project
112
113
114
115
to the right of Rows Select the number of applications that will run on the network That number of application rows will appear The row numbering will start with 0
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
116
beside the word Description This produces a list of the common applications found on a network
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
Then select
1
150
151
152
153
154
155
156
157
158
159
In the bottom left corner of the window so the changes made in this window will apply to all the workstations
160
161
162
as defined above
163
164
The workstations are ready to generate traffic For this example the server must be configured as well so the web traffic has somewhere to go Right click on the Server Select Edit Attributes
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
165
166
167
168
169
170
By clicking on
None
171
172
173
Individual measures apply to an object Global measures apply to the network as a whole
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
174
from the popup menu This shows a list of things that can be measured
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
175
176
177
178
179
There will be a short delay as IT Guru initializes itself for this function
180
181
182
183
184
185
186
187
188
Provide a name
189
190
191
192
193
The next two screens appear one after the other When the simulation is finished Click on
Close
194
195
196
197
Expand the hierarchy to show the measure Click on the checkbox to select the measure Click the
Show
button
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
198
199
200
201
202
button
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
203
204
Compare Results
Once the first scenario is working a baseline for the network of interest has now been created The effects of a change to the network can be assessed by creating a new scenario, then comparing the results of the two scenarios
205
Compare Results
For example, a second floor might be added to the network What impact will this have on the existing single floor network we just setup
206
Click
OK
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
207
208
Compare Results
To compare the affect of the added load on the original network select
Compare Results
from the pop up menu that appears when right clicking on the object or on the workspace Now two lines will appear in the results graph for the measure of interest
Copyright 2006-2008 Kenneth M. Chipps Ph.D. www.chipps.com
209
Sample Project
That is all there is to the basic functions of OPNET
210