home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_i / draft-ietf-idr-bgp4-mib-02.txt < prev    next >
Text File  |  1996-03-16  |  53KB  |  1,343 lines

  1.  
  2. Network Working Group                                          S. Willis
  3. INTERNET DRAFT                                              Bay Networks
  4.                                                               J. Burruss
  5.                                                                  Windata
  6.                                                                   J. Chu
  7.                                                          IBM Corporation
  8.                                                               J. Johnson
  9.                                                            cisco Systems
  10.                                                               March 1996
  11.  
  12.  
  13.                      Definitions of Managed Objects
  14.        for the Fourth Version of Border Gateway Protocol (BGP-4)
  15.  
  16.  
  17.                     <draft-ietf-idr-bgp4-mib-02.txt>
  18.  
  19.  
  20.                           Status of this Memo
  21.  
  22. This document is an Internet-Draft.  Internet-Drafts are working
  23. documents of the Internet Engineering Task Force (IETF), its areas, and
  24. its working groups.  Note that other groups may also distribute working
  25. documents as Internet-Drafts.
  26.  
  27. Internet-Drafts are draft documents valid for a maximum of six months
  28. and may be updated, replaced, or obsoleted by other documents at any
  29. time.  It is inappropriate to use Internet- Drafts as reference material
  30. or to cite them other than as ``work in progress.''
  31.  
  32. To learn the current status of any Internet-Draft, please check the
  33. ``1id-abstracts.txt'' listing contained in the Internet- Drafts Shadow
  34. Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
  35. munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
  36. ftp.isi.edu (US West Coast).
  37.  
  38.  
  39.                                 Abstract
  40.  
  41. This memo is an extension to the SNMP MIB.  It specifies an IAB
  42. standards track protocol for the Internet community, and requests
  43. discussion and suggestions for improvements.  The origin of this memo is
  44. from RFC 1269 "Definitions of Managed Objects for the Board Gateway
  45. Protocol (Version 3)" written by the first two authors of this memo,
  46. which was updated to support BGP-4 in RFC 1657.  This memo fixes errors
  47. introduced when the MIB was converted to use the SNMPv2 SMI, as well as
  48. updates references to the Draft Standard SNMPv2 SMI documents.
  49.  
  50.  
  51.  
  52.  
  53. Expires September 1996                                          [Page 1]
  54.  
  55. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  56.  
  57.  
  58. Distribution of this memo is unlimited.  Please forward comments to
  59. bgp@ans.net.
  60.  
  61.  
  62.  
  63. 1. Introduction
  64.  
  65. This memo defines an experimental portion of the Management Information
  66. Base (MIB) for use with network management protocols in the Internet
  67. community.  In particular, it describes managed objects used for
  68. managing the Border Gateway Protocol Version 4 or lower [1, 2].
  69.  
  70.  
  71.  
  72. 2. The SNMP Network Management Framework
  73.  
  74. The SNMP Network Management Framework consists of several components.
  75. For the purpose of this specification, the applicable components of the
  76. Framework are the SMI and related documents [3, 4, 5], which define the
  77. mechanisms used for describing and naming objects for the purpose of
  78. management.
  79.  
  80. The Framework permits new objects to be defined for the purpose of
  81. experimentation and evaluation.
  82.  
  83.  
  84.  
  85. 3. Object Definitions
  86.  
  87. Managed objects are accessed via a virtual information store, termed the
  88. Management Information Base or MIB.  Objects in the MIB are defined
  89. using the subset of Abstract Syntax Notation One (ASN.1) defined in the
  90. SMI.  In particular, each object type is named by an OBJECT IDENTIFIER,
  91. an administratively assigned name.  The object type together with an
  92. object instance serves to uniquely identify a specific instantiation of
  93. the object.  For human convenience, we often use a textual string,
  94. termed the descriptor, to refer to the object type.
  95.  
  96.  
  97.  
  98. 4. Overview
  99.  
  100. These objects are used to control and manage a BGP-4 implementation.
  101.  
  102. Apart from a few system-wide scalar objects, this MIB is broken into
  103. three tables: the BGP Peer Table, the BGP Received Path Attribute Table,
  104. and the BGP-4 Received Path Attribute Table.  The BGP Peer Table
  105. contains information about state and current activity of connections
  106.  
  107.  
  108.  
  109. Expires September 1996                                          [Page 2]
  110.  
  111. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  112.  
  113.  
  114. with the BGP peers.  The Received Path Attribute Table contains path
  115. attributes received from all peers running BGP version 3 or less.  The
  116. BGP-4 Received Path Attribute Table contains path attributes received
  117. from all BGP-4 peers.  The actual attributes used in determining a route
  118. are a subset of the received attribute tables after local routing policy
  119. has been applied.
  120.  
  121.  
  122.  
  123. 5. Definitions
  124.  
  125. BGP4-MIB DEFINITIONS ::= BEGIN
  126.  
  127.                 IMPORTS
  128.                     MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
  129.                     IpAddress, Integer32, Counter32, Gauge32, mib-2
  130.                         FROM SNMPv2-SMI
  131.                     MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  132.                         FROM SNMPv2-CONF;
  133.  
  134.                 bgp MODULE-IDENTITY
  135.                     LAST-UPDATED "9601080000Z"
  136.                     ORGANIZATION "IETF BGP Working Group"
  137.                     CONTACT-INFO
  138.                                 "   John Chu  (Editor)
  139.                             Postal: IBM Corp.
  140.                                     P.O.Box 704
  141.                                     Yorktown Heights, NY 10598
  142.                                     US
  143.  
  144.                                Tel: +1 914 784 7839
  145.                                Fax: +1 914 784 6205
  146.                             E-mail: jychu@watson.ibm.com
  147.  
  148.                                     Jeff Johnson (Editor)
  149.                             Postal: cisco Systems
  150.                                     170 W. Tasman Drive
  151.                                     San Jose, CA 95134
  152.  
  153.                                Tel: +1 408 526 7789
  154.                                Fax: +1 408 526 4860
  155.                             E-mail: jjohnson@cisco.com"
  156.                     DESCRIPTION
  157.                             "The MIB module for BGP-4."
  158.                     REVISION     "9601080000Z"
  159.                     DESCRIPTION
  160.                             "1) Fixed the definitions of the traps to
  161.                              make them equivalent to their initial
  162.  
  163.  
  164.  
  165. Expires September 1996                                          [Page 3]
  166.  
  167. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  168.  
  169.  
  170.                              definition in RFC 1269.
  171.                              2) Added compliance and conformance info."
  172.                     ::= { mib-2 15 }
  173.  
  174.                 bgpVersion OBJECT-TYPE
  175.                     SYNTAX     OCTET STRING (SIZE (1..255))
  176.                     MAX-ACCESS read-only
  177.                     STATUS     current
  178.                     DESCRIPTION
  179.                             "Vector of supported BGP protocol version
  180.                             numbers.  Each peer negotiates the version
  181.                             from this vector.  Versions are identified
  182.                             via the string of bits contained within this
  183.                             object.  The first octet contains bits 0 to
  184.                             7, the second octet contains bits 8 to 15,
  185.                             and so on, with the most significant bit
  186.                             referring to the lowest bit number in the
  187.                             octet (e.g., the MSB of the first octet
  188.                             refers to bit 0).  If a bit, i, is present
  189.                             and set, then the version (i+1) of the BGP
  190.                             is supported."
  191.                     ::= { bgp 1 }
  192.  
  193.                 bgpLocalAs OBJECT-TYPE
  194.                     SYNTAX     INTEGER (0..65535)
  195.                     MAX-ACCESS read-only
  196.                     STATUS     current
  197.                     DESCRIPTION
  198.                             "The local autonomous system number."
  199.                     ::= { bgp 2 }
  200.  
  201.  
  202.  
  203.                 -- BGP Peer table.  This table contains, one entry per BGP
  204.                 -- peer, information about the BGP peer.
  205.  
  206.                 bgpPeerTable OBJECT-TYPE
  207.                     SYNTAX     SEQUENCE OF BgpPeerEntry
  208.                     MAX-ACCESS not-accessible
  209.                     STATUS     current
  210.                     DESCRIPTION
  211.                             "BGP peer table.  This table contains,
  212.                             one entry per BGP peer, information about the
  213.                             connections with BGP peers."
  214.                     ::= { bgp 3 }
  215.  
  216.                 bgpPeerEntry OBJECT-TYPE
  217.                     SYNTAX     BgpPeerEntry
  218.  
  219.  
  220.  
  221. Expires September 1996                                          [Page 4]
  222.  
  223. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  224.  
  225.  
  226.                     MAX-ACCESS not-accessible
  227.                     STATUS     current
  228.                     DESCRIPTION
  229.                             "Entry containing information about the
  230.                             connection with a BGP peer."
  231.                     INDEX { bgpPeerRemoteAddr }
  232.                     ::= { bgpPeerTable 1 }
  233.  
  234.                 BgpPeerEntry ::= SEQUENCE {
  235.                         bgpPeerIdentifier
  236.                             IpAddress,
  237.                         bgpPeerState
  238.                             INTEGER,
  239.                         bgpPeerAdminStatus
  240.                             INTEGER,
  241.                         bgpPeerNegotiatedVersion
  242.                             Integer32,
  243.                         bgpPeerLocalAddr
  244.                             IpAddress,
  245.                         bgpPeerLocalPort
  246.                             INTEGER,
  247.                         bgpPeerRemoteAddr
  248.                             IpAddress,
  249.                         bgpPeerRemotePort
  250.                             INTEGER,
  251.                         bgpPeerRemoteAs
  252.                             INTEGER,
  253.                         bgpPeerInUpdates
  254.                             Counter32,
  255.                         bgpPeerOutUpdates
  256.                             Counter32,
  257.                         bgpPeerInTotalMessages
  258.                             Counter32,
  259.                         bgpPeerOutTotalMessages
  260.                             Counter32,
  261.                         bgpPeerLastError
  262.                             OCTET STRING,
  263.                         bgpPeerFsmEstablishedTransitions
  264.                             Counter32,
  265.                         bgpPeerFsmEstablishedTime
  266.                             Gauge32,
  267.                         bgpPeerConnectRetryInterval
  268.                             INTEGER,
  269.                         bgpPeerHoldTime
  270.                             INTEGER,
  271.                         bgpPeerKeepAlive
  272.                             INTEGER,
  273.                         bgpPeerHoldTimeConfigured
  274.  
  275.  
  276.  
  277. Expires September 1996                                          [Page 5]
  278.  
  279. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  280.  
  281.  
  282.                             INTEGER,
  283.                         bgpPeerKeepAliveConfigured
  284.                             INTEGER,
  285.                         bgpPeerMinASOriginationInterval
  286.                             INTEGER,
  287.                         bgpPeerMinRouteAdvertisementInterval
  288.                             INTEGER,
  289.                         bgpPeerInUpdateElapsedTime
  290.                             Gauge32
  291.                         }
  292.  
  293.                 bgpPeerIdentifier OBJECT-TYPE
  294.                     SYNTAX     IpAddress
  295.                     MAX-ACCESS read-only
  296.                     STATUS     current
  297.                     DESCRIPTION
  298.                             "The BGP Identifier of this entry's BGP peer."
  299.                     ::= { bgpPeerEntry 1 }
  300.  
  301.                 bgpPeerState OBJECT-TYPE
  302.                     SYNTAX     INTEGER {
  303.                                         idle(1),
  304.                                         connect(2),
  305.                                         active(3),
  306.                                         opensent(4),
  307.                                         openconfirm(5),
  308.                                         established(6)
  309.                                }
  310.                     MAX-ACCESS read-only
  311.                     STATUS     current
  312.                     DESCRIPTION
  313.                             "The BGP peer connection state."
  314.                     ::= { bgpPeerEntry 2 }
  315.  
  316.                 bgpPeerAdminStatus OBJECT-TYPE
  317.                     SYNTAX     INTEGER {
  318.                                         stop(1),
  319.                                         start(2)
  320.                                }
  321.                     MAX-ACCESS read-write
  322.                     STATUS     current
  323.                     DESCRIPTION
  324.                             "The desired state of the BGP connection.  A
  325.                             transition from 'stop' to 'start' will cause
  326.                             the BGP Start Event to be generated.  A
  327.                             transition from 'start' to 'stop' will cause
  328.                             the BGP Stop Event to be generated.  This
  329.                             parameter can be used to restart BGP peer
  330.  
  331.  
  332.  
  333. Expires September 1996                                          [Page 6]
  334.  
  335. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  336.  
  337.  
  338.                             connections.  Care should be used in providing
  339.                             write access to this object without adequate
  340.                             authentication."
  341.                     ::= { bgpPeerEntry 3 }
  342.  
  343.                 bgpPeerNegotiatedVersion OBJECT-TYPE
  344.                     SYNTAX     Integer32
  345.                     MAX-ACCESS read-only
  346.                     STATUS     current
  347.                     DESCRIPTION
  348.                             "The negotiated version of BGP running between
  349.                             the two peers."
  350.                     ::= { bgpPeerEntry 4 }
  351.  
  352.                 bgpPeerLocalAddr OBJECT-TYPE
  353.                     SYNTAX     IpAddress
  354.                     MAX-ACCESS read-only
  355.                     STATUS     current
  356.                     DESCRIPTION
  357.                             "The local IP address of this entry's BGP
  358.                             connection."
  359.                     ::= { bgpPeerEntry 5 }
  360.  
  361.                 bgpPeerLocalPort OBJECT-TYPE
  362.                     SYNTAX     INTEGER (0..65535)
  363.                     MAX-ACCESS read-only
  364.                     STATUS     current
  365.                     DESCRIPTION
  366.                             "The local port for the TCP connection between
  367.                             the BGP peers."
  368.                     ::= { bgpPeerEntry 6 }
  369.  
  370.                 bgpPeerRemoteAddr OBJECT-TYPE
  371.                     SYNTAX     IpAddress
  372.                     MAX-ACCESS read-only
  373.                     STATUS     current
  374.                     DESCRIPTION
  375.                             "The remote IP address of this entry's BGP
  376.                             peer."
  377.                     ::= { bgpPeerEntry 7 }
  378.  
  379.                 bgpPeerRemotePort OBJECT-TYPE
  380.                     SYNTAX     INTEGER (0..65535)
  381.                     MAX-ACCESS read-only
  382.                     STATUS     current
  383.                     DESCRIPTION
  384.                             "The remote port for the TCP connection between
  385.                             the BGP peers.  Note that the objects
  386.  
  387.  
  388.  
  389. Expires September 1996                                          [Page 7]
  390.  
  391. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  392.  
  393.  
  394.                             bgpPeerLocalAddr, bgpPeerLocalPort,
  395.                             bgpPeerRemoteAddr and bgpPeerRemotePort
  396.                             provide the appropriate reference to the
  397.                             standard MIB TCP connection table."
  398.                     ::= { bgpPeerEntry 8 }
  399.  
  400.                 bgpPeerRemoteAs OBJECT-TYPE
  401.                     SYNTAX     INTEGER (0..65535)
  402.                     MAX-ACCESS read-only
  403.                     STATUS     current
  404.                     DESCRIPTION
  405.                             "The remote autonomous system number."
  406.                     ::= { bgpPeerEntry 9 }
  407.  
  408.                 bgpPeerInUpdates OBJECT-TYPE
  409.                     SYNTAX     Counter32
  410.                     MAX-ACCESS read-only
  411.                     STATUS     current
  412.                     DESCRIPTION
  413.                             "The number of BGP UPDATE messages received on
  414.                             this connection.  This object should be
  415.                             initialized to zero (0) when the connection is
  416.                             established."
  417.                     ::= { bgpPeerEntry 10 }
  418.  
  419.                 bgpPeerOutUpdates OBJECT-TYPE
  420.                     SYNTAX     Counter32
  421.                     MAX-ACCESS read-only
  422.                     STATUS     current
  423.                     DESCRIPTION
  424.                             "The number of BGP UPDATE messages transmitted
  425.                             on this connection.  This object should be
  426.                             initialized to zero (0) when the connection is
  427.                             established."
  428.                     ::= { bgpPeerEntry 11 }
  429.  
  430.                 bgpPeerInTotalMessages OBJECT-TYPE
  431.                     SYNTAX     Counter32
  432.                     MAX-ACCESS read-only
  433.                     STATUS     current
  434.                     DESCRIPTION
  435.                             "The total number of messages received from the
  436.                             remote peer on this connection.  This object
  437.                             should be initialized to zero when the
  438.                             connection is established."
  439.                     ::= { bgpPeerEntry 12 }
  440.  
  441.                 bgpPeerOutTotalMessages OBJECT-TYPE
  442.  
  443.  
  444.  
  445. Expires September 1996                                          [Page 8]
  446.  
  447. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  448.  
  449.  
  450.                     SYNTAX     Counter32
  451.                     MAX-ACCESS read-only
  452.                     STATUS     current
  453.                     DESCRIPTION
  454.                             "The total number of messages transmitted to
  455.                             the remote peer on this connection.  This object
  456.                             should be initialized to zero when the
  457.                             connection is established."
  458.                     ::= { bgpPeerEntry 13 }
  459.  
  460.                 bgpPeerLastError OBJECT-TYPE
  461.                     SYNTAX     OCTET STRING (SIZE (2))
  462.                     MAX-ACCESS read-only
  463.                     STATUS     current
  464.                     DESCRIPTION
  465.                             "The last error code and subcode seen by this
  466.                             peer on this connection.  If no error has
  467.                             occurred, this field is zero.  Otherwise, the
  468.                             first byte of this two byte OCTET STRING
  469.                             contains the error code, and the second byte
  470.                             contains the subcode."
  471.                     ::= { bgpPeerEntry 14 }
  472.  
  473.                 bgpPeerFsmEstablishedTransitions OBJECT-TYPE
  474.                     SYNTAX     Counter32
  475.                     MAX-ACCESS read-only
  476.                     STATUS     current
  477.                     DESCRIPTION
  478.                             "The total number of times the BGP FSM
  479.                             transitioned into the established state."
  480.                     ::= { bgpPeerEntry 15 }
  481.  
  482.                 bgpPeerFsmEstablishedTime OBJECT-TYPE
  483.                     SYNTAX     Gauge32
  484.                     MAX-ACCESS read-only
  485.                     STATUS     current
  486.                     DESCRIPTION
  487.                             "This timer indicates how long (in seconds) this
  488.                             peer has been in the Established state or how long
  489.                             since this peer was last in the Established state.
  490.                             It is set to zero when a new peer is configured or
  491.                             the router is booted."
  492.                     ::= { bgpPeerEntry 16 }
  493.  
  494.                 bgpPeerConnectRetryInterval OBJECT-TYPE
  495.                     SYNTAX     INTEGER (1..65535)
  496.                     MAX-ACCESS read-write
  497.                     STATUS     current
  498.  
  499.  
  500.  
  501. Expires September 1996                                          [Page 9]
  502.  
  503. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  504.  
  505.  
  506.                     DESCRIPTION
  507.                             "Time interval in seconds for the ConnectRetry
  508.                             timer.  The suggested value for this timer is
  509.                             120 seconds."
  510.                     ::= { bgpPeerEntry 17 }
  511.  
  512.                 bgpPeerHoldTime OBJECT-TYPE
  513.                     SYNTAX     INTEGER  ( 0 | 3..65535 )
  514.                     MAX-ACCESS read-only
  515.                     STATUS     current
  516.                     DESCRIPTION
  517.                             "Time interval in seconds for the Hold Timer
  518.                             established with the peer.  The value of this
  519.                             object is calculated by this BGP speaker by
  520.                             using the smaller of the value in
  521.                             bgpPeerHoldTimeConfigured and the Hold Time
  522.                             received in the OPEN message.  This value
  523.                             must be at lease three seconds if it is not
  524.                             zero (0) in which case the Hold Timer has
  525.                             not been established with the peer, or, the
  526.                             value of bgpPeerHoldTimeConfigured is zero (0)."
  527.                     ::= { bgpPeerEntry 18 }
  528.  
  529.                 bgpPeerKeepAlive OBJECT-TYPE
  530.                     SYNTAX     INTEGER ( 0 | 1..21845 )
  531.                     MAX-ACCESS read-only
  532.                     STATUS     current
  533.                     DESCRIPTION
  534.                             "Time interval in seconds for the KeepAlive
  535.                             timer established with the peer.  The value of
  536.                             this object is calculated by this BGP speaker
  537.                             such that, when compared with bgpPeerHoldTime,
  538.                             it has the same proportion as what
  539.                             bgpPeerKeepAliveConfigured has when compared
  540.                             with bgpPeerHoldTimeConfigured.  If the value
  541.                             of this object is zero (0), it indicates that
  542.                             the KeepAlive timer has not been established
  543.                             with the peer, or, the value of
  544.                             bgpPeerKeepAliveConfigured is zero (0)."
  545.                     ::= { bgpPeerEntry 19 }
  546.  
  547.                 bgpPeerHoldTimeConfigured OBJECT-TYPE
  548.                     SYNTAX     INTEGER ( 0 | 3..65535 )
  549.                     MAX-ACCESS read-write
  550.                     STATUS     current
  551.                     DESCRIPTION
  552.                             "Time interval in seconds for the Hold Time
  553.                             configured for this BGP speaker with this peer.
  554.  
  555.  
  556.  
  557. Expires September 1996                                         [Page 10]
  558.  
  559. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  560.  
  561.  
  562.                             This value is placed in an OPEN message sent to
  563.                             this peer by this BGP speaker, and is compared
  564.                             with the Hold Time field in an OPEN message
  565.                             received from the peer when determining the Hold
  566.                             Time (bgpPeerHoldTime) with the peer.  This value
  567.                             must not be less than three seconds if it is not
  568.                             zero (0) in which case the Hold Time is NOT to be
  569.                             established with the peer.  The suggested value for
  570.                             this timer is 90 seconds."
  571.                     ::= { bgpPeerEntry 20 }
  572.  
  573.                 bgpPeerKeepAliveConfigured OBJECT-TYPE
  574.                     SYNTAX     INTEGER ( 0 | 1..21845 )
  575.                     MAX-ACCESS read-write
  576.                     STATUS     current
  577.                     DESCRIPTION
  578.                             "Time interval in seconds for the KeepAlive timer
  579.                             configured for this BGP speaker with this peer.
  580.                             The value of this object will only determine the
  581.                             KEEPALIVE messages' frequency relative to the value
  582.                             specified in bgpPeerHoldTimeConfigured; the actual
  583.                             time interval for the KEEPALIVE messages is
  584.                             indicated by bgpPeerKeepAlive.  A reasonable
  585.                             maximum value for this timer would be configured to
  586.                             be one third of that of bgpPeerHoldTimeConfigured.
  587.                             If the value of this object is zero (0), no
  588.                             periodical KEEPALIVE messages are sent to the peer
  589.                             after the BGP connection has been established.  The
  590.                             suggested value for this timer is 30 seconds."
  591.                     ::= { bgpPeerEntry 21 }
  592.  
  593.                 bgpPeerMinASOriginationInterval OBJECT-TYPE
  594.                     SYNTAX     INTEGER (1..65535)
  595.                     MAX-ACCESS read-write
  596.                     STATUS     current
  597.                     DESCRIPTION
  598.                             "Time interval in seconds for the
  599.                             MinASOriginationInterval timer.
  600.                             The suggested value for this timer is 15 seconds."
  601.                     ::= { bgpPeerEntry 22 }
  602.  
  603.                 bgpPeerMinRouteAdvertisementInterval OBJECT-TYPE
  604.                     SYNTAX     INTEGER (1..65535)
  605.                     MAX-ACCESS read-write
  606.                     STATUS     current
  607.                     DESCRIPTION
  608.                             "Time interval in seconds for the
  609.                             MinRouteAdvertisementInterval timer.
  610.  
  611.  
  612.  
  613. Expires September 1996                                         [Page 11]
  614.  
  615. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  616.  
  617.  
  618.                             The suggested value for this timer is 30 seconds."
  619.                     ::= { bgpPeerEntry 23 }
  620.  
  621.                 bgpPeerInUpdateElapsedTime OBJECT-TYPE
  622.                     SYNTAX     Gauge32
  623.                     MAX-ACCESS read-only
  624.                     STATUS     current
  625.                     DESCRIPTION
  626.                             "Elapsed time in seconds since the last BGP
  627.                             UPDATE message was received from the peer.
  628.                             Each time bgpPeerInUpdates is incremented,
  629.                             the value of this object is set to zero (0)."
  630.                     ::= { bgpPeerEntry 24 }
  631.  
  632.  
  633.  
  634.                 bgpIdentifier OBJECT-TYPE
  635.                     SYNTAX     IpAddress
  636.                     MAX-ACCESS read-only
  637.                     STATUS     current
  638.                     DESCRIPTION
  639.                             "The BGP Identifier of local system."
  640.                     ::= { bgp 4 }
  641.  
  642.  
  643.  
  644.                 -- Received Path Attribute Table.  This table contains,
  645.                 -- one entry per path to a network, path attributes
  646.                 -- received from all peers running BGP version 3 or less.
  647.                 -- This table is obsolete, having been replaced in
  648.                 -- functionality with the bgp4PathAttrTable.
  649.  
  650.                 bgpRcvdPathAttrTable OBJECT-TYPE
  651.                     SYNTAX     SEQUENCE OF BgpPathAttrEntry
  652.                     MAX-ACCESS not-accessible
  653.                     STATUS     obsolete
  654.                     DESCRIPTION
  655.                             "The BGP Received Path Attribute Table contains
  656.                             information about paths to destination networks
  657.                             received from all peers running BGP version 3 or
  658.                             less."
  659.                     ::= { bgp 5 }
  660.  
  661.                 bgpPathAttrEntry OBJECT-TYPE
  662.                     SYNTAX     BgpPathAttrEntry
  663.                     MAX-ACCESS not-accessible
  664.                     STATUS     obsolete
  665.                     DESCRIPTION
  666.  
  667.  
  668.  
  669. Expires September 1996                                         [Page 12]
  670.  
  671. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  672.  
  673.  
  674.                             "Information about a path to a network."
  675.                     INDEX { bgpPathAttrDestNetwork,
  676.                             bgpPathAttrPeer        }
  677.                     ::= { bgpRcvdPathAttrTable 1 }
  678.  
  679.                 BgpPathAttrEntry ::= SEQUENCE {
  680.                     bgpPathAttrPeer
  681.                          IpAddress,
  682.                     bgpPathAttrDestNetwork
  683.                          IpAddress,
  684.                     bgpPathAttrOrigin
  685.                          INTEGER,
  686.                     bgpPathAttrASPath
  687.                          OCTET STRING,
  688.                     bgpPathAttrNextHop
  689.                          IpAddress,
  690.                     bgpPathAttrInterASMetric
  691.                          Integer32
  692.                 }
  693.  
  694.                 bgpPathAttrPeer OBJECT-TYPE
  695.                     SYNTAX     IpAddress
  696.                     MAX-ACCESS read-only
  697.                     STATUS     obsolete
  698.                     DESCRIPTION
  699.                             "The IP address of the peer where the path
  700.                             information was learned."
  701.                     ::= { bgpPathAttrEntry 1 }
  702.  
  703.                 bgpPathAttrDestNetwork OBJECT-TYPE
  704.                     SYNTAX     IpAddress
  705.                     MAX-ACCESS read-only
  706.                     STATUS     obsolete
  707.                     DESCRIPTION
  708.                             "The address of the destination network."
  709.                     ::= { bgpPathAttrEntry 2 }
  710.  
  711.                 bgpPathAttrOrigin OBJECT-TYPE
  712.                     SYNTAX     INTEGER {
  713.                                    igp(1),-- networks are interior
  714.                                    egp(2),-- networks learned via EGP
  715.                                    incomplete(3) -- undetermined
  716.                                }
  717.                     MAX-ACCESS read-only
  718.                     STATUS     obsolete
  719.                     DESCRIPTION
  720.                          "The ultimate origin of the path information."
  721.                     ::= { bgpPathAttrEntry 3 }
  722.  
  723.  
  724.  
  725. Expires September 1996                                         [Page 13]
  726.  
  727. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  728.  
  729.  
  730.                 bgpPathAttrASPath OBJECT-TYPE
  731.                     SYNTAX     OCTET STRING (SIZE (2..255))
  732.                     MAX-ACCESS read-only
  733.                     STATUS     obsolete
  734.                     DESCRIPTION
  735.                             "The set of ASs that must be traversed to reach
  736.                             the network.  This object is probably best
  737.                             represented as SEQUENCE OF INTEGER.  For SMI
  738.                             compatibility, though, it is represented as
  739.                             OCTET STRING.  Each AS is represented as a pair
  740.                             of octets according to the following algorithm:
  741.  
  742.                                 first-byte-of-pair = ASNumber / 256;
  743.                                 second-byte-of-pair = ASNumber & 255;"
  744.                     ::= { bgpPathAttrEntry 4 }
  745.  
  746.                 bgpPathAttrNextHop OBJECT-TYPE
  747.                     SYNTAX     IpAddress
  748.                     MAX-ACCESS read-only
  749.                     STATUS     obsolete
  750.                     DESCRIPTION
  751.                             "The address of the border router that should
  752.                             be used for the destination network."
  753.                     ::= { bgpPathAttrEntry 5 }
  754.  
  755.                 bgpPathAttrInterASMetric OBJECT-TYPE
  756.                     SYNTAX     Integer32
  757.                     MAX-ACCESS read-only
  758.                     STATUS     obsolete
  759.                     DESCRIPTION
  760.                             "The optional inter-AS metric.  If this
  761.                             attribute has not been provided for this route,
  762.                             the value for this object is 0."
  763.                     ::= { bgpPathAttrEntry 6 }
  764.  
  765.  
  766.  
  767.                 -- BGP-4 Received Path Attribute Table.  This table contains,
  768.                 -- one entry per path to a network, path attributes
  769.                 -- received from all peers running BGP-4.
  770.  
  771.                 bgp4PathAttrTable OBJECT-TYPE
  772.                     SYNTAX     SEQUENCE OF Bgp4PathAttrEntry
  773.                     MAX-ACCESS not-accessible
  774.                     STATUS     current
  775.                     DESCRIPTION
  776.                             "The BGP-4 Received Path Attribute Table contains
  777.                             information about paths to destination networks
  778.  
  779.  
  780.  
  781. Expires September 1996                                         [Page 14]
  782.  
  783. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  784.  
  785.  
  786.                             received from all BGP4 peers."
  787.                     ::= { bgp 6 }
  788.  
  789.                 bgp4PathAttrEntry OBJECT-TYPE
  790.                     SYNTAX     Bgp4PathAttrEntry
  791.                     MAX-ACCESS not-accessible
  792.                     STATUS     current
  793.                     DESCRIPTION
  794.                             "Information about a path to a network."
  795.                     INDEX { bgp4PathAttrIpAddrPrefix,
  796.                             bgp4PathAttrIpAddrPrefixLen,
  797.                             bgp4PathAttrPeer            }
  798.                     ::= { bgp4PathAttrTable 1 }
  799.  
  800.                 Bgp4PathAttrEntry ::= SEQUENCE {
  801.                     bgp4PathAttrPeer
  802.                          IpAddress,
  803.                     bgp4PathAttrIpAddrPrefixLen
  804.                          INTEGER,
  805.                     bgp4PathAttrIpAddrPrefix
  806.                          IpAddress,
  807.                     bgp4PathAttrOrigin
  808.                          INTEGER,
  809.                     bgp4PathAttrASPathSegment
  810.                          OCTET STRING,
  811.                     bgp4PathAttrNextHop
  812.                          IpAddress,
  813.                     bgp4PathAttrMultiExitDisc
  814.                          INTEGER,
  815.                     bgp4PathAttrLocalPref
  816.                          INTEGER,
  817.                     bgp4PathAttrAtomicAggregate
  818.                          INTEGER,
  819.                     bgp4PathAttrAggregatorAS
  820.                          INTEGER,
  821.                     bgp4PathAttrAggregatorAddr
  822.                          IpAddress,
  823.                     bgp4PathAttrCalcLocalPref
  824.                          INTEGER,
  825.                     bgp4PathAttrBest
  826.                          INTEGER,
  827.                     bgp4PathAttrUnknown
  828.                          OCTET STRING
  829.                 }
  830.  
  831.                 bgp4PathAttrPeer OBJECT-TYPE
  832.                     SYNTAX     IpAddress
  833.                     MAX-ACCESS read-only
  834.  
  835.  
  836.  
  837. Expires September 1996                                         [Page 15]
  838.  
  839. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  840.  
  841.  
  842.                     STATUS     current
  843.                     DESCRIPTION
  844.                             "The IP address of the peer where the path
  845.                             information was learned."
  846.                     ::= { bgp4PathAttrEntry 1 }
  847.  
  848.                 bgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
  849.                     SYNTAX     INTEGER (0..32)
  850.                     MAX-ACCESS read-only
  851.                     STATUS     current
  852.                     DESCRIPTION
  853.                             "Length in bits of the IP address prefix in the
  854.                             Network Layer Reachability Information field."
  855.                     ::= { bgp4PathAttrEntry 2 }
  856.  
  857.                 bgp4PathAttrIpAddrPrefix OBJECT-TYPE
  858.                     SYNTAX     IpAddress
  859.                     MAX-ACCESS read-only
  860.                     STATUS     current
  861.                     DESCRIPTION
  862.                             "An IP address prefix in the Network Layer
  863.                             Reachability Information field.  This object
  864.                             is an IP address containing the prefix with
  865.                             length specified by bgp4PathAttrIpAddrPrefixLen.
  866.                             Any bits beyond the length specified by
  867.                             bgp4PathAttrIpAddrPrefixLen are zeroed."
  868.                     ::= { bgp4PathAttrEntry 3 }
  869.  
  870.                 bgp4PathAttrOrigin OBJECT-TYPE
  871.                     SYNTAX     INTEGER {
  872.                                          igp(1),-- networks are interior
  873.                                          egp(2),-- networks learned via EGP
  874.                                          incomplete(3) -- undetermined
  875.                                        }
  876.                     MAX-ACCESS read-only
  877.                     STATUS     current
  878.                     DESCRIPTION
  879.                             "The ultimate origin of the path information."
  880.                     ::= { bgp4PathAttrEntry 4 }
  881.  
  882.                 bgp4PathAttrASPathSegment OBJECT-TYPE
  883.                     SYNTAX     OCTET STRING (SIZE (2..255))
  884.                     MAX-ACCESS read-only
  885.                     STATUS     current
  886.                     DESCRIPTION
  887.                             "The sequence of AS path segments.  Each AS
  888.                             path segment is represented by a triple
  889.                             <type, length, value>.
  890.  
  891.  
  892.  
  893. Expires September 1996                                         [Page 16]
  894.  
  895. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  896.  
  897.  
  898.                             The type is a 1-octet field which has two
  899.                             possible values:
  900.                                  1      AS_SET: unordered set of ASs a
  901.                                              route in the UPDATE message
  902.                                              has traversed
  903.                                  2      AS_SEQUENCE: ordered set of ASs
  904.                                              a route in the UPDATE message
  905.                                              has traversed.
  906.  
  907.                             The length is a 1-octet field containing the
  908.                             number of ASs in the value field.
  909.  
  910.                             The value field contains one or more AS
  911.                             numbers, each AS is represented in the octet
  912.                             string as a pair of octets according to the
  913.                             following algorithm:
  914.  
  915.                                 first-byte-of-pair = ASNumber / 256;
  916.                                 second-byte-of-pair = ASNumber & 255;"
  917.                     ::= { bgp4PathAttrEntry 5 }
  918.  
  919.                 bgp4PathAttrNextHop OBJECT-TYPE
  920.                     SYNTAX     IpAddress
  921.                     MAX-ACCESS read-only
  922.                     STATUS     current
  923.                     DESCRIPTION
  924.                             "The address of the border router that should
  925.                             be used for the destination network."
  926.                     ::= { bgp4PathAttrEntry 6 }
  927.  
  928.                 bgp4PathAttrMultiExitDisc OBJECT-TYPE
  929.                     SYNTAX     INTEGER (-1..2147483647)
  930.                     MAX-ACCESS read-only
  931.                     STATUS     current
  932.                     DESCRIPTION
  933.                             "This metric is used to discriminate between
  934.                             multiple exit points to an adjacent autonomous
  935.                             system.  A value of -1 indicates the absence of
  936.                             this attribute."
  937.                     ::= { bgp4PathAttrEntry 7 }
  938.  
  939.                 bgp4PathAttrLocalPref OBJECT-TYPE
  940.                     SYNTAX     INTEGER (-1..2147483647)
  941.                     MAX-ACCESS read-only
  942.                     STATUS     current
  943.                     DESCRIPTION
  944.                             "The originating BGP4 speaker's degree of
  945.                             preference for an advertised route.  A value of
  946.  
  947.  
  948.  
  949. Expires September 1996                                         [Page 17]
  950.  
  951. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  952.  
  953.  
  954.                             -1 indicates the absence of this attribute."
  955.                     ::= { bgp4PathAttrEntry 8 }
  956.  
  957.                 bgp4PathAttrAtomicAggregate OBJECT-TYPE
  958.                     SYNTAX     INTEGER {
  959.                                    lessSpecificRrouteNotSelected(1),
  960.                                    lessSpecificRouteSelected(2)
  961.                                }
  962.                     MAX-ACCESS read-only
  963.                     STATUS     current
  964.                     DESCRIPTION
  965.                             "Whether or not a system has selected
  966.                             a less specific route without selecting a
  967.                             more specific route."
  968.                     ::= { bgp4PathAttrEntry 9 }
  969.  
  970.                 bgp4PathAttrAggregatorAS OBJECT-TYPE
  971.                     SYNTAX     INTEGER (0..65535)
  972.                     MAX-ACCESS read-only
  973.                     STATUS     current
  974.                     DESCRIPTION
  975.                             "The AS number of the last BGP4 speaker that
  976.                             performed route aggregation.  A value of zero (0)
  977.                             indicates the absence of this attribute."
  978.                     ::= { bgp4PathAttrEntry 10 }
  979.  
  980.                 bgp4PathAttrAggregatorAddr OBJECT-TYPE
  981.                     SYNTAX     IpAddress
  982.                     MAX-ACCESS read-only
  983.                     STATUS     current
  984.                     DESCRIPTION
  985.                             "The IP address of the last BGP4 speaker that
  986.                              performed route aggregation.  A value of
  987.                              0.0.0.0 indicates the absence of this attribute."
  988.                     ::= { bgp4PathAttrEntry 11 }
  989.  
  990.                 bgp4PathAttrCalcLocalPref OBJECT-TYPE
  991.                     SYNTAX     INTEGER (-1..2147483647)
  992.                     MAX-ACCESS read-only
  993.                     STATUS     current
  994.                     DESCRIPTION
  995.                             "The degree of preference calculated by the
  996.                             receiving BGP4 speaker for an advertised route.
  997.                             A value of -1 indicates the absence of this
  998.                             attribute."
  999.                     ::= { bgp4PathAttrEntry 12 }
  1000.  
  1001.                 bgp4PathAttrBest OBJECT-TYPE
  1002.  
  1003.  
  1004.  
  1005. Expires September 1996                                         [Page 18]
  1006.  
  1007. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  1008.  
  1009.  
  1010.                     SYNTAX     INTEGER {
  1011.                                    false(1),-- not chosen as best route
  1012.                                    true(2) -- chosen as best route
  1013.                                }
  1014.                     MAX-ACCESS read-only
  1015.                     STATUS     current
  1016.                     DESCRIPTION
  1017.                             "An indication of whether or not this route
  1018.                             was chosen as the best BGP4 route."
  1019.                     ::= { bgp4PathAttrEntry 13 }
  1020.  
  1021.                bgp4PathAttrUnknown OBJECT-TYPE
  1022.                     SYNTAX     OCTET STRING (SIZE(0..255))
  1023.                     MAX-ACCESS read-only
  1024.                     STATUS     current
  1025.                     DESCRIPTION
  1026.                             "One or more path attributes not understood
  1027.                              by this BGP4 speaker.  Size zero (0) indicates
  1028.                              the absence of such attribute(s).  Octets
  1029.                              beyond the maximum size, if any, are not
  1030.                              recorded by this object."
  1031.                     ::= { bgp4PathAttrEntry 14 }
  1032.  
  1033.  
  1034.                 -- Traps.
  1035.  
  1036.                 -- note that in RFC 1657, bgpTraps was incorrectly
  1037.                 -- assigned a value of { bgp 7 }, and each of the
  1038.                 -- traps had the bgpPeerRemoteAddr object inappropriately
  1039.                 -- removed from their OBJECTS clause.  The following
  1040.                 -- definitions restore the semantics of the traps as
  1041.                 -- they were initially defined in RFC 1269.
  1042.  
  1043.                 -- { bgp 7 } is unused
  1044.  
  1045.                 bgpTraps                OBJECT IDENTIFIER ::= { bgp 0 }
  1046.  
  1047.                 bgpEstablished NOTIFICATION-TYPE
  1048.                     OBJECTS { bgpPeerRemoteAddr,
  1049.                               bgpPeerLastError,
  1050.                               bgpPeerState      }
  1051.                     STATUS  current
  1052.                     DESCRIPTION
  1053.                             "The BGP Established event is generated when
  1054.                             the BGP FSM enters the ESTABLISHED state."
  1055.                     ::= { bgpTraps 1 }
  1056.  
  1057.                 bgpBackwardTransition NOTIFICATION-TYPE
  1058.  
  1059.  
  1060.  
  1061. Expires September 1996                                         [Page 19]
  1062.  
  1063. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  1064.  
  1065.  
  1066.                     OBJECTS { bgpPeerRemoteAddr,
  1067.                               bgpPeerLastError,
  1068.                               bgpPeerState      }
  1069.                     STATUS  current
  1070.                     DESCRIPTION
  1071.                             "The BGPBackwardTransition Event is generated
  1072.                             when the BGP FSM moves from a higher numbered
  1073.                             state to a lower numbered state."
  1074.                     ::= { bgpTraps 2 }
  1075.  
  1076.                 -- conformance information
  1077.  
  1078.                 bgpMIBConformance OBJECT IDENTIFIER ::= { bgp 8 }
  1079.                 bgpMIBCompliances OBJECT IDENTIFIER ::= { bgpMIBConformance 1 }
  1080.                 bgpMIBGroups      OBJECT IDENTIFIER ::= { bgpMIBConformance 2 }
  1081.  
  1082.                 -- compliance statements
  1083.  
  1084.                 bgpMIBCompliance MODULE-COMPLIANCE
  1085.                     STATUS  current
  1086.                     DESCRIPTION
  1087.                             "The compliance statement for entities which
  1088.                              implement the BGP4 mib."
  1089.                     MODULE  -- this module
  1090.                         MANDATORY-GROUPS { bgp4MIBGlobalsGroup,
  1091.                                            bgp4MIBPeerGroup,
  1092.                                            bgp4MIBPathAttrGroup,
  1093.                                            bgp4MIBNotificationGroup }
  1094.                     ::= { bgpMIBCompliances 1 }
  1095.  
  1096.                 -- units of conformance
  1097.  
  1098.                 bgp4MIBGlobalsGroup OBJECT-GROUP
  1099.                     OBJECTS { bgpVersion,
  1100.                               bgpLocalAs,
  1101.                               bgpIdentifier }
  1102.                     STATUS  current
  1103.                     DESCRIPTION
  1104.                             "A collection of objects providing information
  1105.                              on global BGP state."
  1106.                     ::= { bgpMIBGroups 1 }
  1107.  
  1108.                 bgp4MIBPeerGroup OBJECT-GROUP
  1109.                     OBJECTS { bgpPeerIdentifier,
  1110.                               bgpPeerState,
  1111.                               bgpPeerAdminStatus,
  1112.                               bgpPeerNegotiatedVersion,
  1113.                               bgpPeerLocalAddr,
  1114.  
  1115.  
  1116.  
  1117. Expires September 1996                                         [Page 20]
  1118.  
  1119. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  1120.  
  1121.  
  1122.                               bgpPeerLocalPort,
  1123.                               bgpPeerRemoteAddr,
  1124.                               bgpPeerRemotePort,
  1125.                               bgpPeerRemoteAs,
  1126.                               bgpPeerInUpdates,
  1127.                               bgpPeerOutUpdates,
  1128.                               bgpPeerInTotalMessages,
  1129.                               bgpPeerOutTotalMessages,
  1130.                               bgpPeerLastError,
  1131.                               bgpPeerFsmEstablishedTransitions,
  1132.                               bgpPeerFsmEstablishedTime,
  1133.                               bgpPeerConnectRetryInterval,
  1134.                               bgpPeerHoldTime,
  1135.                               bgpPeerKeepAlive,
  1136.                               bgpPeerHoldTimeConfigured,
  1137.                               bgpPeerKeepAliveConfigured,
  1138.                               bgpPeerMinASOriginationInterval,
  1139.                               bgpPeerMinRouteAdvertisementInterval,
  1140.                               bgpPeerInUpdateElapsedTime }
  1141.                     STATUS  current
  1142.                     DESCRIPTION
  1143.                             "A collection of objects for managing
  1144.                              BGP peers."
  1145.                     ::= { bgpMIBGroups 2 }
  1146.  
  1147.                 bgp4MIBRcvdPathAttrGroup OBJECT-GROUP
  1148.                     OBJECTS { bgpPathAttrPeer,
  1149.                               bgpPathAttrDestNetwork,
  1150.                               bgpPathAttrOrigin,
  1151.                               bgpPathAttrASPath,
  1152.                               bgpPathAttrNextHop,
  1153.                               bgpPathAttrInterASMetric }
  1154.                     STATUS  obsolete
  1155.                     DESCRIPTION
  1156.                             "A collection of objects for managing BGP
  1157.                              path entries.
  1158.  
  1159.                              This conformance group is obsolete,
  1160.                              replaced by bgp4MIBPathAttrGroup."
  1161.                     ::= { bgpMIBGroups 3 }
  1162.  
  1163.                 bgp4MIBPathAttrGroup OBJECT-GROUP
  1164.                     OBJECTS { bgp4PathAttrPeer,
  1165.                               bgp4PathAttrIpAddrPrefixLen,
  1166.                               bgp4PathAttrIpAddrPrefix,
  1167.                               bgp4PathAttrOrigin,
  1168.                               bgp4PathAttrASPathSegment,
  1169.                               bgp4PathAttrNextHop,
  1170.  
  1171.  
  1172.  
  1173. Expires September 1996                                         [Page 21]
  1174.  
  1175. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  1176.  
  1177.  
  1178.                               bgp4PathAttrMultiExitDisc,
  1179.                               bgp4PathAttrLocalPref,
  1180.                               bgp4PathAttrAtomicAggregate,
  1181.                               bgp4PathAttrAggregatorAS,
  1182.                               bgp4PathAttrAggregatorAddr,
  1183.                               bgp4PathAttrCalcLocalPref,
  1184.                               bgp4PathAttrBest,
  1185.                               bgp4PathAttrUnknown }
  1186.                     STATUS  current
  1187.                     DESCRIPTION
  1188.                             "A collection of objects for managing
  1189.                              BGP path entries."
  1190.                     ::= { bgpMIBGroups 4 }
  1191.  
  1192.                 bgp4MIBNotificationGroup NOTIFICATION-GROUP
  1193.                     NOTIFICATIONS { bgpEstablished,
  1194.                                     bgpBackwardTransition }
  1195.                     STATUS  current
  1196.                     DESCRIPTION
  1197.                             "A collection of notifications for signaling
  1198.                             changes in BGP peer relationships."
  1199.                     ::= { bgpMIBGroups 4 }
  1200.  
  1201. END
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229. Expires September 1996                                         [Page 22]
  1230.  
  1231. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  1232.  
  1233.  
  1234. 6. Acknowledgements
  1235.  
  1236. We would like to acknowledge the assistance of all the members of the
  1237. Inter-Domain Routing Working Group, and particularly the following
  1238. individuals:
  1239.  
  1240.      Yakov Rekhter, cisco Systems
  1241.      Rob Coltun, Fore
  1242.      Guy Almes, ANS
  1243.      Jeff Honig, Cornell Theory Center
  1244.      Marshall T. Rose, Dover Beach Consulting, Inc.
  1245.      Dennis Ferguson, Ipsilon
  1246.      Mike Mathis, PSC
  1247.      John Krawczyk, Bay Networks
  1248.      Curtis Villamizar, ANS
  1249.      Dave LeRoy, Pencom Systems
  1250.      Paul Traina, cisco Systems
  1251.      Andrew Partan, UUNET
  1252.      Robert Snyder, cisco Systems
  1253.      Dimitry Haskin, Bay Networks
  1254.      Peder Chr Norgaard, Telebit Communications A/S
  1255.      Joel Halpern, NewBridge
  1256.      Nick Thille, cisco Systems
  1257.  
  1258.  
  1259. 7. References
  1260.  
  1261.    [1] Rekhter, Y., Li, T., "A Border Gateway Protocol 4 (BGP-4)",
  1262.        RFC 1771, March 1995.
  1263.  
  1264.    [2] Rekhter, Y., Gross, P., "Application of the Border
  1265.        Gateway Protocol in the Internet", RFC 1772, March 1995.
  1266.  
  1267.    [3] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  1268.        S. Waldbusser, "Structure of Management Information for Version 2
  1269.        of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
  1270.        January 1996.
  1271.  
  1272.    [4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  1273.        S. Waldbusser, "Textual Conventions for Version 2 of the Simple
  1274.        Network Management Protocol (SNMPv2)", RFC 1903, January 1996.
  1275.  
  1276.    [5] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  1277.        S. Waldbusser, "Conformance Statements for Version 2 of the
  1278.        Simple Network Management Protocol (SNMPv2)", RFC 1904,
  1279.        January 1996.
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285. Expires September 1996                                         [Page 23]
  1286.  
  1287. INTERNET DRAFT                 BGP-4 MIB                      March 1996
  1288.  
  1289.  
  1290. 8. Security Considerations
  1291.  
  1292. Security issues are not discussed in this memo.
  1293.  
  1294.  
  1295.  
  1296. Authors' Address
  1297.  
  1298.     Steve Willis
  1299.     Bay Networks, Inc.
  1300.     3 Federal St
  1301.     Billerica, MA 01821
  1302.  
  1303.     Phone: +1 508 436 3927
  1304.     Email: swillis@BayNetworks.com
  1305.  
  1306.  
  1307.     John Burruss
  1308.     Windata Inc.
  1309.     543 Great Road
  1310.     Littleton MA 01460
  1311.  
  1312.     Phone: +1 508 952 0170
  1313.     Email: jburruss@windata.com
  1314.  
  1315.  
  1316.     John Chu
  1317.     IBM Corporation
  1318.     P.O.Box 704
  1319.     Yorktown Heights, NY 10598
  1320.  
  1321.     Phone: +1 914 784 7839
  1322.     Email: jychu@watson.ibm.com
  1323.  
  1324.  
  1325.     Jeff Johnson
  1326.     cisco Systems
  1327.     170 W. Tasman Drive
  1328.     San Jose, CA 95134
  1329.  
  1330.     Phone: +1 408 526 7789
  1331.     Email: jjohnson@cisco.com
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341. Expires September 1996                                         [Page 24]
  1342.  
  1343.