14698 lines
535 KiB
Plaintext
14698 lines
535 KiB
Plaintext
DC-OSPF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- PRODUCT-SHORT-NAME ospf
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Counter32,
|
|
Gauge32,
|
|
enterprises, Integer32,
|
|
Unsigned32,
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
TEXTUAL-CONVENTION,
|
|
DisplayString,
|
|
RowStatus,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
|
|
InterfaceIndex,
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
|
|
AuthUserDataString, NpgOperStatus, NumericIndex, IgpShortcutMetricType,
|
|
IfOperStatus
|
|
FROM DC-MASTER-TC;
|
|
|
|
ospfMib MODULE-IDENTITY
|
|
LAST-UPDATED "201412210000Z" -- December 21, 2014
|
|
ORGANIZATION "MRV Communications."
|
|
CONTACT-INFO
|
|
"For technical support, please contact your service channel"
|
|
DESCRIPTION "The MIB module for management of the DC-OSPF product,
|
|
including the E-NNI Routing function."
|
|
-- Revision history
|
|
REVISION "201412210000Z" -- December 21, 2014
|
|
DESCRIPTION
|
|
"Initial edition."
|
|
::= { opx 3 }
|
|
|
|
nbase OBJECT IDENTIFIER ::= { enterprises 629 }
|
|
opx OBJECT IDENTIFIER ::= { nbase 10 }
|
|
|
|
ospfObjects OBJECT IDENTIFIER ::= { ospfMib 1 } -- tables
|
|
|
|
-- Textual conventions
|
|
|
|
OspfPmAdminStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired administrative state of an OSPF Protocol Manager entity."
|
|
SYNTAX INTEGER {
|
|
adminStatusUp(1),
|
|
adminStatusDown(2)
|
|
}
|
|
|
|
OspfPmOperStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of an OSPF Protocol Manager entity."
|
|
SYNTAX INTEGER {
|
|
operStatusUp(1), -- active
|
|
operStatusDown(2), -- inactive
|
|
operStatusGoingUp(3), -- activating
|
|
operStatusGoingDown(4),-- deactivating
|
|
operStatusActFailed(5) -- activation failed
|
|
}
|
|
|
|
OspfPmIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The index value identifying an OSPF entity."
|
|
SYNTAX Unsigned32
|
|
|
|
OspfPmMjStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The status of a Master Join."
|
|
SYNTAX INTEGER {
|
|
mjNotJoined(1), -- initial state of join
|
|
mjSentAddJoin(2), -- sent ATG_FT_ADD_JOIN to slave
|
|
mjSentRegister(3), -- sent registration signal to slave
|
|
mjJoinActive(4), -- join is active
|
|
mjSentDelJoin(5), -- sent ATG_FT_DELETE_JOIN to slave
|
|
mjSentUnregister(6), -- sent unregistration signal to slave
|
|
mjJoinGone(7), -- join has been deleted
|
|
mjFailedToRegister(8), -- slave rejected registration message
|
|
mjFailingOver(9), -- slave is failing over
|
|
mjFailed(10) -- join has permanently failed
|
|
}
|
|
|
|
OspfPmSjStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The status of a Slave Join."
|
|
SYNTAX INTEGER {
|
|
sjNotJoined(1), -- initial state of join
|
|
sjJoined(2), -- master has sent an ATG_FT_ADD_JOIN
|
|
sjJoinActive(3), -- master has registered the join
|
|
sjJoinUnreg(4), -- master has unregistered the join
|
|
sjJoinGone(5), -- master has deleted the join
|
|
sjFailingOver(6), -- master is failing over
|
|
sjFailed(7) -- join has permanently failed
|
|
}
|
|
|
|
OspfPmInterfaceId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The type of interface to which a join applies."
|
|
SYNTAX INTEGER {
|
|
ifIpSockets(1), -- IP Sockets; deprecated
|
|
ifIfInfo(2), -- Interface Information
|
|
ifRteProtInput(3) -- Routing Protocol Input
|
|
}
|
|
|
|
OspfPmSlaveInterfaceId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The type of interface to which a slave join applies."
|
|
SYNTAX INTEGER {
|
|
ifCspfInterface(1), -- CSPF Database Update Interface
|
|
ifNmInterface(2), -- Neighbor Manager Interface
|
|
ifPdiInterface(3) -- PCE Discovery Interface
|
|
}
|
|
|
|
-- Note the Area ID, in OSPF, has the same format as an IP Address,
|
|
-- but has the function of defining a summarization point for
|
|
-- Link State Advertisements
|
|
|
|
AreaID ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An OSPF Area Identifier."
|
|
SYNTAX IpAddress
|
|
|
|
-- Note: The Router ID, in OSPF, has the same format as an IP
|
|
-- Address, but identifies the router independent of its IP Address.
|
|
|
|
RouterID ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An OSPF Router Identifier."
|
|
SYNTAX IpAddress
|
|
|
|
OspfVersionNumber ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF version number."
|
|
SYNTAX INTEGER {
|
|
version2(2)
|
|
}
|
|
|
|
OspfAuthTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF authentication type."
|
|
SYNTAX INTEGER {
|
|
authNone(0),
|
|
authSimplePassword(1),
|
|
authMd5(2),
|
|
authHmacSha1(3),
|
|
authHmacSha256(4),
|
|
authHmacSha384(5),
|
|
authHmacSha512(6)
|
|
}
|
|
|
|
OspfImportTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF import type. This determines whether an area should import
|
|
externals."
|
|
SYNTAX INTEGER {
|
|
importExternal(1),
|
|
importNoExternal(2),
|
|
importNssa(3)
|
|
}
|
|
|
|
OspfSummaryTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines whether an area border router should advertise inter-area
|
|
routes into this area."
|
|
SYNTAX INTEGER {
|
|
summNoAreaSummary(1),
|
|
summSendAreaSummary(2)
|
|
}
|
|
|
|
OspfTransRoles ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines whether this router should always perform NSSA translation
|
|
or only when elected."
|
|
SYNTAX INTEGER {
|
|
roleAlways(1),
|
|
roleCandidate(2)
|
|
}
|
|
|
|
OspfTransStates ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines whether this router is performing NSSA translation."
|
|
SYNTAX INTEGER {
|
|
stateEnabled(1),
|
|
stateElected(2),
|
|
stateDisabled(3)
|
|
}
|
|
|
|
OspfMetricTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF Metric type."
|
|
SYNTAX INTEGER {
|
|
metricStandard(1), -- OSPF Metric
|
|
metricComparableCost(2), -- external type 1
|
|
metricNonComparable(3) -- external type 2
|
|
}
|
|
|
|
OspfExtLsTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF external-scope LSA types."
|
|
SYNTAX INTEGER {
|
|
lsExternalLink(5),
|
|
lsExternalOpaqueLink(11)
|
|
}
|
|
|
|
OspfAreaLsTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF area-scope LSA types."
|
|
SYNTAX INTEGER {
|
|
lsRouterLink(1),
|
|
lsNetworkLink(2),
|
|
lsSummaryLink(3),
|
|
lsAsSummaryLink(4),
|
|
lsMulticastLink(6),
|
|
lsNssaExternalLink(7),
|
|
lsAreaOpaqueLink(10)
|
|
}
|
|
|
|
OspfLinkLsTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF link-local-scope LSA types."
|
|
SYNTAX INTEGER {
|
|
lsLinkOpaqueLink(9)
|
|
}
|
|
|
|
OspfAggLsTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF LSA types aggregated across area boundaries."
|
|
SYNTAX INTEGER {
|
|
lsSummaryLink(3),
|
|
lsNssaExternalLink(7)
|
|
}
|
|
|
|
OspfNetworkTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF Network type."
|
|
SYNTAX INTEGER {
|
|
networkUndefined(0),
|
|
networkBroadcast(1),
|
|
networkNbma(2),
|
|
networkPointToPoint(3),
|
|
networkPointToMultipoint(5),
|
|
networkLoopback(10)
|
|
}
|
|
|
|
|
|
OspfInterfaceStates ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF Interface State."
|
|
SYNTAX INTEGER {
|
|
ifDown(1),
|
|
ifLoopback(2),
|
|
ifWaiting(3),
|
|
ifPointToPoint(4),
|
|
ifDesignatedRouter(5),
|
|
ifBackupDesignatedRouter(6),
|
|
ifOtherDesignatedRouter(7),
|
|
ifStandby(8)
|
|
}
|
|
|
|
OspfMulticastFwardTypes ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF Multicast forwarding types."
|
|
SYNTAX INTEGER {
|
|
multicastBlocked(1), -- no multicast forwarding
|
|
multicast(2), -- using multicast address
|
|
multicastUnicast(3) -- to each OSPF neighbor
|
|
}
|
|
|
|
OspfNeighborStates ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF Neighbor State."
|
|
SYNTAX INTEGER {
|
|
nbrDown(1),
|
|
nbrAttempt(2),
|
|
nbrInit(3),
|
|
nbrTwoWay(4),
|
|
nbrExchangeStart(5),
|
|
nbrExchange(6),
|
|
nbrLoading(7),
|
|
nbrFull(8)
|
|
}
|
|
|
|
OspfNbrPermanence ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF Neighbor Permanence."
|
|
SYNTAX INTEGER {
|
|
permDynamic(1), -- learned through protocol
|
|
permPermanent(2) -- configured address
|
|
}
|
|
|
|
OspfAggregateEffects ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Determines whether an area aggregate should be advertised."
|
|
SYNTAX INTEGER {
|
|
effectAdvertiseMatching(1),
|
|
effectDoNotAdvertiseMatching(2)
|
|
}
|
|
|
|
OspfHitlessRestartReasons ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF reasons for Hitless Restart."
|
|
SYNTAX INTEGER {
|
|
reasonUnknown(0),
|
|
reasonSoftwareRestart(1),
|
|
reasonSoftwareReload(2),
|
|
reasonSwitchToBackup(3)
|
|
}
|
|
|
|
-- Note the OSPF Metric is defined as an unsigned value in the range
|
|
|
|
Metric ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Internal Metric."
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
|
|
BigMetric ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF External Metric."
|
|
SYNTAX Integer32 (0..'FFFFFF'h)
|
|
|
|
-- Note that the following Time Durations are measured in seconds
|
|
|
|
PositiveInteger ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A positive integer. Values in excess are precluded as
|
|
unnecessary and prone to interoperability issues."
|
|
SYNTAX Integer32 (0..'7FFFFFFF'h)
|
|
|
|
HelloRange ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The range of intervals on which hello messages are
|
|
exchanged."
|
|
SYNTAX Integer32 (1..'FFFF'h)
|
|
|
|
FastHelloMultiplierRange ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The range of hello multipliers that determine how often
|
|
Fast Hellos are exchanged."
|
|
SYNTAX Integer32 (3..20)
|
|
|
|
UpToMaxAge ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The values that one might find or configure for
|
|
variables bounded by the maximum age of an LSA."
|
|
SYNTAX Integer32 (0..3600)
|
|
|
|
UpToRefreshInterval ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The values configurable for variables bounded
|
|
by the Refresh Interval."
|
|
SYNTAX Integer32 (1..1800)
|
|
|
|
-- Potential Priorities for the Designated Router Election
|
|
|
|
DesignatedRouterPriority ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The values defined for the priority of a system for
|
|
becoming the designated router."
|
|
SYNTAX Integer32 (0..'FF'h)
|
|
|
|
TOSType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of Service is defined as a mapping to the IP Type of
|
|
Service Flags as defined in the IP Forwarding Table MIB
|
|
|
|
+-----+-----+-----+-----+-----+-----+-----+-----+
|
|
| | | |
|
|
| PRECEDENCE | TYPE OF SERVICE | 0 |
|
|
| | | |
|
|
+-----+-----+-----+-----+-----+-----+-----+-----+
|
|
|
|
IP TOS IP TOS
|
|
Field Policy Field Policy
|
|
|
|
Contents Code Contents Code
|
|
0 0 0 0 ==> 0 0 0 0 1 ==> 2
|
|
0 0 1 0 ==> 4 0 0 1 1 ==> 6
|
|
0 1 0 0 ==> 8 0 1 0 1 ==> 10
|
|
0 1 1 0 ==> 12 0 1 1 1 ==> 14
|
|
1 0 0 0 ==> 16 1 0 0 1 ==> 18
|
|
1 0 1 0 ==> 20 1 0 1 1 ==> 22
|
|
1 1 0 0 ==> 24 1 1 0 1 ==> 26
|
|
1 1 1 0 ==> 28 1 1 1 1 ==> 30
|
|
|
|
The remaining values are left for future definition."
|
|
SYNTAX Integer32 (0..30)
|
|
|
|
OspfPmIfLinkProtValue ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Value denoting the protection capabilities of the
|
|
interface.
|
|
|
|
Named bits must be numbered contiguously starting at zero.
|
|
The allowable values for the protection values start at bit
|
|
24. We therefore define bits linkUnused0 - linkUnused23 to
|
|
ensure that the MIB compiles."
|
|
SYNTAX BITS {
|
|
linkUnused0(0),
|
|
linkUnused1(1),
|
|
linkUnused2(2),
|
|
linkUnused3(3),
|
|
linkUnused4(4),
|
|
linkUnused5(5),
|
|
linkUnused6(6),
|
|
linkUnused7(7),
|
|
linkUnused8(8),
|
|
linkUnused9(9),
|
|
linkUnused10(10),
|
|
linkUnused11(11),
|
|
linkUnused12(12),
|
|
linkUnused13(13),
|
|
linkUnused14(14),
|
|
linkUnused15(15),
|
|
linkUnused16(16),
|
|
linkUnused17(17),
|
|
linkUnused18(18),
|
|
linkUnused19(19),
|
|
linkUnused20(20),
|
|
linkUnused21(21),
|
|
linkUnused22(22),
|
|
linkUnused23(23),
|
|
linkExtraTraffic(24),
|
|
linkUnprotected(25),
|
|
linkShared(26),
|
|
linkDedicated1To1(27),
|
|
linkDedicated1Plus1(28),
|
|
linkEnhanced(29)
|
|
}
|
|
|
|
OspfPmIfSwitchCapValue ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Value indicating the switching capabilities of the
|
|
interface."
|
|
SYNTAX INTEGER {
|
|
ifPacketSwitchCapable1(1),
|
|
ifPacketSwitchCapable2(2),
|
|
ifPacketSwitchCapable3(3),
|
|
ifPacketSwitchCapable4(4),
|
|
ifLayer2SwitchCapable(51),
|
|
ifTDMCapable(100),
|
|
ifLambdaSwitchCapable(150),
|
|
ifFiberSwitchCapable(200)
|
|
}
|
|
|
|
OspfPmIfSwitchEncodingValue ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The type of encoding used on this interface."
|
|
SYNTAX INTEGER {
|
|
ifPacketCapable(1),
|
|
ifEthernetCapable(2),
|
|
ifAnsiEtsiPdhCapable(3),
|
|
ifSdhSonetCapable(5),
|
|
ifDigWrapperCapable(7),
|
|
ifLambdaCapable(8),
|
|
ifFiberCapable(9),
|
|
ifFiberChannelCapable(11)
|
|
}
|
|
|
|
OspfPmIfSwitchSonetSdhValue ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The SONET or SDH support on this interface."
|
|
SYNTAX INTEGER {
|
|
ifSonetSdhStandard(0),
|
|
ifSonetSdhArbitrary(1)
|
|
}
|
|
|
|
OspfPmEntPrivateDataType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents private data field."
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
|
|
OspfHelperModePolicy ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Bit flags used in the bit field that determines
|
|
whether OSPF helps a router attempting hitless
|
|
restart for a certain restart reason."
|
|
SYNTAX BITS {
|
|
helpPolicyUnknown(0),
|
|
helpPolicySoftware(1),
|
|
helpPolicyReload(2),
|
|
helpPolicySwitch(3)
|
|
}
|
|
|
|
OspfRestartHelperStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether the router is acting as a
|
|
hitless restart helper for a neighbor."
|
|
SYNTAX INTEGER {
|
|
notHelping(1),
|
|
helping(2)
|
|
}
|
|
|
|
OspfRestartExitReason ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for exiting an attempted graceful restart."
|
|
SYNTAX INTEGER {
|
|
none (1), -- none attempted
|
|
inProgress (2), -- restart in progress
|
|
completed (3), -- successfully completed
|
|
timedOut (4), -- timed out
|
|
topologyChanged (5) -- aborted due to topology change.
|
|
}
|
|
|
|
OspfShamConflictFlags ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Bit flags indicating conflicts between local sham link
|
|
endpoint addresses and addresses advertized into OSPF."
|
|
SYNTAX BITS {
|
|
shamConflictIf(0),
|
|
shamConflictHost(1),
|
|
shamConflictRtm(2),
|
|
shamConflictStable(3)
|
|
}
|
|
|
|
OspfPathType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "OSPF path types."
|
|
SYNTAX INTEGER {
|
|
pathTypeNone(0),
|
|
pathTypeIntraArea(1),
|
|
pathTypeInterArea(2),
|
|
pathTypeType1Ext(3),
|
|
pathTypeType2Ext(4)
|
|
}
|
|
|
|
OspfDesignatedRtrState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Designated router states."
|
|
SYNTAX INTEGER {
|
|
designatedOther(0),
|
|
designatedRouter(1),
|
|
backupDesignatedRouter(2)
|
|
}
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Protocol Manager Entity Table
|
|
-- This table is used to create and manage OSPF Protocol Manager entities.
|
|
|
|
ospfPmEntTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_ent
|
|
SYNTAX SEQUENCE OF OspfPmEntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of OSPF entities."
|
|
::= { ospfObjects 1 }
|
|
|
|
ospfPmEntEntry OBJECT-TYPE
|
|
SYNTAX OspfPmEntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry represents an instance of the OSPF Protocol Manager
|
|
entity."
|
|
INDEX { ospfPmEntIndex }
|
|
::= { ospfPmEntTable 1 }
|
|
|
|
OspfPmEntEntry ::= SEQUENCE {
|
|
ospfPmEntRouterId RouterID,
|
|
ospfPmEntAdminStat OspfPmAdminStatus,
|
|
ospfPmEntVersionNumber OspfVersionNumber,
|
|
ospfPmEntAreaBdrRtrStatus TruthValue,
|
|
ospfPmEntASBdrRtrStatus TruthValue,
|
|
ospfPmEntExternLsaCount Gauge32,
|
|
ospfPmEntExternLsaCksumSum Integer32,
|
|
ospfPmEntTOSSupport TruthValue,
|
|
ospfPmEntOriginateNewLsas Counter32,
|
|
ospfPmEntRxNewLsas Counter32,
|
|
ospfPmEntExtLsdbLimit Integer32,
|
|
ospfPmEntMulticastExtns Integer32,
|
|
ospfPmEntExitOverflowIntvl PositiveInteger,
|
|
ospfPmEntDemandExtensions TruthValue,
|
|
ospfPmEntRFC1583Comp TruthValue,
|
|
ospfPmEntOpaqueLsaSupport TruthValue,
|
|
ospfPmEntTrafficEngSupport TruthValue,
|
|
ospfPmEntIndex OspfPmIndex,
|
|
ospfPmEntOperStatus OspfPmOperStatus,
|
|
ospfPmEntRowStatus RowStatus,
|
|
ospfPmEntCalcMaxDelay Unsigned32,
|
|
ospfPmEntCalcThrshUpdStart Unsigned32,
|
|
ospfPmEntCalcThrshUpdRestart Unsigned32,
|
|
ospfPmEntCalcThrshIncUpdates Unsigned32,
|
|
ospfPmEntCalcThrshIncSpfUpd Unsigned32,
|
|
ospfPmEntCalcPauseFreq Unsigned32,
|
|
ospfPmEntRteMaxEqCostPaths Unsigned32,
|
|
ospfPmEntCheckAge Unsigned32,
|
|
ospfPmEntExtLsaRfshIntvl Integer32,
|
|
ospfPmEntExtOpLsaCount Gauge32,
|
|
ospfPmEntExtOpLsaCksumSum Integer32,
|
|
ospfPmEntNumUpdPending Unsigned32,
|
|
ospfPmEntNumUpdMerged Unsigned32,
|
|
ospfPmEntNumCksumsPending Unsigned32,
|
|
ospfPmEntDoGraceHitless TruthValue,
|
|
ospfPmEntDoGraceUnplannedHitless TruthValue,
|
|
ospfPmEntHitlessGracePeriod UpToRefreshInterval,
|
|
ospfPmEntHitlessRestartReason OspfHitlessRestartReasons,
|
|
ospfPmEntTERouterId RouterID,
|
|
ospfPmEntPrivateData OspfPmEntPrivateDataType,
|
|
ospfPmEntSupportEnniRouting TruthValue,
|
|
ospfPmEntRestartStatus INTEGER,
|
|
ospfPmEntRestartAge UpToRefreshInterval,
|
|
ospfPmEntRestartExitReason OspfRestartExitReason,
|
|
ospfPmEntCurrentRouterId RouterID,
|
|
ospfPmEntCurrentTERouterId RouterID,
|
|
ospfPmEntCalcSoonAfterIfChng TruthValue,
|
|
ospfPmEntI3EntIndex NumericIndex,
|
|
ospfPmEntEnableIgpShortcut TruthValue,
|
|
ospfPmEntVpnPeCeSupport TruthValue,
|
|
ospfPmEntVpnRouteTag Unsigned32,
|
|
ospfPmEntVpnRouterIdAttr TruthValue,
|
|
ospfPmEntDfltExtType1Metric Integer32,
|
|
ospfPmEntDfltExtType2Metric Integer32,
|
|
ospfPmEntRtmPurgeTime Integer32,
|
|
ospfPmEntMinLsInterval Integer32,
|
|
ospfPmEntMinLsArrival Integer32,
|
|
ospfPmEntVpnDfltShamLinkMetric Integer32,
|
|
ospfPmEntInstanceId Integer32,
|
|
ospfPmEntStatsReset TruthValue,
|
|
ospfPmEntEnableTrapSupport TruthValue
|
|
}
|
|
|
|
ospfPmEntRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured Router ID.
|
|
|
|
This is a 32-bit integer uniquely identifying the router in the
|
|
Autonomous System. For example, it is usually set to the
|
|
smallest IP address belonging to the router.
|
|
|
|
If this field is set to the default value of zero (0.0.0.0) then
|
|
DC-OSPF will choose a Router ID. Otherwise, DC-OSPF will use
|
|
this MIB configured value.
|
|
|
|
ospfPmEntCurrentRouterId displays the Router ID currently in use
|
|
by DC-OSPF.
|
|
|
|
When the Router ID is chosen by DC-OSPF, it is equal to the
|
|
highest loopback address on the router, or the highest active
|
|
interface if there are no loopback addresses.
|
|
|
|
This field cannot be changed if the row is admin status up and
|
|
row status active."
|
|
REFERENCE
|
|
"OSPF Version 2, C.1 Global parameters"
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmEntEntry 1 }
|
|
|
|
ospfPmEntAdminStat OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired administrative state of the OSPF Protocol Manager
|
|
entity."
|
|
DEFVAL { adminStatusUp }
|
|
::= { ospfPmEntEntry 2 }
|
|
|
|
ospfPmEntVersionNumber OBJECT-TYPE
|
|
SYNTAX OspfVersionNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current version number of the OSPF protocol is 2."
|
|
REFERENCE
|
|
"OSPF Version 2, Title"
|
|
::= { ospfPmEntEntry 3 }
|
|
|
|
ospfPmEntAreaBdrRtrStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A flag to note whether this router is an area
|
|
border router."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 3 Splitting the AS into
|
|
Areas"
|
|
::= { ospfPmEntEntry 4 }
|
|
|
|
ospfPmEntASBdrRtrStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A flag to note whether this router is configured
|
|
as an Autonomous System border router."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 3.3 Classification of
|
|
routers"
|
|
DEFVAL { true }
|
|
::= { ospfPmEntEntry 5 }
|
|
|
|
ospfPmEntExternLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of external (LS type 5) link-state
|
|
advertisements in the link-state database."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.5 AS external link
|
|
advertisements"
|
|
::= { ospfPmEntEntry 6 }
|
|
|
|
ospfPmEntExternLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the LS checksums of
|
|
the external link-state advertisements contained
|
|
in the link-state database. This sum
|
|
can be used to determine if there has been a
|
|
change in a router's link state database, and
|
|
to compare the link-state database of two
|
|
routers."
|
|
::= { ospfPmEntEntry 7 }
|
|
|
|
ospfPmEntTOSSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for type-of-service routing."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix F.1.2 Optional TOS
|
|
support"
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 8 }
|
|
|
|
ospfPmEntOriginateNewLsas OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of new link-state advertisements
|
|
that have been originated. This number is incremented
|
|
each time the router originates a new LSA. It includes
|
|
all originated LSAs, including those which have merely
|
|
been refreshed."
|
|
::= { ospfPmEntEntry 9 }
|
|
|
|
ospfPmEntRxNewLsas OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of link-state advertisements received
|
|
determined to be new instances. This number does
|
|
not include newer instances of self-originated
|
|
link-state advertisements. Nor does it include
|
|
received LSAs with an age of MaxAge."
|
|
::= { ospfPmEntEntry 10 }
|
|
|
|
ospfPmEntExtLsdbLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..'7FFFFFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"We do not currently support the Database Overflow
|
|
extension, so the setting of this parameter is
|
|
ignored.
|
|
|
|
It specifies the maximum number of non-default
|
|
AS-external-LSAs entries that can be stored in the
|
|
link-state database. If the value is -1, then
|
|
there is no limit.
|
|
|
|
When the number of non-default AS-external-LSAs
|
|
in a router's link-state database reaches
|
|
ospfPmEntExtLsdbLimit, the router enters
|
|
Overflow-State. The router never holds more than
|
|
ospfPmEntExtLsdbLimit non-default AS-external-LSAs
|
|
in its database. ospfPmEntExtLsdbLimit MUST be set
|
|
identically in all routers attached to the OSPF
|
|
backbone and/or any regular OSPF area. (i.e.,
|
|
OSPF stub areas and NSSAs are excluded)."
|
|
DEFVAL { -1 }
|
|
::= { ospfPmEntEntry 11 }
|
|
|
|
ospfPmEntMulticastExtns OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"We do not currently support Multicast Extensions,
|
|
so the setting of this parameter is ignored.
|
|
|
|
A Bit Mask indicating whether the router is
|
|
forwarding IP multicast (Class D) datagrams
|
|
based on the algorithms defined in the Multicast
|
|
Extensions to OSPF.
|
|
|
|
Bit 0, if set, indicates that the router can
|
|
forward IP multicast datagrams in the router's
|
|
directly attached areas (called intra-area multicast
|
|
routing).
|
|
|
|
Bit 1, if set, indicates that the router can
|
|
forward IP multicast datagrams between OSPF
|
|
areas (called inter-area multicast routing).
|
|
|
|
Bit 2, if set, indicates that the router can
|
|
forward IP multicast datagrams between Autonomous
|
|
Systems (called inter-AS multicast routing).
|
|
|
|
Only certain combinations of bit settings are
|
|
allowed, namely: 0 (no multicast forwarding is
|
|
enabled), 1 (intra-area multicasting only), 3
|
|
(intra-area and inter-area multicasting), 5
|
|
(intra-area and inter-AS multicasting) and 7
|
|
(multicasting everywhere). By default, no multicast
|
|
forwarding is enabled."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmEntEntry 12 }
|
|
|
|
ospfPmEntExitOverflowIntvl OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"We do not currently support the Database Overflow
|
|
extension, so the setting of this parameter is
|
|
ignored.
|
|
|
|
It specifies the number of seconds that, after
|
|
entering OverflowState, a router will attempt to
|
|
leave OverflowState. This allows the router to
|
|
again originate non-default AS-external-LSAs.
|
|
When set to 0, the router will not leave
|
|
Overflow-State until restarted."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmEntEntry 13 }
|
|
|
|
ospfPmEntDemandExtensions OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"We do not currently support demand routing, so the
|
|
setting of this parameter is ignored."
|
|
REFERENCE
|
|
"Extending OSPF to Support Demand Circuits"
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 14 }
|
|
|
|
ospfPmEntRFC1583Comp OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates metrics used to choose among multiple
|
|
AS-external-LSAs. When RFC1583Compatibility is set to
|
|
true, only cost will be used when choosing among
|
|
multiple AS-external-LSAs advertising the same
|
|
destination. When RFC1583Compatibility is set to
|
|
false, preference will be driven first by type of
|
|
path using cost only to break ties.
|
|
|
|
In order to minimize the chance of routing loops, all OSPF
|
|
routers in an OSPF routing domain should have
|
|
RFC1583Compatibility set identically. When there are routers
|
|
present that have not been updated with the functionality
|
|
specified in RFC2328 Section 16.4.1, all routers should
|
|
have RFC1583Compatibility set to true. Otherwise, all
|
|
routers should have RFC1583Compatibility set to false,
|
|
preventing all routing loops."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 16.4.1 External path preferences"
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 15 }
|
|
|
|
ospfPmEntOpaqueLsaSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for Opaque LSA types. This value cannot be
|
|
changed when the Entity MIB is active and in oper state up."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option"
|
|
DEFVAL { true }
|
|
::= { ospfPmEntEntry 16 }
|
|
|
|
ospfPmEntTrafficEngSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for OSPF traffic engineering. This value
|
|
cannot be changed when the Entity MIB is active and in oper
|
|
state up."
|
|
DEFVAL { true }
|
|
::= { ospfPmEntEntry 17 }
|
|
|
|
-- start of DC-OSPF implementation specific MIB variables
|
|
|
|
ospfPmEntIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this ospfPmEntEntry. This is the HAF entity index
|
|
passed on the entity create parameters."
|
|
::= { ospfPmEntEntry 18 }
|
|
|
|
ospfPmEntOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of the OSPF Protocol Manager entity."
|
|
::= { ospfPmEntEntry 19 }
|
|
|
|
ospfPmEntRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to create and delete an OSPF Protocol Manager Entity Table
|
|
entry. Note that when this object is set to 'active', the
|
|
ospfPmEntRouterId object in the row may not be modified."
|
|
::= { ospfPmEntEntry 20 }
|
|
|
|
ospfPmEntCalcMaxDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum delay before the Routing Table is
|
|
recalculated following a change to the Link State
|
|
Database. (Recalculation is delayed to reduce the
|
|
frequency of recalculations of the Routing Table).
|
|
|
|
This parameter has units of milliseconds. A value of
|
|
0 indicates that a routing calculation will
|
|
immediately follow an update to the database."
|
|
DEFVAL { 5000 }
|
|
::= { ospfPmEntEntry 21 }
|
|
|
|
ospfPmEntCalcThrshUpdStart OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter can be used to override the above routing
|
|
calculation delay when the number of updates to the Link State
|
|
Database reaches a threshold value.
|
|
|
|
This parameter specifies the threshold number of updates that can
|
|
be made to the Link State Database such that any subsequent update
|
|
to the database causes a full routing calculation to start
|
|
immediately.
|
|
|
|
- 0 indicates that a routing calculation will immediately follow an
|
|
update to the database.
|
|
|
|
- 0xFFFFFFFF indicates that this threshold is infinite, and hence
|
|
the timing of a routing calculation is determined solely by the
|
|
above configured calculation delay."
|
|
DEFVAL { 'FFFFFFFF'h }
|
|
::= { ospfPmEntEntry 22 }
|
|
|
|
ospfPmEntCalcThrshUpdRestart OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter can be used to interrupt a full routing calculation
|
|
when the number of pending updates to the Link State Database has
|
|
reached a threshold value.
|
|
|
|
This parameter specifies the threshold number of updates that can
|
|
be made to the Link State Database such that any subsequent update
|
|
to the database causes the current routing calculation to be
|
|
interrupted, and a new calculation to start using an up to date Link
|
|
State Database.
|
|
|
|
- 0 indicates that an update to the Link State Database will
|
|
cause any current routing calculation to be interrupted and a
|
|
new one to start.
|
|
|
|
- 0xFFFFFFFF indicates that this threshold is infinite, and hence
|
|
no number of pending updates to the database will cause a routing
|
|
calculation to be interrupted."
|
|
DEFVAL { 'FFFFFFFF'h }
|
|
::= { ospfPmEntEntry 23 }
|
|
|
|
ospfPmEntCalcThrshIncUpdates OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter can be used to optimize the performance of the
|
|
Routing Calculator in the situation where updates that are pending
|
|
to the Link State Database solely concern inter-area or AS-external
|
|
routes. In this case, the Routing Table can be updated either by
|
|
one full recalculation, or by multiple incremental recalculations.
|
|
|
|
This parameter is used to configure the threshold value for which
|
|
recalculation by multiple incremental updates is no longer quicker
|
|
than a single full recalculation.
|
|
|
|
- 0 indicates that incremental updates will never be used.
|
|
|
|
- 1 indicates that a full recalculation will be performed whenever
|
|
there are more than one updates to make to inter-area or
|
|
AS-external routes.
|
|
|
|
- 0xFFFFFFFF indicates that this threshold is infinite, and
|
|
incremental recalculations are always done in preference to
|
|
a full recalculation."
|
|
DEFVAL { 50 }
|
|
::= { ospfPmEntEntry 24 }
|
|
|
|
ospfPmEntCalcThrshIncSpfUpd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter can be used to optimize the performance of the
|
|
Routing Calculator in the situation where updates that are pending
|
|
to the Link State Database concern intra-area routes. In this case,
|
|
the Routing Table can be updated either by one full recalculation,
|
|
or by multiple incremental SPF recalculations.
|
|
|
|
This parameter is used to configure the threshold value for which
|
|
recalculation by multiple incremental SPF updates is no longer
|
|
quicker than a single full recalculation.
|
|
|
|
- 0 indicates that incremental SPF updates will never be used.
|
|
|
|
- 1 indicates that a full recalculation will be performed whenever
|
|
there are more than one updates to make to intra-area routes.
|
|
|
|
- 0xFFFFFFFF indicates that this threshold is infinite, and
|
|
incremental SPF recalculations are always done in preference to
|
|
a full recalculation."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmEntEntry 25 }
|
|
|
|
ospfPmEntCalcPauseFreq OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value determines how regularly a Routing Calculation is
|
|
paused. It is measured in points. The points scale roughly
|
|
maps to a time scale, so that the larger this value is, the
|
|
longer the Routing Calculation runs before pausing. See the
|
|
DC-OSPF Configuration and Management Interface Specification
|
|
for more information on how to set this parameter.
|
|
|
|
- 0 indicates that the routing calculation is paused after every
|
|
calculation step.
|
|
|
|
- 0xFFFFFFFF indicates that the Routing Calculation is never
|
|
paused."
|
|
DEFVAL { 10000 }
|
|
::= { ospfPmEntEntry 26 }
|
|
|
|
ospfPmEntRteMaxEqCostPaths OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..'FFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of equal cost paths that are stored for each
|
|
destination in the Routing Table.
|
|
|
|
Note that, when IGP shortcut interfaces are in use, this
|
|
maximum applies individually to IGP shortcut paths and
|
|
non-IGP shortcut paths. That is, there may be a total of
|
|
2 * ospfPmEntRteMaxEqCostPaths paths stored for a single
|
|
destination."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmEntEntry 27 }
|
|
|
|
ospfPmEntCheckAge OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value determines how often the checksums of LSAs in the Link
|
|
State Database are checked. If 0, no checksums in the database are
|
|
checked."
|
|
DEFVAL { 300 }
|
|
::= { ospfPmEntEntry 28 }
|
|
|
|
ospfPmEntExtLsaRfshIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3599)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Self-originated LSAs are periodically reflooded into the routing
|
|
domain, to add to the robustness of the OSPF protocol. This value
|
|
determines the interval between refreshes of AS-scope LSAs, for
|
|
example, AS-external LSAs, and is defaulted to the OSPF standard
|
|
default of 1800 seconds (30 minutes)."
|
|
DEFVAL { 1800 }
|
|
::= { ospfPmEntEntry 29 }
|
|
|
|
ospfPmEntExtOpLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of type-11 LSAs in the external database."
|
|
::= { ospfPmEntEntry 30 }
|
|
|
|
ospfPmEntExtOpLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit sum of LS checksums of all type-11 LSAs in the
|
|
external Link State Database."
|
|
::= { ospfPmEntEntry 31 }
|
|
|
|
ospfPmEntNumUpdPending OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of updates that are pending addition to the Link State
|
|
Database."
|
|
::= { ospfPmEntEntry 32 }
|
|
|
|
ospfPmEntNumUpdMerged OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of updates that have been merged into the Link State
|
|
Database since the last routing calculation."
|
|
::= { ospfPmEntEntry 33 }
|
|
|
|
ospfPmEntNumCksumsPending OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs in the Link State Database which are now due to
|
|
have their checksum checked."
|
|
::= { ospfPmEntEntry 34 }
|
|
|
|
ospfPmEntDoGraceHitless OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether DC-OSPF should perform hitless restart using
|
|
grace LSAs. If DC-OSPF is being deactivated, grace LSAs are sent out
|
|
to inform neighboring routers that we wish to undergo a hitless
|
|
restart. If DC-OSPF is being activated, we will attempt to restart
|
|
hitlessly."
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 35 }
|
|
|
|
ospfPmEntDoGraceUnplannedHitless OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether DC-OSPF should perform an unplanned hitless
|
|
restart using grace LSAs. Note that DoGraceHitless has a higher
|
|
priority to DoGraceUnplannedHitless. Therefore if both
|
|
DoGraceHitless and DoGraceUnplannedHitless are both set to true on
|
|
activation, DC-OSPF will assume it is undergoing a planned hitless
|
|
restart. If only DoGraceUnplannedHitless is true, then DC-OSPF will
|
|
attempt an unplanned hitless restart, and send out grace LSAs on
|
|
activation."
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 36 }
|
|
|
|
ospfPmEntHitlessGracePeriod OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If DC-OSPF is attempting to undergo a hitless restart, this field
|
|
specifies the length of grace period that should be requested from
|
|
adjacent routers in grace LSAs. Note that if an RTM is configured to
|
|
delete routes from a dead RPM (rtmEntityDelDeadRte == AMB_TRUE), then
|
|
the grace period should not be configured longer than
|
|
rtmEntityDeadRpmTmr. After this timer period has passed, an RTM will
|
|
delete routes from this RPM from its routing table, and so hitless
|
|
restart will have failed. Hitless grace period must be greater than
|
|
zero."
|
|
DEFVAL { 120 }
|
|
::= { ospfPmEntEntry 37 }
|
|
|
|
ospfPmEntHitlessRestartReason OBJECT-TYPE
|
|
SYNTAX OspfHitlessRestartReasons
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If DC-OSPF is attempting to undergo a planned hitless restart, this
|
|
field specifies the reason for the restart. This reason is passed to
|
|
adjacent neighbors in grace LSAs. Note that if the router is
|
|
undergoing an unplanned hitless restart, this field is ignored and
|
|
the reason for restart will always be reasonUnknown(0)."
|
|
DEFVAL { reasonUnknown }
|
|
::= { ospfPmEntEntry 38 }
|
|
|
|
ospfPmEntTERouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured Traffic Engineering router ID.
|
|
|
|
The TE Router ID is a router ID which is also a routable IP
|
|
address.
|
|
|
|
If this field is set to the default value of zero (0.0.0.0) then
|
|
DC-OSPF will choose a TE Router ID. Otherwise, DC-OSPF will use
|
|
this MIB configured value.
|
|
|
|
ospfPmEntCurrentTERouterID displays the TE Router ID currently
|
|
in use by DC-OSPF.
|
|
|
|
When the TE Router ID is chosen by DC-OSPF, it is equal to the
|
|
highest loopback address on the router, or the highest active
|
|
interface if there are no loopback addresses."
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmEntEntry 39 }
|
|
|
|
ospfPmEntPrivateData OBJECT-TYPE
|
|
SYNTAX OspfPmEntPrivateDataType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the customer defined private data associated
|
|
with the router. Any private data supplied is stored and may be used
|
|
to build user defined opaque LSAs.
|
|
|
|
The length of this data is user customizable, but MUST be a multiple
|
|
of four and in the range zero to 128."
|
|
::= { ospfPmEntEntry 40 }
|
|
|
|
ospfPmEntSupportEnniRouting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for the OIF E-NNI Routing 2.0 protocol.
|
|
|
|
When set to true, the router supports ONLY the OIF variant of
|
|
the OSPF protocol. This value cannot be changed when the Entity
|
|
MIB row is active."
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 41 }
|
|
|
|
ospfPmEntRestartStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { notRestarting (1),
|
|
plannedRestart (2),
|
|
unplannedRestart (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current status of OSPF hitless restart."
|
|
::= { ospfPmEntEntry 42 }
|
|
|
|
ospfPmEntRestartAge OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remaining time in current OSPF hitless restart interval."
|
|
::= { ospfPmEntEntry 43 }
|
|
|
|
ospfPmEntRestartExitReason OBJECT-TYPE
|
|
SYNTAX OspfRestartExitReason
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the outcome of the last attempt at a hitless
|
|
restart. If the value is 'none', no restart has yet been
|
|
attempted. If the value is 'inProgress', a restart
|
|
attempt is currently underway."
|
|
::= { ospfPmEntEntry 44 }
|
|
|
|
ospfPmEntCurrentRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The currently in-use Router ID.
|
|
|
|
This field displays the Router ID in use by DC-OSPF. The field
|
|
ospfPmEntRouterId is used to configure this value."
|
|
::= { ospfPmEntEntry 45 }
|
|
|
|
ospfPmEntCurrentTERouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The currently in-use Traffic Engineering Router ID.
|
|
|
|
This field displays the TE Router ID in use by DC-OSPF. The
|
|
field ospfPmEntTERouterId is used to configure this value."
|
|
::= { ospfPmEntEntry 46 }
|
|
|
|
ospfPmEntCalcSoonAfterIfChng OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to ensure that a routing
|
|
calculation is started immediately after the configuration
|
|
of a local interface changes such that a new router LSA
|
|
needs to be originated, for example, when an interface's
|
|
operational status changes."
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 47 }
|
|
|
|
ospfPmEntI3EntIndex OBJECT-TYPE
|
|
SYNTAX NumericIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the I3 Interface routing stub entity. The OSPF
|
|
PM cannot be 'up' without a successful join to an I3 stub.
|
|
The status of the join is given by the row in the
|
|
ospfPmMjTable with ospfPmMjInterfaceId equal to
|
|
ospfIfIfInfo.
|
|
|
|
This field follows the replaceOnlyWhileDisabled behavior."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmEntEntry 48 }
|
|
|
|
ospfPmEntEnableIgpShortcut OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set ospfPmEntEnableIgpShortcut to 'true' to enable OSPF
|
|
routing over IGP shortcut interfaces.
|
|
|
|
ospfPmEntEnableIgpShortcut to 'false' to disable OSPF
|
|
routing over IGP shortcut interfaces. OSPF will ignore
|
|
any interface that is identified as an IGP shortcut."
|
|
DEFVAL { true }
|
|
::= { ospfPmEntEntry 49 }
|
|
|
|
ospfPmEntVpnPeCeSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for protocol extensions that
|
|
facilitate use of OSPF between provider edge (PE) routers
|
|
and customer edge (CE) routers in a BGP/MPLS IP VPN.
|
|
|
|
Set this field to 'true' to enable OSPF PE-CE protocol
|
|
function described in RFC 4577.
|
|
|
|
This function should only be enabled in OSPF instances for
|
|
customer VPNs on PE routers. It should be disabled on
|
|
CE routers, and on PE routers it should be disabled on
|
|
any OSPF instances for the provider backbone network."
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 50 }
|
|
|
|
ospfPmEntVpnRouteTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VPN route tag used for loop detection as part of OSPF
|
|
PE-CE protocol function.
|
|
|
|
This field is only used if ospfPmEntVpnPeCeSupport is
|
|
true.
|
|
|
|
If this field is set to zero then VPN route tag function
|
|
is disabled.
|
|
|
|
VPN route tag function is specified in RFC 4577, and
|
|
VPN route tag configuration is described in sections
|
|
4.2.5.1 and 4.2.5.2.
|
|
|
|
In particular RFC 4577 sectios 4.2.5.1 and 4.2.5.2 state
|
|
the following.
|
|
|
|
- If OSPF PE-CE protocol function is enabled then by
|
|
default a VPN route tag MUST be configured.
|
|
|
|
- If the Autonomous System number of the VPN backbone is
|
|
two bytes long, the VPN route tag SHOULD be set to
|
|
0xD000nnnn where nnnn is the AS number of the VPN
|
|
backbone.
|
|
|
|
- When it is no longer necessary to use the VPN Route Tag
|
|
in a particular deployment, its use (both sending and
|
|
receiving) may be disabled by configuration.
|
|
|
|
If ospfPmEntVpnRouteTag is non-zero then it overrides any
|
|
OSPF tag supplied with a redistributed route.
|
|
In particular, it overrides any OSPF tag specified by
|
|
rtmRedistNwOspfTag in the rtmRedistTable MIB for this OSPF
|
|
instance."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmEntEntry 51 }
|
|
|
|
ospfPmEntVpnRouterIdAttr OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether to add an OSPF Router ID attribute when
|
|
exporting an OSPF route as a BGP/MPLS VPN route.
|
|
|
|
OSPF Router ID attributes are specified in RFC 4577.
|
|
They are optional but potentially useful for diagnostic
|
|
purposes.
|
|
|
|
This field is only used if ospfPmEntVpnPeCeSupport is
|
|
true."
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 52 }
|
|
|
|
ospfPmEntDfltExtType1Metric OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default type 1 metric to use for external routes
|
|
received from RTM with unspecified path cost."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmEntEntry 53 }
|
|
|
|
ospfPmEntDfltExtType2Metric OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default type 2 metric to use for external routes
|
|
received from RTM with unspecified path cost."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmEntEntry 54 }
|
|
|
|
ospfPmEntRtmPurgeTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the maximum time that DC-OSPF will
|
|
wait when a Routing Table Manager (such as DC-RTM) fails
|
|
before purging routes.
|
|
|
|
In some systems, the Routing Table Manager may restart
|
|
independently of DC-OSPF. For example, it may be
|
|
administratively deactivated and reactivated, or may be
|
|
distributed to a separate process that can restart independently
|
|
of the DC-OSPF process. If such a restart does not affect the
|
|
forwarding table, then DC-OSPF should continue to advertise
|
|
routes that it has learnt from the Routing Table Manager. This
|
|
is achieved by setting ospfPmEntRtmPurgeTime to a value that gives
|
|
the Routing Table Manager sufficient time to restart.
|
|
|
|
A value of zero indicates that routes will be purged as soon
|
|
as the join to RTM fails.
|
|
|
|
Any change to the configured timer value will take effect
|
|
when the timer is next started. RTM purge timers that are
|
|
already running will not be affected by the change."
|
|
DEFVAL { 60 }
|
|
::= { ospfPmEntEntry 55 }
|
|
|
|
ospfPmEntMinLsInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0..600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum time, in milliseconds, between distinct
|
|
originations of any particular LSA. A value of zero means
|
|
that there is no minimum time between distinct
|
|
reoriginations.
|
|
|
|
Note that if this value is changed while PM is active then
|
|
it may take up to the previous value of
|
|
ospfPmEntMinLsInterval for the change to take effect."
|
|
DEFVAL { 5000 }
|
|
::= { ospfPmEntEntry 56 }
|
|
|
|
ospfPmEntMinLsArrival OBJECT-TYPE
|
|
SYNTAX Integer32 (0..600000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For any particular LSA, the minimum time in milliseconds
|
|
that must elapse between reception of new LSA instances
|
|
during flooding. LSA instances received at higher
|
|
frequencies are discarded.
|
|
|
|
The value of this field should be less than or equal to
|
|
the value of the ospfPmEntMinLsInterval configured on
|
|
neighboring routers."
|
|
DEFVAL { 1000 }
|
|
::= { ospfPmEntEntry 57 }
|
|
|
|
ospfPmEntVpnDfltShamLinkMetric OBJECT-TYPE
|
|
SYNTAX Integer32 (1..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default metric for sham links."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmEntEntry 58 }
|
|
|
|
ospfPmEntInstanceId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF instance id.
|
|
|
|
This field allows multiple OSPFv2 protocol instances to be
|
|
supported on the same subnet.
|
|
|
|
- All OSPFv2 protocol packets sent by this OSPFv2
|
|
instance through any of its interfaces include the
|
|
configured instance id.
|
|
|
|
- All protocol packets received by this OSPFv2 instance
|
|
through any of its interfaces with a non-matching
|
|
instance id are dropped.
|
|
|
|
See draft-ietf-ospf-multi-instance for full details of the
|
|
protocol.
|
|
|
|
The value of this field may be changed at any time.
|
|
However, if the admin status of the PM entity is set to
|
|
'up' when this field is changed, DC-OSPF deactivates, and,
|
|
when deactivation completes, reactivates."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmEntEntry 59 }
|
|
|
|
ospfPmEntStatsReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to reset all stats counters in the
|
|
ospfPmEntStatsTable that augments this table.
|
|
|
|
Reading the value of this object has no meaning."
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 60 }
|
|
|
|
ospfPmEntEnableTrapSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to enable trap support in
|
|
DC-OSPF-PM.
|
|
|
|
When this field is set to 'true', DC-OSPF-PM will generate
|
|
traps for the events listed under AMB_OSPF_TRAP_TYPES that
|
|
are relevant to PM."
|
|
DEFVAL { false }
|
|
::= { ospfPmEntEntry 61 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Area Table
|
|
-- The OSPF Area Table contains information
|
|
-- regarding the various areas. The interfaces and
|
|
-- virtual links are configured as part of these areas.
|
|
-- Area 0.0.0.0, by definition, is the Backbone Area
|
|
|
|
ospfPmAreaTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_area
|
|
SYNTAX SEQUENCE OF OspfPmAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describing the configured parameters
|
|
and cumulative statistics of the router's attached areas."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 6 The Area Data Structure"
|
|
::= { ospfObjects 2 }
|
|
|
|
ospfPmAreaEntry OBJECT-TYPE
|
|
SYNTAX OspfPmAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describing the configured parameters
|
|
and cumulative statistics of one of the router's attached areas."
|
|
INDEX {
|
|
ospfPmAreaApplIndex,
|
|
ospfPmAreaId
|
|
}
|
|
::= { ospfPmAreaTable 1 }
|
|
|
|
OspfPmAreaEntry ::= SEQUENCE {
|
|
ospfPmAreaId AreaID,
|
|
ospfPmAuthType OspfAuthTypes,
|
|
ospfPmImportAsExtern OspfImportTypes,
|
|
ospfPmSpfRuns Counter32,
|
|
ospfPmAreaBdrRtrCount Gauge32,
|
|
ospfPmASBdrRtrCount Gauge32,
|
|
ospfPmAreaLsaCount Gauge32,
|
|
ospfPmAreaLsaCksumSum Integer32,
|
|
ospfPmAreaSummary OspfSummaryTypes,
|
|
ospfPmAreaStatus RowStatus,
|
|
ospfPmAreaNssaTranslatorRole OspfTransRoles,
|
|
ospfPmAreaNssaTranslatorState OspfTransStates,
|
|
ospfPmAreaNssaTranStabIntvl PositiveInteger,
|
|
ospfPmAreaNssaTranslatorEvents Counter32,
|
|
-- The following are DC-OSPF implementation specific parameters.
|
|
ospfPmAreaApplIndex OspfPmIndex,
|
|
ospfPmAreaAdminStatus OspfPmAdminStatus,
|
|
ospfPmAreaOperStatus OspfPmOperStatus,
|
|
ospfPmAreaTransitCapability TruthValue,
|
|
ospfPmAreaLsaRfshIntvl Integer32,
|
|
ospfPmAreaRtrLsaCount Gauge32,
|
|
ospfPmAreaRtrLsaCksumSum Integer32,
|
|
ospfPmAreaNetLsaCount Gauge32,
|
|
ospfPmAreaNetLsaCksumSum Integer32,
|
|
ospfPmAreaSummLsaCount Gauge32,
|
|
ospfPmAreaSummLsaCksumSum Integer32,
|
|
ospfPmAreaSummAsLsaCount Gauge32,
|
|
ospfPmAreaSummAsLsaCksumSum Integer32,
|
|
ospfPmAreaNssaLsaCount Gauge32,
|
|
ospfPmAreaNssaLsaCksumSum Integer32,
|
|
ospfPmAreaOpLsaCount Gauge32,
|
|
ospfPmAreaOpLsaCksumSum Integer32,
|
|
ospfPmAreaNssaNoExtRedist TruthValue
|
|
}
|
|
|
|
ospfPmAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying an area.
|
|
Area ID 0.0.0.0 is used for the OSPF backbone."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
::= { ospfPmAreaEntry 1 }
|
|
|
|
ospfPmAuthType OBJECT-TYPE
|
|
SYNTAX OspfAuthTypes
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The authentication type specified for an area.
|
|
Additional authentication types may be assigned
|
|
locally on a per Area basis."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix D Authentication"
|
|
DEFVAL { authNone } -- no authentication, by default
|
|
::= { ospfPmAreaEntry 2 }
|
|
|
|
ospfPmImportAsExtern OBJECT-TYPE
|
|
SYNTAX OspfImportTypes
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether an area is a Stub area, NSSA, or standard
|
|
area. Type-5 AS-External LSAs and Type-11 Opaque LSAs are
|
|
not imported into Stub Areas or NSSAs. NSSAs import
|
|
AS-External data as Type-7 LSAs. This value cannot be changed
|
|
when the area MIB is active and has oper_state up."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
DEFVAL { importExternal }
|
|
::= { ospfPmAreaEntry 3 }
|
|
|
|
ospfPmSpfRuns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times that the intra-area route
|
|
table has been calculated using this area's
|
|
link-state database. This is typically done
|
|
using Dijkstra's algorithm."
|
|
::= { ospfPmAreaEntry 4 }
|
|
|
|
ospfPmAreaBdrRtrCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of area border routers reachable
|
|
within this area. This is initially zero,
|
|
and is calculated in each SPF Pass."
|
|
::= { ospfPmAreaEntry 5 }
|
|
|
|
ospfPmASBdrRtrCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Autonomous System border
|
|
routers reachable within this area. This is
|
|
initially zero, and is calculated in each SPF
|
|
Pass."
|
|
::= { ospfPmAreaEntry 6 }
|
|
|
|
ospfPmAreaLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of link-state advertisements
|
|
in this area's link-state database, excluding
|
|
AS External LSA's."
|
|
::= { ospfPmAreaEntry 7 }
|
|
|
|
ospfPmAreaLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the link-state
|
|
advertisements' LS checksums contained in this
|
|
area's link-state database. This sum excludes
|
|
external (LS type 5) link-state advertisements.
|
|
The sum can be used to determine if there has
|
|
been a change in a router's link state database,
|
|
and to compare the link-state database of
|
|
two routers."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmAreaEntry 8 }
|
|
|
|
ospfPmAreaSummary OBJECT-TYPE
|
|
SYNTAX OspfSummaryTypes
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The variable ospfPmAreaSummary controls the import
|
|
of summary LSAs into stub and NSSA areas.
|
|
It has no effect on other areas.
|
|
|
|
If it is noAreaSummary, the router will neither
|
|
originate nor propagate summary LSAs into the
|
|
stub or NSSA area. It will rely entirely on its
|
|
default route.
|
|
|
|
If it is sendAreaSummary, the router will both
|
|
summarize and propagate summary LSAs."
|
|
DEFVAL { summSendAreaSummary }
|
|
::= { ospfPmAreaEntry 9 }
|
|
|
|
ospfPmAreaStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction and destruction."
|
|
::= { ospfPmAreaEntry 10 }
|
|
|
|
ospfPmAreaNssaTranslatorRole OBJECT-TYPE
|
|
SYNTAX OspfTransRoles
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates an NSSA Border router's ability to
|
|
perform NSSA translation of type-7 LSAs into
|
|
type-5 LSAs."
|
|
DEFVAL { roleCandidate }
|
|
::= { ospfPmAreaEntry 11 }
|
|
|
|
ospfPmAreaNssaTranslatorState OBJECT-TYPE
|
|
SYNTAX OspfTransStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if and how an NSSA Border router is
|
|
performing NSSA translation of type-7 LSAs into type-5
|
|
LSAs. When this object set to enabled, the NSSA Border
|
|
router's OspfPmAreaNssaTranslatorRole has been set to
|
|
always. When this object is set to elected, a candidate
|
|
NSSA Border router is Translating type-7 LSAs into type-5.
|
|
When this object is set to disabled, a candidate NSSA
|
|
Border router is NOT translating type-7 LSAs into type-5."
|
|
::= { ospfPmAreaEntry 12 }
|
|
|
|
ospfPmAreaNssaTranStabIntvl OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds after an elected translator
|
|
determines its services are no longer required, that
|
|
it should continue to perform its translation duties."
|
|
DEFVAL { 40 }
|
|
::= { ospfPmAreaEntry 13 }
|
|
|
|
ospfPmAreaNssaTranslatorEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of Translator State changes
|
|
that have occurred since the last boot-up."
|
|
::= { ospfPmAreaEntry 14 }
|
|
|
|
-- The following are DC-OSPF implementation specific fields.
|
|
|
|
ospfPmAreaApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmAreaEntry 15 }
|
|
|
|
ospfPmAreaAdminStatus OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired administrative state of this OSPF area."
|
|
DEFVAL { adminStatusUp }
|
|
::= { ospfPmAreaEntry 16 }
|
|
|
|
ospfPmAreaOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of this OSPF area."
|
|
::= { ospfPmAreaEntry 17 }
|
|
|
|
ospfPmAreaTransitCapability OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter indicates whether the area can carry data
|
|
traffic that neither originates nor terminates in the area
|
|
itself. This parameter is calculated when the area's shortest-path
|
|
tree is built."
|
|
DEFVAL { false }
|
|
::= { ospfPmAreaEntry 18 }
|
|
|
|
ospfPmAreaLsaRfshIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3599)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Self-originated LSAs are periodically reflooded into the routing
|
|
domain, to add to the robustness of the OSPF protocol. This value
|
|
determines the interval between refreshes of LSAs whose scope is
|
|
limited to this area, for example Router-LSAs, and is defaulted to
|
|
the OSPF standard default of 1800 seconds (30 minutes)."
|
|
DEFVAL { 1800 }
|
|
::= { ospfPmAreaEntry 19 }
|
|
|
|
ospfPmAreaRtrLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs with LS type-1 in this area's Link State
|
|
Database."
|
|
::= { ospfPmAreaEntry 20 }
|
|
|
|
ospfPmAreaRtrLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit sum of LS checksums of all LSAs with LS type-1 in this
|
|
area's Link State Database."
|
|
::= { ospfPmAreaEntry 21 }
|
|
|
|
ospfPmAreaNetLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs with LS type-2 in this area's Link State
|
|
Database."
|
|
::= { ospfPmAreaEntry 22 }
|
|
|
|
ospfPmAreaNetLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit sum of LS checksums of all LSAs with LS type-2 in this
|
|
area's Link State Database."
|
|
::= { ospfPmAreaEntry 23 }
|
|
|
|
ospfPmAreaSummLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs with LS type-3 in this area's Link State
|
|
Database."
|
|
::= { ospfPmAreaEntry 24 }
|
|
|
|
ospfPmAreaSummLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit sum of LS checksums of all LSAs with LS type-3 in this
|
|
area's Link State Database."
|
|
::= { ospfPmAreaEntry 25 }
|
|
|
|
ospfPmAreaSummAsLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs with LS type-4 in this area's Link State
|
|
Database."
|
|
::= { ospfPmAreaEntry 26 }
|
|
|
|
ospfPmAreaSummAsLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit sum of LS checksums of all LSAs with LS type-4 in this
|
|
area's Link State Database."
|
|
::= { ospfPmAreaEntry 27 }
|
|
|
|
ospfPmAreaNssaLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs with LS type-7 in this area's Link State
|
|
Database."
|
|
::= { ospfPmAreaEntry 28 }
|
|
|
|
ospfPmAreaNssaLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit sum of LS checksums of all LSAs with LS type-7 in this
|
|
area's Link State Database."
|
|
::= { ospfPmAreaEntry 29 }
|
|
|
|
ospfPmAreaOpLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs with LS type-10 in this area's Link State
|
|
Database."
|
|
::= { ospfPmAreaEntry 30 }
|
|
|
|
ospfPmAreaOpLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit sum of LS checksums of all LSAs with LS type-10 in this
|
|
area's Link State Database."
|
|
::= { ospfPmAreaEntry 31 }
|
|
|
|
ospfPmAreaNssaNoExtRedist OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter indicates whether this router should originate NSSA
|
|
LSAs into this area for external routes: if set to AMB_TRUE, this
|
|
router will suppress NSSA LSAs. This value is only used if the
|
|
field ospfPmImportAsExtern is AMB_OSPF_IMPORT_NSSA."
|
|
DEFVAL { false }
|
|
::= { ospfPmAreaEntry 32 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Area Default Metric Table
|
|
--
|
|
-- The OSPF Area Default Metric Table describes the metrics
|
|
-- that a default Area Border Router will advertise into a
|
|
-- Stub area.
|
|
|
|
ospfPmStubAreaTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_stub
|
|
SYNTAX SEQUENCE OF OspfPmStubAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of metrics that will be advertised by
|
|
a default Area Border Router into a stub area."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2, Area Parameters"
|
|
::= { ospfObjects 3 }
|
|
|
|
ospfPmStubAreaEntry OBJECT-TYPE
|
|
SYNTAX OspfPmStubAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric for a given Type of Service that
|
|
will be advertised by a default Area Border
|
|
Router into a stub area."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2, Area Parameters"
|
|
INDEX {
|
|
ospfPmStubApplIndex,
|
|
ospfPmStubAreaId,
|
|
ospfPmStubTOS
|
|
}
|
|
::= { ospfPmStubAreaTable 1 }
|
|
|
|
OspfPmStubAreaEntry ::= SEQUENCE {
|
|
ospfPmStubAreaId AreaID,
|
|
ospfPmStubTOS TOSType,
|
|
ospfPmStubMetric BigMetric,
|
|
ospfPmStubStatus RowStatus,
|
|
ospfPmStubMetricType OspfMetricTypes,
|
|
-- The following are DC-OSPF implementation specific parameters.
|
|
ospfPmStubApplIndex OspfPmIndex
|
|
}
|
|
|
|
ospfPmStubAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit identifier for the Stub Area. On
|
|
creation, this can be derived from the instance."
|
|
::= { ospfPmStubAreaEntry 1 }
|
|
|
|
ospfPmStubTOS OBJECT-TYPE
|
|
SYNTAX TOSType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Type of Service associated with the
|
|
metric. Since DC-OSPF does not support type of service,
|
|
TOS must be set to zero."
|
|
::= { ospfPmStubAreaEntry 2 }
|
|
|
|
ospfPmStubMetric OBJECT-TYPE
|
|
SYNTAX BigMetric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric value applied at the indicated type
|
|
of service.
|
|
|
|
The default value for this MIB field is 1. However, if there is
|
|
no ospfPmStubAreaTable row for a given stub area, then the Area
|
|
Border Router advertises a default summary LSA with metric
|
|
0xffffff (infinity)."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmStubAreaEntry 3 }
|
|
|
|
ospfPmStubStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction and destruction."
|
|
::= { ospfPmStubAreaEntry 4 }
|
|
|
|
ospfPmStubMetricType OBJECT-TYPE
|
|
SYNTAX OspfMetricTypes
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable displays the type of metric
|
|
advertised as a default route."
|
|
DEFVAL { metricStandard }
|
|
::= { ospfPmStubAreaEntry 5 }
|
|
|
|
-- The following are DC-OSPF implementation specific parameters.
|
|
|
|
ospfPmStubApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmStubAreaEntry 6 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Link State Database
|
|
--
|
|
-- The Link State Database contains the Link State
|
|
-- Advertisements from throughout the areas that the
|
|
-- device is attached to.
|
|
|
|
ospfPmLsdbTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_lsdb
|
|
SYNTAX SEQUENCE OF OspfPmLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link State Database."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Adver-
|
|
tisements"
|
|
::= { ospfObjects 4 }
|
|
|
|
ospfPmLsdbEntry OBJECT-TYPE
|
|
SYNTAX OspfPmLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX {
|
|
ospfPmLsdbApplIndex,
|
|
ospfPmLsdbAreaId,
|
|
ospfPmLsdbType,
|
|
ospfPmLsdbLsid,
|
|
ospfPmLsdbRouterId
|
|
}
|
|
::= { ospfPmLsdbTable 1 }
|
|
|
|
OspfPmLsdbEntry ::= SEQUENCE {
|
|
ospfPmLsdbAreaId AreaID,
|
|
ospfPmLsdbType OspfAreaLsTypes,
|
|
ospfPmLsdbLsid IpAddress,
|
|
ospfPmLsdbRouterId RouterID,
|
|
ospfPmLsdbSequence Integer32,
|
|
ospfPmLsdbAge Integer32,
|
|
ospfPmLsdbChecksum Integer32,
|
|
ospfPmLsdbAdvertisement OCTET STRING,
|
|
-- The following are DC-OSPF implementation specific parameters.
|
|
ospfPmLsdbApplIndex OspfPmIndex
|
|
}
|
|
|
|
ospfPmLsdbAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit identifier of the Area from which
|
|
the LSA was received."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
::= { ospfPmLsdbEntry 1 }
|
|
|
|
-- Note: External Link State Advertisements are permitted
|
|
-- for backward compatibility, but should be displayed in
|
|
-- the ospfPmExtLsdbTable rather than here.
|
|
|
|
ospfPmLsdbType OBJECT-TYPE
|
|
SYNTAX OspfAreaLsTypes
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement.
|
|
Each link state type has a separate advertisement
|
|
format."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header"
|
|
::= { ospfPmLsdbEntry 2 }
|
|
|
|
ospfPmLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field
|
|
containing either a Router ID or an IP Address;
|
|
it identifies the piece of the routing domain
|
|
that is being described by the advertisement."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.4 Link State ID"
|
|
::= { ospfPmLsdbEntry 3 }
|
|
|
|
ospfPmLsdbRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the
|
|
originating router in the Autonomous System."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.1 Global parameters"
|
|
::= { ospfPmLsdbEntry 4 }
|
|
|
|
-- Note that the OSPF Sequence Number is a 32 bit signed
|
|
-- integer. It starts with the value '80000001'h,
|
|
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
|
-- Thus, a typical sequence number will be very negative.
|
|
|
|
ospfPmLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number field is a signed 32-bit
|
|
integer. It is used to detect old and duplicate
|
|
link state advertisements. The space of
|
|
sequence numbers is linearly ordered. The
|
|
larger the sequence number the more recent the
|
|
advertisement."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.6 LS sequence
|
|
number"
|
|
::= { ospfPmLsdbEntry 5 }
|
|
|
|
ospfPmLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 -- Should be 0..MaxAge, except when
|
|
-- doNotAge bit is set
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the age of the link state advertisement in seconds."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.1 LS age"
|
|
::= { ospfPmLsdbEntry 6 }
|
|
|
|
ospfPmLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the checksum of the complete
|
|
contents of the advertisement, excepting the
|
|
age field. The age field is excepted so that
|
|
an advertisement's age can be incremented
|
|
without updating the checksum. The checksum
|
|
used is the same that is used for ISO connectionless
|
|
datagrams; it is commonly referred to
|
|
as the Fletcher checksum."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.7 LS checksum"
|
|
::= { ospfPmLsdbEntry 7 }
|
|
|
|
ospfPmLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including
|
|
its header."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements"
|
|
::= { ospfPmLsdbEntry 8 }
|
|
|
|
-- The following are DC-OSPF implementation specific parameters.
|
|
|
|
ospfPmLsdbApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmLsdbEntry 9 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Host Table
|
|
--
|
|
-- The Host/Metric Table indicates what hosts are directly
|
|
-- attached to the Router, what metrics and types of
|
|
-- service should be advertised for them and what Areas they
|
|
-- are found within.
|
|
|
|
ospfPmHostTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_host
|
|
SYNTAX SEQUENCE OF OspfPmHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The list of Hosts, and their metrics, that the
|
|
router will advertise as host routes."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.7 Host route param-
|
|
eters"
|
|
::= { ospfObjects 6 }
|
|
|
|
ospfPmHostEntry OBJECT-TYPE
|
|
SYNTAX OspfPmHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A metric to be advertised, for a given type of
|
|
service, when a given host is reachable."
|
|
INDEX {
|
|
ospfPmHostApplIndex,
|
|
ospfPmHostIpAddress,
|
|
ospfPmHostTOS
|
|
}
|
|
::= { ospfPmHostTable 1 }
|
|
|
|
OspfPmHostEntry ::= SEQUENCE {
|
|
ospfPmHostIpAddress IpAddress,
|
|
ospfPmHostTOS TOSType,
|
|
ospfPmHostMetric Metric,
|
|
ospfPmHostStatus RowStatus,
|
|
ospfPmHostAreaID AreaID,
|
|
-- The following are DC-OSPF implementation specific parameters.
|
|
ospfPmHostApplIndex OspfPmIndex,
|
|
ospfPmHostAdminStatus OspfPmAdminStatus,
|
|
ospfPmHostOperStatus OspfPmOperStatus
|
|
}
|
|
|
|
ospfPmHostIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the Host."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.7 Host route parameters"
|
|
::= { ospfPmHostEntry 1 }
|
|
|
|
ospfPmHostTOS OBJECT-TYPE
|
|
SYNTAX TOSType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Type of Service of the route being configured."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.7 Host route parameters"
|
|
::= { ospfPmHostEntry 2 }
|
|
|
|
ospfPmHostMetric OBJECT-TYPE
|
|
SYNTAX Metric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Metric to be advertised."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.7 Host route parameters"
|
|
DEFVAL { 1 }
|
|
::= { ospfPmHostEntry 3 }
|
|
|
|
ospfPmHostStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction and destruction."
|
|
::= { ospfPmHostEntry 4 }
|
|
|
|
ospfPmHostAreaID OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Area the Host Entry is to be found within."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.7 Host parameters"
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmHostEntry 5 }
|
|
|
|
-- The following are DC-OSPF implementation specific parameters.
|
|
|
|
ospfPmHostApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmHostEntry 6 }
|
|
|
|
ospfPmHostAdminStatus OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired administrative state of this host."
|
|
DEFVAL { adminStatusUp }
|
|
::= { ospfPmHostEntry 7 }
|
|
|
|
ospfPmHostOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of this host."
|
|
::= { ospfPmHostEntry 8 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Interface Table
|
|
--
|
|
-- The OSPF Interface Table augments the ipAddrTable
|
|
-- with OSPF specific information.
|
|
|
|
ospfPmIfTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_if
|
|
SYNTAX SEQUENCE OF OspfPmIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Table describes the interfaces from the
|
|
viewpoint of OSPF. This table has been updated to include
|
|
DC-OSPF implementation specific fields. This table contains
|
|
one row per address on an interface, so there may exist more
|
|
than one row for each logical interface."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Router interface
|
|
parameters"
|
|
::= { ospfObjects 7 }
|
|
|
|
ospfPmIfEntry OBJECT-TYPE
|
|
SYNTAX OspfPmIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Entry describes one interface from the
|
|
viewpoint of OSPF. This entry has been updated to include
|
|
DC-OSPF implementation specific fields."
|
|
INDEX {
|
|
ospfPmIfApplIndex,
|
|
ospfPmIfIpAddress,
|
|
ospfPmAddressLessIf
|
|
}
|
|
::= { ospfPmIfTable 1 }
|
|
|
|
OspfPmIfEntry ::= SEQUENCE {
|
|
ospfPmIfIpAddress IpAddress,
|
|
ospfPmAddressLessIf InterfaceIndexOrZero,
|
|
ospfPmIfAreaId AreaID,
|
|
ospfPmIfType OspfNetworkTypes,
|
|
ospfPmIfAdminStat OspfPmAdminStatus,
|
|
ospfPmIfRtrPriority DesignatedRouterPriority,
|
|
ospfPmIfTransitDelay UpToMaxAge,
|
|
ospfPmIfRetransInterval UpToMaxAge,
|
|
ospfPmIfHelloInterval HelloRange,
|
|
ospfPmIfRtrDeadInterval Integer32,
|
|
ospfPmIfPollInterval PositiveInteger,
|
|
ospfPmIfState OspfInterfaceStates,
|
|
ospfPmIfDesignatedRouter IpAddress,
|
|
ospfPmIfBackupDesignatedRouter IpAddress,
|
|
ospfPmIfEvents Counter32,
|
|
ospfPmIfAuthKey OCTET STRING,
|
|
ospfPmIfStatus RowStatus,
|
|
ospfPmIfMulticastForwarding OspfMulticastFwardTypes,
|
|
ospfPmIfDemand TruthValue,
|
|
ospfPmIfAuthType OspfAuthTypes,
|
|
ospfPmIfLsaCount Gauge32,
|
|
ospfPmIfLsaCksumSum Integer32,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmIfApplIndex OspfPmIndex,
|
|
ospfPmIfOperStatus OspfPmOperStatus,
|
|
ospfPmIfNetMask IpAddress,
|
|
ospfPmIfResourceClass Unsigned32,
|
|
ospfPmIfTransmitTimerDelay Integer32,
|
|
ospfPmIfIPMaxPacketSize Integer32,
|
|
ospfPmIfPassive TruthValue,
|
|
ospfPmIfInterfaceName DisplayString,
|
|
ospfPmIfLsaRefreshIntvl Integer32,
|
|
ospfPmIfQOSSupport TruthValue,
|
|
ospfPmIfTEMetricPcntge Integer32,
|
|
ospfPmIfTEMetric Integer32,
|
|
ospfPmIfLastTEMetric Integer32,
|
|
ospfPmIfMaxBwidthPcntge Integer32,
|
|
ospfPmIfMaxBandwidth Integer32,
|
|
ospfPmIfLastMaxBwidth Integer32,
|
|
ospfPmIfMaxResBwidthPcntge Integer32,
|
|
ospfPmIfMaxResBwidth Integer32,
|
|
ospfPmIfLastMaxResBwidth Integer32,
|
|
ospfPmIfUnresBwidthPcntge Integer32,
|
|
ospfPmIfUnresBwidth0 Integer32,
|
|
ospfPmIfLastUnresBwidth0 Integer32,
|
|
ospfPmIfUnresBwidth1 Integer32,
|
|
ospfPmIfLastUnresBwidth1 Integer32,
|
|
ospfPmIfUnresBwidth2 Integer32,
|
|
ospfPmIfLastUnresBwidth2 Integer32,
|
|
ospfPmIfUnresBwidth3 Integer32,
|
|
ospfPmIfLastUnresBwidth3 Integer32,
|
|
ospfPmIfUnresBwidth4 Integer32,
|
|
ospfPmIfLastUnresBwidth4 Integer32,
|
|
ospfPmIfUnresBwidth5 Integer32,
|
|
ospfPmIfLastUnresBwidth5 Integer32,
|
|
ospfPmIfUnresBwidth6 Integer32,
|
|
ospfPmIfLastUnresBwidth6 Integer32,
|
|
ospfPmIfUnresBwidth7 Integer32,
|
|
ospfPmIfLastUnresBwidth7 Integer32,
|
|
ospfPmIfIfIndex Integer32,
|
|
ospfPmIfRemoteIfIndex Integer32,
|
|
ospfPmIfLinkProtectionType OspfPmIfLinkProtValue,
|
|
ospfPmIfSRLG OCTET STRING,
|
|
ospfPmIfMaxLSPBwidthPcntge Integer32,
|
|
ospfPmIfMinLSPBwidthPcntge Integer32,
|
|
ospfPmIfMTUSizePcntge Integer32,
|
|
ospfPmIfHelperModePolicy OspfHelperModePolicy,
|
|
ospfPmIfMaxHitlessGracePeriod UpToRefreshInterval,
|
|
ospfPmIfEnableTeFlooding TruthValue,
|
|
ospfPmIfAuthUserData AuthUserDataString,
|
|
ospfPmIfFastHelloMultiplier FastHelloMultiplierRange,
|
|
ospfPmIfAutoDeleteNbr TruthValue,
|
|
ospfPmIfNumBwidthCnstrnts Integer32,
|
|
ospfPmIfBwidthCnstrntModel Integer32,
|
|
ospfPmIfBwidthCnstrnt0 Integer32,
|
|
ospfPmIfBwidthCnstrnt1 Integer32,
|
|
ospfPmIfBwidthCnstrnt2 Integer32,
|
|
ospfPmIfBwidthCnstrnt3 Integer32,
|
|
ospfPmIfBwidthCnstrnt4 Integer32,
|
|
ospfPmIfBwidthCnstrnt5 Integer32,
|
|
ospfPmIfBwidthCnstrnt6 Integer32,
|
|
ospfPmIfBwidthCnstrnt7 Integer32,
|
|
ospfPmIfMtuIgnore TruthValue,
|
|
ospfPmIfNmEntity Integer32,
|
|
ospfPmIfBfdDesired TruthValue,
|
|
ospfPmIfRstHlprStrictLsaChk TruthValue,
|
|
ospfPmIfStatsReset TruthValue,
|
|
ospfPmIfGraceLsaResendTimer Integer32,
|
|
ospfPmIfGRDelayTimer Integer32
|
|
}
|
|
|
|
ospfPmIfIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of this OSPF interface."
|
|
::= { ospfPmIfEntry 1 }
|
|
|
|
ospfPmAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For the purpose of easing the instancing of
|
|
addressed and address less interfaces; This
|
|
variable takes the value 0 on interfaces with
|
|
IP Addresses, and a non-zero interface index
|
|
value, unique within the scope of this router,
|
|
for interfaces having no IP Address."
|
|
::= { ospfPmIfEntry 2 }
|
|
|
|
ospfPmIfAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying the area
|
|
to which the interface connects. Area ID
|
|
0.0.0.0 is used for the OSPF backbone.
|
|
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmIfEntry 3 }
|
|
|
|
ospfPmIfType OBJECT-TYPE
|
|
SYNTAX OspfNetworkTypes
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF interface type.
|
|
By way of a default, this field may be intuited
|
|
from the corresponding value of ifType. Broadcast
|
|
LANs, such as Ethernet and IEEE 802.5,
|
|
take the value 'broadcast', X.25 and similar
|
|
technologies take the value 'nbma', and links
|
|
that are definitively point to point take the
|
|
value 'pointToPoint'.
|
|
|
|
Once set through the OSPF MIB, the OSPF interface type can
|
|
only be changed through the OSPF MIB. That is, any subsequent
|
|
changes to the I3 _if_flags_ field are ignored."
|
|
::= { ospfPmIfEntry 4 }
|
|
|
|
ospfPmIfAdminStat OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF interface's administrative status. The
|
|
value of this field indicates whether the OSPF
|
|
protocol will be run over this interface and whether
|
|
this interface will be advertised as a route through
|
|
OSPF. If this field is set to adminStatusUp then this
|
|
interface will be used for the OSPF protocol. Note
|
|
that even if this field is set to adminStatusDown this
|
|
interface could still be advertised as a Traffic
|
|
Engineering Interface even though the OSPF protocol
|
|
would not be run over it."
|
|
DEFVAL { adminStatusDown }
|
|
::= { ospfPmIfEntry 5 }
|
|
|
|
ospfPmIfRtrPriority OBJECT-TYPE
|
|
SYNTAX DesignatedRouterPriority
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of this interface. Used in
|
|
multi-access networks, this field is used in
|
|
the designated router election algorithm. The
|
|
value 0 signifies that the router is not eligible
|
|
to become the designated router on this
|
|
particular network. In the event of a tie in
|
|
this value, routers will use their Router ID as
|
|
a tie breaker."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmIfEntry 6 }
|
|
|
|
ospfPmIfTransitDelay OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated number of seconds it takes to
|
|
transmit a link state update packet over this
|
|
interface."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmIfEntry 7 }
|
|
|
|
ospfPmIfRetransInterval OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds between link-state
|
|
advertisement retransmissions, for adjacencies
|
|
belonging to this interface. This value is
|
|
also used when retransmitting database description
|
|
and link-state request packets."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmIfEntry 8 }
|
|
|
|
ospfPmIfHelloInterval OBJECT-TYPE
|
|
SYNTAX HelloRange
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time, in seconds, between the
|
|
Hello packets that the router sends on the
|
|
interface. This value must be the same for all
|
|
routers attached to a common network.
|
|
|
|
Note that this field is ignored when Fast Hellos
|
|
are used on this interface. Fast Hellos are
|
|
configured using ospfPmIfRtrDeadInterval.
|
|
|
|
Note also that the default values are as follows.
|
|
- 10 for DC-OSPF.
|
|
- 40 if support for OIF E-NNI Routing 2.0 is turned on."
|
|
DEFVAL { 10 }
|
|
::= { ospfPmIfEntry 9 }
|
|
|
|
ospfPmIfRtrDeadInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds that a router's Hello
|
|
packets have not been seen before its neighbors
|
|
declare the router down. This should be
|
|
some multiple of the Hello interval. This
|
|
value must be the same for all routers attached
|
|
to a common network.
|
|
|
|
A value of 1 second means that Fast Hello Timers are used
|
|
on this interface. The ospfPmIfFastHelloMultiplier
|
|
field is used to determine the Hello interval instead of
|
|
ospfPmIfHelloInterval.
|
|
|
|
Note also that the default values are as follows.
|
|
- 40 for DC-OSPF.
|
|
- 120 if support for OIF E-NNI Routing 2.0 is turned on."
|
|
DEFVAL { 40 }
|
|
::= { ospfPmIfEntry 10 }
|
|
|
|
ospfPmIfPollInterval OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The larger time interval, in seconds, between
|
|
the Hello packets sent to an inactive
|
|
non-broadcast multi-access neighbor."
|
|
DEFVAL { 120 }
|
|
::= { ospfPmIfEntry 11 }
|
|
|
|
ospfPmIfState OBJECT-TYPE
|
|
SYNTAX OspfInterfaceStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface State."
|
|
DEFVAL { ifDown }
|
|
::= { ospfPmIfEntry 12 }
|
|
|
|
ospfPmIfDesignatedRouter OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the Designated Router."
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmIfEntry 13 }
|
|
|
|
ospfPmIfBackupDesignatedRouter OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the Backup Designated
|
|
Router."
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmIfEntry 14 }
|
|
|
|
ospfPmIfEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this OSPF interface has
|
|
changed its state, or an error has occurred."
|
|
::= { ospfPmIfEntry 15 }
|
|
|
|
ospfPmIfAuthKey OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..256))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cleartext password used as an OSPF
|
|
Authentication key when simplePassword security
|
|
is enabled. This object does not access any OSPF
|
|
Cryptogaphic (e.g. MD5) Authentication Key under
|
|
any circumstance.
|
|
|
|
If the key length is shorter than 8 octets, the
|
|
agent will left adjust and zero fill to 8 octets.
|
|
|
|
Unauthenticated interfaces need no authentication
|
|
key, and simple password authentication cannot use
|
|
a key of more than 8 octets.
|
|
|
|
Note that the use of simplePassword authentication
|
|
is NOT recommended when there is concern regarding
|
|
attack upon the OSPF system. SimplePassword
|
|
authentication is only sufficient to protect against
|
|
accidental misconfigurations because it re-uses
|
|
cleartext passwords. [RFC-1704]
|
|
|
|
When read, ospfPmIfAuthKey always returns an Octet
|
|
String of length zero."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 9 The Interface Data
|
|
Structure"
|
|
DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
|
|
::= { ospfPmIfEntry 16 }
|
|
|
|
ospfPmIfStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction and destruction."
|
|
::= { ospfPmIfEntry 17 }
|
|
|
|
ospfPmIfMulticastForwarding OBJECT-TYPE
|
|
SYNTAX OspfMulticastFwardTypes
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The way multicasts should forwarded on this
|
|
interface; not forwarded, forwarded as data
|
|
link multicasts, or forwarded as data link unicasts.
|
|
Data link multicasting is not meaningful on
|
|
point to point and NBMA interfaces, and
|
|
setting ospfPmIfMulticastForwarding to 0 effectively
|
|
disables all multicast forwarding."
|
|
DEFVAL { multicastBlocked }
|
|
::= { ospfPmIfEntry 18 }
|
|
|
|
ospfPmIfDemand OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"We do not currently support the OSPF demand extension,
|
|
so the setting of this parameter is ignored.
|
|
|
|
It indicates whether Demand OSPF procedures (HELLO
|
|
suppression to FULL neighbors and setting the
|
|
DoNotAge flag on propagated LSAs) should be performed
|
|
on this interface."
|
|
DEFVAL { false }
|
|
::= { ospfPmIfEntry 19 }
|
|
|
|
ospfPmIfAuthType OBJECT-TYPE
|
|
SYNTAX OspfAuthTypes
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The authentication type specified for an
|
|
interface. Additional authentication types may
|
|
be assigned locally.
|
|
|
|
Note that this object can be used to engage
|
|
in significant attacks against an OSPF router."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix D Authentication"
|
|
DEFVAL { authNone } -- no authentication, by default
|
|
::= { ospfPmIfEntry 20 }
|
|
|
|
ospfPmIfLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of link-local link state advertisements
|
|
in this interface's link-local link state database."
|
|
::= { ospfPmIfEntry 21 }
|
|
|
|
ospfPmIfLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the link-state
|
|
advertisements' LS checksums contained in this
|
|
interface's link-local link state database.
|
|
The sum can be used to determine if there has
|
|
been a change in the interface's link state database,
|
|
and to compare the interface link-state database of
|
|
routers attached to the same subnet."
|
|
::= { ospfPmIfEntry 22 }
|
|
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
|
|
ospfPmIfApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF entity."
|
|
::= { ospfPmIfEntry 23 }
|
|
|
|
ospfPmIfOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of this interface."
|
|
::= { ospfPmIfEntry 24 }
|
|
|
|
ospfPmIfNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask associated with the IP address of this entry. The
|
|
value of the mask is an IP address with all the network bits set to 1
|
|
and all the hosts bits set to 0."
|
|
::= { ospfPmIfEntry 25 }
|
|
|
|
ospfPmIfResourceClass OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field specifies administrative group membership for this
|
|
interface, in terms of a bit mask. An interface that is a member
|
|
of multiple groups will have multiple bits set. There can be at
|
|
most 32 independent administrative groups. These groups are used
|
|
by DC-OSPF in CSPF calculations, which may restrict routes to
|
|
a subset of these groups. Note that each OSPF interface
|
|
(address/if_index pair) may be assigned to different Resource
|
|
Classes."
|
|
::= { ospfPmIfEntry 26 }
|
|
|
|
ospfPmIfTransmitTimerDelay OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'7FFFFFFF'h)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time this interface will delay a LSU packet, in order to
|
|
add more LSAs to the packet before sending. Setting this
|
|
correctly can reduce the network traffic. This is configurable
|
|
on a per-interface basis."
|
|
DEFVAL { 100 }
|
|
::= { ospfPmIfEntry 27 }
|
|
|
|
ospfPmIfIPMaxPacketSize OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum transfer unit (MTU) for the network interface.
|
|
|
|
This is the maximum packet size in bytes for packets sent over the
|
|
network interface. This size excludes link layer headers but
|
|
includes IP headers and higher-level headers.
|
|
|
|
Normally, DC-OSPF will limit sent PDUs (protocol data units) to
|
|
less than or equal to this size. However, if DC-OSPF
|
|
cannot construct a valid OSPF PDU smaller than or equal to
|
|
this size then it will send the smallest valid PDU and
|
|
assume that the IP stack will fragment the packet. Set to zero
|
|
if unknown."
|
|
::= { ospfPmIfEntry 28 }
|
|
|
|
ospfPmIfPassive OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether this interface is a passive interface. If set
|
|
to true, we suppress HELLO packets sent on and received from this
|
|
interface. We will therefore advertise this interface in our LSAs
|
|
but not run OSPF protocol over it."
|
|
DEFVAL { false }
|
|
::= { ospfPmIfEntry 29 }
|
|
|
|
ospfPmIfInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name of the interface. The value of this
|
|
object is the name of the interface as assigned by the
|
|
local device and is suitable for use in commands entered
|
|
at the device's 'console'. This might be a text name,
|
|
such as 'le0' or a simple port number, such as '1',
|
|
depending on the interface naming syntax of the device.
|
|
It is unique per logical interface. Set to null if not
|
|
known."
|
|
::= { ospfPmIfEntry 30 }
|
|
|
|
ospfPmIfLsaRefreshIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3599)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Self-originated LSAs are periodically reflooded into the routing
|
|
domain, to add to the robustness of the OSPF protocol. This value
|
|
determines the interval between refreshes of LSAs that are only
|
|
flooded over this interface, for example type-9 opaque LSAs, and
|
|
is defaulted to the OSPF standard default of 1800 seconds
|
|
(30 minutes)."
|
|
DEFVAL { 1800 }
|
|
::= { ospfPmIfEntry 31 }
|
|
|
|
ospfPmIfQOSSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines whether Traffic Engineering LSAs can be originated for this
|
|
interface. Traffic Engineering information to advertise must be
|
|
supplied by the I3 Stub."
|
|
DEFVAL { true }
|
|
::= { ospfPmIfEntry 32 }
|
|
|
|
ospfPmIfTEMetricPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Traffic Engineering metric (ospfPmIfTEMetric) is updated in
|
|
real-time by the External IF Config Stub. In order to increase
|
|
performance and reduce network traffic, this parameter determines
|
|
the minimal percentage change of the TE metric that causes a new
|
|
Opaque LSA to be originated."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmIfEntry 33 }
|
|
|
|
ospfPmIfTEMetric OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Traffic Engineering metric for this interface, used by CSPF
|
|
to calculate constrained routes. This is advertised through the
|
|
routing domain in Opaque LSAs. However, a change to this parameter
|
|
only causes an origination of a new Opaque LSA when the percentage
|
|
difference between this parameter and ospfPmIfLastTEMetric is
|
|
bigger than ospfPmIfTEMetricPcntge."
|
|
::= { ospfPmIfEntry 34 }
|
|
|
|
ospfPmIfLastTEMetric OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Traffic Engineering metric for this
|
|
interface."
|
|
::= { ospfPmIfEntry 35 }
|
|
|
|
ospfPmIfMaxBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth on this interface (ospfPmIfMaxBandwidth) is
|
|
updated in real-time by the External IF Config Stub. In order to
|
|
increase performance and reduce network traffic, this parameter
|
|
determines the minimal percentage change of maximum bandwidth that
|
|
causes a new Opaque LSA to be originated."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmIfEntry 36 }
|
|
|
|
ospfPmIfMaxBandwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth on this interface, in IEEE floating point
|
|
format, used by CSPF to calculate constrained routes. This is the
|
|
true link capacity. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastMaxBwidth is bigger than ospfPmIfMaxBwidthPcntge."
|
|
::= { ospfPmIfEntry 37 }
|
|
|
|
ospfPmIfLastMaxBwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Maximum Bandwidth for this interface."
|
|
::= { ospfPmIfEntry 38 }
|
|
|
|
ospfPmIfMaxResBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum reservable bandwidth on this interface
|
|
(ospfPmIfMaxResBwidth) is updated in real-time by the External IF
|
|
Config Stub. In order to increase performance and reduce network
|
|
traffic, this parameter determines the minimal percentage change of
|
|
maximum reservable bandwidth that causes a new Opaque LSA to be
|
|
originated."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmIfEntry 39 }
|
|
|
|
ospfPmIfMaxResBwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum reservable bandwidth on this interface, in IEEE
|
|
floating point format, used by CSPF to calculate constrained routes.
|
|
This is the true link capacity, and may be greater than
|
|
ospfPmIfMaxBandwidth (in which case the link may be oversubscribed).
|
|
The units are bytes per second. This is advertised through the
|
|
routing domain in Opaque LSAs. However, a change to this parameter
|
|
only causes an origination of a new Opaque LSA when the percentage
|
|
difference between this parameter and ospfPmIfLastMaxResBwidth is
|
|
bigger than ospfPmIfMaxResBwidthPcntge."
|
|
::= { ospfPmIfEntry 40 }
|
|
|
|
ospfPmIfLastMaxResBwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Maximum Reserved Bandwidth for this
|
|
interface."
|
|
::= { ospfPmIfEntry 41 }
|
|
|
|
ospfPmIfUnresBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface (ospfPmIfUnresBwidth0,
|
|
.. 7) is updated in real-time by the External IF Config Stub. In
|
|
order to increase performance and reduce network traffic, this
|
|
parameter determines the minimal percentage change of unreserved
|
|
bandwidth that causes a new Opaque LSA to be originated."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmIfEntry 42 }
|
|
|
|
ospfPmIfUnresBwidth0 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface, at the first priority
|
|
level or TE-class, in IEEE floating point format, used by CSPF to
|
|
calculate constrained routes. Each value will be less than or equal
|
|
to ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastUnresBwidth0 is bigger than ospfPmIfUnresBwidthPcntge.
|
|
|
|
Note that in a DiffServ-TE environment the unreserved bandwidths
|
|
are indexed on priority level, whereas in a DiffServ-TE environment
|
|
they are indexed on TE-class."
|
|
::= { ospfPmIfEntry 43 }
|
|
|
|
ospfPmIfLastUnresBwidth0 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Unreserved Bandwidth at the first priority
|
|
level or TE-class for this interface."
|
|
::= { ospfPmIfEntry 44 }
|
|
|
|
ospfPmIfUnresBwidth1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface, at the second priority
|
|
level or TE-class, in IEEE floating point format, used by CSPF to
|
|
calculate constrained routes. Each value will be less than or equal
|
|
to ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastUnresBwidth1 is bigger than ospfPmIfUnresBwidthPcntge.
|
|
|
|
Note that in a DiffServ-TE environment the unreserved bandwidths
|
|
are indexed on priority level, whereas in a DiffServ-TE environment
|
|
they are indexed on TE-class."
|
|
::= { ospfPmIfEntry 45 }
|
|
|
|
ospfPmIfLastUnresBwidth1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Unreserved Bandwidth at the second priority
|
|
level or TE-class for this interface."
|
|
::= { ospfPmIfEntry 46 }
|
|
|
|
ospfPmIfUnresBwidth2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface, at the third priority
|
|
level or TE-class, in IEEE floating point format, used by CSPF to
|
|
calculate constrained routes. Each value will be less than or equal
|
|
to ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastUnresBwidth2 is bigger than ospfPmIfUnresBwidthPcntge.
|
|
|
|
Note that in a DiffServ-TE environment the unreserved bandwidths
|
|
are indexed on priority level, whereas in a DiffServ-TE environment
|
|
they are indexed on TE-class."
|
|
::= { ospfPmIfEntry 47 }
|
|
|
|
ospfPmIfLastUnresBwidth2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Unreserved Bandwidth at the third priority
|
|
level or TE-class for this interface."
|
|
::= { ospfPmIfEntry 48 }
|
|
|
|
ospfPmIfUnresBwidth3 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface, at the fourth priority
|
|
level or TE-class, in IEEE floating point format, used by CSPF to
|
|
calculate constrained routes. Each value will be less than or equal
|
|
to ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastUnresBwidth3 is bigger than ospfPmIfUnresBwidthPcntge.
|
|
|
|
Note that in a DiffServ-TE environment the unreserved bandwidths
|
|
are indexed on priority level, whereas in a DiffServ-TE environment
|
|
they are indexed on TE-class."
|
|
::= { ospfPmIfEntry 49 }
|
|
|
|
ospfPmIfLastUnresBwidth3 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Unreserved Bandwidth at the fourth priority
|
|
level or TE-class for this interface."
|
|
::= { ospfPmIfEntry 50 }
|
|
|
|
ospfPmIfUnresBwidth4 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface, at the fifth priority
|
|
level or TE-class, in IEEE floating point format, used by CSPF to
|
|
calculate constrained routes. Each value will be less than or equal
|
|
to ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastUnresBwidth4 is bigger than ospfPmIfUnresBwidthPcntge.
|
|
|
|
Note that in a DiffServ-TE environment the unreserved bandwidths
|
|
are indexed on priority level, whereas in a DiffServ-TE environment
|
|
they are indexed on TE-class."
|
|
::= { ospfPmIfEntry 51 }
|
|
|
|
ospfPmIfLastUnresBwidth4 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Unreserved Bandwidth at the fifth priority
|
|
level or TE-class for this interface."
|
|
::= { ospfPmIfEntry 52 }
|
|
|
|
ospfPmIfUnresBwidth5 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface, at the sixth priority
|
|
level or TE-class, in IEEE floating point format, used by CSPF to
|
|
calculate constrained routes. Each value will be less than or equal
|
|
to ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastUnresBwidth5 is bigger than ospfPmIfUnresBwidthPcntge.
|
|
|
|
Note that in a DiffServ-TE environment the unreserved bandwidths
|
|
are indexed on priority level, whereas in a DiffServ-TE environment
|
|
they are indexed on TE-class."
|
|
::= { ospfPmIfEntry 53 }
|
|
|
|
ospfPmIfLastUnresBwidth5 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Unreserved Bandwidth at the sixth priority
|
|
level or TE-class for this interface."
|
|
::= { ospfPmIfEntry 54 }
|
|
|
|
ospfPmIfUnresBwidth6 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface, at the seventh priority
|
|
level or TE-class, in IEEE floating point format, used by CSPF to
|
|
calculate constrained routes. Each value will be less than or equal
|
|
to ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastUnresBwidth6 is bigger than ospfPmIfUnresBwidthPcntge.
|
|
|
|
Note that in a DiffServ-TE environment the unreserved bandwidths
|
|
are indexed on priority level, whereas in a DiffServ-TE environment
|
|
they are indexed on TE-class."
|
|
::= { ospfPmIfEntry 55 }
|
|
|
|
ospfPmIfLastUnresBwidth6 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Unreserved Bandwidth at the seventh priority
|
|
level or TE-class for this interface."
|
|
::= { ospfPmIfEntry 56 }
|
|
|
|
ospfPmIfUnresBwidth7 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unreserved bandwidth on this interface, at the eighth priority
|
|
level or TE-class, in IEEE floating point format, used by CSPF to
|
|
calculate constrained routes. Each value will be less than or equal
|
|
to ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfLastUnresBwidth7 is bigger than ospfPmIfUnresBwidthPcntge.
|
|
|
|
Note that in a DiffServ-TE environment the unreserved bandwidths
|
|
are indexed on priority level, whereas in a DiffServ-TE environment
|
|
they are indexed on TE-class."
|
|
::= { ospfPmIfEntry 57 }
|
|
|
|
ospfPmIfLastUnresBwidth7 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Unreserved Bandwidth at the eighth priority
|
|
level or TE-class for this interface."
|
|
::= { ospfPmIfEntry 58 }
|
|
|
|
ospfPmIfIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit index identifying this interface, or zero if no index
|
|
value is known. For interfaces having no IP Address this field
|
|
is automatically set to the value of the address-less interface
|
|
index field."
|
|
::= { ospfPmIfEntry 59 }
|
|
|
|
ospfPmIfRemoteIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For a point to point interface, this specifies the interface index
|
|
assigned to this link by the remote peer. If the remote interface
|
|
ID is not known, this field is set to zero. It is not valid
|
|
for non point to point interfaces and is set to zero."
|
|
::= { ospfPmIfEntry 60 }
|
|
|
|
ospfPmIfLinkProtectionType OBJECT-TYPE
|
|
SYNTAX OspfPmIfLinkProtValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protection capability that exists for this interface."
|
|
DEFVAL {{ linkUnprotected }}
|
|
::= { ospfPmIfEntry 61 }
|
|
|
|
ospfPmIfSRLG OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..256))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Octet String indicating the Shared Risk Link Groups (SRLGs)
|
|
that links on this interface belong to. Links belong to the same
|
|
SRLG if they share the same risk characteristics. The SRLGs are
|
|
32-bit Integer values, concatenated to form the Octet String. The
|
|
length of the octet string limits the MIB to returning a maximum of
|
|
64 32-bit SRLGs. Changing the size of this object requires an
|
|
equivalent change to the constant QOPM_MAX_MIB_TE_SRLGS."
|
|
::= { ospfPmIfEntry 62 }
|
|
|
|
ospfPmIfMaxLSPBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth for the various switching descriptors on this
|
|
interface (ospfPmIfSwitchMaxLSPBwidth0, .. 7) is updated in
|
|
real-time by the External IF Config Stub. In order to increase
|
|
performance and reduce network traffic, this parameter determines the
|
|
minimal percentage change of MAX LSP bandwidth that causes a new
|
|
Opaque LSA to be originated."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmIfEntry 63 }
|
|
|
|
ospfPmIfMinLSPBwidthPcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Min LSP bandwidth for the various switching descriptors on this
|
|
interface is updated in real-time by the External IF Config Stub. In
|
|
order to increase performance and reduce network traffic, this
|
|
parameter determines the minimal percentage change of Min LSP
|
|
bandwidth that causes a new Opaque LSA to be originated."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmIfEntry 64 }
|
|
|
|
ospfPmIfMTUSizePcntge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Maximum Transmission Unit size for the various switching
|
|
descriptors on this interface is updated in real-time by the External
|
|
IF Config Stub. In order to increase performance and reduce network
|
|
traffic, this parameter determines the minimal percentage change of
|
|
the Maximum Transmission Unit that causes a new Opaque LSA
|
|
to be originated."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmIfEntry 65 }
|
|
|
|
ospfPmIfHelperModePolicy OBJECT-TYPE
|
|
SYNTAX OspfHelperModePolicy
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether DC-OSPF will help a neighbor undergoing hitless
|
|
restart on this interface for the specified reason. This field
|
|
contains a bit flag for each of OspfHitlessRestartReasons. If a bit
|
|
flag for a specific restart reason is set, then DC-OSPF will help
|
|
a router restarting for this reason. Otherwise grace LSAs received
|
|
containing this restart reason will be ignored.
|
|
|
|
By default DC-OSPF does not help restarting routers for any reason."
|
|
DEFVAL { { } }
|
|
::= { ospfPmIfEntry 66 }
|
|
|
|
ospfPmIfMaxHitlessGracePeriod OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If configured to help neighbors undergoing hitless restart on this
|
|
interface, this field indicates the maximum grace period that will
|
|
be allowed for a neighboring router undergoing hitless restart. If a
|
|
type-9 grace LSA is received with a greater requested grace period,
|
|
then the grace LSA will be ignored."
|
|
DEFVAL { 140 }
|
|
::= { ospfPmIfEntry 67 }
|
|
|
|
ospfPmIfEnableTeFlooding OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to enable TE LSA flooding across this interface. This allows
|
|
the TE data network to be partitioned separately from the underlying
|
|
OSPF control plane network. This flag has no effect on the receipt
|
|
of TE LSAs across this interface, so to be truly effective it must be
|
|
set consistently on each neighboring router.
|
|
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
DEFVAL { true }
|
|
::= { ospfPmIfEntry 68 }
|
|
|
|
ospfPmIfAuthUserData OBJECT-TYPE
|
|
SYNTAX AuthUserDataString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication user data for interface level authentication.
|
|
|
|
This data is passed opaquely to the Metaswitch authentication
|
|
interface where it can be used to assist with
|
|
authentication decisions."
|
|
DEFVAL { ''h }
|
|
::= { ospfPmIfEntry 69 }
|
|
|
|
ospfPmIfFastHelloMultiplier OBJECT-TYPE
|
|
SYNTAX FastHelloMultiplierRange
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hellos that should be sent within 1 second when
|
|
using Fast Hellos on this interface. This value does not have
|
|
to be same for all routers attached to a common network, but it
|
|
is advisable. Fast Hellos are configured using
|
|
ospfPmIfRtrDeadInterval."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmIfEntry 70 }
|
|
|
|
ospfPmIfAutoDeleteNbr OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether dynamically created entries in the ospfPmNbrTable
|
|
should be kept when the adjacency goes down.
|
|
|
|
The default value is 'true', which indicates that
|
|
dynamically created entries in the ospfPmNbrTable will be
|
|
deleted automatically when the adjacency goes down.
|
|
|
|
If this object is set to 'false', then dynamically created
|
|
entries in the ospfPmNbrTable will remain with state
|
|
'nbrDown' when the adjacency is lost. Such entries can be
|
|
deleted manually by setting ospfPmNbrStatus to 'destroy'."
|
|
DEFVAL { true }
|
|
::= { ospfPmIfEntry 71 }
|
|
|
|
ospfPmIfNumBwidthCnstrnts OBJECT-TYPE
|
|
SYNTAX Integer32 (0..8)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid bandwidth constraints, starting from
|
|
ospfPmIfBwidthCnstrnt0.
|
|
|
|
In a non Diffserv-TE environment, this object will be set to 0."
|
|
::= { ospfPmIfEntry 72 }
|
|
|
|
ospfPmIfBwidthCnstrntModel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Bandwidth Constraints Model Identifier, from the name
|
|
space managed by IANA - see RFC 4124. If DC-OSPF is flooding
|
|
a Bandwidth Constraints sub-TLV for this interface, this is the
|
|
identifier it is using.
|
|
|
|
This object should be ignored if ospfPmIfNumBwidthCnstrnts is
|
|
set to zero.
|
|
|
|
If ospfPmIfNumBwidthCnstrnts is non-zero, the number of
|
|
constraints will be consistent with the bandwidth constraint
|
|
model (the I3 stub is responsible for ensuring this). Also
|
|
the relationships between the values of the bandwidth
|
|
constraints and the maximum reservable bandwidth will be
|
|
consistent with the bandwidth constraint model.
|
|
|
|
Examples for the Bandwidth Constraints Model Identifier are as
|
|
follows.
|
|
|
|
0 - Russian Dolls model (RFC 4127).
|
|
1 - Maximum Allocation model (RFC 4125).
|
|
2 - Max Allocation with Reservation model (RFC 4126)."
|
|
::= { ospfPmIfEntry 73 }
|
|
|
|
ospfPmIfBwidthCnstrnt0 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first bandwidth constraint on this interface,
|
|
in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. Each value will be less than or equal to
|
|
ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs.
|
|
|
|
This object is set to 0 if ospfPmIfNumBwdthCnstrnts
|
|
is set to 0."
|
|
::= { ospfPmIfEntry 74 }
|
|
|
|
ospfPmIfBwidthCnstrnt1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second bandwidth constraint on this interface,
|
|
in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. Each value will be less than or equal to
|
|
ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs.
|
|
|
|
This object is set to 0 if ospfPmIfNumBwdthCnstrnts
|
|
is set to 0 or 1."
|
|
::= { ospfPmIfEntry 75 }
|
|
|
|
ospfPmIfBwidthCnstrnt2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The third bandwidth constraint on this interface,
|
|
in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. Each value will be less than or equal to
|
|
ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs.
|
|
|
|
This object is set to 0 if ospfPmIfNumBwdthCnstrnts
|
|
is set to 2 or less."
|
|
::= { ospfPmIfEntry 76 }
|
|
|
|
ospfPmIfBwidthCnstrnt3 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The fourth bandwidth constraint on this interface,
|
|
in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. Each value will be less than or equal to
|
|
ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs.
|
|
|
|
This object is set to 0 if ospfPmIfNumBwdthCnstrnts
|
|
is set to 3 or less."
|
|
::= { ospfPmIfEntry 77 }
|
|
|
|
ospfPmIfBwidthCnstrnt4 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The fifth bandwidth constraint on this interface,
|
|
in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. Each value will be less than or equal to
|
|
ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs.
|
|
|
|
This object is set to 0 if ospfPmIfNumBwdthCnstrnts
|
|
is set to 4 or less."
|
|
::= { ospfPmIfEntry 78 }
|
|
|
|
ospfPmIfBwidthCnstrnt5 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sixth bandwidth constraint on this interface,
|
|
in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. Each value will be less than or equal to
|
|
ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs.
|
|
|
|
This object is set to 0 if ospfPmIfNumBwdthCnstrnts
|
|
is set to 5 or less."
|
|
::= { ospfPmIfEntry 79 }
|
|
|
|
ospfPmIfBwidthCnstrnt6 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The seventh bandwidth constraint on this interface,
|
|
in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. Each value will be less than or equal to
|
|
ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs.
|
|
|
|
This object is set to 0 if ospfPmIfNumBwdthCnstrnts
|
|
is set to 6 or less."
|
|
::= { ospfPmIfEntry 80 }
|
|
|
|
ospfPmIfBwidthCnstrnt7 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The eighth bandwidth constraint on this interface,
|
|
in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. Each value will be less than or equal to
|
|
ospfPmIfMaxResBwidth. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs.
|
|
|
|
This object is set to 0 if ospfPmIfNumBwdthCnstrnts
|
|
is set to 7 or less."
|
|
::= { ospfPmIfEntry 81 }
|
|
|
|
ospfPmIfMtuIgnore OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls whether DC-OSPF checks the MTU size on
|
|
incoming Database Description packets. By default, if the
|
|
received MTU size in a DB Description packet is higher than
|
|
the MTU size configured on the incoming interface, the OSPF
|
|
adjacency will not be established. If the interface is
|
|
tunneled over, say, an MPLS network, then the administrator
|
|
may not know the maximum MTU size and so can tell DC-OSPF to
|
|
ignore the MTU size on incoming DB description packets."
|
|
DEFVAL { false }
|
|
::= { ospfPmIfEntry 82 }
|
|
|
|
ospfPmIfNmEntity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the NM entity that will handle this interface.
|
|
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmIfEntry 83 }
|
|
|
|
ospfPmIfBfdDesired OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether Bidirectional Forwarding Detection (BFD) is
|
|
desired on this interface.
|
|
|
|
If the NM entity managing this interface (configured using
|
|
ospfPmIfNmEntity) does not have an active join to a BFD provider
|
|
(configured using ospfNmEntBfdEntityIndex), then BFD will not be
|
|
desired on this interface regardless of the value of this
|
|
field."
|
|
DEFVAL { true }
|
|
::= { ospfPmIfEntry 84 }
|
|
|
|
ospfPmIfRstHlprStrictLsaChk OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether to perform strict LSA checking when acting as a
|
|
restart helper for a restarting peer on this interface.
|
|
|
|
When ospfPmIfRstHlprStrictLsaChk is 'true', OSPF will
|
|
perform strict LSA checking as described in RFC 3623 and
|
|
RFC 5187. In particular, OSPF will stop acting as restart
|
|
helper if it transmits an LSA to the restarting node
|
|
indicating a topology change.
|
|
|
|
Set ospfPmIfRstHlprStrictLsaChk to 'false' to disable
|
|
strict LSA checking."
|
|
DEFVAL { true }
|
|
::= { ospfPmIfEntry 85 }
|
|
|
|
ospfPmIfStatsReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to reset all stats counters in the
|
|
ospfPmIfStatsTable that augments this table.
|
|
|
|
Reading the value of this object has no meaning."
|
|
DEFVAL { false }
|
|
::= { ospfPmIfEntry 86 }
|
|
|
|
ospfPmIfGraceLsaResendTimer OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the timer used to resend Grace LSA packets in
|
|
seconds. Following an unplanned restart Grace LSAs are
|
|
resent every unplnd_grace_lsa_resend_timer seconds.
|
|
|
|
Resends are stopped once the first HELLO is transmitted,
|
|
which occurs after the period specified in the
|
|
unplanned_gr_delay_timer field."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmIfEntry 87 }
|
|
|
|
ospfPmIfGRDelayTimer OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the timer used to wait, after an unplanned
|
|
graceful restart, before sending the first HELLO.
|
|
If grace LSAs are being retransmitted, the retransmissions
|
|
are stopped when this timer fires."
|
|
DEFVAL { 10 }
|
|
::= { ospfPmIfEntry 88 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Interface Metric Table
|
|
|
|
-- The Metric Table describes the metrics to be advertised
|
|
-- for a specified interface at the various types of service.
|
|
-- As such, this table is an adjunct of the OSPF Interface
|
|
-- Table.
|
|
|
|
-- Types of service, as defined by RFC 791, have the ability
|
|
-- to request low delay, high bandwidth, or reliable linkage.
|
|
|
|
-- For the purposes of this specification, the measure of
|
|
-- bandwidth:
|
|
|
|
-- Metric = 10^8 / ifSpeed
|
|
|
|
-- is the default value. For multiple link interfaces, note
|
|
-- that ifSpeed is the sum of the individual link speeds.
|
|
-- This yields a number having the following typical values:
|
|
|
|
-- Network Type/bit rate Metric
|
|
|
|
-- >= 100 MBPS 1
|
|
-- Ethernet/802.3 10
|
|
-- E1 48
|
|
-- T1 (ESF) 65
|
|
-- 64 KBPS 1562
|
|
-- 56 KBPS 1785
|
|
-- 19.2 KBPS 5208
|
|
-- 9.6 KBPS 10416
|
|
|
|
-- Routes that are not specified use the default (TOS 0) metric
|
|
|
|
ospfPmIfMetricTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_ifmet
|
|
SYNTAX SEQUENCE OF OspfPmIfMetricEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TOS metrics for a network interface identified by the
|
|
the interface index. This does not apply to virtual
|
|
interfaces or sham links."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Router interface
|
|
parameters"
|
|
::= { ospfObjects 8 }
|
|
|
|
ospfPmIfMetricEntry OBJECT-TYPE
|
|
SYNTAX OspfPmIfMetricEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A particular TOS metric for a network interface
|
|
identified by the interface index."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Router interface
|
|
parameters"
|
|
INDEX {
|
|
ospfPmIfMetricApplIndex,
|
|
ospfPmIfMetricIpAddress,
|
|
ospfPmIfMetricAddressLessIf,
|
|
ospfPmIfMetricTOS
|
|
}
|
|
::= { ospfPmIfMetricTable 1 }
|
|
|
|
OspfPmIfMetricEntry ::= SEQUENCE {
|
|
ospfPmIfMetricIpAddress IpAddress,
|
|
ospfPmIfMetricAddressLessIf InterfaceIndexOrZero,
|
|
ospfPmIfMetricTOS TOSType,
|
|
ospfPmIfMetricValue Metric,
|
|
ospfPmIfMetricStatus RowStatus,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmIfMetricApplIndex OspfPmIndex
|
|
}
|
|
|
|
ospfPmIfMetricIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of this OSPF interface. On row
|
|
creation, this can be derived from the instance."
|
|
::= { ospfPmIfMetricEntry 1 }
|
|
|
|
ospfPmIfMetricAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For the purpose of easing the instancing of
|
|
addressed and addressless interfaces; This
|
|
variable takes the value 0 on interfaces with
|
|
IP Addresses, and the value of ifIndex for
|
|
interfaces having no IP Address. On row creation,
|
|
this can be derived from the instance."
|
|
::= { ospfPmIfMetricEntry 2 }
|
|
|
|
ospfPmIfMetricTOS OBJECT-TYPE
|
|
SYNTAX TOSType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of service metric being referenced.
|
|
Since DC-OSPF does not support type of service,
|
|
TOS must be set to zero."
|
|
::= { ospfPmIfMetricEntry 3 }
|
|
|
|
ospfPmIfMetricValue OBJECT-TYPE
|
|
SYNTAX Metric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric of using this type of service on
|
|
this interface. The default value of the TOS 0
|
|
Metric is 10^8 / ifSpeed."
|
|
::= { ospfPmIfMetricEntry 4 }
|
|
|
|
ospfPmIfMetricStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction and destruction."
|
|
::= { ospfPmIfMetricEntry 5 }
|
|
|
|
-- The following are DC-OSPF implementation specific parameters.
|
|
|
|
ospfPmIfMetricApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmIfMetricEntry 6 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Virtual Interface Table
|
|
|
|
-- The Virtual Interface Table describes the virtual
|
|
-- links that the OSPF Process is configured to
|
|
-- carry on.
|
|
|
|
ospfPmVirtIfTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_vif
|
|
SYNTAX SEQUENCE OF OspfPmVirtIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about this router's virtual interfaces.
|
|
This table has been updated to include
|
|
DC-OSPF implementation specific fields."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.4 Virtual link
|
|
parameters"
|
|
::= { ospfObjects 9 }
|
|
|
|
ospfPmVirtIfEntry OBJECT-TYPE
|
|
SYNTAX OspfPmVirtIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a single Virtual Interface.
|
|
This entry has been updated to include DC-OSPF
|
|
implementation specific fields."
|
|
INDEX {
|
|
ospfPmVirtIfApplIndex,
|
|
ospfPmVirtIfAreaId,
|
|
ospfPmVirtIfNeighbor
|
|
}
|
|
::= { ospfPmVirtIfTable 1 }
|
|
|
|
OspfPmVirtIfEntry ::= SEQUENCE {
|
|
ospfPmVirtIfAreaId AreaID,
|
|
ospfPmVirtIfNeighbor RouterID,
|
|
ospfPmVirtIfTransitDelay UpToMaxAge,
|
|
ospfPmVirtIfRetransInterval UpToMaxAge,
|
|
ospfPmVirtIfHelloInterval HelloRange,
|
|
ospfPmVirtIfRtrDeadInterval Integer32,
|
|
ospfPmVirtIfState OspfInterfaceStates,
|
|
ospfPmVirtIfEvents Counter32,
|
|
ospfPmVirtIfAuthType OspfAuthTypes,
|
|
ospfPmVirtIfAuthKey OCTET STRING,
|
|
ospfPmVirtIfStatus RowStatus,
|
|
ospfPmVirtIfLsaCount Gauge32,
|
|
ospfPmVirtIfLsaCksumSum Integer32,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmVirtIfApplIndex OspfPmIndex,
|
|
ospfPmVirtIfAdminStatus OspfPmAdminStatus,
|
|
ospfPmVirtIfOperStatus OspfPmOperStatus,
|
|
ospfPmVirtIfResourceClass Integer32,
|
|
ospfPmVirtIfTransmitTimerDelay Integer32,
|
|
ospfPmVirtIfIPMaxPacketSize Integer32,
|
|
ospfPmVirtIfPassive TruthValue,
|
|
ospfPmVirtIfInterfaceName DisplayString,
|
|
ospfPmVirtIfLsaRefreshIntvl Integer32,
|
|
ospfPmVirtIfHelperModePolicy OspfHelperModePolicy,
|
|
ospfPmVirtIfMaxHtlssGracePeriod UpToRefreshInterval,
|
|
ospfPmVirtIfEnableTeFlooding TruthValue,
|
|
ospfPmVirtIfAuthUserData AuthUserDataString,
|
|
ospfPmVirtIfFastHelloMultiplier FastHelloMultiplierRange,
|
|
ospfPmVirtIfMtuIgnore TruthValue,
|
|
ospfPmVirtIfNmEntity Integer32,
|
|
ospfPmVirtIfBfdDesired TruthValue,
|
|
ospfPmVirtIfRstHlprStrictLsaChk TruthValue,
|
|
ospfPmVirtIfStatsReset TruthValue,
|
|
ospfPmVirtIfGRDelayTimer Integer32
|
|
}
|
|
|
|
ospfPmVirtIfAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Transit Area that the Virtual Link
|
|
traverses. By definition, this is not 0.0.0.0"
|
|
::= { ospfPmVirtIfEntry 1 }
|
|
|
|
ospfPmVirtIfNeighbor OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Router ID of the Virtual Neighbor."
|
|
::= { ospfPmVirtIfEntry 2 }
|
|
|
|
ospfPmVirtIfTransitDelay OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated number of seconds it takes to
|
|
transmit a link-state update packet over this
|
|
interface."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmVirtIfEntry 3 }
|
|
|
|
ospfPmVirtIfRetransInterval OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds between link-state
|
|
advertisement retransmissions, for adjacencies
|
|
belonging to this interface. This value is
|
|
also used when retransmitting database description
|
|
and link-state request packets. This
|
|
value should be well over the expected roundtrip time."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmVirtIfEntry 4 }
|
|
|
|
ospfPmVirtIfHelloInterval OBJECT-TYPE
|
|
SYNTAX HelloRange
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time, in seconds, between the
|
|
Hello packets that the router sends on the
|
|
interface. This value must be the same for the
|
|
virtual neighbor.
|
|
|
|
Note that this field is ignored when Fast Hellos
|
|
are used on this interface. Fast Hellos are
|
|
configured using ospfPmVirtIfRtrDeadInterval."
|
|
DEFVAL { 10 }
|
|
::= { ospfPmVirtIfEntry 5 }
|
|
|
|
ospfPmVirtIfRtrDeadInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds that a router's Hello
|
|
packets have not been seen before its neighbors
|
|
declare the router down. This should be
|
|
some multiple of the Hello interval. This
|
|
value must be the same for the virtual neighbor.
|
|
|
|
A value of 1 second means that Fast Hello Timers are used
|
|
on this interface. The ospfPmVirtIfFastHelloMultiplier
|
|
field is used to determine the Hello interval instead of
|
|
ospfPmVirtIfHelloInterval."
|
|
DEFVAL { 60 }
|
|
::= { ospfPmVirtIfEntry 6 }
|
|
|
|
ospfPmVirtIfState OBJECT-TYPE
|
|
SYNTAX OspfInterfaceStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF virtual interface state."
|
|
DEFVAL { ifDown }
|
|
::= { ospfPmVirtIfEntry 7 }
|
|
|
|
ospfPmVirtIfEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of state changes or error events on
|
|
this Virtual Link."
|
|
::= { ospfPmVirtIfEntry 8 }
|
|
|
|
ospfPmVirtIfAuthKey OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cleartext password used as an OSPF
|
|
Authentication key when simplePassword security
|
|
is enabled. This object does not access any OSPF
|
|
Cryptogaphic (e.g. MD5) Authentication Key under
|
|
any circumstance.
|
|
|
|
If the key length is shorter than 8 octets, the
|
|
agent will left adjust and zero fill to 8 octets.
|
|
|
|
Unauthenticated interfaces need no authentication
|
|
key, and simple password authentication cannot use
|
|
a key of more than 8 octets.
|
|
|
|
Note that the use of simplePassword authentication
|
|
is NOT recommended when there is concern regarding
|
|
attack upon the OSPF system. SimplePassword
|
|
authentication is only sufficient to protect against
|
|
accidental misconfigurations because it re-uses
|
|
cleartext passwords. [RFC-1704]
|
|
|
|
When read, ospfPmVirtIfAuthKey always returns an Octet
|
|
String of length zero."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 9 The Interface Data
|
|
Structure"
|
|
DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
|
|
::= { ospfPmVirtIfEntry 9 }
|
|
|
|
ospfPmVirtIfStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction and destruction."
|
|
::= { ospfPmVirtIfEntry 10 }
|
|
|
|
ospfPmVirtIfAuthType OBJECT-TYPE
|
|
SYNTAX OspfAuthTypes
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The authentication type specified for a virtual
|
|
interface. Additional authentication types
|
|
may be assigned locally.
|
|
|
|
Note that this object can be used to engage
|
|
in significant attacks against an OSPF router."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix E Authentication"
|
|
DEFVAL { authNone } -- no authentication, by default
|
|
::= { ospfPmVirtIfEntry 11 }
|
|
|
|
ospfPmVirtIfLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of link-local link state advertisements
|
|
in this virtual interface's link-local link state database."
|
|
::= { ospfPmVirtIfEntry 12 }
|
|
|
|
ospfPmVirtIfLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the link-state
|
|
advertisements' LS checksums contained in this
|
|
virtual interface's link-local link state database.
|
|
The sum can be used to determine if there has
|
|
been a change in the virtual interface's link state
|
|
database, and to compare the virtual interface link-state
|
|
database of the virtual neighbors."
|
|
::= { ospfPmVirtIfEntry 13 }
|
|
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
|
|
ospfPmVirtIfApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF entity."
|
|
::= { ospfPmVirtIfEntry 14 }
|
|
|
|
ospfPmVirtIfAdminStatus OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired administrative state of this virtual interface."
|
|
DEFVAL { adminStatusUp }
|
|
::= { ospfPmVirtIfEntry 15 }
|
|
|
|
ospfPmVirtIfOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of this virtual interface."
|
|
::= { ospfPmVirtIfEntry 16 }
|
|
|
|
ospfPmVirtIfResourceClass OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field specifies administrative group membership for this
|
|
interface, in terms of a bit mask. An interface that is a member
|
|
of multiple groups will have multiple bits set. There can be at
|
|
most 32 independent administrative groups. These groups are used
|
|
by DC-OSPF in CSPF calculations, which may restrict routes to
|
|
a subset of these groups. Note that each OSPF interface
|
|
(address/if_index pair) may be assigned to different Resource
|
|
Classes."
|
|
::= { ospfPmVirtIfEntry 17 }
|
|
|
|
ospfPmVirtIfTransmitTimerDelay OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'7FFFFFFF'h)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time this interface will delay a LSU packet, in order to
|
|
add more LSAs to the packet before sending. Setting this
|
|
correctly can reduce the network traffic. This is configurable
|
|
on a per-interface basis."
|
|
DEFVAL { 100 }
|
|
::= { ospfPmVirtIfEntry 18 }
|
|
|
|
ospfPmVirtIfIPMaxPacketSize OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum transfer unit (MTU) for the network interface.
|
|
|
|
This is the maximum packet size in bytes for packets sent over the
|
|
network interface. This size excludes link layer headers but
|
|
includes IP headers and higher-level headers.
|
|
|
|
Normally, DC-OSPF will limit sent PDUs (protocol data units) to
|
|
less than or equal to this size. However, if DC-OSPF
|
|
cannot construct a valid OSPF PDU smaller than or equal to
|
|
this size then it will send the smallest valid PDU and
|
|
assume that the IP stack will fragment the packet."
|
|
DEFVAL { 576 }
|
|
::= { ospfPmVirtIfEntry 19 }
|
|
|
|
ospfPmVirtIfPassive OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether this interface is a passive interface. If set
|
|
to true, we suppress HELLO packets sent on and received from this
|
|
interface. We will therefore advertise this interface in our LSAs
|
|
but not run OSPF protocol over it."
|
|
DEFVAL { false }
|
|
::= { ospfPmVirtIfEntry 20 }
|
|
|
|
ospfPmVirtIfInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name of the interface. The value of this
|
|
object should be the name of the interface as assigned by
|
|
the local device and should be suitable for use in
|
|
commands entered at the device's 'console'. This might be
|
|
a text name, such as 'le0' or a simple port number, such
|
|
as '1', depending on the interface naming syntax of the
|
|
device. It should be unique per logical interface. Set
|
|
to null if not known.
|
|
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
::= { ospfPmVirtIfEntry 21 }
|
|
|
|
ospfPmVirtIfLsaRefreshIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3599)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Self-originated LSAs are periodically reflooded into the routing
|
|
domain, to add to the robustness of the OSPF protocol. This value
|
|
determines the interval between refreshes of LSAs that are only
|
|
flooded over this interface and is defaulted to the OSPF standard
|
|
default of 1800 seconds (30 minutes)."
|
|
DEFVAL { 1800 }
|
|
::= { ospfPmVirtIfEntry 22 }
|
|
|
|
ospfPmVirtIfHelperModePolicy OBJECT-TYPE
|
|
SYNTAX OspfHelperModePolicy
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether DC-OSPF will help a neighbor undergoing hitless
|
|
restart on this interface for the specified reason. This field
|
|
contains a bit flag for each of OspfHitlessRestartReasons. If a bit
|
|
flag for a specific restart reason is set, then DC-OSPF will help
|
|
a router restarting for this reason. Otherwise grace LSAs received
|
|
containing this restart reason will be ignored.
|
|
|
|
By default DC-OSPF does not help restarting routers for any reason."
|
|
DEFVAL { { } }
|
|
::= { ospfPmVirtIfEntry 23 }
|
|
|
|
ospfPmVirtIfMaxHtlssGracePeriod OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If configured to help neighbors undergoing hitless restart on this
|
|
interface, this field indicates the maximum grace period that will
|
|
be allowed for a neighboring router undergoing hitless restart. If a
|
|
type-9 grace LSA is received with a greater requested grace period,
|
|
then the grace LSA will be ignored."
|
|
DEFVAL { 140 }
|
|
::= { ospfPmVirtIfEntry 24 }
|
|
|
|
ospfPmVirtIfEnableTeFlooding OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to enable TE LSA flooding across this virtual interface. This
|
|
allows the TE data network to be partitioned separately from the
|
|
underlying OSPF control plane network. This flag has no effect on
|
|
the receipt of TE LSAs across this interface, so to be truly
|
|
effective it must be set consistently on the virtual neighbor.
|
|
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
DEFVAL { true }
|
|
::= { ospfPmVirtIfEntry 25 }
|
|
|
|
ospfPmVirtIfAuthUserData OBJECT-TYPE
|
|
SYNTAX AuthUserDataString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication user data for interface level authentication.
|
|
|
|
This data is passed opaquely to the Metaswitch authentication
|
|
interface where it can be used to assist with
|
|
authentication decisions."
|
|
DEFVAL { ''h }
|
|
::= { ospfPmVirtIfEntry 26 }
|
|
|
|
ospfPmVirtIfFastHelloMultiplier OBJECT-TYPE
|
|
SYNTAX FastHelloMultiplierRange
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hellos that should be sent within 1 second when
|
|
using Fast Hellos on this interface. This value does not have
|
|
to be same for all routers attached to a common network, but it
|
|
is advisable. Fast Hellos are configured using
|
|
ospfPmVirtIfRtrDeadInterval."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmVirtIfEntry 27 }
|
|
|
|
ospfPmVirtIfMtuIgnore OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls whether DC-OSPF checks the MTU size on
|
|
incoming Database Description packets. By default, if the
|
|
received MTU size in a DB Description packet is higher than
|
|
the MTU size configured on the incoming interface, the OSPF
|
|
adjacency will not be established. If the interface is
|
|
tunneled over, say, an MPLS network, then the administrator
|
|
may not know the maximum MTU size and so can tell DC-OSPF to
|
|
ignore the MTU size on incoming DB description packets."
|
|
DEFVAL { false }
|
|
::= { ospfPmVirtIfEntry 28 }
|
|
|
|
ospfPmVirtIfNmEntity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the NM entity that is handling this virtual interface."
|
|
::= { ospfPmVirtIfEntry 29 }
|
|
|
|
ospfPmVirtIfBfdDesired OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether Bidirectional Forwarding Detection (BFD) is
|
|
desired on this interface.
|
|
|
|
If the NM entity managing this virtual interface (configured
|
|
using ospfPmVirtIfNmEntity) does not have an active join to a
|
|
BFD provider (configured using ospfNmEntBfdEntityIndex), then
|
|
BFD will not be desired on this virtual interface regardless of
|
|
the value of this field."
|
|
DEFVAL { true }
|
|
::= { ospfPmVirtIfEntry 30 }
|
|
|
|
ospfPmVirtIfRstHlprStrictLsaChk OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether to perform strict LSA checking when acting as a
|
|
restart helper for a restarting peer on this virtual interface.
|
|
|
|
When ospfPmVirtIfRstHlprStrictLsaChk is 'true', OSPF will
|
|
perform strict LSA checking as described in RFC 3623 and
|
|
RFC 5187. In particular, OSPF will stop acting as restart
|
|
helper if it transmits an LSA to the restarting node
|
|
indicating a topology change.
|
|
|
|
Set ospfPmVirtIfRstHlprStrictLsaChk to 'false' to disable
|
|
strict LSA checking."
|
|
DEFVAL { true }
|
|
::= { ospfPmVirtIfEntry 31 }
|
|
|
|
ospfPmVirtIfStatsReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to reset all stats counters in the
|
|
ospfPmVirtIfStatsTable that augments this table.
|
|
|
|
Reading the value of this object has no meaning."
|
|
DEFVAL { false }
|
|
::= { ospfPmVirtIfEntry 32 }
|
|
|
|
ospfPmVirtIfGRDelayTimer OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the timer used to wait, after an unplanned
|
|
graceful restart, before sending the first HELLO.
|
|
If grace LSAs are being retransmitted, the retransmissions
|
|
are stopped when this timer fires."
|
|
DEFVAL { 10 }
|
|
::= { ospfPmVirtIfEntry 33 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Neighbor Table
|
|
|
|
-- The OSPF Neighbor Table describes all neighbors in
|
|
-- the locality of the subject router.
|
|
|
|
ospfPmNbrTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_nbr
|
|
SYNTAX SEQUENCE OF OspfPmNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of neighbor information for neighbors on network
|
|
interfaces. This does not apply to neighbors on virtual
|
|
interfaces, sham links or multi-area interfaces.
|
|
|
|
This table has been updated to include DC-OSPF
|
|
implementation specific fields."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 10 The Neighbor Data
|
|
Structure"
|
|
::= { ospfObjects 10 }
|
|
|
|
ospfPmNbrEntry OBJECT-TYPE
|
|
SYNTAX OspfPmNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The information regarding a single neighbor. This table
|
|
has been updated to include DC-OSPF implementation
|
|
specific fields."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 10 The Neighbor Data
|
|
Structure"
|
|
INDEX {
|
|
ospfPmNbrApplIndex,
|
|
ospfPmNbrIpAddr,
|
|
ospfPmNbrAddressLessIndex
|
|
}
|
|
::= { ospfPmNbrTable 1 }
|
|
|
|
OspfPmNbrEntry ::= SEQUENCE {
|
|
ospfPmNbrIpAddr IpAddress,
|
|
ospfPmNbrAddressLessIndex InterfaceIndexOrZero,
|
|
ospfPmNbrRtrId RouterID,
|
|
ospfPmNbrOptions Integer32,
|
|
ospfPmNbrPriority DesignatedRouterPriority,
|
|
ospfPmNbrState OspfNeighborStates,
|
|
ospfPmNbrEvents Counter32,
|
|
ospfPmNbrLsRetransQLen Gauge32,
|
|
ospfPmNbrStatus RowStatus,
|
|
ospfPmNbrPermanence OspfNbrPermanence,
|
|
ospfPmNbrHelloSuppressed TruthValue,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmNbrApplIndex OspfPmIndex,
|
|
ospfPmNbrAdminStatus OspfPmAdminStatus,
|
|
ospfPmNbrOperStatus OspfPmOperStatus,
|
|
ospfPmNbrNumRequests Unsigned32,
|
|
ospfPmNbrIfIpAddr IpAddress,
|
|
ospfPmNbrDeadTime PositiveInteger,
|
|
ospfPmNbrAreaId AreaID,
|
|
ospfPmNbrRestartHelperStatus OspfRestartHelperStatus,
|
|
ospfPmNbrRestartHelperAge UpToRefreshInterval,
|
|
ospfPmNbrRestartHelperExitReason OspfRestartExitReason,
|
|
ospfPmNbrConfiguredPriority DesignatedRouterPriority,
|
|
ospfPmNbrDesignatedRtrState OspfDesignatedRtrState
|
|
}
|
|
|
|
ospfPmNbrIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address this neighbor is using in its
|
|
IP Source Address. Note that, on addressless
|
|
links, this will not be 0.0.0.0, but the address
|
|
of another of the neighbor's interfaces."
|
|
::= { ospfPmNbrEntry 1 }
|
|
|
|
ospfPmNbrAddressLessIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"On an interface having an IP Address, zero.
|
|
On addressless interfaces, the corresponding
|
|
value of ifIndex in the Internet Standard MIB.
|
|
On row creation, this can be derived from the
|
|
instance."
|
|
::= { ospfPmNbrEntry 2 }
|
|
|
|
ospfPmNbrRtrId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer (represented as a type
|
|
IpAddress) uniquely identifying the neighboring
|
|
router in the Autonomous System."
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmNbrEntry 3 }
|
|
|
|
ospfPmNbrOptions OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Bit Mask corresponding to the neighbor's options
|
|
field.
|
|
|
|
Bit 0, if set, indicates that the system will
|
|
operate on Type of Service metrics other than
|
|
TOS 0. If zero, the neighbor will ignore all
|
|
metrics except the TOS 0 metric.
|
|
|
|
Bit 1, if set, indicates that the associated
|
|
area accepts and operates on external information;
|
|
if zero, it is a stub area.
|
|
|
|
Bit 2, if set, indicates that the system is capable
|
|
of routing IP Multicast datagrams; i.e.,
|
|
that it implements the Multicast Extensions to
|
|
OSPF.
|
|
|
|
Bit 3, if set, indicates that the associated
|
|
area is an NSSA. These areas are capable of
|
|
carrying type 7 external advertisements, which
|
|
are translated into type 5 external
|
|
advertisements at NSSA borders.
|
|
|
|
Bit 4, if set, indicates the router's willingness to
|
|
receive and forward External-Attributes-LSAs.
|
|
|
|
Bit 5, describes the router's handling of demand circuits,
|
|
as specified in RFC 1793.
|
|
|
|
Bit 6, if set, indicates the router's willingness to
|
|
receive and forward Opaque-LSAs as specified in RFC 2370."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.2 Options"
|
|
DEFVAL { 0 }
|
|
::= { ospfPmNbrEntry 4 }
|
|
|
|
ospfPmNbrPriority OBJECT-TYPE
|
|
SYNTAX DesignatedRouterPriority
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of this neighbor as signalled in the last
|
|
received OSPF Hello packet. A value of 0 signifies that
|
|
the neighbor is not eligible to become the designated
|
|
router on this particular network. To configure the
|
|
neighbor's priority, see ospfPmNbrConfiguredPriority.
|
|
"
|
|
::= { ospfPmNbrEntry 5 }
|
|
|
|
ospfPmNbrState OBJECT-TYPE
|
|
SYNTAX OspfNeighborStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The State of the relationship with this Neighbor."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 10.1 Neighbor States"
|
|
::= { ospfPmNbrEntry 6 }
|
|
|
|
ospfPmNbrEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this neighbor relationship
|
|
has changed state, or an error has occurred."
|
|
::= { ospfPmNbrEntry 7 }
|
|
|
|
ospfPmNbrLsRetransQLen OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current length of the retransmission
|
|
queue."
|
|
::= { ospfPmNbrEntry 8 }
|
|
|
|
ospfPmNbrStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction and destruction."
|
|
::= { ospfPmNbrEntry 9 }
|
|
|
|
ospfPmNbrPermanence OBJECT-TYPE
|
|
SYNTAX OspfNbrPermanence
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable displays the status of the entry.
|
|
'dynamic' and 'permanent' refer to how the neighbor
|
|
became known."
|
|
DEFVAL { permPermanent }
|
|
::= { ospfPmNbrEntry 10 }
|
|
|
|
ospfPmNbrHelloSuppressed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether Hellos are being suppressed
|
|
to the neighbor."
|
|
::= { ospfPmNbrEntry 11 }
|
|
|
|
-- The following are DC-OSPF implementation specific fields.
|
|
|
|
ospfPmNbrApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmNbrEntry 12 }
|
|
|
|
ospfPmNbrAdminStatus OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired administrative state of this neighbor. This object
|
|
can only be changed for explicitly defined neighbors. For
|
|
discovered neighbors (ospfPmNbrPermanence is 'dynamic'), this field
|
|
is read-only."
|
|
DEFVAL { adminStatusUp }
|
|
::= { ospfPmNbrEntry 13 }
|
|
|
|
ospfPmNbrOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of this neighbor."
|
|
::= { ospfPmNbrEntry 14 }
|
|
|
|
ospfPmNbrNumRequests OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs we have requested from this neighbor
|
|
for which we are still awaiting a response. This field is
|
|
incremented when an LSA is requested by sending a LS request
|
|
packet and is decremented when the LSA arrives in an LS
|
|
update packet."
|
|
::= { ospfPmNbrEntry 15 }
|
|
|
|
ospfPmNbrIfIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the interface used for this neighbor.
|
|
Note this field is only used for NBMA and P2MP links. If this value
|
|
is set to zero DC-OSPF will choose a suitable interface to use.
|
|
Note, this field cannot be changed while the row is active (Admin
|
|
Status UP). If this value is non-zero this neighbor will only be
|
|
associated with an exactly matching interface."
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmNbrEntry 16 }
|
|
|
|
ospfPmNbrDeadTime OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time remaining in seconds within which we need to receive a
|
|
hello packet from the neighbor or we declare the adjacency down.
|
|
If Fast Hellos are in use, this value is always set to 1.
|
|
If the oper_status is down or ospfPmNbrState is DOWN, then the value
|
|
is set to zero and the field is not valid."
|
|
::= { ospfPmNbrEntry 17 }
|
|
|
|
ospfPmNbrAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The area to which the neighbor belongs. If the oper_status is
|
|
down, then this value is set to zero and the field is not valid."
|
|
::= { ospfPmNbrEntry 18 }
|
|
|
|
ospfPmNbrRestartHelperStatus OBJECT-TYPE
|
|
SYNTAX OspfRestartHelperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the router is acting as a hitless
|
|
restart helper for the neighbor."
|
|
::= { ospfPmNbrEntry 19 }
|
|
|
|
ospfPmNbrRestartHelperAge OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remaining time in current OSPF hitless restart interval,
|
|
if the router is acting as a restart helper for the
|
|
neighbor."
|
|
::= { ospfPmNbrEntry 20 }
|
|
|
|
ospfPmNbrRestartHelperExitReason OBJECT-TYPE
|
|
SYNTAX OspfRestartExitReason
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the outcome of the last attempt at acting as a
|
|
hitless restart helper for the neighbor."
|
|
::= { ospfPmNbrEntry 21 }
|
|
|
|
ospfPmNbrConfiguredPriority OBJECT-TYPE
|
|
SYNTAX DesignatedRouterPriority
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The configured priority of this neighbor. This field is
|
|
set to a non-zero value in order to initiate an 'hello'
|
|
exchange with a neighbor over an NBMA interface. For the
|
|
actual value which has been signalled by the neighbor, see
|
|
ospfPmNbrPriority."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmNbrEntry 22 }
|
|
|
|
ospfPmNbrDesignatedRtrState OBJECT-TYPE
|
|
SYNTAX OspfDesignatedRtrState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The designated router state of this neighbor. This field
|
|
indicates whether the router is the designated router or
|
|
backup designated router or neither."
|
|
::= { ospfPmNbrEntry 23 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Virtual Neighbor Table
|
|
|
|
-- This table describes all virtual neighbors.
|
|
-- Since Virtual Links are configured in the
|
|
-- virtual interface table, this table is read-only.
|
|
|
|
ospfPmVirtNbrTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_vnbr
|
|
SYNTAX SEQUENCE OF OspfPmVirtNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of virtual neighbor information. This table
|
|
has been updated to include DC-OSPF implementation
|
|
specific fields."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 15 Virtual Links"
|
|
::= { ospfObjects 11 }
|
|
|
|
ospfPmVirtNbrEntry OBJECT-TYPE
|
|
SYNTAX OspfPmVirtNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtual neighbor information. This table
|
|
has been updated to include DC-OSPF implementation
|
|
specific fields."
|
|
INDEX {
|
|
ospfPmVirtNbrApplIndex,
|
|
ospfPmVirtNbrArea,
|
|
ospfPmVirtNbrRtrId
|
|
}
|
|
::= { ospfPmVirtNbrTable 1 }
|
|
|
|
OspfPmVirtNbrEntry ::= SEQUENCE {
|
|
ospfPmVirtNbrArea AreaID,
|
|
ospfPmVirtNbrRtrId RouterID,
|
|
ospfPmVirtNbrIpAddr IpAddress,
|
|
ospfPmVirtNbrOptions Integer32,
|
|
ospfPmVirtNbrState OspfNeighborStates,
|
|
ospfPmVirtNbrEvents Counter32,
|
|
ospfPmVirtNbrLsRetransQLen Gauge32,
|
|
ospfPmVirtNbrHelloSuppressed TruthValue,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmVirtNbrApplIndex OspfPmIndex,
|
|
ospfPmVirtNbrNumRequests Unsigned32,
|
|
ospfPmVirtNbrDeadTime PositiveInteger,
|
|
ospfPmVirtNbrRestartHelperStatus OspfRestartHelperStatus,
|
|
ospfPmVirtNbrRestartHelperAge UpToRefreshInterval,
|
|
ospfPmVirtNbrRestartHelperExit OspfRestartExitReason
|
|
}
|
|
|
|
ospfPmVirtNbrArea OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Transit Area Identifier."
|
|
::= { ospfPmVirtNbrEntry 1 }
|
|
|
|
ospfPmVirtNbrRtrId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying the
|
|
neighboring router in the Autonomous System."
|
|
::= { ospfPmVirtNbrEntry 2 }
|
|
|
|
ospfPmVirtNbrIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address this Virtual Neighbor is using."
|
|
::= { ospfPmVirtNbrEntry 3 }
|
|
|
|
ospfPmVirtNbrOptions OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Bit Mask corresponding to the neighbor's options field.
|
|
|
|
Bit 0, if set, indicates that the system will operate on
|
|
Type of Service metrics other than TOS 0. If zero, the
|
|
neighbor will ignore all metrics except the TOS 0 metric.
|
|
|
|
Bit 1, if set, indicates that the associated area accepts
|
|
and operates on external information; if zero, it is a
|
|
stub area.
|
|
|
|
Bit 2, if set, indicates that the system is capable of
|
|
routing IP Multicast datagrams; i.e., that it implements
|
|
the Multicast Extensions to OSPF.
|
|
|
|
Bit 3, if set, indicates that the associated area is an
|
|
NSSA. These areas are capable of carrying type 7 external
|
|
advertisements, which are translated into type 5 external
|
|
advertisements at NSSA borders.
|
|
|
|
Bit 4, if set, indicates the router's willingness to
|
|
receive and forward External-Attributes-LSAs.
|
|
|
|
Bit 5, describes the router's handling of demand circuits,
|
|
as specified in RFC 1793.
|
|
|
|
Bit 6, if set, indicates the router's willingness to
|
|
receive and forward Opaque-LSAs as specified in RFC 2370."
|
|
::= { ospfPmVirtNbrEntry 4 }
|
|
|
|
ospfPmVirtNbrState OBJECT-TYPE
|
|
SYNTAX OspfNeighborStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of the Virtual Neighbor Relationship."
|
|
::= { ospfPmVirtNbrEntry 5 }
|
|
|
|
ospfPmVirtNbrEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this virtual link has
|
|
changed its state, or an error has occurred."
|
|
::= { ospfPmVirtNbrEntry 6 }
|
|
|
|
ospfPmVirtNbrLsRetransQLen OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current length of the retransmission
|
|
queue."
|
|
::= { ospfPmVirtNbrEntry 7 }
|
|
|
|
ospfPmVirtNbrHelloSuppressed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether Hellos are being suppressed
|
|
to the neighbor."
|
|
::= { ospfPmVirtNbrEntry 8 }
|
|
|
|
-- The following are DC-OSPF implementation specific fields.
|
|
|
|
ospfPmVirtNbrApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmVirtNbrEntry 9 }
|
|
|
|
ospfPmVirtNbrNumRequests OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs we have requested from this neighbor
|
|
for which we are still awaiting a response. This field is
|
|
incremented when an LSA is requested by sending a LS request
|
|
packet and is decremented when the LSA arrives in an LS
|
|
update packet."
|
|
::= { ospfPmVirtNbrEntry 10 }
|
|
|
|
ospfPmVirtNbrDeadTime OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time remaining in seconds within which we need to receive a
|
|
hello packet from the virtual neighbor or we declare the adjacency
|
|
down. If Fast Hellos are in use, this value is always set to 1."
|
|
::= { ospfPmVirtNbrEntry 11 }
|
|
|
|
ospfPmVirtNbrRestartHelperStatus OBJECT-TYPE
|
|
SYNTAX OspfRestartHelperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the router is acting as a hitless
|
|
restart helper for the neighbor."
|
|
::= { ospfPmVirtNbrEntry 12 }
|
|
|
|
ospfPmVirtNbrRestartHelperAge OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remaining time in current OSPF hitless restart interval,
|
|
if the router is acting as a restart helper for the
|
|
neighbor."
|
|
::= { ospfPmVirtNbrEntry 13 }
|
|
|
|
ospfPmVirtNbrRestartHelperExit OBJECT-TYPE
|
|
SYNTAX OspfRestartExitReason
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the outcome of the last attempt at acting as a
|
|
hitless restart helper for the neighbor."
|
|
::= { ospfPmVirtNbrEntry 14 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Link State Database, External
|
|
|
|
-- The Link State Database contains the Link State
|
|
-- Advertisements from throughout the areas that the
|
|
-- device is attached to.
|
|
|
|
-- This table is identical to the OSPF LSDB Table in
|
|
-- format, but contains only Link State Advertisements with
|
|
-- global flooding scope. The purpose is to allow external
|
|
-- LSAs to be displayed once for the router rather
|
|
-- than once in each non-stub area.
|
|
|
|
ospfPmExtLsdbTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_elsdb
|
|
SYNTAX SEQUENCE OF OspfPmExtLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Links State Database."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Adver-
|
|
tisements"
|
|
::= { ospfObjects 12 }
|
|
|
|
ospfPmExtLsdbEntry OBJECT-TYPE
|
|
SYNTAX OspfPmExtLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX {
|
|
ospfPmExtLsdbApplIndex,
|
|
ospfPmExtLsdbType,
|
|
ospfPmExtLsdbLsid,
|
|
ospfPmExtLsdbRouterId
|
|
}
|
|
::= { ospfPmExtLsdbTable 1 }
|
|
|
|
OspfPmExtLsdbEntry ::= SEQUENCE {
|
|
ospfPmExtLsdbType OspfExtLsTypes,
|
|
ospfPmExtLsdbLsid IpAddress,
|
|
ospfPmExtLsdbRouterId RouterID,
|
|
ospfPmExtLsdbSequence Integer32,
|
|
ospfPmExtLsdbAge Integer32,
|
|
ospfPmExtLsdbChecksum Integer32,
|
|
ospfPmExtLsdbAdvertisement OCTET STRING,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmExtLsdbApplIndex OspfPmIndex
|
|
}
|
|
|
|
ospfPmExtLsdbType OBJECT-TYPE
|
|
SYNTAX OspfExtLsTypes
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement.
|
|
Each link state type has a separate advertisement
|
|
format."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header"
|
|
::= { ospfPmExtLsdbEntry 1 }
|
|
|
|
ospfPmExtLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field
|
|
containing either a Router ID or an IP Address;
|
|
it identifies the piece of the routing domain
|
|
that is being described by the advertisement."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.4 Link State ID"
|
|
::= { ospfPmExtLsdbEntry 2 }
|
|
|
|
ospfPmExtLsdbRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the
|
|
originating router in the Autonomous System."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.1 Global parameters"
|
|
::= { ospfPmExtLsdbEntry 3 }
|
|
|
|
-- Note that the OSPF Sequence Number is a 32 bit signed
|
|
-- integer. It starts with the value '80000001'h,
|
|
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
|
-- Thus, a typical sequence number will be very negative.
|
|
|
|
ospfPmExtLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number field is a signed 32-bit
|
|
integer. It is used to detect old and duplicate
|
|
link state advertisements. The space of
|
|
sequence numbers is linearly ordered. The
|
|
larger the sequence number the more recent the
|
|
advertisement."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.6 LS sequence
|
|
number"
|
|
::= { ospfPmExtLsdbEntry 4 }
|
|
|
|
ospfPmExtLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 -- Should be 0..MaxAge, except when
|
|
-- doNotAge bit is set
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the age of the link state advertisement
|
|
in seconds."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.1 LS age"
|
|
::= { ospfPmExtLsdbEntry 5 }
|
|
|
|
ospfPmExtLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the checksum of the complete
|
|
contents of the advertisement, excepting the
|
|
age field. The age field is excepted so that
|
|
an advertisement's age can be incremented
|
|
without updating the checksum. The checksum
|
|
used is the same that is used for ISO connectionless
|
|
datagrams; it is commonly referred to
|
|
as the Fletcher checksum."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.7 LS checksum"
|
|
::= { ospfPmExtLsdbEntry 6 }
|
|
|
|
ospfPmExtLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(36))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including
|
|
its header."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements"
|
|
::= { ospfPmExtLsdbEntry 7 }
|
|
|
|
-- The following are DC-OSPF implementation specific fields.
|
|
|
|
ospfPmExtLsdbApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmExtLsdbEntry 8 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Use of the CIDR Route Table
|
|
|
|
ospfPmRouteGroup OBJECT IDENTIFIER ::= { ospfObjects 13 }
|
|
|
|
-- The IP Forwarding Table defines a number of objects for use by
|
|
-- the routing protocol to externalize its information. Most of
|
|
-- the variables (ipForwardDest, ipForwardMask, ipForwardPolicy,
|
|
-- ipForwardNextHop, ipForwardIfIndex, ipForwardType,
|
|
-- ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are
|
|
-- defined there.
|
|
|
|
-- Those that leave some discretion are defined here.
|
|
|
|
-- ipCidrRouteProto is, of course, ospf (13).
|
|
|
|
-- ipCidrRouteAge is the time since the route was first calculated,
|
|
-- as opposed to the time since the last SPF run.
|
|
|
|
-- ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing
|
|
-- protocol. The following values shall be found there depending
|
|
-- on the way the route was calculated.
|
|
|
|
ospfPmIntraArea OBJECT IDENTIFIER ::= { ospfPmRouteGroup 1 }
|
|
ospfPmInterArea OBJECT IDENTIFIER ::= { ospfPmRouteGroup 2 }
|
|
ospfPmExternalType1 OBJECT IDENTIFIER ::= { ospfPmRouteGroup 3 }
|
|
ospfPmExternalType2 OBJECT IDENTIFIER ::= { ospfPmRouteGroup 4 }
|
|
|
|
-- ipCidrRouteMetric1 is, by definition, the primary routing
|
|
-- metric. Therefore, it should be the metric that route
|
|
-- selection is based on. For intra-area and inter-area routes,
|
|
-- it is an OSPF metric. For External Type 1 (comparable value)
|
|
-- routes, it is an OSPF metric plus the External Metric. For
|
|
-- external Type 2 (non-comparable value) routes, it is the
|
|
-- external metric.
|
|
|
|
-- ipCidrRouteMetric2 is, by definition, a secondary routing
|
|
-- metric. Therefore, it should be the metric that breaks a tie
|
|
-- among routes having equal metric1 values and the same
|
|
-- calculation rule. For intra-area, inter-area routes, and
|
|
-- External Type 1 (comparable value) routes, it is unused. For
|
|
-- external Type 2 (non-comparable value) routes, it is the metric
|
|
-- to the AS border router.
|
|
|
|
-- ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5
|
|
-- are unused.
|
|
|
|
-- The OSPF Area Aggregate Table
|
|
--
|
|
-- This table replaces the OSPF Area Summary Table, being an
|
|
-- extension of that for CIDR routers.
|
|
|
|
ospfPmAreaAggregateTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_aggr
|
|
SYNTAX SEQUENCE OF OspfPmAreaAggregateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A range of IP addresses specified by an IP
|
|
address/IP network mask pair. For example,
|
|
class B address range of X.X.X.X with a network
|
|
mask of 255.255.0.0 includes all IP addresses
|
|
from X.X.0.0 to X.X.255.255. Note that if
|
|
ranges are configured such that one range subsumes
|
|
another range (e.g., 10.0.0.0 mask
|
|
255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the
|
|
most specific match is the preferred one."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
::= { ospfObjects 14 }
|
|
|
|
ospfPmAreaAggregateEntry OBJECT-TYPE
|
|
SYNTAX OspfPmAreaAggregateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A range of IP addresses specified by an IP
|
|
address/IP network mask pair. For example,
|
|
class B address range of X.X.X.X with a network
|
|
mask of 255.255.0.0 includes all IP addresses
|
|
from X.X.0.0 to X.X.255.255. Note that if
|
|
ranges are range configured such that one range
|
|
subsumes another range (e.g., 10.0.0.0 mask
|
|
255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the
|
|
most specific match is the preferred one."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
INDEX {
|
|
ospfPmAreaAggregateApplIndex,
|
|
ospfPmAreaAggregateAreaID,
|
|
ospfPmAreaAggregateLsdbType,
|
|
ospfPmAreaAggregateNet,
|
|
ospfPmAreaAggregateMask
|
|
}
|
|
::= { ospfPmAreaAggregateTable 1 }
|
|
|
|
OspfPmAreaAggregateEntry ::= SEQUENCE {
|
|
ospfPmAreaAggregateAreaID AreaID,
|
|
ospfPmAreaAggregateLsdbType OspfAggLsTypes,
|
|
ospfPmAreaAggregateNet IpAddress,
|
|
ospfPmAreaAggregateMask IpAddress,
|
|
ospfPmAreaAggregateStatus RowStatus,
|
|
ospfPmAreaAggregateEffect OspfAggregateEffects,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmAreaAggregateApplIndex OspfPmIndex
|
|
}
|
|
|
|
ospfPmAreaAggregateAreaID OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Area the Address Aggregate is to be found
|
|
within."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
::= { ospfPmAreaAggregateEntry 1 }
|
|
|
|
ospfPmAreaAggregateLsdbType OBJECT-TYPE
|
|
SYNTAX OspfAggLsTypes
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the Address Aggregate. This field
|
|
specifies the Lsdb type that this Address Aggregate
|
|
applies to."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header"
|
|
::= { ospfPmAreaAggregateEntry 2 }
|
|
|
|
ospfPmAreaAggregateNet OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the Net or Subnet indicated
|
|
by the range."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
::= { ospfPmAreaAggregateEntry 3 }
|
|
|
|
ospfPmAreaAggregateMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Subnet Mask that pertains to the Net or Subnet.
|
|
|
|
This mask should be contiguous, i.e. of the form
|
|
0xFFFF0000 and not 0xFF00FF00."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
::= { ospfPmAreaAggregateEntry 4 }
|
|
|
|
ospfPmAreaAggregateStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction and destruction."
|
|
::= { ospfPmAreaAggregateEntry 5 }
|
|
|
|
ospfPmAreaAggregateEffect OBJECT-TYPE
|
|
SYNTAX OspfAggregateEffects
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subnets subsumed by ranges either trigger the
|
|
advertisement of the indicated aggregate
|
|
(effectAdvertiseMatching), or result in the
|
|
subnet's not being advertised at all outside
|
|
the area."
|
|
DEFVAL { effectAdvertiseMatching }
|
|
::= { ospfPmAreaAggregateEntry 6 }
|
|
|
|
-- The following are DC-OSPF implementation specific fields.
|
|
|
|
ospfPmAreaAggregateApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmAreaAggregateEntry 7 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Link State Database, Link-Local for network links
|
|
|
|
-- This table is identical to the OSPF LSDB Table in
|
|
-- format, but contains only Link-Local Link State
|
|
-- Advertisements for network links. The purpose is
|
|
-- to allow Link-Local LSAs to be displayed for each
|
|
-- network interface. This table is implemented to
|
|
-- support type-9 LSAs which are defined in
|
|
-- "The OSPF Opaque LSA Option".
|
|
|
|
ospfPmLocalLsdbTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_llsdb
|
|
SYNTAX SEQUENCE OF OspfPmLocalLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link-Local Link State Database for
|
|
network interfaces. This does not include link state for
|
|
virtual interfaces, sham links or multi-area interfaces."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements
|
|
and The OSPF Opaque LSA Option"
|
|
::= { ospfObjects 17 }
|
|
|
|
ospfPmLocalLsdbEntry OBJECT-TYPE
|
|
SYNTAX OspfPmLocalLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX {
|
|
ospfPmLocalLsdbApplIndex,
|
|
ospfPmLocalLsdbIpAddress,
|
|
ospfPmLocalLsdbAddressLessIf,
|
|
ospfPmLocalLsdbType,
|
|
ospfPmLocalLsdbLsid,
|
|
ospfPmLocalLsdbRouterId
|
|
}
|
|
::= { ospfPmLocalLsdbTable 1 }
|
|
|
|
OspfPmLocalLsdbEntry ::= SEQUENCE {
|
|
ospfPmLocalLsdbIpAddress IpAddress,
|
|
ospfPmLocalLsdbAddressLessIf InterfaceIndexOrZero,
|
|
ospfPmLocalLsdbType OspfLinkLsTypes,
|
|
ospfPmLocalLsdbLsid IpAddress,
|
|
ospfPmLocalLsdbRouterId RouterID,
|
|
ospfPmLocalLsdbSequence Integer32,
|
|
ospfPmLocalLsdbAge Integer32,
|
|
ospfPmLocalLsdbChecksum Integer32,
|
|
ospfPmLocalLsdbAdvertisement OCTET STRING,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmLocalLsdbApplIndex OspfPmIndex,
|
|
ospfPmLocalLsdbAreaId AreaID
|
|
}
|
|
|
|
ospfPmLocalLsdbIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the interface from
|
|
which the LSA was received if the interface is
|
|
numbered."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Interface parameters"
|
|
::= { ospfPmLocalLsdbEntry 1 }
|
|
|
|
ospfPmLocalLsdbAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Interface Index of the interface from
|
|
which the LSA was received if the interface is
|
|
unnumbered."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Interface parameters"
|
|
::= { ospfPmLocalLsdbEntry 2 }
|
|
|
|
ospfPmLocalLsdbType OBJECT-TYPE
|
|
SYNTAX OspfLinkLsTypes
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement.
|
|
Each link state type has a separate advertisement
|
|
format."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header and "
|
|
::= { ospfPmLocalLsdbEntry 3 }
|
|
|
|
ospfPmLocalLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field
|
|
containing a 32 bit identifier in IP address format;
|
|
it identifies the piece of the routing domain
|
|
that is being described by the advertisement."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.4 Link State ID"
|
|
::= { ospfPmLocalLsdbEntry 4 }
|
|
|
|
ospfPmLocalLsdbRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the
|
|
originating router in the Autonomous System."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.1 Global parameters"
|
|
::= { ospfPmLocalLsdbEntry 5 }
|
|
|
|
-- Note that the OSPF Sequence Number is a 32 bit signed
|
|
-- integer. It starts with the value '80000001'h,
|
|
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
|
-- Thus, a typical sequence number will be very negative.
|
|
|
|
ospfPmLocalLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number field is a signed 32-bit
|
|
integer. It is used to detect old and duplicate
|
|
link state advertisements. The space of
|
|
sequence numbers is linearly ordered. The
|
|
larger the sequence number the more recent the
|
|
advertisement."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.6 LS sequence
|
|
number"
|
|
::= { ospfPmLocalLsdbEntry 6 }
|
|
|
|
ospfPmLocalLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 -- Should be 0..MaxAge, except when
|
|
-- doNotAge bit is set
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the age of the link state advertisement in seconds."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.1 LS age"
|
|
::= { ospfPmLocalLsdbEntry 7 }
|
|
|
|
ospfPmLocalLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the checksum of the complete
|
|
contents of the advertisement, excepting the
|
|
age field. The age field is excepted so that
|
|
an advertisement's age can be incremented
|
|
without updating the checksum. The checksum
|
|
used is the same that is used for ISO connectionless
|
|
datagrams; it is commonly referred to
|
|
as the Fletcher checksum."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.7 LS checksum"
|
|
::= { ospfPmLocalLsdbEntry 8 }
|
|
|
|
ospfPmLocalLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including
|
|
its header."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements"
|
|
::= { ospfPmLocalLsdbEntry 9 }
|
|
|
|
-- The following are DC-OSPF implementation specific fields.
|
|
|
|
ospfPmLocalLsdbApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmLocalLsdbEntry 10 }
|
|
|
|
ospfPmLocalLsdbAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF area in which the link belongs."
|
|
::= { ospfPmLocalLsdbEntry 11 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Link State Database, Link-Local for virtual Links
|
|
|
|
-- This table is identical to the OSPF LSDB Table in
|
|
-- format, but contains only Link-Local Link State
|
|
-- Advertisements for virtual links. The purpose is to
|
|
-- allow Link-Local LSAs to be displayed for each virtual
|
|
-- interface. This table is implemented to support type-9 LSAs
|
|
-- which are defined in "The OSPF Opaque LSA Option".
|
|
|
|
ospfPmVirtLocalLsdbTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_vlsdb
|
|
SYNTAX SEQUENCE OF OspfPmVirtLocalLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link-Local Link State Database
|
|
for virtual links."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements
|
|
and The OSPF Opaque LSA Option"
|
|
::= { ospfObjects 18 }
|
|
|
|
ospfPmVirtLocalLsdbEntry OBJECT-TYPE
|
|
SYNTAX OspfPmVirtLocalLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX {
|
|
ospfPmVirtLocalLsdbApplIndex,
|
|
ospfPmVirtLocalLsdbTransitArea,
|
|
ospfPmVirtLocalLsdbNeighbor,
|
|
ospfPmVirtLocalLsdbType,
|
|
ospfPmVirtLocalLsdbLsid,
|
|
ospfPmVirtLocalLsdbRouterId
|
|
}
|
|
::= { ospfPmVirtLocalLsdbTable 1 }
|
|
|
|
OspfPmVirtLocalLsdbEntry ::= SEQUENCE {
|
|
ospfPmVirtLocalLsdbTransitArea AreaID,
|
|
ospfPmVirtLocalLsdbNeighbor RouterID,
|
|
ospfPmVirtLocalLsdbType OspfLinkLsTypes,
|
|
ospfPmVirtLocalLsdbLsid IpAddress,
|
|
ospfPmVirtLocalLsdbRouterId RouterID,
|
|
ospfPmVirtLocalLsdbSequence Integer32,
|
|
ospfPmVirtLocalLsdbAge Integer32,
|
|
ospfPmVirtLocalLsdbChecksum Integer32,
|
|
ospfPmVirtLocalLsdbAdv OCTET STRING,
|
|
-- The following are DC-OSPF implementation specific parameters
|
|
ospfPmVirtLocalLsdbApplIndex OspfPmIndex
|
|
}
|
|
|
|
ospfPmVirtLocalLsdbTransitArea OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Transit Area that the Virtual Link
|
|
traverses. By definition, this is not 0.0.0.0"
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Interface parameters"
|
|
::= { ospfPmVirtLocalLsdbEntry 1 }
|
|
|
|
ospfPmVirtLocalLsdbNeighbor OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Router ID of the Virtual Neighbor."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Interface parameters"
|
|
::= { ospfPmVirtLocalLsdbEntry 2 }
|
|
|
|
ospfPmVirtLocalLsdbType OBJECT-TYPE
|
|
SYNTAX OspfLinkLsTypes
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement.
|
|
Each link state type has a separate advertisement format."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header and "
|
|
::= { ospfPmVirtLocalLsdbEntry 3 }
|
|
|
|
ospfPmVirtLocalLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field
|
|
containing a 32 bit identifier in IP address format;
|
|
it identifies the piece of the routing domain
|
|
that is being described by the advertisement."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.4 Link State ID"
|
|
::= { ospfPmVirtLocalLsdbEntry 4 }
|
|
|
|
ospfPmVirtLocalLsdbRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the
|
|
originating router in the Autonomous System."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.1 Global parameters"
|
|
::= { ospfPmVirtLocalLsdbEntry 5 }
|
|
|
|
-- Note that the OSPF Sequence Number is a 32 bit signed
|
|
-- integer. It starts with the value '80000001'h,
|
|
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
|
-- Thus, a typical sequence number will be very negative.
|
|
|
|
ospfPmVirtLocalLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number field is a signed 32-bit
|
|
integer. It is used to detect old and duplicate
|
|
link state advertisements. The space of
|
|
sequence numbers is linearly ordered. The
|
|
larger the sequence number the more recent the
|
|
advertisement."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.6 LS sequence
|
|
number"
|
|
::= { ospfPmVirtLocalLsdbEntry 6 }
|
|
|
|
ospfPmVirtLocalLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 -- Should be 0..MaxAge, except when
|
|
-- doNotAge bit is set
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the age of the link state advertisement in seconds."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.1 LS age"
|
|
::= { ospfPmVirtLocalLsdbEntry 7 }
|
|
|
|
ospfPmVirtLocalLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the checksum of the complete
|
|
contents of the advertisement, excepting the
|
|
age field. The age field is excepted so that
|
|
an advertisement's age can be incremented
|
|
without updating the checksum. The checksum
|
|
used is the same that is used for ISO connectionless
|
|
datagrams; it is commonly referred to
|
|
as the Fletcher checksum."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.7 LS checksum"
|
|
::= { ospfPmVirtLocalLsdbEntry 8 }
|
|
|
|
ospfPmVirtLocalLsdbAdv OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including
|
|
its header."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements"
|
|
::= { ospfPmVirtLocalLsdbEntry 9 }
|
|
|
|
-- The following are DC-OSPF implementation specific fields.
|
|
|
|
ospfPmVirtLocalLsdbApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmVirtLocalLsdbEntry 10 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
--
|
|
-- OSPF Protocol Manager Master Join Table.
|
|
--
|
|
-- This table controls which entities the OSPF Protocol Manager should join
|
|
-- to as master. Each join is represented by a row in this table. The status
|
|
-- of each join is represented by a read-only object within each row.
|
|
--
|
|
|
|
ospfPmMjTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_mj
|
|
SYNTAX SEQUENCE OF OspfPmMjEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table controls which entities the OSPF Protocol Manager should
|
|
join to as master. Each join is represented by a row in this table.
|
|
The status of each join is represented by a read-only object within
|
|
each row."
|
|
::= { ospfObjects 19 }
|
|
|
|
ospfPmMjEntry OBJECT-TYPE
|
|
SYNTAX OspfPmMjEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a join for which the OSPF Protocol Manager is master."
|
|
INDEX {
|
|
ospfPmMjApplIndex,
|
|
ospfPmMjInterfaceId,
|
|
ospfPmMjPartnerIndex
|
|
}
|
|
::= { ospfPmMjTable 1 }
|
|
|
|
OspfPmMjEntry ::= SEQUENCE {
|
|
ospfPmMjApplIndex Unsigned32,
|
|
ospfPmMjInterfaceId OspfPmInterfaceId,
|
|
ospfPmMjPartnerIndex Unsigned32,
|
|
ospfPmMjRowStatus RowStatus,
|
|
ospfPmMjAdminStatus OspfPmAdminStatus,
|
|
ospfPmMjOperStatus OspfPmOperStatus,
|
|
ospfPmMjJoinStatus OspfPmMjStatus
|
|
}
|
|
|
|
ospfPmMjApplIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies an OSPF Protocol Manager entity."
|
|
::= { ospfPmMjEntry 1 }
|
|
|
|
ospfPmMjInterfaceId OBJECT-TYPE
|
|
SYNTAX OspfPmInterfaceId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the interface required of this master join."
|
|
::= { ospfPmMjEntry 2 }
|
|
|
|
ospfPmMjPartnerIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the slave entity to join with. This index is used in the
|
|
join user data, to enable FTI-specific code within System Manager to
|
|
select a suitable slave entity."
|
|
::= { ospfPmMjEntry 3 }
|
|
|
|
ospfPmMjRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status for this OSPF Protocol Manager Master Join Table
|
|
entry, used to create and destroy table entries."
|
|
::= { ospfPmMjEntry 4 }
|
|
|
|
ospfPmMjAdminStatus OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status of this master join, used to start and stop
|
|
the join."
|
|
DEFVAL { adminStatusDown }
|
|
::= { ospfPmMjEntry 5 }
|
|
|
|
ospfPmMjOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of this master join."
|
|
::= { ospfPmMjEntry 6 }
|
|
|
|
ospfPmMjJoinStatus OBJECT-TYPE
|
|
SYNTAX OspfPmMjStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the master join."
|
|
::= { ospfPmMjEntry 7 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
--
|
|
-- OSPF Protocol Manager Slave Join Table.
|
|
--
|
|
-- This is a read-only table. It contains information on joins for which
|
|
-- OSPF Protocol Manager entities are acting as slaves. Each row in this table
|
|
-- represents one slave join in a particular OSPF Protocol Manager entity.
|
|
--
|
|
|
|
ospfPmSjTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_sj
|
|
SYNTAX SEQUENCE OF OspfPmSjEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information on joins for which OSPF Protocol
|
|
Manager entities are acting as slaves. Each row in this table
|
|
represents one slave join in a particular OSPF Protocol Manager
|
|
entity."
|
|
::= { ospfObjects 20 }
|
|
|
|
ospfPmSjEntry OBJECT-TYPE
|
|
SYNTAX OspfPmSjEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a join for which the OSPF Protocol Manager is slave."
|
|
INDEX {
|
|
ospfPmSjApplIndex,
|
|
ospfPmSjInterfaceId,
|
|
ospfPmSjMasterIndex
|
|
}
|
|
::= { ospfPmSjTable 1 }
|
|
|
|
OspfPmSjEntry ::= SEQUENCE {
|
|
ospfPmSjApplIndex Unsigned32,
|
|
ospfPmSjMasterIndex Unsigned32,
|
|
ospfPmSjJoinIndex Unsigned32,
|
|
ospfPmSjJoinStatus OspfPmSjStatus,
|
|
ospfPmSjInterfaceId OspfPmSlaveInterfaceId
|
|
}
|
|
|
|
ospfPmSjApplIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies an OSPF Protocol Manager entity."
|
|
::= { ospfPmSjEntry 1 }
|
|
|
|
ospfPmSjMasterIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the master entity."
|
|
::= { ospfPmSjEntry 2 }
|
|
|
|
ospfPmSjJoinIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index assigned to the join by the master to uniquely identify the join
|
|
within the scope of the master entity. This is the index received in
|
|
the join registration infor sent from the master to the slave on the
|
|
join registration IPS."
|
|
::= { ospfPmSjEntry 3 }
|
|
|
|
ospfPmSjJoinStatus OBJECT-TYPE
|
|
SYNTAX OspfPmSjStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the slave join."
|
|
::= { ospfPmSjEntry 4 }
|
|
|
|
ospfPmSjInterfaceId OBJECT-TYPE
|
|
SYNTAX OspfPmSlaveInterfaceId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the interface provided on this slave join."
|
|
::= { ospfPmSjEntry 5 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Interface Switching Descriptor Table
|
|
--
|
|
-- The OSPF Interface Switching Descriptor Table is an adjunct of the OSPF
|
|
-- Interface Table with specific information about the switching
|
|
-- capabilities of the interface. Note that an interface may have multiple
|
|
-- switching capabilities, hence the requirement for a separate table.
|
|
|
|
ospfPmIfSwitchTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_ifsw
|
|
SYNTAX SEQUENCE OF OspfPmIfSwitchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Switching Descriptor Table describes the
|
|
switching capabilities of the interfaces on the router."
|
|
REFERENCE
|
|
"draft-ietf-ccamp-gmpls-routing-01.txt"
|
|
::= { ospfObjects 21 }
|
|
|
|
ospfPmIfSwitchEntry OBJECT-TYPE
|
|
SYNTAX OspfPmIfSwitchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Switching Descriptor Entry describes the
|
|
switching capabilities of the interfaces on the router."
|
|
INDEX {
|
|
ospfPmIfSwitchApplIndex,
|
|
ospfPmIfSwitchIpAddress,
|
|
ospfPmIfSwitchAddressLessIf,
|
|
ospfPmIfSwitchingCap,
|
|
ospfPmIfSwitchEncoding,
|
|
ospfPmIfSwitchISDIndex
|
|
}
|
|
::= { ospfPmIfSwitchTable 1 }
|
|
|
|
OspfPmIfSwitchEntry ::= SEQUENCE {
|
|
ospfPmIfSwitchApplIndex OspfPmIndex,
|
|
ospfPmIfSwitchIpAddress IpAddress,
|
|
ospfPmIfSwitchAddressLessIf InterfaceIndexOrZero,
|
|
ospfPmIfSwitchingCap OspfPmIfSwitchCapValue,
|
|
ospfPmIfSwitchEncoding OspfPmIfSwitchEncodingValue,
|
|
ospfPmIfSwitchMaxLSPBwidth0 Integer32,
|
|
ospfPmIfSwitchLastMaxLSPBwidth0 Integer32,
|
|
ospfPmIfSwitchMaxLSPBwidth1 Integer32,
|
|
ospfPmIfSwitchLastMaxLSPBwidth1 Integer32,
|
|
ospfPmIfSwitchMaxLSPBwidth2 Integer32,
|
|
ospfPmIfSwitchLastMaxLSPBwidth2 Integer32,
|
|
ospfPmIfSwitchMaxLSPBwidth3 Integer32,
|
|
ospfPmIfSwitchLastMaxLSPBwidth3 Integer32,
|
|
ospfPmIfSwitchMaxLSPBwidth4 Integer32,
|
|
ospfPmIfSwitchLastMaxLSPBwidth4 Integer32,
|
|
ospfPmIfSwitchMaxLSPBwidth5 Integer32,
|
|
ospfPmIfSwitchLastMaxLSPBwidth5 Integer32,
|
|
ospfPmIfSwitchMaxLSPBwidth6 Integer32,
|
|
ospfPmIfSwitchLastMaxLSPBwidth6 Integer32,
|
|
ospfPmIfSwitchMaxLSPBwidth7 Integer32,
|
|
ospfPmIfSwitchLastMaxLSPBwidth7 Integer32,
|
|
ospfPmIfSwitchMinLSPBwidth Integer32,
|
|
ospfPmIfSwitchLastMinLSPBwidth Integer32,
|
|
ospfPmIfSwitchMTUSize Integer32,
|
|
ospfPmIfSwitchLastMTUSize Integer32,
|
|
ospfPmIfSwitchSonetSdhSupport OspfPmIfSwitchSonetSdhValue,
|
|
ospfPmIfSwitchISDIndex NumericIndex
|
|
}
|
|
|
|
ospfPmIfSwitchApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF entity."
|
|
::= { ospfPmIfSwitchEntry 1 }
|
|
|
|
ospfPmIfSwitchIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of this OSPF interface."
|
|
::= { ospfPmIfSwitchEntry 2 }
|
|
|
|
ospfPmIfSwitchAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For the purpose of easing the instancing of
|
|
addressed and address less interfaces; This
|
|
variable takes the value 0 on interfaces with
|
|
IP Addresses, and the corresponding value of
|
|
ifIndex for interfaces having no IP Address."
|
|
::= { ospfPmIfSwitchEntry 3 }
|
|
|
|
ospfPmIfSwitchingCap OBJECT-TYPE
|
|
SYNTAX OspfPmIfSwitchCapValue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The switching capability of the interface. Possible values are as
|
|
follows:
|
|
- 1 Packet-Switch Capable-1
|
|
- 2 Packet-Switch Capable-2
|
|
- 3 Packet-Switch Capable-3
|
|
- 4 Packet-Switch Capable-4
|
|
- 51 Layer-2 Switch Capable
|
|
- 100 Time-Division-Multiplex Capable
|
|
- 150 Lambda-Switch Capable
|
|
- 200 Fiber-Switch Capable."
|
|
::= { ospfPmIfSwitchEntry 4 }
|
|
|
|
ospfPmIfSwitchEncoding OBJECT-TYPE
|
|
SYNTAX OspfPmIfSwitchEncodingValue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of encoding used on this interface. Possible values are as
|
|
follows:
|
|
- 1 Packet
|
|
- 2 Ethernet
|
|
- 3 ANSI-ETSI-PDH
|
|
- 5 SDH-SONET
|
|
- 7 DIG-Wrapper
|
|
- 8 Lambda
|
|
- 9 Fiber
|
|
- 11 Fiber-Channel."
|
|
::= { ospfPmIfSwitchEntry 5 }
|
|
|
|
ospfPmIfSwitchMaxLSPBwidth0 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth on this interface, at the first priority
|
|
level, in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfSwitchLastMaxLSPBwidth0 is bigger than
|
|
ospfPmIfMaxLSPBwidthPcntge."
|
|
::= { ospfPmIfSwitchEntry 6 }
|
|
|
|
ospfPmIfSwitchLastMaxLSPBwidth0 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised MAX LSP Bandwidth at the first priority
|
|
level for this interface."
|
|
::= { ospfPmIfSwitchEntry 7 }
|
|
|
|
ospfPmIfSwitchMaxLSPBwidth1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth on this interface, at the second priority
|
|
level, in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfSwitchLastMaxLSPBwidth1 is bigger than
|
|
ospfPmIfMaxLSPBwidthPcntge."
|
|
::= { ospfPmIfSwitchEntry 8 }
|
|
|
|
ospfPmIfSwitchLastMaxLSPBwidth1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised MAX LSP Bandwidth at the second priority
|
|
level for this interface."
|
|
::= { ospfPmIfSwitchEntry 9 }
|
|
|
|
ospfPmIfSwitchMaxLSPBwidth2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth on this interface, at the third priority
|
|
level, in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfSwitchLastMaxLSPBwidth2 is bigger than
|
|
ospfPmIfMaxLSPBwidthPcntge."
|
|
::= { ospfPmIfSwitchEntry 10 }
|
|
|
|
ospfPmIfSwitchLastMaxLSPBwidth2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised MAX LSP Bandwidth at the third priority
|
|
level for this interface."
|
|
::= { ospfPmIfSwitchEntry 11 }
|
|
|
|
ospfPmIfSwitchMaxLSPBwidth3 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth on this interface, at the fourth priority
|
|
level, in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfSwitchLastMaxLSPBwidth3 is bigger than
|
|
ospfPmIfMaxLSPBwidthPcntge."
|
|
::= { ospfPmIfSwitchEntry 12 }
|
|
|
|
ospfPmIfSwitchLastMaxLSPBwidth3 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised MAX LSP Bandwidth at the fourth priority
|
|
level for this interface."
|
|
::= { ospfPmIfSwitchEntry 13 }
|
|
|
|
ospfPmIfSwitchMaxLSPBwidth4 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth on this interface, at the fifth priority
|
|
level, in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfSwitchLastMaxLSPBwidth4 is bigger than
|
|
ospfPmIfMaxLSPBwidthPcntge."
|
|
::= { ospfPmIfSwitchEntry 14 }
|
|
|
|
ospfPmIfSwitchLastMaxLSPBwidth4 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised MAX LSP Bandwidth at the fifth priority
|
|
level for this interface."
|
|
::= { ospfPmIfSwitchEntry 15 }
|
|
|
|
ospfPmIfSwitchMaxLSPBwidth5 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth on this interface, at the sixth priority
|
|
level, in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfSwitchLastMaxLSPBwidth5 is bigger than
|
|
ospfPmIfMaxLSPBwidthPcntge."
|
|
::= { ospfPmIfSwitchEntry 16 }
|
|
|
|
ospfPmIfSwitchLastMaxLSPBwidth5 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised MAX LSP Bandwidth at the sixth priority
|
|
level for this interface."
|
|
::= { ospfPmIfSwitchEntry 17 }
|
|
|
|
ospfPmIfSwitchMaxLSPBwidth6 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth on this interface, at the seventh priority
|
|
level, in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfSwitchLastMaxLSPBwidth6 is bigger than
|
|
ospfPmIfMaxLSPBwidthPcntge."
|
|
::= { ospfPmIfSwitchEntry 18 }
|
|
|
|
ospfPmIfSwitchLastMaxLSPBwidth6 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised MAX LSP Bandwidth at the seventh priority
|
|
level for this interface."
|
|
::= { ospfPmIfSwitchEntry 19 }
|
|
|
|
ospfPmIfSwitchMaxLSPBwidth7 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAX LSP bandwidth on this interface, at the eighth priority
|
|
level, in IEEE floating point format, used by CSPF to calculate
|
|
constrained routes. The units are bytes per second. This is
|
|
advertised through the routing domain in Opaque LSAs. However, a
|
|
change to this parameter only causes an origination of a new Opaque
|
|
LSA when the percentage difference between this parameter and
|
|
ospfPmIfSwitchLastMaxLSPBwidth7 is bigger than
|
|
ospfPmIfMaxLSPBwidthPcntge."
|
|
::= { ospfPmIfSwitchEntry 20 }
|
|
|
|
ospfPmIfSwitchLastMaxLSPBwidth7 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised MAX LSP Bandwidth at the eighth priority
|
|
level for this interface."
|
|
::= { ospfPmIfSwitchEntry 21 }
|
|
|
|
ospfPmIfSwitchMinLSPBwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specific information about the switching capability for this
|
|
interface. This represents the Minimium LSP bandwidth for this
|
|
interface."
|
|
::= { ospfPmIfSwitchEntry 22 }
|
|
|
|
ospfPmIfSwitchLastMinLSPBwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Min LSP Bandwidth on this interface."
|
|
::= { ospfPmIfSwitchEntry 23 }
|
|
|
|
ospfPmIfSwitchMTUSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specific information about the switching capability for this
|
|
interface. This field reports the Maximum Transmission Unit size for
|
|
this type of traffic. Note that this can supersede the more generic
|
|
MTU size specified on the interface MIB."
|
|
::= { ospfPmIfSwitchEntry 24 }
|
|
|
|
ospfPmIfSwitchLastMTUSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last advertised Min LSP Bandwidth on this interface."
|
|
::= { ospfPmIfSwitchEntry 25 }
|
|
|
|
ospfPmIfSwitchSonetSdhSupport OBJECT-TYPE
|
|
SYNTAX OspfPmIfSwitchSonetSdhValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET or SDH supported on this interface."
|
|
DEFVAL { ifSonetSdhStandard }
|
|
::= { ospfPmIfSwitchEntry 26 }
|
|
|
|
ospfPmIfSwitchISDIndex OBJECT-TYPE
|
|
SYNTAX NumericIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index used to distinguish between Interface Switching
|
|
Descriptors that are different, but have the same capability and
|
|
encoding."
|
|
::= { ospfPmIfSwitchEntry 27 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- DC addition
|
|
--
|
|
-- The OSPF IGP Shortcut Table
|
|
--
|
|
-- Each IGP shortcut interface known to OSPF corresponds to one entry in this
|
|
-- table.
|
|
|
|
ospfPmIgpShortcutTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_igp_shortcut
|
|
SYNTAX SEQUENCE OF OspfPmIgpShortcutEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of IGP shortcut tunnel interfaces known to OSPF."
|
|
::= { ospfObjects 23 }
|
|
|
|
ospfPmIgpShortcutEntry OBJECT-TYPE
|
|
SYNTAX OspfPmIgpShortcutEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry corresponds to one IGP shortcut tunnel interface
|
|
known to OSPF on this system."
|
|
INDEX { ospfPmShortcutApplIndex,
|
|
ospfPmShortcutIfIndex }
|
|
::= { ospfPmIgpShortcutTable 1 }
|
|
|
|
OspfPmIgpShortcutEntry ::=
|
|
SEQUENCE {
|
|
ospfPmShortcutApplIndex OspfPmIndex,
|
|
ospfPmShortcutIfIndex InterfaceIndex,
|
|
ospfPmShortcutRemoteAddress IpAddress,
|
|
ospfPmShortcutMetricType IgpShortcutMetricType,
|
|
ospfPmShortcutMetricValue Integer32,
|
|
ospfPmShortcutOperStatus IfOperStatus
|
|
}
|
|
|
|
ospfPmShortcutApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmIgpShortcutEntry 1 }
|
|
|
|
ospfPmShortcutIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of ifIndex for the IGP shortcut tunnel interface."
|
|
|
|
::= { ospfPmIgpShortcutEntry 2 }
|
|
|
|
ospfPmShortcutRemoteAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address value for this remote address."
|
|
|
|
::= { ospfPmIgpShortcutEntry 3 }
|
|
|
|
ospfPmShortcutMetricType OBJECT-TYPE
|
|
SYNTAX IgpShortcutMetricType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of metric value assigned to this IGP shortcut.
|
|
|
|
The type of metric value can be one of the following.
|
|
- 'metricTypeAbsolute'; the metric defined by
|
|
ospfPmShortcutMetricValue is used as the cost of the IGP
|
|
shortcut.
|
|
- 'metricTypeRelative'; the metric value defined by
|
|
ospfPmShortcutMetricValue is added to the IGP-calculated cost
|
|
of reaching the egress of the shortcut to determine the
|
|
cost of the IGP shortcut. Note that, in this case, the metric
|
|
value may be zero, positive or negative. Note also that a
|
|
minimum value of 1 is defined for the result of the sum of the
|
|
IGP-calculated cost and a relative metric value."
|
|
|
|
::= { ospfPmIgpShortcutEntry 4 }
|
|
|
|
ospfPmShortcutMetricValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric assigned to this IGP shortcut.
|
|
|
|
If ospfPmShortcutMetricType is set to 'metricTypeAbsolute'
|
|
then this field takes a value in the range of 1 - 16777215.
|
|
|
|
If ospfPmShortcutMetricType is set to 'metricTypeRelative'
|
|
then this field takes a value in the range of -16777214 to 16777215."
|
|
|
|
::= { ospfPmIgpShortcutEntry 5 }
|
|
|
|
ospfPmShortcutOperStatus OBJECT-TYPE
|
|
SYNTAX IfOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational status of the IGP shortcut interface.
|
|
|
|
The IGP shortcut interface is only usable by DC-OSPF if
|
|
ospfPmShortcutOperStatus is set to 'up'."
|
|
|
|
::= { ospfPmIgpShortcutEntry 6 }
|
|
|
|
-- End of DC addition
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Neighbor Manager Entity Table
|
|
-- This table is used to create and manage OSPF Neighbor Manager entities.
|
|
|
|
ospfNmEntTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qonm_ent
|
|
SYNTAX SEQUENCE OF OspfNmEntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of OSPF Neighbor Manager entities."
|
|
::= { ospfObjects 22 }
|
|
|
|
ospfNmEntEntry OBJECT-TYPE
|
|
SYNTAX OspfNmEntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry represents an instance of the OSPF Neighbor Manager
|
|
entity."
|
|
INDEX { ospfNmEntIndex }
|
|
::= { ospfNmEntTable 1 }
|
|
|
|
OspfNmEntEntry ::= SEQUENCE {
|
|
ospfNmEntIndex OspfPmIndex,
|
|
ospfNmEntRowStatus RowStatus,
|
|
ospfNmEntAdminStatus OspfPmAdminStatus,
|
|
ospfNmEntOperStatus NpgOperStatus,
|
|
ospfNmMjEntityIndex Unsigned32,
|
|
ospfNmSckEntityIndex Unsigned32,
|
|
ospfNmEntNmiJoinOperStatus NpgOperStatus,
|
|
ospfNmEntSckJoinOperStatus NpgOperStatus,
|
|
ospfNmEntBfdEntityIndex Unsigned32,
|
|
ospfNmEntBfdJoinOperStatus NpgOperStatus,
|
|
ospfNmEntStatsReset TruthValue,
|
|
ospfNmEntEnableTrapSupport TruthValue
|
|
}
|
|
|
|
ospfNmEntIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this ospfNmEntEntry. This is the HAF entity
|
|
index passed on the entity create parameters."
|
|
::= { ospfNmEntEntry 1 }
|
|
|
|
ospfNmEntRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status for this NM Entity Table entry, used to
|
|
create and destroy table entries."
|
|
::= { ospfNmEntEntry 2 }
|
|
|
|
ospfNmEntAdminStatus OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status of this NM entity, used to
|
|
activate and deactivate NM."
|
|
DEFVAL { adminStatusUp }
|
|
::= { ospfNmEntEntry 3 }
|
|
|
|
ospfNmEntOperStatus OBJECT-TYPE
|
|
SYNTAX NpgOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of this NM entity."
|
|
::= { ospfNmEntEntry 4 }
|
|
|
|
ospfNmMjEntityIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the PM entity to join with. This index is
|
|
used in the join user data, to enable FTI-specific code
|
|
within System Manager to select a suitable slave PM entity.
|
|
|
|
This field follows the replaceOnlyWhileDisabled behavior."
|
|
DEFVAL { 1 }
|
|
::= { ospfNmEntEntry 5 }
|
|
|
|
ospfNmSckEntityIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the SCK stub entity to join with. This index is used in
|
|
the join user data, to enable FTI-specific code within System
|
|
Manager to select a suitable slave SCK entity.
|
|
|
|
This field follows the replaceOnlyWhileDisabled behavior."
|
|
DEFVAL { 1 }
|
|
::= { ospfNmEntEntry 6 }
|
|
|
|
ospfNmEntNmiJoinOperStatus OBJECT-TYPE
|
|
SYNTAX NpgOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of the NMI join.
|
|
ospfNmEntOperStatus cannot transition to 'operStatusUp'
|
|
unless this object has a value of 'operStatusUp', and cannot
|
|
transition to 'operStatusDown' unless this object has a
|
|
value of 'operStatusDown'."
|
|
::= { ospfNmEntEntry 7 }
|
|
|
|
ospfNmEntSckJoinOperStatus OBJECT-TYPE
|
|
SYNTAX NpgOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of the SCK join.
|
|
ospfNmEntOperStatus cannot transition to 'operStatusUp'
|
|
unless this object has a value of 'operStatusUp', and cannot
|
|
transition to 'operStatusDown' unless this object has a
|
|
value of 'operStatusDown'."
|
|
::= { ospfNmEntEntry 8 }
|
|
|
|
ospfNmEntBfdEntityIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity index for the Bidirectional Forwarding Detection (BFD)
|
|
provider to which this NM entity should join. Zero indicates that
|
|
no BFD provider is available, or that NM should not join to any BFD
|
|
provider.
|
|
|
|
This field follows the replaceOnlyWhileDisabled behavior."
|
|
DEFVAL { 0 }
|
|
::= { ospfNmEntEntry 9 }
|
|
|
|
ospfNmEntBfdJoinOperStatus OBJECT-TYPE
|
|
SYNTAX NpgOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of the BFDI join.
|
|
|
|
If ospfNmEntBfdEntityIndex has a zero value, this field will have a
|
|
value of 'operStatusDown'. This will not have any effect on
|
|
ospfNmEntOperStatus.
|
|
|
|
If ospfNmEntBfdEntityIndex has a non-zero value, then
|
|
ospfNmEntOperStatus cannot transition to 'operStatusUp' unless this
|
|
object has a value of 'operStatusUp', and cannot transition to
|
|
'operStatusDown' unless this object has a value of
|
|
'operStatusDown'."
|
|
::= { ospfNmEntEntry 10 }
|
|
|
|
ospfNmEntStatsReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to reset all stats counters in the
|
|
ospfNmEntStatsTable that augments this table.
|
|
|
|
Reading the value of this object has no meaning."
|
|
DEFVAL { false }
|
|
::= { ospfNmEntEntry 11 }
|
|
|
|
ospfNmEntEnableTrapSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to enable trap support in
|
|
DC-OSPF-NM.
|
|
|
|
When this field is set to 'true', DC-OSPF-NM will generate
|
|
traps for the events listed under AMB_OSPF_TRAP_TYPES that
|
|
are relevant to NM."
|
|
DEFVAL { false }
|
|
::= { ospfNmEntEntry 12 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- The OSPF Domain ID Table
|
|
|
|
ospfPmDomainIdTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_domain_id
|
|
SYNTAX SEQUENCE OF OspfPmDomainIdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Domain ID Table.
|
|
|
|
The OSPF Domain ID Table controls the LSA types assigned to
|
|
BGP/MPLS IP VPN routes as part of OSPF PE-CE protocol
|
|
function.
|
|
|
|
This table is only used if ospfPmEntVpnPeCeSupport is
|
|
true.
|
|
|
|
The OSPF Domain ID Table specifies one primary OSPF Domain
|
|
ID and optionally one or more secondary OSPF Domain IDs.
|
|
|
|
When an OSPF instance exports an OSPF route as a BGP/MPLS
|
|
VPN route, it adds attributes including the OSPF Route Type
|
|
and the OSPF Domain ID, and sets the route's OSPF Domain ID
|
|
to the exporting OSPF Instance's primary OSPF Domain ID.
|
|
|
|
When another OSPF instance imports the BGP/MPLS VPN route
|
|
as an OSPF route, it determines the route's LSA type
|
|
according to its OSPF Route Type and OSPF Domain ID.
|
|
|
|
- If the VPN route's OSPF Route Type is AS-external then
|
|
the route is imported as an AS-external route.
|
|
|
|
- If the VPN route's OSPF Domain ID doesn't match any of
|
|
the OSPF instance's primary or secondary OSPF Domain IDs
|
|
then the route is imported as an AS-external route.
|
|
|
|
- Otherwise the VPN route is imported as an OSPF inter-area
|
|
route.
|
|
|
|
If the OSPF Domain ID Table is empty then the primary OSPF
|
|
Domain ID is the NULL OSPF Domain ID.
|
|
|
|
If ospfPmEntVpnPeCeSupport is false then RFC 4577 OSPF PE-CE
|
|
function is disabled. In this case VPN routes are exported
|
|
without OSPF Route Type and OSPF Domain ID attributes, and
|
|
are imported as AS-external routes."
|
|
::= { ospfObjects 24 }
|
|
|
|
ospfPmDomainIdEntry OBJECT-TYPE
|
|
SYNTAX OspfPmDomainIdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry represents an OSPF Domain ID."
|
|
INDEX { ospfPmDomainIdApplIndex, ospfPmDomainIdValue }
|
|
::= { ospfPmDomainIdTable 1 }
|
|
|
|
OspfPmDomainIdEntry ::= SEQUENCE {
|
|
ospfPmDomainIdApplIndex OspfPmIndex,
|
|
ospfPmDomainIdValue OCTET STRING,
|
|
ospfPmDomainIdRowStatus RowStatus,
|
|
ospfPmDomainIdRole INTEGER,
|
|
ospfPmDomainIdStatus INTEGER
|
|
}
|
|
|
|
ospfPmDomainIdApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmDomainIdEntry 1 }
|
|
|
|
ospfPmDomainIdValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (8))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Domain ID value.
|
|
|
|
The OSPF Domain ID value is a BGP extended community
|
|
attribute value. It consists of a 2 byte Type field
|
|
followed by a 6 byte Value field. The Type field value
|
|
determines the Value field format.
|
|
|
|
For an OSPF Domain ID the combined format of the Type and
|
|
Value fields must be one of the following:
|
|
- 00 05 {2 byte AS number} {4 byte local value}
|
|
- 01 05 {4 byte IPv4 address} {2 byte local value}
|
|
- 02 05 {4 byte AS number} {2 byte local value}
|
|
|
|
In addition, Type 80 05 is equivalent to Type 00 05 and is
|
|
allowed for back-compatibility.
|
|
|
|
If the Value field is 00 00 00 00 00 00 then the value
|
|
represents the NULL OSPF Domain ID. Use of a NULL OSPF
|
|
Domain ID is only allowed for the primary OSPF Domain ID
|
|
and only if there are no secondary OSPF Domain IDs."
|
|
::= { ospfPmDomainIdEntry 2 }
|
|
|
|
ospfPmDomainIdRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status for this OSPF Domain ID Table entry, used
|
|
to create and destroy table entries."
|
|
::= { ospfPmDomainIdEntry 3 }
|
|
|
|
ospfPmDomainIdRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
domRolePrimary (1),
|
|
domRoleSecondary (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured role of this OSPF Domain ID (primary or
|
|
secondary)."
|
|
DEFVAL { domRolePrimary }
|
|
::= { ospfPmDomainIdEntry 4 }
|
|
|
|
ospfPmDomainIdStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
domStsPrimary (1),
|
|
domStsSecondary (2),
|
|
domStsInactive (3),
|
|
domStsInvalid (4),
|
|
domStsInconsistent (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual status of this OSPF Domain ID.
|
|
|
|
If the overall OSPF Domain ID configuration is valid then
|
|
the actual OSPF Domain ID status matches its configured
|
|
role.
|
|
|
|
If the overall OSPF Domain ID configuration is invalid
|
|
then the actual status of an OSPF Domain ID may differ
|
|
from its configured role. It may be downgraded from
|
|
primary to secondary, or it may not be used at all.
|
|
|
|
In particular.
|
|
- Each OSPF instance can only have one primary OSPF
|
|
Domain ID.
|
|
- Each OSPF instance can only have secondary OSPF
|
|
Domain IDs if it has a non-NULL primary OSPF Domain
|
|
ID.
|
|
- NULL OSPF Domain ID values are valid for the primary
|
|
OSPF Domain ID but not for secondary OSPF Domain IDs."
|
|
::= { ospfPmDomainIdEntry 5 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- The OSPF Sham Link Table
|
|
|
|
ospfPmShamLinkTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_sham_link
|
|
SYNTAX SEQUENCE OF OspfPmShamLinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Sham Link Table.
|
|
|
|
The OSPF Sham Link Table configures sham links over the
|
|
provider BGP/MPLS IP VPN backbone as part of OSPF PE-CE
|
|
protocol function.
|
|
|
|
This table is only used if ospfPmEntVpnPeCeSupport is
|
|
true.
|
|
|
|
Each sham link runs the full OSPF protocol between two PE
|
|
routers using MPLS tunnels to carry OSPF packets across the
|
|
provider backbone. The sham link is viewed as part of the
|
|
VPN and is handled by the OSPF instance for the VPN running
|
|
on each PE router. It is independent of the provider
|
|
backbone and independent any OSPF instance for the provider
|
|
backbone.
|
|
|
|
The sham link is identified by its endpoint addresses on the
|
|
two PE routers. These sham link endpoint addresses are
|
|
addresses assigned to the PE routers but belonging to the
|
|
VPN address space. They are independent of the provider
|
|
backbone address space."
|
|
::= { ospfObjects 25 }
|
|
|
|
ospfPmShamLinkEntry OBJECT-TYPE
|
|
SYNTAX OspfPmShamLinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry represents an OSPF sham link."
|
|
INDEX {
|
|
ospfPmShamLinkApplIndex,
|
|
ospfPmShamLinkAreaId,
|
|
ospfPmShamLinkLocalIpAddr,
|
|
ospfPmShamLinkRemoteIpAddr
|
|
}
|
|
::= { ospfPmShamLinkTable 1 }
|
|
|
|
OspfPmShamLinkEntry ::= SEQUENCE {
|
|
ospfPmShamLinkApplIndex OspfPmIndex,
|
|
ospfPmShamLinkAreaId AreaID,
|
|
ospfPmShamLinkLocalIpAddr IpAddress,
|
|
ospfPmShamLinkRemoteIpAddr IpAddress,
|
|
ospfPmShamLinkRowStatus RowStatus,
|
|
ospfPmShamLinkIfIndex InterfaceIndex,
|
|
ospfPmShamLinkMetric Integer32,
|
|
ospfPmShamLinkTransitDelay UpToMaxAge,
|
|
ospfPmShamLinkRetransInterval UpToMaxAge,
|
|
ospfPmShamLinkHelloInterval HelloRange,
|
|
ospfPmShamLinkRtrDeadInterval Integer32,
|
|
ospfPmShamLinkState OspfInterfaceStates,
|
|
ospfPmShamLinkEvents Counter32,
|
|
ospfPmShamLinkAuthType OspfAuthTypes,
|
|
ospfPmShamLinkAuthKey OCTET STRING,
|
|
ospfPmShamLinkLsaCount Gauge32,
|
|
ospfPmShamLinkLsaCksumSum Integer32,
|
|
ospfPmShamLinkAdminStatus OspfPmAdminStatus,
|
|
ospfPmShamLinkOperStatus OspfPmOperStatus,
|
|
ospfPmShamLinkTransmitDelay Integer32,
|
|
ospfPmShamLinkIPMaxPacketSize Integer32,
|
|
ospfPmShamLinkInterfaceName DisplayString,
|
|
ospfPmShamLinkLsaRefreshIntvl Integer32,
|
|
ospfPmShamLinkHelperModePolicy OspfHelperModePolicy,
|
|
ospfPmShamLinkMaxGracePeriod UpToRefreshInterval,
|
|
ospfPmShamLinkEnableTeFlooding TruthValue,
|
|
ospfPmShamLinkAuthUserData AuthUserDataString,
|
|
ospfPmShamLinkFastHelloMult FastHelloMultiplierRange,
|
|
ospfPmShamLinkMtuIgnore TruthValue,
|
|
ospfPmShamLinkNmEntity Integer32,
|
|
ospfPmShamLinkRstStrictLsaChk TruthValue,
|
|
ospfPmShamLinkIpAddrConflict OspfShamConflictFlags,
|
|
ospfPmShamLinkStatsReset TruthValue,
|
|
ospfPmShamLinkGrcLsaRsndTmr Integer32,
|
|
ospfPmShamLinkGRDelayTimer Integer32
|
|
}
|
|
|
|
ospfPmShamLinkApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmShamLinkEntry 1 }
|
|
|
|
ospfPmShamLinkAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF area in which the sham link belongs."
|
|
::= { ospfPmShamLinkEntry 2 }
|
|
|
|
ospfPmShamLinkLocalIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local sham link endpoint address."
|
|
::= { ospfPmShamLinkEntry 3 }
|
|
|
|
ospfPmShamLinkRemoteIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote sham link endpoint address."
|
|
::= { ospfPmShamLinkEntry 4 }
|
|
|
|
ospfPmShamLinkRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status for this OSPF Sham Link Table entry, used
|
|
to create and destroy table entries."
|
|
::= { ospfPmShamLinkEntry 5 }
|
|
|
|
ospfPmShamLinkIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index assigned to this sham link.
|
|
This is advertised in the router's router-LSAs.
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
::= { ospfPmShamLinkEntry 6 }
|
|
|
|
ospfPmShamLinkMetric OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured metric for this sham link.
|
|
|
|
If this metric is zero then the sham link uses the default
|
|
metric specified by ospfPmEntVpnDfltShamLinkMetric."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmShamLinkEntry 7 }
|
|
|
|
ospfPmShamLinkTransitDelay OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated number of seconds it takes to transmit a
|
|
link-state update packet over this sham link."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmShamLinkEntry 8 }
|
|
|
|
ospfPmShamLinkRetransInterval OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds between link-state advertisement
|
|
retransmissions for this sham link.
|
|
This value is also used when retransmitting database
|
|
description and link-state request packets. This value
|
|
should be well over the expected roundtrip time."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmShamLinkEntry 9 }
|
|
|
|
ospfPmShamLinkHelloInterval OBJECT-TYPE
|
|
SYNTAX HelloRange
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time, in seconds, between the Hello packets
|
|
that the router sends on this sham link. This value must
|
|
be the same for the remote endpoint.
|
|
|
|
Note that this field is ignored when Fast Hellos are used.
|
|
Fast Hellos are configured using
|
|
ospfPmShamLinkRtrDeadInterval."
|
|
DEFVAL { 10 }
|
|
::= { ospfPmShamLinkEntry 10 }
|
|
|
|
ospfPmShamLinkRtrDeadInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds that a router's Hello packets have
|
|
not been seen before its neighbors declare the router
|
|
down. This should be some multiple of the Hello interval.
|
|
This value must be the same for the remote endpoint.
|
|
|
|
A value of 1 second means that Fast Hello Timers are used
|
|
on this interface. The ospfPmShamLinkFastHelloMult
|
|
field is used to determine the Hello interval instead of
|
|
ospfPmShamLinkHelloInterval."
|
|
DEFVAL { 40 }
|
|
::= { ospfPmShamLinkEntry 11 }
|
|
|
|
ospfPmShamLinkState OBJECT-TYPE
|
|
SYNTAX OspfInterfaceStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF interface state for this sham link."
|
|
::= { ospfPmShamLinkEntry 12 }
|
|
|
|
ospfPmShamLinkEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of state changes or error events on this
|
|
sham link."
|
|
::= { ospfPmShamLinkEntry 13 }
|
|
|
|
ospfPmShamLinkAuthType OBJECT-TYPE
|
|
SYNTAX OspfAuthTypes
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The authentication type for this sham link.
|
|
Additional authentication types may be assigned locally.
|
|
|
|
Note that this object can be used to engage in significant
|
|
attacks against an OSPF router."
|
|
DEFVAL { authNone } -- no authentication, by default
|
|
::= { ospfPmShamLinkEntry 14 }
|
|
|
|
ospfPmShamLinkAuthKey OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cleartext password used as an OSPF Authentication key
|
|
when simplePassword security is enabled. This object does
|
|
not access any OSPF Cryptogaphic (e.g. MD5)
|
|
Authentication Key under any circumstance.
|
|
|
|
If the key length is shorter than 8 octets, the agent will
|
|
left adjust and zero fill to 8 octets.
|
|
|
|
Unauthenticated interfaces need no authentication key, and
|
|
simple password authentication cannot use a key of more
|
|
than 8 octets.
|
|
|
|
Note that the use of simplePassword authentication is NOT
|
|
recommended when there is concern regarding attack upon
|
|
the OSPF system. SimplePassword authentication is only
|
|
sufficient to protect against accidental misconfigurations
|
|
because it re-uses cleartext passwords. [RFC-1704]
|
|
|
|
When read, ospfPmShamLinkAuthKey always returns an Octet
|
|
String of length zero."
|
|
DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
|
|
::= { ospfPmShamLinkEntry 15 }
|
|
|
|
ospfPmShamLinkLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of link-local link state advertisements
|
|
in this sham link's link-local link state database."
|
|
::= { ospfPmShamLinkEntry 16 }
|
|
|
|
ospfPmShamLinkLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit unsigned sum of the link-state advertisements'
|
|
LS checksums contained in this sham link's link-local link
|
|
state database. The sum can be used to determine if there
|
|
has been a change in the sham link's link state database,
|
|
and to compare the link-state database at the remote
|
|
endpoint."
|
|
::= { ospfPmShamLinkEntry 17 }
|
|
|
|
ospfPmShamLinkAdminStatus OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired administrative state of this sham link."
|
|
DEFVAL { adminStatusUp }
|
|
::= { ospfPmShamLinkEntry 18 }
|
|
|
|
ospfPmShamLinkOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of this sham link."
|
|
::= { ospfPmShamLinkEntry 19 }
|
|
|
|
ospfPmShamLinkTransmitDelay OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'7FFFFFFF'h)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time this interface will delay a LSU packet, in order
|
|
to add more LSAs to the packet before sending. Setting
|
|
this correctly can reduce the network traffic. This is
|
|
configurable on a per-interface basis."
|
|
DEFVAL { 100 }
|
|
::= { ospfPmShamLinkEntry 20 }
|
|
|
|
ospfPmShamLinkIPMaxPacketSize OBJECT-TYPE
|
|
SYNTAX Integer32 (0..'FFFF'h)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum transfer unit (MTU) for this sham link.
|
|
|
|
This is the maximum packet size in bytes for packets sent
|
|
over the sham link. This size excludes link layer headers
|
|
but includes IP headers and higher-level headers.
|
|
|
|
Normally, DC-OSPF will limit sent PDUs (protocol data
|
|
units) to less than or equal to this size. However, if
|
|
DC-OSPF cannot construct a valid OSPF PDU smaller than or
|
|
equal to this size then it will send the smallest valid
|
|
PDU and assume that the IP stack will fragment the packet."
|
|
DEFVAL { 576 }
|
|
::= { ospfPmShamLinkEntry 21 }
|
|
|
|
ospfPmShamLinkInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name of the interface.
|
|
Set to null if not known.
|
|
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
::= { ospfPmShamLinkEntry 22 }
|
|
|
|
ospfPmShamLinkLsaRefreshIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3599)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Self-originated LSAs are periodically reflooded into the
|
|
routing domain, to add to the robustness of the OSPF
|
|
protocol. This value determines the interval between
|
|
refreshes of LSAs that are only flooded over this
|
|
interface and is defaulted to the OSPF standard default
|
|
of 1800 seconds (30 minutes)."
|
|
DEFVAL { 1800 }
|
|
::= { ospfPmShamLinkEntry 23 }
|
|
|
|
ospfPmShamLinkHelperModePolicy OBJECT-TYPE
|
|
SYNTAX OspfHelperModePolicy
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether DC-OSPF will help a neighbor undergoing
|
|
hitless restart on this interface for the specified
|
|
reason. This field contains a bit flag for each of
|
|
OspfHitlessRestartReasons. If a bit flag for a specific
|
|
restart reason is set, then DC-OSPF will help a router
|
|
restarting for this reason. Otherwise grace LSAs received
|
|
containing this restart reason will be ignored.
|
|
|
|
By default DC-OSPF does not help restarting routers for
|
|
any reason."
|
|
DEFVAL { {} }
|
|
::= { ospfPmShamLinkEntry 24 }
|
|
|
|
ospfPmShamLinkMaxGracePeriod OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If configured to help neighbors undergoing hitless restart
|
|
on this interface, this field indicates the maximum grace
|
|
period that will be allowed for a neighboring router
|
|
undergoing hitless restart. If a type-9 grace LSA is
|
|
received with a greater requested grace period, then the
|
|
grace LSA will be ignored."
|
|
DEFVAL { 140 }
|
|
::= { ospfPmShamLinkEntry 25 }
|
|
|
|
ospfPmShamLinkEnableTeFlooding OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to enable TE LSA flooding across this interface.
|
|
This allows the TE data network to be partitioned
|
|
separately from the underlying OSPF control plane network.
|
|
This flag has no effect on the receipt of TE LSAs across
|
|
this interface, so to be truly effective it must be set
|
|
consistently on the remote endpoint.
|
|
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
DEFVAL { true }
|
|
::= { ospfPmShamLinkEntry 26 }
|
|
|
|
ospfPmShamLinkAuthUserData OBJECT-TYPE
|
|
SYNTAX AuthUserDataString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication user data for interface level
|
|
authentication.
|
|
|
|
This data is passed opaquely to the Metaswitch
|
|
authentication interface where it can be used to assist
|
|
with authentication decisions."
|
|
DEFVAL { ''h }
|
|
::= { ospfPmShamLinkEntry 27 }
|
|
|
|
ospfPmShamLinkFastHelloMult OBJECT-TYPE
|
|
SYNTAX FastHelloMultiplierRange
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hellos that should be sent within 1 second
|
|
when using Fast Hellos on this interface. This value does
|
|
not have to be same for all routers attached to a common
|
|
network, but it is advisable. Fast Hellos are configured
|
|
using ospfPmShamLinkRtrDeadInterval."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmShamLinkEntry 28 }
|
|
|
|
ospfPmShamLinkMtuIgnore OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls whether DC-OSPF checks the MTU size
|
|
on incoming Database Description packets. By default, if
|
|
the received MTU size in a DB Description packet is higher
|
|
than the MTU size configured on the sham link, the OSPF
|
|
adjacency will not be established. If the sham link is
|
|
tunneled over an MPLS network, then the administrator may
|
|
not know the maximum MTU size and so can tell DC-OSPF to
|
|
ignore the MTU size on incoming DB description packets."
|
|
DEFVAL { false }
|
|
::= { ospfPmShamLinkEntry 29 }
|
|
|
|
ospfPmShamLinkNmEntity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the OSPF NM entity that handles this sham
|
|
link.
|
|
|
|
This field cannot be changed if the row is admin status up
|
|
and row status active."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmShamLinkEntry 30 }
|
|
|
|
ospfPmShamLinkRstStrictLsaChk OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether to perform strict LSA checking when acting as a
|
|
restart helper for a restarting peer on this sham link.
|
|
|
|
When ospfPmShamLinkRstStrictLsaChk is 'true', OSPF
|
|
will perform strict LSA checking as described in RFC 3623
|
|
and RFC 5187. In particular, OSPF will stop acting as
|
|
restart helper if it transmits an LSA to the restarting
|
|
node indicating a topology change.
|
|
|
|
Set ospfPmShamLinkRstStrictLsaChk to 'false' to
|
|
disable strict LSA checking."
|
|
DEFVAL { true }
|
|
::= { ospfPmShamLinkEntry 31 }
|
|
|
|
ospfPmShamLinkIpAddrConflict OBJECT-TYPE
|
|
SYNTAX OspfShamConflictFlags
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the local sham link endpoint address
|
|
conflicts with any addresses advertized into OSPF by
|
|
this OSPF instance.
|
|
|
|
To ensure proper operation of the sham link the local
|
|
sham link endpoint address must be distributed as a host
|
|
route through BGP but NOT through OSPF. Any conflicts
|
|
reported in this field indicate that this requirement is
|
|
being broken.
|
|
|
|
Reference: RFC 4577 section 4.2.7.1."
|
|
::= { ospfPmShamLinkEntry 32 }
|
|
|
|
ospfPmShamLinkStatsReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to reset all stats counters in the
|
|
ospfPmShamLinkStatsTable that augments this table.
|
|
|
|
Reading the value of this object has no meaning."
|
|
DEFVAL { false }
|
|
::= { ospfPmShamLinkEntry 33 }
|
|
|
|
ospfPmShamLinkGrcLsaRsndTmr OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the timer used to resend Grace LSA packets in
|
|
seconds. Following an unplanned restart Grace LSAs are
|
|
resent every unplnd_grace_lsa_resend_timer seconds.
|
|
|
|
Resends are stopped once the first HELLO is transmitted,
|
|
which occurs after the period specified in the
|
|
unplanned_gr_delay_timer field."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmShamLinkEntry 34 }
|
|
|
|
ospfPmShamLinkGRDelayTimer OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the timer used to wait, after an unplanned
|
|
graceful restart, before sending the first HELLO.
|
|
If grace LSAs are being retransmitted, the retransmissions
|
|
are stopped when this timer fires."
|
|
DEFVAL { 10 }
|
|
::= { ospfPmShamLinkEntry 35 }
|
|
|
|
------------------------------------------------------------------------------
|
|
|
|
-- The OSPF Sham Link Neighbor Table
|
|
|
|
ospfPmShamNbrTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_snbr
|
|
SYNTAX SEQUENCE OF OspfPmShamNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of sham link neighbor information."
|
|
::= { ospfObjects 26 }
|
|
|
|
ospfPmShamNbrEntry OBJECT-TYPE
|
|
SYNTAX OspfPmShamNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sham link neighbor information."
|
|
INDEX {
|
|
ospfPmShamNbrApplIndex,
|
|
ospfPmShamNbrAreaId,
|
|
ospfPmShamNbrLocalIpAddr,
|
|
ospfPmShamNbrRemoteIpAddr
|
|
}
|
|
::= { ospfPmShamNbrTable 1 }
|
|
|
|
OspfPmShamNbrEntry ::= SEQUENCE {
|
|
ospfPmShamNbrApplIndex OspfPmIndex,
|
|
ospfPmShamNbrAreaId AreaID,
|
|
ospfPmShamNbrLocalIpAddr IpAddress,
|
|
ospfPmShamNbrRemoteIpAddr IpAddress,
|
|
ospfPmShamNbrRouterId RouterID,
|
|
ospfPmShamNbrOptions Integer32,
|
|
ospfPmShamNbrState OspfNeighborStates,
|
|
ospfPmShamNbrEvents Counter32,
|
|
ospfPmShamNbrLsRetransQLen Gauge32,
|
|
ospfPmShamNbrNumRequests Unsigned32,
|
|
ospfPmShamNbrDeadTime PositiveInteger,
|
|
ospfPmShamNbrRestartHelperStatus OspfRestartHelperStatus,
|
|
ospfPmShamNbrRestartHelperAge UpToRefreshInterval,
|
|
ospfPmShamNbrRestartHelperExit OspfRestartExitReason
|
|
}
|
|
|
|
ospfPmShamNbrApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmShamNbrEntry 1 }
|
|
|
|
ospfPmShamNbrAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF area in which the sham link belongs."
|
|
::= { ospfPmShamNbrEntry 2 }
|
|
|
|
ospfPmShamNbrLocalIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local sham link endpoint address."
|
|
::= { ospfPmShamNbrEntry 3 }
|
|
|
|
ospfPmShamNbrRemoteIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote sham link endpoint address."
|
|
::= { ospfPmShamNbrEntry 4 }
|
|
|
|
ospfPmShamNbrRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the neighboring
|
|
router in the Autonomous System."
|
|
::= { ospfPmShamNbrEntry 5 }
|
|
|
|
ospfPmShamNbrOptions OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Bit Mask corresponding to the neighbor's options field.
|
|
|
|
Bit 0, if set, indicates that the system will operate on
|
|
Type of Service metrics other than TOS 0. If zero, the
|
|
neighbor will ignore all metrics except the TOS 0 metric.
|
|
|
|
Bit 1, if set, indicates that the associated area accepts
|
|
and operates on external information; if zero, it is a
|
|
stub area.
|
|
|
|
Bit 2, if set, indicates that the system is capable of
|
|
routing IP Multicast datagrams; i.e., that it implements
|
|
the Multicast Extensions to OSPF.
|
|
|
|
Bit 3, if set, indicates that the associated area is an
|
|
NSSA. These areas are capable of carrying type 7 external
|
|
advertisements, which are translated into type 5 external
|
|
advertisements at NSSA borders.
|
|
|
|
Bit 4, if set, indicates the router's willingness to
|
|
receive and forward External-Attributes-LSAs.
|
|
|
|
Bit 5, describes the router's handling of demand circuits,
|
|
as specified in RFC 1793.
|
|
|
|
Bit 6, if set, indicates the router's willingness to
|
|
receive and forward Opaque-LSAs as specified in RFC 2370."
|
|
::= { ospfPmShamNbrEntry 6 }
|
|
|
|
ospfPmShamNbrState OBJECT-TYPE
|
|
SYNTAX OspfNeighborStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of the sham link neighbor relationship."
|
|
::= { ospfPmShamNbrEntry 7 }
|
|
|
|
ospfPmShamNbrEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this sham link neighbor has changed
|
|
its state, or an error has occurred."
|
|
::= { ospfPmShamNbrEntry 8 }
|
|
|
|
ospfPmShamNbrLsRetransQLen OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current length of the retransmission queue."
|
|
::= { ospfPmShamNbrEntry 9 }
|
|
|
|
ospfPmShamNbrNumRequests OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs we have requested from this neighbor
|
|
for which we are still awaiting a response. This field is
|
|
incremented when an LSA is requested by sending a LS
|
|
request packet and is decremented when the LSA arrives in
|
|
an LS update packet."
|
|
::= { ospfPmShamNbrEntry 10 }
|
|
|
|
ospfPmShamNbrDeadTime OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time remaining in seconds within which we need to
|
|
receive a hello packet from the sham link neighbor or we
|
|
declare the adjacency down.
|
|
If Fast Hellos are in use, this value is always set to 1."
|
|
::= { ospfPmShamNbrEntry 11 }
|
|
|
|
ospfPmShamNbrRestartHelperStatus OBJECT-TYPE
|
|
SYNTAX OspfRestartHelperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the router is acting as a hitless
|
|
restart helper for the neighbor."
|
|
::= { ospfPmShamNbrEntry 12 }
|
|
|
|
ospfPmShamNbrRestartHelperAge OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remaining time in current OSPF hitless restart interval,
|
|
if the router is acting as a restart helper for the
|
|
neighbor."
|
|
::= { ospfPmShamNbrEntry 13 }
|
|
|
|
ospfPmShamNbrRestartHelperExit OBJECT-TYPE
|
|
SYNTAX OspfRestartExitReason
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the outcome of the last attempt at acting as a
|
|
hitless restart helper for the neighbor."
|
|
::= { ospfPmShamNbrEntry 14 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Link State Database, Link-Local for Sham Links
|
|
|
|
ospfPmShamLsdbTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_slsdb
|
|
SYNTAX SEQUENCE OF OspfPmShamLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link-Local Link State Database for sham
|
|
links."
|
|
::= { ospfObjects 27 }
|
|
|
|
ospfPmShamLsdbEntry OBJECT-TYPE
|
|
SYNTAX OspfPmShamLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX {
|
|
ospfPmShamLsdbApplIndex,
|
|
ospfPmShamLsdbAreaId,
|
|
ospfPmShamLsdbLocalIpAddr,
|
|
ospfPmShamLsdbRemoteIpAddr,
|
|
ospfPmShamLsdbType,
|
|
ospfPmShamLsdbLsid,
|
|
ospfPmShamLsdbRouterId
|
|
}
|
|
::= { ospfPmShamLsdbTable 1 }
|
|
|
|
OspfPmShamLsdbEntry ::= SEQUENCE {
|
|
ospfPmShamLsdbApplIndex OspfPmIndex,
|
|
ospfPmShamLsdbAreaId AreaID,
|
|
ospfPmShamLsdbLocalIpAddr IpAddress,
|
|
ospfPmShamLsdbRemoteIpAddr IpAddress,
|
|
ospfPmShamLsdbType OspfLinkLsTypes,
|
|
ospfPmShamLsdbLsid IpAddress,
|
|
ospfPmShamLsdbRouterId RouterID,
|
|
ospfPmShamLsdbSequence Integer32,
|
|
ospfPmShamLsdbAge Integer32,
|
|
ospfPmShamLsdbChecksum Integer32,
|
|
ospfPmShamLsdbAdvertisement OCTET STRING
|
|
}
|
|
|
|
ospfPmShamLsdbApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmShamLsdbEntry 1 }
|
|
|
|
ospfPmShamLsdbAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF area in which the sham link belongs."
|
|
::= { ospfPmShamLsdbEntry 2 }
|
|
|
|
ospfPmShamLsdbLocalIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local sham link endpoint address."
|
|
::= { ospfPmShamLsdbEntry 3 }
|
|
|
|
ospfPmShamLsdbRemoteIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote sham link endpoint address."
|
|
::= { ospfPmShamLsdbEntry 4 }
|
|
|
|
ospfPmShamLsdbType OBJECT-TYPE
|
|
SYNTAX OspfLinkLsTypes
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement. Each link
|
|
state type has a separate advertisement format."
|
|
::= { ospfPmShamLsdbEntry 5 }
|
|
|
|
ospfPmShamLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field containing
|
|
a 32 bit identifier in IP address format; it identifies
|
|
the piece of the routing domain that is being described by
|
|
the advertisement."
|
|
::= { ospfPmShamLsdbEntry 6 }
|
|
|
|
ospfPmShamLsdbRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the originating
|
|
router in the Autonomous System."
|
|
::= { ospfPmShamLsdbEntry 7 }
|
|
|
|
ospfPmShamLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number field is a signed 32 bit integer.
|
|
It is used to detect old and duplicate link state
|
|
advertisements. The space of sequence numbers is linearly
|
|
ordered. The larger the sequence number the more recent
|
|
the advertisement."
|
|
::= { ospfPmShamLsdbEntry 8 }
|
|
|
|
ospfPmShamLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the age of the link state advertisement in
|
|
seconds."
|
|
::= { ospfPmShamLsdbEntry 9 }
|
|
|
|
ospfPmShamLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the checksum of the complete contents of the
|
|
advertisement, excepting the age field. The age field is
|
|
excepted so that an advertisement's age can be incremented
|
|
without updating the checksum. The checksum used is the
|
|
same that is used for ISO connectionless datagrams; it is
|
|
commonly referred to as the Fletcher checksum."
|
|
::= { ospfPmShamLsdbEntry 10 }
|
|
|
|
ospfPmShamLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including its header."
|
|
::= { ospfPmShamLsdbEntry 11 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- The OSPF Multi-Area Interface Table
|
|
|
|
ospfPmMultiAreaIfTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_ma_if
|
|
SYNTAX SEQUENCE OF OspfPmMultiAreaIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Multi-Area Interface Table describes multi-area
|
|
interfaces for multi-area adjacencies (as defined in RFC
|
|
5185) from the viewpoint of OSPF. This table is a DC-OSPF
|
|
extension to the OSPF MIB.
|
|
|
|
Primary interfaces for multi-area adjacencies are standard
|
|
OSPF interfaces and are described by rows in the
|
|
ospfPmIfTable.
|
|
|
|
A multi-area interface can only go operationally up when the
|
|
following conditions hold.
|
|
|
|
- The corresponding primary interface is operationally up.
|
|
- There is an operationally up area corresponding to the
|
|
area ID of the multi-area interface.
|
|
- The value of ospfPmMultiAreaIfRemoteAddr is valid for the
|
|
interface type of the corresponding primary interface.
|
|
|
|
This table may contain more than one row corresponding to an
|
|
individual primary interface; each row is for a different
|
|
area or a different neighbor."
|
|
::= { ospfObjects 28 }
|
|
|
|
ospfPmMultiAreaIfEntry OBJECT-TYPE
|
|
SYNTAX OspfPmMultiAreaIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry represents an OSPF multi-area interface."
|
|
INDEX {
|
|
ospfPmMultiAreaIfApplIndex,
|
|
ospfPmMultiAreaIfIpAddress,
|
|
ospfPmMultiAreaIfAddressLessIf,
|
|
ospfPmMultiAreaIfAreaId,
|
|
ospfPmMultiAreaIfRemoteAddr
|
|
}
|
|
::= { ospfPmMultiAreaIfTable 1 }
|
|
|
|
OspfPmMultiAreaIfEntry ::= SEQUENCE {
|
|
ospfPmMultiAreaIfApplIndex OspfPmIndex,
|
|
ospfPmMultiAreaIfIpAddress IpAddress,
|
|
ospfPmMultiAreaIfAddressLessIf InterfaceIndexOrZero,
|
|
ospfPmMultiAreaIfAreaId AreaID,
|
|
ospfPmMultiAreaIfRemoteAddr IpAddress,
|
|
ospfPmMultiAreaIfStatus RowStatus,
|
|
ospfPmMultiAreaIfAdminStat OspfPmAdminStatus,
|
|
ospfPmMultiAreaIfOperStatus OspfPmOperStatus,
|
|
ospfPmMultiAreaIfState OspfInterfaceStates,
|
|
ospfPmMultiAreaIfEvents Counter32,
|
|
ospfPmMultiAreaIfMetricValue Integer32,
|
|
ospfPmMultiAreaIfTransitDelay UpToMaxAge,
|
|
ospfPmMultiAreaIfRetransInt UpToMaxAge,
|
|
ospfPmMultiAreaIfHelloInt HelloRange,
|
|
ospfPmMultiAreaIfRtrDeadInt PositiveInteger,
|
|
ospfPmMultiAreaIfFastHelloMult FastHelloMultiplierRange,
|
|
ospfPmMultiAreaIfAuthType OspfAuthTypes,
|
|
ospfPmMultiAreaIfAuthKey OCTET STRING,
|
|
ospfPmMultiAreaIfAuthUserData AuthUserDataString,
|
|
ospfPmIfMultiAreaIPMaxPktSize Integer32,
|
|
ospfPmMultiAreaIfMtuIgnore TruthValue,
|
|
ospfPmMultiAreaIfLsaCount Gauge32,
|
|
ospfPmMultiAreaIfLsaCksumSum Integer32,
|
|
ospfPmMultiAreaIfTrsmtTmrDelay Integer32,
|
|
ospfPmMultiAreaIfEnableTeFlood TruthValue,
|
|
ospfPmMultiAreaIfStatsReset TruthValue,
|
|
ospfPmMultiAreaGraceLsaRsndTmr Integer32,
|
|
ospfPmMultiAreaGRDelayTimer Integer32
|
|
}
|
|
|
|
ospfPmMultiAreaIfApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF entity."
|
|
::= { ospfPmMultiAreaIfEntry 1 }
|
|
|
|
ospfPmMultiAreaIfIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the primary OSPF interface that this
|
|
multi-area interface relates to."
|
|
::= { ospfPmMultiAreaIfEntry 2 }
|
|
|
|
ospfPmMultiAreaIfAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For the purpose of easing the instancing of addressed and
|
|
address less interfaces; This variable takes the value 0
|
|
when the related primary interface has an IP Address,
|
|
otherwise it takes the related primary interface's
|
|
non-zero interface index value, unique within the scope of
|
|
this router."
|
|
::= { ospfPmMultiAreaIfEntry 3 }
|
|
|
|
ospfPmMultiAreaIfAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying the area to which
|
|
this multi-area interface connects. Area ID 0.0.0.0 is
|
|
used for the OSPF backbone."
|
|
::= { ospfPmMultiAreaIfEntry 4 }
|
|
|
|
ospfPmMultiAreaIfRemoteAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to which packets for this multi-area
|
|
interface should be sent.
|
|
|
|
On point-to-point interfaces there is no need to configure
|
|
the remote address to send packets to since packets are
|
|
sent to the AllSPFRouters address. In this case this
|
|
field should be set to 0.0.0.0. If this field is set to a
|
|
non-zero value on a point-to-point interface then the
|
|
multi-area interface will not go operationally up to
|
|
prevent mis-configuration.
|
|
|
|
For all other underlying interface types this should be
|
|
set to the address the neighbor is using as its IP Source
|
|
Address. In this case if this field is is set to 0.0.0.0
|
|
the multi-area interface will not go operationally up as
|
|
DC-OSPF will not know where to send packets to."
|
|
::= { ospfPmMultiAreaIfEntry 5 }
|
|
|
|
ospfPmMultiAreaIfStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status for this entry, used to create and destroy
|
|
an entry in this table."
|
|
::= { ospfPmMultiAreaIfEntry 6 }
|
|
|
|
ospfPmMultiAreaIfAdminStat OBJECT-TYPE
|
|
SYNTAX OspfPmAdminStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface's administrative status. The value of this
|
|
field indicates whether the OSPF protocol will be run over
|
|
this interface and whether this interface will be
|
|
advertised as a route through OSPF. If this field is set
|
|
to adminStatusUp then this interface will be used for the
|
|
OSPF protocol."
|
|
DEFVAL { adminStatusUp }
|
|
::= { ospfPmMultiAreaIfEntry 7 }
|
|
|
|
ospfPmMultiAreaIfOperStatus OBJECT-TYPE
|
|
SYNTAX OspfPmOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of this interface. Note
|
|
that a multi-area interface cannot go operationally up
|
|
until the corresponding primary interface is operationally
|
|
up."
|
|
::= { ospfPmMultiAreaIfEntry 8 }
|
|
|
|
ospfPmMultiAreaIfState OBJECT-TYPE
|
|
SYNTAX OspfInterfaceStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface State for this multi-area interface."
|
|
DEFVAL { ifDown }
|
|
::= { ospfPmMultiAreaIfEntry 9 }
|
|
|
|
ospfPmMultiAreaIfEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this OSPF multi-area interface has
|
|
changed its state, or an error has occurred."
|
|
::= { ospfPmMultiAreaIfEntry 10 }
|
|
|
|
ospfPmMultiAreaIfMetricValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric assigned to this interface."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmMultiAreaIfEntry 11 }
|
|
|
|
ospfPmMultiAreaIfTransitDelay OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated number of seconds it takes to transmit a
|
|
link state update packet over this interface."
|
|
DEFVAL { 1 }
|
|
::= { ospfPmMultiAreaIfEntry 12 }
|
|
|
|
ospfPmMultiAreaIfRetransInt OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds between link-state advertisement
|
|
retransmissions, for adjacencies belonging to this
|
|
interface. This value is also used when retransmitting
|
|
database description and link-state request packets."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmMultiAreaIfEntry 13 }
|
|
|
|
ospfPmMultiAreaIfHelloInt OBJECT-TYPE
|
|
SYNTAX HelloRange
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time, in seconds, between the Hello packets
|
|
that the router sends on the interface. This value must
|
|
be the same for the neighbor at the other end of the
|
|
multi-area adjacency.
|
|
|
|
Note that this field is ignored when Fast Hellos are used
|
|
on this interface. Fast Hellos are configured using
|
|
ospfPmMultiAreaIfRtrDeadInt.
|
|
|
|
Note also that the default values are as follows.
|
|
- 10 for DC-OSPF.
|
|
- 40 if support for OIF E-NNI Routing 2.0 is turned on."
|
|
DEFVAL { 10 }
|
|
::= { ospfPmMultiAreaIfEntry 14 }
|
|
|
|
ospfPmMultiAreaIfRtrDeadInt OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds that a router's Hello packets have
|
|
not been seen before it's neighbors declare the router
|
|
down. This should be some multiple of the Hello interval.
|
|
This value must be the same for the neighbor at the other
|
|
end of the multi-area adjacency.
|
|
|
|
A value of 1 second means that Fast Hello Timers are used
|
|
on this interface. The ospfPmMultiAreaIfFastHelloMult
|
|
field is used to determine the Hello interval instead of
|
|
ospfPmMultiAreaIfHelloInt.
|
|
|
|
Note also that the default values are as follows.
|
|
- 40 for DC-OSPF.
|
|
- 120 if support for OIF E-NNI Routing 2.0 is turned on."
|
|
DEFVAL { 40 }
|
|
::= { ospfPmMultiAreaIfEntry 15 }
|
|
|
|
ospfPmMultiAreaIfFastHelloMult OBJECT-TYPE
|
|
SYNTAX FastHelloMultiplierRange
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hellos that should be sent within 1 second
|
|
when using Fast Hellos on this interface. This value does
|
|
not have to be same for all routers attached to a common
|
|
network, but it is advisable. Fast Hellos are configured
|
|
using ospfPmMultiAreaIfRtrDeadInt."
|
|
DEFVAL { 5 }
|
|
::= { ospfPmMultiAreaIfEntry 16 }
|
|
|
|
ospfPmMultiAreaIfAuthType OBJECT-TYPE
|
|
SYNTAX OspfAuthTypes
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The authentication type specified for this interface.
|
|
Additional authentication types may be assigned locally.
|
|
|
|
Note that this object can be used to engage in significant
|
|
attacks against an OSPF router."
|
|
DEFVAL { authNone } -- no authentication, by default
|
|
::= { ospfPmMultiAreaIfEntry 17 }
|
|
|
|
ospfPmMultiAreaIfAuthKey OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..256))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cleartext password used as an OSPF Authentication key
|
|
when simplePassword security is enabled. This object does
|
|
not access any OSPF Cryptogaphic (e.g. MD5)
|
|
Authentication Key under any circumstance.
|
|
|
|
If the key length is shorter than 8 octets, the agent will
|
|
left adjust and zero fill to 8 octets.
|
|
|
|
Unauthenticated interfaces need no authentication key, and
|
|
simple password authentication cannot use a key of more
|
|
than 8 octets.
|
|
|
|
Note that the use of simplePassword authentication is NOT
|
|
recommended when there is concern regarding attack upon
|
|
the OSPF system. SimplePassword authentication is only
|
|
sufficient to protect against accidental misconfigurations
|
|
because it re-uses cleartext passwords. [RFC-1704]
|
|
|
|
When read, ospfPmMultiAreaIfAuthKey always returns an
|
|
Octet String of length zero."
|
|
DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
|
|
::= { ospfPmMultiAreaIfEntry 18 }
|
|
|
|
ospfPmMultiAreaIfAuthUserData OBJECT-TYPE
|
|
SYNTAX AuthUserDataString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication user data for interface level
|
|
authentication.
|
|
|
|
This data is passed opaquely to the Metaswitch
|
|
authentication interface where it can be used to assist
|
|
with authentication decisions."
|
|
DEFVAL { ''h }
|
|
::= { ospfPmMultiAreaIfEntry 19 }
|
|
|
|
ospfPmIfMultiAreaIPMaxPktSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum transfer unit (MTU) for the interface.
|
|
|
|
This is the maximum packet size in bytes for packets sent
|
|
over the network interface. This size excludes link layer
|
|
headers but includes IP headers and higher-level headers.
|
|
|
|
Normally, DC-OSPF will limit sent PDUs (protocol data
|
|
units) to less than or equal to this size. However, if
|
|
DC-OSPF cannot construct a valid OSPF PDU smaller than or
|
|
equal to this size then it will send the smallest valid
|
|
PDU and assume that the IP stack will fragment the packet.
|
|
|
|
Set to zero if unknown."
|
|
::= { ospfPmMultiAreaIfEntry 20 }
|
|
|
|
ospfPmMultiAreaIfMtuIgnore OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls whether DC-OSPF checks the MTU size
|
|
on incoming Database Description packets. By default, if
|
|
the received MTU size in a DB Description packet is higher
|
|
than the MTU size configured on the incoming multi-area
|
|
interface, the OSPF adjacency will not be established. If
|
|
the interface is tunneled over, say, an MPLS network, then
|
|
the administrator may not know the maximum MTU size and so
|
|
can tell DC-OSPF to ignore the MTU size on incoming DB
|
|
description packets."
|
|
DEFVAL { false }
|
|
::= { ospfPmMultiAreaIfEntry 21 }
|
|
|
|
ospfPmMultiAreaIfLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of link-local link state advertisements
|
|
in this interface's link-local link state database."
|
|
::= { ospfPmMultiAreaIfEntry 22 }
|
|
|
|
ospfPmMultiAreaIfLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the link-state advertisements'
|
|
LS checksums contained in this multi-area interface's
|
|
link-local link state database. The sum can be used to
|
|
determine if there has been a change in the interface's
|
|
link state database, and to compare the interface
|
|
link-state database of routers attached to the same
|
|
subnet."
|
|
::= { ospfPmMultiAreaIfEntry 23 }
|
|
|
|
ospfPmMultiAreaIfTrsmtTmrDelay OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time this interface will delay a LSU packet, in order
|
|
to add more LSAs to the packet before sending. Setting
|
|
this correctly can reduce the network traffic. This is
|
|
configurable on a per-interface basis."
|
|
DEFVAL { 100 }
|
|
::= { ospfPmMultiAreaIfEntry 24 }
|
|
|
|
ospfPmMultiAreaIfEnableTeFlood OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to enable TE LSA flooding across this interface.
|
|
This allows the TE data network to be partitioned
|
|
separately from the underlying OSPF control plane network.
|
|
This flag has no effect on the receipt of TE LSAs across
|
|
this interface, so to be truly effective it must be set
|
|
consistently on each neighboring router.
|
|
|
|
Note that this cannot be changed while the row is admin
|
|
up."
|
|
DEFVAL { true }
|
|
::= { ospfPmMultiAreaIfEntry 25 }
|
|
|
|
ospfPmMultiAreaIfStatsReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to reset all stats counters in the
|
|
ospfPmMaIfStatsTable that augments this table.
|
|
|
|
Reading the value of this object has no meaning."
|
|
DEFVAL { false }
|
|
::= { ospfPmMultiAreaIfEntry 26 }
|
|
|
|
ospfPmMultiAreaGraceLsaRsndTmr OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the timer used to resend Grace LSA packets in
|
|
seconds. Following an unplanned restart Grace LSAs are
|
|
resent every unplnd_grace_lsa_resend_timer seconds.
|
|
|
|
Resends are stopped once the first HELLO is transmitted,
|
|
which occurs after the period specified in the
|
|
unplanned_gr_delay_timer field."
|
|
DEFVAL { 0 }
|
|
::= { ospfPmMultiAreaIfEntry 27 }
|
|
|
|
ospfPmMultiAreaGRDelayTimer OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the timer used to wait, after an unplanned
|
|
graceful restart, before sending the first HELLO.
|
|
If grace LSAs are being retransmitted, the retransmissions
|
|
are stopped when this timer fires."
|
|
DEFVAL { 10 }
|
|
::= { ospfPmMultiAreaIfEntry 28 }
|
|
------------------------------------------------------------------------------
|
|
|
|
-- The OSPF Multi-Area Neighbor Table
|
|
|
|
ospfPmMultiAreaNbrTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_ma_nbr
|
|
SYNTAX SEQUENCE OF OspfPmMultiAreaNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A read-only table containing multi-area adjacency neighbor
|
|
information.
|
|
|
|
This table is used to provide support for RFC 5185 - OSPF
|
|
Multi-Area Adjacency. It is a DC-OSPF extension to the
|
|
standard OSPF MIB.
|
|
|
|
There can only exist one multi-area neighbor per multi-area
|
|
interface, hence this table and the ospfPmMultiAreaIfTable
|
|
use the same index fields.
|
|
|
|
Rows in this table are automatically created and destroyed."
|
|
::= { ospfObjects 29 }
|
|
|
|
ospfPmMultiAreaNbrEntry OBJECT-TYPE
|
|
SYNTAX OspfPmMultiAreaNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of multi-area interface neighbor information."
|
|
INDEX {
|
|
ospfPmMultiAreaNbrApplIndex,
|
|
ospfPmMultiAreaNbrIfIpAddr,
|
|
ospfPmMultiAreaNbrAddrLessIf,
|
|
ospfPmMultiAreaNbrAreaId,
|
|
ospfPmMultiAreaNbrRemoteAddr
|
|
}
|
|
::= { ospfPmMultiAreaNbrTable 1 }
|
|
|
|
OspfPmMultiAreaNbrEntry ::= SEQUENCE {
|
|
ospfPmMultiAreaNbrApplIndex OspfPmIndex,
|
|
ospfPmMultiAreaNbrIfIpAddr IpAddress,
|
|
ospfPmMultiAreaNbrAddrLessIf InterfaceIndexOrZero,
|
|
ospfPmMultiAreaNbrAreaId AreaID,
|
|
ospfPmMultiAreaNbrRemoteAddr IpAddress,
|
|
ospfPmMultiAreaNbrSrcIpAddr IpAddress,
|
|
ospfPmMultiAreaNbrRtrId RouterID,
|
|
ospfPmMultiAreaNbrOptions Integer32,
|
|
ospfPmMultiAreaNbrState OspfNeighborStates,
|
|
ospfPmMultiAreaNbrEvents Counter32,
|
|
ospfPmMultiAreaNbrLsRetransQLen Gauge32,
|
|
ospfPmMultiAreaNbrNumRequests Unsigned32,
|
|
ospfPmMultiAreaNbrDeadTime PositiveInteger,
|
|
ospfPmMultiAreaNbrRstrtHelpSts OspfRestartHelperStatus,
|
|
ospfPmMultiAreaNbrRstrtHelpAge UpToRefreshInterval,
|
|
ospfPmMultiAreaNbrRstrtHelpExitR OspfRestartExitReason
|
|
}
|
|
|
|
ospfPmMultiAreaNbrApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmMultiAreaNbrEntry 1 }
|
|
|
|
ospfPmMultiAreaNbrIfIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the primary OSPF interface over which
|
|
the neighbor can be reached."
|
|
::= { ospfPmMultiAreaNbrEntry 2 }
|
|
|
|
ospfPmMultiAreaNbrAddrLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable takes the value 0 when the interface over
|
|
which the neighbor can be reached has an IP Address,
|
|
otherwise it takes the non-zero interface index value of
|
|
the OSPF interface over which the neighbor can be reached,
|
|
unique within the scope of this router."
|
|
::= { ospfPmMultiAreaNbrEntry 3 }
|
|
|
|
ospfPmMultiAreaNbrAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The area to which the adjacency to this neighbor belongs."
|
|
::= { ospfPmMultiAreaNbrEntry 4 }
|
|
|
|
ospfPmMultiAreaNbrRemoteAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to which packets for this multi-area
|
|
adjacency are sent.
|
|
|
|
On point-to-point interfaces there is no need to configure
|
|
the remote address to send packets to since packets are
|
|
sent to the AllSPFRouters address. In this case this
|
|
field is set to 0.0.0.0.
|
|
|
|
For all other underlying interface types this is set to
|
|
the address the neighbor is using as its IP Source
|
|
Address."
|
|
::= { ospfPmMultiAreaNbrEntry 5 }
|
|
|
|
ospfPmMultiAreaNbrSrcIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address this neighbor is using as its IP Source
|
|
Address. Note that, on addressless links, this will not
|
|
be 0.0.0.0, but the address of another of the neighbor's
|
|
interfaces.
|
|
|
|
For multi-area neighbors not reached over a point-to-point
|
|
interface this field takes the same value as
|
|
ospfPmMultiAreaNbrRemoteAddr."
|
|
::= { ospfPmMultiAreaNbrEntry 6 }
|
|
|
|
ospfPmMultiAreaNbrRtrId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer (represented as a type IpAddress)
|
|
uniquely identifying the neighboring router in the
|
|
Autonomous System."
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { ospfPmMultiAreaNbrEntry 7 }
|
|
|
|
ospfPmMultiAreaNbrOptions OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Bit Mask corresponding to the neighbor's options field.
|
|
|
|
Bit 0, if set, indicates that the system will operate on
|
|
Type of Service metrics other than TOS 0. If zero, the
|
|
neighbor will ignore all metrics except the TOS 0 metric.
|
|
|
|
Bit 1, if set, indicates that the associated area accepts
|
|
and operates on external information; if zero, it is a
|
|
stub area.
|
|
|
|
Bit 2, if set, indicates that the system is capable of
|
|
routing IP Multicast datagrams; i.e., that it implements
|
|
the Multicast Extensions to OSPF.
|
|
|
|
Bit 3, if set, indicates that the associated area is an
|
|
NSSA. These areas are capable of carrying type 7 external
|
|
advertisements, which are translated into type 5 external
|
|
advertisements at NSSA borders.
|
|
|
|
Bit 4, if set, indicates the router's willingness to
|
|
receive and forward External-Attributes-LSAs.
|
|
|
|
Bit 5, describes the router's handling of demand circuits,
|
|
as specified in RFC 1793.
|
|
|
|
Bit 6, if set, indicates the router's willingness to
|
|
receive and forward Opaque-LSAs as specified in RFC 2370."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12.1.2 Options"
|
|
DEFVAL { 0 }
|
|
::= { ospfPmMultiAreaNbrEntry 8 }
|
|
|
|
ospfPmMultiAreaNbrState OBJECT-TYPE
|
|
SYNTAX OspfNeighborStates
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The State of the relationship with this Neighbor."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 10.1 Neighbor States"
|
|
::= { ospfPmMultiAreaNbrEntry 9 }
|
|
|
|
ospfPmMultiAreaNbrEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this neighbor relationship
|
|
has changed state, or an error has occurred."
|
|
::= { ospfPmMultiAreaNbrEntry 10 }
|
|
|
|
ospfPmMultiAreaNbrLsRetransQLen OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current length of the retransmission
|
|
queue."
|
|
::= { ospfPmMultiAreaNbrEntry 11 }
|
|
|
|
ospfPmMultiAreaNbrNumRequests OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LSAs we have requested from this neighbor
|
|
for which we are still awaiting a response. This field is
|
|
incremented when an LSA is requested by sending a LS request
|
|
packet and is decremented when the LSA arrives in an LS
|
|
update packet."
|
|
::= { ospfPmMultiAreaNbrEntry 12 }
|
|
|
|
ospfPmMultiAreaNbrDeadTime OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time remaining in seconds within which we need to
|
|
receive a hello packet from the neighbor or we declare the
|
|
multi-area adjacency down. If Fast Hellos are in use,
|
|
this value is always set to 1. If the ospfPmNbrState is
|
|
DOWN, then the value is set to zero and the field is not
|
|
valid."
|
|
::= { ospfPmMultiAreaNbrEntry 13 }
|
|
|
|
ospfPmMultiAreaNbrRstrtHelpSts OBJECT-TYPE
|
|
SYNTAX OspfRestartHelperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the router is acting as a hitless
|
|
restart helper for the neighbor."
|
|
::= { ospfPmMultiAreaNbrEntry 14 }
|
|
|
|
ospfPmMultiAreaNbrRstrtHelpAge OBJECT-TYPE
|
|
SYNTAX UpToRefreshInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remaining time in current OSPF hitless restart interval,
|
|
if the router is acting as a restart helper for the
|
|
neighbor."
|
|
::= { ospfPmMultiAreaNbrEntry 15 }
|
|
|
|
ospfPmMultiAreaNbrRstrtHelpExitR OBJECT-TYPE
|
|
SYNTAX OspfRestartExitReason
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the outcome of the last attempt at acting as a
|
|
hitless restart helper for the neighbor."
|
|
::= { ospfPmMultiAreaNbrEntry 16 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Link State Database, Link-Local for Multi-Area Interfaces
|
|
|
|
ospfPmMultiAreaLclLsdbTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_ma_lsdb
|
|
SYNTAX SEQUENCE OF OspfPmMultiAreaLclLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link-Local Link State Database for
|
|
multi-area adjacency links.
|
|
|
|
This table is used to provide support for RFC 5185 - OSPF
|
|
Multi-Area Adjacency. It is a DC-OSPF extension to the
|
|
standard OSPF MIB."
|
|
::= { ospfObjects 30 }
|
|
|
|
ospfPmMultiAreaLclLsdbEntry OBJECT-TYPE
|
|
SYNTAX OspfPmMultiAreaLclLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX {
|
|
ospfPmMultiAreaLclLsdbApplIndex,
|
|
ospfPmMultiAreaLclLsdbIpAddr,
|
|
ospfPmMultiAreaLclLsdbAddrLssIf,
|
|
ospfPmMultiAreaLclLsdbAreaId,
|
|
ospfPmMultiAreaLclLsdbRemAddr,
|
|
ospfPmMultiAreaLclLsdbType,
|
|
ospfPmMultiAreaLclLsdbLsid,
|
|
ospfPmMultiAreaLclLsdbRtrId
|
|
}
|
|
::= { ospfPmMultiAreaLclLsdbTable 1 }
|
|
|
|
OspfPmMultiAreaLclLsdbEntry ::= SEQUENCE {
|
|
ospfPmMultiAreaLclLsdbApplIndex OspfPmIndex,
|
|
ospfPmMultiAreaLclLsdbIpAddr IpAddress,
|
|
ospfPmMultiAreaLclLsdbAddrLssIf InterfaceIndexOrZero,
|
|
ospfPmMultiAreaLclLsdbAreaId AreaID,
|
|
ospfPmMultiAreaLclLsdbRemAddr IpAddress,
|
|
ospfPmMultiAreaLclLsdbType OspfLinkLsTypes,
|
|
ospfPmMultiAreaLclLsdbLsid IpAddress,
|
|
ospfPmMultiAreaLclLsdbRtrId RouterID,
|
|
ospfPmMultiAreaLclLsdbSequence Integer32,
|
|
ospfPmMultiAreaLclLsdbAge Integer32,
|
|
ospfPmMultiAreaLclLsdbChecksum Integer32,
|
|
ospfPmMultiAreaLclLsdbAdvert OCTET STRING
|
|
}
|
|
|
|
ospfPmMultiAreaLclLsdbApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 1 }
|
|
|
|
ospfPmMultiAreaLclLsdbIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the interface from which the LSA was
|
|
received if the interface is numbered."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 2 }
|
|
|
|
ospfPmMultiAreaLclLsdbAddrLssIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Interface Index of the interface from which the LSA
|
|
was received if the interface is unnumbered."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 3 }
|
|
|
|
ospfPmMultiAreaLclLsdbAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying the area to which
|
|
the multi-area interface from which the LSA was received
|
|
connects. Area ID 0.0.0.0 is used for the OSPF backbone."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 4 }
|
|
|
|
ospfPmMultiAreaLclLsdbRemAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to which packets for this multi-area
|
|
adjacency are sent.
|
|
|
|
On point-to-point interfaces there is no need to configure
|
|
the remote address to send packets to since packets are
|
|
sent to the AllSPFRouters address. In this case this
|
|
field is be set to 0.0.0.0.
|
|
|
|
For all other underlying interface types this is set to
|
|
the address the neighbor is using as its IP Source
|
|
Address."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 5 }
|
|
|
|
ospfPmMultiAreaLclLsdbType OBJECT-TYPE
|
|
SYNTAX OspfLinkLsTypes
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement. Each link state
|
|
type has a separate advertisement format."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 6 }
|
|
|
|
ospfPmMultiAreaLclLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field containing
|
|
a 32 bit identifier in IP address format; it identifies
|
|
the piece of the routing domain that is being described by
|
|
the advertisement."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 7 }
|
|
|
|
ospfPmMultiAreaLclLsdbRtrId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the originating
|
|
router in the Autonomous System."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 8 }
|
|
|
|
ospfPmMultiAreaLclLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number field is a signed 32-bit integer. It
|
|
is used to detect old and duplicate link state
|
|
advertisements. The space of sequence numbers is linearly
|
|
ordered. The larger the sequence number the more recent
|
|
the advertisement."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 9 }
|
|
|
|
ospfPmMultiAreaLclLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the age of the link state advertisement in
|
|
seconds."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 10 }
|
|
|
|
ospfPmMultiAreaLclLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is the checksum of the complete contents of the
|
|
advertisement, excepting the age field. The age field is
|
|
excepted so that an advertisement's age can be incremented
|
|
without updating the checksum. The checksum used is the
|
|
same that is used for ISO connectionless datagrams; it is
|
|
commonly referred to as the Fletcher checksum."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 11 }
|
|
|
|
ospfPmMultiAreaLclLsdbAdvert OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including its header."
|
|
::= { ospfPmMultiAreaLclLsdbEntry 12 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF PM Entity Statistics Table
|
|
--
|
|
-- The OSPF PM Entity Statistics Table augments the ospfPmEntTable
|
|
-- with OSPF specific PM entity statistics information.
|
|
|
|
|
|
ospfPmEntStatsTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_ent_stats
|
|
SYNTAX SEQUENCE OF OspfPmEntStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Entity Statistics Table is a read-only table
|
|
including per-OSPF PM entity counters. This table is
|
|
DC-OSPF implementation specific."
|
|
::= { ospfObjects 31 }
|
|
|
|
ospfPmEntStatsEntry OBJECT-TYPE
|
|
SYNTAX OspfPmEntStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Entity Statistics Entry containing statistics for
|
|
the PM entity. This entry is DC-OSPF implementation specific."
|
|
INDEX { ospfPmEntStatsIndex }
|
|
::= { ospfPmEntStatsTable 1 }
|
|
|
|
OspfPmEntStatsEntry ::= SEQUENCE {
|
|
ospfPmEntStatsIndex OspfPmIndex,
|
|
ospfPmEntStatsNoIf Counter32,
|
|
ospfPmEntStatsNoVirtLink Counter32,
|
|
ospfPmEntStatsBadPacket Counter32
|
|
}
|
|
|
|
ospfPmEntStatsIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF entity."
|
|
::= { ospfPmEntStatsEntry 1 }
|
|
|
|
ospfPmEntStatsNoIf OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header errors detected of type
|
|
'OSPF cannot determine the receiving interface'.
|
|
|
|
This count is incremented when the receiving interface
|
|
for a packet cannot be identified.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfPmEntStatsEntry 2 }
|
|
|
|
ospfPmEntStatsNoVirtLink OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'no virtual link' errors.
|
|
|
|
This count is incremented when a received packet appears to
|
|
be for a virtual interface, but no receiving interface can
|
|
be identified.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfPmEntStatsEntry 3 }
|
|
|
|
ospfPmEntStatsBadPacket OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received that have been
|
|
dropped, for a reason which does not have a more specific
|
|
type defined in the DC-OSPF user exit interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped for a reason that is not defined in the DC-OSPF
|
|
user exit interface.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfPmEntStatsEntry 4 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Interface Statistics Table
|
|
--
|
|
-- The OSPF Interface Statistics Table augments the ospfPmIfTable
|
|
-- with OSPF specific statistics information.
|
|
|
|
ospfPmIfStatsTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_if_stat
|
|
SYNTAX SEQUENCE OF OspfPmIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Statistics Table is a read-only table
|
|
including per-OSPF interface counters. This table is
|
|
DC-OSPF implementation specific. As for the ospfPmIfTable,
|
|
this table contains one row per address on an interface,
|
|
so there may exist more than one row for each logical interface."
|
|
::= { ospfObjects 32 }
|
|
|
|
ospfPmIfStatsEntry OBJECT-TYPE
|
|
SYNTAX OspfPmIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Statistics Entry containing statistics for
|
|
one interface from the viewpoint of OSPF. This entry is
|
|
DC-OSPF implementation specific."
|
|
INDEX {
|
|
ospfPmIfStatsApplIndex,
|
|
ospfPmIfStatsIpAddress,
|
|
ospfPmIfStatsAddressLessIf
|
|
}
|
|
::= { ospfPmIfStatsTable 1 }
|
|
|
|
OspfPmIfStatsEntry ::= SEQUENCE {
|
|
ospfPmIfStatsApplIndex OspfPmIndex,
|
|
ospfPmIfStatsIpAddress IpAddress,
|
|
ospfPmIfStatsAddressLessIf InterfaceIndexOrZero,
|
|
ospfPmIfStatsRxInvalid Counter32,
|
|
ospfPmIfStatsRxInvalidByte Counter32,
|
|
ospfPmIfStatsRxHello Counter32,
|
|
ospfPmIfStatsRxHelloByte Counter32,
|
|
ospfPmIfStatsRxDbDes Counter32,
|
|
ospfPmIfStatsRxDbDesByte Counter32,
|
|
ospfPmIfStatsRxLsReq Counter32,
|
|
ospfPmIfStatsRxLsReqByte Counter32,
|
|
ospfPmIfStatsRxLsUpd Counter32,
|
|
ospfPmIfStatsRxLsUpdByte Counter32,
|
|
ospfPmIfStatsRxLsAck Counter32,
|
|
ospfPmIfStatsRxLsAckByte Counter32,
|
|
ospfPmIfStatsTxFailed Counter32,
|
|
ospfPmIfStatsTxFailedByte Counter32,
|
|
ospfPmIfStatsTxHello Counter32,
|
|
ospfPmIfStatsTxHelloByte Counter32,
|
|
ospfPmIfStatsTxDbDes Counter32,
|
|
ospfPmIfStatsTxDbDesByte Counter32,
|
|
ospfPmIfStatsTxLsReq Counter32,
|
|
ospfPmIfStatsTxLsReqByte Counter32,
|
|
ospfPmIfStatsTxLsUpd Counter32,
|
|
ospfPmIfStatsTxLsUpdByte Counter32,
|
|
ospfPmIfStatsTxLsAck Counter32,
|
|
ospfPmIfStatsTxLsAckByte Counter32,
|
|
ospfPmIfStatsLength Counter32,
|
|
ospfPmIfStatsCksum Counter32,
|
|
ospfPmIfStatsVersion Counter32,
|
|
ospfPmIfStatsBadSrc Counter32,
|
|
ospfPmIfStatsAreaMismatch Counter32,
|
|
ospfPmIfStatsSelfOrig Counter32,
|
|
ospfPmIfStatsDupeId Counter32,
|
|
ospfPmIfStatsHello Counter32,
|
|
ospfPmIfStatsMtuMismatch Counter32,
|
|
ospfPmIfStatsNbrIgnored Counter32,
|
|
ospfPmIfStatsAuth Counter32,
|
|
ospfPmIfStatsWrongProto Counter32,
|
|
ospfPmIfStatsResourceErr Counter32,
|
|
ospfPmIfStatsVirtMaIfClash Counter32,
|
|
ospfPmIfStatsBadLsaLen Counter32,
|
|
ospfPmIfStatsLsaBadType Counter32,
|
|
ospfPmIfStatsLsaBadLen Counter32,
|
|
ospfPmIfStatsLsaBadData Counter32,
|
|
ospfPmIfStatsLsaBadCksum Counter32,
|
|
ospfPmIfStatsIfStandby Counter32,
|
|
ospfPmIfStatsUnkNbmaNbr Counter32,
|
|
ospfPmIfStatsUnkVirtNbr Counter32,
|
|
ospfPmIfStatsAuthMismatch Counter32,
|
|
ospfPmIfStatsAuthFailure Counter32,
|
|
ospfPmIfStatsNetmaskMismatch Counter32,
|
|
ospfPmIfStatsHelloMismatch Counter32,
|
|
ospfPmIfStatsDeadMismatch Counter32,
|
|
ospfPmIfStatsOptionsMismatch Counter32,
|
|
ospfPmIfStatsNbrAdminDown Counter32,
|
|
ospfPmIfStatsPktLocalAddr Counter32,
|
|
ospfPmIfStatsMaIfNotP2p Counter32,
|
|
ospfPmIfStatsBadPacket Counter32
|
|
}
|
|
|
|
ospfPmIfStatsApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF entity."
|
|
::= { ospfPmIfStatsEntry 1 }
|
|
|
|
ospfPmIfStatsIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the OSPF interface."
|
|
::= { ospfPmIfStatsEntry 2 }
|
|
|
|
ospfPmIfStatsAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For the purpose of easing the instancing of
|
|
addressed and address less interfaces; This
|
|
variable takes the value 0 on interfaces with
|
|
IP Addresses, and a non-zero interface index
|
|
value, unique within the scope of this router,
|
|
for interfaces having no IP Address."
|
|
::= { ospfPmIfStatsEntry 3 }
|
|
|
|
ospfPmIfStatsRxInvalid OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets with an invalid type field received
|
|
on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 4 }
|
|
|
|
ospfPmIfStatsRxInvalidByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF packets with an invalid
|
|
type field received on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 5 }
|
|
|
|
ospfPmIfStatsRxHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets received on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 6 }
|
|
|
|
ospfPmIfStatsRxHelloByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF Hello packets on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 7 }
|
|
|
|
ospfPmIfStatsRxDbDes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Database Description packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 8 }
|
|
|
|
ospfPmIfStatsRxDbDesByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF Database Description
|
|
packets on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 9 }
|
|
|
|
ospfPmIfStatsRxLsReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Request packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 10 }
|
|
|
|
ospfPmIfStatsRxLsReqByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Request packets
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 11 }
|
|
|
|
ospfPmIfStatsRxLsUpd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 12 }
|
|
|
|
ospfPmIfStatsRxLsUpdByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Update packets on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 13 }
|
|
|
|
ospfPmIfStatsRxLsAck OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Acknowledgement packets received on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 14 }
|
|
|
|
ospfPmIfStatsRxLsAckByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Acknowledgement packets
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 15 }
|
|
|
|
ospfPmIfStatsTxFailed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that OSPF could not send on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 16 }
|
|
|
|
ospfPmIfStatsTxFailedByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in packets that OSPF could not send on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 17 }
|
|
|
|
ospfPmIfStatsTxHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets sent on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 18 }
|
|
|
|
ospfPmIfStatsTxHelloByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF Hello packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 19 }
|
|
|
|
ospfPmIfStatsTxDbDes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Database Description packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 20 }
|
|
|
|
ospfPmIfStatsTxDbDesByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF Database Description packets
|
|
sent on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 21 }
|
|
|
|
ospfPmIfStatsTxLsReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Request packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 22 }
|
|
|
|
ospfPmIfStatsTxLsReqByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Request packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 23 }
|
|
|
|
ospfPmIfStatsTxLsUpd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 24 }
|
|
|
|
ospfPmIfStatsTxLsUpdByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Update packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 25 }
|
|
|
|
ospfPmIfStatsTxLsAck OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Acknowledgement packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 26 }
|
|
|
|
ospfPmIfStatsTxLsAckByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Acknowledgement packets sent
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 27 }
|
|
|
|
ospfPmIfStatsLength OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header length errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when either a received packet
|
|
is too small to be identified or an OSPF packet header
|
|
length field is invalid.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 28 }
|
|
|
|
ospfPmIfStatsCksum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header checksum errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when authentication of a
|
|
received OSPF packet header checksum fails.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 29 }
|
|
|
|
ospfPmIfStatsVersion OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header version errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
header Version field is invalid.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 30 }
|
|
|
|
ospfPmIfStatsBadSrc OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'bad source' errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when the source IP address of a
|
|
received OSPF packet is either invalid or not recognized.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 31 }
|
|
|
|
ospfPmIfStatsAreaMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'area mismatch' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the area id in a received
|
|
OSPF packet header does not match that of the receiving
|
|
OSPF interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 32 }
|
|
|
|
ospfPmIfStatsSelfOrig OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'self-originated' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the source IP address of
|
|
a received OSPF packet is a local IP address.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 33 }
|
|
|
|
ospfPmIfStatsDupeId OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'duplicate id' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the route id in a received OSPF
|
|
packet header matches the local router id.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 34 }
|
|
|
|
ospfPmIfStatsHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'Hello' errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF HEllO
|
|
packet fails verification.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 35 }
|
|
|
|
ospfPmIfStatsMtuMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'MTU mismatch' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF Database
|
|
Description packet has an MTU field that does not match
|
|
local configuration.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 36 }
|
|
|
|
ospfPmIfStatsNbrIgnored OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'neighbor ignored' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF Hello packet
|
|
is ignored based on the identity of the sending neighbor.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 37 }
|
|
|
|
ospfPmIfStatsAuth OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header authentication errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
fails authentication checks.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 38 }
|
|
|
|
ospfPmIfStatsWrongProto OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'wrong protocol' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the IP protocol field in a
|
|
received OSPF packet is not set to OSPF.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 39 }
|
|
|
|
ospfPmIfStatsResourceErr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header resource errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because of resource failure.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 40 }
|
|
|
|
ospfPmIfStatsVirtMaIfClash OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'virtual interface clash with
|
|
multi-area interface' errors detected on this interface.
|
|
|
|
This count is incremented when a received packet is dropped
|
|
because local misconfiguration means that a virtual interface
|
|
and a multi-area interface cannot be distinguished.
|
|
|
|
The count is included here only for consistency with other
|
|
interface types and is always returned as zero."
|
|
::= { ospfPmIfStatsEntry 41 }
|
|
|
|
ospfPmIfStatsBadLsaLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets received on this interface
|
|
that were discarded because of a bad LSA length.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because it cannot be parsed because it contains an
|
|
LSA with a bad length field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 42 }
|
|
|
|
ospfPmIfStatsLsaBadType OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA type.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it has an invalid LSA type field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 43 }
|
|
|
|
ospfPmIfStatsLsaBadLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA length.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it has an invalid LSA length field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 44 }
|
|
|
|
ospfPmIfStatsLsaBadData OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of bad LSA data.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it contains invalid data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 45 }
|
|
|
|
ospfPmIfStatsLsaBadCksum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA checksum value.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because the LSA header checksum fails validation.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 46 }
|
|
|
|
ospfPmIfStatsIfStandby OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'interface in standby
|
|
state' errors detected on this interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because the receiving interface is in standby
|
|
state (Reference RFC2328 Appendix F, method 2).
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 47 }
|
|
|
|
ospfPmIfStatsUnkNbmaNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they came from an unknown NBMA
|
|
neighbor.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from an unknown neighbor on an
|
|
NBMA network.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 48 }
|
|
|
|
ospfPmIfStatsUnkVirtNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they came from an unknown
|
|
virtual neighbor.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from an unknown virtual neighbor.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 49 }
|
|
|
|
ospfPmIfStatsAuthMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received on this interface that
|
|
were dropped because of a bad authentication type.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because its authentication type does not match
|
|
that configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmIfStatsAuth is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 50 }
|
|
|
|
ospfPmIfStatsAuthFailure OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received on this interface that
|
|
were dropped because packet authentication failed.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because authentication failed.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmIfStatsAuth is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 51 }
|
|
|
|
ospfPmIfStatsNetmaskMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad netmask.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its netmask does not match that configured
|
|
in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 52 }
|
|
|
|
ospfPmIfStatsHelloMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad Hello Interval.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Hello Interval does not match that
|
|
configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 53 }
|
|
|
|
ospfPmIfStatsDeadMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad Router Dead Interval.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Router Dead Interval does not match
|
|
that configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 54 }
|
|
|
|
ospfPmIfStatsOptionsMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of bad Optional Capabilities.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Optional Capabilities does not match
|
|
the capabilities configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 55 }
|
|
|
|
ospfPmIfStatsNbrAdminDown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because the sending neighbor is Oper
|
|
State Down.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because the sending neighbor is Oper State Down.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 56 }
|
|
|
|
ospfPmIfStatsPktLocalAddr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they appear to come from the
|
|
local router.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from the local router, or from
|
|
someone pretending to be the local router.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmIfStatsEntry 57 }
|
|
|
|
ospfPmIfStatsMaIfNotP2p OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they were received on a
|
|
multi-area interface that is not point-to-point.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because this interface is a multi-area interface
|
|
that is not point-to-point.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because this table is used
|
|
to return statistics information for interfaces that are
|
|
not multi-area interfaces. It is included for consistency
|
|
with other MIB tables."
|
|
::= { ospfPmIfStatsEntry 58 }
|
|
|
|
ospfPmIfStatsBadPacket OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received that have been
|
|
dropped, for a reason which does not have a more specific
|
|
type defined in the DC-OSPF user exit interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped for a reason that is not defined in the DC-OSPF
|
|
user exit interface.
|
|
|
|
When this count is incremented, another count in this row
|
|
will also be incremented depending on the reason why the
|
|
packet was dropped. The count in this field should not be
|
|
included when determining the total number of OSPF packets
|
|
that have been dropped.
|
|
|
|
The count is reinitialized to zero when interface
|
|
statistics collection is reset."
|
|
|
|
::= { ospfPmIfStatsEntry 59 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF Virtual Interface Statistics Table
|
|
|
|
-- The Virtual Interface Statistics Table augments the
|
|
-- ospfPmVirtIfTable with OSPF specific statistics information.
|
|
|
|
ospfPmVirtIfStatsTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_vif_stat
|
|
SYNTAX SEQUENCE OF OspfPmVirtIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Virtual Interface Statistics Table is a read-only table
|
|
including per-OSPF interface counters. This table is
|
|
DC-OSPF implementation specific."
|
|
::= { ospfObjects 33 }
|
|
|
|
ospfPmVirtIfStatsEntry OBJECT-TYPE
|
|
SYNTAX OspfPmVirtIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Virtual Interface Statistics Entry containing
|
|
statistics for one virtual interface from the viewpoint of OSPF.
|
|
This entry is DC-OSPF implementation specific."
|
|
INDEX {
|
|
ospfPmVirtIfStatsApplIndex,
|
|
ospfPmVirtIfStatsAreaId,
|
|
ospfPmVirtIfStatsNeighbor
|
|
}
|
|
::= { ospfPmVirtIfStatsTable 1 }
|
|
|
|
OspfPmVirtIfStatsEntry ::= SEQUENCE {
|
|
ospfPmVirtIfStatsApplIndex OspfPmIndex,
|
|
ospfPmVirtIfStatsAreaId AreaID,
|
|
ospfPmVirtIfStatsNeighbor RouterID,
|
|
ospfPmVirtIfStatsRxInvalid Counter32,
|
|
ospfPmVirtIfStatsRxInvalidByte Counter32,
|
|
ospfPmVirtIfStatsRxHello Counter32,
|
|
ospfPmVirtIfStatsRxHelloByte Counter32,
|
|
ospfPmVirtIfStatsRxDbDes Counter32,
|
|
ospfPmVirtIfStatsRxDbDesByte Counter32,
|
|
ospfPmVirtIfStatsRxLsReq Counter32,
|
|
ospfPmVirtIfStatsRxLsReqByte Counter32,
|
|
ospfPmVirtIfStatsRxLsUpd Counter32,
|
|
ospfPmVirtIfStatsRxLsUpdByte Counter32,
|
|
ospfPmVirtIfStatsRxLsAck Counter32,
|
|
ospfPmVirtIfStatsRxLsAckByte Counter32,
|
|
ospfPmVirtIfStatsTxFailed Counter32,
|
|
ospfPmVirtIfStatsTxFailedByte Counter32,
|
|
ospfPmVirtIfStatsTxHello Counter32,
|
|
ospfPmVirtIfStatsTxHelloByte Counter32,
|
|
ospfPmVirtIfStatsTxDbDes Counter32,
|
|
ospfPmVirtIfStatsTxDbDesByte Counter32,
|
|
ospfPmVirtIfStatsTxLsReq Counter32,
|
|
ospfPmVirtIfStatsTxLsReqByte Counter32,
|
|
ospfPmVirtIfStatsTxLsUpd Counter32,
|
|
ospfPmVirtIfStatsTxLsUpdByte Counter32,
|
|
ospfPmVirtIfStatsTxLsAck Counter32,
|
|
ospfPmVirtIfStatsTxLsAckByte Counter32,
|
|
ospfPmVirtIfStatsLength Counter32,
|
|
ospfPmVirtIfStatsCksum Counter32,
|
|
ospfPmVirtIfStatsVersion Counter32,
|
|
ospfPmVirtIfStatsBadSrc Counter32,
|
|
ospfPmVirtIfStatsAreaMismatch Counter32,
|
|
ospfPmVirtIfStatsSelfOrig Counter32,
|
|
ospfPmVirtIfStatsDupeId Counter32,
|
|
ospfPmVirtIfStatsHello Counter32,
|
|
ospfPmVirtIfStatsMtuMismatch Counter32,
|
|
ospfPmVirtIfStatsNbrIgnored Counter32,
|
|
ospfPmVirtIfStatsAuth Counter32,
|
|
ospfPmVirtIfStatsWrongProto Counter32,
|
|
ospfPmVirtIfStatsResourceErr Counter32,
|
|
ospfPmVirtIfStatsVirtMaIfClash Counter32,
|
|
ospfPmVirtIfStatsBadLsaLen Counter32,
|
|
ospfPmVirtIfStatsLsaBadType Counter32,
|
|
ospfPmVirtIfStatsLsaBadLen Counter32,
|
|
ospfPmVirtIfStatsLsaBadData Counter32,
|
|
ospfPmVirtIfStatsLsaBadCksum Counter32,
|
|
ospfPmVirtIfStatsUnkNbmaNbr Counter32,
|
|
ospfPmVirtIfStatsUnkVirtNbr Counter32,
|
|
ospfPmVirtIfStatsAuthMismatch Counter32,
|
|
ospfPmVirtIfStatsAuthFailure Counter32,
|
|
ospfPmVirtIfStatsNetmaskMismatch Counter32,
|
|
ospfPmVirtIfStatsHelloMismatch Counter32,
|
|
ospfPmVirtIfStatsDeadMismatch Counter32,
|
|
ospfPmVirtIfStatsOptionsMismatch Counter32,
|
|
ospfPmVirtIfStatsNbrAdminDown Counter32,
|
|
ospfPmVirtIfStatsPktLocalAddr Counter32,
|
|
ospfPmVirtIfStatsMaIfNotP2p Counter32,
|
|
ospfPmVirtIfStatsBadPacket Counter32
|
|
}
|
|
|
|
ospfPmVirtIfStatsApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF entity."
|
|
::= { ospfPmVirtIfStatsEntry 1 }
|
|
|
|
ospfPmVirtIfStatsAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Transit Area that the Virtual Link
|
|
traverses. By definition, this is not 0.0.0.0"
|
|
::= { ospfPmVirtIfStatsEntry 2 }
|
|
|
|
ospfPmVirtIfStatsNeighbor OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Router ID of the Virtual Neighbor."
|
|
::= { ospfPmVirtIfStatsEntry 3 }
|
|
|
|
ospfPmVirtIfStatsRxInvalid OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets with an invalid type field received
|
|
on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 4 }
|
|
|
|
ospfPmVirtIfStatsRxInvalidByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF packets with an invalid
|
|
type field received on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 5 }
|
|
|
|
ospfPmVirtIfStatsRxHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets received on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 6 }
|
|
|
|
ospfPmVirtIfStatsRxHelloByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF Hello packets on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 7 }
|
|
|
|
ospfPmVirtIfStatsRxDbDes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Database Description packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 8 }
|
|
|
|
ospfPmVirtIfStatsRxDbDesByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF Database Description
|
|
packets on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 9 }
|
|
|
|
ospfPmVirtIfStatsRxLsReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Request packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 10 }
|
|
|
|
ospfPmVirtIfStatsRxLsReqByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Request packets
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 11 }
|
|
|
|
ospfPmVirtIfStatsRxLsUpd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 12 }
|
|
|
|
ospfPmVirtIfStatsRxLsUpdByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Update packets on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 13 }
|
|
|
|
ospfPmVirtIfStatsRxLsAck OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Acknowledgement packets received on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 14 }
|
|
|
|
ospfPmVirtIfStatsRxLsAckByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Acknowledgement packets
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 15 }
|
|
|
|
ospfPmVirtIfStatsTxFailed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that OSPF could not send on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 16 }
|
|
|
|
ospfPmVirtIfStatsTxFailedByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in packets that OSPF could not send on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 17 }
|
|
|
|
ospfPmVirtIfStatsTxHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets sent on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 18 }
|
|
|
|
ospfPmVirtIfStatsTxHelloByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF Hello packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 19 }
|
|
|
|
ospfPmVirtIfStatsTxDbDes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Database Description packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 20 }
|
|
|
|
ospfPmVirtIfStatsTxDbDesByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF Database Description packets
|
|
sent on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 21 }
|
|
|
|
ospfPmVirtIfStatsTxLsReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Request packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 22 }
|
|
|
|
ospfPmVirtIfStatsTxLsReqByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Request packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 23 }
|
|
|
|
ospfPmVirtIfStatsTxLsUpd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 24 }
|
|
|
|
ospfPmVirtIfStatsTxLsUpdByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Update packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 25 }
|
|
|
|
ospfPmVirtIfStatsTxLsAck OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Acknowledgement packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 26 }
|
|
|
|
ospfPmVirtIfStatsTxLsAckByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Acknowledgement packets sent
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 27 }
|
|
|
|
ospfPmVirtIfStatsLength OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header length errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when either a received packet
|
|
is too small to be identified or an OSPF packet header
|
|
length field is invalid.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 28 }
|
|
|
|
ospfPmVirtIfStatsCksum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header checksum errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when authentication of a
|
|
received OSPF packet header checksum fails.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 29 }
|
|
|
|
ospfPmVirtIfStatsVersion OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header version errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
header Version field is invalid.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 30 }
|
|
|
|
ospfPmVirtIfStatsBadSrc OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'bad source' errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when the source IP address of a
|
|
received OSPF packet is either invalid or not recognized.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 31 }
|
|
|
|
ospfPmVirtIfStatsAreaMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'area mismatch' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the area id in a received
|
|
OSPF packet header does not match that of the receiving
|
|
OSPF interface.
|
|
|
|
The count is included here only for consistency with other
|
|
interface types and is always returned as zero."
|
|
::= { ospfPmVirtIfStatsEntry 32 }
|
|
|
|
ospfPmVirtIfStatsSelfOrig OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'self-originated' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the source IP address of
|
|
a received OSPF packet is a local IP address.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 33 }
|
|
|
|
ospfPmVirtIfStatsDupeId OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'duplicate id' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the route id in a received OSPF
|
|
packet header matches the local router id.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 34 }
|
|
|
|
ospfPmVirtIfStatsHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'Hello' errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF HEllO
|
|
packet fails verification.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 35 }
|
|
|
|
ospfPmVirtIfStatsMtuMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'MTU mismatch' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF Database
|
|
Description packet has an MTU field that does not match
|
|
local configuration.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 36 }
|
|
|
|
ospfPmVirtIfStatsNbrIgnored OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'neighbor ignored' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF Hello packet
|
|
is ignored based on the identity of the sending neighbor.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 37 }
|
|
|
|
ospfPmVirtIfStatsAuth OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header authentication errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
fails authentication checks.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 38 }
|
|
|
|
ospfPmVirtIfStatsWrongProto OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'wrong protocol' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the IP protocol field in a
|
|
received OSPF packet is not set to OSPF.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 39 }
|
|
|
|
ospfPmVirtIfStatsResourceErr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header resource errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because of resource failure.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 40 }
|
|
|
|
ospfPmVirtIfStatsVirtMaIfClash OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'virtual interface clash with
|
|
multi-area interface' errors detected on this interface.
|
|
|
|
This count is incremented when a received packet is dropped
|
|
because local misconfiguration means that a virtual interface
|
|
and a multi-area interface cannot be distinguished.
|
|
|
|
The count is included here only for consistency with other
|
|
interface types and is always returned as zero."
|
|
::= { ospfPmVirtIfStatsEntry 41 }
|
|
|
|
ospfPmVirtIfStatsBadLsaLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets received on this interface
|
|
that were discarded because of a bad LSA length.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because it cannot be parsed because it contains an
|
|
LSA with a bad length field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 42 }
|
|
|
|
ospfPmVirtIfStatsLsaBadType OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA type.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it has an invalid LSA type field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 43 }
|
|
|
|
ospfPmVirtIfStatsLsaBadLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA length.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it has an invalid LSA length field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 44 }
|
|
|
|
ospfPmVirtIfStatsLsaBadData OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of bad LSA data.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it contains invalid data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 45 }
|
|
|
|
ospfPmVirtIfStatsLsaBadCksum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA checksum value.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because the LSA header checksum fails validation.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 46 }
|
|
|
|
ospfPmVirtIfStatsUnkNbmaNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they came from an unknown NBMA
|
|
neighbor.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from an unknown neighbor on an
|
|
NBMA network.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because a virtual
|
|
interface cannot receive a Hello packet from an unknown
|
|
NBMA neighbor. It is included for consistency with other
|
|
MIB tables."
|
|
::= { ospfPmVirtIfStatsEntry 47 }
|
|
|
|
ospfPmVirtIfStatsUnkVirtNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they came from an unknown
|
|
virtual neighbor.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from an unknown virtual neighbor.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 48 }
|
|
|
|
ospfPmVirtIfStatsAuthMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received on this interface that
|
|
were dropped because of a bad authentication type.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because its authentication type does not match
|
|
that configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmVirtIfStatsAuth is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 49 }
|
|
|
|
ospfPmVirtIfStatsAuthFailure OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received on this interface that
|
|
were dropped because packet authentication failed.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because authentication failed.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmVirtIfStatsAuth is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 50 }
|
|
|
|
ospfPmVirtIfStatsNetmaskMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad netmask.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its netmask does not match that configured
|
|
in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmVirtIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 51 }
|
|
|
|
ospfPmVirtIfStatsHelloMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad Hello Interval.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Hello Interval does not match that
|
|
configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmVirtIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 52 }
|
|
|
|
ospfPmVirtIfStatsDeadMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad Router Dead Interval.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Router Dead Interval does not match
|
|
that configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmVirtIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 53 }
|
|
|
|
ospfPmVirtIfStatsOptionsMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of bad Optional Capabilities.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Optional Capabilities does not match
|
|
the capabilities configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmVirtIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 54 }
|
|
|
|
ospfPmVirtIfStatsNbrAdminDown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because the sending neighbor is Oper
|
|
State Down.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because the sending neighbor is Oper State Down.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because a virtual
|
|
interface cannot receive a Hello packet from a neighbor
|
|
that is Oper State Down. It is included for consistency
|
|
with other MIB tables."
|
|
::= { ospfPmVirtIfStatsEntry 55 }
|
|
|
|
ospfPmVirtIfStatsPktLocalAddr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they appear to come from the
|
|
local router.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from the local router, or from
|
|
someone pretending to be the local router.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 56 }
|
|
|
|
ospfPmVirtIfStatsMaIfNotP2p OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they were received on a
|
|
multi-area interface that is not point-to-point.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because this interface is a multi-area interface
|
|
that is not point-to-point.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because this table is used
|
|
to return statistics information for interfaces that are
|
|
not multi-area interfaces. It is included for consistency
|
|
with other MIB tables."
|
|
::= { ospfPmVirtIfStatsEntry 57 }
|
|
|
|
ospfPmVirtIfStatsBadPacket OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received that have been
|
|
dropped, for a reason which does not have a more specific
|
|
type defined in the DC-OSPF user exit interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped for a reason that is not defined in the DC-OSPF
|
|
user exit interface.
|
|
|
|
When this count is incremented, another count in this row
|
|
will also be incremented depending on the reason why the
|
|
packet was dropped. The count in this field should not be
|
|
included when determining the total number of OSPF packets
|
|
that have been dropped.
|
|
|
|
The count is reinitialized to zero when interface
|
|
statistics collection is reset."
|
|
::= { ospfPmVirtIfStatsEntry 58 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- The OSPF Sham Link Statistics Table
|
|
|
|
-- The OSPF Sham Link Statistics Table augments the
|
|
-- ospfPmShamLinkTable with OSPF specific statistics information.
|
|
|
|
ospfPmShamLinkStatsTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_sham_stats
|
|
SYNTAX SEQUENCE OF OspfPmShamLinkStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Sham Link Statistics Table is a read-only table
|
|
including per-OSPF interface counters. This table is
|
|
DC-OSPF implementation specific."
|
|
::= { ospfObjects 34 }
|
|
|
|
ospfPmShamLinkStatsEntry OBJECT-TYPE
|
|
SYNTAX OspfPmShamLinkStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Sham Link Statistics Entry containing statistics
|
|
for one sham link from the viewpoint of OSPF.
|
|
|
|
This entry is DC-OSPF implementation specific."
|
|
INDEX {
|
|
ospfPmShamLinkStatsApplIndex,
|
|
ospfPmShamLinkStatsAreaId,
|
|
ospfPmShamLinkStatsLocalIpAddr,
|
|
ospfPmShamLinkStatsRemoteIpAddr
|
|
}
|
|
::= { ospfPmShamLinkStatsTable 1 }
|
|
|
|
OspfPmShamLinkStatsEntry ::= SEQUENCE {
|
|
ospfPmShamLinkStatsApplIndex OspfPmIndex,
|
|
ospfPmShamLinkStatsAreaId AreaID,
|
|
ospfPmShamLinkStatsLocalIpAddr IpAddress,
|
|
ospfPmShamLinkStatsRemoteIpAddr IpAddress,
|
|
ospfPmShamLinkStatsRxInvalid Counter32,
|
|
ospfPmShamLinkStatsRxInvalidByte Counter32,
|
|
ospfPmShamLinkStatsRxHello Counter32,
|
|
ospfPmShamLinkStatsRxHelloByte Counter32,
|
|
ospfPmShamLinkStatsRxDbDes Counter32,
|
|
ospfPmShamLinkStatsRxDbDesByte Counter32,
|
|
ospfPmShamLinkStatsRxLsReq Counter32,
|
|
ospfPmShamLinkStatsRxLsReqByte Counter32,
|
|
ospfPmShamLinkStatsRxLsUpd Counter32,
|
|
ospfPmShamLinkStatsRxLsUpdByte Counter32,
|
|
ospfPmShamLinkStatsRxLsAck Counter32,
|
|
ospfPmShamLinkStatsRxLsAckByte Counter32,
|
|
ospfPmShamLinkStatsTxFailed Counter32,
|
|
ospfPmShamLinkStatsTxFailedByte Counter32,
|
|
ospfPmShamLinkStatsTxHello Counter32,
|
|
ospfPmShamLinkStatsTxHelloByte Counter32,
|
|
ospfPmShamLinkStatsTxDbDes Counter32,
|
|
ospfPmShamLinkStatsTxDbDesByte Counter32,
|
|
ospfPmShamLinkStatsTxLsReq Counter32,
|
|
ospfPmShamLinkStatsTxLsReqByte Counter32,
|
|
ospfPmShamLinkStatsTxLsUpd Counter32,
|
|
ospfPmShamLinkStatsTxLsUpdByte Counter32,
|
|
ospfPmShamLinkStatsTxLsAck Counter32,
|
|
ospfPmShamLinkStatsTxLsAckByte Counter32,
|
|
ospfPmShamLinkStatsLength Counter32,
|
|
ospfPmShamLinkStatsCksum Counter32,
|
|
ospfPmShamLinkStatsVersion Counter32,
|
|
ospfPmShamLinkStatsBadSrc Counter32,
|
|
ospfPmShamLinkStatsAreaMismatch Counter32,
|
|
ospfPmShamLinkStatsSelfOrig Counter32,
|
|
ospfPmShamLinkStatsDupeId Counter32,
|
|
ospfPmShamLinkStatsHello Counter32,
|
|
ospfPmShamLinkStatsMtuMismatch Counter32,
|
|
ospfPmShamLinkStatsNbrIgnored Counter32,
|
|
ospfPmShamLinkStatsAuth Counter32,
|
|
ospfPmShamLinkStatsWrongProto Counter32,
|
|
ospfPmShamLinkStatsResourceErr Counter32,
|
|
ospfPmShamLinkStatsVirtMaIfClash Counter32,
|
|
ospfPmShamLinkStatsBadLsaLen Counter32,
|
|
ospfPmShamLinkStatsLsaBadType Counter32,
|
|
ospfPmShamLinkStatsLsaBadLen Counter32,
|
|
ospfPmShamLinkStatsLsaBadData Counter32,
|
|
ospfPmShamLinkStatsLsaBadCksum Counter32,
|
|
ospfPmShamLinkStatsUnkNbmaNbr Counter32,
|
|
ospfPmShamLinkStatsUnkVirtNbr Counter32,
|
|
ospfPmShamLinkStatsAuthMismatch Counter32,
|
|
ospfPmShamLinkStatsAuthFailure Counter32,
|
|
ospfPmShamLinkStatsNetmaskMsmtch Counter32,
|
|
ospfPmShamLinkStatsHelloMismatch Counter32,
|
|
ospfPmShamLinkStatsDeadMismatch Counter32,
|
|
ospfPmShamLinkStatsOptionsMsmtch Counter32,
|
|
ospfPmShamLinkStatsNbrAdminDown Counter32,
|
|
ospfPmShamLinkStatsPktLocalAddr Counter32,
|
|
ospfPmShamLinkStatsMaIfNotP2p Counter32,
|
|
ospfPmShamLinkStatsBadPacket Counter32
|
|
}
|
|
|
|
ospfPmShamLinkStatsApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies this OSPF entity."
|
|
::= { ospfPmShamLinkStatsEntry 1 }
|
|
|
|
ospfPmShamLinkStatsAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF area in which the sham link belongs."
|
|
::= { ospfPmShamLinkStatsEntry 2 }
|
|
|
|
ospfPmShamLinkStatsLocalIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local sham link endpoint address."
|
|
::= { ospfPmShamLinkStatsEntry 3 }
|
|
|
|
ospfPmShamLinkStatsRemoteIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote sham link endpoint address."
|
|
::= { ospfPmShamLinkStatsEntry 4 }
|
|
|
|
ospfPmShamLinkStatsRxInvalid OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets with an invalid type field received
|
|
on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 5 }
|
|
|
|
ospfPmShamLinkStatsRxInvalidByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF packets with an invalid
|
|
type field received on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 6 }
|
|
|
|
ospfPmShamLinkStatsRxHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets received on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 7 }
|
|
|
|
ospfPmShamLinkStatsRxHelloByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF Hello packets on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 8 }
|
|
|
|
ospfPmShamLinkStatsRxDbDes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Database Description packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 9 }
|
|
|
|
ospfPmShamLinkStatsRxDbDesByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF Database Description
|
|
packets on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 10 }
|
|
|
|
ospfPmShamLinkStatsRxLsReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Request packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 11 }
|
|
|
|
ospfPmShamLinkStatsRxLsReqByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Request packets
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 12 }
|
|
|
|
ospfPmShamLinkStatsRxLsUpd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 13 }
|
|
|
|
ospfPmShamLinkStatsRxLsUpdByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Update packets on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 14 }
|
|
|
|
ospfPmShamLinkStatsRxLsAck OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Acknowledgement packets received on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 15 }
|
|
|
|
ospfPmShamLinkStatsRxLsAckByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Acknowledgement packets
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 16 }
|
|
|
|
ospfPmShamLinkStatsTxFailed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that OSPF could not send on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 17 }
|
|
|
|
ospfPmShamLinkStatsTxFailedByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in packets that OSPF could not send on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 18 }
|
|
|
|
ospfPmShamLinkStatsTxHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets sent on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 19 }
|
|
|
|
ospfPmShamLinkStatsTxHelloByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF Hello packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 20 }
|
|
|
|
ospfPmShamLinkStatsTxDbDes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Database Description packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 21 }
|
|
|
|
ospfPmShamLinkStatsTxDbDesByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF Database Description packets
|
|
sent on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 22 }
|
|
|
|
ospfPmShamLinkStatsTxLsReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Request packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 23 }
|
|
|
|
ospfPmShamLinkStatsTxLsReqByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Request packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 24 }
|
|
|
|
ospfPmShamLinkStatsTxLsUpd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 25 }
|
|
|
|
ospfPmShamLinkStatsTxLsUpdByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Update packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 26 }
|
|
|
|
ospfPmShamLinkStatsTxLsAck OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Acknowledgement packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 27 }
|
|
|
|
ospfPmShamLinkStatsTxLsAckByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Acknowledgement packets sent
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 28 }
|
|
|
|
ospfPmShamLinkStatsLength OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header length errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when either a received packet
|
|
is too small to be identified or an OSPF packet header
|
|
length field is invalid.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 29 }
|
|
|
|
ospfPmShamLinkStatsCksum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header checksum errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when authentication of a
|
|
received OSPF packet header checksum fails.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 30 }
|
|
|
|
ospfPmShamLinkStatsVersion OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header version errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
header Version field is invalid.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 31 }
|
|
|
|
ospfPmShamLinkStatsBadSrc OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'bad source' errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when the source IP address of a
|
|
received OSPF packet is either invalid or not recognized.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 32 }
|
|
|
|
ospfPmShamLinkStatsAreaMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'area mismatch' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the area id in a received
|
|
OSPF packet header does not match that of the receiving
|
|
OSPF interface.
|
|
|
|
The count is included here only for consistency with other
|
|
interface types and is always returned as zero."
|
|
::= { ospfPmShamLinkStatsEntry 33 }
|
|
|
|
ospfPmShamLinkStatsSelfOrig OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'self-originated' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the source IP address of
|
|
a received OSPF packet is a local IP address.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 34 }
|
|
|
|
ospfPmShamLinkStatsDupeId OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'duplicate id' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the route id in a received OSPF
|
|
packet header matches the local router id.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 35 }
|
|
|
|
ospfPmShamLinkStatsHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'Hello' errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF HEllO
|
|
packet fails verification.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 36 }
|
|
|
|
ospfPmShamLinkStatsMtuMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'MTU mismatch' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF Database
|
|
Description packet has an MTU field that does not match
|
|
local configuration.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 37 }
|
|
|
|
ospfPmShamLinkStatsNbrIgnored OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'neighbor ignored' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF Hello packet
|
|
is ignored based on the identity of the sending neighbor.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 38 }
|
|
|
|
ospfPmShamLinkStatsAuth OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header authentication errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
fails authentication checks.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 39 }
|
|
|
|
ospfPmShamLinkStatsWrongProto OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'wrong protocol' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the IP protocol field in a
|
|
received OSPF packet is not set to OSPF.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 40 }
|
|
|
|
ospfPmShamLinkStatsResourceErr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header resource errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because of resource failure.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 41 }
|
|
|
|
ospfPmShamLinkStatsVirtMaIfClash OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'virtual interface clash with
|
|
multi-area interface' errors detected on this interface.
|
|
|
|
This count is incremented when a received packet is dropped
|
|
because local misconfiguration means that a virtual interface
|
|
and a multi-area interface cannot be distinguished.
|
|
|
|
The count is included here only for consistency with other
|
|
interface types and is always returned as zero."
|
|
::= { ospfPmShamLinkStatsEntry 42 }
|
|
|
|
ospfPmShamLinkStatsBadLsaLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets received on this interface
|
|
that were discarded because of a bad LSA length.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because it cannot be parsed because it contains an
|
|
LSA with a bad length field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 43 }
|
|
|
|
ospfPmShamLinkStatsLsaBadType OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA type.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it has an invalid LSA type field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 44 }
|
|
|
|
ospfPmShamLinkStatsLsaBadLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA length.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it has an invalid LSA length field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 45 }
|
|
|
|
ospfPmShamLinkStatsLsaBadData OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of bad LSA data.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it contains invalid data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 46 }
|
|
|
|
ospfPmShamLinkStatsLsaBadCksum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA checksum value.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because the LSA header checksum fails validation.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 47 }
|
|
|
|
ospfPmShamLinkStatsUnkNbmaNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they came from an unknown NBMA
|
|
neighbor.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from an unknown neighbor on an
|
|
NBMA network.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because a sham link
|
|
cannot receive a Hello packet from an unknown NBMA
|
|
neighbor. It is included for consistency with other
|
|
MIB tables."
|
|
::= { ospfPmShamLinkStatsEntry 48 }
|
|
|
|
ospfPmShamLinkStatsUnkVirtNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they came from an unknown
|
|
virtual neighbor.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from an unknown virtual neighbor.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 49 }
|
|
|
|
ospfPmShamLinkStatsAuthMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received on this interface that
|
|
were dropped because of a bad authentication type.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because its authentication type does not match
|
|
that configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmShamLinkStatsAuth is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 50 }
|
|
|
|
ospfPmShamLinkStatsAuthFailure OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received on this interface that
|
|
were dropped because packet authentication failed.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because authentication failed.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmShamLinkStatsAuth is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 51 }
|
|
|
|
ospfPmShamLinkStatsNetmaskMsmtch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad netmask.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its netmask does not match that configured
|
|
in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmShamLinkStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 52 }
|
|
|
|
ospfPmShamLinkStatsHelloMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad Hello Interval.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Hello Interval does not match that
|
|
configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmShamLinkStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 53 }
|
|
|
|
ospfPmShamLinkStatsDeadMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad Router Dead Interval.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Router Dead Interval does not match
|
|
that configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmShamLinkStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 54 }
|
|
|
|
ospfPmShamLinkStatsOptionsMsmtch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of bad Optional Capabilities.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Optional Capabilities does not match
|
|
the capabilities configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmShamLinkStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 55 }
|
|
|
|
ospfPmShamLinkStatsNbrAdminDown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because the sending neighbor is Oper
|
|
State Down.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because the sending neighbor is Oper State Down.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because a sham link
|
|
cannot receive a Hello packet from a neighbor that is
|
|
Oper State Down. It is included for consistency with
|
|
other MIB tables."
|
|
::= { ospfPmShamLinkStatsEntry 56 }
|
|
|
|
ospfPmShamLinkStatsPktLocalAddr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they appear to come from the
|
|
local router.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from the local router, or from
|
|
someone pretending to be the local router.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 57 }
|
|
|
|
ospfPmShamLinkStatsMaIfNotP2p OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they were received on a
|
|
multi-area interface that is not point-to-point.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because this interface is a multi-area interface
|
|
that is not point-to-point.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because this table is used
|
|
to return statistics information for interfaces that are
|
|
not multi-area interfaces. It is included for consistency
|
|
with other MIB tables."
|
|
::= { ospfPmShamLinkStatsEntry 58 }
|
|
|
|
ospfPmShamLinkStatsBadPacket OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received that have been
|
|
dropped, for a reason which does not have a more specific
|
|
type defined in the DC-OSPF user exit interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped for a reason that is not defined in the DC-OSPF
|
|
user exit interface.
|
|
|
|
When this count is incremented, another count in this row
|
|
will also be incremented depending on the reason why the
|
|
packet was dropped. The count in this field should not be
|
|
included when determining the total number of OSPF packets
|
|
that have been dropped.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmShamLinkStatsEntry 59 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- The OSPF Multi-Area Interface Statistics Table
|
|
|
|
-- The OSPF Multi-Area Interface Statistics Table augments the
|
|
-- ospfPmMultiAreaIfTable with OSPF specific statistics information.
|
|
|
|
ospfPmMaIfStatsTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_ma_if_stats
|
|
SYNTAX SEQUENCE OF OspfPmMaIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Multi-Area Interface Statistics Table is a read-only
|
|
table including per-OSPF interface counters. This table is
|
|
DC-OSPF implementation specific."
|
|
::= { ospfObjects 35 }
|
|
|
|
ospfPmMaIfStatsEntry OBJECT-TYPE
|
|
SYNTAX OspfPmMaIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Multi-Area Interface Statistics Entry containing
|
|
statistics for one multi-area interface from the viewpoint of
|
|
OSPF.
|
|
|
|
This entry is DC-OSPF implementation specific."
|
|
INDEX {
|
|
ospfPmMaIfStatsApplIndex,
|
|
ospfPmMaIfStatsIpAddress,
|
|
ospfPmMaIfStatsAddressLessIf,
|
|
ospfPmMaIfStatsAreaId,
|
|
ospfPmMaIfStatsRemoteAddr
|
|
}
|
|
::= { ospfPmMaIfStatsTable 1 }
|
|
|
|
OspfPmMaIfStatsEntry ::= SEQUENCE {
|
|
ospfPmMaIfStatsApplIndex OspfPmIndex,
|
|
ospfPmMaIfStatsIpAddress IpAddress,
|
|
ospfPmMaIfStatsAddressLessIf InterfaceIndexOrZero,
|
|
ospfPmMaIfStatsAreaId AreaID,
|
|
ospfPmMaIfStatsRemoteAddr IpAddress,
|
|
ospfPmMaIfStatsRxInvalid Counter32,
|
|
ospfPmMaIfStatsRxInvalidByte Counter32,
|
|
ospfPmMaIfStatsRxHello Counter32,
|
|
ospfPmMaIfStatsRxHelloByte Counter32,
|
|
ospfPmMaIfStatsRxDbDes Counter32,
|
|
ospfPmMaIfStatsRxDbDesByte Counter32,
|
|
ospfPmMaIfStatsRxLsReq Counter32,
|
|
ospfPmMaIfStatsRxLsReqByte Counter32,
|
|
ospfPmMaIfStatsRxLsUpd Counter32,
|
|
ospfPmMaIfStatsRxLsUpdByte Counter32,
|
|
ospfPmMaIfStatsRxLsAck Counter32,
|
|
ospfPmMaIfStatsRxLsAckByte Counter32,
|
|
ospfPmMaIfStatsTxFailed Counter32,
|
|
ospfPmMaIfStatsTxFailedByte Counter32,
|
|
ospfPmMaIfStatsTxHello Counter32,
|
|
ospfPmMaIfStatsTxHelloByte Counter32,
|
|
ospfPmMaIfStatsTxDbDes Counter32,
|
|
ospfPmMaIfStatsTxDbDesByte Counter32,
|
|
ospfPmMaIfStatsTxLsReq Counter32,
|
|
ospfPmMaIfStatsTxLsReqByte Counter32,
|
|
ospfPmMaIfStatsTxLsUpd Counter32,
|
|
ospfPmMaIfStatsTxLsUpdByte Counter32,
|
|
ospfPmMaIfStatsTxLsAck Counter32,
|
|
ospfPmMaIfStatsTxLsAckByte Counter32,
|
|
ospfPmMaIfStatsLength Counter32,
|
|
ospfPmMaIfStatsCksum Counter32,
|
|
ospfPmMaIfStatsVersion Counter32,
|
|
ospfPmMaIfStatsBadSrc Counter32,
|
|
ospfPmMaIfStatsAreaMismatch Counter32,
|
|
ospfPmMaIfStatsSelfOrig Counter32,
|
|
ospfPmMaIfStatsDupeId Counter32,
|
|
ospfPmMaIfStatsHello Counter32,
|
|
ospfPmMaIfStatsMtuMismatch Counter32,
|
|
ospfPmMaIfStatsNbrIgnored Counter32,
|
|
ospfPmMaIfStatsAuth Counter32,
|
|
ospfPmMaIfStatsWrongProto Counter32,
|
|
ospfPmMaIfStatsResourceErr Counter32,
|
|
ospfPmMaIfStatsVirtMaIfClash Counter32,
|
|
ospfPmMaIfStatsBadLsaLen Counter32,
|
|
ospfPmMaIfStatsLsaBadType Counter32,
|
|
ospfPmMaIfStatsLsaBadLen Counter32,
|
|
ospfPmMaIfStatsLsaBadData Counter32,
|
|
ospfPmMaIfStatsLsaBadCksum Counter32,
|
|
ospfPmMaIfStatsUnkNbmaNbr Counter32,
|
|
ospfPmMaIfStatsUnkVirtNbr Counter32,
|
|
ospfPmMaIfStatsAuthMismatch Counter32,
|
|
ospfPmMaIfStatsAuthFailure Counter32,
|
|
ospfPmMaIfStatsNetmaskMismatch Counter32,
|
|
ospfPmMaIfStatsHelloMismatch Counter32,
|
|
ospfPmMaIfStatsDeadMismatch Counter32,
|
|
ospfPmMaIfStatsOptionsMismatch Counter32,
|
|
ospfPmMaIfStatsNbrAdminDown Counter32,
|
|
ospfPmMaIfStatsPktLocalAddr Counter32,
|
|
ospfPmMaIfStatsMaIfNotP2p Counter32,
|
|
ospfPmMaIfStatsBadPacket Counter32
|
|
}
|
|
|
|
ospfPmMaIfStatsApplIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF entity."
|
|
::= { ospfPmMaIfStatsEntry 1 }
|
|
|
|
ospfPmMaIfStatsIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the primary OSPF interface that this
|
|
multi-area interface relates to."
|
|
::= { ospfPmMaIfStatsEntry 2 }
|
|
|
|
ospfPmMaIfStatsAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For the purpose of easing the instancing of addressed and
|
|
address less interfaces; This variable takes the value 0
|
|
when the related primary interface has an IP Address,
|
|
otherwise it takes the related primary interface's
|
|
non-zero interface index value, unique within the scope of
|
|
this router."
|
|
::= { ospfPmMaIfStatsEntry 3 }
|
|
|
|
ospfPmMaIfStatsAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying the area to which
|
|
this multi-area interface connects. Area ID 0.0.0.0 is
|
|
used for the OSPF backbone."
|
|
::= { ospfPmMaIfStatsEntry 4 }
|
|
|
|
ospfPmMaIfStatsRemoteAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to which packets for this multi-area
|
|
interface should be sent."
|
|
::= { ospfPmMaIfStatsEntry 5 }
|
|
|
|
ospfPmMaIfStatsRxInvalid OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets with an invalid type field received
|
|
on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 6 }
|
|
|
|
ospfPmMaIfStatsRxInvalidByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF packets with an invalid
|
|
type field received on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 7 }
|
|
|
|
ospfPmMaIfStatsRxHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets received on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 8 }
|
|
|
|
ospfPmMaIfStatsRxHelloByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF Hello packets on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 9 }
|
|
|
|
ospfPmMaIfStatsRxDbDes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Database Description packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 10 }
|
|
|
|
ospfPmMaIfStatsRxDbDesByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF Database Description
|
|
packets on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 11 }
|
|
|
|
ospfPmMaIfStatsRxLsReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Request packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 12 }
|
|
|
|
ospfPmMaIfStatsRxLsReqByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Request packets
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 13 }
|
|
|
|
ospfPmMaIfStatsRxLsUpd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets received on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 14 }
|
|
|
|
ospfPmMaIfStatsRxLsUpdByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Update packets on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 15 }
|
|
|
|
ospfPmMaIfStatsRxLsAck OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Acknowledgement packets received on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 16 }
|
|
|
|
ospfPmMaIfStatsRxLsAckByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received in OSPF LS Acknowledgement packets
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 17 }
|
|
|
|
ospfPmMaIfStatsTxFailed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that OSPF could not send on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 18 }
|
|
|
|
ospfPmMaIfStatsTxFailedByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in packets that OSPF could not send on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 19 }
|
|
|
|
ospfPmMaIfStatsTxHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets sent on this interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 20 }
|
|
|
|
ospfPmMaIfStatsTxHelloByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF Hello packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 21 }
|
|
|
|
ospfPmMaIfStatsTxDbDes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Database Description packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 22 }
|
|
|
|
ospfPmMaIfStatsTxDbDesByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF Database Description packets
|
|
sent on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 23 }
|
|
|
|
ospfPmMaIfStatsTxLsReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Request packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 24 }
|
|
|
|
ospfPmMaIfStatsTxLsReqByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Request packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 25 }
|
|
|
|
ospfPmMaIfStatsTxLsUpd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 26 }
|
|
|
|
ospfPmMaIfStatsTxLsUpdByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Update packets sent on this
|
|
interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 27 }
|
|
|
|
ospfPmMaIfStatsTxLsAck OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Acknowledgement packets sent on this
|
|
interface.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 28 }
|
|
|
|
ospfPmMaIfStatsTxLsAckByte OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes in OSPF LS Acknowledgement packets sent
|
|
on this interface.
|
|
|
|
This count includes the IP header and any authentication data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 29 }
|
|
|
|
ospfPmMaIfStatsLength OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header length errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when either a received packet
|
|
is too small to be identified or an OSPF packet header
|
|
length field is invalid.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 30 }
|
|
|
|
ospfPmMaIfStatsCksum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header checksum errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when authentication of a
|
|
received OSPF packet header checksum fails.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 31 }
|
|
|
|
ospfPmMaIfStatsVersion OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header version errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
header Version field is invalid.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 32 }
|
|
|
|
ospfPmMaIfStatsBadSrc OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'bad source' errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when the source IP address of a
|
|
received OSPF packet is either invalid or not recognized.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 33 }
|
|
|
|
ospfPmMaIfStatsAreaMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'area mismatch' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the area id in a received
|
|
OSPF packet header does not match that of the receiving
|
|
OSPF interface.
|
|
|
|
The count is included here only for consistency with other
|
|
interface types and is always returned as zero."
|
|
::= { ospfPmMaIfStatsEntry 34 }
|
|
|
|
ospfPmMaIfStatsSelfOrig OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'self-originated' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the source IP address of
|
|
a received OSPF packet is a local IP address.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 35 }
|
|
|
|
ospfPmMaIfStatsDupeId OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'duplicate id' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the route id in a received OSPF
|
|
packet header matches the local router id.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 36 }
|
|
|
|
ospfPmMaIfStatsHello OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'Hello' errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF HEllO
|
|
packet fails verification.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 37 }
|
|
|
|
ospfPmMaIfStatsMtuMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'MTU mismatch' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF Database
|
|
Description packet has an MTU field that does not match
|
|
local configuration.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 38 }
|
|
|
|
ospfPmMaIfStatsNbrIgnored OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'neighbor ignored' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when a received OSPF Hello packet
|
|
is ignored based on the identity of the sending neighbor.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 39 }
|
|
|
|
ospfPmMaIfStatsAuth OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header authentication errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
fails authentication checks.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 40 }
|
|
|
|
ospfPmMaIfStatsWrongProto OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'wrong protocol' errors
|
|
detected on this interface.
|
|
|
|
This count is incremented when the IP protocol field in a
|
|
received OSPF packet is not set to OSPF.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 41 }
|
|
|
|
ospfPmMaIfStatsResourceErr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header resource errors detected
|
|
on this interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because of resource failure.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 42 }
|
|
|
|
ospfPmMaIfStatsVirtMaIfClash OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'virtual interface clash with
|
|
multi-area interface' errors detected on this interface.
|
|
|
|
This count is incremented when a received packet is dropped
|
|
because local misconfiguration means that a virtual interface
|
|
and a multi-area interface cannot be distinguished.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 43 }
|
|
|
|
ospfPmMaIfStatsBadLsaLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LS Update packets received on this interface
|
|
that were discarded because of a bad LSA length.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because it cannot be parsed because it contains an
|
|
LSA with a bad length field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 44 }
|
|
|
|
ospfPmMaIfStatsLsaBadType OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA type.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it has an invalid LSA type field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 45 }
|
|
|
|
ospfPmMaIfStatsLsaBadLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA length.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it has an invalid LSA length field.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 46 }
|
|
|
|
ospfPmMaIfStatsLsaBadData OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of bad LSA data.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because it contains invalid data.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 47 }
|
|
|
|
ospfPmMaIfStatsLsaBadCksum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF LSAs received on this interface that were
|
|
ignored because of a bad LSA checksum value.
|
|
|
|
This count is incremented when a received LSA is ignored
|
|
because the LSA header checksum fails validation.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 48 }
|
|
|
|
ospfPmMaIfStatsUnkNbmaNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they came from an unknown NBMA
|
|
neighbor.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from an unknown neighbor on an
|
|
NBMA network.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because a multi-access
|
|
interface cannot discover a new neighbor over an
|
|
underlying NBMA link. It is included for consistency with
|
|
other MIB tables."
|
|
::= { ospfPmMaIfStatsEntry 49 }
|
|
|
|
ospfPmMaIfStatsUnkVirtNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they came from an unknown
|
|
virtual neighbor.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from an unknown virtual neighbor.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 50 }
|
|
|
|
ospfPmMaIfStatsAuthMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received on this interface that
|
|
were dropped because of a bad authentication type.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because its authentication type does not match
|
|
that configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmMaIfStatsAuth is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 51 }
|
|
|
|
ospfPmMaIfStatsAuthFailure OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received on this interface that
|
|
were dropped because packet authentication failed.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because authentication failed.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmMaIfStatsAuth is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 52 }
|
|
|
|
ospfPmMaIfStatsNetmaskMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad netmask.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its netmask does not match that configured
|
|
in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmMaIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 53 }
|
|
|
|
ospfPmMaIfStatsHelloMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad Hello Interval.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Hello Interval does not match that
|
|
configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmMaIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 54 }
|
|
|
|
ospfPmMaIfStatsDeadMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of a bad Router Dead Interval.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Router Dead Interval does not match
|
|
that configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmMaIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 55 }
|
|
|
|
ospfPmMaIfStatsOptionsMismatch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because of bad Optional Capabilities.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because its Optional Capabilities does not match
|
|
the capabilities configured in the receiving interface.
|
|
|
|
When a packet is dropped for this reason, the count of
|
|
ospfPmMaIfStatsHello is also incremented.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 56 }
|
|
|
|
ospfPmMaIfStatsNbrAdminDown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because the sending neighbor is Oper
|
|
State Down.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because the sending neighbor is Oper State Down.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset.
|
|
|
|
This field always returns zero, because it is not possible
|
|
to configure a neighbor separately from a multi-area
|
|
interface, and so the sending neighbor is always Oper
|
|
State Up. It is included for consistency with other MIB
|
|
tables."
|
|
::= { ospfPmMaIfStatsEntry 57 }
|
|
|
|
ospfPmMaIfStatsPktLocalAddr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they appear to come from the
|
|
local router.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because it comes from the local router, or from
|
|
someone pretending to be the local router.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 58 }
|
|
|
|
ospfPmMaIfStatsMaIfNotP2p OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on this interface
|
|
that were dropped because they were received on a
|
|
multi-area interface that is not point-to-point.
|
|
|
|
This count is incremented when a received Hello packet is
|
|
dropped because this interface is a multi-area interface
|
|
that is not point-to-point.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 59 }
|
|
|
|
ospfPmMaIfStatsBadPacket OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received that have been
|
|
dropped, for a reason which does not have a more specific
|
|
type defined in the DC-OSPF user exit interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped for a reason that is not defined in the DC-OSPF
|
|
user exit interface.
|
|
|
|
When this count is incremented, another count in this row
|
|
will also be incremented depending on the reason why the
|
|
packet was dropped. The count in this field should not be
|
|
included when determining the total number of OSPF packets
|
|
that have been dropped.
|
|
|
|
The count is reinitialized to zero when interface statistics
|
|
collection is reset."
|
|
::= { ospfPmMaIfStatsEntry 60 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
--
|
|
-- OSPF PM SPF Entry Table
|
|
--
|
|
-- The OSPF SPF entry table is a read-only table which shows
|
|
-- information about routers in the SPF tree for each area, as
|
|
-- calculated by DC-OSPF.
|
|
--
|
|
|
|
ospfPmSpfEntryTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_spf_entry
|
|
SYNTAX SEQUENCE OF OspfPmSpfEntryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The OSPF SPF entry table is a read-only table which shows
|
|
information about routers in the SPF tree for each area, as
|
|
calculated by DC-OSPF.
|
|
|
|
Each row in this table corresponds to a next hop to a router
|
|
in the SPF tree for an area."
|
|
::= { ospfObjects 37 }
|
|
|
|
ospfPmSpfEntryEntry OBJECT-TYPE
|
|
SYNTAX OspfPmSpfEntryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the OSPF SPF entry table, showing
|
|
information about a router in the SPF tree for an area, as
|
|
calculated by DC-OSPF.
|
|
|
|
Each entry corresponds to a next hop to a router
|
|
in the SPF tree for an area."
|
|
|
|
INDEX { ospfPmSpfEntryApplIndex,
|
|
ospfPmSpfEntryAreaId,
|
|
ospfPmSpfEntryRtrId,
|
|
ospfPmSpfEntryNextHopIdx
|
|
}
|
|
::= { ospfPmSpfEntryTable 1 }
|
|
|
|
OspfPmSpfEntryEntry ::= SEQUENCE {
|
|
ospfPmSpfEntryApplIndex NumericIndex,
|
|
ospfPmSpfEntryAreaId AreaID,
|
|
ospfPmSpfEntryRtrId RouterID,
|
|
ospfPmSpfEntryNextHopIdx Unsigned32,
|
|
ospfPmSpfEntryNextHopAddr IpAddress,
|
|
ospfPmSpfEntryIfIndex InterfaceIndex,
|
|
ospfPmSpfEntryCost BigMetric,
|
|
ospfPmSpfEntryIsASBR TruthValue,
|
|
ospfPmSpfEntryIsABR TruthValue,
|
|
ospfPmSpfEntryIsVirtEndpt TruthValue,
|
|
ospfPmSpfEntryCalcIndex Unsigned32
|
|
}
|
|
|
|
ospfPmSpfEntryApplIndex OBJECT-TYPE
|
|
SYNTAX NumericIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Identifies the DC-OSPF PM entity."
|
|
::= { ospfPmSpfEntryEntry 1 }
|
|
|
|
ospfPmSpfEntryAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The area in which the router is connected."
|
|
::= { ospfPmSpfEntryEntry 2 }
|
|
|
|
ospfPmSpfEntryRtrId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The router ID of the connected router."
|
|
::= { ospfPmSpfEntryEntry 3 }
|
|
|
|
ospfPmSpfEntryNextHopIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..'FFFFFFFF'h)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An arbitrary index used to distinguish between multiple
|
|
equal-cost next hops to the same router."
|
|
::= { ospfPmSpfEntryEntry 4 }
|
|
|
|
ospfPmSpfEntryNextHopAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The next hop address to reach the router. If there are
|
|
multiple equal cost next hops to the router then there
|
|
will be multiple rows in this table."
|
|
::= { ospfPmSpfEntryEntry 5 }
|
|
|
|
ospfPmSpfEntryIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The outgoing interface for the next hop. If there are
|
|
multiple equal cost next hops to the router then there
|
|
will be multiple rows in this table."
|
|
::= { ospfPmSpfEntryEntry 6 }
|
|
|
|
ospfPmSpfEntryCost OBJECT-TYPE
|
|
SYNTAX BigMetric
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The path cost to reach the router. This always represents
|
|
the intra-area path cost."
|
|
::= { ospfPmSpfEntryEntry 7 }
|
|
|
|
ospfPmSpfEntryIsASBR OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Whether the router is an Autonomous System Boundary Router
|
|
(ASBR)."
|
|
::= { ospfPmSpfEntryEntry 8 }
|
|
|
|
ospfPmSpfEntryIsABR OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Whether the router is an Area Border Router (ABR)."
|
|
::= { ospfPmSpfEntryEntry 9 }
|
|
|
|
ospfPmSpfEntryIsVirtEndpt OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Whether the router is an endpoint of one or more fully
|
|
adjacent virtual links."
|
|
::= { ospfPmSpfEntryEntry 10 }
|
|
|
|
ospfPmSpfEntryCalcIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "An index which identifies the last route calculation
|
|
started by DC-OSPF.
|
|
|
|
If this index changes between GET responses it means that
|
|
the two sets of information are not from the same route
|
|
calculation. The two sets of information may be
|
|
inconsistent."
|
|
::= { ospfPmSpfEntryEntry 11 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
--
|
|
-- OSPF Route Table
|
|
--
|
|
-- The OSPF route table is a read-only table which shows
|
|
-- information about IPv4 routes as calculated by DC-OSPF.
|
|
--
|
|
|
|
ospfPmRouteTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_route
|
|
SYNTAX SEQUENCE OF OspfPmRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The OSPF route table is a read-only table which shows
|
|
information about IPv4 routes as calculated by DC-OSPF.
|
|
|
|
Each row in this table corresponds to a next hop for a route
|
|
to an IPv4 destination."
|
|
::= { ospfObjects 38 }
|
|
|
|
ospfPmRouteEntry OBJECT-TYPE
|
|
SYNTAX OspfPmRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the OSPF route table, showing
|
|
information about IPv4 routes as calculated by DC-OSPF.
|
|
|
|
Each entry corresponds to a next hop for a route
|
|
to an IPv4 destination."
|
|
INDEX { ospfPmRouteApplIndex,
|
|
ospfPmRouteAddrPrefix,
|
|
ospfPmRouteAddrPrefixLen,
|
|
ospfPmRouteNextHopIdx
|
|
}
|
|
::= { ospfPmRouteTable 1 }
|
|
|
|
OspfPmRouteEntry ::= SEQUENCE {
|
|
ospfPmRouteApplIndex NumericIndex,
|
|
ospfPmRouteAddrPrefix IpAddress,
|
|
ospfPmRouteAddrPrefixLen Integer32,
|
|
ospfPmRouteNextHopIdx Unsigned32,
|
|
ospfPmRouteNextHopAddr IpAddress,
|
|
ospfPmRouteIfIndex InterfaceIndex,
|
|
ospfPmRouteAreaId AreaID,
|
|
ospfPmRouteCost BigMetric,
|
|
ospfPmRoutePathType OspfPathType,
|
|
ospfPmRouteCalcIndex Unsigned32
|
|
}
|
|
|
|
ospfPmRouteApplIndex OBJECT-TYPE
|
|
SYNTAX NumericIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Identifies the DC-OSPF PM entity."
|
|
::= { ospfPmRouteEntry 1 }
|
|
|
|
ospfPmRouteAddrPrefix OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the destination."
|
|
::= { ospfPmRouteEntry 2 }
|
|
|
|
ospfPmRouteAddrPrefixLen OBJECT-TYPE
|
|
SYNTAX Integer32 (0..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Prefix length (in bits) to apply to the destination
|
|
address, to obtain the set of addresses to which this
|
|
route applies."
|
|
::= { ospfPmRouteEntry 3 }
|
|
|
|
ospfPmRouteNextHopIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An arbitrary index used to distinguish between multiple
|
|
equal-cost next hops to the same destination."
|
|
::= { ospfPmRouteEntry 4 }
|
|
|
|
ospfPmRouteNextHopAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The next hop address to reach the destination. If there
|
|
are multiple equal cost next hops to the destination then
|
|
there will be multiple rows in this table."
|
|
::= { ospfPmRouteEntry 5 }
|
|
|
|
ospfPmRouteIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The outgoing interface for the next hop. If there are
|
|
multiple equal cost next hops to the destination then
|
|
there will be multiple rows in this table."
|
|
::= { ospfPmRouteEntry 6 }
|
|
|
|
ospfPmRouteAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
|
|
DESCRIPTION "If the path_type is AMB_OSPF_PATH_INTRA_AREA then this
|
|
field indicates the area associated with the route.
|
|
|
|
Otherwise this field is set to all zeros and has no
|
|
meaning."
|
|
::= { ospfPmRouteEntry 7 }
|
|
|
|
ospfPmRouteCost OBJECT-TYPE
|
|
SYNTAX BigMetric
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cost of the path to the destination. For type 2
|
|
external routes this field indicates the cost of the
|
|
path's external portion only."
|
|
|
|
::= { ospfPmRouteEntry 8 }
|
|
|
|
ospfPmRoutePathType OBJECT-TYPE
|
|
SYNTAX OspfPathType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of path to reach the destination."
|
|
::= { ospfPmRouteEntry 9 }
|
|
|
|
ospfPmRouteCalcIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "An index which identifies the last route calculation
|
|
started by DC-OSPF.
|
|
|
|
If this index changes between GET responses it means that
|
|
the two sets of information are not from the same route
|
|
calculation. The two sets of information may be
|
|
inconsistent."
|
|
::= { ospfPmRouteEntry 10 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
--
|
|
-- ospfPmRouterDestTable
|
|
--
|
|
-- The OSPF router destination table is a read-only table which
|
|
-- shows information about routes to ABRs and ASBRs.
|
|
--
|
|
|
|
ospfPmRouterDestTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qopm_rtr_dest
|
|
SYNTAX SEQUENCE OF OspfPmRouterDestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The OSPF router destination table is a read-only table which
|
|
shows information about routes to other OSPF routers, as
|
|
calculated by DC-OSPF. Note that DC-OSPF only calculates
|
|
routes to routers which are either ASBRs or ABRs.
|
|
|
|
Each row in this table corresponds to a next hop for a route
|
|
to a router which is an ASBR or an ABR."
|
|
::= { ospfObjects 39 }
|
|
|
|
ospfPmRouterDestEntry OBJECT-TYPE
|
|
SYNTAX OspfPmRouterDestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the OSPF router destination table, showing
|
|
information about routes to other OSPF routers, as
|
|
calculated by DC-OSPF. Note that DC-OSPF only calculates
|
|
routes to routers which are either ASBRs or ABRs.
|
|
|
|
Each entry corresponds to a next hop for a route
|
|
to a router which is an ASBR or an ABR."
|
|
INDEX { ospfPmRouterDestApplIndex,
|
|
ospfPmRouterDestRouterId,
|
|
ospfPmRouterDestAreaId,
|
|
ospfPmRouterDestNextHopIdx
|
|
}
|
|
::= { ospfPmRouterDestTable 1 }
|
|
|
|
OspfPmRouterDestEntry ::= SEQUENCE {
|
|
ospfPmRouterDestApplIndex NumericIndex,
|
|
ospfPmRouterDestRouterId RouterID,
|
|
ospfPmRouterDestAreaId AreaID,
|
|
ospfPmRouterDestNextHopIdx Unsigned32,
|
|
ospfPmRouterDestNextHopAddr IpAddress,
|
|
ospfPmRouterDestIfIndex InterfaceIndex,
|
|
ospfPmRouterDestCost BigMetric,
|
|
ospfPmRouterDestIsASBR TruthValue,
|
|
ospfPmRouterDestIsABR TruthValue,
|
|
ospfPmRouterDestIsVirtEndpt TruthValue,
|
|
ospfPmRouterDestPathType OspfPathType,
|
|
ospfPmRouterDestCalcIndex Unsigned32
|
|
}
|
|
|
|
ospfPmRouterDestApplIndex OBJECT-TYPE
|
|
SYNTAX NumericIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Identifies the DC-OSPF PM entity."
|
|
::= { ospfPmRouterDestEntry 1 }
|
|
|
|
ospfPmRouterDestRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The OSPF router ID of the destination router."
|
|
::= { ospfPmRouterDestEntry 2 }
|
|
|
|
ospfPmRouterDestAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The area associated with the route to the router."
|
|
::= { ospfPmRouterDestEntry 3 }
|
|
|
|
ospfPmRouterDestNextHopIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An arbitrary index used to distinguish between multiple
|
|
equal-cost next hops to the same router."
|
|
::= { ospfPmRouterDestEntry 4 }
|
|
|
|
ospfPmRouterDestNextHopAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The next hop address to reach the destination router. If
|
|
there are multiple equal cost next hops to the destination
|
|
then there will be multiple rows in this table."
|
|
::= { ospfPmRouterDestEntry 5 }
|
|
|
|
ospfPmRouterDestIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The outgoing interface for the next hop. If there are
|
|
multiple equal cost next hops to the destination router
|
|
then there will be multiple rows in this table."
|
|
::= { ospfPmRouterDestEntry 6 }
|
|
|
|
ospfPmRouterDestCost OBJECT-TYPE
|
|
SYNTAX BigMetric
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cost of the path to the destination router. For type
|
|
2 external routes this field indicates the cost of the
|
|
path's external portion only."
|
|
::= { ospfPmRouterDestEntry 7 }
|
|
|
|
ospfPmRouterDestIsASBR OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Whether the destination router is an Autonomous System
|
|
Boundary Router (ASBR).
|
|
|
|
Set to AMB_TRUE if the destination is advertising ASBR
|
|
capabilities."
|
|
::= { ospfPmRouterDestEntry 8 }
|
|
|
|
ospfPmRouterDestIsABR OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Whether the destination is an Area Border Router (ABR).
|
|
|
|
Set to AMB_TRUE if the destination router is advertising
|
|
ABR capabilities."
|
|
::= { ospfPmRouterDestEntry 9 }
|
|
|
|
ospfPmRouterDestIsVirtEndpt OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Whether the destination is an endpoint of one or more
|
|
fully adjacent virtual links.
|
|
|
|
Set to AMB_TRUE if the destination router is a virtual
|
|
endpoint."
|
|
::= { ospfPmRouterDestEntry 10 }
|
|
|
|
ospfPmRouterDestPathType OBJECT-TYPE
|
|
SYNTAX OspfPathType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of path to reach the destination router."
|
|
::= { ospfPmRouterDestEntry 11 }
|
|
|
|
ospfPmRouterDestCalcIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "An index which identifies the last route calculation
|
|
started by DC-OSPF.
|
|
|
|
If this index changes between GET responses it means that
|
|
the two sets of information are not from the same route
|
|
calculation. The two sets of information may be
|
|
inconsistent."
|
|
::= { ospfPmRouterDestEntry 12 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
-- OSPF NM Entity Statistics Table
|
|
--
|
|
-- The OSPF NM Entity Statistics Table augments the ospfNmEntTable
|
|
-- with OSPF specific statistics information.
|
|
|
|
|
|
ospfNmEntStatsTable OBJECT-TYPE
|
|
-- FAMILY-SHORT-NAME qonm_ent_stats
|
|
SYNTAX SEQUENCE OF OspfNmEntStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Entity Statistics Table is a read-only table
|
|
including per-OSPF interface counters. This table is
|
|
DC-OSPF implementation specific."
|
|
::= { ospfObjects 36 }
|
|
|
|
ospfNmEntStatsEntry OBJECT-TYPE
|
|
SYNTAX OspfNmEntStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Entity Statistics Entry containing statistics for
|
|
the NM entity. This entry is DC-OSPF implementation specific."
|
|
INDEX { ospfNmEntStatsIndex }
|
|
::= { ospfNmEntStatsTable 1 }
|
|
|
|
OspfNmEntStatsEntry ::= SEQUENCE {
|
|
ospfNmEntStatsIndex OspfPmIndex,
|
|
ospfNmEntStatsLength Counter32,
|
|
ospfNmEntStatsNoIf Counter32,
|
|
ospfNmEntStatsNoVirtLink Counter32,
|
|
ospfNmEntStatsInstanceId Counter32,
|
|
ospfNmEntStatsBadIpHdrLen Counter32,
|
|
ospfNmEntStatsVersion Counter32,
|
|
ospfNmEntStatsBadSrc Counter32,
|
|
ospfNmEntStatsResourceErr Counter32,
|
|
ospfNmEntStatsBadPacket Counter32
|
|
}
|
|
|
|
ospfNmEntStatsIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the DC-OSPF NM entity."
|
|
::= { ospfNmEntStatsEntry 1 }
|
|
|
|
ospfNmEntStatsLength OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header length errors detected in the
|
|
case where OSPF cannot determine the receiving interface.
|
|
|
|
This count is incremented when a received packet is too
|
|
small to be identified.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 2 }
|
|
|
|
ospfNmEntStatsNoIf OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header errors detected of type
|
|
'OSPF cannot determine the receiving interface'.
|
|
|
|
This count is incremented when the receiving interface
|
|
for a packet cannot be identified.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 3 }
|
|
|
|
ospfNmEntStatsNoVirtLink OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'no virtual link' errors.
|
|
|
|
This count is incremented when a received packet appears to
|
|
be for a virtual interface, but no receiving interface can
|
|
be identified.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 4 }
|
|
|
|
ospfNmEntStatsInstanceId OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'instance id' errors
|
|
detected in the case where OSPF cannot determine the
|
|
receiving interface.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 5 }
|
|
|
|
ospfNmEntStatsBadIpHdrLen OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'bad IP header length'
|
|
errors detected in the case where OSPF cannot determine
|
|
the receiving interface.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 6 }
|
|
|
|
ospfNmEntStatsVersion OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header version errors detected
|
|
in the case where OSPF cannot determine the receiving
|
|
interface.
|
|
|
|
This count is incremented when a received OSPF packet
|
|
header Version field is invalid.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 7 }
|
|
|
|
ospfNmEntStatsBadSrc OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header 'bad source' errors detected
|
|
in the case where OSPF cannot determine the receiving
|
|
interface.
|
|
|
|
This count is incremented when the source IP address of a
|
|
received OSPF packet is either invalid or not recognized.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 8 }
|
|
|
|
ospfNmEntStatsResourceErr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packet header resource errors detected
|
|
in the case where OSPF cannot determine the receiving
|
|
interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped because of resource failure.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 9 }
|
|
|
|
ospfNmEntStatsBadPacket OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF packets received that have been
|
|
dropped, for a reason which does not have a more specific
|
|
type defined in the DC-OSPF user exit interface.
|
|
|
|
This count is incremented when a received OSPF packet is
|
|
dropped for a reason that is not defined in the DC-OSPF
|
|
user exit interface.
|
|
|
|
The count is reinitialized to zero when entity statistics
|
|
collection is reset."
|
|
::= { ospfNmEntStatsEntry 10 }
|
|
|
|
-- conformance information
|
|
|
|
ospfConformance OBJECT IDENTIFIER ::= { ospfMib 2 }
|
|
|
|
ospfGroups OBJECT IDENTIFIER ::= { ospfConformance 1 }
|
|
ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
ospfCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement "
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ospfBasicGroup,
|
|
ospfAreaGroup,
|
|
ospfStubAreaGroup,
|
|
ospfIfGroup,
|
|
ospfIfMetricGroup,
|
|
ospfVirtIfGroup,
|
|
ospfNbrGroup,
|
|
ospfVirtNbrGroup,
|
|
ospfAreaAggregateGroup
|
|
}
|
|
|
|
GROUP ospfLsdbGroup
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that display their link state database."
|
|
|
|
GROUP ospfHostGroup
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that support attached hosts."
|
|
|
|
GROUP ospfExtLsdbGroup
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that display their link state database."
|
|
|
|
GROUP ospfPropLocalLsdbGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmLocalLsdbTable."
|
|
|
|
GROUP ospfPropVirtLocalLsdbGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmLocalLsdbTable."
|
|
|
|
GROUP ospfPropMjGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmMjTable."
|
|
|
|
GROUP ospfPropSjGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmSjTable."
|
|
|
|
GROUP ospfPropIfSwitchGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmSjTable."
|
|
|
|
GROUP ospfPropVirtIfGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmVirtIfTable."
|
|
|
|
GROUP ospfPropIfGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmIfTable."
|
|
|
|
GROUP ospfPropAreaGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmAreaTable."
|
|
|
|
GROUP ospfPropEntGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmEntTable."
|
|
|
|
GROUP ospfPropNmEntGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfNmEntTable."
|
|
|
|
GROUP ospfPropIgpShortcutGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmIgpShortcutTable."
|
|
|
|
GROUP ospfPropDomainIdGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmDomainIdTable."
|
|
|
|
GROUP ospfPropShamLinkGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmShamLinkTable."
|
|
|
|
GROUP ospfPropShamNbrGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmShamNbrTable."
|
|
|
|
GROUP ospfPropShamLsdbGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmShamLsdbTable."
|
|
|
|
GROUP ospfPropMultiAreaIfGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmMultiAreaIfTable."
|
|
|
|
GROUP ospfPropMultiAreaNbrGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmMultiAreaNbrTable."
|
|
|
|
GROUP ospfPropMultiAreaLclLsdbGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmMultiAreaLclLsdbTable."
|
|
|
|
GROUP ospfPropPmEntStatsGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmEntStatsTable."
|
|
|
|
GROUP ospfPropIfStatsGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmIfStatsTable."
|
|
|
|
GROUP ospfPropVirtIfStatsGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmVirtIfStatsTable."
|
|
|
|
GROUP ospfPropShamLinkStatsGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmShamLinkStatsTable."
|
|
|
|
GROUP ospfPmMaIfStatsGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmMaIfStatsTable."
|
|
|
|
GROUP ospfPmSpfEntryGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmSpfEntryTable."
|
|
|
|
GROUP ospfPmRouteTableGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmRouteTable."
|
|
|
|
GROUP ospfPmRouterDestGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmRouterDestTable."
|
|
|
|
GROUP ospfPropNmEntStatsGroup
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfNmEntStatsTable."
|
|
|
|
::= { ospfCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
ospfBasicGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmEntRouterId,
|
|
ospfPmEntAdminStat,
|
|
ospfPmEntVersionNumber,
|
|
ospfPmEntAreaBdrRtrStatus,
|
|
ospfPmEntASBdrRtrStatus,
|
|
ospfPmEntExternLsaCount,
|
|
ospfPmEntExternLsaCksumSum,
|
|
ospfPmEntTOSSupport,
|
|
ospfPmEntOriginateNewLsas,
|
|
ospfPmEntRxNewLsas,
|
|
ospfPmEntExtLsdbLimit,
|
|
ospfPmEntMulticastExtns,
|
|
ospfPmEntExitOverflowIntvl,
|
|
ospfPmEntDemandExtensions
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { ospfGroups 1 }
|
|
|
|
|
|
ospfAreaGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmImportAsExtern,
|
|
ospfPmSpfRuns,
|
|
ospfPmAreaBdrRtrCount,
|
|
ospfPmASBdrRtrCount,
|
|
ospfPmAreaLsaCount,
|
|
ospfPmAreaLsaCksumSum,
|
|
ospfPmAreaSummary,
|
|
ospfPmAreaOperStatus,
|
|
ospfPmAreaAdminStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
supporting areas."
|
|
::= { ospfGroups 2 }
|
|
|
|
|
|
ospfStubAreaGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmStubMetric,
|
|
ospfPmStubStatus,
|
|
ospfPmStubMetricType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
supporting stub areas."
|
|
::= { ospfGroups 3 }
|
|
|
|
ospfLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmLsdbSequence,
|
|
ospfPmLsdbAge,
|
|
ospfPmLsdbChecksum,
|
|
ospfPmLsdbAdvertisement
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that display their link state database."
|
|
::= { ospfGroups 4 }
|
|
|
|
ospfHostGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmHostMetric,
|
|
ospfPmHostStatus,
|
|
ospfPmHostAreaID,
|
|
ospfPmHostOperStatus,
|
|
ospfPmHostAdminStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that support attached hosts."
|
|
::= { ospfGroups 6 }
|
|
|
|
ospfIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmIfAreaId,
|
|
ospfPmIfType,
|
|
ospfPmIfAdminStat,
|
|
ospfPmIfRtrPriority,
|
|
ospfPmIfTransitDelay,
|
|
ospfPmIfRetransInterval,
|
|
ospfPmIfHelloInterval,
|
|
ospfPmIfRtrDeadInterval,
|
|
ospfPmIfPollInterval,
|
|
ospfPmIfState,
|
|
ospfPmIfDesignatedRouter,
|
|
ospfPmIfBackupDesignatedRouter,
|
|
ospfPmIfEvents,
|
|
ospfPmIfAuthType,
|
|
ospfPmIfAuthKey,
|
|
ospfPmIfStatus,
|
|
ospfPmIfMulticastForwarding,
|
|
ospfPmIfDemand
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { ospfGroups 7 }
|
|
|
|
|
|
ospfIfMetricGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmIfMetricValue,
|
|
ospfPmIfMetricStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { ospfGroups 8 }
|
|
|
|
|
|
ospfVirtIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmVirtIfTransitDelay,
|
|
ospfPmVirtIfRetransInterval,
|
|
ospfPmVirtIfHelloInterval,
|
|
ospfPmVirtIfRtrDeadInterval,
|
|
ospfPmVirtIfState,
|
|
ospfPmVirtIfEvents,
|
|
ospfPmVirtIfAuthType,
|
|
ospfPmVirtIfAuthKey,
|
|
ospfPmVirtIfStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { ospfGroups 9 }
|
|
|
|
|
|
ospfNbrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmNbrRtrId,
|
|
ospfPmNbrOptions,
|
|
ospfPmNbrPriority,
|
|
ospfPmNbrState,
|
|
ospfPmNbrEvents,
|
|
ospfPmNbrLsRetransQLen,
|
|
ospfPmNbrOperStatus,
|
|
ospfPmNbrAdminStatus,
|
|
ospfPmNbrPermanence,
|
|
ospfPmNbrHelloSuppressed,
|
|
ospfPmNbrNumRequests,
|
|
ospfPmNbrStatus,
|
|
ospfPmNbrIfIpAddr,
|
|
ospfPmNbrDeadTime,
|
|
ospfPmNbrAreaId,
|
|
ospfPmNbrRestartHelperStatus,
|
|
ospfPmNbrRestartHelperAge,
|
|
ospfPmNbrRestartHelperExitReason,
|
|
ospfPmNbrConfiguredPriority,
|
|
ospfPmNbrDesignatedRtrState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { ospfGroups 10 }
|
|
|
|
|
|
ospfVirtNbrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmVirtNbrIpAddr,
|
|
ospfPmVirtNbrOptions,
|
|
ospfPmVirtNbrState,
|
|
ospfPmVirtNbrEvents,
|
|
ospfPmVirtNbrLsRetransQLen,
|
|
ospfPmVirtNbrHelloSuppressed,
|
|
ospfPmVirtNbrNumRequests,
|
|
ospfPmVirtNbrDeadTime,
|
|
ospfPmVirtNbrRestartHelperStatus,
|
|
ospfPmVirtNbrRestartHelperAge,
|
|
ospfPmVirtNbrRestartHelperExit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { ospfGroups 11 }
|
|
|
|
|
|
ospfExtLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmExtLsdbSequence,
|
|
ospfPmExtLsdbAge,
|
|
ospfPmExtLsdbChecksum,
|
|
ospfPmExtLsdbAdvertisement
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that display their link state database."
|
|
::= { ospfGroups 12 }
|
|
|
|
|
|
ospfAreaAggregateGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmAreaAggregateEffect,
|
|
ospfPmAreaAggregateStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { ospfGroups 13 }
|
|
|
|
ospfPropLocalLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmLocalLsdbSequence,
|
|
ospfPmLocalLsdbAge,
|
|
ospfPmLocalLsdbChecksum,
|
|
ospfPmLocalLsdbAdvertisement,
|
|
ospfPmLocalLsdbAreaId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmLocalLsdbTable."
|
|
::= { ospfGroups 14 }
|
|
|
|
ospfPropVirtLocalLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmVirtLocalLsdbSequence,
|
|
ospfPmVirtLocalLsdbAge,
|
|
ospfPmVirtLocalLsdbChecksum,
|
|
ospfPmVirtLocalLsdbAdv
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmVirtLocalLsdbTable."
|
|
::= { ospfGroups 15 }
|
|
|
|
ospfPropMjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmMjRowStatus,
|
|
ospfPmMjAdminStatus,
|
|
ospfPmMjOperStatus,
|
|
ospfPmMjJoinStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmMjTable."
|
|
::= { ospfGroups 16 }
|
|
|
|
ospfPropSjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmSjJoinIndex,
|
|
ospfPmSjJoinStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmSjTable."
|
|
::= { ospfGroups 17 }
|
|
|
|
ospfPropIfSwitchGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmIfSwitchMaxLSPBwidth0,
|
|
ospfPmIfSwitchLastMaxLSPBwidth0,
|
|
ospfPmIfSwitchMaxLSPBwidth1,
|
|
ospfPmIfSwitchLastMaxLSPBwidth1,
|
|
ospfPmIfSwitchMaxLSPBwidth2,
|
|
ospfPmIfSwitchLastMaxLSPBwidth2,
|
|
ospfPmIfSwitchMaxLSPBwidth3,
|
|
ospfPmIfSwitchLastMaxLSPBwidth3,
|
|
ospfPmIfSwitchMaxLSPBwidth4,
|
|
ospfPmIfSwitchLastMaxLSPBwidth4,
|
|
ospfPmIfSwitchMaxLSPBwidth5,
|
|
ospfPmIfSwitchLastMaxLSPBwidth5,
|
|
ospfPmIfSwitchMaxLSPBwidth6,
|
|
ospfPmIfSwitchLastMaxLSPBwidth6,
|
|
ospfPmIfSwitchMaxLSPBwidth7,
|
|
ospfPmIfSwitchLastMaxLSPBwidth7,
|
|
ospfPmIfSwitchMinLSPBwidth,
|
|
ospfPmIfSwitchLastMinLSPBwidth,
|
|
ospfPmIfSwitchMTUSize,
|
|
ospfPmIfSwitchLastMTUSize,
|
|
ospfPmIfSwitchSonetSdhSupport
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmSjTable."
|
|
::= { ospfGroups 18 }
|
|
|
|
ospfPropAreaObsoleteGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmAuthType
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Obsolete objects for ospfPmAreaTable."
|
|
::= { ospfGroups 19 }
|
|
|
|
ospfPropVirtIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmVirtIfLsaCount,
|
|
ospfPmVirtIfLsaCksumSum,
|
|
ospfPmVirtIfAdminStatus,
|
|
ospfPmVirtIfOperStatus,
|
|
ospfPmVirtIfResourceClass,
|
|
ospfPmVirtIfTransmitTimerDelay,
|
|
ospfPmVirtIfIPMaxPacketSize,
|
|
ospfPmVirtIfPassive,
|
|
ospfPmVirtIfLsaRefreshIntvl,
|
|
ospfPmVirtIfHelperModePolicy,
|
|
ospfPmVirtIfMaxHtlssGracePeriod,
|
|
ospfPmVirtIfEnableTeFlooding,
|
|
ospfPmVirtIfInterfaceName,
|
|
ospfPmVirtIfAuthUserData,
|
|
ospfPmVirtIfFastHelloMultiplier,
|
|
ospfPmVirtIfMtuIgnore,
|
|
ospfPmVirtIfNmEntity,
|
|
ospfPmVirtIfBfdDesired,
|
|
ospfPmVirtIfRstHlprStrictLsaChk,
|
|
ospfPmVirtIfStatsReset,
|
|
ospfPmVirtIfGRDelayTimer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmVirtIfTable."
|
|
::= { ospfGroups 20 }
|
|
|
|
ospfPropIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmIfLsaCount,
|
|
ospfPmIfLsaCksumSum,
|
|
ospfPmIfOperStatus,
|
|
ospfPmIfNetMask,
|
|
ospfPmIfResourceClass,
|
|
ospfPmIfTransmitTimerDelay,
|
|
ospfPmIfIPMaxPacketSize,
|
|
ospfPmIfPassive,
|
|
ospfPmIfLsaRefreshIntvl,
|
|
ospfPmIfQOSSupport,
|
|
ospfPmIfTEMetricPcntge,
|
|
ospfPmIfTEMetric,
|
|
ospfPmIfLastTEMetric,
|
|
ospfPmIfMaxBwidthPcntge,
|
|
ospfPmIfMaxBandwidth,
|
|
ospfPmIfLastMaxBwidth,
|
|
ospfPmIfMaxResBwidthPcntge,
|
|
ospfPmIfMaxResBwidth,
|
|
ospfPmIfLastMaxResBwidth,
|
|
ospfPmIfUnresBwidthPcntge,
|
|
ospfPmIfUnresBwidth0,
|
|
ospfPmIfLastUnresBwidth0,
|
|
ospfPmIfUnresBwidth1,
|
|
ospfPmIfLastUnresBwidth1,
|
|
ospfPmIfUnresBwidth2,
|
|
ospfPmIfLastUnresBwidth2,
|
|
ospfPmIfUnresBwidth3,
|
|
ospfPmIfLastUnresBwidth3,
|
|
ospfPmIfUnresBwidth4,
|
|
ospfPmIfLastUnresBwidth4,
|
|
ospfPmIfUnresBwidth5,
|
|
ospfPmIfLastUnresBwidth5,
|
|
ospfPmIfUnresBwidth6,
|
|
ospfPmIfLastUnresBwidth6,
|
|
ospfPmIfUnresBwidth7,
|
|
ospfPmIfLastUnresBwidth7,
|
|
ospfPmIfRemoteIfIndex,
|
|
ospfPmIfLinkProtectionType,
|
|
ospfPmIfMaxLSPBwidthPcntge,
|
|
ospfPmIfMinLSPBwidthPcntge,
|
|
ospfPmIfMTUSizePcntge,
|
|
ospfPmIfHelperModePolicy,
|
|
ospfPmIfMaxHitlessGracePeriod,
|
|
ospfPmIfEnableTeFlooding,
|
|
ospfPmIfInterfaceName,
|
|
ospfPmIfIfIndex,
|
|
ospfPmIfSRLG,
|
|
ospfPmIfAuthUserData,
|
|
ospfPmIfFastHelloMultiplier,
|
|
ospfPmIfAutoDeleteNbr,
|
|
ospfPmIfNumBwidthCnstrnts,
|
|
ospfPmIfBwidthCnstrntModel,
|
|
ospfPmIfBwidthCnstrnt0,
|
|
ospfPmIfBwidthCnstrnt1,
|
|
ospfPmIfBwidthCnstrnt2,
|
|
ospfPmIfBwidthCnstrnt3,
|
|
ospfPmIfBwidthCnstrnt4,
|
|
ospfPmIfBwidthCnstrnt5,
|
|
ospfPmIfBwidthCnstrnt6,
|
|
ospfPmIfBwidthCnstrnt7,
|
|
ospfPmIfMtuIgnore,
|
|
ospfPmIfNmEntity,
|
|
ospfPmIfBfdDesired,
|
|
ospfPmIfRstHlprStrictLsaChk,
|
|
ospfPmIfStatsReset,
|
|
ospfPmIfGraceLsaResendTimer,
|
|
ospfPmIfGRDelayTimer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmIfTable."
|
|
::= { ospfGroups 21 }
|
|
|
|
ospfPropAreaGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmAreaNssaTranslatorRole,
|
|
ospfPmAreaNssaTranslatorState,
|
|
ospfPmAreaNssaTranStabIntvl,
|
|
ospfPmAreaNssaTranslatorEvents,
|
|
ospfPmAreaTransitCapability,
|
|
ospfPmAreaLsaRfshIntvl,
|
|
ospfPmAreaRtrLsaCount,
|
|
ospfPmAreaRtrLsaCksumSum,
|
|
ospfPmAreaNetLsaCount,
|
|
ospfPmAreaNetLsaCksumSum,
|
|
ospfPmAreaSummLsaCount,
|
|
ospfPmAreaSummLsaCksumSum,
|
|
ospfPmAreaSummAsLsaCount,
|
|
ospfPmAreaSummAsLsaCksumSum,
|
|
ospfPmAreaNssaLsaCount,
|
|
ospfPmAreaNssaLsaCksumSum,
|
|
ospfPmAreaOpLsaCount,
|
|
ospfPmAreaOpLsaCksumSum,
|
|
ospfPmAreaStatus,
|
|
ospfPmAreaNssaNoExtRedist
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmAreaTable."
|
|
::= { ospfGroups 22 }
|
|
|
|
ospfPropEntGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmEntRFC1583Comp,
|
|
ospfPmEntOpaqueLsaSupport,
|
|
ospfPmEntTrafficEngSupport,
|
|
ospfPmEntOperStatus,
|
|
ospfPmEntCalcMaxDelay,
|
|
ospfPmEntCalcThrshUpdStart,
|
|
ospfPmEntCalcThrshUpdRestart,
|
|
ospfPmEntCalcThrshIncUpdates,
|
|
ospfPmEntCalcThrshIncSpfUpd,
|
|
ospfPmEntCalcPauseFreq,
|
|
ospfPmEntRteMaxEqCostPaths,
|
|
ospfPmEntCheckAge,
|
|
ospfPmEntExtLsaRfshIntvl,
|
|
ospfPmEntExtOpLsaCount,
|
|
ospfPmEntExtOpLsaCksumSum,
|
|
ospfPmEntNumUpdPending,
|
|
ospfPmEntNumUpdMerged,
|
|
ospfPmEntNumCksumsPending,
|
|
ospfPmEntDoGraceHitless,
|
|
ospfPmEntDoGraceUnplannedHitless,
|
|
ospfPmEntHitlessGracePeriod,
|
|
ospfPmEntHitlessRestartReason,
|
|
ospfPmEntTERouterId,
|
|
ospfPmEntPrivateData,
|
|
ospfPmEntSupportEnniRouting,
|
|
ospfPmEntRowStatus,
|
|
ospfPmEntRestartStatus,
|
|
ospfPmEntRestartAge,
|
|
ospfPmEntRestartExitReason,
|
|
ospfPmEntCurrentRouterId,
|
|
ospfPmEntCurrentTERouterId,
|
|
ospfPmEntCalcSoonAfterIfChng,
|
|
ospfPmEntI3EntIndex,
|
|
ospfPmEntEnableIgpShortcut,
|
|
ospfPmEntVpnPeCeSupport,
|
|
ospfPmEntVpnRouteTag,
|
|
ospfPmEntVpnRouterIdAttr,
|
|
ospfPmEntDfltExtType1Metric,
|
|
ospfPmEntDfltExtType2Metric,
|
|
ospfPmEntRtmPurgeTime,
|
|
ospfPmEntMinLsInterval,
|
|
ospfPmEntMinLsArrival,
|
|
ospfPmEntVpnDfltShamLinkMetric,
|
|
ospfPmEntInstanceId,
|
|
ospfPmEntStatsReset,
|
|
ospfPmEntEnableTrapSupport
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmEntTable."
|
|
::= { ospfGroups 23 }
|
|
|
|
ospfPropNmEntGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfNmEntRowStatus,
|
|
ospfNmEntAdminStatus,
|
|
ospfNmEntOperStatus,
|
|
ospfNmMjEntityIndex,
|
|
ospfNmSckEntityIndex,
|
|
ospfNmEntNmiJoinOperStatus,
|
|
ospfNmEntSckJoinOperStatus,
|
|
ospfNmEntBfdEntityIndex,
|
|
ospfNmEntBfdJoinOperStatus,
|
|
ospfNmEntStatsReset,
|
|
ospfNmEntEnableTrapSupport
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfNmEntTable."
|
|
::= { ospfGroups 24 }
|
|
|
|
ospfPropIgpShortcutGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmShortcutRemoteAddress,
|
|
ospfPmShortcutMetricType,
|
|
ospfPmShortcutMetricValue,
|
|
ospfPmShortcutOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for ospfPmIgpShortcutTable."
|
|
::= { ospfGroups 25 }
|
|
|
|
ospfPropDomainIdGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmDomainIdRowStatus,
|
|
ospfPmDomainIdRole,
|
|
ospfPmDomainIdStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmDomainIdTable."
|
|
::= { ospfGroups 26 }
|
|
|
|
ospfPropShamLinkGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmShamLinkRowStatus,
|
|
ospfPmShamLinkIfIndex,
|
|
ospfPmShamLinkMetric,
|
|
ospfPmShamLinkTransitDelay,
|
|
ospfPmShamLinkRetransInterval,
|
|
ospfPmShamLinkHelloInterval,
|
|
ospfPmShamLinkRtrDeadInterval,
|
|
ospfPmShamLinkState,
|
|
ospfPmShamLinkEvents,
|
|
ospfPmShamLinkAuthType,
|
|
ospfPmShamLinkAuthKey,
|
|
ospfPmShamLinkLsaCount,
|
|
ospfPmShamLinkLsaCksumSum,
|
|
ospfPmShamLinkAdminStatus,
|
|
ospfPmShamLinkOperStatus,
|
|
ospfPmShamLinkTransmitDelay,
|
|
ospfPmShamLinkIPMaxPacketSize,
|
|
ospfPmShamLinkInterfaceName,
|
|
ospfPmShamLinkLsaRefreshIntvl,
|
|
ospfPmShamLinkHelperModePolicy,
|
|
ospfPmShamLinkMaxGracePeriod,
|
|
ospfPmShamLinkEnableTeFlooding,
|
|
ospfPmShamLinkAuthUserData,
|
|
ospfPmShamLinkFastHelloMult,
|
|
ospfPmShamLinkMtuIgnore,
|
|
ospfPmShamLinkNmEntity,
|
|
ospfPmShamLinkRstStrictLsaChk,
|
|
ospfPmShamLinkIpAddrConflict,
|
|
ospfPmShamLinkStatsReset,
|
|
ospfPmShamLinkGrcLsaRsndTmr,
|
|
ospfPmShamLinkGRDelayTimer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmShamLinkTable."
|
|
::= { ospfGroups 27 }
|
|
|
|
ospfPropShamNbrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmShamNbrRouterId,
|
|
ospfPmShamNbrOptions,
|
|
ospfPmShamNbrState,
|
|
ospfPmShamNbrEvents,
|
|
ospfPmShamNbrLsRetransQLen,
|
|
ospfPmShamNbrNumRequests,
|
|
ospfPmShamNbrDeadTime,
|
|
ospfPmShamNbrRestartHelperStatus,
|
|
ospfPmShamNbrRestartHelperAge,
|
|
ospfPmShamNbrRestartHelperExit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmShamNbrTable."
|
|
::= { ospfGroups 28 }
|
|
|
|
ospfPropShamLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmShamLsdbSequence,
|
|
ospfPmShamLsdbAge,
|
|
ospfPmShamLsdbChecksum,
|
|
ospfPmShamLsdbAdvertisement
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmShamLsdbTable."
|
|
::= { ospfGroups 29 }
|
|
|
|
ospfPropMultiAreaIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmMultiAreaIfStatus,
|
|
ospfPmMultiAreaIfAdminStat,
|
|
ospfPmMultiAreaIfOperStatus,
|
|
ospfPmMultiAreaIfState,
|
|
ospfPmMultiAreaIfEvents,
|
|
ospfPmMultiAreaIfMetricValue,
|
|
ospfPmMultiAreaIfTransitDelay,
|
|
ospfPmMultiAreaIfRetransInt,
|
|
ospfPmMultiAreaIfHelloInt,
|
|
ospfPmMultiAreaIfRtrDeadInt,
|
|
ospfPmMultiAreaIfFastHelloMult,
|
|
ospfPmMultiAreaIfAuthType,
|
|
ospfPmMultiAreaIfAuthKey,
|
|
ospfPmMultiAreaIfAuthUserData,
|
|
ospfPmIfMultiAreaIPMaxPktSize,
|
|
ospfPmMultiAreaIfMtuIgnore,
|
|
ospfPmMultiAreaIfLsaCount,
|
|
ospfPmMultiAreaIfLsaCksumSum,
|
|
ospfPmMultiAreaIfTrsmtTmrDelay,
|
|
ospfPmMultiAreaIfEnableTeFlood,
|
|
ospfPmMultiAreaIfStatsReset,
|
|
ospfPmMultiAreaGraceLsaRsndTmr,
|
|
ospfPmMultiAreaGRDelayTimer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmMultiAreaIfTable."
|
|
::= { ospfGroups 30 }
|
|
|
|
ospfPropMultiAreaNbrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmMultiAreaNbrSrcIpAddr,
|
|
ospfPmMultiAreaNbrRtrId,
|
|
ospfPmMultiAreaNbrOptions,
|
|
ospfPmMultiAreaNbrState,
|
|
ospfPmMultiAreaNbrEvents,
|
|
ospfPmMultiAreaNbrLsRetransQLen,
|
|
ospfPmMultiAreaNbrNumRequests,
|
|
ospfPmMultiAreaNbrDeadTime,
|
|
ospfPmMultiAreaNbrRstrtHelpSts,
|
|
ospfPmMultiAreaNbrRstrtHelpAge,
|
|
ospfPmMultiAreaNbrRstrtHelpExitR
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmMultiAreaNbrTable."
|
|
::= { ospfGroups 31 }
|
|
|
|
ospfPropMultiAreaLclLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmMultiAreaLclLsdbSequence,
|
|
ospfPmMultiAreaLclLsdbAge,
|
|
ospfPmMultiAreaLclLsdbChecksum,
|
|
ospfPmMultiAreaLclLsdbAdvert
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmMultiAreaLclLsdbTable."
|
|
::= { ospfGroups 32 }
|
|
|
|
ospfPropPmEntStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmEntStatsNoIf,
|
|
ospfPmEntStatsNoVirtLink,
|
|
ospfPmEntStatsBadPacket
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmEntStatsTable."
|
|
::= { ospfGroups 33 }
|
|
|
|
ospfPropIfStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmIfStatsRxInvalid,
|
|
ospfPmIfStatsRxInvalidByte,
|
|
ospfPmIfStatsRxHello,
|
|
ospfPmIfStatsRxHelloByte,
|
|
ospfPmIfStatsRxDbDes,
|
|
ospfPmIfStatsRxDbDesByte,
|
|
ospfPmIfStatsRxLsReq,
|
|
ospfPmIfStatsRxLsReqByte,
|
|
ospfPmIfStatsRxLsUpd,
|
|
ospfPmIfStatsRxLsUpdByte,
|
|
ospfPmIfStatsRxLsAck,
|
|
ospfPmIfStatsRxLsAckByte,
|
|
ospfPmIfStatsTxFailed,
|
|
ospfPmIfStatsTxFailedByte,
|
|
ospfPmIfStatsTxHello,
|
|
ospfPmIfStatsTxHelloByte,
|
|
ospfPmIfStatsTxDbDes,
|
|
ospfPmIfStatsTxDbDesByte,
|
|
ospfPmIfStatsTxLsReq,
|
|
ospfPmIfStatsTxLsReqByte,
|
|
ospfPmIfStatsTxLsUpd,
|
|
ospfPmIfStatsTxLsUpdByte,
|
|
ospfPmIfStatsTxLsAck,
|
|
ospfPmIfStatsTxLsAckByte,
|
|
ospfPmIfStatsLength,
|
|
ospfPmIfStatsCksum,
|
|
ospfPmIfStatsVersion,
|
|
ospfPmIfStatsBadSrc,
|
|
ospfPmIfStatsAreaMismatch,
|
|
ospfPmIfStatsSelfOrig,
|
|
ospfPmIfStatsDupeId,
|
|
ospfPmIfStatsHello,
|
|
ospfPmIfStatsMtuMismatch,
|
|
ospfPmIfStatsNbrIgnored,
|
|
ospfPmIfStatsAuth,
|
|
ospfPmIfStatsWrongProto,
|
|
ospfPmIfStatsResourceErr,
|
|
ospfPmIfStatsVirtMaIfClash,
|
|
ospfPmIfStatsBadLsaLen,
|
|
ospfPmIfStatsLsaBadType,
|
|
ospfPmIfStatsLsaBadLen,
|
|
ospfPmIfStatsLsaBadData,
|
|
ospfPmIfStatsLsaBadCksum,
|
|
ospfPmIfStatsIfStandby,
|
|
ospfPmIfStatsUnkNbmaNbr,
|
|
ospfPmIfStatsUnkVirtNbr,
|
|
ospfPmIfStatsAuthMismatch,
|
|
ospfPmIfStatsAuthFailure,
|
|
ospfPmIfStatsHelloMismatch,
|
|
ospfPmIfStatsDeadMismatch,
|
|
ospfPmIfStatsNetmaskMismatch,
|
|
ospfPmIfStatsOptionsMismatch,
|
|
ospfPmIfStatsNbrAdminDown,
|
|
ospfPmIfStatsPktLocalAddr,
|
|
ospfPmIfStatsMaIfNotP2p,
|
|
ospfPmIfStatsBadPacket
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmIfStatsTable."
|
|
::= { ospfGroups 34 }
|
|
|
|
ospfPropVirtIfStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmVirtIfStatsRxInvalid,
|
|
ospfPmVirtIfStatsRxInvalidByte,
|
|
ospfPmVirtIfStatsRxHello,
|
|
ospfPmVirtIfStatsRxHelloByte,
|
|
ospfPmVirtIfStatsRxDbDes,
|
|
ospfPmVirtIfStatsRxDbDesByte,
|
|
ospfPmVirtIfStatsRxLsReq,
|
|
ospfPmVirtIfStatsRxLsReqByte,
|
|
ospfPmVirtIfStatsRxLsUpd,
|
|
ospfPmVirtIfStatsRxLsUpdByte,
|
|
ospfPmVirtIfStatsRxLsAck,
|
|
ospfPmVirtIfStatsRxLsAckByte,
|
|
ospfPmVirtIfStatsTxFailed,
|
|
ospfPmVirtIfStatsTxFailedByte,
|
|
ospfPmVirtIfStatsTxHello,
|
|
ospfPmVirtIfStatsTxHelloByte,
|
|
ospfPmVirtIfStatsTxDbDes,
|
|
ospfPmVirtIfStatsTxDbDesByte,
|
|
ospfPmVirtIfStatsTxLsReq,
|
|
ospfPmVirtIfStatsTxLsReqByte,
|
|
ospfPmVirtIfStatsTxLsUpd,
|
|
ospfPmVirtIfStatsTxLsUpdByte,
|
|
ospfPmVirtIfStatsTxLsAck,
|
|
ospfPmVirtIfStatsTxLsAckByte,
|
|
ospfPmVirtIfStatsLength,
|
|
ospfPmVirtIfStatsCksum,
|
|
ospfPmVirtIfStatsVersion,
|
|
ospfPmVirtIfStatsBadSrc,
|
|
ospfPmVirtIfStatsAreaMismatch,
|
|
ospfPmVirtIfStatsSelfOrig,
|
|
ospfPmVirtIfStatsDupeId,
|
|
ospfPmVirtIfStatsHello,
|
|
ospfPmVirtIfStatsMtuMismatch,
|
|
ospfPmVirtIfStatsNbrIgnored,
|
|
ospfPmVirtIfStatsAuth,
|
|
ospfPmVirtIfStatsWrongProto,
|
|
ospfPmVirtIfStatsResourceErr,
|
|
ospfPmVirtIfStatsVirtMaIfClash,
|
|
ospfPmVirtIfStatsBadLsaLen,
|
|
ospfPmVirtIfStatsLsaBadType,
|
|
ospfPmVirtIfStatsLsaBadLen,
|
|
ospfPmVirtIfStatsLsaBadData,
|
|
ospfPmVirtIfStatsLsaBadCksum,
|
|
ospfPmVirtIfStatsUnkNbmaNbr,
|
|
ospfPmVirtIfStatsUnkVirtNbr,
|
|
ospfPmVirtIfStatsAuthMismatch,
|
|
ospfPmVirtIfStatsAuthFailure,
|
|
ospfPmVirtIfStatsHelloMismatch,
|
|
ospfPmVirtIfStatsDeadMismatch,
|
|
ospfPmVirtIfStatsNetmaskMismatch,
|
|
ospfPmVirtIfStatsOptionsMismatch,
|
|
ospfPmVirtIfStatsNbrAdminDown,
|
|
ospfPmVirtIfStatsPktLocalAddr,
|
|
ospfPmVirtIfStatsMaIfNotP2p,
|
|
ospfPmVirtIfStatsBadPacket
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfPmVirtIfStatsTable."
|
|
::= { ospfGroups 35 }
|
|
|
|
ospfPropShamLinkStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmShamLinkStatsRxInvalid,
|
|
ospfPmShamLinkStatsRxInvalidByte,
|
|
ospfPmShamLinkStatsRxHello,
|
|
ospfPmShamLinkStatsRxHelloByte,
|
|
ospfPmShamLinkStatsRxDbDes,
|
|
ospfPmShamLinkStatsRxDbDesByte,
|
|
ospfPmShamLinkStatsRxLsReq,
|
|
ospfPmShamLinkStatsRxLsReqByte,
|
|
ospfPmShamLinkStatsRxLsUpd,
|
|
ospfPmShamLinkStatsRxLsUpdByte,
|
|
ospfPmShamLinkStatsRxLsAck,
|
|
ospfPmShamLinkStatsRxLsAckByte,
|
|
ospfPmShamLinkStatsTxFailed,
|
|
ospfPmShamLinkStatsTxFailedByte,
|
|
ospfPmShamLinkStatsTxHello,
|
|
ospfPmShamLinkStatsTxHelloByte,
|
|
ospfPmShamLinkStatsTxDbDes,
|
|
ospfPmShamLinkStatsTxDbDesByte,
|
|
ospfPmShamLinkStatsTxLsReq,
|
|
ospfPmShamLinkStatsTxLsReqByte,
|
|
ospfPmShamLinkStatsTxLsUpd,
|
|
ospfPmShamLinkStatsTxLsUpdByte,
|
|
ospfPmShamLinkStatsTxLsAck,
|
|
ospfPmShamLinkStatsTxLsAckByte,
|
|
ospfPmShamLinkStatsLength,
|
|
ospfPmShamLinkStatsCksum,
|
|
ospfPmShamLinkStatsVersion,
|
|
ospfPmShamLinkStatsBadSrc,
|
|
ospfPmShamLinkStatsAreaMismatch,
|
|
ospfPmShamLinkStatsSelfOrig,
|
|
ospfPmShamLinkStatsDupeId,
|
|
ospfPmShamLinkStatsHello,
|
|
ospfPmShamLinkStatsMtuMismatch,
|
|
ospfPmShamLinkStatsNbrIgnored,
|
|
ospfPmShamLinkStatsAuth,
|
|
ospfPmShamLinkStatsWrongProto,
|
|
ospfPmShamLinkStatsResourceErr,
|
|
ospfPmShamLinkStatsVirtMaIfClash,
|
|
ospfPmShamLinkStatsBadLsaLen,
|
|
ospfPmShamLinkStatsLsaBadType,
|
|
ospfPmShamLinkStatsLsaBadLen,
|
|
ospfPmShamLinkStatsLsaBadData,
|
|
ospfPmShamLinkStatsLsaBadCksum,
|
|
ospfPmShamLinkStatsUnkNbmaNbr,
|
|
ospfPmShamLinkStatsUnkVirtNbr,
|
|
ospfPmShamLinkStatsAuthMismatch,
|
|
ospfPmShamLinkStatsAuthFailure,
|
|
ospfPmShamLinkStatsNetmaskMsmtch,
|
|
ospfPmShamLinkStatsHelloMismatch,
|
|
ospfPmShamLinkStatsDeadMismatch,
|
|
ospfPmShamLinkStatsOptionsMsmtch,
|
|
ospfPmShamLinkStatsNbrAdminDown,
|
|
ospfPmShamLinkStatsPktLocalAddr,
|
|
ospfPmShamLinkStatsMaIfNotP2p,
|
|
ospfPmShamLinkStatsBadPacket
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmShamLinkStatsTable."
|
|
::= { ospfGroups 36 }
|
|
|
|
ospfPmMaIfStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmMaIfStatsRxInvalid,
|
|
ospfPmMaIfStatsRxInvalidByte,
|
|
ospfPmMaIfStatsRxHello,
|
|
ospfPmMaIfStatsRxHelloByte,
|
|
ospfPmMaIfStatsRxDbDes,
|
|
ospfPmMaIfStatsRxDbDesByte,
|
|
ospfPmMaIfStatsRxLsReq,
|
|
ospfPmMaIfStatsRxLsReqByte,
|
|
ospfPmMaIfStatsRxLsUpd,
|
|
ospfPmMaIfStatsRxLsUpdByte,
|
|
ospfPmMaIfStatsRxLsAck,
|
|
ospfPmMaIfStatsRxLsAckByte,
|
|
ospfPmMaIfStatsTxFailed,
|
|
ospfPmMaIfStatsTxFailedByte,
|
|
ospfPmMaIfStatsTxHello,
|
|
ospfPmMaIfStatsTxHelloByte,
|
|
ospfPmMaIfStatsTxDbDes,
|
|
ospfPmMaIfStatsTxDbDesByte,
|
|
ospfPmMaIfStatsTxLsReq,
|
|
ospfPmMaIfStatsTxLsReqByte,
|
|
ospfPmMaIfStatsTxLsUpd,
|
|
ospfPmMaIfStatsTxLsUpdByte,
|
|
ospfPmMaIfStatsTxLsAck,
|
|
ospfPmMaIfStatsTxLsAckByte,
|
|
ospfPmMaIfStatsLength,
|
|
ospfPmMaIfStatsCksum,
|
|
ospfPmMaIfStatsVersion,
|
|
ospfPmMaIfStatsBadSrc,
|
|
ospfPmMaIfStatsAreaMismatch,
|
|
ospfPmMaIfStatsSelfOrig,
|
|
ospfPmMaIfStatsDupeId,
|
|
ospfPmMaIfStatsHello,
|
|
ospfPmMaIfStatsMtuMismatch,
|
|
ospfPmMaIfStatsNbrIgnored,
|
|
ospfPmMaIfStatsAuth,
|
|
ospfPmMaIfStatsWrongProto,
|
|
ospfPmMaIfStatsResourceErr,
|
|
ospfPmMaIfStatsVirtMaIfClash,
|
|
ospfPmMaIfStatsBadLsaLen,
|
|
ospfPmMaIfStatsLsaBadType,
|
|
ospfPmMaIfStatsLsaBadLen,
|
|
ospfPmMaIfStatsLsaBadData,
|
|
ospfPmMaIfStatsLsaBadCksum,
|
|
ospfPmMaIfStatsUnkNbmaNbr,
|
|
ospfPmMaIfStatsUnkVirtNbr,
|
|
ospfPmMaIfStatsAuthMismatch,
|
|
ospfPmMaIfStatsAuthFailure,
|
|
ospfPmMaIfStatsHelloMismatch,
|
|
ospfPmMaIfStatsDeadMismatch,
|
|
ospfPmMaIfStatsNetmaskMismatch,
|
|
ospfPmMaIfStatsOptionsMismatch,
|
|
ospfPmMaIfStatsNbrAdminDown,
|
|
ospfPmMaIfStatsPktLocalAddr,
|
|
ospfPmMaIfStatsMaIfNotP2p,
|
|
ospfPmMaIfStatsBadPacket
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmMaIfStatsTable."
|
|
::= { ospfGroups 37 }
|
|
|
|
ospfPmSpfEntryGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmSpfEntryNextHopAddr,
|
|
ospfPmSpfEntryIfIndex,
|
|
ospfPmSpfEntryCost,
|
|
ospfPmSpfEntryIsASBR,
|
|
ospfPmSpfEntryIsABR,
|
|
ospfPmSpfEntryIsVirtEndpt,
|
|
ospfPmSpfEntryCalcIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmSpfEntryTable."
|
|
::= { ospfGroups 39 }
|
|
|
|
ospfPmRouteTableGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmRouteNextHopAddr,
|
|
ospfPmRouteIfIndex,
|
|
ospfPmRouteAreaId,
|
|
ospfPmRouteCost,
|
|
ospfPmRoutePathType,
|
|
ospfPmRouteCalcIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmRouteTable."
|
|
::= { ospfGroups 40 }
|
|
|
|
ospfPmRouterDestGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfPmRouterDestNextHopAddr,
|
|
ospfPmRouterDestIfIndex,
|
|
ospfPmRouterDestCost,
|
|
ospfPmRouterDestIsASBR,
|
|
ospfPmRouterDestIsABR,
|
|
ospfPmRouterDestIsVirtEndpt,
|
|
ospfPmRouterDestPathType,
|
|
ospfPmRouterDestCalcIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary
|
|
ospfPmRouterDestTable."
|
|
::= { ospfGroups 41 }
|
|
|
|
ospfPropNmEntStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfNmEntStatsLength,
|
|
ospfNmEntStatsNoIf,
|
|
ospfNmEntStatsNoVirtLink,
|
|
ospfNmEntStatsInstanceId,
|
|
ospfNmEntStatsBadIpHdrLen,
|
|
ospfNmEntStatsVersion,
|
|
ospfNmEntStatsBadSrc,
|
|
ospfNmEntStatsResourceErr,
|
|
ospfNmEntStatsBadPacket
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Proprietary objects for the proprietary ospfNmEntStatsTable."
|
|
::= { ospfGroups 38 }
|
|
|
|
-- Traps
|
|
ospfTrap OBJECT IDENTIFIER ::= { ospfMib 3 }
|
|
|
|
-- Trap Support Objects
|
|
|
|
-- The following are support objects for the OSPF traps.
|
|
|
|
ospfTrapControl OBJECT IDENTIFIER ::= { ospfTrap 1 }
|
|
|
|
ospfConfigErrorType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
badVersion (1),
|
|
areaMismatch (2),
|
|
unknownNbmaNbr (3), -- Router is DR eligible
|
|
unknownVirtualNbr (4),
|
|
authTypeMismatch(5),
|
|
authFailure (6),
|
|
netMaskMismatch (7),
|
|
helloIntervalMismatch (8),
|
|
deadIntervalMismatch (9),
|
|
optionMismatch (10),
|
|
mtuMismatch (11),
|
|
duplicateRouterId (12) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Potential types of configuration conflicts.
|
|
Used by the ospfConfigError and
|
|
ospfConfigVirtError traps. When the last value
|
|
of a trap using this object is needed, but no
|
|
traps of that type have been sent, this value
|
|
pertaining to this object should be returned as
|
|
noError."
|
|
::= { ospfTrapControl 1 }
|
|
|
|
ospfPacketType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
hello (1),
|
|
dbDescript (2),
|
|
lsReq (3),
|
|
lsUpdate (4),
|
|
lsAck (5) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF packet types. When the last value of a trap
|
|
using this object is needed, but no traps of
|
|
that type have been sent, this value pertaining
|
|
to this object should be returned as nullPacket."
|
|
::= { ospfTrapControl 2 }
|
|
|
|
ospfPacketSrc OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of an inbound packet that cannot
|
|
be identified by a neighbor instance. When
|
|
the last value of a trap using this object is
|
|
needed, but no traps of that type have been sent,
|
|
this value pertaining to this object should
|
|
be returned as 0.0.0.0."
|
|
::= { ospfTrapControl 3 }
|
|
|
|
ospfTrapVirtIfAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmVirtIfAreaId used for traps."
|
|
::= { ospfTrapControl 4 }
|
|
|
|
ospfTrapVirtIfNeighbor OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmVirtIfNeighbor used for traps."
|
|
::= { ospfTrapControl 5 }
|
|
|
|
ospfTrapPmEntIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmEntIndex used for traps."
|
|
::= { ospfTrapControl 6 }
|
|
|
|
ospfTrapNbrIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmNbrIpAddr used for traps."
|
|
::= { ospfTrapControl 7 }
|
|
|
|
ospfTrapNbrAddressLessIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmNbrAddressLessIndex used for traps."
|
|
::= { ospfTrapControl 8 }
|
|
|
|
ospfTrapVirtNbrArea OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmVirtNbrArea used for traps."
|
|
::= { ospfTrapControl 9 }
|
|
|
|
ospfTrapVirtNbrRtrId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmVirtNbrRtrId used for traps."
|
|
::= { ospfTrapControl 10 }
|
|
|
|
ospfTrapNmEntIndexValid OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the trap was generated by OSPF-NM or not."
|
|
::= { ospfTrapControl 11 }
|
|
|
|
ospfTrapNmEntIndex OBJECT-TYPE
|
|
SYNTAX OspfPmIndex
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfNmEntIndex used for traps."
|
|
::= { ospfTrapControl 12 }
|
|
|
|
ospfTrapIfIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmIfIpAddress used for traps."
|
|
::= { ospfTrapControl 13 }
|
|
|
|
ospfTrapAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmAddressLessIf used for traps."
|
|
::= { ospfTrapControl 14 }
|
|
|
|
ospfTrapAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of ospfPmAreaId used for traps."
|
|
::= { ospfTrapControl 15 }
|
|
|
|
-- Traps
|
|
|
|
ospfTraps OBJECT IDENTIFIER ::= { ospfTrap 0 }
|
|
|
|
ospfVirtIfStateChange NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapVirtIfAreaId,
|
|
ospfTrapVirtIfNeighbor,
|
|
ospfPmVirtIfState,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when the state of a virtual
|
|
interface changes."
|
|
::= { ospfTraps 1 }
|
|
|
|
ospfNbrStateChange NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapNbrIpAddr,
|
|
ospfTrapNbrAddressLessIndex,
|
|
ospfPmNbrRtrId,
|
|
ospfPmNbrState,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when the state of a neighbor
|
|
changes."
|
|
::= { ospfTraps 2 }
|
|
|
|
ospfVirtNbrStateChange NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapVirtNbrArea,
|
|
ospfTrapVirtNbrRtrId,
|
|
ospfPmVirtNbrState,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when the state of a virtual
|
|
neighbor changes."
|
|
::= { ospfTraps 3 }
|
|
|
|
ospfIfConfigError NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapIfIpAddress,
|
|
ospfTrapAddressLessIf,
|
|
ospfPacketSrc,
|
|
ospfConfigErrorType,
|
|
ospfPacketType,
|
|
ospfTrapPmEntIndex,
|
|
ospfTrapNmEntIndexValid,
|
|
ospfTrapNmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when a packet is received,
|
|
matched to a network interface and then dropped because of
|
|
mismatching configuration."
|
|
::= { ospfTraps 4 }
|
|
|
|
ospfVirtIfConfigError NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapVirtIfAreaId,
|
|
ospfTrapVirtIfNeighbor,
|
|
ospfConfigErrorType,
|
|
ospfPacketType,
|
|
ospfTrapPmEntIndex,
|
|
ospfTrapNmEntIndexValid,
|
|
ospfTrapNmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when a packet is received,
|
|
matched to a virtual interface and then dropped because of
|
|
mismatching configuration."
|
|
::= { ospfTraps 5 }
|
|
|
|
ospfIfAuthFailure NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapIfIpAddress,
|
|
ospfTrapAddressLessIf,
|
|
ospfPacketSrc,
|
|
ospfConfigErrorType,
|
|
ospfPacketType,
|
|
ospfTrapNmEntIndex,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when a packet is received that
|
|
fails to authenticate over a network interface."
|
|
::= { ospfTraps 6 }
|
|
|
|
ospfVirtIfAuthFailure NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapVirtIfAreaId,
|
|
ospfTrapVirtIfNeighbor,
|
|
ospfConfigErrorType,
|
|
ospfPacketType,
|
|
ospfTrapNmEntIndex,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when a packet is received that
|
|
fails to authenticate over a virtual interface."
|
|
::= { ospfTraps 7 }
|
|
|
|
ospfIfStateChange NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapIfIpAddress,
|
|
ospfTrapAddressLessIf,
|
|
ospfPmIfState,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when the state of a network
|
|
interface changes."
|
|
::= { ospfTraps 8 }
|
|
|
|
ospfNssaTranslatorStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapAreaId,
|
|
ospfPmAreaNssaTranslatorState,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when the local router's ability
|
|
to translate type-5 LSAs changes."
|
|
::= { ospfTraps 9 }
|
|
|
|
ospfNbrRestartHelperStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapNbrIpAddr,
|
|
ospfTrapNbrAddressLessIndex,
|
|
ospfPmNbrRtrId,
|
|
ospfPmNbrRestartHelperStatus,
|
|
ospfPmNbrRestartHelperAge,
|
|
ospfPmNbrRestartHelperExitReason,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF PM generates this trap when it enters or leaves
|
|
graceful restart helper state for a neighbor on a network
|
|
interface."
|
|
::= { ospfTraps 10 }
|
|
|
|
ospfVirtNbrRstrtHelperStatusChng NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfTrapVirtNbrArea,
|
|
ospfTrapVirtNbrRtrId,
|
|
ospfPmVirtNbrRestartHelperStatus,
|
|
ospfPmVirtNbrRestartHelperAge,
|
|
ospfPmVirtNbrRestartHelperExit,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF PM generates this trap when it enters or leaves
|
|
graceful restart helper state for a virtual neighbor."
|
|
::= { ospfTraps 11 }
|
|
|
|
ospfPmOperStateChange NOTIFICATION-TYPE
|
|
OBJECTS { ospfPmEntRouterId,
|
|
ospfPmEntOperStatus,
|
|
ospfTrapPmEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DC-OSPF generates this trap when the operational state of
|
|
OSPF-PM enters UP, DOWN or ACT_FAILED state."
|
|
::= { ospfTraps 12 }
|
|
|
|
-- conformance information
|
|
|
|
ospfTrapConformance OBJECT IDENTIFIER ::= { ospfTrap 2 }
|
|
ospfTrapGroups OBJECT IDENTIFIER ::= { ospfTrapConformance 1 }
|
|
ospfTrapCompliances OBJECT IDENTIFIER ::= { ospfTrapConformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
ospfTrapCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ospfTrapControlGroup }
|
|
|
|
GROUP ospfTrapControlGroup
|
|
DESCRIPTION
|
|
"This group is optional but recommended for all
|
|
OSPF systems."
|
|
::= { ospfTrapCompliances 1 }
|
|
|
|
ospfTrapCompliance2 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ospfTrapEventGroup }
|
|
::= { ospfTrapCompliances 2 }
|
|
|
|
-- units of conformance
|
|
|
|
ospfTrapEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
ospfVirtIfStateChange,
|
|
ospfNbrStateChange,
|
|
ospfVirtNbrStateChange,
|
|
ospfIfConfigError,
|
|
ospfVirtIfConfigError,
|
|
ospfIfAuthFailure,
|
|
ospfVirtIfAuthFailure,
|
|
ospfIfStateChange,
|
|
ospfNssaTranslatorStatusChange,
|
|
ospfNbrRestartHelperStatusChange,
|
|
ospfVirtNbrRstrtHelperStatusChng,
|
|
ospfPmOperStateChange
|
|
}
|
|
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A grouping of OSPF trap events, as specified
|
|
in NOTIFICATION-TYPE constructs."
|
|
::= { ospfTrapGroups 1 }
|
|
|
|
ospfTrapControlGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ospfConfigErrorType,
|
|
ospfPacketType,
|
|
ospfPacketSrc,
|
|
ospfTrapVirtIfAreaId,
|
|
ospfTrapVirtIfNeighbor,
|
|
ospfTrapPmEntIndex,
|
|
ospfTrapNbrIpAddr,
|
|
ospfTrapNbrAddressLessIndex,
|
|
ospfTrapVirtNbrArea,
|
|
ospfTrapVirtNbrRtrId,
|
|
ospfTrapNmEntIndexValid,
|
|
ospfTrapNmEntIndex,
|
|
ospfTrapIfIpAddress,
|
|
ospfTrapAddressLessIf,
|
|
ospfTrapAreaId
|
|
}
|
|
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A grouping of objects required for OSPF traps."
|
|
::= { ospfTrapGroups 2 }
|
|
|
|
END
|
|
|