RoutingTableRecorder

Package: inet.networklayer.ipv4

RoutingTableRecorder

simple module

C++ definition

Records changes in the routing tables (~Ipv4RoutingTable) and interface tables (~InterfaceTable) of all hosts and routers. The filename has to be specified in the routinglog-file configuration option that this module registers.

RoutingTableRecorder

Used in

Name Type Description
AODVNetwork network (no description)
DsdvNetwork network

TODO

DYMONetwork network

TODO

DynamicTest network (no description)
GPSRNetworkManual network (no description)
GPSRNetworkRandom network

TODO

Hierarchical99 network

This hierarchical network topology contains 3 levels, 72 hosts and 27 routers.

NeighborCacheTest network (no description)
ShortestPath network (no description)
SimpleRREQ network (no description)
SimpleRREQ2 network (no description)
SimpleTest network (no description)

Parameters

Name Type Default value Description
enabled bool true

Properties

Name Value Description
display i=block/control

Source code

//
// Records changes in the routing tables (~Ipv4RoutingTable) and interface tables
// (~InterfaceTable) of all hosts and routers. The filename has to be specified
// in the routinglog-file configuration option that this module registers.
//
simple RoutingTableRecorder
{
    parameters:
        bool enabled = default(true);
        @display("i=block/control");
}

File: src/inet/networklayer/ipv4/RoutingTableRecorder.ned