2238 lines
82 KiB
Plaintext
2238 lines
82 KiB
Plaintext
--**MOD+***********************************************************************
|
|
-- Module: hpicfOspf.mib
|
|
--
|
|
-- Copyright (C) 2000-2018 Hewlett Packard Enterprise Development LP
|
|
-- All Rights Reserved.
|
|
--
|
|
-- The contents of this software are proprietary and confidential
|
|
-- to the Hewlett Packard Enterprise Development LP. No part of this
|
|
-- program may be photocopied, reproduced, or translated into another
|
|
-- programming language without prior written consent of the
|
|
-- Hewlett Packard Enterprise Development LP.
|
|
--
|
|
-- Purpose: Defining propreitary MIB objects for OSPF.
|
|
--
|
|
--**MOD-***********************************************************************/
|
|
|
|
HP-ICF-OSPF DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Counter32, Integer32,Unsigned32,IpAddress
|
|
FROM SNMPv2-SMI
|
|
TruthValue, RowStatus, DisplayString, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
Metric, BigMetric, ospfAreaAggregateEntry,
|
|
PositiveInteger, AreaID
|
|
FROM OSPF-MIB
|
|
IANAipRouteProtocol
|
|
FROM IANA-RTPROTO-MIB
|
|
InterfaceIndex FROM IF-MIB
|
|
hpSwitch
|
|
FROM HP-ICF-OID
|
|
ospfAddressLessIf, ospfIfIpAddress, ospfIfEntry, ospfNbrEntry, ospfLsdbEntry,
|
|
ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfExtLsdbEntry,
|
|
ospfIfMetricEntry
|
|
FROM OSPF-MIB;
|
|
|
|
hpicfOspf MODULE-IDENTITY
|
|
LAST-UPDATED "201705180000Z" -- May 18,2017
|
|
ORGANIZATION "HP Networking"
|
|
CONTACT-INFO "Hewlett-Packard Company
|
|
8000 Foothills Blvd. M/S 5557
|
|
Roseville, CA 95747-5557"
|
|
DESCRIPTION "This MIB module contains HP proprietary
|
|
extensions to the OSPF-MIB module."
|
|
|
|
REVISION "201705180000Z" -- May 18,2017
|
|
DESCRIPTION "1.Added hpicfOspfReferenceCost.
|
|
2.Deprecated hpicfOspfCompliance2
|
|
3.Defined hpicfOspfReferenceGroup
|
|
4.Defined hpicfOspfMetricGroup
|
|
5.Added hpicfOspfIfFlagValue
|
|
6.Defined hpicfOspfComplaince3"
|
|
|
|
REVISION "201601101000Z" -- January 11,2016
|
|
DESCRIPTION "1.Added hpicfOspfNbrBfdState.
|
|
2.Deprecated hpicfOspfNbrGroup
|
|
3.Defined hpicfOspfNbrGroup1
|
|
4.Deprecated hpicfOspfCompliance1
|
|
5.Defined hpicfOspfComplaince2"
|
|
|
|
REVISION "201010281000Z" -- October 28, 2010
|
|
DESCRIPTION "Added hpicfOspfAreaAggregateTable."
|
|
|
|
REVISION "201003250000Z" -- March 25, 2010
|
|
DESCRIPTION "Added hpicfOspfNbrTable."
|
|
|
|
REVISION "200903050000Z" -- March 5, 2009
|
|
DESCRIPTION "Added hpicfOspfLogTable."
|
|
|
|
REVISION "200810150339Z" -- October 15, 2008
|
|
DESCRIPTION "Added object to
|
|
1. retrieve request list of a
|
|
particular interface.
|
|
2. retrieve retransmission list of a
|
|
particular interface.
|
|
3. retrieve flood list of a
|
|
particular interface."
|
|
REVISION "200803280339Z" -- March 28, 2008
|
|
DESCRIPTION "Added object to
|
|
1. indicate ospf interface statistics sent,
|
|
received and error packet count.
|
|
2. clear ospf statistics
|
|
3. indicate reasons for spf run."
|
|
|
|
REVISION "200704020933Z" -- April 2, 2007
|
|
DESCRIPTION "Added object to indicate if ospf
|
|
interface is passive or active"
|
|
|
|
REVISION "200607102010Z" -- July 10, 2006
|
|
DESCRIPTION "Added objects to display the NSSA route
|
|
metric types."
|
|
|
|
REVISION "200305130202Z" -- May 13, 2003
|
|
DESCRIPTION "Added objects for configuring a default
|
|
administrative distance per route type."
|
|
|
|
REVISION "200111130339Z" -- November 13, 2001
|
|
DESCRIPTION "Initial revision."
|
|
::= { hpSwitch 14 }
|
|
|
|
HpicfOspfRouterIdTc ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d-0"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit, unsigned integer uniquely identifying the
|
|
router in the Autonomous System. To ensure
|
|
uniqueness, this may default to the value of one of
|
|
the router's IPv4 host addresses if IPv4 is
|
|
configured on the router."
|
|
SYNTAX Unsigned32 (1..'FFFFFFFF'h)
|
|
|
|
hpicfOspfObjects OBJECT IDENTIFIER ::= { hpicfOspf 1 }
|
|
|
|
hpicfOspfGeneral OBJECT IDENTIFIER ::= { hpicfOspfObjects 1 }
|
|
|
|
hpicfOspf1583CompatibilityMode OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Controls the preference rules used when
|
|
choosing among multiple AS-external-LSAs
|
|
advertising the same destination. When set to
|
|
'true', the preference rules remain those
|
|
specified in RFC 1583. When set to 'false',
|
|
the preference rules are those stated in RFC
|
|
2328, which prevent routing loops when
|
|
AS-external-LSAs for the same destination have
|
|
been originated from different areas. Set to
|
|
'true' by default.
|
|
|
|
In order to minimize the chance of routing
|
|
loops, all OSPF routers in an OSPF routing
|
|
domain should have this object set identically.
|
|
When there are routers present that have not
|
|
been updated with the functionality specified
|
|
in RFC 2328, all routers should have this
|
|
object set to 'true'. Otherwise, all routers
|
|
should have this object set to 'false',
|
|
preventing all routing loops."
|
|
REFERENCE "RFC 2328, Appendix C.1 Global Parameters."
|
|
::= { hpicfOspfGeneral 1 }
|
|
|
|
hpicfOspfDefaultImportMetric OBJECT-TYPE
|
|
SYNTAX BigMetric
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The default metric used for advertising
|
|
external routes imported into OSPF by this
|
|
router."
|
|
::= { hpicfOspfGeneral 2 }
|
|
|
|
hpicfOspfDefaultImportMetricType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
externalType1(1),
|
|
externalType2(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The default metric type used for advertising
|
|
external routes imported into OSPF by this
|
|
router."
|
|
::= { hpicfOspfGeneral 3 }
|
|
|
|
hpicfOspfIntraAreaDistance OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The default administrative distance to associate
|
|
with intra-area routes learned by OSPF. Routes
|
|
with lower distances are preferred. By default,
|
|
OSPF routes have an administrative distance of 110.
|
|
|
|
Note that the administrative distance settings
|
|
for OSPF do not affect the choice of routes
|
|
within OSPF. OSPF will still prefer intra-area
|
|
routes over inter-area or AS-external routes even
|
|
if hpicfOspfInterAreaDistance or
|
|
hpicfOspfExternalDistance is lower than
|
|
hpicfOspfIntraAreaDistance. The appropriate
|
|
administrative distance value is applied to the
|
|
route that OSPF selects as its best route to a
|
|
destination and is used to decide whether OSPF's
|
|
route is preferred over a route from some other
|
|
source."
|
|
::= { hpicfOspfGeneral 4 }
|
|
|
|
hpicfOspfInterAreaDistance OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The default administrative distance to associate
|
|
with inter-area routes learned by OSPF. Routes
|
|
with lower distances are preferred. By default,
|
|
OSPF routes have an administrative distance of 110.
|
|
|
|
Note that the administrative distance settings
|
|
for OSPF do not affect the choice of routes
|
|
within OSPF. OSPF will still prefer intra-area
|
|
routes over inter-area routes, even if
|
|
hpicfOspfInterAreaDistance is lower than
|
|
hpicfOspfIntraAreaDistance. It will also still
|
|
prefer inter-area routes over AS-external routes
|
|
even if hpicfOspfExternalDistance is lower than
|
|
hpicfOspfInterAreaDistance. The appropriate
|
|
administrative distance value is applied to the
|
|
route that OSPF selects as its best route to a
|
|
destination and is used to decide whether OSPF's
|
|
route is preferred over a route from some other
|
|
source."
|
|
::= { hpicfOspfGeneral 5 }
|
|
|
|
hpicfOspfExternalDistance OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The default administrative distance to associate
|
|
with AS-external routes learned by OSPF. Routes
|
|
with lower distances are preferred. By default,
|
|
OSPF routes have an administrative distance of 110.
|
|
|
|
Note that the administrative distance settings
|
|
for OSPF do not affect the choice of routes
|
|
within OSPF. OSPF will still prefer intra-area
|
|
routes and inter-area routes over AS-external
|
|
routes even if hpicfOspfExternalDistance is lower
|
|
than the hpicfOspfIntraAreaDistance or
|
|
hpicfOspfInterAreaDistance. The appropriate
|
|
administrative distance value is applied to the
|
|
route that OSPF selects as its best route to a
|
|
destination and is used to decide whether OSPF's
|
|
route is preferred over a route from some other
|
|
source."
|
|
::= { hpicfOspfGeneral 6 }
|
|
|
|
hpicfOspfSpfThrottleStartInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Initial SPF schedule delay"
|
|
DEFVAL {0}
|
|
::= {hpicfOspfGeneral 7}
|
|
|
|
hpicfOspfSpfThrottleWaitInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Minimum wait time between two consecutive SPFs."
|
|
DEFVAL {0}
|
|
::= {hpicfOspfGeneral 8}
|
|
|
|
hpicfOspfSpfThrottleMaxWaitTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Maximum wait time between two consecutive SPFs."
|
|
DEFVAL {0}
|
|
::= {hpicfOspfGeneral 9}
|
|
|
|
hpicfOspfSpfThrottleCurrentSpfInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current dynamic wait interval between SPF computations"
|
|
::= {hpicfOspfGeneral 10}
|
|
|
|
hpicfOspfReferenceCost OBJECT-TYPE
|
|
SYNTAX Metric
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The reference cost is used as a global
|
|
configuration for internal area cost."
|
|
::= { hpicfOspfGeneral 11 }
|
|
|
|
hpicfOspfRedistTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfRedistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table for configuring route redistribution
|
|
into OSPF."
|
|
::= { hpicfOspfObjects 2 }
|
|
|
|
hpicfOspfRedistEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfRedistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the table for configuring route
|
|
redistribution into OSPF from a single source
|
|
protocol. Entries in this table are not
|
|
created dynamically. There will be a single
|
|
entry for each supported source protocol."
|
|
INDEX { hpicfOspfRedistSrcProto }
|
|
::= { hpicfOspfRedistTable 1 }
|
|
|
|
HpicfOspfRedistEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfRedistSrcProto IANAipRouteProtocol,
|
|
hpicfOspfRedistEnabled TruthValue
|
|
}
|
|
|
|
hpicfOspfRedistSrcProto OBJECT-TYPE
|
|
SYNTAX IANAipRouteProtocol
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Source protocol to redistribute routes from."
|
|
::= { hpicfOspfRedistEntry 1 }
|
|
|
|
hpicfOspfRedistEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "A flag indicating whether OSPF should
|
|
redistribute routes from this source protocol."
|
|
::= { hpicfOspfRedistEntry 2 }
|
|
|
|
|
|
hpicfOspfRedistRestrictTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfRedistRestrictEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table of route prefixes for filtering out
|
|
routes that OSPF should not redistribute. Any
|
|
route that is contained by a range in this table
|
|
(in other words, has a longer mask than that
|
|
specified by hpicfOspfRedistRestrictMask and
|
|
where the route destination ANDed with the
|
|
hpicfOspfRedistRestrictMask is equal to
|
|
hpicfOspfRedistRestrictAddr) will not be
|
|
redistributed as an AS-external LSA by OSPF."
|
|
::= { hpicfOspfObjects 3 }
|
|
|
|
hpicfOspfRedistRestrictEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfRedistRestrictEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A single entry in the table. Any route,
|
|
regardless of source protocol which is
|
|
contained within the specified range will not
|
|
be redistributed into OSPF. Entries in this
|
|
table are created dynamically using the
|
|
hpicfOspfRedistRestrictStatus object."
|
|
INDEX { hpicfOspfRedistRestrictAddr,
|
|
hpicfOspfRedistRestrictMask }
|
|
::= { hpicfOspfRedistRestrictTable 1 }
|
|
|
|
HpicfOspfRedistRestrictEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfRedistRestrictAddr IpAddress,
|
|
hpicfOspfRedistRestrictMask IpAddress,
|
|
hpicfOspfRedistRestrictStatus RowStatus
|
|
}
|
|
|
|
hpicfOspfRedistRestrictAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the range of route entries
|
|
to exclude from redistribution into OSPF."
|
|
::= { hpicfOspfRedistRestrictEntry 1 }
|
|
|
|
hpicfOspfRedistRestrictMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The mask for the range of route entries to
|
|
exclude from redistribution into OSPF."
|
|
::= { hpicfOspfRedistRestrictEntry 2 }
|
|
|
|
hpicfOspfRedistRestrictStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The status of this entry."
|
|
::= { hpicfOspfRedistRestrictEntry 3 }
|
|
|
|
|
|
hpicfOspfCompliances OBJECT IDENTIFIER ::=
|
|
{ hpicfOspfConformance 2 }
|
|
|
|
hpicfOspfCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for HP Routing
|
|
Switches that support OSPF."
|
|
MODULE
|
|
MANDATORY-GROUPS { hpicfOspfBaseGroup }
|
|
|
|
GROUP hpicfOspfRedistGroup
|
|
DESCRIPTION "This group is mandatory for systems
|
|
that support route redistribution."
|
|
::= { hpicfOspfCompliances 1 }
|
|
|
|
-- OSPF route classification used in CIDR Route Table with extensions for
|
|
-- NSSA route types.
|
|
-- Please refer the ospfRouteGroup OID in RFC 1850 for a detailed description
|
|
-- of the route types.
|
|
-- hpicfOspfNssaType1 and hpicfOspfNssaType2 are type 1 and type 2 metrics
|
|
-- associated with the routes imported into OSPF from a different protocol.
|
|
-- As with external metrics, type 1 is comparable and type 2 is non-comparable.
|
|
|
|
hpicfOspfRouteGroup OBJECT IDENTIFIER ::= { hpicfOspf 3 }
|
|
|
|
hpicfOspfNssaType1 OBJECT IDENTIFIER ::= { hpicfOspfRouteGroup 1 }
|
|
hpicfOspfNssaType2 OBJECT IDENTIFIER ::= { hpicfOspfRouteGroup 2 }
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- Extensions to the ospfIfTable
|
|
-- ---------------------------------------------------------- --
|
|
|
|
hpicfOspfIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Extensions to the table that contains OSPF Interface specific
|
|
information."
|
|
::= { hpicfOspf 4 }
|
|
|
|
hpicfOspfIfEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of extensions to the information maintained
|
|
for an OSPF interface."
|
|
AUGMENTS { ospfIfEntry }
|
|
::= { hpicfOspfIfTable 1 }
|
|
|
|
HpicfOspfIfEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfIfPassive TruthValue,
|
|
hpicfOspfIfNbrCount Unsigned32,
|
|
hpicfOspfIfBfdEnbl TruthValue
|
|
}
|
|
|
|
hpicfOspfIfPassive OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The passive state configuration of the OSPF interface.
|
|
In the passive mode no OSPF protocol messages are exchanged on
|
|
this interface.
|
|
|
|
true (1) - The interface is configured to work in Passive mode
|
|
false (2) - The interface is configured to work in normal mode.
|
|
This is the default configuration.
|
|
|
|
Changing the value will cause OSPF to reset on this interface and
|
|
make necessary adjustments to the link state database.
|
|
|
|
All other operations are not defined and will not affect the state of
|
|
the protocol."
|
|
|
|
DEFVAL { false }
|
|
::= { hpicfOspfIfEntry 1 }
|
|
|
|
hpicfOspfIfNbrCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of OSPFv3 neighbors
|
|
present in this interface. This counter should be
|
|
incremented when a new neighbor is added in the network in
|
|
which this interface is present.
|
|
It should be decremented when a neighbor is disconnected."
|
|
::= { hpicfOspfIfEntry 2 }
|
|
|
|
hpicfOspfIfBfdEnbl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"param to enable BFD under OSPF"
|
|
|
|
DEFVAL { false }
|
|
::= { hpicfOspfIfEntry 3 }
|
|
|
|
hpicfOspfIfStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table that contains OSPF Interface traffic specific
|
|
information."
|
|
::= { hpicfOspf 5 }
|
|
|
|
hpicfOspfIfStatsEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of extensions to the information
|
|
maintained for an OSPF interface."
|
|
|
|
INDEX { ospfIfIpAddress,
|
|
ospfAddressLessIf
|
|
}
|
|
::= { hpicfOspfIfStatsTable 1 }
|
|
|
|
HpicfOspfIfStatsEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfSentHelloPkt Counter32,
|
|
hpicfOspfSentDDPkt Counter32,
|
|
hpicfOspfSentLSRPkt Counter32,
|
|
hpicfOspfSentLSUPkt Counter32,
|
|
hpicfOspfSentLSAPkt Counter32,
|
|
hpicfOspfRcvdHelloPkt Counter32,
|
|
hpicfOspfRcvdDDPkt Counter32,
|
|
hpicfOspfRcvdLSRPkt Counter32,
|
|
hpicfOspfRcvdLSUPkt Counter32,
|
|
hpicfOspfRcvdLSAPkt Counter32
|
|
}
|
|
|
|
hpicfOspfSentHelloPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of OSPF Hello packets sent on the
|
|
interface. This number is incremented each time an
|
|
OSPF Hello packet is sent out of an OSPF enabled
|
|
interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 1 }
|
|
|
|
hpicfOspfSentDDPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Database Description packets sent on
|
|
the interface. This number is incremented each time
|
|
an OSPF DD packet is sent out of an OSPF enabled
|
|
interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 2 }
|
|
|
|
hpicfOspfSentLSRPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link State Request packet sent on the
|
|
interface. This number is incremented each time an
|
|
OSPF LSR packet is sent out of OSPF enabled
|
|
interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 3 }
|
|
|
|
hpicfOspfSentLSUPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link State Update packet sent on the
|
|
interface. This number is incremented each time an
|
|
OSPF LSU packet is sent out of an OSPF enabled
|
|
interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 4 }
|
|
|
|
hpicfOspfSentLSAPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link State Ack packet sent on the
|
|
interface. This number is incremented each time an
|
|
OSPF LSA packet is sent out of an OSPF enabled
|
|
interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 5 }
|
|
|
|
hpicfOspfRcvdHelloPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Hello packets received on the interface.
|
|
This number is incremented each time a hello
|
|
packet is received on OSPF enabled interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 6 }
|
|
|
|
hpicfOspfRcvdDDPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Database Description packets received
|
|
on the interface. This number is incremented each
|
|
time a OSPF DD packet is received on OSPF enabled
|
|
interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 7 }
|
|
|
|
hpicfOspfRcvdLSRPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link State Request packets received
|
|
on the interface. This number is incremented each
|
|
time a OSPF LSR packet is received on OSPF enabled
|
|
interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 8 }
|
|
|
|
hpicfOspfRcvdLSUPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link State Update packets received
|
|
on the interface. This number is incremented each
|
|
time a OSPF LSU packet is received on OSPF enabled
|
|
interface."
|
|
::= { hpicfOspfIfStatsEntry 9 }
|
|
|
|
hpicfOspfRcvdLSAPkt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link State Ack packets received
|
|
on the interface. This number is incremented each
|
|
time a OSPF LSA packet is received on OSPF enabled
|
|
interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command."
|
|
::= { hpicfOspfIfStatsEntry 10 }
|
|
|
|
hpicfOspfIfErrorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfIfErrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table that contains OSPF Interface traffic specific
|
|
information."
|
|
::= { hpicfOspf 6 }
|
|
|
|
hpicfOspfIfErrorEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfIfErrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of extensions to the information
|
|
maintained for an OSPF interface."
|
|
|
|
INDEX { ospfIfIpAddress,
|
|
ospfAddressLessIf,
|
|
hpicfOspfIfErrorType }
|
|
::= { hpicfOspfIfErrorTable 1 }
|
|
|
|
HpicfOspfIfErrorEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfIfErrorType Integer32,
|
|
hpicfOspfIfErrorCount Counter32
|
|
}
|
|
|
|
hpicfOspfIfErrorType OBJECT-TYPE
|
|
SYNTAX Integer32 (-2147483648..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hpicfOspfIfErrorType refers to the type of errors
|
|
in the OSPF packet received on any OSPF enabled
|
|
interface. Errors could be Invalid RouterID/ AreaID
|
|
Checksum error, OutOfbound Error ..."
|
|
::= { hpicfOspfIfErrorEntry 1 }
|
|
|
|
hpicfOspfIfErrorCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hpicfOspfErrorCount is count of each type
|
|
error packet received on an OSPF interface.
|
|
|
|
Discontinuities in the value of this counter
|
|
can occur at re-initialization of the management
|
|
system. The counters can be cleared for any interface
|
|
using clear ip ospf statistics command"
|
|
::= { hpicfOspfIfErrorEntry 2 }
|
|
|
|
hpicfOspfIfClearStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfIfClearStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list used to clear statistics information
|
|
maintained for an OSPF interface."
|
|
::= { hpicfOspf 7 }
|
|
|
|
hpicfOspfIfClearStatsEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfIfClearStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list used to clear statistics information
|
|
maintained for an OSPF interface."
|
|
INDEX { ospfIfIpAddress,
|
|
ospfAddressLessIf }
|
|
::= { hpicfOspfIfClearStatsTable 1 }
|
|
|
|
HpicfOspfIfClearStatsEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfClearCounters TruthValue
|
|
}
|
|
|
|
hpicfOspfClearCounters OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Read of this will always be false, When this variable is set
|
|
to true for a given Ipaddress interface, corresponding
|
|
interface counters will be cleared."
|
|
DEFVAL { false }
|
|
::= {hpicfOspfIfClearStatsEntry 1 }
|
|
|
|
hpicfOspfSpfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfSpfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table that contains OSPF SPF information."
|
|
::= { hpicfOspf 8 }
|
|
|
|
hpicfOspfSpfEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfSpfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of extensions to the information
|
|
maintained for OSPF SPF runs."
|
|
|
|
INDEX { hpicfOspfSpfInstance}
|
|
::= { hpicfOspfSpfTable 1 }
|
|
|
|
HpicfOspfSpfEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfSpfInstance Integer32,
|
|
hpicfOspfSpfReason Integer32,
|
|
hpicfOspfSpfTime Integer32
|
|
}
|
|
|
|
hpicfOspfSpfInstance OBJECT-TYPE
|
|
SYNTAX Integer32 (-2147483648..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hpicfospfSpfInstance refers to the instance of SPF
|
|
Shortest Path First ran for an OSPF instance."
|
|
|
|
::= { hpicfOspfSpfEntry 1 }
|
|
|
|
hpicfOspfSpfReason OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hpicfOspfSpfReason refers to the reason for
|
|
scheduling an SPF run. Reasons could be OSPF init,
|
|
adding/deleting interface, linkStateUpdate received..
|
|
Only last ten SPF run's reasons will be saved."
|
|
::= { hpicfOspfSpfEntry 2 }
|
|
|
|
hpicfOspfSpfTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hpicfOspfSpfTime refers to the time at which
|
|
SPF run is scheduled. Reasons could be OSPF init,
|
|
adding/deleting interface, linkStateUpdate received..
|
|
Only last ten SPF run's reasons will be saved."
|
|
::= { hpicfOspfSpfEntry 3 }
|
|
|
|
hpicfOspfReqTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfReqEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Request List table that contains OSPF
|
|
Specific interface information."
|
|
::= { hpicfOspf 9 }
|
|
|
|
hpicfOspfReqEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfReqEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Request List entries that contain fields of
|
|
link state advertisement."
|
|
INDEX { ospfIfIpAddress,
|
|
ospfAddressLessIf
|
|
}
|
|
::= {hpicfOspfReqTable 1 }
|
|
|
|
HpicfOspfReqEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfReqType INTEGER,
|
|
hpicfOspfReqLsid IpAddress,
|
|
hpicfOspfReqRouterId IpAddress,
|
|
hpicfOspfReqSequence Integer32,
|
|
hpicfOspfReqAge Integer32,
|
|
hpicfOspfReqChecksum Integer32
|
|
}
|
|
|
|
|
|
hpicfOspfReqType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
routerLink (1),
|
|
networkLink (2),
|
|
summaryLink (3),
|
|
asSummaryLink (4),
|
|
asExternalLink (5),
|
|
multicastLink (6),
|
|
nssaExternalLink (7),
|
|
areaOpaqueLink (10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the Request List's link state advertisement.
|
|
Each link state type has a separate advertisement
|
|
format."
|
|
::= { hpicfOspfReqEntry 1 }
|
|
|
|
hpicfOspfReqLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Request List's 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."
|
|
::= { hpicfOspfReqEntry 2 }
|
|
|
|
hpicfOspfReqRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit number that uniquely identifies the
|
|
originating router in the Autonomous System."
|
|
::= { hpicfOspfReqEntry 3 }
|
|
|
|
hpicfOspfReqSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Request List's sequence number field is a signed 32-bit
|
|
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.
|
|
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."
|
|
::= { hpicfOspfReqEntry 4 }
|
|
|
|
hpicfOspfReqAge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Request list's field is the age of the link state advertisement
|
|
in seconds."
|
|
::= { hpicfOspfReqEntry 5 }
|
|
|
|
hpicfOspfReqChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Request list's 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
|
|
datagram's; it is commonly referred to as the
|
|
Fletcher checksum."
|
|
::= { hpicfOspfReqEntry 6 }
|
|
|
|
hpicfOspfRetransTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfRetransEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Retransmission List table that contains
|
|
Ospf Interface Specific information."
|
|
::= { hpicfOspf 10}
|
|
|
|
hpicfOspfRetransEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfRetransEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Retransmission list entry that is maintained
|
|
for an OSPF Interface."
|
|
INDEX { ospfIfIpAddress,
|
|
ospfAddressLessIf
|
|
}
|
|
::= { hpicfOspfRetransTable 1 }
|
|
|
|
HpicfOspfRetransEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfRetransType INTEGER,
|
|
hpicfOspfRetransLsid IpAddress,
|
|
hpicfOspfRetransRouterId IpAddress,
|
|
hpicfOspfRetransSequence Integer32,
|
|
hpicfOspfRetransAge Integer32,
|
|
hpicfOspfRetransChecksum Integer32
|
|
}
|
|
|
|
hpicfOspfRetransType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
routerLink (1),
|
|
networkLink (2),
|
|
summaryLink (3),
|
|
asSummaryLink (4),
|
|
asExternalLink (5),
|
|
multicastLink (6),
|
|
nssaExternalLink (7),
|
|
areaOpaqueLink (10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Retransmission List LSA type.
|
|
Each link state type has a separate advertisement
|
|
format."
|
|
::= { hpicfOspfRetransEntry 1 }
|
|
|
|
hpicfOspfRetransLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Retransmission List 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."
|
|
::= { hpicfOspfRetransEntry 2 }
|
|
|
|
hpicfOspfRetransRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit number that uniquely identifies the
|
|
originating Retransmission List router in the Autonomous System."
|
|
::= { hpicfOspfRetransEntry 3 }
|
|
|
|
hpicfOspfRetransSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Retransmission List sequence number field is a signed 32-bit
|
|
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.
|
|
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."
|
|
::= { hpicfOspfRetransEntry 4 }
|
|
|
|
hpicfOspfRetransAge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Retransmission List field is the age of the link state
|
|
advertisement in seconds."
|
|
::= { hpicfOspfRetransEntry 5 }
|
|
|
|
hpicfOspfRetransChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Retransmission 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
|
|
datagram's; it is commonly referred to as the
|
|
Fletcher checksum."
|
|
::= { hpicfOspfRetransEntry 6 }
|
|
|
|
hpicfOspfFloodTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfFloodEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flood list table that contains
|
|
Ospf Interface Specific information"
|
|
::= { hpicfOspf 11}
|
|
|
|
hpicfOspfFloodEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfFloodEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Flood list information maintained
|
|
for an OSPF Interface"
|
|
INDEX { ospfIfIpAddress,
|
|
ospfAddressLessIf
|
|
}
|
|
::= { hpicfOspfFloodTable 1 }
|
|
|
|
HpicfOspfFloodEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfFloodType INTEGER,
|
|
hpicfOspfFloodLsid IpAddress,
|
|
hpicfOspfFloodRouterId IpAddress,
|
|
hpicfOspfFloodSequence Integer32,
|
|
hpicfOspfFloodAge Integer32,
|
|
hpicfOspfFloodChecksum Integer32
|
|
}
|
|
|
|
|
|
hpicfOspfFloodType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
routerLink (1),
|
|
networkLink (2),
|
|
summaryLink (3),
|
|
asSummaryLink (4),
|
|
asExternalLink (5),
|
|
multicastLink (6),
|
|
nssaExternalLink (7),
|
|
areaOpaqueLink (10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flood list LSA type .Each link state type
|
|
has a separate advertisement format."
|
|
::= { hpicfOspfFloodEntry 1 }
|
|
|
|
hpicfOspfFloodLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flood list 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."
|
|
::= { hpicfOspfFloodEntry 2 }
|
|
|
|
hpicfOspfFloodRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit number that uniquely identifies the
|
|
originating flood list router in the Autonomous System."
|
|
::= { hpicfOspfFloodEntry 3 }
|
|
|
|
hpicfOspfFloodSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flood list sequence number field is a signed 32-bit
|
|
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.
|
|
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."
|
|
::= { hpicfOspfFloodEntry 4 }
|
|
|
|
hpicfOspfFloodAge OBJECT-TYPE
|
|
SYNTAX Integer32 -- Should be 0..MaxAge, except when
|
|
-- doNotAge bit is set
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This flood list field is the age of the link state advertisement
|
|
in seconds."
|
|
::= { hpicfOspfFloodEntry 5 }
|
|
|
|
hpicfOspfFloodChecksum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This flood list 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
|
|
datagram's; it is commonly referred to as the
|
|
Fletcher checksum."
|
|
::= { hpicfOspfFloodEntry 6 }
|
|
|
|
hpicfOspfSpfTimerElapsed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The elapsed time since the last Ospf
|
|
Spf is run"
|
|
::= { hpicfOspf 12 }
|
|
|
|
-- OSPF Area-Scope Link State Database
|
|
|
|
hpicfOspfAreaLsdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfAreaLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Area-Scope LSDB.
|
|
The LSDB contains the Area-Scope Link State
|
|
Advertisements from throughout the area that the
|
|
device is attached to."
|
|
::= { hpicfOspf 14 }
|
|
|
|
hpicfOspfAreaLsdbEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfAreaLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Area-Scope Link State Advertisement."
|
|
AUGMENTS { ospfLsdbEntry }
|
|
::= { hpicfOspfAreaLsdbTable 1 }
|
|
|
|
HpicfOspfAreaLsdbEntry ::= SEQUENCE {
|
|
hpicfOspfAreaLsdbRtrCapBits -- RTR
|
|
Unsigned32,
|
|
hpicfOspfAreaLsdbOptions -- NTW
|
|
Unsigned32,
|
|
hpicfOspfAreaLsdbMetric -- RTR, Summary, NSA
|
|
Metric,
|
|
hpicfOspfAreaLsdbAddrPrefix
|
|
Unsigned32,
|
|
hpicfOspfAreaLsdbFwdingAddress
|
|
HpicfOspfRouterIdTc, -- NSA
|
|
hpicfOspfAreaLsdbExtRouteTags
|
|
Unsigned32, -- NSA
|
|
hpicfOspfTOS
|
|
Unsigned32,
|
|
hpicfOspfLsdbRouterLinks
|
|
Unsigned32,
|
|
hpicfOspfLsdbBitE
|
|
Unsigned32
|
|
|
|
}
|
|
|
|
hpicfOspfAreaLsdbRtrCapBits OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is valid if the LSA is a Router LSA. It uniquely
|
|
identifies the router type of the router in the Area."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.2 Router LSAs"
|
|
|
|
::= { hpicfOspfAreaLsdbEntry 1 }
|
|
|
|
hpicfOspfAreaLsdbOptions OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Options field enables OSPF routers to support
|
|
(or not support) optional capabilities, and to communicate
|
|
their capability level to other OSPF routers. This field is
|
|
valid for each type of LSA."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.2 The Options field"
|
|
::= { hpicfOspfAreaLsdbEntry 2 }
|
|
|
|
hpicfOspfAreaLsdbMetric OBJECT-TYPE
|
|
SYNTAX Metric
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is valid if the LSA is a Router LSA, a
|
|
Summary LSA, AS Summary LSA or a NSSA LSA.
|
|
This field indicates the cost involved in using the interface
|
|
or route."
|
|
::= { hpicfOspfAreaLsdbEntry 3 }
|
|
|
|
hpicfOspfAreaLsdbAddrPrefix OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Prefix the Address."
|
|
::= { hpicfOspfAreaLsdbEntry 4 }
|
|
|
|
hpicfOspfAreaLsdbFwdingAddress OBJECT-TYPE
|
|
SYNTAX HpicfOspfRouterIdTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is valid if the LSA is a NSSA LSA. This field is
|
|
present only if the 'F' Bit is set in the EFT flags field
|
|
and if included, the data traffic for the advertised
|
|
destination will be forwarded to this address."
|
|
::= { hpicfOspfAreaLsdbEntry 5 }
|
|
|
|
hpicfOspfAreaLsdbExtRouteTags OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is valid if the LSA is a NSSA LSA. This field is
|
|
present only if the 'T' Bit is set in the EFT flags field.
|
|
A 32-bit field which may be used to communicate additional
|
|
information between AS boundary routers."
|
|
::= { hpicfOspfAreaLsdbEntry 6 }
|
|
|
|
|
|
hpicfOspfTOS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit identifier for the TOS specific information
|
|
of the LSA."
|
|
::= { hpicfOspfAreaLsdbEntry 7 }
|
|
|
|
|
|
hpicfOspfLsdbRouterLinks OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field is valid if the LSA is Router LSA. It holds the
|
|
information of Number of links in the router LSA."
|
|
::= { hpicfOspfAreaLsdbEntry 8 }
|
|
|
|
hpicfOspfLsdbBitE OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit identifier for the Metric specific information
|
|
of the LSA."
|
|
::= { hpicfOspfAreaLsdbEntry 9 }
|
|
|
|
|
|
-- Router LSA expansion table
|
|
|
|
hpicfOspfRouterLSATable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfRouterLSAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table having Area scope is a dependent-expansion table
|
|
for the Router LSA entry in the Area LSDB table. It
|
|
represents the list of per interface details advertised
|
|
in a Router LSA."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix 4.3 Router-LSAs"
|
|
::= { hpicfOspf 15 }
|
|
|
|
hpicfOspfRouterLSAEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfRouterLSAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Area-Scope Link State Advertisement."
|
|
INDEX { ospfLsdbAreaId,
|
|
ospfLsdbType,
|
|
ospfLsdbLsid,
|
|
ospfLsdbRouterId,
|
|
hpicfOspfRouterLSANbrRtrId }
|
|
::= { hpicfOspfRouterLSATable 1 }
|
|
|
|
HpicfOspfRouterLSAEntry ::= SEQUENCE {
|
|
hpicfOspfRouterLSANbrRtrId
|
|
HpicfOspfRouterIdTc,
|
|
hpicfOspfRouterLSAIfType
|
|
Unsigned32,
|
|
hpicfOspfRouterLSAMetric
|
|
Metric,
|
|
hpicfOspfRouterLSAIfId
|
|
HpicfOspfRouterIdTc,
|
|
hpicfOspfRouterLSATOSMetric
|
|
Unsigned32
|
|
}
|
|
|
|
hpicfOspfRouterLSANbrRtrId OBJECT-TYPE
|
|
SYNTAX HpicfOspfRouterIdTc
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router id of the router which is connected over
|
|
the interface Id."
|
|
::= { hpicfOspfRouterLSAEntry 1 }
|
|
|
|
hpicfOspfRouterLSAIfType OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit identifier of the Area from which the
|
|
LSA was received."
|
|
::= { hpicfOspfRouterLSAEntry 2 }
|
|
|
|
hpicfOspfRouterLSAMetric OBJECT-TYPE
|
|
SYNTAX Metric
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field indicates the cost involved in using the
|
|
interface or route."
|
|
::= { hpicfOspfRouterLSAEntry 3 }
|
|
|
|
hpicfOspfRouterLSAIfId OBJECT-TYPE
|
|
SYNTAX HpicfOspfRouterIdTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface Id of the router that connects
|
|
to the other router."
|
|
::= { hpicfOspfRouterLSAEntry 4 }
|
|
|
|
hpicfOspfRouterLSATOSMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field indicates the cost involved in using the interface
|
|
or route specific to TOS."
|
|
::= { hpicfOspfRouterLSAEntry 5 }
|
|
|
|
-- Network LSA expansion table
|
|
|
|
hpicfOspfNetworkLSATable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfNetworkLSAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table having Area scope is a dependent-expansion table
|
|
for the Network LSA entry in the Area LSDB table. This table
|
|
represents the list of routers advertised in a Network LSA."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix 4.4 Network-LSAs"
|
|
::= { hpicfOspf 16 }
|
|
|
|
hpicfOspfNetworkLSAEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfNetworkLSAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Area-Scope Link State Advertisement."
|
|
INDEX { ospfLsdbAreaId,
|
|
ospfLsdbType,
|
|
ospfLsdbLsid,
|
|
ospfLsdbRouterId,
|
|
hpicfOspfNetworkLSASeqNum }
|
|
::= { hpicfOspfNetworkLSATable 1 }
|
|
|
|
HpicfOspfNetworkLSAEntry ::= SEQUENCE {
|
|
hpicfOspfNetworkLSASeqNum
|
|
Unsigned32,
|
|
hpicfOspfNetworkLSAAttachedRouter
|
|
HpicfOspfRouterIdTc
|
|
}
|
|
|
|
hpicfOspfNetworkLSASeqNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit sequence number identifying the attached
|
|
router-ids."
|
|
::= { hpicfOspfNetworkLSAEntry 1 }
|
|
|
|
hpicfOspfNetworkLSAAttachedRouter OBJECT-TYPE
|
|
SYNTAX HpicfOspfRouterIdTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit Router identifier of the attached Router."
|
|
::= { hpicfOspfNetworkLSAEntry 2 }
|
|
|
|
-- OSPF Ext-LSA Database
|
|
|
|
|
|
hpicfOspfExtLsdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfExtLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPFv3 Process's AS-Scope Link State Database
|
|
(LSDB). The LSDB contains the AS-Scope Link State
|
|
Advertisements from throughout the areas that the
|
|
device is attached to."
|
|
::= { hpicfOspf 17 }
|
|
|
|
hpicfOspfExtLsdbEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfExtLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single AS-Scope Link State Advertisement."
|
|
AUGMENTS { ospfExtLsdbEntry }
|
|
::= { hpicfOspfExtLsdbTable 1 }
|
|
|
|
HpicfOspfExtLsdbEntry ::= SEQUENCE {
|
|
hpicfOspfExtLsdbMetric
|
|
Unsigned32,
|
|
hpicfOspfExtLsdbOptions
|
|
Unsigned32,
|
|
hpicfOspfExtLsdbFwdingAddress
|
|
HpicfOspfRouterIdTc,
|
|
hpicfOspfExtLsdbExtRouteTags
|
|
Unsigned32,
|
|
hpicfOspfExtLsdbBitE
|
|
Unsigned32
|
|
}
|
|
|
|
hpicfOspfExtLsdbMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cost associated with this route."
|
|
::= { hpicfOspfExtLsdbEntry 1 }
|
|
|
|
hpicfOspfExtLsdbOptions OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Options field enables OSPF routers to support
|
|
(or not support) optional capabilities, and to communicate
|
|
their capability level to other OSPF routers."
|
|
::= { hpicfOspfExtLsdbEntry 2 }
|
|
|
|
hpicfOspfExtLsdbFwdingAddress OBJECT-TYPE
|
|
SYNTAX HpicfOspfRouterIdTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If included, Data traffic for the advertised destination
|
|
will be forwarded to this address."
|
|
::= { hpicfOspfExtLsdbEntry 3 }
|
|
|
|
hpicfOspfExtLsdbExtRouteTags OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit Router Tags for the advertised Route."
|
|
::= { hpicfOspfExtLsdbEntry 4 }
|
|
|
|
hpicfOspfExtLsdbBitE OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of External metric. If bit E is set, the metric
|
|
specified is Type 2 external metric."
|
|
::= { hpicfOspfExtLsdbEntry 5 }
|
|
|
|
-- Logging information for OSPF routing protocols
|
|
|
|
-- Textual convention for Log Type for an event in OSPFv2/3
|
|
HpicfOspfLogType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "An enumerated value which indicates the
|
|
rmon log type for OSPF Routing protocol."
|
|
SYNTAX INTEGER {
|
|
neighborAdjacencyChanges(1),
|
|
other(2)
|
|
}
|
|
|
|
-- Textual convention for Log Action for an event in OSPF
|
|
HpicfOspfLogAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Objects of this type are used to indicate
|
|
action for every log type."
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2),
|
|
enabledWithDetail(3)
|
|
}
|
|
|
|
hpicfOspfLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing the configuration parameters
|
|
pertaining for OSPF routing protocol logging facility."
|
|
::= { hpicfOspfObjects 4}
|
|
|
|
hpicfOspfLogEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration parameters pertaining to a OSPF
|
|
log entry. Each entry contains information about
|
|
the action and severity for a particular logType, and
|
|
for each version of OSPF. "
|
|
|
|
INDEX { hpicfOspfLogType }
|
|
::= { hpicfOspfLogTable 1 }
|
|
|
|
HpicfOspfLogEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfLogType HpicfOspfLogType,
|
|
hpicfOspfLogAction HpicfOspfLogAction
|
|
}
|
|
|
|
hpicfOspfLogType OBJECT-TYPE
|
|
SYNTAX HpicfOspfLogType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The type of log for every kind of
|
|
event in OSPF routing protocol ."
|
|
::= { hpicfOspfLogEntry 1 }
|
|
|
|
hpicfOspfLogAction OBJECT-TYPE
|
|
SYNTAX HpicfOspfLogAction
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The action, if any, that was taken by the agent
|
|
when the event represented by hpicfOspfLogType.
|
|
When enabled, brief information of the event is logged
|
|
and if it is set to enabledWithDetail, provides more information,
|
|
like every state changes, will get logged.
|
|
If it is set to disabled, no events are logged."
|
|
::= { hpicfOspfLogEntry 2 }
|
|
|
|
hpicfOspfNbrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"HP proprietary extension to ospfNbrTable to support
|
|
read-only elements for reading neighbor adjacency length,
|
|
designated router, backup designated router, Area ID and the
|
|
and time-to-expiry for an OSPF neighbor"
|
|
::= { hpicfOspfObjects 5}
|
|
|
|
hpicfOspfNbrEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry is extension of ospfNbr Entry and gives more
|
|
information for OSPF neighbors"
|
|
AUGMENTS { ospfNbrEntry }
|
|
::= { hpicfOspfNbrTable 1 }
|
|
|
|
--This table will be indexed by the IP address of the neighbor or with the interface index
|
|
--in case of an unnumbered interface like the base table ospfNbrTable
|
|
|
|
HpicfOspfNbrEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfNbrUpTime
|
|
PositiveInteger,
|
|
hpicfOspfNbrTimeToExpiry
|
|
PositiveInteger,
|
|
hpicfOspfNbrDesignatedRouter
|
|
IpAddress,
|
|
hpicfOspfNbrBackupDesignatedRouter
|
|
IpAddress,
|
|
hpicfOspfNbrAreaId
|
|
AreaID,
|
|
hpicfOspfNbrInterfaceName
|
|
DisplayString,
|
|
hpicfOspfNbrBfdState
|
|
INTEGER
|
|
}
|
|
|
|
hpicfOspfNbrUpTime OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the time duration for which the
|
|
adjacency with the particular neighbor is active. This should be
|
|
a monotonically increasing timer for the duration the adjacency
|
|
is active. This counter should be reset when an adjacency is lost or
|
|
re-established."
|
|
::= { hpicfOspfNbrEntry 1}
|
|
|
|
hpicfOspfNbrTimeToExpiry OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the time remaining for the dead timer for the
|
|
particular neighbor to expire. This counter thus specifies the time in
|
|
seconds left for an adjacency to be brought down in case no Hello packet
|
|
is received during the interval."
|
|
::= { hpicfOspfNbrEntry 2}
|
|
|
|
hpicfOspfNbrDesignatedRouter 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
|
|
::= { hpicfOspfNbrEntry 3 }
|
|
|
|
hpicfOspfNbrBackupDesignatedRouter 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
|
|
::= { hpicfOspfNbrEntry 4 }
|
|
|
|
hpicfOspfNbrAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS read-only
|
|
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"
|
|
::= { hpicfOspfNbrEntry 5 }
|
|
|
|
hpicfOspfNbrInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifName value of this OSPF interface."
|
|
::= { hpicfOspfNbrEntry 6 }
|
|
|
|
hpicfOspfNbrBfdState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notConfigured(0),
|
|
created(1),
|
|
up(2),
|
|
down(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifName value of this OSPF interface."
|
|
::= { hpicfOspfNbrEntry 7 }
|
|
|
|
|
|
hpicfOspfConformance OBJECT IDENTIFIER ::= { hpicfOspf 2 }
|
|
|
|
hpicfOspfGroups OBJECT IDENTIFIER ::= { hpicfOspfConformance 1 }
|
|
hpicfOspfReqGroups OBJECT IDENTIFIER ::= { hpicfOspfConformance 3 }
|
|
hpicfOspfRetransGroups OBJECT IDENTIFIER ::= { hpicfOspfConformance 4 }
|
|
hpicfOspfFloodGroups OBJECT IDENTIFIER ::= { hpicfOspfConformance 5 }
|
|
|
|
hpicfOspfIfMetricObjects OBJECT IDENTIFIER ::= { hpicfOspf 18 }
|
|
-- ---------------------------------------------------------- --
|
|
-- Extensions to the ospfIfMetricEntry
|
|
-- ---------------------------------------------------------- --
|
|
|
|
hpicfOspfIfMetricTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfIfMetricEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Extensions to the table that contains OSPF Metric specific
|
|
information."
|
|
::= { hpicfOspfIfMetricObjects 1 }
|
|
|
|
hpicfOspfIfMetricEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfIfMetricEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of extensions to the information maintained
|
|
for an OSPF interface."
|
|
AUGMENTS { ospfIfMetricEntry }
|
|
::= { hpicfOspfIfMetricTable 1 }
|
|
|
|
HpicfOspfIfMetricEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfIfFlagValue Integer32
|
|
}
|
|
|
|
hpicfOspfIfFlagValue OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This flag is defined to know the type of OSPF cost
|
|
configuration..
|
|
-1 : Default configuration.
|
|
0 : Manual configuration.
|
|
1 : Global configuration (value taken from global)."
|
|
|
|
DEFVAL { -1 }
|
|
::= { hpicfOspfIfMetricEntry 1 }
|
|
|
|
hpicfOspfReqCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for show
|
|
Requestlist command."
|
|
MODULE --REQUEST LIST
|
|
MANDATORY-GROUPS { hpicfOspfReqManGroup }
|
|
GROUP hpicfOspfReqGroup
|
|
DESCRIPTION
|
|
"This is conditional group."
|
|
::= {hpicfOspfCompliances 2}
|
|
|
|
|
|
hpicfOspfFloodCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for show
|
|
Floodlist command."
|
|
MODULE --Flood List
|
|
MANDATORY-GROUPS { hpicfOspfFloodManGroup }
|
|
GROUP hpicfOspfFloodGroup
|
|
DESCRIPTION
|
|
"This is conditional group."
|
|
::= {hpicfOspfCompliances 3}
|
|
|
|
hpicfOspfRetransCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for show
|
|
Retranslist command."
|
|
MODULE --Retransmission List
|
|
MANDATORY-GROUPS { hpicfOspfRetransManGroup }
|
|
GROUP hpicfOspfRetransGroup
|
|
DESCRIPTION
|
|
"This is conditional group."
|
|
::= {hpicfOspfCompliances 4}
|
|
|
|
hpicfOspfCompliance1 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for this module."
|
|
|
|
MODULE --this module
|
|
GROUP hpicfOspfAreaLsdbGroup
|
|
DESCRIPTION "These objects used for managing/monitoring
|
|
OSPFv2 LSAs."
|
|
|
|
GROUP hpicfOspfExtLsdbGroup
|
|
DESCRIPTION "These objects are used for OSPFv2 systems
|
|
that display their AS-scope link state database."
|
|
|
|
GROUP hpicfOspfDistanceGroup
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
administrative distance of routes learned by
|
|
OSPF."
|
|
|
|
GROUP hpicfOspfSpfTimerGroup
|
|
DESCRIPTION "Time taken since the last spf Run."
|
|
|
|
GROUP hpicfOspfStatisticGroup
|
|
DESCRIPTION "A collection of objects that contain
|
|
OSPF interface and SPF statistics."
|
|
|
|
GROUP hpicfOspfIfGroup
|
|
DESCRIPTION "These interface objects used for
|
|
managing/monitoring OSPFv2 interfaces."
|
|
|
|
GROUP hpicfOspfAreaAggregateGroup
|
|
DESCRIPTION "Group for ospfAreaAggregateTable"
|
|
|
|
GROUP hpicfOspfNbrGroup
|
|
DESCRIPTION "A collection of read-only elements for an
|
|
OSPF neighbor."
|
|
|
|
GROUP hpicfOspfLogGroup
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
logging of OSPF events."
|
|
|
|
::= {hpicfOspfCompliances 5}
|
|
|
|
hpicfOspfSpfDelayCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for this module."
|
|
MODULE --this module
|
|
GROUP hpicfOspfSpfDelayGroup
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
SPF schedule delay and wait time between SPFs."
|
|
|
|
::= {hpicfOspfCompliances 6}
|
|
|
|
hpicfOspfAreaAggregateCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for this module."
|
|
MODULE --this module
|
|
GROUP hpicfOspfAreaAggregateGroup1
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
Ospf Area Aggregate Type."
|
|
|
|
::= {hpicfOspfCompliances 7}
|
|
|
|
hpicfOspfCompliance2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for this module."
|
|
|
|
MODULE --this module
|
|
GROUP hpicfOspfAreaLsdbGroup
|
|
DESCRIPTION "These objects used for managing/monitoring
|
|
OSPFv2 LSAs."
|
|
|
|
GROUP hpicfOspfExtLsdbGroup
|
|
DESCRIPTION "These objects are used for OSPFv2 systems
|
|
that display their AS-scope link state database."
|
|
|
|
GROUP hpicfOspfDistanceGroup
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
administrative distance of routes learned by
|
|
OSPF."
|
|
|
|
GROUP hpicfOspfSpfTimerGroup
|
|
DESCRIPTION "Time taken since the last spf Run."
|
|
|
|
GROUP hpicfOspfStatisticGroup
|
|
DESCRIPTION "A collection of objects that contain
|
|
OSPF interface and SPF statistics."
|
|
|
|
GROUP hpicfOspfIfGroup
|
|
DESCRIPTION "These interface objects used for
|
|
managing/monitoring OSPFv2 interfaces."
|
|
|
|
GROUP hpicfOspfAreaAggregateGroup
|
|
DESCRIPTION "Group for ospfAreaAggregateTable"
|
|
|
|
GROUP hpicfOspfNbrGroup1
|
|
DESCRIPTION "A collection of read-only elements for an
|
|
OSPF neighbor."
|
|
|
|
GROUP hpicfOspfLogGroup
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
logging of OSPF events."
|
|
|
|
::= {hpicfOspfCompliances 8}
|
|
|
|
hpicfOspfCompliance3 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for this module."
|
|
|
|
MODULE --this module
|
|
GROUP hpicfOspfAreaLsdbGroup
|
|
DESCRIPTION "These objects used for managing/monitoring
|
|
OSPFv2 LSAs."
|
|
|
|
GROUP hpicfOspfExtLsdbGroup
|
|
DESCRIPTION "These objects are used for OSPFv2 systems
|
|
that display their AS-scope link state database."
|
|
|
|
GROUP hpicfOspfDistanceGroup
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
administrative distance of routes learned by
|
|
OSPF."
|
|
|
|
GROUP hpicfOspfSpfTimerGroup
|
|
DESCRIPTION "Time taken since the last spf Run."
|
|
|
|
GROUP hpicfOspfStatisticGroup
|
|
DESCRIPTION "A collection of objects that contain
|
|
OSPF interface and SPF statistics."
|
|
|
|
GROUP hpicfOspfIfGroup
|
|
DESCRIPTION "These interface objects used for
|
|
managing/monitoring OSPFv2 interfaces."
|
|
|
|
GROUP hpicfOspfAreaAggregateGroup
|
|
DESCRIPTION "Group for ospfAreaAggregateTable"
|
|
|
|
GROUP hpicfOspfNbrGroup1
|
|
DESCRIPTION "A collection of read-only elements for an
|
|
OSPF neighbor."
|
|
|
|
GROUP hpicfOspfLogGroup
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
logging of OSPF events."
|
|
|
|
GROUP hpicfOspfReferenceGroup
|
|
DESCRIPTION "Elements in the global cost context for area
|
|
and VLAN."
|
|
|
|
GROUP hpicfOspfMetricGroup
|
|
DESCRIPTION "The flags in this group will identify manual or
|
|
global configuration of OSPF cost."
|
|
|
|
::= {hpicfOspfCompliances 9}
|
|
|
|
hpicfOspfReqManGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfReqType,
|
|
hpicfOspfReqLsid,
|
|
hpicfOspfReqRouterId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A mandatory group that displays ID information with
|
|
Respect to Link state,router,interface and the LSA type"
|
|
::= {hpicfOspfReqGroups 1}
|
|
|
|
hpicfOspfReqGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfReqSequence,
|
|
hpicfOspfReqChecksum,
|
|
hpicfOspfReqAge
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a normal group that gives checksum,sequence and age related information "
|
|
::= {hpicfOspfReqGroups 2}
|
|
|
|
hpicfOspfRetransManGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfRetransType,
|
|
hpicfOspfRetransLsid,
|
|
hpicfOspfRetransRouterId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A mandatory group that displays ID information with
|
|
Respect to Link state,router,interface and the LSA type"
|
|
::= {hpicfOspfRetransGroups 1}
|
|
|
|
hpicfOspfRetransGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfRetransSequence,
|
|
hpicfOspfRetransChecksum,
|
|
hpicfOspfRetransAge
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a normal group that gives checksum,sequence and age related information "
|
|
::= {hpicfOspfRetransGroups 2}
|
|
|
|
hpicfOspfFloodManGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfFloodType,
|
|
hpicfOspfFloodLsid,
|
|
hpicfOspfFloodRouterId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A mandatory group that displays ID information with
|
|
Respect to Link state, router, `interface and the
|
|
LSA type"
|
|
::= {hpicfOspfFloodGroups 1}
|
|
hpicfOspfFloodGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfFloodSequence,
|
|
hpicfOspfFloodChecksum,
|
|
hpicfOspfFloodAge
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a normal group that gives checksum,sequence and age related information "
|
|
::= {hpicfOspfFloodGroups 2}
|
|
|
|
|
|
hpicfOspfBaseGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspf1583CompatibilityMode,
|
|
hpicfOspfDefaultImportMetric,
|
|
hpicfOspfDefaultImportMetricType }
|
|
STATUS current
|
|
DESCRIPTION "Basic OSPF configuration information that is
|
|
not in the standard OSPF MIB."
|
|
::= { hpicfOspfGroups 1 }
|
|
|
|
hpicfOspfRedistGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspfRedistEnabled,
|
|
hpicfOspfRedistRestrictStatus }
|
|
STATUS current
|
|
DESCRIPTION "A collection of objects for controlling the
|
|
redistribution of external routes by OSPF."
|
|
::= { hpicfOspfGroups 2 }
|
|
|
|
hpicfOspfDistanceGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspfIntraAreaDistance,
|
|
hpicfOspfInterAreaDistance,
|
|
hpicfOspfExternalDistance }
|
|
STATUS current
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
administrative distance of routes learned by
|
|
OSPF."
|
|
::= { hpicfOspfGroups 3 }
|
|
|
|
|
|
hpicfOspfSpfTimerGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspfSpfTimerElapsed }
|
|
STATUS current
|
|
DESCRIPTION "Time taken since the last spf
|
|
Run."
|
|
::= { hpicfOspfGroups 5 }
|
|
hpicfOspfStatisticGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspfSentHelloPkt,
|
|
hpicfOspfSentDDPkt,
|
|
hpicfOspfSentLSRPkt,
|
|
hpicfOspfSentLSUPkt,
|
|
hpicfOspfSentLSAPkt,
|
|
hpicfOspfRcvdHelloPkt,
|
|
hpicfOspfRcvdDDPkt,
|
|
hpicfOspfRcvdLSRPkt ,
|
|
hpicfOspfRcvdLSUPkt,
|
|
hpicfOspfRcvdLSAPkt,
|
|
hpicfOspfIfErrorCount,
|
|
hpicfOspfClearCounters,
|
|
hpicfOspfSpfReason,
|
|
hpicfOspfSpfTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A collection of objects that contain
|
|
OSPF interface and SPF statistics."
|
|
::= { hpicfOspfGroups 4}
|
|
|
|
hpicfOspfLogGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspfLogAction}
|
|
STATUS current
|
|
DESCRIPTION "A collection of objects for configuring the
|
|
logging of OSPF events."
|
|
::= { hpicfOspfGroups 6 }
|
|
|
|
hpicfOspfNbrGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspfNbrUpTime,
|
|
hpicfOspfNbrTimeToExpiry,
|
|
hpicfOspfNbrDesignatedRouter,
|
|
hpicfOspfNbrBackupDesignatedRouter,
|
|
hpicfOspfNbrAreaId,
|
|
hpicfOspfNbrInterfaceName
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION "A collection of read-only elements for an OSPF neighbor."
|
|
::= { hpicfOspfGroups 7 }
|
|
|
|
hpicfOspfAreaAggregateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfOspfAreaAggregateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "HP proprietary extensions to ospfAreaAggregateTable"
|
|
::= { hpicfOspfObjects 6}
|
|
|
|
hpicfOspfAreaAggregateEntry OBJECT-TYPE
|
|
SYNTAX HpicfOspfAreaAggregateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry is extension of ospfAreaAggregateEntry"
|
|
AUGMENTS { ospfAreaAggregateEntry }
|
|
::= { hpicfOspfAreaAggregateTable 1 }
|
|
|
|
HpicfOspfAreaAggregateEntry ::=
|
|
SEQUENCE {
|
|
hpicfOspfAreaAggregateCost BigMetric,
|
|
hpicfOspfAreaAggregateType INTEGER
|
|
}
|
|
|
|
hpicfOspfAreaAggregateCost OBJECT-TYPE
|
|
SYNTAX BigMetric
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Manually configured cost of the summary advertisement.
|
|
A value of 0 indicates that the cost defined and
|
|
calculated by the OSPF standard should be used.
|
|
Valid costs range from 1-16777215"
|
|
DEFVAL { 0 }
|
|
::= { hpicfOspfAreaAggregateEntry 1 }
|
|
|
|
hpicfOspfAreaAggregateType OBJECT-TYPE
|
|
SYNTAX INTEGER { type1 (1), type2 (2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Configure whether external metric and OSPF metric
|
|
are comparable.
|
|
If 'metric-type' is specified as 'type1', the
|
|
external metric and the OSPF metric are considered
|
|
comparable. 'type2' implies non-comparable metric"
|
|
DEFVAL { 2 }
|
|
::= { hpicfOspfAreaAggregateEntry 2 }
|
|
|
|
hpicfOspfIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfIfPassive,
|
|
hpicfOspfIfNbrCount,
|
|
hpicfOspfIfBfdEnbl
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These interface objects used for
|
|
managing/monitoring OSPFv2 interfaces."
|
|
::= { hpicfOspfGroups 8 }
|
|
|
|
hpicfOspfAreaLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfAreaLsdbRtrCapBits,
|
|
hpicfOspfAreaLsdbOptions,
|
|
hpicfOspfAreaLsdbMetric,
|
|
hpicfOspfAreaLsdbAddrPrefix,
|
|
hpicfOspfAreaLsdbFwdingAddress,
|
|
hpicfOspfAreaLsdbExtRouteTags,
|
|
hpicfOspfRouterLSAIfType,
|
|
hpicfOspfRouterLSAMetric,
|
|
hpicfOspfRouterLSAIfId,
|
|
hpicfOspfNetworkLSAAttachedRouter,
|
|
hpicfOspfTOS,
|
|
hpicfOspfLsdbRouterLinks,
|
|
hpicfOspfRouterLSATOSMetric,
|
|
hpicfOspfLsdbBitE
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects used for
|
|
managing/monitoring OSPFv2 LSAs."
|
|
::= { hpicfOspfGroups 9 }
|
|
|
|
hpicfOspfExtLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfExtLsdbMetric,
|
|
hpicfOspfExtLsdbOptions,
|
|
hpicfOspfExtLsdbFwdingAddress,
|
|
hpicfOspfExtLsdbExtRouteTags,
|
|
hpicfOspfExtLsdbBitE
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used for OSPFv2 systems
|
|
that display their AS-scope link state database."
|
|
::= { hpicfOspfGroups 10 }
|
|
|
|
hpicfOspfAreaAggregateGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfAreaAggregateCost
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Group for ospfAreaAggregate objects."
|
|
::= { hpicfOspfGroups 11 }
|
|
|
|
hpicfOspfSpfDelayGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfSpfThrottleStartInterval,
|
|
hpicfOspfSpfThrottleWaitInterval,
|
|
hpicfOspfSpfThrottleMaxWaitTime,
|
|
hpicfOspfSpfThrottleCurrentSpfInterval
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Group for ospfSpfThrottle objects."
|
|
::= { hpicfOspfGroups 12 }
|
|
|
|
hpicfOspfAreaAggregateGroup1 OBJECT-GROUP
|
|
OBJECTS {
|
|
hpicfOspfAreaAggregateType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Group for ospfAreaAggregateType objects."
|
|
::= { hpicfOspfGroups 13 }
|
|
|
|
hpicfOspfNbrGroup1 OBJECT-GROUP
|
|
OBJECTS { hpicfOspfNbrUpTime,
|
|
hpicfOspfNbrTimeToExpiry,
|
|
hpicfOspfNbrDesignatedRouter,
|
|
hpicfOspfNbrBackupDesignatedRouter,
|
|
hpicfOspfNbrAreaId,
|
|
hpicfOspfNbrInterfaceName,
|
|
hpicfOspfNbrBfdState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A collection of read-only elements for an OSPF neighbor."
|
|
::= { hpicfOspfGroups 14 }
|
|
|
|
hpicfOspfReferenceGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspfReferenceCost }
|
|
STATUS current
|
|
DESCRIPTION "Elements in the global cost context"
|
|
::= { hpicfOspfGroups 15 }
|
|
|
|
hpicfOspfMetricGroup OBJECT-GROUP
|
|
OBJECTS { hpicfOspfIfFlagValue }
|
|
STATUS current
|
|
DESCRIPTION "Flags to identify global or manual OSPF cost
|
|
configuration."
|
|
::= { hpicfOspfGroups 16 }
|
|
|
|
END
|