Ospfv3NssaLsa

Namespace inet::ospfv3

Ospfv3NssaLsa

class

NSSA-LSAs Routers in a Not-so-stubby-area (NSSA) do not receive external LSAs from Area Border Routers, but are allowed to send external routing information for redistribution. They use type 7 LSAs to tell the ABRs about these external routes, which the Area Border Router then translates to type 5 external LSAs and floods as normal to the rest of the OSPF network

Extends

Name Type Description
Ospfv3Lsa (unknown -- not in documented files)

Fields

Name Type Description
eBit bool
fBit bool
tBit bool
metric uint32_t
prefOptions Ospfv3LsaPrefixMetric
referencedLSType uint16_t
forwardingAddress Ipv6Address
externalRouteTag uint32_t
referencedLSID uint32_t

Source code

//   NSSA-LSAs
// Routers in a Not-so-stubby-area (NSSA) do not receive external LSAs from Area Border Routers,
// but are allowed to send external routing information for redistribution.
// They use type 7 LSAs to tell the ABRs about these external routes,
// which the Area Border Router then translates to type 5 external LSAs and floods as normal to the rest of the OSPF network
class Ospfv3NssaLsa extends Ospfv3Lsa
{
    bool eBit;
    bool fBit;
    bool tBit;
    uint32_t metric;

    Ospfv3LsaPrefixMetric prefOptions;
    uint16_t referencedLSType;

    Ipv6Address forwardingAddress;
    uint32_t externalRouteTag;
    uint32_t referencedLSID;
}

File: src/inet/routing/ospfv3/Ospfv3Packet.msg