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

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