Simple Module IPv6NeighbourDiscovery

Package: inet.networklayer.icmpv6
File: src/networklayer/icmpv6/IPv6NeighbourDiscovery.ned

C++ definition

Implements IPv6 Neighbour Discovery.

An overview of the IPv6 implementation in the INET Framework is provided here.

See also: IPv6, RoutingTable6, ICMPv6

IPv6NeighbourDiscovery

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Used in compound modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

NetworkLayer6 (compound module)

Represents an IPv6 network layer (L3).

Properties:

Name Value Description
display i=block/network

Gates:

Name Direction Size Description
ipv6In input
ipv6Out output

Source code:

//
// Implements \IPv6 Neighbour Discovery.
//
// An overview of the \IPv6 implementation in the INET Framework is
// provided <a href="ipv6overview.html">here</a>.
//
// @see IPv6, RoutingTable6, ICMPv6
//
simple IPv6NeighbourDiscovery
{
    parameters:
        @display("i=block/network");
    gates:
        input ipv6In;
        output ipv6Out;
}