File Underlay/TunOut/TunOutTestNet.ned
Contains:
import
"Router",
"TunOutRouter",
"StandardHost",
"TunOutTestConfigurator";
module TunOutTestNet
submodules:
configurator: TunOutTestConfigurator;
parameters:
moduleTypes = "TunOutRouter Router StandardHost",
outModule = "TunOutRouter",
outDevName = "tunOut",
nonIPModuleTypes = "",
networkAddress = "145.236.0.0",
netmask = "255.255.0.0";
display: "i=block/cogwheel";
rte: Router[2];
display: "i=misc/node_s,green4";
cli: StandardHost[2];
display: "i=device/laptop";
tunOut: TunOutRouter;
display: "i=misc/globe";
connections nocheck:
cli[0].out++ --> ethernetline --> rte[0].in++;
cli[0].in++ <-- ethernetline <-- rte[0].out++;
cli[1].out++ --> ethernetline --> rte[1].in++;
cli[1].in++ <-- ethernetline <-- rte[1].out++;
tunOut.out++ --> fiberline --> rte[0].in++;
tunOut.in++ <-- fiberline <-- rte[0].out++;
rte[0].out++ --> fiberline --> rte[1].in++;
rte[0].in++ <-- fiberline <-- rte[1].out++;
endmodule
network TunOutTest : TunOutTestNet
endnetwork