Package: inet.node.inet
INetworkNode
module interfaceContains the common interface for all node types in a network.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
Name | Type | Description |
---|---|---|
AdhocHost | compound module |
A wireless host containing routing, mobility and battery components. Supports only IPv4 protocol, TCP and UDP as transport protocol. This is a typical mobile node which can participate in adhoc routing and may have TCP/UDP applications installed. Supports ICMP (ping) too. |
AODVRouter | compound module |
It models a WirelessHost extended with AODVRouting submodule. |
BGPRouter | compound module |
IP router with BGPv4 and OSPFv4 support. |
CorrespondentNode6 | compound module |
An IPv6 host with MIPv6 support and contains a Binding Cache which gets updated with every BU received. |
DYMORouter | compound module |
TODO |
GPSRRouter | compound module |
TODO |
HomeAgent6 | compound module |
IPv6 router Configured to operate as a Home Agent in a network supporting MIPv6. |
MobileHost6 | compound module |
MIPv6 host with TCP, UDP layers and applications. |
MulticastRouter | compound module | (no description) |
NetPerfMeterHost | compound module |
NetPerfMeter application host. |
NodeBase | compound module |
Contains the common lower layers (linklayer and networklayer) of Router, StandardHost, WirelessHost etc. |
OSPFRouter | compound module |
An OSPFv2 router. |
PacketDrillHost | compound module |
IPv4 host with SCTP, TCP, UDP layers and a packetdrill application. The application has a direct connection to the TunInterface. |
RIPRouter | compound module |
An RIPv2 router. |
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. |
Router6 | compound module |
IPv6 router. |
RTPHost | compound module |
TODO document! |
SCTPNatRouter | compound module |
\IP router. |
StandardHost | compound module |
IPv4 host with SCTP, TCP, UDP layers and applications. IP forwarding is disabled by default (see forwarding). |
StandardHost6 | compound module |
IPv6 host with TCP, SCTP and UDP layers and applications. see StandardHost for configuration. |
WirelessHost | compound module |
Models a host with (default) one wireless (802.11) card in infrastructure mode. This module is basically a StandardHost with an Ieee80211Nic with mgmtType = Ieee80211MgmtSTA added. It should be used in conjunction with AccessPoint, or any other AP model which contains Ieee80211Nic with mgmtType = Ieee80211MgmtAP. |
WirelessHost6 | compound module |
IPv6 compatible node with MIPv6 support. Models a host with one wireless (802.11b) card in infrastructure mode, supports handovers and MIPv6 protocol. This module is basically a StandardHost with an Ieee80211NicSTA and MobileIPLayer6 added. It should be used in conjunction with WirelessAPSimplified, or any other AP model which contains Ieee80211NicAPSimplified. |
Properties
Name | Value | Description |
---|---|---|
display | bgb=,448 | |
networkNode | ||
labels | node |
Source code
// // Contains the common interface for all node types in a network. // moduleinterface INetworkNode { parameters: @display("bgb=,448"); @networkNode; @labels(node,ethernet-node,wireless-node); gates: input radioIn[numRadios] @directIn; inout pppg[] @labels(PPPFrame-conn); inout ethg[] @labels(EtherFrame-conn); }File: src/inet/node/inet/INetworkNode.ned