NED File examples/inet/kidsnw1/KIDSNw1.ned
| Name | Type | Description |
|---|---|---|
| KIDSNw1 | network | (no description) |
Source code
// // Copyright (C) 2000 Institut fuer Telematik, Universitaet Karlsruhe // // SPDX-License-Identifier: LGPL-3.0-or-later // // package inet.examples.inet.kidsnw1; import inet.networklayer.configurator.ipv4.Ipv4NetworkConfigurator; import inet.node.inet.Router; import inet.node.inet.StandardHost; import ned.DatarateChannel; network KIDSNw1 { types: channel ethernet extends DatarateChannel { delay = normal(0.00015s, 0.00005s); datarate = 10Mbps; } channel fiberrouterline extends DatarateChannel { delay = normal(0.000001s, 0.0000001s); datarate = 512Mbps; } submodules: host1: StandardHost { parameters: @display("p=100,400;i=device/pc2"); } host2: StandardHost { parameters: @display("p=300,400;i=device/pc2"); } host3: StandardHost { parameters: @display("p=500,400;i=device/pc2"); } // First Hop Router fhrouter1: Router { parameters: @display("p=200,300"); } fhrouter2: Router { parameters: @display("p=500,300"); } // InteriorRouter irouter: Router { parameters: @display("p=200,200"); } // Border Gateway Router bgrouter3: Router { parameters: @display("p=350,100"); } bgrouter4: Router { parameters: @display("p=500,200"); } configurator: Ipv4NetworkConfigurator { parameters: @display("p=100,100;is=s"); } connections: // host connections host1.pppg++ <--> ethernet <--> fhrouter1.pppg++; host2.pppg++ <--> ethernet <--> fhrouter1.pppg++; host3.pppg++ <--> ethernet <--> fhrouter2.pppg++; // router connections fhrouter1.pppg++ <--> fiberrouterline <--> irouter.pppg++; irouter.pppg++ <--> fiberrouterline <--> bgrouter3.pppg++; bgrouter3.pppg++ <--> fiberrouterline <--> bgrouter4.pppg++; bgrouter4.pppg++ <--> fiberrouterline <--> fhrouter2.pppg++; }