IOspf

Package: inet.routing.contract

IOspf

module interface

Interface for routing protocol modules connected to IP Layer.

Inheritance diagram

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

Implemented by

Name Type Description
Ospfv2 simple module

Implements the OSPFv2 routing protocol.

Ospfv3 compound module (no description)

Used in compound modules

Name Type Description
Router compound module

IPv4 router that supports wireless, Ethernet, PPP and external interfaces. By default, no wireless and external interfaces are added; the number of Ethernet and PPP ports depends on the external connections.

Properties

Name Value Description
display i=block/network

Source code

//
// Interface for routing protocol modules connected to IP Layer.
//
moduleinterface IOspf
{
    parameters:
        @display("i=block/network");
    gates:
        input ipIn @labels(Ipv4ControlInfo/up,Ipv6ControlInfo/up);
        output ipOut @labels(Ipv4ControlInfo/down,Ipv6ControlInfo/down);
}

File: src/inet/routing/contract/IOspf.ned