Package: inet.networklayer.configurator.base
L3NetworkConfiguratorBase
simple moduleThis module serves as a base module for layer 3 network configurators.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Known subclasses
Name | Type | Description |
---|---|---|
Ipv4NetworkConfigurator | simple module |
This module assigns IPv4 addresses and sets up static routing for an IPv4 network. It assigns per-interface IP addresses, strives to take subnets into account, and can also optimize the generated routing tables by merging routing entries. |
NextHopNetworkConfigurator | simple module |
Adds routes to a NextHopRoutingTable similarly how Ipv4NetworkConfigurator adds static routes to Ipv4RoutingTable. |
Parameters
Name | Type | Default value | Description |
---|---|---|---|
minLinkWeight | double | 1E-3 | |
configureIsolatedNetworksSeparatly | bool | false |
Source code
// // This module serves as a base module for layer 3 network configurators. // simple L3NetworkConfiguratorBase like IL3NetworkConfigurator { parameters: double minLinkWeight = default(1E-3); bool configureIsolatedNetworksSeparatly = default(false); }File: src/inet/networklayer/configurator/base/L3NetworkConfiguratorBase.ned