struct OspfTypes
|
|
OSPF Types
More... |
|
|
Public Types
- enum Version {V2 = 2, V3 = 3}
- typedef uint16_t Type
- typedef uint32_t RouterID
- typedef uint32_t AreaID
- enum LinkType { PointToPoint,
BROADCAST,
NBMA,
PointToMultiPoint,
VirtualLink
}
- typedef uint16_t AuType
- enum AreaType { NORMAL,
STUB,
NSSA,
}
- enum VertexType { Router,
Network
}
- enum NSSATranslatorRole { ALWAYS,
CANDIDATE
}
- enum NSSATranslatorState { ENABLED,
ELECTED,
DISABLED,
}
- typedef uint32_t NeighbourID
Public Members
OSPF Types
| enum Version {V2 = 2, V3 = 3}
| Version |
The OSPF version.
| typedef uint16_t Type | Type |
The type of an OSPF packet.
| typedef uint32_t RouterID | RouterID |
Router ID.
| typedef uint32_t AreaID | AreaID |
Area ID.
| enum LinkType { PointToPoint,
BROADCAST,
NBMA,
PointToMultiPoint,
VirtualLink
}
| LinkType |
Link Type
| typedef uint16_t AuType | AuType |
Authentication type: OSPFv2 standard header.
| static const AuType NULL_AUTHENTICATION
| NULL_AUTHENTICATION |
| static const AuType SIMPLE_PASSWORD
| SIMPLE_PASSWORD |
| static const AuType CRYPTOGRAPHIC_AUTHENTICATION
| CRYPTOGRAPHIC_AUTHENTICATION |
| enum AreaType { NORMAL,
STUB,
NSSA,
}
| AreaType |
Area Type
| enum VertexType { Router,
Network
}
| VertexType |
Routing Entry Type.
| enum NSSATranslatorRole { ALWAYS,
CANDIDATE
}
| NSSATranslatorRole |
NSSA Translator Role.
| enum NSSATranslatorState { ENABLED,
ELECTED,
DISABLED,
}
| NSSATranslatorState |
NSSA Translator State.
| static const AreaID BACKBONE
| BACKBONE |
| typedef uint32_t NeighbourID | NeighbourID |
An opaque handle that identifies a neighbour.
| static const uint16_t IP_PROTOCOL_NUMBER
| IP_PROTOCOL_NUMBER |
| static const NeighbourID ALLNEIGHBOURS
| ALLNEIGHBOURS |
| static const uint32_t LSRefreshTime
| LSRefreshTime |
| static const uint32_t MinLSInterval
| MinLSInterval |
| static const uint32_t MinLSArrival
| MinLSArrival |
| static const uint32_t MaxAge
| MaxAge |
| static const uint32_t CheckAge
| CheckAge |
| static const int32_t MaxAgeDiff
| MaxAgeDiff |
| static const uint32_t LSInfinity
| LSInfinity |
| static const uint32_t DefaultDestination
| DefaultDestination |
| static const int32_t InitialSequenceNumber
| InitialSequenceNumber |
| static const int32_t MaxSequenceNumber
| MaxSequenceNumber |
Generated by: pavlin on possum.icir.org on Thu Mar 9 04:43:44 2006, using kdoc $.