IOspf¶
Package: inet.routing.contract
module interface IOspf
Interface for routing protocol modules connected to IP Layer.
Inheritance diagram¶
Implemented by¶
Name |
Type |
Description |
|---|---|---|
simple module |
Implements the OSPFv2 routing protocol. |
|
compound module |
Implements the OSPFv3 (Open Shortest Path First version 3) routing protocol for IPv4 and IPv6 networks. This module supports dynamic routing based on link state advertisements, allowing routers to discover and maintain routes to all destinations in an autonomous system. |
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);
}