Ospfv3NssaLsa
classNSSA-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
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
Ospfv3Lsa | class | (no description) |
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 | |
header | Ospfv3LsaHeader |
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