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