--- 1/draft-ietf-idr-bgp4-mib-11.txt 2006-02-04 23:30:49.000000000 +0100 +++ 2/draft-ietf-idr-bgp4-mib-12.txt 2006-02-04 23:30:49.000000000 +0100 @@ -1,20 +1,20 @@ Network Working Group Editors of this version: INTERNET DRAFT J. Haas S. Hares NextHop Technologies - August 2003 + September 2003 Definitions of Managed Objects for the Fourth Version of Border Gateway Protocol (BGP-4) - + Status of this Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC 2026. 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. @@ -48,31 +48,31 @@ also note errors where the MIB fails to fully represent the BGP protocol. Work is currently in progress to replace this MIB with a new one representing the current state of the BGP protocol and its extensions. Distribution of this memo is unlimited. Please forward comments to idr@ietf.org. Table of Contents - 1. Introduction ................................................... 3 - 2. The Internet-Standard Management Framework ..................... 3 - 3. Overview ....................................................... 3 - 4. Definitions .................................................... 4 - 5. Intellectual Property ......................................... 29 - 6. Security Considerations ....................................... 30 - 7. Acknowledgements .............................................. 32 - 8. Normative References .......................................... 33 - 9. Informative References ........................................ 34 - 10. Editors' Address .............................................. 35 - 11. Full Copyright Statement ...................................... 35 + 1. Introduction .................................................. 3 + 2. The Internet-Standard Management Framework .................... 3 + 3. Overview ...................................................... 3 + 4. Definitions ................................................... 4 + 5. Intellectual Property ........................................ 29 + 6. Security Considerations ...................................... 30 + 7. Acknowledgements ............................................. 32 + 8. Normative References ......................................... 33 + 9. Informative References ....................................... 34 + 10. Editors' Address ............................................. 35 + 11. Full Copyright Statement ..................................... 35 1. Introduction This memo 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 used for managing the Border Gateway Protocol Version 4 or lower [BGP, BGP4APP]. 2. The Internet-Standard Management Framework @@ -109,21 +109,21 @@ BGP4-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, Integer32, Counter32, Gauge32, mib-2 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; bgp MODULE-IDENTITY - LAST-UPDATED "200308180000Z" + LAST-UPDATED "200309050000Z" ORGANIZATION "IETF IDR Working Group" CONTACT-INFO "E-mail: idr@ietf.org Jeffrey Haas, Susan Hares (Editors) NextHop Technologies 825 Victors Way Suite 100 Ann Arbor, MI 48108-2738 Tel: +1 734 222-1600 Fax: +1 734 222-1602 @@ -132,38 +132,44 @@ DESCRIPTION "The MIB module for the BGP-4 protocol. Copyright (C) The Internet Society (2003). This version of this MIB module is part of RFC yyyy; see the RFC itself for full legal notices." -- RFC Ed.: replace yyyy with actual RFC number & remove this note - REVISION "200308180000Z" + REVISION "200309050000Z" DESCRIPTION "Changes from RFC 1657: 1) Fixed the definitions of the traps to make them equivalent to their initial definition in RFC 1269. 2) Added compliance and conformance info. 3) Updated information for the values of bgpPeerNegotiatedVersion, bgp4PathAttrLocalPref, bgp4PathAttrCalcLocalPref, bgp4PathAttrMultiExitDisc, bgp4PathAttrASPathSegement. 4) Added additional clarification comments where needed. 5) Noted where objects do not fully reflect the protocol as Known Issues. 6) Updated the DESCRIPTION for the - bgp4PathAttrAtomicAggregate object." + bgp4PathAttrAtomicAggregate object. + 7) The following objects have had their DESCRIPTION + clause modified to remove the requirement to + reset the counter to zero on a transition to + the established state: + bgpPeerInUpdates, bgpPeerOutUpdates, + bgpPeerInTotalMessages, bgpPeerOutTotalMessages" ::= { mib-2 15 } bgpVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Vector of supported BGP protocol version numbers. Each peer negotiates the version from this vector. Versions are identified @@ -368,64 +375,48 @@ DESCRIPTION "The remote autonomous system number." ::= { bgpPeerEntry 9 } bgpPeerInUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BGP UPDATE messages - received on this connection. This object - should be initialized to zero (0) when the - connection is established. The value of this - object, when not in the established state, - is undefined." + received on this connection." ::= { bgpPeerEntry 10 } bgpPeerOutUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BGP UPDATE messages - transmitted on this connection. This - object should be initialized to zero (0) - when the connection is established. The - value of this object, when not in the - established state, is undefined." + transmitted on this connection." ::= { bgpPeerEntry 11 } bgpPeerInTotalMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of messages received - from the remote peer on this connection. - This object should be initialized to zero - when the connection is established. The - value of this object, when not in the - established state, is undefined." + from the remote peer on this connection." ::= { bgpPeerEntry 12 } bgpPeerOutTotalMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of messages transmitted to - the remote peer on this connection. This - object should be initialized to zero when - the connection is established. The - value of this object, when not in the - established state, is undefined." + the remote peer on this connection." ::= { bgpPeerEntry 13 } bgpPeerLastError OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last error code and subcode seen by this peer on this connection. If no error has occurred, this field is zero. Otherwise, the @@ -1035,24 +1027,25 @@ OBJECTS { bgpPeerLastError, bgpPeerState } STATUS deprecated DESCRIPTION "The BGP Established event is generated when the BGP FSM enters the ESTABLISHED state. This object has been deprecated in favor of bgpEstablishedNotification." ::= { bgpTraps 1 } + bgpBackwardTransition NOTIFICATION-TYPE OBJECTS { bgpPeerLastError, bgpPeerState } - STATUS current + STATUS deprecated DESCRIPTION "The BGPBackwardTransition Event is generated when the BGP FSM moves from a higher numbered state to a lower numbered state. This object has been deprecated in favor of bgpBackwardTransNotification." ::= { bgpTraps 2 } -- Conformance information @@ -1068,20 +1061,24 @@ bgp4MIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for entities which implement the BGP4 mib." MODULE -- this module MANDATORY-GROUPS { bgp4MIBGlobalsGroup, bgp4MIBPeerGroup, bgp4MIBPathAttrGroup } + GROUP bgp4MIBNotificationGroup + DESCRIPTION + "Implementation of BGP Notifications are + completely optional in this MIB." ::= { bgp4MIBCompliances 1 } bgp4MIBDeprecatedCompliances MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement documenting deprecated objects in the BGP4 mib." MODULE -- this module GROUP bgp4MIBRcvdPathAttrGroup DESCRIPTION @@ -1166,30 +1163,29 @@ bgp4PathAttrAggregatorAS, bgp4PathAttrAggregatorAddr, bgp4PathAttrCalcLocalPref, bgp4PathAttrBest, bgp4PathAttrUnknown } STATUS current DESCRIPTION "A collection of objects for managing BGP path entries." ::= { bgp4MIBGroups 4 } - bgp4MIBTrapGroup NOTIFICATION-GROUP NOTIFICATIONS { bgpEstablished, bgpBackwardTransition } STATUS deprecated DESCRIPTION "A collection of notifications for signaling changes in BGP peer relationships. - Obsoleted by bgp4MIBNewNotificationGroup" + Obsoleted by bgp4MIBNotificationGroup" ::= { bgp4MIBGroups 5 } bgp4MIBNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { bgpEstablishedNotification, bgpBackwardTransNotification } STATUS current DESCRIPTION "A collection of notifications for signaling changes in BGP peer relationships.