draft-ietf-ospf-mib-update-09.txt   draft-ietf-ospf-mib-update-10.txt 
skipping to change at page 1, line 19 skipping to change at page 1, line 19
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-09.txt January 2006 Document: draft-ietf-ospf-mib-update-10.txt April 2006
Expires: July 2006 Expires: October 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 15 skipping to change at page 2, line 15
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 is intended to update and obsolete RFC 1850,
however, it is designed to be backwards compatible. The functional however, it is designed to be backwards compatible. The functional
differences between this memo and RFC 1850 are explained in section differences between this memo and RFC 1850 are explained in section
12. 12.
Please send comments to ospf@peach.ease.lsoft.com.
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
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
skipping to change at page 7, line 45 skipping to change at page 7, line 42
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 "200601130900Z" -- Jan 13, 2006 09:00:00 EST LAST-UPDATED "200604040900Z" -- Apr 4, 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@airvananet.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
skipping to change at page 8, line 32 skipping to change at page 8, line 30
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 "200601130900Z" -- Jan 13, 2006 09:00:00 EST REVISION "200604040900Z" -- Apr 4, 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 12, line 56 skipping to change at page 12, line 54
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of external (LS type 5) link-state "The number of external (LS type 5) link-state
advertisements in the link-state database." advertisements in the link-state database."
REFERENCE REFERENCE
"OSPF Version 2, Appendix A.4.5 AS external link "OSPF Version 2, Appendix A.4.5 AS external link
advertisements" advertisements"
::= { ospfGeneralGroup 6 } ::= { ospfGeneralGroup 6 }
ospfExternLsaCksumSum OBJECT-TYPE ospfExternLsaCksumSum OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The 32-bit unsigned sum of the LS checksums of "The 32-bit sum of the LS checksums of
the external link-state advertisements the external link-state advertisements
contained in the link-state database. This sum contained in the link-state database. This sum
can be used to determine if there has been a can be used to determine if there has been a
change in a router's link state database, and change in a router's link state database, and
to compare the link-state database of two to compare the link-state database of two
routers." routers. The value should be treated as unsigned
when comparing two sums of checksums."
::= { ospfGeneralGroup 7 } ::= { ospfGeneralGroup 7 }
ospfTOSSupport OBJECT-TYPE ospfTOSSupport OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The router's support for type-of-service routing. "The router's support for type-of-service routing.
This object is persistent and when written This object is persistent and when written
skipping to change at page 20, line 44 skipping to change at page 20, line 43
INTEGER, INTEGER,
ospfSpfRuns ospfSpfRuns
Counter32, Counter32,
ospfAreaBdrRtrCount ospfAreaBdrRtrCount
Gauge32, Gauge32,
ospfAsBdrRtrCount ospfAsBdrRtrCount
Gauge32, Gauge32,
ospfAreaLsaCount ospfAreaLsaCount
Gauge32, Gauge32,
ospfAreaLsaCksumSum ospfAreaLsaCksumSum
Unsigned32, Integer32,
ospfAreaSummary ospfAreaSummary
INTEGER, INTEGER,
ospfAreaStatus ospfAreaStatus
RowStatus, RowStatus,
ospfAreaNssaTranslatorRole ospfAreaNssaTranslatorRole
INTEGER, INTEGER,
ospfAreaNssaTranslatorState ospfAreaNssaTranslatorState
INTEGER, INTEGER,
ospfAreaNssaTranslatorStabilityInterval ospfAreaNssaTranslatorStabilityInterval
PositiveInteger, PositiveInteger,
skipping to change at page 22, line 40 skipping to change at page 22, line 39
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of link-state advertisements "The total number of link-state advertisements
in this area's link-state database, excluding in this area's link-state database, excluding
AS External LSA's." AS External LSA's."
::= { ospfAreaEntry 7 } ::= { ospfAreaEntry 7 }
ospfAreaLsaCksumSum OBJECT-TYPE ospfAreaLsaCksumSum OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The 32-bit unsigned sum of the link-state "The 32-bit sum of the link-state
advertisements' LS checksums contained in this advertisements' LS checksums contained in this
area's link-state database. This sum excludes area's link-state database. This sum excludes
external (LS type 5) link-state advertisements. external (LS type 5) link-state advertisements.
The sum can be used to determine if there has The sum can be used to determine if there has
been a change in a router's link-state been a change in a router's link-state
database, and to compare the link-state database of database, and to compare the link-state database of
two routers." two routers. The value should be treated as unsigned
when comparing two sums of checksums."
DEFVAL { 0 } DEFVAL { 0 }
::= { ospfAreaEntry 8 } ::= { ospfAreaEntry 8 }
ospfAreaSummary OBJECT-TYPE ospfAreaSummary OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
noAreaSummary (1), noAreaSummary (1),
sendAreaSummary (2) sendAreaSummary (2)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
skipping to change at page 33, line 40 skipping to change at page 33, line 40
construction and destruction. construction and destruction.
The value of this object has no effect on The value of this object has no effect on
whether other objects in this conceptual row can be whether other objects in this conceptual row can be
modified." modified."
::= { ospfHostEntry 4 } ::= { ospfHostEntry 4 }
ospfHostAreaID OBJECT-TYPE ospfHostAreaID OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS deprecated
DESCRIPTION DESCRIPTION
"Displays the Area the Host Entry is to be found within." "The OSPF Area to which the Host belongs.
Deprecated by ospfHostCfgAreaID."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.7 Host parameters" "OSPF Version 2, Appendix C.7 Host parameters"
::= { ospfHostEntry 5 } ::= { ospfHostEntry 5 }
ospfHostCfgAreaID OBJECT-TYPE ospfHostCfgAreaID OBJECT-TYPE
SYNTAX AreaID SYNTAX AreaID
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Allows the configuration of the Area the Host Entry is "To configure the OSPF Area to which the Host belongs."
to be found within."
REFERENCE REFERENCE
"OSPF Version 2, Appendix C.7 Host parameters" "OSPF Version 2, Appendix C.7 Host parameters"
::= { ospfHostEntry 6 } ::= { ospfHostEntry 6 }
-- OSPF Interface Table -- OSPF Interface Table
ospfIfTable OBJECT-TYPE ospfIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfIfEntry SYNTAX SEQUENCE OF OspfIfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 85, line 17 skipping to change at page 85, line 17
"This objects are used for OSPF systems that display "This objects are used for OSPF systems that display
per area, per LSA-type counters." per area, per LSA-type counters."
::= { ospfGroups 24 } ::= { ospfGroups 24 }
ospfHostGroup2 OBJECT-GROUP ospfHostGroup2 OBJECT-GROUP
OBJECTS { OBJECTS {
ospfHostIpAddress, ospfHostIpAddress,
ospfHostTOS, ospfHostTOS,
ospfHostMetric, ospfHostMetric,
ospfHostStatus, ospfHostStatus,
ospfHostAreaID,
ospfHostCfgAreaID ospfHostCfgAreaID
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are used for OSPF systems "These objects are used for OSPF systems
that support attached hosts." that support attached hosts."
::= { ospfGroups 25 } ::= { ospfGroups 25 }
-- This object group is included for SMI conformance. It is not a -- This object group is included for SMI conformance. It is not a
-- mandatory group for compliance with this MIB -- mandatory group for compliance with this MIB
skipping to change at page 88, line 53 skipping to change at page 88, line 52
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 "200601130900Z" -- Jan 13, 2006 09:00:00 EST LAST-UPDATED "200604040900Z" -- Apr 4, 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@peach.ease.lsoft.com
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
skipping to change at page 89, line 38 skipping to change at page 89, line 36
"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 "200601130900Z" -- Jan 13, 2006 09:00:00 EST REVISION "200604040900Z" -- Apr 4, 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 98, line 4 skipping to change at page 97, line 54
generated when the virtual neighbor restart helper status generated when the virtual neighbor restart helper status
transitions for a virtual neighbor." transitions for a virtual neighbor."
::= { ospfTraps 20 } ::= { ospfTraps 20 }
-- conformance information -- conformance information
ospfTrapConformance OBJECT IDENTIFIER ::= { ospfTrap 3 } ospfTrapConformance OBJECT IDENTIFIER ::= { ospfTrap 3 }
ospfTrapGroups OBJECT IDENTIFIER ::= { ospfTrapConformance 1 } ospfTrapGroups OBJECT IDENTIFIER ::= { ospfTrapConformance 1 }
ospfTrapCompliances OBJECT IDENTIFIER ::= { ospfTrapConformance 2 } ospfTrapCompliances OBJECT IDENTIFIER ::= { ospfTrapConformance 2 }
-- compliance statements
-- compliance statements
ospfTrapCompliance MODULE-COMPLIANCE ospfTrapCompliance MODULE-COMPLIANCE
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"The compliance statement" "The compliance statement"
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { ospfTrapControlGroup } MANDATORY-GROUPS { ospfTrapControlGroup }
GROUP ospfTrapControlGroup GROUP ospfTrapControlGroup
DESCRIPTION DESCRIPTION
"This group is optional but recommended for all "This group is optional but recommended for all
skipping to change at page 100, line 32 skipping to change at page 100, line 32
---------- ----------------------- ---------- -----------------------
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,
and Keith McCloghrie for their constructive comments. Vivek Dubey, and Keith McCloghrie 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.
skipping to change at page 105, line 4 skipping to change at page 104, line 55
-ospfVirIfLsaCksumSum, to indicate the sum of the type-9 -ospfVirIfLsaCksumSum, to indicate the sum of the type-9
link-state advertisement checksums on this link. link-state advertisement checksums on this link.
To support area scope (type-10) LSAs, the enumeration To support area scope (type-10) LSAs, the enumeration
areaOpaqueLink (10) was added to ospfLsdbType in the ospfLsdbTable. areaOpaqueLink (10) was added to ospfLsdbType in the ospfLsdbTable.
Created ospfAsLsdbTable, for AS-scope LSA support. This table is Created ospfAsLsdbTable, for AS-scope LSA support. This table is
indexed by: indexed by:
-ospfAsLsdbType -ospfAsLsdbType
-ospfAsLsdbLsid
-ospfAsLsdbLsid
-ospfAsLsdbRouterId -ospfAsLsdbRouterId
ospfAsLsdbTable contains the following (columnar) objects: ospfAsLsdbTable contains the following (columnar) objects:
-ospfAsLsdbSequence, to indicate LSA instance -ospfAsLsdbSequence, to indicate LSA instance
-ospfAsLsdbAge -ospfAsLsdbAge
-ospfAsLsdbChecksum -ospfAsLsdbChecksum
skipping to change at page 108, line 4 skipping to change at page 107, line 55
-Updated "REFERENCE" clauses in all objects, as needed -Updated "REFERENCE" clauses in all objects, as needed
-Modified the SEQUENCE of the OspfIfTable to reflect the true -Modified the SEQUENCE of the OspfIfTable to reflect the true
order of the objects in the Table order of the objects in the Table
-Modified the DESCRIPTION clause of all row management objects -Modified the DESCRIPTION clause of all row management objects
for clarity for clarity
Added ospfHostCfgAreaID to object to Host table with read-create Added ospfHostCfgAreaID to object to Host table with read-create
access. access. Deprecated ospfHostAreaID.
Added importation of InterfaceIndexOrZero from IF-MIB. This Added importation of InterfaceIndexOrZero from IF-MIB. This
TEXTUAL-CONVENTION will replace the InterfaceIndex TEXTUAL-CONVENTION will replace the InterfaceIndex
TEXTUAL-CONVENTION. TEXTUAL-CONVENTION.
Changed the SYNTAX clause of ospfNbrAddressLessIndex to use the Changed the SYNTAX clause of ospfNbrAddressLessIndex to use the
semantically identical InterfaceIndexOrZero TEXTUAL-CONVENTION, as semantically identical InterfaceIndexOrZero TEXTUAL-CONVENTION, as
permitted by the SMI. permitted by the SMI.
Changed the STATUS clause of the TEXTUAL-CONVENTION InterfaceIndex Changed the STATUS clause of the TEXTUAL-CONVENTION InterfaceIndex
 End of changes. 26 change blocks. 
28 lines changed or deleted 25 lines changed or added

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