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