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 PeerID
- 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 PeerID | PeerID |
An opaque handle that identifies a peer.
typedef uint32_t NeighbourID | NeighbourID |
An opaque handle that identifies a neighbour.
static const uint16_t IP_PROTOCOL_NUMBER
| IP_PROTOCOL_NUMBER |
static const PeerID ALLPEERS
| ALLPEERS |
static const NeighbourID ALLNEIGHBOURS
| ALLNEIGHBOURS |
static const uint32_t UNUSED_INTERFACE_ID
| UNUSED_INTERFACE_ID |
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 kobe.xorp.net on Wed Jan 7 19:11:07 2009, using kdoc 2.0a54+XORP.