draft-ietf-ospf-mib-update-00.txt   draft-ietf-ospf-mib-update-01.txt 
Network Working Group S. Giacalone Network Working Group S. Giacalone
INTERNET-DRAFT Predictive Systems INTERNET-DRAFT Predictive Systems
Expiration Date: October 2000 D. Joyal Expiration Date: November 2000 D. Joyal
Filename:draft-ietf-ospf-mib-update-00.txt Nortel Networks Filename:draft-ietf-ospf-mib-update-01.txt Nortel Networks
Rob Coltun Rob Coltun
Redback Networks Redback Networks
Fred Baker Fred Baker
Cisco Systems Cisco Systems
April 2000 May 2000
OSPF Version 2 Management Information Base OSPF Version 2 Management Information Base
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. Internet-Drafts are working all provisions of Section 10 of RFC2026. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas, documents of the Internet Engineering Task Force (IETF), its areas,
and its working groups. Note that other groups may also distribute and its working groups. Note that other groups may also distribute
working documents as Internet-Drafts. working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
skipping to change at page 1, line 40 skipping to change at page 1, line 40
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 the Open Shortest Path In particular, it defines objects for managing the Open Shortest Path
First Routing Protocol. First Routing Protocol.
This memo is intended to update and possibly obsolete RFC 1850, This memo is intended to update and possibly 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 1580 are explained in Appendix differences between this memo and RFC 1850 are explained in Appendix
B. B.
Please send comments to ospf@discuss.microsoft.com. Please send comments to ospf@discuss.microsoft.com.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (1999). All Rights Reserved. Copyright (C) The Internet Society (1999). All Rights Reserved.
Table of Contents Table of Contents
skipping to change at page 2, line 48 skipping to change at page 2, line 48
3.15 OSPF Local LSDB Table...............................57 3.15 OSPF Local LSDB Table...............................57
3.16 OSPF Virtual Local LSDB Table.......................61 3.16 OSPF Virtual Local LSDB Table.......................61
3.17 Conformance Information ............................64 3.17 Conformance Information ............................64
4 OSPF Trap overview ....................................73 4 OSPF Trap overview ....................................73
4.1 Introduction.........................................73 4.1 Introduction.........................................73
4.2 Approach.............................................74 4.2 Approach.............................................74
4.3 Ignoring Initial Activity ...........................74 4.3 Ignoring Initial Activity ...........................74
4.4 Throttling Traps ....................................74 4.4 Throttling Traps ....................................74
4.5 One Trap Per OSPF Event .............................75 4.5 One Trap Per OSPF Event .............................75
4.6 Polling Event Counters ..............................75 4.6 Polling Event Counters ..............................75
5 OSPF Trap Definitions .................................75 5 OSPF Trap Definitions .................................76
5.1 Trap Support Objects ................................76 5.1 Trap Support Objects ................................76
5.2 Traps ...............................................78 5.2 Traps ...............................................78
5.3 Conformance Information .............................83 5.3 Conformance Information .............................83
6 Acknowledgements ......................................84 6 Acknowledgements ......................................84
7 References ............................................84 7 References ............................................84
A TOS Support ...........................................86 A TOS Support ...........................................86
B Changes from RFC 1850 .................................86 B Changes from RFC 1850 .................................86
B.1 RFC 1859 Compatibility ..............................86 B.1 RFC 1859 Compatibility ..............................86
B.2 OSPF Traffic Engineering Support ....................86 B.2 OSPF Traffic Engineering Support ....................86
B.3 OSPF NSSA Enhancement Support .......................86 B.3 OSPF NSSA Enhancement Support .......................86
B.4 OSPF MTU Mismatch Support ...........................87 B.4 OSPF MTU Mismatch Support ...........................87
B.5 Opaque LSA Support ..................................87 B.5 Opaque LSA Support ..................................87
B.6 OSPF Compliances ....................................89 B.6 OSPF Compliance .....................................89
B.7 Miscellaneous .......................................89 B.7 Miscellaneous .......................................90
C Security Considerations ...............................90 C Security Considerations ...............................90
D Authors' Addresses ....................................90 D Authors' Addresses ....................................91
E Full Copyright Statement ..............................91 E Full Copyright Statement ..............................91
1 Overview 1 Overview
1.1 The SNMPv2 Network Management Framework 1.1 The SNMPv2 Network Management Framework
This document describes aspects of the SNMPv2 Network Management This document describes aspects of the SNMPv2 Network Management
Framework, which consists of a number of components. They are: Framework, which consists of a number of components. They are:
- An overall architecture, described in RFC 2571 [1]. - An overall architecture, described in RFC 2571 [1].
skipping to change at page 8, line 17 skipping to change at page 8, line 17
Integer32, IpAddress Integer32, IpAddress
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus TEXTUAL-CONVENTION, TruthValue, RowStatus
FROM SNMPv2-TC FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
mib-2 mib-2
FROM RFC1213-MIB; FROM RFC1213-MIB;
ospf MODULE-IDENTITY ospf MODULE-IDENTITY
LAST-UPDATED "0004021225Z" -- Sun Apr 02 12:25:50 GMT 2000 LAST-UPDATED "0005011225Z" -- Mon May 01 12:25:50 GMT 2000
ORGANIZATION "IETF OSPF Working Group" ORGANIZATION "IETF OSPF Working Group"
CONTACT-INFO CONTACT-INFO
" Spencer Giacalone " Spencer Giacalone
Postal: Predictive Systems Postal: Predictive Systems
145 Hudson Street 145 Hudson Street
New York, New York 10013 New York, New York 10013
Tel: +1 (973) 301-5695 Tel: +1 (973) 301-5695
E-Mail: spencer.giacalone@predictive.com E-Mail: spencer.giacalone@predictive.com
Dan Joyal Dan Joyal
Postal: Nortel Networks Postal: Nortel Networks
600 Technology Park Drive 600 Technology Park Drive
Billerica, MA 01821 Billerica, MA 01821
Tel: +1 (978) 288-2629 Tel: +1 (978) 288-2629
E-Mail: djoyal@nortelnetworks.com" E-Mail: djoyal@nortelnetworks.com"
DESCRIPTION DESCRIPTION
"The MIB module to describe the OSPF Version 2 "The MIB module to describe the OSPF Version 2
Protocol" Protocol"
REVISION "0004021225Z" -- Sun Apr 02 12:25:50 GMT 2000 REVISION "0005011225Z" -- Mon May 01 12:25:50 GMT 2000
DESCRIPTION DESCRIPTION
"Updated for latest changes to OSPF Version 2" "Updated for latest changes to OSPF Version 2"
::= { mib-2 14 } ::= { mib-2 14 }
-- Note the Area ID, in OSPF, has the same format as an IP Address, -- Note the Area ID, in OSPF, has the same format as an IP Address,
-- but has the function of defining a summarization point for -- but has the function of defining a summarization point for
-- Link State Advertisements -- Link State Advertisements
AreaID ::= TEXTUAL-CONVENTION AreaID ::= TEXTUAL-CONVENTION
STATUS current STATUS current
skipping to change at page 31, line 36 skipping to change at page 31, line 36
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 ospfIfDemand
TruthValue TruthValue,
ospfIfAuthType
INTEGER,
ospfIfLsaCount ospfIfLsaCount
Gauge32, Gauge32,
ospfIfLsaCksumSum ospfIfLsaCksumSum
Integer32 Integer32
} }
ospfIfIpAddress OBJECT-TYPE ospfIfIpAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 35, line 35 skipping to change at page 35, line 35
ospfIfEvents OBJECT-TYPE ospfIfEvents OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times this OSPF interface has "The number of times this OSPF interface has
changed its state, or an error has occurred." changed its state, or an error has occurred."
::= { ospfIfEntry 15 } ::= { ospfIfEntry 15 }
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 D Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { ospfIfEntry 16 }
ospfIfAuthKey OBJECT-TYPE ospfIfAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256)) SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Authentication Key. If the Area's Author- "This object refers to the OSPF clear-text
ization Type is simplePassword, and the key password (e.g. the simplePassword Authentication Key).
length is shorter than 8 octets, the agent will It does not refer to any OSPF cryptographic password
left adjust and zero fill to 8 octets. or key. The OSPF cryptographic key is not accessible
via this MIB.
When the interface's Authentication Type is
simplePassword, and the key length is shorter than
8 octets, the agent will left adjust and zero fill
to 8 octets.
Note that unauthenticated interfaces need no Note that unauthenticated interfaces need no
authentication key, and simple password authen- authentication key, and simple password authen-
tication cannot use a key of more than 8 oc- tication cannot use a key of more than 8 oc-
tets. Larger keys are useful only with authen- tets. Larger keys are useful only with authen-
tication mechanisms not specified in this docu- tication mechanisms not specified in this docu-
ment. ment.
When read, ospfIfAuthKey always returns an Oc- When read, ospfIfAuthKey always returns an Oc-
tet String of length zero." tet String of length zero."
REFERENCE REFERENCE
"OSPF Version 2, Section 9 The Interface Data "OSPF Version 2, Section 9 The Interface Data
Structure" Structure"
DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
::= { ospfIfEntry 17 } ::= { ospfIfEntry 16 }
ospfIfStatus OBJECT-TYPE ospfIfStatus 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."
::= { ospfIfEntry 18 } ::= { ospfIfEntry 17 }
ospfIfMulticastForwarding OBJECT-TYPE ospfIfMulticastForwarding OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
blocked (1), -- no multicast forwarding blocked (1), -- no multicast forwarding
multicast (2), -- using multicast address multicast (2), -- using multicast address
unicast (3) -- to each OSPF neighbor unicast (3) -- to each OSPF neighbor
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
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 19 } ::= { ospfIfEntry 18 }
ospfIfDemand OBJECT-TYPE ospfIfDemand OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether Demand OSPF procedures (hel- "Indicates whether Demand OSPF procedures (hel-
lo suppression to FULL neighbors and setting the lo suppression to FULL neighbors and setting the
DoNotAge flag on propagated LSAs) should be per- DoNotAge flag on propagated LSAs) should be per-
formed on this interface." formed on this interface."
DEFVAL { false } 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 D Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { ospfIfEntry 20 } ::= { ospfIfEntry 20 }
ospfIfLsaCount OBJECT-TYPE ospfIfLsaCount OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of link-local link state advertisements "The total number of link-local link state advertisements
in this interface's link-local link state database." in this interface's link-local link state database."
::= { ospfIfEntry 21 } ::= { ospfIfEntry 21 }
skipping to change at page 76, line 16 skipping to change at page 76, line 22
ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState, ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState,
ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState, ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState,
ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId,
ospfNbrState, ospfVirtNbrArea, ospfVirtNbrRtrId, ospfNbrState, ospfVirtNbrArea, ospfVirtNbrRtrId,
ospfVirtNbrState, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfVirtNbrState, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId,
ospfLsdbAreaId, ospfExtLsdbLimit, ospf, ospfAreaId, ospfLsdbAreaId, ospfExtLsdbLimit, ospf, ospfAreaId,
ospfAreaExtNssaTranslatorStatus ospfAreaExtNssaTranslatorStatus
FROM OSPF-MIB; FROM OSPF-MIB;
ospfTrap MODULE-IDENTITY ospfTrap MODULE-IDENTITY
LAST-UPDATED "0004021225Z" -- Sun Apr 02 12:25:50 GMT 2000 LAST-UPDATED "0005011225Z" -- Mon May 01 12:25:50 GMT 2000
ORGANIZATION "IETF OSPF Working Group" ORGANIZATION "IETF OSPF Working Group"
CONTACT-INFO CONTACT-INFO
" Spencer Giacalone " Spencer Giacalone
Postal: Predictive Systems Postal: Predictive Systems
145 Hudson Street 145 Hudson Street
New York, New York 10013 New York, New York 10013
Tel: +1 (973) 301-5695 Tel: +1 (973) 301-5695
E-Mail: spencer.giacalone@predictive.com E-Mail: spencer.giacalone@predictive.com
Dan Joyal Dan Joyal
Postal: Nortel Networks Postal: Nortel Networks
600 Technology Park Drive 600 Technology Park Drive
Billerica, MA 01821 Billerica, MA 01821
Tel: +1 (978) 288-2629 Tel: +1 (978) 288-2629
E-Mail: djoyal@nortelnetworks.com" E-Mail: djoyal@nortelnetworks.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."
REVISION "0004021225Z" -- Sun Apr 02 12:25:50 GMT 2000 REVISION "0005011225Z" -- Mon May 01 12:25:50 GMT 2000
DESCRIPTION DESCRIPTION
"Updated for latest version of OSPFv2" "Updated for latest version of OSPFv2"
::= { ospf 21 } ::= { ospf 21 }
-- 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 }
skipping to change at page 89, line 20 skipping to change at page 89, line 27
B.6 OSPF Compliances B.6 OSPF Compliances
Compliance statements were depreciated as needed due to the fact that Compliance statements were depreciated as needed due to the fact that
many new items have been added to the MIB. These statements include: many new items have been added to the MIB. These statements include:
-ospfCompliance -ospfCompliance
New compliance statements were added as needed to replace deprecated New compliance statements were added as needed to replace deprecated
statements. These Statements include: statements. These Statements include:
-ospfCompliance -ospfCompliance2
Conformance groups were depreciated as needed due to the fact that Conformance groups were depreciated as needed due to the fact that
many new items have been added to the MIB. These groups include: many new items have been added to the MIB. These groups include:
-ospfBasicGroup -ospfBasicGroup
-ospfAreaGroup -ospfAreaGroup
-ospfIfGroup -ospfIfGroup
skipping to change at page 90, line 15 skipping to change at page 90, line 21
Most of these changes are semantic in nature, and include, Most of these changes are semantic in nature, and include,
but are not limited to: but are not limited to:
-The OSPF Overview section's format was revised. Unneeded -The OSPF Overview section's format was revised. Unneeded
information was removed. Removed information includes OSPF TOS information was removed. Removed information includes OSPF TOS
default values. default values.
-The Trap Overview section's format and working were revised. -The Trap Overview section's format and working were revised.
Unneeded information was removed. Unneeded information was removed.
-Modified description clause of "Status" "TEXTUAL-CONVENTION" for -Modified the DESCRIPTION clause of "Status" "TEXTUAL-CONVENTION"
clarity for clarity
-The updates section was moved from the Overview to an appendix -The updates section was moved from the Overview to an appendix
-Updating "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
order of the objects in the Table
-Modified the DESCRIPTION clause of ospfIfAuthKey due to security
concerns, and to increase clarity
Changed the "MAX-ACCESS" clause of Changed the "MAX-ACCESS" clause of
"ospfHostStatus" in "ospfHostTable" to "read-create" "ospfHostStatus" in "ospfHostTable" to "read-create"
C Security Considerations C Security Considerations
There are a number of management objects defined in this MIB that There are a number of management objects defined in this MIB that
have a MAX-ACCESS clause of read-write and/or read-create. Such have a MAX-ACCESS clause of read-write and/or read-create. Such
objects may be considered sensitive or vulnerable in some network objects may be considered sensitive or vulnerable in some network
environments. The support for SET operations in a non-secure environments. The support for SET operations in a non-secure
 End of changes. 

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