Packet OSPFLinkStateUpdatePacket

File: src/networklayer/ospfv2/OSPFPacket.msg

Represents an OSPF Link State Update packet

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

OSPFPacket (packet)

Represents an OSPF packet header

Fields:

Name Type Description
areaID IPAddress
routerLSAs OSPFRouterLSA[]
summaryLSAs OSPFSummaryLSA[]
networkLSAs OSPFNetworkLSA[]
checksum short
numberOfLSAs unsigned long
type char
authenticationType short
version char
routerID IPAddress
asExternalLSAs OSPFASExternalLSA[]
authentication char[8]
packetLength short

Source code:

//
// Represents an OSPF Link State Update packet
//
packet OSPFLinkStateUpdatePacket extends OSPFPacket
{
    unsigned long numberOfLSAs;
    OSPFRouterLSA routerLSAs[];
    OSPFNetworkLSA networkLSAs[];
    OSPFSummaryLSA summaryLSAs[];
    OSPFASExternalLSA asExternalLSAs[];
}