# Class CIM_OSPFProtocolEndpointBase
extends CIM_ProtocolEndpoint

Base class for OSPF protocol endpoints, defining several general properties.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_ServiceAccessPoint
|
+--CIM_ProtocolEndpoint
|
+--CIM_OSPFProtocolEndpointBase

## Direct Known Subclasses

CIM_OSPFProtocolEndpoint
CIM_OSPFVirtualInterface

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | Base class for OSPF protocol endpoints, defining several general properties.
UMLPackagePath | string | CIM::Network::ProtocolEndpoints
Version | string | 2.8.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AuthKey | string |
Description | string | This key is used during the authentication procedure to verify OSPF protocol packets, see C.3 RFC 2328. It is used in the "Simple password" and in the "Cryptographic authentication" case too.
MappingStrings | string | MIB.IETF|OSPF-MIB.ospfIfAuthKey
AuthType | uint16 |
Description | string | Identifies the authentication procedure to be used on the attached network, see C.3 in RFC 2328.
MappingStrings | string | MIB.IETF|OSPF-MIB.ospfIfAuthType
Required | boolean | true
ValueMap | string | 1, 2, 3, 4
Values | string | Other, Null authentication, Simple password, Cryptographic authentication
EnabledState | uint16 |
Description | string | The operational status of the interface, see ospfIfAdminStat in RFC 1850. This is an integer enumeration whose complete definition is found in the EnabledLogicalElement class.
MappingStrings | string | MIB.IETF|OSPF-MIB.ospfIfAdminStat
ModelCorrespondence | string | CIM_EnabledLogicalElement.OtherEnabledState
Override | string | EnabledState
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11..32767, 32768..65535
Values | string | Unknown, Other, Enabled, Disabled, Shutting Down, Not Applicable, Enabled but Offline, In Test, Deferred, Quiesce, Starting, DMTF Reserved, Vendor Reserved
OtherAuthType | string |
Description | string | Specifies the authentication procedure if the value, "Other" (1) is set for AuthType.
ModelCorrespondence | string | CIM_OSPFProtocolEndpoint.AuthType
ProtocolIFType | uint16 | 4109
Description | string | ProtocolIFType's enumeration is limited to OSPF and reserved values for this subclass of ProtocolEndpoint.
MappingStrings | string | MIB.IETF|IF-MIB.ifType
ModelCorrespondence | string | CIM_ProtocolEndpoint.OtherTypeDescription
Override | string | ProtocolIFType
ValueMap | string | 1, 225..4095, 4109, 4301..32767, 32768..
Values | string | Other, IANA Reserved, OSPF, DMTF Reserved, Vendor Reserved
RetransmitInterval | uint16 |
Description | string | The number of seconds between LSA (Link State Advertisement) retransmissions, see C.3 in RFC 2328.
MappingStrings | string | MIB.IETF|OSPF-MIB.ospfIfRetransInterval
PUnit | string | second
Units | string | Seconds
TransitDelay | uint16 |
Description | string | Estimated delay, in seconds that it takes to transmit a Link State Update Packet over this interface, see C.3 in RFC 2328.
MappingStrings | string | MIB.IETF|OSPF-MIB.ospfIfTransitDelay
PUnit | string | second
Units | string | Seconds

### Inherited Properties

Name | Data Type
--- | ---
BroadcastResetSupported | boolean
Caption | string
CommunicationStatus | uint16
CreationClassName | string
Description | string
DetailedStatus | uint16
ElementName | string
EnabledDefault | uint16
Generation | uint64
HealthState | uint16
InstallDate | datetime
InstanceID | string
Name | string
NameFormat | string
OperatingStatus | uint16
OtherEnabledState | string
OtherTypeDescription | string
PrimaryStatus | uint16
ProtocolType | uint16
RequestedState | uint16
Status | string
SystemCreationClassName | string
SystemName | string
TimeOfLastStateChange | datetime
TransitioningToState | uint16
AvailableRequestedStates | uint16[]
OperationalStatus | uint16[]
StatusDescriptions | string[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
BroadcastReset | uint32
RequestStateChange | uint32