INetworkConfigurator

Package: inet.networklayer.configurator.contract

INetworkConfigurator

module interface

(no description)

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Implemented by

Name Type Description
FlatNetworkConfigurator simple module

Configures IPv4 addresses and routing tables for a "flat" network, "flat" meaning that all hosts and routers will have the same network address and will only differ in the host part.

FlatNetworkConfigurator6 simple module

Configures IPv6 addresses and routing tables for a "flat" network, "flat" meaning that all hosts and routers will have the same network address and will only differ in the host part.

GenericNetworkConfigurator simple module

Adds routes to a GenericRoutingTable similarly how IPv4NetworkConfigurator adds static routes to IPv4RoutingTable.

IPv4NetworkConfigurator simple module

This module assigns IP 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.

NetworkConfiguratorBase simple module (no description)

Source code

moduleinterface INetworkConfigurator
{
}

File: src/inet/networklayer/configurator/contract/INetworkConfigurator.ned