Blame mibs/ietf/RFC1269-MIB

Packit Service 9ccfef
RFC1269-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
     NetworkAddress, IpAddress, Counter
Packit Service 9ccfef
          FROM RFC1155-SMI
Packit Service 9ccfef
     mib-2
Packit Service 9ccfef
          FROM RFC1213-MIB
Packit Service 9ccfef
   OBJECT-TYPE
Packit Service 9ccfef
          FROM RFC-1212
Packit Service 9ccfef
     TRAP-TYPE
Packit Service 9ccfef
          FROM RFC-1215;
Packit Service 9ccfef
Packit Service 9ccfef
-- This MIB module uses the extended OBJECT-TYPE macro as
Packit Service 9ccfef
-- defined in [9], and the TRAP-TYPE macro as defined
Packit Service 9ccfef
-- in [10].
Packit Service 9ccfef
Packit Service 9ccfef
bgp     OBJECT IDENTIFIER ::= { mib-2 15 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpVersion OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX OCTET STRING
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "Vector of supported BGP protocol version
Packit Service 9ccfef
          numbers. Each peer negotiates the version from
Packit Service 9ccfef
          this vector.  Versions are identified via the
Packit Service 9ccfef
          string of bits contained within this object.
Packit Service 9ccfef
          The first octet contains bits 0 to 7, the
Packit Service 9ccfef
          second octet contains bits 8 to 15, and so on,
Packit Service 9ccfef
          with the most significant bit referring to the
Packit Service 9ccfef
          lowest bit number in the octet (e.g., the MSB
Packit Service 9ccfef
          of the first octet refers to bit 0).  If a bit,
Packit Service 9ccfef
          i, is present and set, then the version (i+1)
Packit Service 9ccfef
          of the BGP is supported."
Packit Service 9ccfef
     ::= { bgp 1 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpLocalAs OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER (0..65535)
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The local autonomous system number."
Packit Service 9ccfef
     ::= { bgp 2 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerTable OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX SEQUENCE OF BgpPeerEntry
Packit Service 9ccfef
     ACCESS not-accessible
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The bgp peer table."
Packit Service 9ccfef
     ::= { bgp 3 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpIdentifier OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX IpAddress
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The BGP Identifier of local system."
Packit Service 9ccfef
     ::= { bgp 4 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerEntry OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX BgpPeerEntry
Packit Service 9ccfef
     ACCESS not-accessible
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "Information about a BGP peer connection."
Packit Service 9ccfef
     INDEX
Packit Service 9ccfef
          { bgpPeerRemoteAddr }
Packit Service 9ccfef
         ::= { bgpPeerTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
BgpPeerEntry ::= SEQUENCE {
Packit Service 9ccfef
     bgpPeerIdentifier
Packit Service 9ccfef
          IpAddress,
Packit Service 9ccfef
     bgpPeerState
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     bgpPeerAdminStatus
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     bgpPeerNegotiatedVersion
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     bgpPeerLocalAddr
Packit Service 9ccfef
          IpAddress,
Packit Service 9ccfef
     bgpPeerLocalPort
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     bgpPeerRemoteAddr
Packit Service 9ccfef
          IpAddress,
Packit Service 9ccfef
     bgpPeerRemotePort
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     bgpPeerRemoteAs
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     bgpPeerInUpdates
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     bgpPeerOutUpdates
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     bgpPeerInTotalMessages
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     bgpPeerOutTotalMessages
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     bgpPeerLastError
Packit Service 9ccfef
          OCTET STRING
Packit Service 9ccfef
     }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerIdentifier OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX IpAddress
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The BGP Identifier of this entry's BGP peer."
Packit Service 9ccfef
     ::= { bgpPeerEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerState OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER {
Packit Service 9ccfef
          idle(1),
Packit Service 9ccfef
          connect(2),
Packit Service 9ccfef
          active(3),
Packit Service 9ccfef
          opensent(4),
Packit Service 9ccfef
          openconfirm(5),
Packit Service 9ccfef
          established(6)
Packit Service 9ccfef
     }
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The bgp peer connection state. "
Packit Service 9ccfef
     ::= { bgpPeerEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerAdminStatus OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER
Packit Service 9ccfef
     ACCESS read-write
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The desired state of the BGP connection. A
Packit Service 9ccfef
          transition from 'stop' to 'start' will cause
Packit Service 9ccfef
          the BGP Start Event to be generated. A
Packit Service 9ccfef
          transition from 'start' to 'stop' will cause
Packit Service 9ccfef
          the BGP Stop Event to be generated. This
Packit Service 9ccfef
          parameter can be used to restart BGP peer
Packit Service 9ccfef
          connections.  Care should be used in providing
Packit Service 9ccfef
          write access to this object without adequate
Packit Service 9ccfef
          authentication."
Packit Service 9ccfef
     ::= { bgpPeerEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerNegotiatedVersion OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The negotiated version of BGP running between
Packit Service 9ccfef
          the two peers. "
Packit Service 9ccfef
     ::= { bgpPeerEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerLocalAddr OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX IpAddress
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The local IP address of this entry's BGP
Packit Service 9ccfef
          connection."
Packit Service 9ccfef
     ::= { bgpPeerEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerLocalPort OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER (0..65535)
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The local port for the TCP connection between
Packit Service 9ccfef
          the BGP peers."
Packit Service 9ccfef
     ::= { bgpPeerEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerRemoteAddr OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX IpAddress
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The remote IP address of this entry's BGP
Packit Service 9ccfef
          peer."
Packit Service 9ccfef
     ::= { bgpPeerEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerRemotePort OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER (0..65535)
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The remote port for the TCP connection between
Packit Service 9ccfef
          the BGP peers.  Note that the objects
Packit Service 9ccfef
          bgpLocalAddr, bgpLocalPort, bgpRemoteAddr and
Packit Service 9ccfef
          bgpRemotePort provide the appropriate reference
Packit Service 9ccfef
          to the standard MIB TCP connection table."
Packit Service 9ccfef
     ::= { bgpPeerEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerRemoteAs OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER (0..65535)
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The remote autonomous system number."
Packit Service 9ccfef
     ::= { bgpPeerEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerInUpdates OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX Counter
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The number of BGP UPDATE messages received on
Packit Service 9ccfef
          this connection. This object should be
Packit Service 9ccfef
          initialized to zero when the connection is
Packit Service 9ccfef
          established."
Packit Service 9ccfef
     ::= { bgpPeerEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerOutUpdates OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX Counter
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The number of BGP UPDATE messages received on
Packit Service 9ccfef
          this connection. This object should be
Packit Service 9ccfef
          initialized to zero when the connection is
Packit Service 9ccfef
          established."
Packit Service 9ccfef
     ::= { bgpPeerEntry 11}
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerInTotalMessages OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX Counter
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The total number of messages received from the
Packit Service 9ccfef
          remote peer on this connection. This object
Packit Service 9ccfef
          should be initialized to zero when the
Packit Service 9ccfef
          connection is established."
Packit Service 9ccfef
     ::= { bgpPeerEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerOutTotalMessages OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX Counter
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The total number of messages transmitted to
Packit Service 9ccfef
          the remote peer on this connection. This object
Packit Service 9ccfef
          should be initialized to zero when the
Packit Service 9ccfef
          connection is established."
Packit Service 9ccfef
     ::= { bgpPeerEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPeerLastError OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX OCTET STRING (SIZE (2))
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The last error code and subcode seen by this
Packit Service 9ccfef
          peer on this connection. If no error has
Packit Service 9ccfef
          occurred, this field is zero. Otherwise, the
Packit Service 9ccfef
          first byte of this two byte OCTET STRING
Packit Service 9ccfef
          contains the error code; the second contains
Packit Service 9ccfef
          the subcode."
Packit Service 9ccfef
     ::= { bgpPeerEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpRcvdPathAttrTable OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX SEQUENCE OF BgpPathAttrEntry
Packit Service 9ccfef
     ACCESS not-accessible
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The BGP Received Path Attribute Table contains
Packit Service 9ccfef
          information about paths to destination networks
Packit Service 9ccfef
          received by all peers."
Packit Service 9ccfef
     ::= { bgp 5 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPathAttrEntry OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX BgpPathAttrEntry
Packit Service 9ccfef
     ACCESS not-accessible
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "Information about a path to a network."
Packit Service 9ccfef
     INDEX
Packit Service 9ccfef
          { bgpPathAttrDestNetwork,
Packit Service 9ccfef
            bgpPathAttrPeer }
Packit Service 9ccfef
     ::= { bgpRcvdPathAttrTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
BgpPathAttrEntry ::= SEQUENCE {
Packit Service 9ccfef
     bgpPathAttrPeer
Packit Service 9ccfef
          IpAddress,
Packit Service 9ccfef
     bgpPathAttrDestNetwork
Packit Service 9ccfef
          IpAddress,
Packit Service 9ccfef
     bgpPathAttrOrigin
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     bgpPathAttrASPath
Packit Service 9ccfef
          OCTET STRING,
Packit Service 9ccfef
     bgpPathAttrNextHop
Packit Service 9ccfef
          IpAddress,
Packit Service 9ccfef
     bgpPathAttrInterASMetric
Packit Service 9ccfef
          INTEGER
Packit Service 9ccfef
     }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPathAttrPeer OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX IpAddress
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The IP address of the peer where the path
Packit Service 9ccfef
          information
Packit Service 9ccfef
           was learned."
Packit Service 9ccfef
     ::= { bgpPathAttrEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPathAttrDestNetwork OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX IpAddress
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The address of the destination network."
Packit Service 9ccfef
     ::= { bgpPathAttrEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPathAttrOrigin OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER {
Packit Service 9ccfef
          igp(1),-- networks are interior
Packit Service 9ccfef
          egp(2),-- networks learned via EGP
Packit Service 9ccfef
          incomplete(3) -- undetermined
Packit Service 9ccfef
     }
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The ultimate origin of the path information."
Packit Service 9ccfef
     ::= { bgpPathAttrEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPathAttrASPath OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX OCTET STRING
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The set of ASs that must be traversed to reach
Packit Service 9ccfef
          the network. ( This object is probably best
Packit Service 9ccfef
          represented as SEQUENCE OF INTEGER. For SMI
Packit Service 9ccfef
          compatibility, though, it is represented as
Packit Service 9ccfef
          OCTET STRING. Each AS is represented as a pair
Packit Service 9ccfef
          of octets according to the following algorithm:
Packit Service 9ccfef
Packit Service 9ccfef
               first-byte-of-pair = ASNumber / 256;
Packit Service 9ccfef
               second-byte-of-pair = ASNumber & 255;"
Packit Service 9ccfef
     ::= { bgpPathAttrEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPathAttrNextHop OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX IpAddress
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The address of the border router that should
Packit Service 9ccfef
          be used for the destination network."
Packit Service 9ccfef
     ::= { bgpPathAttrEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpPathAttrInterASMetric OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX INTEGER
Packit Service 9ccfef
     ACCESS read-only
Packit Service 9ccfef
     STATUS mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The optional inter-AS metric. If this
Packit Service 9ccfef
          attribute has not been provided for this route,
Packit Service 9ccfef
          the value for this object is 0."
Packit Service 9ccfef
     ::= { bgpPathAttrEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
bgpEstablished TRAP-TYPE
Packit Service 9ccfef
     ENTERPRISE bgp
Packit Service 9ccfef
     VARIABLES  { bgpPeerRemoteAddr,
Packit Service 9ccfef
               bgpPeerLastError,
Packit Service 9ccfef
               bgpPeerState }
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The BGP Established event is generated when
Packit Service 9ccfef
          the BGP FSM enters the ESTABLISHED state. "
Packit Service 9ccfef
     ::= 1
Packit Service 9ccfef
Packit Service 9ccfef
bgpBackwardTransition TRAP-TYPE
Packit Service 9ccfef
     ENTERPRISE bgp
Packit Service 9ccfef
     VARIABLES  { bgpPeerRemoteAddr,
Packit Service 9ccfef
               bgpPeerLastError,
Packit Service 9ccfef
               bgpPeerState }
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
          "The BGPBackwardTransition Event is generated
Packit Service 9ccfef
          when the BGP FSM moves from a higher numbered
Packit Service 9ccfef
          state to a lower numbered state."
Packit Service 9ccfef
     ::= 2
Packit Service 9ccfef
END