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 |
|---|---|---|
class |
(no description) |
Fields¶
Name |
Type |
Description |
|---|---|---|
header |
||
eBit |
bool |
basically the same as the AS External LSA |
fBit |
bool |
|
tBit |
bool |
|
metric |
uint32_t |
|
prefOptions |
||
referencedLSType |
uint16_t |
|
forwardingAddress |
||
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;
}