EigrpMpIpv6Internal

Namespace inet

EigrpMpIpv6Internal

struct

Multiprotocol Ipv6 (IPv6Address used) Internal TLV route

Fields

Name Type Description
typeHigh char

type

typeLow char
afi uint16_t

value

tid uint16_t

Topology ID

routerID Ipv4Address

Router 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