--- 1/draft-ietf-bfd-mib-08.txt 2010-03-08 10:11:03.000000000 +0100 +++ 2/draft-ietf-bfd-mib-09.txt 2010-03-08 10:11:03.000000000 +0100 @@ -1,57 +1,67 @@ BFD Working Group T. Nadeau Internet-Draft BT Intended status: Standards Track Z. Ali -Expires: September 4, 2010 Cisco Systems, Inc. +Expires: September 9, 2010 Cisco Systems, Inc. N. Akiya Cisco Systems G.K. - March 3, 2010 + March 8, 2010 BFD Management Information Base - draft-ietf-bfd-mib-08 + draft-ietf-bfd-mib-09 Status of this Memo This Internet-Draft is submitted to IETF in full conformance with the - provisions of BCP 78 and BCP 79. + provisions of BCP 78 and BCP 79. This document may contain material + from IETF Documents or IETF Contributions published or made publicly + available before November 10, 2008. The person(s) controlling the + copyright in some of this material may not have granted the IETF + Trust the right to allow modifications of such material outside the + IETF Standards Process. Without obtaining an adequate license from + the person(s) controlling the copyright in such materials, this + document may not be modified outside the IETF Standards Process, and + derivative works of it may not be created outside the IETF Standards + Process, except to format it for publication as an RFC or to + translate it into languages other than English. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months 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/1id-abstracts.html The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html -Copyright Notice +Copyright and License Notice - Copyright (c) 2009 IETF Trust and the persons identified as the + Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents - carefully, as they describe your rights and restrictions with respect - to this document. Code Components extracted from this document must - include Simplified BSD License text as described in Section 4.e of - the Trust Legal Provisions and are provided without warranty as - described in the BSD License. + carefully, as they describe your rights and restrictions with + respect to this document. Code Components extracted from this + document must include Simplified BSD License text as described + in Section 4.e of the Trust Legal Provisions and are provided + without warranty as described in the Simplified BSD License. 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 @@ -289,21 +299,21 @@ -- information. bfdSessTable OBJECT-TYPE SYNTAX SEQUENCE OF BfdSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session Table describes the BFD sessions." REFERENCE "BFD Version 0 (draft-katz-ward-bfd-02.txt) and - BFD Version 1 (draft-ietf-bfd-base-09.txt)" + BFD Version 1 (draft-ietf-bfd-base-11.txt)" ::= { bfdObjects 2 } bfdSessEntry OBJECT-TYPE SYNTAX BfdSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BFD Session Entry describes BFD session." INDEX { bfdSessIndex } ::= { bfdSessTable 1 } @@ -359,55 +369,55 @@ SYNTAX Unsigned32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "The version number of the BFD protocol that this session is running in. Write access is available for this object to provide ability to set desired version for this BFD session." REFERENCE "BFD Version 0 (draft-katz-ward-bfd-02.txt) and - BFD Version 1 (draft-ietf-bfd-base-09.txt)" + BFD Version 1 (draft-ietf-bfd-base-11.txt)" DEFVAL { 1 } ::= { bfdSessEntry 2 } bfdSessType OBJECT-TYPE SYNTAX INTEGER { singleHop(1), multiHopTotallyArbitraryPaths(2), multiHopOutOfBandSignaling(3), multiHopUnidirectionalLinks(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the type of this BFD session." REFERENCE - "draft-ietf-bfd-v4v6-1hop-10 and - draft-ietf-bfd-multihop-08" + "draft-ietf-bfd-v4v6-1hop-11 and + draft-ietf-bfd-multihop-09" ::= { 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-08, Section 3.3" + "draft-ietf-bfd-multihop-09, 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 5 } @@ -415,64 +425,64 @@ 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-09, Section 6.8.6." + "draft-ietf-bfd-base-11, Section 6.8.6." ::= { 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-10), - Port 3785 (draft-ietf-bfd-v4v6-1hop-10), and - Port 4784 (draft-ietf-bfd-multihop-08)" + "Port 3784 (draft-ietf-bfd-v4v6-1hop-11), + Port 3785 (draft-ietf-bfd-v4v6-1hop-11), and + Port 4784 (draft-ietf-bfd-multihop-09)" DEFVAL { 0 } ::= { 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-10 and - draft-ietf-bfd-multihop-08" + "draft-ietf-bfd-v4v6-1hop-11 and + draft-ietf-bfd-multihop-09" DEFVAL { 0 } ::= { 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-10 and - draft-ietf-bfd-multihop-08" + "draft-ietf-bfd-v4v6-1hop-11 and + draft-ietf-bfd-multihop-09" DEFVAL { 0 } ::= { bfdSessEntry 9 } bfdSessAdminStatus OBJECT-TYPE SYNTAX INTEGER { stop(1), start(2) } MAX-ACCESS read-create STATUS current @@ -515,21 +525,21 @@ 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-09.txt)" + BFD Version 1 (draft-ietf-bfd-base-11.txt)" DEFVAL { false } ::= { 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) @@ -634,38 +644,38 @@ 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-10, Sec. 5" + draft-ietf-bfd-v4v6-1hop-11, Sec. 5" DEFVAL { false } ::= { bfdSessEntry 21 } 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-10, Sec. 5" + draft-ietf-bfd-v4v6-1hop-11, Sec. 5" DEFVAL { 0 } ::= { bfdSessEntry 22 } 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 @@ -732,21 +742,21 @@ bfdSessAuthPresFlag OBJECT-TYPE SYNTAX TruthValue 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-09, Sections 4.2 - 4.4" + "draft-ietf-bfd-base-11, Sections 4.2 - 4.4" DEFVAL { false } ::= { bfdSessEntry 30 } bfdSessAuthenticationType OBJECT-TYPE SYNTAX INTEGER { reserved(0), simplePassword(1), keyedMD5(2), meticulousKeyedMD5(3), keyedSHA1(4), @@ -758,55 +768,55 @@ "The Authentication Type used for this BFD session. This field is valid only when the Authentication Present bit is set. Max-access to this object as well as other authentication related objects are set to read-create in order to support management of a single key ID at a time, key rotation is not handled. Key update in practice must be done by atomic update using a set containing all affected objects in the same varBindList or otherwise risk the session dropping." REFERENCE - "draft-ietf-bfd-base-09, Sections 4.2 - 4.4" + "draft-ietf-bfd-base-11, Sections 4.2 - 4.4" ::= { bfdSessEntry 31 } bfdSessAuthenticationKeyID OBJECT-TYPE SYNTAX Integer32 (-1 | 0..255) MAX-ACCESS read-create 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-09, Sections 4.2 - 4.4" + "draft-ietf-bfd-base-11, Sections 4.2 - 4.4" DEFVAL { -1 } ::= { bfdSessEntry 32 } bfdSessAuthenticationKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..252)) MAX-ACCESS read-create 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." REFERENCE - "draft-ietf-bfd-base-09, Sections 4.2 - 4.4" + "draft-ietf-bfd-base-11, Sections 4.2 - 4.4" ::= { bfdSessEntry 33 } 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 @@ -1488,52 +1498,48 @@ this note.] This document also requests IANA to manage the registry for the 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. + Detection", ID Document: draft-ietf-bfd-base-11.txt, + January 2010. [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. + Hop)", ID Document: draft-ietf-bfd-v4v6-1hop-11.txt, + January 2010. [BFD-MH] Katz, D. and D. Ward, "BFD for Multihop Paths", - ID Document: draft-ietf-bfd-multihop-06.txt, January 2008. + ID Document: draft-ietf-bfd-multihop-09.txt, January 2010. [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", STD 58, RFC 2579, April 1999. [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999. 9.2. Informative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. - [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an - IANA Considerations Section in RFCs", BCP 26, RFC 2434, - October 1998. - [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, June 2000. [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction and Applicability Statements for Internet- Standard Management Framework", RFC 3410, December 2002. [RFC3413] Levi, D., Meyer, P., and B. Stewart, "Simple Network Management Protocol (SNMP) Applications", STD 62, RFC 3413, December 2002.