Ospfv3NssaLsa

Namespace: inet::ospfv3

class Ospfv3NssaLsa

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

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

Ospfv3Lsa

class

(no description)

Fields

Name

Type

Description

header

Ospfv3LsaHeader

eBit

bool

basically the same as the AS External LSA

fBit

bool

tBit

bool

metric

uint32_t

prefOptions

Ospfv3LsaPrefixMetric

referencedLSType

uint16_t

forwardingAddress

Ipv6Address

externalRouteTag

uint32_t

referencedLSID

uint32_t

Properties

Name

Value

Description

packetData

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
{//basically the same as the AS External LSA
    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