source: etc/simulation/omnet3/AribaSim.ned@ 5953

Last change on this file since 5953 was 5953, checked in by Christoph Mayer, 16 years ago

more agressive sdp scan, sdp off when in spovnet, sdp on and agressive when not

File size: 1.5 KB
Line 
1import
2 "Router",
3 "SystemQueue",
4 "StandardHost",
5 "FlatNetworkConfigurator";
6
7channel ethernetline2
8 delay 0.1us;
9 datarate 100*1000000;
10endchannel
11
12channel gigabitline2
13 delay 0.1us;
14 datarate 1000*1000000;
15endchannel
16
17module AribaSim
18 parameters:
19 numrouters: numeric const,
20 hostsperrouter: numeric const;
21 submodules:
22 systemqueue: SystemQueue;
23 display: "i=block/queue";
24
25 configurator: FlatNetworkConfigurator;
26 parameters:
27 moduleTypes = "Router StandardHost",
28 nonIPModuleTypes = "",
29 networkAddress = "145.236.0.0",
30 netmask = "255.255.0.0";
31 display: "i=block/cogwheel";
32
33 r: Router[numrouters];
34 display: "i=abstract/router";
35 node: StandardHost[numrouters*hostsperrouter];
36 display: "i=device/laptop_vs";
37 connections nocheck:
38 for i=0..numrouters-1, j=0..hostsperrouter-1 do
39 node[i*hostsperrouter+j].out++ --> ethernetline2 --> r[i].in++;
40 node[i*hostsperrouter+j].in++ <-- ethernetline2 <-- r[i].out++;
41 endfor
42
43 for i=0..numrouters-2 do
44 r[i].out++ --> gigabitline2 --> r[i+1].in++;
45 r[i+1].out++ --> gigabitline2 --> r[i].in++;
46 endfor
47endmodule
48
49network AribaSimulation : AribaSim
50 parameters:
51 numrouters = input(3, "Number of routers"),
52 hostsperrouter = input(5, "Hosts per router");
53endnetwork
Note: See TracBrowser for help on using the repository browser.