< draft-ietf-ospf-mib-update-10.txt   draft-ietf-ospf-mib-update-11.txt >
Network Working Group Editors Network Working Group Editors
Internet Draft Dan Joyal Internet Draft Dan Joyal
Nortel Obsoletes: RFC 1850 Nortel
Piotr Galecki Piotr Galecki
Airvana Airvana
Spencer Giacalone Spencer Giacalone
CSFB CSFB
Original Authors Original Authors
Rob Coltun Rob Coltun
Touch Acoustra Touch Acoustra
skipping to change at page 1, line 16 skipping to change at page 1, line 16
Piotr Galecki Piotr Galecki
Airvana Airvana
Spencer Giacalone Spencer Giacalone
CSFB CSFB
Original Authors Original Authors
Rob Coltun Rob Coltun
Touch Acoustra Touch Acoustra
Fred Baker Fred Baker
Cisco Systems Cisco Systems
Document: draft-ietf-ospf-mib-update-10.txt April 2006 Document: draft-ietf-ospf-mib-update-11.txt May 2006
Expires: October 2006 Expires: November 2006
OSPF Version 2 Management Information Base OSPF Version 2 Management Information Base
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
skipping to change at page 2, line 4 skipping to change at page 2, line 5
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2006). All rights reserved. Copyright (C) The Internet Society (2006). All rights reserved.
Abstract Abstract
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in TCP/IP-based internets. for use with network management protocols in TCP/IP-based internets.
In particular, it defines objects for managing version 2 of the Open In particular, it defines objects for managing version 2 of the Open
Shortest Path First Routing Protocol. Version 2 of the OSPF protocol Shortest Path First Routing Protocol. Version 2 of the OSPF protocol
is specific to the IPv4 address family. Version 3 of the OSPF is specific to the IPv4 address family. Version 3 of the OSPF
protocol is specific to the IPv6 address family. protocol is specific to the IPv6 address family.
This memo is intended to update and obsolete RFC 1850, This memo obsoletes RFC 1850, however, it is designed to be
however, it is designed to be backwards compatible. The functional backwards compatible. The functional differences between this memo
differences between this memo and RFC 1850 are explained in section and RFC 1850 are explained in section 12.
12.
Table of Contents Table of Contents
1. Overview .............................................3 1. Overview .............................................3
1.1 The Internet-Standard Management Framework ..........3 1.1 The Internet-Standard Management Framework ..........3
1.2 Conceptual Row Creation .............................3 1.2 Conceptual Row Creation .............................3
1.3 Default Configuration ...............................4 1.3 Default Configuration ...............................4
1.4 OSPF Counters .......................................5 1.4 OSPF Counters .......................................5
1.5 Multiple OSPF Instances .............................5 1.5 Multiple OSPF Instances .............................5
1.6 Conventions .........................................5
2. Structure of this MIB ................................6 2. Structure of this MIB ................................6
2.1 The Purposes of the sections in this MIB ............6 2.1 The Purposes of the sections in this MIB ............6
2.1.1 General Variables .................................6 2.1.1 General Variables .................................6
2.1.2 Area Data Structure and Area Stub Metric Table ....6 2.1.2 Area Data Structure and Area Stub Metric Table ....6
2.1.3 Link State Database and External Link State 2.1.3 Link State Database and External Link State
Database ..........................................6 Database ..........................................6
2.1.4 Address Table and Host Tables .....................6 2.1.4 Address Table and Host Tables .....................6
2.1.5 Interface and Interface Metric Tables .............7 2.1.5 Interface and Interface Metric Tables .............7
2.1.6 Virtual Interface Table ...........................7 2.1.6 Virtual Interface Table ...........................7
2.1.7 Neighbor and Virtual Neighbor Tables ..............7 2.1.7 Neighbor and Virtual Neighbor Tables ..............7
2.1.8 Local Link State Database Table and Virtual 2.1.8 Local Link State Database Table and Virtual
Local Link State Database Table ...................7 Local Link State Database Table ...................7
2.1.9 AS-scope Link State Database Table ................7 2.1.9 AS-scope Link State Database Table ................7
2.1.10 Area Lsa Count Table .............................7 2.1.10 Area Lsa Count Table .............................7
3. OSPF MIB Module ......................................7 3. OSPF MIB Module ......................................7
4. OSPF Trap Overview ...................................85 4. OSPF Trap Overview ...................................86
4.1 Introduction.........................................85 4.1 Introduction.........................................86
4.2 Approach.............................................86 4.2 Approach.............................................86
4.3 Ignoring Initial Activity ...........................86 4.3 Ignoring Initial Activity ...........................87
4.4 Throttling Traps ....................................86 4.4 Throttling Traps ....................................87
4.5 One Trap Per OSPF Event .............................86 4.5 One Trap Per OSPF Event .............................87
4.6 Polling Event Counters ..............................87 4.6 Polling Event Counters ..............................88
4.7 Translating Notification Parameters .................87 4.7 Translating Notification Parameters .................88
5. OSPF Trap Definitions ................................88 4.8 Historical Artifacts.................................89
6. Security Considerations ..............................99 5. OSPF Trap Definitions ................................89
7. IANA Considerations ..................................99 6. Security Considerations ..............................100
8. Acknowledgements .....................................100 7. IANA Considerations ..................................101
9. References ...........................................100 8. Acknowledgements .....................................101
9.1 Normative References ................................100 9. References ...........................................101
9.2 Informative References ..............................100 9.1 Normative References ................................101
10. Intellectual Property ...............................101 9.2 Informative References ..............................102
11. TOS Support .........................................101 10. Intellectual Property ...............................102
12. Changes from RFC 1850 ...............................102 11. TOS Support .........................................103
12.1 General Group Changes ..............................102 12. Changes from RFC 1850 ...............................103
12.2 OSPF NSSA Enhancement Support ......................102 12.1 General Group Changes ..............................103
12.3 Opaque LSA Support .................................103 12.2 OSPF NSSA Enhancement Support ......................104
12.4 Graceful Restart Support ...........................104 12.3 Opaque LSA Support .................................104
12.5 OSPF Compliances....................................105 12.4 Graceful Restart Support ...........................106
12.6 OSPF Authentication and Security....................105 12.5 OSPF Compliances....................................106
12.7 OSPF Trap MIB ......................................106 12.6 OSPF Authentication and Security....................107
12.8 Miscellaneous ......................................107 12.7 OSPF Trap MIB ......................................107
13. Authors' Addresses ..................................108 12.8 Miscellaneous ......................................108
14. Full Copyright Statement ............................109 13. Authors' Addresses ..................................110
14. Full Copyright Statement ............................110
1. Overview 1. Overview
1.1 The Internet-Standard Management Framework 1.1 The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
skipping to change at page 5, line 33 skipping to change at page 5, line 34
This MIB defines several counters, namely: This MIB defines several counters, namely:
- ospfOriginateNewLsas, ospfRxNewLsas in the ospfGeneralGroup - ospfOriginateNewLsas, ospfRxNewLsas in the ospfGeneralGroup
- ospfSpfRuns, ospfAreaNssaTranslatorEvents in the ospfAreaTable - ospfSpfRuns, ospfAreaNssaTranslatorEvents in the ospfAreaTable
- ospfIfEvents in the ospfIfTable - ospfIfEvents in the ospfIfTable
- ospfVirtIfEvents in the ospfVirtIfTable - ospfVirtIfEvents in the ospfVirtIfTable
- ospfNbrEvents in the ospfNbrTable - ospfNbrEvents in the ospfNbrTable
- ospftVirtNbrEvents in the ospfVirtNbrEvents. - ospftVirtNbrEvents in the ospfVirtNbrEvents.
As a best practice, a management entity when reading these counters, As a best practice, a management entity, when reading these
should use the discontinuity object ospfDiscontinuityTime, counters, should use the discontinuity object,
to determine if an event, which would invalidate the management ospfDiscontinuityTime, to determine if an event which would
entity understanding of the counters, has occurred. invalidate the management entity understanding of the counters has
A restart of the OSPF routing process is a possible example occurred. A restart of the OSPF routing process is a possible
of a discontinuity event. example of a discontinuity event.
1.5 Multiple OSPF Instances 1.5 Multiple OSPF Instances
SNMPv3 supports "Contexts" which can be used to implement MIB views SNMPv3 supports "Contexts" which can be used to implement MIB views
on multiple OSPF instances on the same system. See RFC 3411 on multiple OSPF instances on the same system. See RFC 3411
or its successors for details. or its successors for details.
1.6 Conventions
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
RFC 2119 [RFC2119].
2. Structure of this MIB 2. Structure of this MIB
This MIB is composed of the following sections: This MIB is composed of the following sections:
General Variables General Variables
Area Data Structure Area Data Structure
Area Stub Metric Table Area Stub Metric Table
Link State Database Link State Database
Address Range Table Address Range Table
Host Table Host Table
Interface Table Interface Table
Interface Metric Table Interface Metric Table
Virtual Interface Table Virtual Interface Table
Neighbor Table Neighbor Table
Virtual Neighbor Table Virtual Neighbor Table
External Link State Database External Link State Database
Aggregate Range Table Aggregate Range Table
Local Link State Database Local Link State Database
AS-scope Link State Database AS-scope Link State Database
It supports the base OSPFv2 specification [RFC2328] and extensions
to OSPFv2 such as [RFC1765], [RFC1793], [RFC2370], [RFC3101]
and [RFC3623].
There exists a separate MIB for notifications ("traps"), which is There exists a separate MIB for notifications ("traps"), which is
entirely optional. entirely optional.
2.1 The Purposes of the sections in this MIB 2.1 The Purposes of the sections in this MIB
2.1.1 General Variables 2.1.1 General Variables
The General Variables describe (as it may seem from the name) The General Variables describe (as it may seem from the name)
variables which are global to the OSPF Process. variables which are global to the OSPF Process.
skipping to change at page 7, line 42 skipping to change at page 7, line 55
Integer32, Unsigned32, IpAddress, mib-2 Integer32, Unsigned32, IpAddress, mib-2
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp
FROM SNMPv2-TC FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
InterfaceIndexOrZero InterfaceIndexOrZero
FROM IF-MIB; FROM IF-MIB;
ospf MODULE-IDENTITY ospf MODULE-IDENTITY
LAST-UPDATED "200604040900Z" -- Apr 4, 2006 09:00:00 EST LAST-UPDATED "200605240900Z" -- May 24, 2006 09:00:00 EST
ORGANIZATION "IETF OSPF Working Group" ORGANIZATION "IETF OSPF Working Group"
CONTACT-INFO CONTACT-INFO
"WG E-Mail: ospf@ietf.org "WG E-Mail: ospf@ietf.org
WG Chairs: acee@cisco.com WG Chairs: acee@cisco.com
rohit@gmail.com rohit@gmail.com
Editors: Dan Joyal Editors: Dan Joyal
Nortel Nortel
600 Technology Park Drive 600 Technology Park Drive
skipping to change at page 8, line 4 skipping to change at page 8, line 16
"WG E-Mail: ospf@ietf.org "WG E-Mail: ospf@ietf.org
WG Chairs: acee@cisco.com WG Chairs: acee@cisco.com
rohit@gmail.com rohit@gmail.com
Editors: Dan Joyal Editors: Dan Joyal
Nortel Nortel
600 Technology Park Drive 600 Technology Park Drive
Billerica, MA 01821 Billerica, MA 01821
djoyal@nortel.com djoyal@nortel.com
Piotr Galecki Piotr Galecki
Airvana Airvana
19 Alpha Road 19 Alpha Road
Chelmsford, MA 01824 Chelmsford, MA 01824
pgalecki@airvananet.com pgalecki@airvana.com
Spencer Giacalone Spencer Giacalone
Credit Suisse First Boston Credit Suisse First Boston
Eleven Madison Ave Eleven Madison Ave
New York, NY 10010-3629 New York, NY 10010-3629
spencer.giacalone@csfb.com" spencer.giacalone@csfb.com"
DESCRIPTION DESCRIPTION
"The MIB module to describe the OSPF Version 2 "The MIB module to describe the OSPF Version 2
Protocol. Note that some objects in this MIB Protocol. Note that some objects in this MIB
skipping to change at page 8, line 30 skipping to change at page 8, line 43
Refer to the Security Considerations section Refer to the Security Considerations section
in RFC XXXX for more information. in RFC XXXX for more information.
Copyright (C) The Internet Society (2006). Copyright (C) The Internet Society (2006).
This version of this MIB module is part of This version of this MIB module is part of
RFC XXXX; see the RFC itself for full legal RFC XXXX; see the RFC itself for full legal
notices." notices."
-- RFC Editor: please fill in XXXX and remove this note -- RFC Editor: please fill in XXXX and remove this note
REVISION "200604040900Z" -- Apr 4, 2006 09:00:00 EST REVISION "200605240900Z" -- May 24, 2006 09:00:00 EST
DESCRIPTION DESCRIPTION
"Updated for latest changes to OSPF Version 2: "Updated for latest changes to OSPF Version 2:
- updated the General Group with the new - updated the General Group with the new
ospfRFC1583Compatibility, ospfReferenceBandwidth ospfRFC1583Compatibility, ospfReferenceBandwidth
and ospfDiscontinuityTime objects and ospfDiscontinuityTime objects
- added graceful restart related objects - added graceful restart related objects
- added stub router related objects - added stub router related objects
- updated the Area Table with NSSA related objects - updated the Area Table with NSSA related objects
- added ospfAreaAggregateExtRouteTag object - added ospfAreaAggregateExtRouteTag object
- added opaque LSA related objects - added opaque LSA related objects
skipping to change at page 20, line 44 skipping to change at page 21, line 4
ospfSpfRuns ospfSpfRuns
Counter32, Counter32,
ospfAreaBdrRtrCount ospfAreaBdrRtrCount
Gauge32, Gauge32,
ospfAsBdrRtrCount ospfAsBdrRtrCount
Gauge32, Gauge32,
ospfAreaLsaCount ospfAreaLsaCount
Gauge32, Gauge32,
ospfAreaLsaCksumSum ospfAreaLsaCksumSum
Integer32, Integer32,
ospfAreaSummary ospfAreaSummary
INTEGER, INTEGER,
ospfAreaStatus ospfAreaStatus
RowStatus, RowStatus,
ospfAreaNssaTranslatorRole ospfAreaNssaTranslatorRole
INTEGER, INTEGER,
ospfAreaNssaTranslatorState ospfAreaNssaTranslatorState
INTEGER, INTEGER,
ospfAreaNssaTranslatorStabilityInterval ospfAreaNssaTranslatorStabilityInterval
PositiveInteger, PositiveInteger,
ospfAreaNssaTranslatorEvents ospfAreaNssaTranslatorEvents
Counter32 Counter32
} }
ospfAreaId OBJECT-TYPE ospfAreaId OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally
-- an SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A 32-bit integer uniquely identifying an area. "A 32-bit integer uniquely identifying an area.
Area ID 0.0.0.0 is used for the OSPF backbone." Area ID 0.0.0.0 is used for the OSPF backbone."
REFERENCE REFERENCE
"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 OspfAuthenticationType SYNTAX OspfAuthenticationType
skipping to change at page 25, line 32 skipping to change at page 25, line 46
ospfStubMetric ospfStubMetric
BigMetric, BigMetric,
ospfStubStatus ospfStubStatus
RowStatus, RowStatus,
ospfStubMetricType ospfStubMetricType
INTEGER INTEGER
} }
ospfStubAreaId OBJECT-TYPE ospfStubAreaId OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The 32 bit identifier for the Stub Area. On "The 32 bit identifier for the Stub Area. On
creation, this can be derived from the creation, this can be derived from the
instance." instance."
::= { ospfStubAreaEntry 1 } ::= { ospfStubAreaEntry 1 }
ospfStubTOS OBJECT-TYPE ospfStubTOS OBJECT-TYPE
SYNTAX TOSType SYNTAX TOSType
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Type of Service associated with the "The Type of Service associated with the
metric. On creation, this can be derived from metric. On creation, this can be derived from
the instance." the instance."
::= { ospfStubAreaEntry 2 } ::= { ospfStubAreaEntry 2 }
ospfStubMetric OBJECT-TYPE ospfStubMetric OBJECT-TYPE
SYNTAX BigMetric SYNTAX BigMetric
MAX-ACCESS read-create MAX-ACCESS read-create
skipping to change at page 27, line 31 skipping to change at page 27, line 46
ospfLsdbAge ospfLsdbAge
Integer32, Integer32,
ospfLsdbChecksum ospfLsdbChecksum
Integer32, Integer32,
ospfLsdbAdvertisement ospfLsdbAdvertisement
OCTET STRING OCTET STRING
} }
ospfLsdbAreaId OBJECT-TYPE ospfLsdbAreaId OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The 32 bit identifier of the Area from which "The 32 bit identifier of the Area from which
the LSA was received." the LSA was received."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters" "OSPF Version 2, Appendix C.2 Area parameters"
::= { ospfLsdbEntry 1 } ::= { ospfLsdbEntry 1 }
ospfLsdbType OBJECT-TYPE ospfLsdbType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
routerLink (1), routerLink (1),
networkLink (2), networkLink (2),
summaryLink (3), summaryLink (3),
asSummaryLink (4), asSummaryLink (4),
asExternalLink (5), -- but see ospfAsLsdbTable asExternalLink (5), -- but see ospfAsLsdbTable
multicastLink (6), multicastLink (6),
nssaExternalLink (7), nssaExternalLink (7),
areaOpaqueLink (10) areaOpaqueLink (10)
} }
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the link state advertisement. "The type of the link state advertisement.
Each link state type has a separate advertisement Each link state type has a separate advertisement
format. format.
Note: External Link State Advertisements are permitted Note: External Link State Advertisements are permitted
for backward compatibility, but should be displayed for backward compatibility, but should be displayed
in the ospfAsLsdbTable rather than here." in the ospfAsLsdbTable rather than here."
REFERENCE REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State "OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header" Advertisement header"
::= { ospfLsdbEntry 2 } ::= { ospfLsdbEntry 2 }
ospfLsdbLsid OBJECT-TYPE ospfLsdbLsid OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Link State ID is an LS Type Specific field "The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address; containing either a Router ID or an IP Address;
it identifies the piece of the routing domain it identifies the piece of the routing domain
that is being described by the advertisement." that is being described by the advertisement."
REFERENCE REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID" "OSPF Version 2, Section 12.1.4 Link State ID"
::= { ospfLsdbEntry 3 } ::= { ospfLsdbEntry 3 }
ospfLsdbRouterId OBJECT-TYPE ospfLsdbRouterId OBJECT-TYPE
SYNTAX RouterID SYNTAX RouterID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The 32 bit number that uniquely identifies the "The 32 bit number that uniquely identifies the
originating router in the Autonomous System." originating router in the Autonomous System."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters" "OSPF Version 2, Appendix C.1 Global parameters"
::= { ospfLsdbEntry 4 } ::= { ospfLsdbEntry 4 }
ospfLsdbSequence OBJECT-TYPE ospfLsdbSequence OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
skipping to change at page 30, line 38 skipping to change at page 31, line 4
::= { ospfAreaRangeTable 1 } ::= { ospfAreaRangeTable 1 }
OspfAreaRangeEntry ::= OspfAreaRangeEntry ::=
SEQUENCE { SEQUENCE {
ospfAreaRangeAreaId ospfAreaRangeAreaId
AreaID, AreaID,
ospfAreaRangeNet ospfAreaRangeNet
IpAddress, IpAddress,
ospfAreaRangeMask ospfAreaRangeMask
IpAddress, IpAddress,
ospfAreaRangeStatus ospfAreaRangeStatus
RowStatus, RowStatus,
ospfAreaRangeEffect ospfAreaRangeEffect
INTEGER INTEGER
} }
ospfAreaRangeAreaId OBJECT-TYPE ospfAreaRangeAreaId OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The Area the Address Range is to be found "The Area the Address Range is to be found
within." within."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters" "OSPF Version 2, Appendix C.2 Area parameters"
::= { ospfAreaRangeEntry 1 } ::= { ospfAreaRangeEntry 1 }
ospfAreaRangeNet OBJECT-TYPE ospfAreaRangeNet OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS obsolete STATUS obsolete
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"
::= { ospfAreaRangeEntry 2 } ::= { ospfAreaRangeEntry 2 }
ospfAreaRangeMask OBJECT-TYPE ospfAreaRangeMask OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
skipping to change at page 32, line 48 skipping to change at page 33, line 17
ospfHostStatus ospfHostStatus
RowStatus, RowStatus,
ospfHostAreaID ospfHostAreaID
AreaID, AreaID,
ospfHostCfgAreaID ospfHostCfgAreaID
AreaID AreaID
} }
ospfHostIpAddress OBJECT-TYPE ospfHostIpAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address of the Host." "The IP Address of the Host."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.7 Host route parameters" "OSPF Version 2, Appendix C.7 Host route parameters"
::= { ospfHostEntry 1 } ::= { ospfHostEntry 1 }
ospfHostTOS OBJECT-TYPE ospfHostTOS OBJECT-TYPE
SYNTAX TOSType SYNTAX TOSType
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Type of Service of the route being configured." "The Type of Service of the route being configured."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.7 Host route parameters" "OSPF Version 2, Appendix C.7 Host route parameters"
::= { ospfHostEntry 2 } ::= { ospfHostEntry 2 }
ospfHostMetric OBJECT-TYPE ospfHostMetric OBJECT-TYPE
SYNTAX Metric SYNTAX Metric
MAX-ACCESS read-create MAX-ACCESS read-create
skipping to change at page 35, line 37 skipping to change at page 36, line 7
ospfIfLsaCksumSum ospfIfLsaCksumSum
Unsigned32, Unsigned32,
ospfIfDesignatedRouterId ospfIfDesignatedRouterId
RouterID, RouterID,
ospfIfBackupDesignatedRouterId ospfIfBackupDesignatedRouterId
RouterID RouterID
} }
ospfIfIpAddress OBJECT-TYPE ospfIfIpAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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 InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For the purpose of easing the instancing of "For the purpose of easing the instancing of
addressed and address less interfaces; This addressed and address less 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."
::= { ospfIfEntry 2 } ::= { ospfIfEntry 2 }
ospfIfAreaId OBJECT-TYPE ospfIfAreaId OBJECT-TYPE
skipping to change at page 43, line 15 skipping to change at page 43, line 42
ospfIfMetricTOS ospfIfMetricTOS
TOSType, TOSType,
ospfIfMetricValue ospfIfMetricValue
Metric, Metric,
ospfIfMetricStatus ospfIfMetricStatus
RowStatus RowStatus
} }
ospfIfMetricIpAddress OBJECT-TYPE ospfIfMetricIpAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address of this OSPF interface. On row "The IP address of this OSPF interface. On row
creation, this can be derived from the instance." creation, this can be derived from the instance."
::= { ospfIfMetricEntry 1 } ::= { ospfIfMetricEntry 1 }
ospfIfMetricAddressLessIf OBJECT-TYPE ospfIfMetricAddressLessIf OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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 value of ifIndex for IP Addresses, and the value of ifIndex for
interfaces having no IP Address. On row interfaces having no IP Address. On row
creation, this can be derived from the instance." creation, this can be derived from the instance."
::= { ospfIfMetricEntry 2 } ::= { ospfIfMetricEntry 2 }
ospfIfMetricTOS OBJECT-TYPE ospfIfMetricTOS OBJECT-TYPE
SYNTAX TOSType SYNTAX TOSType
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of service metric being referenced. "The type of service metric being referenced.
On row creation, this can be derived from the On row creation, this can be derived from the
instance." instance."
::= { ospfIfMetricEntry 3 } ::= { ospfIfMetricEntry 3 }
ospfIfMetricValue OBJECT-TYPE ospfIfMetricValue OBJECT-TYPE
SYNTAX Metric SYNTAX Metric
MAX-ACCESS read-create MAX-ACCESS read-create
skipping to change at page 45, line 23 skipping to change at page 45, line 52
ospfVirtIfAuthType ospfVirtIfAuthType
OspfAuthenticationType, OspfAuthenticationType,
ospfVirtIfLsaCount ospfVirtIfLsaCount
Gauge32, Gauge32,
ospfVirtIfLsaCksumSum ospfVirtIfLsaCksumSum
Unsigned32 Unsigned32
} }
ospfVirtIfAreaId OBJECT-TYPE ospfVirtIfAreaId OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Transit Area that the Virtual Link "The Transit Area that the Virtual Link
traverses. By definition, this is not 0.0.0.0" traverses. By definition, this is not 0.0.0.0"
::= { ospfVirtIfEntry 1 } ::= { ospfVirtIfEntry 1 }
ospfVirtIfNeighbor OBJECT-TYPE ospfVirtIfNeighbor OBJECT-TYPE
SYNTAX RouterID SYNTAX RouterID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Router ID of the Virtual Neighbor." "The Router ID of the Virtual Neighbor."
::= { ospfVirtIfEntry 2 } ::= { ospfVirtIfEntry 2 }
ospfVirtIfTransitDelay OBJECT-TYPE ospfVirtIfTransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge SYNTAX UpToMaxAge
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
skipping to change at page 50, line 4 skipping to change at page 50, line 35
ospfNbrRestartHelperStatus ospfNbrRestartHelperStatus
INTEGER, INTEGER,
ospfNbrRestartHelperAge ospfNbrRestartHelperAge
Unsigned32, Unsigned32,
ospfNbrRestartHelperExitReason ospfNbrRestartHelperExitReason
INTEGER INTEGER
} }
ospfNbrIpAddr OBJECT-TYPE ospfNbrIpAddr OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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 links, this will not be 0.0.0.0, but the
address of another of the neighbor's interfaces." address of another of the neighbor's interfaces."
::= { ospfNbrEntry 1 } ::= { ospfNbrEntry 1 }
ospfNbrAddressLessIndex OBJECT-TYPE ospfNbrAddressLessIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"On an interface having an IP Address, zero. "On an interface having an IP Address, zero.
On addressless interfaces, the corresponding On addressless interfaces, the corresponding
value of ifIndex in the Internet Standard MIB. value of ifIndex in the Internet Standard MIB.
On row creation, this can be derived from the On row creation, this can be derived from the
instance." instance."
::= { ospfNbrEntry 2 } ::= { ospfNbrEntry 2 }
ospfNbrRtrId OBJECT-TYPE ospfNbrRtrId OBJECT-TYPE
skipping to change at page 54, line 24 skipping to change at page 55, line 4
OspfVirtNbrEntry ::= OspfVirtNbrEntry ::=
SEQUENCE { SEQUENCE {
ospfVirtNbrArea ospfVirtNbrArea
AreaID, AreaID,
ospfVirtNbrRtrId ospfVirtNbrRtrId
RouterID, RouterID,
ospfVirtNbrIpAddr ospfVirtNbrIpAddr
IpAddress, IpAddress,
ospfVirtNbrOptions ospfVirtNbrOptions
Integer32, Integer32,
ospfVirtNbrState ospfVirtNbrState
INTEGER, INTEGER,
ospfVirtNbrEvents ospfVirtNbrEvents
Counter32, Counter32,
ospfVirtNbrLsRetransQLen ospfVirtNbrLsRetransQLen
Gauge32, Gauge32,
ospfVirtNbrHelloSuppressed ospfVirtNbrHelloSuppressed
TruthValue, TruthValue,
ospfVirtNbrRestartHelperStatus ospfVirtNbrRestartHelperStatus
INTEGER, INTEGER,
ospfVirtNbrRestartHelperAge ospfVirtNbrRestartHelperAge
Unsigned32, Unsigned32,
ospfVirtNbrRestartHelperExitReason ospfVirtNbrRestartHelperExitReason
INTEGER INTEGER
} }
ospfVirtNbrArea OBJECT-TYPE ospfVirtNbrArea OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Transit Area Identifier." "The Transit Area Identifier."
::= { ospfVirtNbrEntry 1 } ::= { ospfVirtNbrEntry 1 }
ospfVirtNbrRtrId OBJECT-TYPE ospfVirtNbrRtrId OBJECT-TYPE
SYNTAX RouterID SYNTAX RouterID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A 32-bit integer uniquely identifying the "A 32-bit integer uniquely identifying the
neighboring router in the Autonomous System." neighboring router in the Autonomous System."
::= { ospfVirtNbrEntry 2 } ::= { ospfVirtNbrEntry 2 }
ospfVirtNbrIpAddr OBJECT-TYPE ospfVirtNbrIpAddr OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
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 58, line 40
ospfExtLsdbLsid ospfExtLsdbLsid
IpAddress, IpAddress,
ospfExtLsdbRouterId ospfExtLsdbRouterId
RouterID, RouterID,
ospfExtLsdbSequence ospfExtLsdbSequence
Integer32, Integer32,
ospfExtLsdbAge ospfExtLsdbAge
Integer32, Integer32,
ospfExtLsdbChecksum ospfExtLsdbChecksum
Integer32, Integer32,
ospfExtLsdbAdvertisement ospfExtLsdbAdvertisement
OCTET STRING OCTET STRING
} }
ospfExtLsdbType OBJECT-TYPE ospfExtLsdbType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
asExternalLink (5) asExternalLink (5)
} }
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The type of the link state advertisement. "The type of the link state advertisement.
Each link state type has a separate advertisement Each link state type has a separate advertisement
format." format."
REFERENCE REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State "OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header" Advertisement header"
::= { ospfExtLsdbEntry 1 } ::= { ospfExtLsdbEntry 1 }
ospfExtLsdbLsid OBJECT-TYPE ospfExtLsdbLsid OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The Link State ID is an LS Type Specific field "The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address; containing either a Router ID or an IP Address;
it identifies the piece of the routing domain it identifies the piece of the routing domain
that is being described by the advertisement." that is being described by the advertisement."
REFERENCE REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID" "OSPF Version 2, Section 12.1.4 Link State ID"
::= { ospfExtLsdbEntry 2 } ::= { ospfExtLsdbEntry 2 }
ospfExtLsdbRouterId OBJECT-TYPE ospfExtLsdbRouterId OBJECT-TYPE
SYNTAX RouterID SYNTAX RouterID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"The 32 bit number that uniquely identifies the "The 32 bit number that uniquely identifies the
originating router in the Autonomous System." originating router in the Autonomous System."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters" "OSPF Version 2, Appendix C.1 Global parameters"
::= { ospfExtLsdbEntry 3 } ::= { ospfExtLsdbEntry 3 }
ospfExtLsdbSequence OBJECT-TYPE ospfExtLsdbSequence OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
skipping to change at page 62, line 4 skipping to change at page 62, line 42
ospfAreaAggregateNet ospfAreaAggregateNet
IpAddress, IpAddress,
ospfAreaAggregateMask ospfAreaAggregateMask
IpAddress, IpAddress,
ospfAreaAggregateStatus ospfAreaAggregateStatus
RowStatus, RowStatus,
ospfAreaAggregateEffect ospfAreaAggregateEffect
INTEGER, INTEGER,
ospfAreaAggregateExtRouteTag ospfAreaAggregateExtRouteTag
Unsigned32 Unsigned32
} }
ospfAreaAggregateAreaID OBJECT-TYPE ospfAreaAggregateAreaID OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Area the Address Aggregate is to be found "The Area the Address Aggregate is to be found
within." within."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters" "OSPF Version 2, Appendix C.2 Area parameters"
::= { ospfAreaAggregateEntry 1 } ::= { ospfAreaAggregateEntry 1 }
ospfAreaAggregateLsdbType OBJECT-TYPE ospfAreaAggregateLsdbType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
summaryLink (3), summaryLink (3),
nssaExternalLink (7) nssaExternalLink (7)
} }
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the Address Aggregate. This field "The type of the Address Aggregate. This field
specifies the Lsdb type that this Address specifies the Lsdb type that this Address
Aggregate applies to." Aggregate applies to."
REFERENCE REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State "OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header" Advertisement header"
::= { ospfAreaAggregateEntry 2 } ::= { ospfAreaAggregateEntry 2 }
ospfAreaAggregateNet OBJECT-TYPE ospfAreaAggregateNet OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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-only MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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 86, line 44 skipping to change at page 87, line 33
ospfIfStateChange, ospfVirtIfStateChange, ospfNbrStateChange, ospfIfStateChange, ospfVirtIfStateChange, ospfNbrStateChange,
ospfVirtNbrStateChange, ospfTxRetranmit and ospfVirtIfTxRetransmit. ospfVirtNbrStateChange, ospfTxRetranmit and ospfVirtIfTxRetransmit.
Additionally, ospfMaxAgeLsa and ospfOriginateLsa traps should not be Additionally, ospfMaxAgeLsa and ospfOriginateLsa traps should not be
originated until two dead timer intervals have elapsed where the originated until two dead timer intervals have elapsed where the
dead timer interval used should be the dead timer with the smallest dead timer interval used should be the dead timer with the smallest
value. value.
4.4 Throttling Traps 4.4 Throttling Traps
The mechanism for throttling the traps is similar to the mechanism The mechanism for throttling the traps is similar to the mechanism
explained in RFC 1224 [24]. The basic premise of the throttling explained in RFC 1224 [RFC1224]. The basic premise of the throttling
mechanism is that of a sliding window, defined in seconds and an mechanism is that of a sliding window, defined in seconds and an
upper bound on the number of traps that may be generated within this upper bound on the number of traps that may be generated within this
window. Note that unlike RFC 1224, traps are not sent to inform the window. Note that unlike RFC 1224, traps are not sent to inform the
network manager that the throttling mechanism has kicked in. network manager that the throttling mechanism has kicked in.
A single window should be used to throttle all OSPF traps types A single window should be used to throttle all OSPF traps types
except for the ospfLsdbOverflow and the ospfLsdbApproachingOverflow except for the ospfLsdbOverflow and the ospfLsdbApproachingOverflow
trap which should not be throttled. For example, with a window time trap which should not be throttled. For example, with a window time
of 3, an upper bound of 3, and events to cause trap types 1,3,5 and of 3, an upper bound of 3, and events to cause trap types 1,3,5 and
7 (4 traps within a 3 second period), the type 7 (the 4th) trap 7 (4 traps within a 3 second period), the type 7 (the 4th) trap
skipping to change at page 88, line 5 skipping to change at page 88, line 46
ospfNbrEvents ospfNbrStateChange ospfNbrEvents ospfNbrStateChange
ospfVirtNbrEvents ospfVirtNbrStateChange ospfVirtNbrEvents ospfVirtNbrStateChange
ospfExternLSACount ospfLsdbApproachingOverflow ospfExternLSACount ospfLsdbApproachingOverflow
ospfExternLSACount ospfLsdbOverflow ospfExternLSACount ospfLsdbOverflow
4.7 Translating Notification Parameters 4.7 Translating Notification Parameters
The definition of the OSPF notifications pre-dates the RFC 2578 The definition of the OSPF notifications pre-dates the RFC 2578
[RFC2578] requirement of having a zero value for the penultimate [RFC2578] requirement of having a zero value for the penultimate
sub-identifier for translating SNMPv2/SNMPv3 trap parameters to sub-identifier for translating SNMPv2/SNMPv3 trap parameters to
SNMPv1 trap parameters. RFC 3584 [RFC3584], section 3 defines SNMPv1 trap parameters. RFC 3584 [RFC3584], section 3, defines
the translation rules which can be implemented by intermediate the translation rules which can be implemented by intermediate
proxy-agents or multi-lingual agents to convert SNMPv2/SNMPv3 proxy-agents or multi-lingual agents to convert SNMPv2/SNMPv3
notifications to SNMPv1 notifications and vice versa. notifications to SNMPv1 notifications and vice versa.
The conversion is not reversible, that is, a conversion to one The conversion is not reversible, that is, a conversion to one
SNMP version and then back again will result in an incorrectly SNMP version and then back again will result in an incorrectly
formatted version of the notification. formatted version of the notification.
According to the rules specified in RFC 3584, section 3.1, According to the rules specified in RFC 3584, section 3.1,
translation of OSPF notifications from SNMPv1 to SNMPv2/SNMPv3 translation of OSPF notifications from SNMPv1 to SNMPv2/SNMPv3
would result in the SNMPv2/SNMPv3 snmpTrapOID being the would result in the SNMPv2/SNMPv3 snmpTrapOID being the
skipping to change at page 88, line 29 skipping to change at page 89, line 18
According to the rules specified in RFC 3584, section 3.2, According to the rules specified in RFC 3584, section 3.2,
translation of OSPF notifications from SNMPv2/SNMPv3 to SNMPv1, translation of OSPF notifications from SNMPv2/SNMPv3 to SNMPv1,
as the notifications are defined in this MIB, would result in as the notifications are defined in this MIB, would result in
the SNMPv1 'enterprise' parameter being set to the the SNMPv1 'enterprise' parameter being set to the
SNMPv2/SNMPv3 snmpTrapOID parameter value with the last SNMPv2/SNMPv3 snmpTrapOID parameter value with the last
sub-identifier removed and the 'specific-trap' parameter being sub-identifier removed and the 'specific-trap' parameter being
set to the last sub-indentifier of the SNMPv2/SNMPv3 snmpTrapOID set to the last sub-indentifier of the SNMPv2/SNMPv3 snmpTrapOID
parameter. parameter.
Note that a notification originated from an SNMPv1 agent will not be
converted into the same notification that would be originated from
a native SNMPv2/SNMPv3 agent.
4.8 Historical Artifacts
The MIB modules that are updated by this document were originally
written in SMIv1 for SNMPv1 when only traps were used. Since this
version of the MIB module is written in SMIv2, it should be
understood that all types of notifications, trap and inform PDUs,
may be used by native SNMPv2 and SNMPv3 agents, although only
traps are mentioned. Also, for backwards compatibility, the OSPF
Trap module remains rooted at {ospf 16}.
5. OSPF Trap Definitions 5. OSPF Trap Definitions
OSPF-TRAP-MIB DEFINITIONS ::= BEGIN OSPF-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress
FROM SNMPv2-SMI FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState, ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState,
skipping to change at page 88, line 52 skipping to change at page 90, line 4
ospfVirtNbrState, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfVirtNbrState, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId,
ospfLsdbAreaId, ospfExtLsdbLimit, ospf, ospfAreaId, ospfLsdbAreaId, ospfExtLsdbLimit, ospf, ospfAreaId,
ospfAreaNssaTranslatorState, ospfRestartStatus, ospfAreaNssaTranslatorState, ospfRestartStatus,
ospfRestartInterval, ospfRestartExitReason, ospfRestartInterval, ospfRestartExitReason,
ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge, ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge,
ospfNbrRestartHelperExitReason, ospfVirtNbrRestartHelperStatus, ospfNbrRestartHelperExitReason, ospfVirtNbrRestartHelperStatus,
ospfVirtNbrRestartHelperAge, ospfVirtNbrRestartHelperExitReason ospfVirtNbrRestartHelperAge, ospfVirtNbrRestartHelperExitReason
FROM OSPF-MIB; FROM OSPF-MIB;
ospfTrap MODULE-IDENTITY ospfTrap MODULE-IDENTITY
LAST-UPDATED "200604040900Z" -- Apr 4, 2006 09:00:00 EST LAST-UPDATED "200605240900Z" -- May 24, 2006 09:00:00 EST
ORGANIZATION "IETF OSPF Working Group" ORGANIZATION "IETF OSPF Working Group"
CONTACT-INFO CONTACT-INFO
"WG E-Mail: ospf@peach.ease.lsoft.com "WG E-Mail: ospf@ietf.org
WG Chairs: acee@cisco.com WG Chairs: acee@cisco.com
rohit@gmail.com rohit@gmail.com
Editors: Dan Joyal Editors: Dan Joyal
Nortel Nortel
600 Technology Park Drive 600 Technology Park Drive
Billerica, MA 01821 Billerica, MA 01821
djoyal@nortel.com djoyal@nortel.com
Piotr Galecki Piotr Galecki
Airvana Airvana
19 Alpha Road 19 Alpha Road
Chelmsford, MA 01824 Chelmsford, MA 01824
pgalecki@airvananet.com pgalecki@airvana.com
Spencer Giacalone Spencer Giacalone
Credit Suisse First Boston Credit Suisse First Boston
Eleven Madison Ave Eleven Madison Ave
New York, NY 10010-3629 New York, NY 10010-3629
spencer.giacalone@csfb.com" spencer.giacalone@csfb.com"
DESCRIPTION DESCRIPTION
"The MIB module to describe traps for the OSPF "The MIB module to describe traps for the OSPF
Version 2 Protocol. Version 2 Protocol.
Copyright (C) The Internet Society (2006). Copyright (C) The Internet Society (2006).
This version of this MIB module is part of This version of this MIB module is part of
RFC XXXX; see the RFC itself for full legal RFC XXXX; see the RFC itself for full legal
notices." notices."
-- RFC Editor: please fill in XXXX and remove this note -- RFC Editor: please fill in XXXX and remove this note
REVISION "200604040900Z" -- Apr 4, 2006 09:00:00 EST REVISION "200605240900Z" -- May 24, 2006 09:00:00 EST
DESCRIPTION DESCRIPTION
"Updated for latest changes to OSPFv2: "Updated for latest changes to OSPFv2:
-added graceful restart related traps -added graceful restart related traps
-added new config error types -added new config error types
-added ospfNssaTranslatorStatusChange trap. -added ospfNssaTranslatorStatusChange trap.
See section 12 of RFC XXXX for more details. See section 12 of RFC XXXX for more details.
This version published as part of RFC XXXX" This version published as part of RFC XXXX"
-- RFC Editor: please fill in XXXX and remove this note -- RFC Editor: please fill in XXXX and remove this note
skipping to change at page 100, line 33 skipping to change at page 101, line 36
ospf { mib-2 14 } ospf { mib-2 14 }
8. Acknowledgements 8. Acknowledgements
This document was produced by the OSPF Working Group, and is This document was produced by the OSPF Working Group, and is
based on the MIB for OSPF version 2 by Rob Coltun and Fred based on the MIB for OSPF version 2 by Rob Coltun and Fred
Baker [RFC1850]. The editors would like to acknowledge John Moy, Baker [RFC1850]. The editors would like to acknowledge John Moy,
Rob Coltun, Randall Atkinson, David T. Perkins, Ken Chapman, Rob Coltun, Randall Atkinson, David T. Perkins, Ken Chapman,
Brian Field, Acee Lindem, Vishwas Manral, Roy Jose, Don Goodspeed, Brian Field, Acee Lindem, Vishwas Manral, Roy Jose, Don Goodspeed,
Vivek Dubey, and Keith McCloghrie for their constructive comments. Vivek Dubey, Keith McCloghrie, Bill Fenner and Dan Romascanu
for their constructive comments.
9. References 9. References
9.1 Normative References 9.1 Normative References
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M. and S. Waldbusser, "Structure of Management Rose, M. and S. Waldbusser, "Structure of Management
Information Version 2 (SMIv2)", STD 58, RFC 2578, April Information Version 2 (SMIv2)", STD 58, RFC 2578, April
1999. 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M. and S. Waldbusser, "Textual Conventions for Rose, M. and S. Waldbusser, "Textual Conventions for
SMIv2", STD 58, RFC 2579, April 1999. SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M. and S. Waldbusser, "Conformance Statements for Rose, M. and S. Waldbusser, "Conformance Statements for
SMIv2", STD 58, RFC 2580, April 1999. SMIv2", STD 58, RFC 2580, April 1999.
[RFC2863] McCloghrie, K., Kastenholtz, F.,
"The Interfaces Group MIB", RFC 2863, June 2000.
9.2 Informative References 9.2 Informative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC1224] Steinberg, L., "Techniques for Managing Asynchronously
Generated Alerts", RFC 1224, May 1991.
[RFC1704] Haller, N., Atkinson, R., "On Internet Authentication", [RFC1704] Haller, N., Atkinson, R., "On Internet Authentication",
RFC 1704, October, 1994. RFC 1704, October, 1994.
[RFC1765] Moy, J., "OSPF Database Overflow", RFC 1765, March 1995. [RFC1765] Moy, J., "OSPF Database Overflow", RFC 1765, March 1995.
[RFC1793] Moy, J., "Extending OSPF to Support Demand Circuits", [RFC1793] Moy, J., "Extending OSPF to Support Demand Circuits",
RFC 1793, April 1995. RFC 1793, April 1995.
[RFC1850] Baker, F., and Coltun, R., "OSPF Version 2 Management [RFC1850] Baker, F., and Coltun, R., "OSPF Version 2 Management
Information Base", RFC 1850, November 1995. Information Base", RFC 1850, November 1995.
skipping to change at page 101, line 45 skipping to change at page 102, line 51
[RFC3415] Wijnen, B., Presuhn, R., McCloghrie, K., [RFC3415] Wijnen, B., Presuhn, R., McCloghrie, K.,
"View-based Access Control Model (VACM) for the "View-based Access Control Model (VACM) for the
Simple Network Management Protocol (SNMP)", RFC 3415, Simple Network Management Protocol (SNMP)", RFC 3415,
December 2002. December 2002.
[RFC3584] Frye, R., Levi, D., Routhier, S., Wijnen, B., [RFC3584] Frye, R., Levi, D., Routhier, S., Wijnen, B.,
"Coexistence between Version 1, Version 2, and "Coexistence between Version 1, Version 2, and
Version 3 of the Internet-standard Network Version 3 of the Internet-standard Network
Management Framework", RFC 3584, August 2003. Management Framework", RFC 3584, August 2003.
10. Intellectual Property [RFC3623] Moy, J., Pillay-Esnault, P., Lindem, A.,
"Graceful OSPF Restart", RFC 3623, November 2003.
10. Intellectual Property
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79. found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any Copies of IPR disclosures made to the IETF Secretariat and any
skipping to change at page 102, line 21 skipping to change at page 103, line 31
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at this standard. Please address the information to the IETF at
ietf-ipr@ietf.org. ietf-ipr@ietf.org.
11. TOS Support 11. TOS Support
For backward compatibility with previous versions of the OSPF For backward compatibility with previous versions of the OSPF
MIB specification, TOS-specific information has been retained MIB specification, TOS-specific information has been retained
in this document, though the TOS routing option has been in this document, though the TOS routing option has been
deleted from OSPF [RFC 2178]. deleted from OSPF [RFC2328].
12. Changes from RFC 1850 12. Changes from RFC 1850
This section documents the differences between this memo and RFC This section documents the differences between this memo and RFC
1850. 1850.
12.1 General Group Changes 12.1 General Group Changes
Added object ospfRFC1583Compatibility to indicate support with Added object ospfRFC1583Compatibility to indicate support with
"RFC 1583 Compatibility" This object has DEFVAL of "enabled". "RFC 1583 Compatibility" This object has DEFVAL of "enabled".
skipping to change at page 109, line 4 skipping to change at page 110, line 13
Added the UNITS clause to several objects. Added the UNITS clause to several objects.
Added ospfIfDesignatedRouterId and ospfIfBackupDesignatedRouterId Added ospfIfDesignatedRouterId and ospfIfBackupDesignatedRouterId
to the OspfIfEntry. to the OspfIfEntry.
Added the area LSA counter table. Added the area LSA counter table.
Added IANA Considerations section. Added IANA Considerations section.
13. Authors' Addresses 13. Authors' Addresses
Dan Joyal (editor) Dan Joyal (editor)
Nortel, Inc. Nortel, Inc.
600 Technology Park Drive 600 Technology Park Drive
Billerica, MA 01821 Billerica, MA 01821
USA USA
EMail: djoyal@nortel.com EMail: djoyal@nortel.com
Piotr Galecki (editor) Piotr Galecki (editor)
Airvana, Inc. Airvana, Inc.
19 Alpha Road 19 Alpha Road
Chelmsford, MA 01824 Chelmsford, MA 01824
USA USA
EMail: pgalecki@airvananet.com EMail: pgalecki@airvana.com
Spencer Giacalone (editor) Spencer Giacalone (editor)
Credit Suisse First Boston Credit Suisse First Boston
Eleven Madison Ave Eleven Madison Ave
New York, NY 10010-3629 New York, NY 10010-3629
USA USA
EMail: spencer.giacalone@csfb.com EMail: spencer.giacalone@csfb.com
Fred Baker Fred Baker
Cisco Systems Cisco Systems
 End of changes. 65 change blocks. 
88 lines changed or deleted 154 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/