Observium_CE/mibs/radlan/RADLAN-BGP

340 lines
12 KiB
Plaintext

RADLAN-BGP DEFINITIONS ::= BEGIN
-- Title: RADLAN BGP4 Private Extension
-- Version: 7.37.00.00
-- Date: 17 May 2004
IMPORTS
rnd FROM RADLAN-MIB
bgpPeerEntry , bgpPeerRemoteAddr, bgp4PathAttrEntry,
bgp4PathAttrIpAddrPrefix, bgp4PathAttrIpAddrPrefixLen,
bgp4PathAttrPeer FROM BGP4-MIB
Unsigned32, Integer32, Counter32, IpAddress,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString,
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlBgp MODULE-IDENTITY
LAST-UPDATED "200406010000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for RND BGP private MIB."
REVISION "200406010000Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 71 }
rlBgpMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"BGP4 Mib version, the current version is 1."
::= { rlBgp 1 }
rlBgpPeersExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBgpPeersExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BGP peer table. Contains one entry per BGP peer,
information about the connections with BGP peers."
::= { rlBgp 2 }
rlBgpPeersExtEntry OBJECT-TYPE
SYNTAX RlBgpPeersExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information about the connection with
a BGP peer. "
AUGMENTS { bgpPeerEntry }
::= { rlBgpPeersExtTable 1 }
RlBgpPeersExtEntry ::= SEQUENCE {
rlBgpPeersExtRowStatus RowStatus,
rlBgpPeersExtIsReflectorClient INTEGER,
rlBgpPeersExtInConfederation TruthValue,
rlBgpPeersExtRemAS INTEGER
}
rlBgpPeersExtRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to installation
and removal conventions for conceptual rows. Setting this
object to active(1) or createAndGo(4) results in the
addition of the remote address of the peer.
Destroying the entry or setting it to notInService(2)
removes the remote address associated with the peer.
The use of other values is implementation-dependent."
DEFVAL { active }
::= { rlBgpPeersExtEntry 1 }
rlBgpPeersExtIsReflectorClient OBJECT-TYPE
SYNTAX INTEGER {
nonClient(0),
client(1),
meshedClient(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether the given peer is a
reflector client of this router, or not.
A value of client indicates that this peer is a
reflector client that is not fully meshed with
other reflector clients. A value of meshedClient
indicates that the peer is a reflector client and
is fully meshed with all other clients because
there is no route reflection. The default value
is meshedClient."
DEFVAL { meshedClient }
::= { rlBgpPeersExtEntry 2 }
rlBgpPeersExtInConfederation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether the given peer is in
our confederation or not."
DEFVAL { false }
::= { rlBgpPeersExtEntry 3 }
rlBgpPeersExtRemAS OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The remote autonomous system number which is configurable."
DEFVAL { 0 }
::= { rlBgpPeersExtEntry 4 }
rlBgpClusterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured Cluster-ID of the local router. A
value of 0.0.0.0 indicates the absence of this
value."
::= { rlBgp 3 }
rlBgpConfederationId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local Confederation Identification
Number. A value of zero (0) indicates the
absence of this value."
::= { rlBgp 4 }
rlBgpEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether BGP is enable on
this router or not."
::={ rlBgp 5 }
rlBgpRouteReflectionEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether route reflection extension is enable on
this router or not."
::={ rlBgp 6 }
rlBgpASConfederationEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether AS confederation extension is enable on
this router or not."
::={ rlBgp 7 }
rlBgpRouteFlapDampeningEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether route flap dampening extension is enable
on this router or not."
::={ rlBgp 8 }
rlBgpCommunitiesEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether BGP communities extension is enable on
this router or not."
::={ rlBgp 9 }
rlBgpCapabilNegotEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether BGP capabilities negotiation extension
is enable on this router or not."
::={ rlBgp 10 }
rlBgpMedConf OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured Multi-Exit Descriminator of the local router.
A value of -1 indicates the absence of this attribute."
::= { rlBgp 11 }
rlBgpLocalPrefConf OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured Local Preference of the local router.
A value of -1 indicates the absence of this attribute."
::= { rlBgp 12 }
rlBgpLocalAsConf OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local autonomous system number, which is
configurable."
::= { rlBgp 13 }
rlBgp4PathAttrExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBgp4PathAttrExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BGP-4 Received Path Attribute Table contains
information about paths to destination networks
received from all BGP4 peers."
::= { rlBgp 14 }
rlBgp4PathAttrExtEntry OBJECT-TYPE
SYNTAX RlBgp4PathAttrExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a path to a network."
AUGMENTS { bgp4PathAttrEntry }
::= { rlBgp4PathAttrExtTable 1 }
RlBgp4PathAttrExtEntry ::= SEQUENCE {
rlBgp4PathAttrOriginatorId IpAddress,
rlBgp4PathAttrClusterList OCTET STRING,
rlBgp4PathAttrCommunities OCTET STRING
}
rlBgp4PathAttrOriginatorId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Originator-ID identifying the router that initially
advertised this destination to a Route Reflector. A
value of 0.0.0.0 indicates the absence of this attribute.
This attribute is defined in [RFC2796]."
::= { rlBgp4PathAttrExtEntry 1 }
rlBgp4PathAttrClusterList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4096))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A sequence of four octet long values representing the
reflection path that the route has passed. Each four
octet long value represents the ID of a cluster that
the route has traversed. A length of zero (0) indicates
the absence of this attribute. This attribute is defined
in [RFC2796]."
::= { rlBgp4PathAttrExtEntry 2 }
rlBgp4PathAttrCommunities OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4096))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A sequence of four octet long values representing the
community that was received with the route. The values
of each of the individual octets may have semantic meaning.
A length of zero (0) indicates the absence of this attribute.
This attribute is defined in [RFC1997]."
::= { rlBgp4PathAttrExtEntry 3 }
rlBgpSuppressLimit OBJECT-TYPE
SYNTAX INTEGER (1..20000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A numeric value that is compared with the penalty. If the penalty
is greater than the suppress limit, the route is suppressed.
Default value is 2000."
::= { rlBgp 15 }
rlBgpReuseLimit OBJECT-TYPE
SYNTAX INTEGER (1..20000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A configurable numeric value that is compared with the penalty.
If the penalty is less than the reuse limit, a suppressed route
that is up will no longer be suppressed. Default value is 750."
::= { rlBgp 16 }
rlBgpHalfLifeTime OBJECT-TYPE
SYNTAX INTEGER (1..45)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A configurable numeric value that describes the time required to
reduce the penalty by one half. Default value is 15."
::= { rlBgp 17 }
rlBgpMaxSuppressTime OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A configurable numeric value that describes the maximum time a
route can be suppressed no matter how unstable it has been prior
to this period ofstability. Default value is 4*rlBgpHalfLifeTime."
::= { rlBgp 18 }
END