EigrpMpIpv6Internal

EigrpMpIpv6Internal

struct

Multiprotocol Ipv6 (IPv6Address used) Internal TLV route

Usage diagram

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Fields

Name Type Description
typeHigh char

type

typeLow char
afi uint16_t

value

tid uint16_t

Topology ID

routerID Ipv4Address

Router(1,2) ID

metric EigrpWideMetricPar
flags EigrpRouteFlags
nextHop Ipv6Address
destMask Ipv6Address
destAddress Ipv6Address

Source code

// Multiprotocol Ipv6 (IPv6Address used) Internal TLV route
struct EigrpMpIpv6Internal
{
    @packetData;
    // type
    char typeHigh = 6;
    char typeLow = EIGRP_TLV_ROUTE;
    // value
    uint16_t afi = 2;       // Address Family ID, IPv4 = 1, Ipv6 = 2
    uint16_t tid;           // Topology ID
    Ipv4Address routerID;   // Router ID

    EigrpWideMetricPar metric;
    EigrpRouteFlags flags;

    Ipv6Address nextHop;
    Ipv6Address destMask;
    Ipv6Address destAddress;
}

File: src/inet/routing/eigrp/messages/EigrpMessage.msg