EigrpMpIpv4Internal

Namespace inet

EigrpMpIpv4Internal

struct

Multiprotocol Ipv4 (IPv4Address 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 Ipv4Address
destMask Ipv4Address
destAddress Ipv4Address

Source code

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

    EigrpWideMetricPar metric;
    EigrpRouteFlags flags;

    Ipv4Address nextHop;
    Ipv4Address destMask;
    Ipv4Address destAddress;
}

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