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