--- 1/draft-ietf-bfd-mib-05.txt 2008-11-01 04:12:03.000000000 +0100 +++ 2/draft-ietf-bfd-mib-06.txt 2008-11-01 04:12:03.000000000 +0100 @@ -1,21 +1,21 @@ BFD Working Group T. Nadeau Internet-Draft BT Intended status: Standards Track Z. Ali -Expires: February 5, 2009 Cisco Systems, Inc. +Expires: May 4, 2009 Cisco Systems, Inc. N. Akiya Cisco Systems G.K. - August 4, 2008 + October 31, 2008 BFD Management Information Base - draft-ietf-bfd-mib-05 + draft-ietf-bfd-mib-06 Status of this Memo By submitting this Internet-Draft, each author represents that any 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 aware will be disclosed, in accordance with Section 6 of BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that @@ -26,21 +26,21 @@ and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. - This Internet-Draft will expire on February 5, 2009. + This Internet-Draft will expire on May 4, 2009. Abstract This draft defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects for modeling Bidirectional Forwarding Detection (BFD) protocol. Table of Contents @@ -49,28 +49,28 @@ 3. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 4. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 5. Brief Description of MIB Objects . . . . . . . . . . . . . . . 3 5.1. General Variables . . . . . . . . . . . . . . . . . . . . 4 5.2. Session Table (bfdSessionTable) . . . . . . . . . . . . . 4 5.3. Session Performance Table (bfdSessionPerfTable) . . . . . 4 5.4. BFD Session Discriminator Mapping Table (bfdSessDiscMapTable) . . . . . . . . . . . . . . . . . . 4 5.5. BFD Session IP Mapping Table (bfdSessIpMapTable) . . . . . 4 6. BFD MIB Module Definitions . . . . . . . . . . . . . . . . . . 4 - 7. Security Considerations . . . . . . . . . . . . . . . . . . . 26 + 7. Security Considerations . . . . . . . . . . . . . . . . . . . 27 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 28 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 29 9.1. Normative References . . . . . . . . . . . . . . . . . . . 29 9.2. Informative References . . . . . . . . . . . . . . . . . . 29 Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . . 30 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 30 - Intellectual Property and Copyright Statements . . . . . . . . . . 31 + Intellectual Property and Copyright Statements . . . . . . . . . . 32 1. Requirements notation 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 [RFC2119]. 2. The Internet-Standard Management Framework For a detailed overview of the documents that describe the current @@ -83,33 +83,33 @@ Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, [RFC2578], STD 58, [RFC2579] and STD 58, [RFC2580]. 3. Introduction This memo defines an portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects to configure and/or - monitor Bi-Directional Forwarding Detection for [BFD] and [BFD-MH], - BFD versions 0 and/or 1, on devices supporting this feature. - - -- Ed Note: TBA, support for [BFD-LSP]. + monitor Bi-Directional Forwarding Detection for [BFD], [BFD-1HOP] and + [BFD-MH], BFD versions 0 and/or 1, on devices supporting this + feature. Comments should be made directly to the BFD mailing list at rtg-bfd@ietf.org. 4. Terminology This document adopts the definitions, acronyms and mechanisms - described in [BFD], [BFD-MH] and [BFD-LSP]. Unless otherwise stated, - the mechanisms described therein will not be re-described here. + described in [BFD], [BFD-1HOP] and [BFD-MH]. Unless otherwise + stated, the mechanisms described therein will not be re-described + here. 5. Brief Description of MIB Objects This section describes objects pertaining to BFD. The MIB objects are derived from [BFD] and [BFD-MH]. 5.1. General Variables The General Variables are used to identify parameters that are global to the BFD process. @@ -157,38 +157,38 @@ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF InterfaceIndexOrZero FROM IF-MIB InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB; bfdMib MODULE-IDENTITY - LAST-UPDATED "200808041200Z" -- 4 August 2008 12:00:00 EST + LAST-UPDATED "200810311200Z" -- 31 October 2008 12:00:00 EST ORGANIZATION "IETF Bidirectional Forwarding Detection Working Group" CONTACT-INFO "Thomas D. Nadeau BT Email: tom.nadeau@bt.com Zafar Ali Cisco Systems, Inc. Email: zali@cisco.com Nobo Akiya Cisco Systems, G.K. Email: nobo@cisco.com" DESCRIPTION "Bidirectional Forwarding Management Information Base." - REVISION "200808041200Z" -- 4 Auguest 2008 12:00:00 EST + REVISION "200810311200Z" -- 31 October 2008 12:00:00 EST DESCRIPTION "Initial version. Published as RFC xxxx." -- RFC Ed.: RFC-editor pls fill in xxxx ::= { mib-2 XXX } -- RFC Ed.: assigned by IANA, see section 7.1 for details -- Top level components of this MIB module. bfdNotifications OBJECT IDENTIFIER ::= { bfdMIB 0 } @@ -212,29 +212,29 @@ STATUS current DESCRIPTION "The BFD interval delay in microseconds." SYNTAX Unsigned32 (0..4294967295) BfdDiag ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A common BFD diagnostic code." SYNTAX INTEGER { - noDiagnostic(1), - controlDetectionTimeExpired(2), - echoFunctionFailed(3), - neighborSignaledSessionDown(4), - forwardingPlaneReset(5), - pathDown(6), - concatenatedPathDown(7), - administrativelyDown(8), - reverseConcatenatedPathDown(9) + noDiagnostic(0), + controlDetectionTimeExpired(1), + echoFunctionFailed(2), + neighborSignaledSessionDown(3), + forwardingPlaneReset(4), + pathDown(5), + concatenatedPathDown(6), + administrativelyDown(7), + reverseConcatenatedPathDown(8) } -- BFD General Variables -- These parameters apply globally to the Systems' -- BFD Process. bfdAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), @@ -287,20 +287,21 @@ STATUS current DESCRIPTION "The BFD Session Entry describes BFD session." INDEX { bfdSessIndex } ::= { bfdSessTable 1 } BfdSessEntry ::= SEQUENCE { bfdSessIndex BfdSessIndexTC, bfdSessVersionNumber Unsigned32, bfdSessType INTEGER, + bfdSessMultiHopUniLinkMode INTEGER, bfdSessDiscriminator Unsigned32, bfdSessRemoteDiscr Unsigned32, bfdSessDestinationUdpPort InetPortNumber, bfdSessSourceUdpPort InetPortNumber, bfdSessEchoSourceUdpPort InetPortNumber, bfdSessAdminStatus INTEGER, bfdSessState INTEGER, bfdSessRemoteHeardFlag TruthValue, bfdSessDiag BfdDiag, bfdSessOperMode INTEGER, @@ -346,243 +347,264 @@ BFD session." REFERENCE "BFD Version 0 (draft-katz-ward-bfd-02.txt) and BFD Version 1 (draft-ietf-bfd-base-08.txt)" DEFVAL { 1 } ::= { bfdSessEntry 2 } bfdSessType OBJECT-TYPE SYNTAX INTEGER { singleHop(1), - multiHop(2) + multiHopTotallyArbitraryPaths(2), + multiHopOutOfBandSignaling(3), + multiHopUnidirectionalLinks(4) } MAX-ACCESS read-only STATUS current DESCRIPTION - "The type of this BFD session." + "This object specifies the type of this BFD session." + REFERENCE + "draft-ietf-bfd-v4v6-1hop-08 and + draft-ietf-bfd-multihop-06" ::= { bfdSessEntry 3 } + bfdSessMultiHopUniLinkMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + active(2), + passive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For bfdSessType of multiHopUnidirectionalLinks(4), this + object specifies whether this BFD session is running in + active(2) mode or passive(3) mode. For all other BFD + bfdSessType BFD sessions, none(1) MUST be specified." + REFERENCE + "draft-ietf-bfd-multihop-06, Section 3.3" + ::= { bfdSessEntry 4 } + bfdSessDiscriminator OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the local discriminator for this BFD session, used to uniquely identify it." - ::= { bfdSessEntry 4 } + ::= { bfdSessEntry 5 } bfdSessRemoteDiscr OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the session discriminator chosen by the remote system for this BFD session. The value may be zero(0) if the remote discriminator is not yet known or if the session is in the down or adminDown(1) state." REFERENCE "draft-ietf-bfd-base-08, Section 6.8.6." - ::= { bfdSessEntry 5 } + ::= { bfdSessEntry 6 } bfdSessDestinationUdpPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the destination UDP port used for this BFD session. The value maybe zero(0) if the session is in adminDown(1) state." REFERENCE "Port 3784 (draft-ietf-bfd-v4v6-1hop-08), Port 3785 (draft-ietf-bfd-v4v6-1hop-08), and Port 4784 (draft-ietf-bfd-multihop-06)" DEFVAL { 0 } - ::= { bfdSessEntry 6 } + ::= { bfdSessEntry 7 } bfdSessSourceUdpPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the source UDP port of BFD control packets for this BFD session. The value maybe zero(0) if the session is in adminDown(1) state." REFERENCE "draft-ietf-bfd-v4v6-1hop-08 and draft-ietf-bfd-multihop-06" DEFVAL { 0 } - ::= { bfdSessEntry 7 } + ::= { bfdSessEntry 8 } bfdSessEchoSourceUdpPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the source UDP port of BFD echo packets for this BFD session. The value maybe zero(0) if the session is not running in the echo mode, or the session is in adminDown(1) state." REFERENCE "draft-ietf-bfd-v4v6-1hop-08 and draft-ietf-bfd-multihop-06" DEFVAL { 0 } - ::= { bfdSessEntry 8 } + ::= { bfdSessEntry 9 } bfdSessAdminStatus OBJECT-TYPE SYNTAX INTEGER { stop(1), start(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "A transition from 'stop' to 'start' will start the BFD state machine for the session. The state machine will have an initial state of down. A transition from 'start' to 'stop' will cause the BFD sesssion to be brought down to adminDown(1). Care should be used in providing write access to this object without adequate authentication." DEFVAL { 2 } - ::= { bfdSessEntry 9 } + ::= { bfdSessEntry 10 } bfdSessState OBJECT-TYPE SYNTAX INTEGER { adminDown(1), down(2), init(3), up(4), failing(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The perceived state of the BFD session. BFD State failing(5) is only applicable if this BFD session is running version 0. Upon creation of a new BFD session via this MIB, the suggested initial state is down(2)." DEFVAL { 2 } - ::= { bfdSessEntry 10 } + ::= { bfdSessEntry 11 } bfdSessRemoteHeardFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies status of BFD packet reception from the remote system. Specifically, it is set to true(1) if the local system is actively receiving BFD packets from the remote system, and is set to false(2) if the local system has not received BFD packets recently (within the detection time) or if the local system is attempting to tear down the BFD session." REFERENCE "BFD Version 0 (draft-katz-ward-bfd-02.txt) and BFD Version 1 (draft-ietf-bfd-base-08.txt)" DEFVAL { false } - ::= { bfdSessEntry 11 } + ::= { bfdSessEntry 12 } bfdSessDiag OBJECT-TYPE SYNTAX BfdDiag MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A diagnostic code specifying the local system's reason for the last transition of the session from up(4) to some other state." - ::= { bfdSessEntry 12 } + ::= { bfdSessEntry 13 } bfdSessOperMode OBJECT-TYPE SYNTAX INTEGER { asyncModeWEchoFun(1), asynchModeWOEchoFun(2), demandModeWEchoFunction(3), demandModeWOEchoFunction(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies current operating mode that BFD session is operating in." - ::= { bfdSessEntry 13 } + ::= { bfdSessEntry 14 } bfdSessDemandModeDesiredFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates that the local system's desire to use Demand mode. Specifically, it is set to true(1) if the local system wishes to use Demand mode or false(2) if not" DEFVAL { false } - ::= { bfdSessEntry 14 } + ::= { bfdSessEntry 15 } bfdSessControlPlaneIndepFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates that the local system's ability to continue to function through a disruption of the control plane. Specifically, it is set to true(1) if the local system BFD implementation is independent of the control plane. Otherwise, the value is set to false(2)" DEFVAL { false } - ::= { bfdSessEntry 15 } + ::= { bfdSessEntry 16 } bfdSessInterface OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains an interface index used to indicate the interface which this BFD session is running on. This value can be zero if there is no interface associated with this BFD session." - ::= { bfdSessEntry 16 } + ::= { bfdSessEntry 17 } bfdSessAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies IP address type of the neighboring IP address which is being monitored with this BFD session. Only values unknown(0), ipv4(1), ipv6(2), or ipv6z(4) have to be supported. A value of unknown(0) is allowed only when the outgoing interface is of type point-to-point, or when the BFD session is not associated with a specific interface. If any other unsupported values are attempted in a set operation, the agent MUST return an inconsistentValue error." - ::= { bfdSessEntry 17 } - + ::= { bfdSessEntry 18 } bfdSessAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the neighboring IP address which is being monitored with this BFD session. It can also be used to enabled BFD on a specific interface. The value is set to zero when BFD session is not associated with a specific interface." - ::= { bfdSessEntry 18 } + ::= { bfdSessEntry 19 } bfdSessGTSM OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Setting the value of this object to true(1) will enable GTSM protection of the BFD session. GTSM MUST be enabled on a singleHop(1) session if no authentication is in use." REFERENCE @@ -580,208 +602,197 @@ bfdSessGTSM OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Setting the value of this object to true(1) will enable GTSM protection of the BFD session. GTSM MUST be enabled on a singleHop(1) session if no authentication is in use." REFERENCE "RFC 5082 - The Generalized TTL Security Mechanism (GTSM). - draft-ietf-bfd-v4v6-1hop-08, Sec. 5" DEFVAL { false } - ::= { bfdSessEntry 19 } + ::= { bfdSessEntry 20 } bfdSessGTSMTTL OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "This object is valid only when bfdSessGTSM protection is enabled on the system. This object specifies the minimum allowed TTL for received BFD control packets. For singleHop(1) session, if GTSM protection is enabled, this object SHOULD be set to maximum TTL allowed for single hop." REFERENCE "RFC 5082 - The Generalized TTL Security Mechanism (GTSM). draft-ietf-bfd-v4v6-1hop-08, Sec. 5" DEFVAL { 0 } - ::= { bfdSessEntry 20 } + ::= { bfdSessEntry 21 } bfdSessDesiredMinTxInterval OBJECT-TYPE SYNTAX BfdInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the minimum interval, in microseconds, that the local system would like to use when transmitting BFD Control packets." - ::= { bfdSessEntry 21 } + ::= { bfdSessEntry 22 } bfdSessReqMinRxInterval OBJECT-TYPE SYNTAX BfdInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the minimum interval, in microseconds, between received BFD Control packets the local system is capable of supporting." - ::= { bfdSessEntry 22 } + ::= { bfdSessEntry 23 } bfdSessReqMinEchoRxInterval OBJECT-TYPE SYNTAX BfdInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the minimum interval, in microseconds, between received BFD Echo packets that this system is capable of supporting." - ::= { bfdSessEntry 23 } + ::= { bfdSessEntry 24 } bfdSessDetectMult OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the Detect time multiplier." - ::= { bfdSessEntry 24 } + ::= { bfdSessEntry 25 } bfdSessNegotiatedInterval OBJECT-TYPE SYNTAX BfdInterval MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the negotiated interval, in microseconds, that the local system is transmitting BFD Control packets." - ::= { bfdSessEntry 25 } + ::= { bfdSessEntry 26 } bfdSessNegotiatedEchoInterval OBJECT-TYPE SYNTAX BfdInterval MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the negotiated interval, in microseconds, that the local system is transmitting BFD echo packets. Value is expected to be zero if the sessions is not running in echo mode." - ::= { bfdSessEntry 26 } + ::= { bfdSessEntry 27 } bfdSessNegotiatedDetectMult OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Detect time multiplier." - ::= { bfdSessEntry 27 } + ::= { bfdSessEntry 28 } bfdSessAuthPresFlag OBJECT-TYPE SYNTAX TruthValue - MAX-ACCESS read-create + MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates that the local system's desire to use Authentication. Specifically, it is set to true(1) if the local system wishes the session to be authenticated or false(2) if not." REFERENCE "draft-ietf-bfd-base-08, Sections 4.2 - 4.4" DEFVAL { false } - ::= { bfdSessEntry 28 } + ::= { bfdSessEntry 29 } bfdSessAuthenticationType OBJECT-TYPE SYNTAX INTEGER { reserved(0), simplePassword(1), keyedMD5(2), meticulousKeyedMD5(3), keyedSHA1(4), meticulousKeyedSHA1(5) } - MAX-ACCESS read-create + MAX-ACCESS read-only STATUS current DESCRIPTION "The Authentication Type used for this BFD session. This field is valid only when the Authentication Present bit is set." REFERENCE "draft-ietf-bfd-base-08, Sections 4.2 - 4.4" - ::= { bfdSessEntry 29 } + ::= { bfdSessEntry 30 } bfdSessAuthenticationKeyID OBJECT-TYPE SYNTAX Integer32 (-1 | 0..255) - MAX-ACCESS read-create + MAX-ACCESS read-only STATUS current DESCRIPTION "The authentication key ID in use for this session. This object permits multiple keys to be active simultaneously. When bfdSessAuthPresFlag is false(2), then the value of this object MUST be -1. The value -1 indicates that no Authentication Key ID will be present in the optional BFD Authentication Section." REFERENCE "draft-ietf-bfd-base-08, Sections 4.2 - 4.4" DEFVAL { -1 } - ::= { bfdSessEntry 30 } + ::= { bfdSessEntry 31 } bfdSessAuthenticationKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..252)) - MAX-ACCESS read-create + MAX-ACCESS read-only STATUS current DESCRIPTION "The authentication key. When the bfdSessAuthenticationType is simplePassword(1), the value of this object is the password present in the BFD packets. When the bfdSessAuthentication type is one of the keyed authentication types, this value is used in the computation of the key present in the BFD authentication - packet. - - Implementations may further restrict the length of this - key. When doing so, a SET of this object should return - tooBig. - - Note that due to the highly sensitive nature of the data - managed by this object an implementation may choose to - implement this object as 'write-only'. SET operations - will succeed normally but GET and GET-BULK operations are - permitted to return noSuchName." + packet." REFERENCE "draft-ietf-bfd-base-08, Sections 4.2 - 4.4" - ::= { bfdSessEntry 31 } + ::= { bfdSessEntry 32 } bfdSessStorType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "This variable indicates the storage type for this object. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row." - ::= { bfdSessEntry 32 } + ::= { bfdSessEntry 33 } bfdSessRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to create, modify, and/or delete a row in this table. When a row in this table has a row in the active(1) state, no objects in this row can be modified except the bfdSessRowStatus and bfdSessStorageType." - ::= { bfdSessEntry 33 } + ::= { bfdSessEntry 34 } -- BFD Session Performance Table bfdSessPerfTable OBJECT-TYPE SYNTAX SEQUENCE OF BfdSessPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies BFD Session performance counters." ::= { bfdObjects 3 } @@ -952,22 +963,21 @@ bfdSessIpMapTable OBJECT-TYPE SYNTAX SEQUENCE OF BfdSessIpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session IP Mapping Table maps given bfdSessInterface, bfdSessAddrType, and bfdSessAddr to an associated BFD sessions' BfdSessIndexTC used in the bfdSessionTable. This table SHOULD contains those - BFD sessions are of IP type: SingleHop(1) and - MultiHop(2)." + BFD sessions of singleHop(1) type." ::= { bfdObjects 5 } bfdSessIpMapEntry OBJECT-TYPE SYNTAX BfdSessIpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session IP Map Entry describes BFD session that is mapped to this BfdSessIndexTC." INDEX { @@ -1124,44 +1135,45 @@ bfdSessInterface, bfdSessAddrType, bfdSessAddr, bfdSessGTSM, bfdSessGTSMTTL, bfdSessDesiredMinTxInterval, bfdSessReqMinRxInterval, bfdSessReqMinEchoRxInterval, bfdSessDetectMult, bfdSessStorType, - bfdSessRowStatus, - bfdSessAuthPresFlag, - bfdSessAuthenticationType, - bfdSessAuthenticationKeyID, - bfdSessAuthenticationKey + bfdSessRowStatus } STATUS current DESCRIPTION "Collection of objects needed for BFD sessions." ::= { bfdGroups 1 } bfdSessionReadOnlyGroup OBJECT-GROUP OBJECTS { bfdSessType, + bfdSessMultiHopUniLinkMode, bfdSessDiscriminator, bfdSessRemoteDiscr, bfdSessDestinationUdpPort, bfdSessState, bfdSessRemoteHeardFlag, bfdSessOperMode, bfdSessControlPlaneIndepFlag, bfdSessNegotiatedInterval, bfdSessNegotiatedEchoInterval, bfdSessNegotiatedDetectMult, + bfdSessAuthPresFlag, + bfdSessAuthenticationType, + bfdSessAuthenticationKeyID, + bfdSessAuthenticationKey, bfdSessDiscMapIndex, bfdSessIpMapIndex } STATUS current DESCRIPTION "Collection of read-only objects needed for BFD sessions." ::= { bfdGroups 2 } bfdSessionPerfGroup OBJECT-GROUP OBJECTS { @@ -1259,23 +1271,22 @@ o The bfdSessPerfTable both allows access to the performance characteristics of BFD sessions. Network administrators not wishing to show this information should consider this table sensitive. The bfdSessAuthenticationType, bfdSessAuthenticationKeyID, and bfdSessAuthenticationKey objects hold security methods and associated security keys of BFD sessions. These objects SHOULD be considered highly sensitive objects. In order for these sensitive information - from being improperly accessed, implementors MAY wish to allow only - write-only access to these objects. Even in such case, SET - operations SHOULD be performed with security features. + from being improperly accessed, implementors MAY wish to disallow + read access to these objects. SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure "for example by using IPSec", even then, there is no control as to who on the secure network is allowed to access and GET/SET "read/change/create/delete" the objects in these MIB modules. It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework "see [RFC3410], section 8", including full support for the SNMPv3 cryptographic mechanisms "for @@ -1310,23 +1321,24 @@ BfdDiag object. 9. References 9.1. Normative References [BFD] Katz, D. and D. Ward, "Bidirectional Forwarding Detection", ID Document: draft-ietf-bfd-base-08.txt, March 2008. - [BFD-LSP] Aggarwal, R., Kompella, K., Nadeau, T., and G. Swallow, - "BFD For MPLS LSPs", ID Document: - draft-ietf-bfd-mpls-06.txt, June 2008. + [BFD-1HOP] + Katz, D. and D. Ward, "BFD for IPv4 and IPv6 (Single + Hop)", ID Document: draft-ietf-bfd-v4v6-1hop-08.txt, + March 2008. [BFD-MH] Katz, D. and D. Ward, "BFD for Multihop Paths", ID Document: draft-ietf-bfd-multihop-06.txt, January 2008. [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. Schoenwaelder, Ed., "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. Schoenwaelder, Ed., "Textual Conventions for SMIv2",