draft-ietf-ospf-mib-04.txt   draft-ietf-ospf-mib-05.txt 
OSPF Version 2 Management Information Base OSPF Version 2 Management Information Base
draft-ietf-ospf-mib-04.txt draft-ietf-ospf-mib-05.txt
Thu Jul 14 17:43:27 PDT 1994 Mon Jan 9 14:20:53 PST 1995
Fred Baker Fred Baker
Advanced Computer Communications Advanced Computer Communications
315 Bollay Drive 315 Bollay Drive
Santa Barbara, California 93117 Santa Barbara, California 93117
fbaker@acc.com fbaker@acc.com
Rob Coltun Rob Coltun
skipping to change at page 5, line 24 skipping to change at page 5, line 24
Areas. Areas.
(11) The variable ospfAreaSummary was added to control the (11) The variable ospfAreaSummary was added to control the
import of summary LSAs into stub areas. If it is import of summary LSAs into stub areas. If it is
noAreaSummary (default) the router will neither originate noAreaSummary (default) the router will neither originate
nor propagate summary LSAs into the stub area. It will nor propagate summary LSAs into the stub area. It will
rely entirely on its default route. If it is rely entirely on its default route. If it is
sendAreaSummary, the router will both summarize and sendAreaSummary, the router will both summarize and
propagate summary LSAs. propagate summary LSAs.
(12) The general variable ospfExtLsdbLimit was introduced to (12) The general variables ospfExtLsdbLimit and
help handle LSDB overflow. ExitOverflowInterval were introduced to help handle LSDB
overflow.
(13) The use of the IP Forwarding Table is defined. (13) The use of the IP Forwarding Table is defined.
(14) The ospfAreaRangeTable was obsoleted and replaced with (14) The ospfAreaRangeTable was obsoleted and replaced with
the ospfAreaAggregateTable to accommodate two additional the ospfAreaAggregateTable to accommodate two additional
indexes. The ospfAreaAggregateEntry keys now include a indexes. The ospfAreaAggregateEntry keys now include a
LsdbType (which can be used to differentiate between the LsdbType (which can be used to differentiate between the
traditional type-3 Aggregates and NSSA Aggregates) and an traditional type-3 Aggregates and NSSA Aggregates) and an
ospfAreaAggregateMask (which will more clearly express ospfAreaAggregateMask (which will more clearly express
the range). the range).
skipping to change at page 6, line 20 skipping to change at page 6, line 20
Group. It indicates whether, and if so, how, multicasts Group. It indicates whether, and if so, how, multicasts
should be forwarded on the interface. should be forwarded on the interface.
(19) The MIB is converted to SNMP Version 2. Beyond simple (19) The MIB is converted to SNMP Version 2. Beyond simple
text changes and the addition of the MODULE-IDENTITY and text changes and the addition of the MODULE-IDENTITY and
MODULE-COMPLIANCE macros, this involved trading the MODULE-COMPLIANCE macros, this involved trading the
TruthValue Textual Convention for SNMP Version 2's, which TruthValue Textual Convention for SNMP Version 2's, which
has the same values, and trading the Validation Textual has the same values, and trading the Validation Textual
Convention for SNMP Version 2's RowStatus. Convention for SNMP Version 2's RowStatus.
(20) ospfAreaAuthType has an additional value assigned, to (20) ospfAuthType (area authentication type) was changed to an
indicate the use of MD5 for authentication. interface authentication type to match the key. It also
has an additional value, to indicate the use of MD5 for
authentication.
(21) ospfIfIntfType has a new value, pointToMultipoint. (21) ospfIfIntfType has a new value, pointToMultipoint.
(22) ospfIfDemand (read/write) is added, to permit control of
Demand OSPF features.
(23) ospfNbrHelloSuppressed is added, (read only). This
indicates whether Hellos are being suppressed to the
neighbor.
4.2. Textual Conventions 4.2. Textual Conventions
Several new data types are introduced as a textual convention Several new data types are introduced as a textual convention
in this MIB document. These textual conventions enhance the in this MIB document. These textual conventions enhance the
readability of the specification and can ease comparison with readability of the specification and can ease comparison with
other specifications if appropriate. It should be noted that other specifications if appropriate. It should be noted that
the introduction of the these textual conventions has no the introduction of the these textual conventions has no
effect on either the syntax nor the semantics of any managed effect on either the syntax nor the semantics of any managed
objects. The use of these is merely an artifact of the objects. The use of these is merely an artifact of the
explanatory method used. Objects defined in terms of one of explanatory method used. Objects defined in terms of one of
skipping to change at page 12, line 22 skipping to change at page 12, line 22
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus TEXTUAL-CONVENTION, TruthValue, RowStatus
FROM SNMPv2-TC FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
mib-2 FROM RFC1213-MIB; mib-2 FROM RFC1213-MIB;
-- This MIB module uses the extended OBJECT-TYPE macro as -- This MIB module uses the extended OBJECT-TYPE macro as
-- defined in [9]. -- defined in [9].
ospf MODULE-IDENTITY ospf MODULE-IDENTITY
LAST-UPDATED "9407141743Z" -- Thu Jul 14 17:43:27 PDT 1994 LAST-UPDATED "9501091420Z" -- Mon Jan 9 14:20:53 PST 1995
ORGANIZATION "IETF OSPF Working Group" ORGANIZATION "IETF OSPF Working Group"
CONTACT-INFO CONTACT-INFO
" Fred Baker " Fred Baker
Postal: Advanced Computer Communications Postal: Advanced Computer Communications
315 Bollay Drive 315 Bollay Drive
Santa Barbara, California 93117 Santa Barbara, California 93117
Tel: +1 085 685 4455 Tel: +1 085 685 4455
E-Mail: fbaker@acc.com E-Mail: fbaker@acc.com
Rob Coltun Rob Coltun
skipping to change at page 13, line 19 skipping to change at page 13, line 20
DESCRIPTION DESCRIPTION
"A OSPF Router Identifier." "A OSPF Router Identifier."
SYNTAX IpAddress SYNTAX IpAddress
-- The OSPF Metric is defined as an unsigned value in the range -- The OSPF Metric is defined as an unsigned value in the range
Metric ::= TEXTUAL-CONVENTION Metric ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The OSPF Internal Metric." "The OSPF Internal Metric."
SYNTAX Integer32 (1..'FFFF'h) SYNTAX Integer32 (0..'FFFF'h)
BigMetric ::= TEXTUAL-CONVENTION BigMetric ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The OSPF External Metric." "The OSPF External Metric."
SYNTAX Integer32 (1..'FFFFFF'h) SYNTAX Integer32 (0..'FFFFFF'h)
-- Status Values -- Status Values
Status ::= TEXTUAL-CONVENTION Status ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of an interface: 'enabled' indicates that "The status of an interface: 'enabled' indicates that
it is willing to communicate with other OSPF Routers, it is willing to communicate with other OSPF Routers,
while 'disabled' indicates that it is not." while 'disabled' indicates that it is not."
SYNTAX INTEGER { enabled (1), disabled (2) } SYNTAX INTEGER { enabled (1), disabled (2) }
-- Time Durations measured in seconds -- Time Durations measured in seconds
PositiveInteger ::= TEXTUAL-CONVENTION PositiveInteger ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A positive integer. Values in excess are precluded as "A positive integer. Values in excess are precluded as
unnecessary and prone to interoperability issues." unnecessary and prone to interoperability issues."
SYNTAX Integer32 (1..'7FFFFFFF'h) SYNTAX Integer32 (0..'7FFFFFFF'h)
HelloRange ::= TEXTUAL-CONVENTION HelloRange ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The range of intervals on which hello messages are "The range of intervals on which hello messages are
exchanged." exchanged."
SYNTAX Integer32 (1..'FFFF'h) SYNTAX Integer32 (1..'FFFF'h)
UpToMaxAge ::= TEXTUAL-CONVENTION UpToMaxAge ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The values that one might find or configure for "The values that one might find or configure for
variables bounded by the maximum age of an LSA." variables bounded by the maximum age of an LSA."
SYNTAX Integer32 (1..3600) SYNTAX Integer32 (0..3600)
-- The range of ifIndex -- The range of ifIndex
InterfaceIndex ::= TEXTUAL-CONVENTION InterfaceIndex ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The range of ifIndex." "The range of ifIndex."
SYNTAX Integer32 SYNTAX Integer32
-- Potential Priorities for the Designated Router Election -- Potential Priorities for the Designated Router Election
skipping to change at page 19, line 26 skipping to change at page 20, line 4
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of link-state advertisements re- "The number of link-state advertisements re-
ceived determined to be new instantiations. ceived determined to be new instantiations.
This number does not include newer instantia- This number does not include newer instantia-
tions of self-originated link-state advertise- tions of self-originated link-state advertise-
ments." ments."
::= { ospfGeneralGroup 10 } ::= { ospfGeneralGroup 10 }
ospfExtLsdbLimit OBJECT-TYPE ospfExtLsdbLimit OBJECT-TYPE
SYNTAX Integer32 (-1..'7FFFFFFF'h) SYNTAX Integer32 (-1..'7FFFFFFF'h)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum number of external link-state en- "The maximum number of external link-state en-
tries that can be stored in the link-state da- tries that can be stored in the link-state da-
tabase. If the value is -1, then there is no tabase. If the value is -1, then there is no
limit." limit.
When the number of non-default AS-external-LSAs
in a router's link-state database reaches
ospfExtLsdbLimit, the router enters Overflow-
State. The router never holds more than
ospfExtLsdbLimit non-default AS-external-LSAs
in its database. OspfExtLsdbLimit 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 } DEFVAL { -1 }
::= { ospfGeneralGroup 11 } ::= { ospfGeneralGroup 11 }
ospfMulticastExtensions OBJECT-TYPE ospfMulticastExtensions OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A Bit Mask indicating whether the router is "A Bit Mask indicating whether the router is
forwarding IP multicast (Class D) datagrams forwarding IP multicast (Class D) datagrams
based on the algorithms defined in the Multi- based on the algorithms defined in the Multi-
skipping to change at page 21, line 4 skipping to change at page 22, line 4
Only certain combinations of bit settings are Only certain combinations of bit settings are
allowed, namely: 0 (no multicast forwarding is allowed, namely: 0 (no multicast forwarding is
enabled), 1 (intra-area multicasting only), 3 enabled), 1 (intra-area multicasting only), 3
(intra-area and inter-area multicasting), 5 (intra-area and inter-area multicasting), 5
(intra-area and inter-AS multicasting) and 7 (intra-area and inter-AS multicasting) and 7
(multicasting everywhere). By default, no mul- (multicasting everywhere). By default, no mul-
ticast forwarding is enabled." ticast forwarding is enabled."
DEFVAL { 0 } DEFVAL { 0 }
::= { ospfGeneralGroup 12 } ::= { ospfGeneralGroup 12 }
ospfExitOverflowInterval OBJECT-TYPE
SYNTAX PositiveInteger
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"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 }
::= { ospfGeneralGroup 13 }
-- The OSPF Area Data Structure contains information -- The OSPF Area Data Structure contains information
-- regarding the various areas. The interfaces and -- regarding the various areas. The interfaces and
-- virtual links are configured as part of these areas. -- virtual links are configured as part of these areas.
-- Area 0.0.0.0, by definition, is the Backbone Area -- Area 0.0.0.0, by definition, is the Backbone Area
ospfAreaTable OBJECT-TYPE ospfAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfAreaEntry SYNTAX SEQUENCE OF OspfAreaEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 22, line 32 skipping to change at page 24, line 32
"OSPF Version 2, Appendix C.2 Area parameters" "OSPF Version 2, Appendix C.2 Area parameters"
::= { ospfAreaEntry 1 } ::= { ospfAreaEntry 1 }
ospfAuthType OBJECT-TYPE ospfAuthType OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
-- none (0), -- none (0),
-- simplePassword (1) -- simplePassword (1)
-- md5 (2) -- md5 (2)
-- reserved for specification by IANA (> 2) -- reserved for specification by IANA (> 2)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS obsolete
DESCRIPTION DESCRIPTION
"The authentication type specified for an area. "The authentication type specified for an area.
Additional authentication types may be assigned Additional authentication types may be assigned
locally on a per Area basis." locally on a per Area basis."
REFERENCE REFERENCE
"OSPF Version 2, Appendix E Authentication" "OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default DEFVAL { 0 } -- no authentication, by default
::= { ospfAreaEntry 2 } ::= { ospfAreaEntry 2 }
ospfImportAsExtern OBJECT-TYPE ospfImportAsExtern OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
skipping to change at page 41, line 19 skipping to change at page 43, line 19
ospfIfPollInterval ospfIfPollInterval
PositiveInteger, PositiveInteger,
ospfIfState ospfIfState
INTEGER, INTEGER,
ospfIfDesignatedRouter ospfIfDesignatedRouter
IpAddress, IpAddress,
ospfIfBackupDesignatedRouter ospfIfBackupDesignatedRouter
IpAddress, IpAddress,
ospfIfEvents ospfIfEvents
Counter32, Counter32,
ospfIfAuthType
INTEGER,
ospfIfAuthKey ospfIfAuthKey
OCTET STRING, OCTET STRING,
ospfIfStatus ospfIfStatus
RowStatus, RowStatus,
ospfIfMulticastForwarding ospfIfMulticastForwarding
INTEGER INTEGER,
ospfIfDemand
TruthValue
} }
ospfIfIpAddress OBJECT-TYPE ospfIfIpAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address of this OSPF interface." "The IP address of this OSPF interface."
::= { ospfIfEntry 1 } ::= { ospfIfEntry 1 }
ospfAddressLessIf OBJECT-TYPE ospfAddressLessIf OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For the purpose of easing the instancing of "For the purpose of easing the instancing of
addressed and addressless interfaces; This addressed and addressless interfaces; This
variable takes the value 0 on interfaces with variable takes the value 0 on interfaces with
IP Addresses, and the corresponding value of IP Addresses, and the corresponding value of
ifIndex for interfaces having no IP Address." ifIndex for interfaces having no IP Address."
skipping to change at page 42, line 14 skipping to change at page 45, line 4
ospfIfAreaId OBJECT-TYPE ospfIfAreaId OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A 32-bit integer uniquely identifying the area "A 32-bit integer uniquely identifying the area
to which the interface connects. Area ID to which the interface connects. Area ID
0.0.0.0 is used for the OSPF backbone." 0.0.0.0 is used for the OSPF backbone."
DEFVAL { '00000000'H } -- 0.0.0.0 DEFVAL { '00000000'H } -- 0.0.0.0
::= { ospfIfEntry 3 } ::= { ospfIfEntry 3 }
ospfIfType OBJECT-TYPE ospfIfType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
broadcast (1), broadcast (1),
nbma (2), nbma (2),
pointToPoint (3), pointToPoint (3),
pointToMultipoint (4) pointToMultipoint (5)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The OSPF interface type. "The OSPF interface type.
By way of a default, this field may be intuited By way of a default, this field may be intuited
from the corresponding value of ifType. Broad- from the corresponding value of ifType. Broad-
cast LANs, such as Ethernet and IEEE 802.5, cast LANs, such as Ethernet and IEEE 802.5,
take the value 'broadcast', X.25 and similar take the value 'broadcast', X.25 and similar
skipping to change at page 49, line 4 skipping to change at page 50, line 33
DESCRIPTION DESCRIPTION
"The way multicasts should forwarded on this "The way multicasts should forwarded on this
interface; not forwarded, forwarded as data interface; not forwarded, forwarded as data
link multicasts, or forwarded as data link uni- link multicasts, or forwarded as data link uni-
casts. Data link multicasting is not meaning- casts. Data link multicasting is not meaning-
ful on point to point and NBMA interfaces, and ful on point to point and NBMA interfaces, and
setting ospfMulticastForwarding to 0 effective- setting ospfMulticastForwarding to 0 effective-
ly disables all multicast forwarding." ly disables all multicast forwarding."
DEFVAL { blocked } DEFVAL { blocked }
::= { ospfIfEntry 18 } ::= { ospfIfEntry 18 }
ospfIfDemand OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether Demand OSPF procedures (hel-
lo supression to FULL neighbors and setting the
DoNotAge flag on proogated LSAs) should be per-
formed on this interface."
DEFVAL { false }
::= { ospfIfEntry 19 }
ospfIfAuthType OBJECT-TYPE
SYNTAX INTEGER (0..255)
-- none (0),
-- simplePassword (1)
-- md5 (2)
-- reserved for specification by IANA (> 2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication type specified for an in-
terface. Additional authentication types may
be assigned locally."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { ospfIfEntry 20 }
-- OSPF Interface Metric Table -- OSPF Interface Metric Table
-- The Metric Table describes the metrics to be advertised -- The Metric Table describes the metrics to be advertised
-- for a specified interface at the various types of service. -- for a specified interface at the various types of service.
-- As such, this table is an adjunct of the OSPF Interface -- As such, this table is an adjunct of the OSPF Interface
-- Table. -- Table.
-- Types of service, as defined by RFC 791, have the ability -- Types of service, as defined by RFC 791, have the ability
-- to request low delay, high bandwidth, or reliable linkage. -- to request low delay, high bandwidth, or reliable linkage.
skipping to change at page 54, line 5 skipping to change at page 57, line 5
ospfVirtIfRetransInterval ospfVirtIfRetransInterval
UpToMaxAge, UpToMaxAge,
ospfVirtIfHelloInterval ospfVirtIfHelloInterval
HelloRange, HelloRange,
ospfVirtIfRtrDeadInterval ospfVirtIfRtrDeadInterval
PositiveInteger, PositiveInteger,
ospfVirtIfState ospfVirtIfState
INTEGER, INTEGER,
ospfVirtIfEvents ospfVirtIfEvents
Counter32, Counter32,
ospfVirtIfAuthType
INTEGER,
ospfVirtIfAuthKey ospfVirtIfAuthKey
OCTET STRING, OCTET STRING,
ospfVirtIfStatus ospfVirtIfStatus
RowStatus RowStatus
} }
ospfVirtIfAreaId OBJECT-TYPE ospfVirtIfAreaId OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 58, line 4 skipping to change at page 61, line 4
ospfVirtIfStatus OBJECT-TYPE ospfVirtIfStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable displays the status of the en- "This variable displays the status of the en-
try. Setting it to 'invalid' has the effect of try. Setting it to 'invalid' has the effect of
rendering it inoperative. The internal effect rendering it inoperative. The internal effect
(row removal) is implementation dependent." (row removal) is implementation dependent."
::= { ospfVirtIfEntry 10 } ::= { ospfVirtIfEntry 10 }
ospfVirtIfAuthType OBJECT-TYPE
SYNTAX INTEGER (0..255)
-- none (0),
-- simplePassword (1)
-- md5 (2)
-- reserved for specification by IANA (> 2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication type specified for a virtu-
al interface. Additional authentication types
may be assigned locally."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { ospfVirtIfEntry 11 }
-- OSPF Neighbor Table -- OSPF Neighbor Table
-- The OSPF Neighbor Table describes all neighbors in -- The OSPF Neighbor Table describes all neighbors in
-- the locality of the subject router. -- the locality of the subject router.
ospfNbrTable OBJECT-TYPE ospfNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfNbrEntry SYNTAX SEQUENCE OF OspfNbrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 59, line 9 skipping to change at page 63, line 9
DesignatedRouterPriority, DesignatedRouterPriority,
ospfNbrState ospfNbrState
INTEGER, INTEGER,
ospfNbrEvents ospfNbrEvents
Counter32, Counter32,
ospfNbrLsRetransQLen ospfNbrLsRetransQLen
Gauge32, Gauge32,
ospfNbmaNbrStatus ospfNbmaNbrStatus
RowStatus, RowStatus,
ospfNbmaNbrPermanence ospfNbmaNbrPermanence
INTEGER INTEGER,
ospfNbrHelloSuppressed
TruthValue
} }
ospfNbrIpAddr OBJECT-TYPE ospfNbrIpAddr OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address this neighbor is using in its "The IP address this neighbor is using in its
IP Source Address. Note that, on addressless IP Source Address. Note that, on addressless
links, this will not be 0.0.0.0, but the ad- links, this will not be 0.0.0.0, but the ad-
skipping to change at page 62, line 29 skipping to change at page 66, line 29
try. Setting it to 'invalid' has the effect of try. Setting it to 'invalid' has the effect of
rendering it inoperative. The internal effect rendering it inoperative. The internal effect
(row removal) is implementation dependent." (row removal) is implementation dependent."
::= { ospfNbrEntry 9 } ::= { ospfNbrEntry 9 }
ospfNbmaNbrPermanence OBJECT-TYPE ospfNbmaNbrPermanence OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
dynamic (1), -- learned through protocol dynamic (1), -- learned through protocol
permanent (2) -- configured address permanent (2) -- configured address
} }
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable displays the status of the en- "This variable displays the status of the en-
try. 'dynamic' and 'permanent' refer to how try. 'dynamic' and 'permanent' refer to how
the neighbor became known." the neighbor became known."
DEFVAL { permanent } DEFVAL { permanent }
::= { ospfNbrEntry 10 } ::= { ospfNbrEntry 10 }
ospfNbrHelloSuppressed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether Hellos are being suppressed
to the neighbor"
::= { ospfNbrEntry 11 }
-- OSPF Virtual Neighbor Table -- OSPF Virtual Neighbor Table
-- This table describes all virtual neighbors. -- This table describes all virtual neighbors.
-- Since Virtual Links are configured in the -- Since Virtual Links are configured in the
-- virtual interface table, this table is read-only. -- virtual interface table, this table is read-only.
ospfVirtNbrTable OBJECT-TYPE ospfVirtNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfVirtNbrEntry SYNTAX SEQUENCE OF OspfVirtNbrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 74, line 17 skipping to change at page 79, line 17
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address of the Net or Subnet indicated "The IP Address of the Net or Subnet indicated
by the range." by the range."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters" "OSPF Version 2, Appendix C.2 Area parameters"
::= { ospfAreaAggregateEntry 3 } ::= { ospfAreaAggregateEntry 3 }
ospfAreaAggregateMask OBJECT-TYPE ospfAreaAggregateMask OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Subnet Mask that pertains to the Net or "The Subnet Mask that pertains to the Net or
Subnet." Subnet."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters" "OSPF Version 2, Appendix C.2 Area parameters"
::= { ospfAreaAggregateEntry 4 } ::= { ospfAreaAggregateEntry 4 }
ospfAreaAggregateStatus OBJECT-TYPE ospfAreaAggregateStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
skipping to change at page 76, line 29 skipping to change at page 81, line 30
ospfBasicGroup, ospfBasicGroup,
ospfAreaGroup, ospfAreaGroup,
ospfStubAreaGroup, ospfStubAreaGroup,
ospfIfGroup, ospfIfGroup,
ospfIfMetricGroup, ospfIfMetricGroup,
ospfVirtIfGroup, ospfVirtIfGroup,
ospfNbrGroup, ospfNbrGroup,
ospfVirtNbrGroup, ospfVirtNbrGroup,
ospfAreaAggregateGroup ospfAreaAggregateGroup
} }
GROUP ospfBasicGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
GROUP ospfAreaGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
GROUP ospfStubAreaGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
GROUP ospfLsdbGroup
DESCRIPTION
"This group is mandatory for all OSPF systems
that display their link state database."
GROUP ospfHostGroup
DESCRIPTION
"This group is mandatory for all OSPF systems
that advertise individual hosts as neighbors."
GROUP ospfIfGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
GROUP ospfIfMetricGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
GROUP ospfVirtIfGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
GROUP ospfNbrGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
GROUP ospfVirtNbrGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
GROUP ospfExtLsdbGroup
DESCRIPTION
"This group is mandatory for all OSPF systems
that display their link state database"
GROUP ospfAreaAggregateGroup
DESCRIPTION
"This group is mandatory for all OSPF systems"
::= { ospfCompliances 1 } ::= { ospfCompliances 1 }
-- units of conformance -- units of conformance
ospfBasicGroup OBJECT-GROUP ospfBasicGroup OBJECT-GROUP
OBJECTS { OBJECTS {
ospfRouterId, ospfRouterId,
ospfAdminStat, ospfAdminStat,
ospfVersionNumber, ospfVersionNumber,
ospfAreaBdrRtrStatus, ospfAreaBdrRtrStatus,
ospfASBdrRtrStatus, ospfASBdrRtrStatus,
ospfExternLsaCount, ospfExternLsaCount,
skipping to change at page 79, line 19 skipping to change at page 82, line 20
ospfAdminStat, ospfAdminStat,
ospfVersionNumber, ospfVersionNumber,
ospfAreaBdrRtrStatus, ospfAreaBdrRtrStatus,
ospfASBdrRtrStatus, ospfASBdrRtrStatus,
ospfExternLsaCount, ospfExternLsaCount,
ospfExternLsaCksumSum, ospfExternLsaCksumSum,
ospfTOSSupport, ospfTOSSupport,
ospfOriginateNewLsas, ospfOriginateNewLsas,
ospfRxNewLsas, ospfRxNewLsas,
ospfExtLsdbLimit, ospfExtLsdbLimit,
ospfMulticastExtensions ospfMulticastExtensions,
ospfExitOverflowInterval
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for OSPF systems." "These objects are required for OSPF systems."
::= { ospfGroups 1 } ::= { ospfGroups 1 }
ospfAreaGroup OBJECT-GROUP ospfAreaGroup OBJECT-GROUP
OBJECTS { OBJECTS {
ospfAreaId, ospfAreaId,
ospfAuthType,
ospfImportAsExtern, ospfImportAsExtern,
ospfSpfRuns, ospfSpfRuns,
ospfAreaBdrRtrCount, ospfAreaBdrRtrCount,
ospfAsBdrRtrCount, ospfAsBdrRtrCount,
ospfAreaLsaCount, ospfAreaLsaCount,
ospfAreaLsaCksumSum, ospfAreaLsaCksumSum,
ospfAreaSummary, ospfAreaSummary,
ospfAreaStatus ospfAreaStatus
} }
STATUS current STATUS current
skipping to change at page 82, line 21 skipping to change at page 85, line 21
ospfIfRtrPriority, ospfIfRtrPriority,
ospfIfTransitDelay, ospfIfTransitDelay,
ospfIfRetransInterval, ospfIfRetransInterval,
ospfIfHelloInterval, ospfIfHelloInterval,
ospfIfRtrDeadInterval, ospfIfRtrDeadInterval,
ospfIfPollInterval, ospfIfPollInterval,
ospfIfState, ospfIfState,
ospfIfDesignatedRouter, ospfIfDesignatedRouter,
ospfIfBackupDesignatedRouter, ospfIfBackupDesignatedRouter,
ospfIfEvents, ospfIfEvents,
ospfIfAuthType,
ospfIfAuthKey, ospfIfAuthKey,
ospfIfStatus, ospfIfStatus,
ospfIfMulticastForwarding ospfIfMulticastForwarding,
ospfIfDemand
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for OSPF systems." "These objects are required for OSPF systems."
::= { ospfGroups 7 } ::= { ospfGroups 7 }
ospfIfMetricGroup OBJECT-GROUP ospfIfMetricGroup OBJECT-GROUP
OBJECTS { OBJECTS {
ospfIfMetricIpAddress, ospfIfMetricIpAddress,
ospfIfMetricAddressLessIf, ospfIfMetricAddressLessIf,
skipping to change at page 83, line 14 skipping to change at page 86, line 14
ospfVirtIfGroup OBJECT-GROUP ospfVirtIfGroup OBJECT-GROUP
OBJECTS { OBJECTS {
ospfVirtIfAreaId, ospfVirtIfAreaId,
ospfVirtIfNeighbor, ospfVirtIfNeighbor,
ospfVirtIfTransitDelay, ospfVirtIfTransitDelay,
ospfVirtIfRetransInterval, ospfVirtIfRetransInterval,
ospfVirtIfHelloInterval, ospfVirtIfHelloInterval,
ospfVirtIfRtrDeadInterval, ospfVirtIfRtrDeadInterval,
ospfVirtIfState, ospfVirtIfState,
ospfVirtIfEvents, ospfVirtIfEvents,
ospfVirtIfAuthType,
ospfVirtIfAuthKey, ospfVirtIfAuthKey,
ospfVirtIfStatus ospfVirtIfStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for OSPF systems." "These objects are required for OSPF systems."
::= { ospfGroups 9 } ::= { ospfGroups 9 }
ospfNbrGroup OBJECT-GROUP ospfNbrGroup OBJECT-GROUP
OBJECTS { OBJECTS {
ospfNbrIpAddr, ospfNbrIpAddr,
ospfNbrAddressLessIndex, ospfNbrAddressLessIndex,
ospfNbrRtrId, ospfNbrRtrId,
ospfNbrOptions, ospfNbrOptions,
ospfNbrPriority, ospfNbrPriority,
ospfNbrState, ospfNbrState,
ospfNbrEvents, ospfNbrEvents,
ospfNbrLsRetransQLen, ospfNbrLsRetransQLen,
ospfNbmaNbrStatus, ospfNbmaNbrStatus,
ospfNbmaNbrPermanence ospfNbmaNbrPermanence,
ospfNbrHelloSuppressed
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for OSPF systems." "These objects are required for OSPF systems."
::= { ospfGroups 10 } ::= { ospfGroups 10 }
ospfVirtNbrGroup OBJECT-GROUP ospfVirtNbrGroup OBJECT-GROUP
OBJECTS { OBJECTS {
ospfVirtNbrArea, ospfVirtNbrArea,
ospfVirtNbrRtrId, ospfVirtNbrRtrId,
ospfVirtNbrIpAddr, ospfVirtNbrIpAddr,
skipping to change at page 89, line 20 skipping to change at page 92, line 21
FROM SNMPv2-CONF FROM SNMPv2-CONF
ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState, ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState,
ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState, ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState,
ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId,
ospfNbrState, ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrState, ospfNbrState, ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrState,
ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfLsdbAreaId,
ospfExtLsdbLimit, ospf ospfExtLsdbLimit, ospf
FROM OSPF-MIB; FROM OSPF-MIB;
ospfTrap MODULE-IDENTITY ospfTrap MODULE-IDENTITY
LAST-UPDATED "9407141743Z" -- Thu Jul 14 17:43:27 PDT 1994 LAST-UPDATED "9402091913Z" -- Mon Jan 9 14:20:53 PST 1995
ORGANIZATION "IETF OSPF Working Group" ORGANIZATION "IETF OSPF Working Group"
CONTACT-INFO CONTACT-INFO
" Fred Baker " Fred Baker
Postal: Advanced Computer Communications Postal: Advanced Computer Communications
315 Bollay Drive 315 Bollay Drive
Santa Barbara, California 93117 Santa Barbara, California 93117
Tel: +1 085 685 4455 Tel: +1 085 685 4455
E-Mail: fbaker@acc.com E-Mail: fbaker@acc.com
Rob Coltun Rob Coltun
Postal: RainbowBridge Communications Postal: RainbowBridge Communications
Tel: (301) 340-9416 Tel: (301) 340-9416
E-Mail: rcoltun@rainbow-bridge.com" E-Mail: rcoltun@rainbow-bridge.com"
DESCRIPTION DESCRIPTION
"The MIB module to describe traps for the OSPF Version 2 "The MIB module to describe traps for the OSPF
Protocol" Version 2 Protocol."
::= { ospf 16 } ::= { ospf 16 }
-- Trap Support Objects -- Trap Support Objects
-- The following are support objects for the OSPF traps. -- The following are support objects for the OSPF traps.
ospfTrapControl OBJECT IDENTIFIER ::= { ospfTrap 1 } ospfTrapControl OBJECT IDENTIFIER ::= { ospfTrap 1 }
ospfTraps OBJECT IDENTIFIER ::= { ospfTrap 2 } ospfTraps OBJECT IDENTIFIER ::= { ospfTrap 2 }
ospfSetTrap OBJECT-TYPE ospfSetTrap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4)) SYNTAX OCTET STRING (SIZE(4))
skipping to change at page 104, line 27 skipping to change at page 107, line 27
4.3.3 Link State Database and External Link State Da- 4.3.3 Link State Database and External Link State Da-
tabase ............................................. 8 tabase ............................................. 8
4.3.4 Address Table and Host Tables ..................... 8 4.3.4 Address Table and Host Tables ..................... 8
4.3.5 Interface and Interface Metric Tables ............. 8 4.3.5 Interface and Interface Metric Tables ............. 8
4.3.6 Virtual Interface Table ........................... 8 4.3.6 Virtual Interface Table ........................... 8
4.3.7 Neighbor and Virtual Neighbor Tables .............. 8 4.3.7 Neighbor and Virtual Neighbor Tables .............. 8
4.4 Conceptual Row Creation ............................. 8 4.4 Conceptual Row Creation ............................. 8
4.5 Default Configuration ............................... 9 4.5 Default Configuration ............................... 9
5 Definitions ........................................... 12 5 Definitions ........................................... 12
5.1 OSPF General Variables .............................. 15 5.1 OSPF General Variables .............................. 15
5.2 OSPF Area Table ..................................... 20 5.2 OSPF Area Table ..................................... 22
5.3 OSPF Area Default Metrics ........................... 25 5.3 OSPF Area Default Metrics ........................... 27
5.4 OSPF Link State Database ............................ 28 5.4 OSPF Link State Database ............................ 30
5.5 OSPF Address Range Table ............................ 33 5.5 OSPF Address Range Table ............................ 35
5.6 OSPF Host Table ..................................... 36 5.6 OSPF Host Table ..................................... 38
5.7 OSPF Interface Table ................................ 39 5.7 OSPF Interface Table ................................ 41
5.8 OSPF Interface Metrics .............................. 48 5.8 OSPF Interface Metrics .............................. 51
5.9 OSPF Virtual Interface Table ........................ 52 5.9 OSPF Virtual Interface Table ........................ 55
5.10 OSPF Neighbor Table ................................ 57 5.10 OSPF Neighbor Table ................................ 61
5.11 OSPF Virtual Neighbor Table ........................ 62 5.11 OSPF Virtual Neighbor Table ........................ 67
5.12 OSPF External Link State Database .................. 66 5.12 OSPF External Link State Database .................. 71
5.13 OSPF Route Table Use ............................... 71 5.13 OSPF Route Table Use ............................... 76
5.14 OSPF Area Aggregate Table .......................... 72 5.14 OSPF Area Aggregate Table .......................... 77
6 OSPF Traps ............................................ 86 6 OSPF Traps ............................................ 89
6.1 Format Of Trap Definitions .......................... 86 6.1 Format Of Trap Definitions .......................... 89
6.2 Approach ............................................ 86 6.2 Approach ............................................ 89
6.3 Ignoring Initial Activity ........................... 86 6.3 Ignoring Initial Activity ........................... 89
6.4 Throttling Traps .................................... 87 6.4 Throttling Traps .................................... 90
6.5 One Trap Per OSPF Event ............................. 87 6.5 One Trap Per OSPF Event ............................. 90
6.6 Polling Event Counters .............................. 88 6.6 Polling Event Counters .............................. 91
7 OSPF Trap Definitions ................................. 88 7 OSPF Trap Definitions ................................. 91
7.1 Trap Support Objects ................................ 88 7.1 Trap Support Objects ................................ 91
7.2 Traps ............................................... 91
8 Acknowledgements ...................................... 101 7.2 Traps ............................................... 94
9 References ............................................ 102 8 Acknowledgements ...................................... 104
9 References ............................................ 105
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/