File: Network/OSPFv2/OSPFPacket.msg
Represents an OSPF packet header
The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.

| OSPFHelloPacket | Represents an OSPF Hello packet |
| OSPFDatabaseDescriptionPacket | Represents an OSPF Database Description packet |
| OSPFLinkStateRequestPacket | Represents an OSPF Link State Request packet |
| OSPFLinkStateUpdatePacket | Represents an OSPF Link State Update packet |
| OSPFLinkStateAcknowledgementPacket | Represents an OSPF Link State Acknowledgement packet |
| Name | Type | Description |
|---|---|---|
| version | char | |
| type | char | |
| packetLength | short | |
| routerID | IPAddress | |
| areaID | IPAddress | |
| checksum | short | |
| authenticationType | short | |
| authentication | char[8] |
message OSPFPacket { fields: char version = 2; char type enum(OSPFPacketType) = HelloPacket; short packetLength = 0; IPAddress routerID; IPAddress areaID; short checksum = 0; short authenticationType = 0; char authentication[8]; };