FORE-BGP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, experimental, Integer32, Counter32, Counter64, Gauge32, IpAddress FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, TruthValue, RowStatus, DisplayString, PhysAddress FROM SNMPv2-TC enterprises FROM SNMPv2-SMI; foreBGPMIB MODULE-IDENTITY LAST-UPDATED "9912201200Z" -- 20 December 1999 12:00:00 EST ORGANIZATION "Marconi Communications" CONTACT-INFO " Ravindra Sunkad Postal: Marconi Communications 5000 Marconi Drive Warrendale, PA 15086 Tel: +1 703 245 4557 Email: Ravindra.Sunkad@marconi.com" DESCRIPTION "This module defines a portion of the proprietary management information base (MIB) for managing BGP Protocol." ::= { enterprises fore(326) admin(1) 23 } -- Top level components of this MIB. -- tables, scalars bgpMIBObjects OBJECT IDENTIFIER ::= { foreBGPMIB 1 } -- bgp RCI General group. This group contains bgp instance information bgpRciGenGroup OBJECT IDENTIFIER ::= { bgpMIBObjects 1 } bgpRciGenRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The router ID for this bgp instance." ::= { bgpRciGenGroup 1 } bgpRciGenLocalAs OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The AS identifier of the local system." ::= { bgpRciGenGroup 2 } bgpRciGenConfedAs OBJECT-TYPE SYNTAX DisplayString (SIZE(1..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The AS identifier of the confederation containing this local AS. Valid values are OR (1..65535)." ::= { bgpRciGenGroup 3 } bgpRciGenClusterId OBJECT-TYPE SYNTAX DisplayString (SIZE(1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "The cluster id to which this router belongs. Valid values are , OR (1..4294967295), OR an IP ADDRESS." ::= { bgpRciGenGroup 4 } bgpRciGenDampOn OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The state of applying route damping. When 'On', route flapping will cause a route to dampen. When 'Off', route flapping will not cause any more dampening, and currently dampened routes will become undampened as scheduled." ::= { bgpRciGenGroup 5 } -- bgpRciGenSyncOn OBJECT-TYPE -- SYNTAX INTEGER { on(1), off(2) } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The state of synchronization between BGP and IGP. -- When 'On', bgp blocks I-bgp routes that are not -- synchronized with IGP. When 'Off', bgp will not -- block I-bgp routes that are not synchronized with -- IGP, and will unblock currently blocked routes -- once they become synchronized with IGP." -- ::= { bgpRciGenGroup 6 } bgpRciGenStartTime OBJECT-TYPE SYNTAX DisplayString (SIZE(1..26)) MAX-ACCESS read-only STATUS current DESCRIPTION "System time when bgp started." ::= { bgpRciGenGroup 7 } bgpRciGenTotalPathAtt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of path attributes for routes recieved." ::= { bgpRciGenGroup 8 } -- bgpRciGenTotalPathAttDelta OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of differential path attributes." -- ::= { bgpRciGenGroup 9 } -- bgpRciGenTotalPathAttOut OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of path attributes for routes -- exported." -- ::= { bgpRciGenGroup 10 } bgpRciGenTotalEnabledPeer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of enabled peers." ::= { bgpRciGenGroup 11 } bgpRciGenTotalDisabledPeer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of disabled peers." ::= { bgpRciGenGroup 12 } bgpRciGenTotalEstabPeer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of established peers." ::= { bgpRciGenGroup 13 } bgpRciGenTotalPeerInBringup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of peers currently in the bringup state." ::= { bgpRciGenGroup 14 } bgpRciGenMaxPeerInBringup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of external peers that can be in bringup state at the same time." ::= { bgpRciGenGroup 15 } bgpRciGenTotalPeerInBringDown OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of peers currently in bringdown state." ::= { bgpRciGenGroup 16 } bgpRciGenTotalConfiguredPeer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of peers configured for this BGP instance." ::= { bgpRciGenGroup 17 } bgpRciGenInternalHold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Optional hold time for internal updates." ::= { bgpRciGenGroup 18 } bgpRciGenTotalRouteCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of BGP routes." ::= { bgpRciGenGroup 19 } bgpRciGenAdminState OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative status of the BGP instance." ::= { bgpRciGenGroup 20 } bgpRciGenMemRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Memory utilization for BGP routes." ::= { bgpRciGenGroup 21 } bgpRciGenMemPeers OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Memory utilization for BGP Peerings." ::= { bgpRciGenGroup 22 } bgpRciGenMemPA OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Memory utilization for BGP Path Attributes" ::= { bgpRciGenGroup 23 } bgpRciGenMemDamp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Memory utilization for BGP route Dampening." ::= { bgpRciGenGroup 24 } bgpRciGenMemNH OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Memory utilization for BGP Next-Hop Resolution ." ::= { bgpRciGenGroup 25 } bgpRciGenMemTotal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Memory utilization by BGP." ::= { bgpRciGenGroup 26 } bgpRciGenMemUpperLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Percentage of memory utilization after which bgp will not establish or accept peering relationships. a 90% memory utilization is specified as 90" ::= { bgpRciGenGroup 27 } bgpRciGenMemLowerLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Percentage of memory utilization after which bgp will establish and accept peering relationships. an 85% memory utilization is specified as 85. This event will be triggered only if the upper memory percentage event was triggered." ::= { bgpRciGenGroup 28 } bgpRciGenMemLimitFlag OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If bgpRciGenMemUpperLimit has been exceeded, this flag will be set to 'On'; otherwise,'Off'." ::= { bgpRciGenGroup 29 } bgpRciGenOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The operation status of BGP." ::= {bgpRciGenGroup 30} bgpRciGenAlwaysCompareMed OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of applying alwaysCompareMed. When 'yes' the MEDs are compared always irrespective of the AS it has originated from. When 'no' the MEDs are compared only if the routes are originated from the same AS." ::= { bgpRciGenGroup 31 } bgpRciGenNeverCompareMed OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The state of applying neverCompareMed. When 'yes' the MEDs are not compared even if the routes are from the same AS. When 'no', the MEDs are compared only if the routes are originated from same AS." ::= { bgpRciGenGroup 32 } bgpRciGenResolvedUndampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are resolved and undamped" ::= { bgpRciGenGroup 33 } bgpRciGenUnresolvedUndampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are Unresolved and undamped" ::= { bgpRciGenGroup 34 } bgpRciGenPolBlockedUndampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are Policy-blocked and undamped" ::= { bgpRciGenGroup 35 } bgpRciGenResolvedDampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are resolved and damped" ::= { bgpRciGenGroup 36 } bgpRciGenUnresolvedDampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are Unresolved and damped" ::= { bgpRciGenGroup 37 } bgpRciGenPolBlockedDampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are Policy-blocked and damped" ::= { bgpRciGenGroup 38 } bgpRciGenResolvedWithdrawnRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are resolved and withdrawn" ::= { bgpRciGenGroup 39 } bgpRciGenUnresolvedWithdrawnRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are Unresolved and withdrawn" ::= { bgpRciGenGroup 40 } bgpRciGenPolBlockedWithdrawnRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes which are Policy-blocked and withdrawn" ::= { bgpRciGenGroup 41 } bgpRciGenTotalUndampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes which are Undamped" ::= { bgpRciGenGroup 42 } bgpRciGenTotalDampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes which are damped" ::= { bgpRciGenGroup 43 } bgpRciGenTotalWithdrawnRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes which are withdrawn" ::= { bgpRciGenGroup 44 } bgpRciGenTotalResolvedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes which are resolved" ::= { bgpRciGenGroup 45 } bgpRciGenTotalUnresolvedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes which are Unresolved" ::= { bgpRciGenGroup 46 } bgpRciGenTotalPolBlockedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes which are Policy blocked" ::= { bgpRciGenGroup 47 } -- bgp RCI Route table. The entries in this route table -- show information for each route learned through the -- bgp protocol. bgpRouteShowTable OBJECT-TYPE SYNTAX SEQUENCE OF BgpRouteShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "bgp RCI route show table. This table contains, one entry per route destination, information about the route." ::= { bgpMIBObjects 2 } bgpRouteShowEntry OBJECT-TYPE SYNTAX BgpRouteShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the route to the destination." INDEX { bgpRouteShowDestIp, bgpRouteShowDestIpSubmaskLen, bgpRouteShowPeerIpAddr, bgpRouteShowNhop } ::= { bgpRouteShowTable 1 } BgpRouteShowEntry ::= SEQUENCE { bgpRouteShowDestIp IpAddress, bgpRouteShowDestIpSubmaskLen INTEGER, bgpRouteShowPeerIpAddr IpAddress, bgpRouteShowNhop IpAddress, bgpRouteShowState INTEGER, bgpRouteShowProtoId INTEGER, bgpRouteShowLocalPref Integer32, bgpRouteShowIpPref INTEGER, bgpRouteShowMetric INTEGER, bgpRouteShowAsPathString DisplayString, bgpRouteShowAsWeight Integer32, bgpRouteShowCommunity OCTET STRING, bgpRouteShowPenalty Integer32, bgpRouteShowReuseTime INTEGER, bgpRouteShowRemoveTime INTEGER } bgpRouteShowDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address for the route destination." ::= { bgpRouteShowEntry 1 } bgpRouteShowDestIpSubmaskLen OBJECT-TYPE SYNTAX INTEGER(0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP submask length for the route destination." ::= { bgpRouteShowEntry 2 } bgpRouteShowPeerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer." ::= { bgpRouteShowEntry 3 } bgpRouteShowNhop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of gateway for reaching destination." ::= { bgpRouteShowEntry 4 } bgpRouteShowState OBJECT-TYPE SYNTAX INTEGER { bgpRouteUsable(1), bgpRouteNhUnresolved(2), bgpRouteDamped(3), bgpRoutePolBlock(4), bgpRouteWithDrawn(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of this route, which can be: bgpRouteUsable(1) if the route is ok to use, bgpRouteNhUnresolved(2) for an unresolved nexthop, bgpRouteDamped(3) for an unstable or oscillating route, bgpRoutePolBlock(4) if blocked by an import policy." ::= { bgpRouteShowEntry 5 } bgpRouteShowProtoId OBJECT-TYPE SYNTAX INTEGER { ipPrBgpExt(1), ipPrBgpInt(2), ipPrBgpAggrDiscard(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol which is the source for this route, which can be: ipPrBgpExt(1) - an external bgp peer, ipPrBgpInt(2) - an internal bgp peer, ipPrBgpAggrDiscard(3) - an aggregate route generated via a configured aggregation policy." ::= { bgpRouteShowEntry 6 } bgpRouteShowLocalPref OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The preference for this route used in comparison with other routes for the same destination. A higher local preference value indicates that the route is more preferred. The local preference is local to the AS and gets exchanged only between IBGP peers." ::= { bgpRouteShowEntry 7 } bgpRouteShowIpPref OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This route's IP preference, which can range from a high of 0 to a low of 254, with 255 for no preference." ::= { bgpRouteShowEntry 8 } bgpRouteShowMetric OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Metric value received for this route from external peers." ::= { bgpRouteShowEntry 9 } bgpRouteShowAsPathString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A concatenated list of Autonomous Systems to traverse to reach this destination." ::= { bgpRouteShowEntry 10 } bgpRouteShowAsWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total weight of AS path." ::= { bgpRouteShowEntry 11 } bgpRouteShowCommunity OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A concatenated list of communities, each of which is 4-bytes long. A community is a group of destinations sharing some common property, that can identify this route." ::= { bgpRouteShowEntry 12 } bgpRouteShowPenalty OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current penalty on the damped route." ::= { bgpRouteShowEntry 13 } bgpRouteShowReuseTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds before the damped route gets reused. This field can be negative if there is a small delay in reusing the route under severe load conditions." ::= { bgpRouteShowEntry 14 } bgpRouteShowRemoveTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds before a previously damped route is not tracked anymore. This field can be negative if there is a small delay in removing the route under severe load conditions." ::= { bgpRouteShowEntry 15 } bgpRciPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF BgpRciPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::={bgpMIBObjects 3} bgpRciPeerEntry OBJECT-TYPE SYNTAX BgpRciPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the connection with a BGP peer." INDEX { bgpRciPeerRemoteAddr} ::= {bgpRciPeerTable 1} BgpRciPeerEntry ::= SEQUENCE { bgpRciPeerRemoteAddr IpAddress, bgpRciPeerAS INTEGER, bgpRciPeerLocalAddr IpAddress, bgpRciPeerInConfederation INTEGER, bgpRciPeerNhopType INTEGER, bgpRciPeerMultiHop INTEGER, bgpRciPeerConnType INTEGER, bgpRciPeerUseMetricAsMed INTEGER, bgpRciPeerStripPrivateAS INTEGER, bgpRciPeerRRClient INTEGER, bgpRciPeerOperStatus INTEGER, bgpRciPeerType INTEGER, bgpRciPeerStatus RowStatus, bgpRciPeerInFeasibleRoutes Counter32, bgpRciPeerInUnfeasibleRoutes Counter32, bgpRciPeerInTotalRoutes Counter32, bgpRciPeerOutFeasibleRoutes Counter32, bgpRciPeerOutUnfeasibleRoutes Counter32, bgpRciPeerOutTotalRoutes Counter32, bgpRciPeerAdvertizeCapability INTEGER, bgpRciPeerMaxRoutes Integer32, bgpRciPeerMaxRoutesStrict INTEGER, bgpRciPeerOutOpen Integer32, bgpRciPeerInOpen Integer32, bgpRciPeerOutKeepalive Integer32, bgpRciPeerInKeepalive Integer32, bgpRciPeerOutUpdates Integer32, bgpRciPeerInUpdates Integer32, bgpRciPeerOutNotification Integer32, bgpRciPeerInNotification Integer32, bgpRciPeerOutRouteRefresh Integer32, bgpRciPeerInRouteRefresh Integer32, bgpRciPeerOutTotalMessages Integer32, bgpRciPeerInTotalMessages Integer32, bgpRciPeerState INTEGER, bgpRciPeerUseRouteRefreshCap INTEGER, bgpRciPeerResolvedUndampedRoutes Integer32, bgpRciPeerUnresolvedUndampedRoutes Integer32, bgpRciPeerPolBlockedUndampedRoutes Integer32, bgpRciPeerResolvedDampedRoutes Integer32, bgpRciPeerUnresolvedDampedRoutes Integer32, bgpRciPeerPolBlockedDampedRoutes Integer32, bgpRciPeerResolvedWithdrawnRoutes Integer32, bgpRciPeerUnresolvedWithdrawnRoutes Integer32, bgpRciPeerPolBlockedWithdrawnRoutes Integer32, bgpRciPeerTotalUndampedRoutes Integer32, bgpRciPeerTotalDampedRoutes Integer32, bgpRciPeerTotalWithdrawnRoutes Integer32, bgpRciPeerTotalResolvedRoutes Integer32, bgpRciPeerTotalUnresolvedRoutes Integer32, bgpRciPeerTotalPolBlockedRoutes Integer32, bgpRciPeerMaxRoutesIdleTimeOut DisplayString, bgpRciPeerMaxRoutesPercentage Integer32 -- bgpRciPeerAdvVpnIpCap -- INTEGER, -- bgpRciPeerUseVpnIpCap -- INTEGER, } bgpRciPeerRemoteAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The remote IP address of this entry's BGP peer." ::= { bgpRciPeerEntry 1 } bgpRciPeerAS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION " The AS number of this entry's BGP peer. " ::= {bgpRciPeerEntry 2} bgpRciPeerLocalAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= {bgpRciPeerEntry 3} bgpRciPeerInConfederation OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The confederation of this entry's BGP peer. " ::= {bgpRciPeerEntry 4} bgpRciPeerNhopType OBJECT-TYPE SYNTAX INTEGER { self (1), auto (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The next hop type of this entry's BGP peer. " ::= {bgpRciPeerEntry 5} bgpRciPeerMultiHop OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The next hop type of this entry's BGP peer. " ::= {bgpRciPeerEntry 6} bgpRciPeerConnType OBJECT-TYPE SYNTAX INTEGER { active (1), passive (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The connection type of this entry's BGP peer. " ::= {bgpRciPeerEntry 7} bgpRciPeerUseMetricAsMed OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The connection type of this entry's BGP peer. " ::= {bgpRciPeerEntry 8} bgpRciPeerStripPrivateAS OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The connection type of this entry's BGP peer. " ::= {bgpRciPeerEntry 9} bgpRciPeerRRClient OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The connection type of this entry's BGP peer. " ::= {bgpRciPeerEntry 10} bgpRciPeerOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The operation status of this entry's BGP peer. " ::= {bgpRciPeerEntry 11} bgpRciPeerType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2), confed-ext(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " The Peer type of this entry's BGP peer. " ::= {bgpRciPeerEntry 12} bgpRciPeerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION " The RowStatus of this BGP peer. " ::= {bgpRciPeerEntry 13} bgpRciPeerInFeasibleRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of feasible routes received" ::= { bgpRciPeerEntry 14 } bgpRciPeerInUnfeasibleRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of withdrawn routes received" ::= { bgpRciPeerEntry 15 } bgpRciPeerInTotalRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes received" ::= { bgpRciPeerEntry 16 } bgpRciPeerOutFeasibleRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of feasible routes sent" ::= { bgpRciPeerEntry 17 } bgpRciPeerOutUnfeasibleRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of withdrawn routes sent" ::= { bgpRciPeerEntry 18 } bgpRciPeerOutTotalRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes sent" ::= { bgpRciPeerEntry 19 } bgpRciPeerAdvertizeCapability OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Should advertize RouteRefresh capability to this peer." ::= {bgpRciPeerEntry 20} bgpRciPeerMaxRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Max number of routes we can learn from this peer. If set to zero, then the number of routes is unlimited." ::= { bgpRciPeerEntry 21} bgpRciPeerMaxRoutesStrict OBJECT-TYPE SYNTAX INTEGER{ yes (1), no (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifying strict = yes, will cause the peer to be terminated. Specifying strict = no, will only cause warning messages to appear." ::= { bgpRciPeerEntry 22 } bgpRciPeerOutOpen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OPEN messages sent to peer." ::= { bgpRciPeerEntry 23 } bgpRciPeerInOpen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OPEN messages received from peer." ::= { bgpRciPeerEntry 24 } bgpRciPeerOutKeepalive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of KEEPALIVE messages sent to peer." ::= { bgpRciPeerEntry 25 } bgpRciPeerInKeepalive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of KEEPALIVE messages received from peer." ::= { bgpRciPeerEntry 26 } bgpRciPeerOutUpdates OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of UPDATE messages sent to peer." ::= { bgpRciPeerEntry 27 } bgpRciPeerInUpdates OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of UPDATE messages received from peer." ::= { bgpRciPeerEntry 28 } bgpRciPeerOutNotification OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NOTIFICATION messages sent to peer." ::= { bgpRciPeerEntry 29 } bgpRciPeerInNotification OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NOTIFICATION messages received from peer." ::= { bgpRciPeerEntry 30 } bgpRciPeerOutRouteRefresh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RouteRefresh messages sent to peer." ::= { bgpRciPeerEntry 31 } bgpRciPeerInRouteRefresh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RouteReflect messages received from peer." ::= { bgpRciPeerEntry 32 } bgpRciPeerOutTotalMessages OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of messages sent." ::= { bgpRciPeerEntry 33 } bgpRciPeerInTotalMessages OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of messages Received." ::= { bgpRciPeerEntry 34 } bgpRciPeerState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6), maxroutexcd(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP peer connection state." ::= { bgpRciPeerEntry 35 } bgpRciPeerUseRouteRefreshCap OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " Should use RouteRefresh capability with this peer." ::= {bgpRciPeerEntry 36 } bgpRciPeerResolvedUndampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of resolved,undamped routes." ::= { bgpRciPeerEntry 37 } bgpRciPeerUnresolvedUndampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of unresolved,undamped routes." ::= { bgpRciPeerEntry 38 } bgpRciPeerPolBlockedUndampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of polBlocked,undamped routes." ::= { bgpRciPeerEntry 39 } bgpRciPeerResolvedDampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of resolved,damped routes." ::= { bgpRciPeerEntry 40 } bgpRciPeerUnresolvedDampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of unresolved,damped routes." ::= { bgpRciPeerEntry 41 } bgpRciPeerPolBlockedDampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of PolBlocked,damped routes." ::= { bgpRciPeerEntry 42 } bgpRciPeerResolvedWithdrawnRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of resolved,withdrawn routes." ::= { bgpRciPeerEntry 43 } bgpRciPeerUnresolvedWithdrawnRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of unresolved,withdrawn routes." ::= { bgpRciPeerEntry 44 } bgpRciPeerPolBlockedWithdrawnRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Polblocked,withdrawn routes." ::= { bgpRciPeerEntry 45 } bgpRciPeerTotalUndampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total undamped routes." ::= { bgpRciPeerEntry 46 } bgpRciPeerTotalDampedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total damped routes." ::= { bgpRciPeerEntry 47 } bgpRciPeerTotalWithdrawnRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "total number of withdrawn routes." ::= { bgpRciPeerEntry 48 } bgpRciPeerTotalResolvedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "total number of resolved routes." ::= { bgpRciPeerEntry 49 } bgpRciPeerTotalUnresolvedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "total number of unresolved routes." ::= { bgpRciPeerEntry 50 } bgpRciPeerTotalPolBlockedRoutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "total number of Polblocked routes." ::= { bgpRciPeerEntry 51 } bgpRciPeerMaxRoutesIdleTimeOut OBJECT-TYPE SYNTAX DisplayString (SIZE(1..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Period of time after which peering session is allowed to re-establish." ::= { bgpRciPeerEntry 52} bgpRciPeerMaxRoutesPercentage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Percentage of routes after which bgp peer will start displaying warning messages" ::= { bgpRciPeerEntry 53} -- bgpRciPeerAdvVpnIpCap OBJECT-TYPE -- SYNTAX INTEGER { -- yes (1), -- no (2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Should advertize VPNIP capability to this peer." -- ::= {bgpRciPeerEntry xx } -- bgpRciPeerUseVpnIpCap OBJECT-TYPE -- SYNTAX INTEGER { -- yes (1), -- no (2) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Should use VPNIP capability with this peer." -- ::= {bgpRciPeerEntry xx } bgp4RciPathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF Bgp4RciPathAttrEntry 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." ::={bgpMIBObjects 4} bgp4RciPathAttrEntry OBJECT-TYPE SYNTAX Bgp4RciPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the connection with a BGP peer." INDEX { bgp4RciPathAttrIpAddrPrefix, bgp4RciPathAttrIpAddrPrefixLen, bgp4RciPathAttrPeer } ::= {bgp4RciPathAttrTable 1} Bgp4RciPathAttrEntry ::= SEQUENCE { bgp4RciPathAttrPeer IpAddress, bgp4RciPathAttrIpAddrPrefixLen INTEGER, bgp4RciPathAttrIpAddrPrefix IpAddress, bgp4RciPathAttrNextHopImp IpAddress, bgp4RciPathAttrBestImp INTEGER, bgp4RciPathAttrMultiExitDiscImp INTEGER, bgp4RciPathAttrLocalPrefImp INTEGER, bgp4RciPathAttrCalcLocalPrefImp INTEGER, bgp4RciPathAttrAsPath DisplayString, bgp4RciPathAttrAsPathImp DisplayString, bgp4RciPathAttrOriginImp INTEGER, bgp4RciPathAttrAtomicAggregateImp INTEGER, bgp4RciPathAttrAggregatorASImp INTEGER, bgp4RciPathAttrAggregatorAddrImp IpAddress, bgp4RciPathAttrAsWeight Integer32, bgp4RciPathAttrAsWeightImp Integer32, bgp4RciPathAttrCommunity DisplayString, bgp4RciPathAttrCommunityImp DisplayString, bgp4RciPathAttrClusterList DisplayString, bgp4RciPathAttrClusterListImp DisplayString, bgp4RciPathAttrClusterListCount Integer32, bgp4RciPathAttrClusterListCountImp Integer32, bgp4RciPathAttrOriginatorId IpAddress, bgp4RciPathAttrOriginatorIdImp IpAddress } bgp4RciPathAttrPeer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer where the path information was learned." ::= { bgp4RciPathAttrEntry 1 } bgp4RciPathAttrIpAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field." ::= { bgp4RciPathAttrEntry 2 } bgp4RciPathAttrIpAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. This object is an IP address containing the prefix with length specified by bgp4PathAttrIpAddrPrefixLen. Any bits beyond the length specified by bgp4PathAttrIpAddrPrefixLen are zeroed." ::= { bgp4RciPathAttrEntry 3 } bgp4RciPathAttrNextHopImp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the imported border router that should be used for the destination network." ::= { bgp4RciPathAttrEntry 4 } bgp4RciPathAttrBestImp OBJECT-TYPE SYNTAX INTEGER { false(1),-- not chosen as best route true(2) -- chosen as best route } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether or not this route was chosen as the best BGP4 route." ::= { bgp4RciPathAttrEntry 5 } bgp4RciPathAttrMultiExitDiscImp OBJECT-TYPE SYNTAX INTEGER (-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This metric is used to discriminate between multiple exit points to an adjacent autonomous system. A value of -1 indicates the absence of this attribute." ::= { bgp4RciPathAttrEntry 6 } bgp4RciPathAttrLocalPrefImp OBJECT-TYPE SYNTAX INTEGER (-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The originating BGP4 speaker's degree of preference for an advertised route. A value of -1 indicates the absence of this attribute." ::= { bgp4RciPathAttrEntry 7 } bgp4RciPathAttrCalcLocalPrefImp OBJECT-TYPE SYNTAX INTEGER (-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The degree of preference calculated by the receiving BGP4 speaker for an advertised route. A value of -1 indicates the absence of this attribute." ::= { bgp4RciPathAttrEntry 8 } bgp4RciPathAttrAsPath OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "AS path string" ::= { bgp4RciPathAttrEntry 9 } bgp4RciPathAttrAsPathImp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "AS path string imported" ::= { bgp4RciPathAttrEntry 10 } bgp4RciPathAttrOriginImp OBJECT-TYPE SYNTAX INTEGER { igp(1),-- networks are interior egp(2),-- networks learned via EGP incomplete(3) -- undetermined } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The ultimate origin of the path information." ::= { bgp4RciPathAttrEntry 11 } bgp4RciPathAttrAtomicAggregateImp OBJECT-TYPE SYNTAX INTEGER { lessSpecificRrouteNotSelected(1), lessSpecificRouteSelected(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether or not the local system has selected a less specific route without selecting a more specific route." ::= { bgp4RciPathAttrEntry 12 } bgp4RciPathAttrAggregatorASImp OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The AS number of the last BGP4 speaker that performed route aggregation. A value of zero (0) indicates the absence of this attribute." ::= { bgp4RciPathAttrEntry 13 } bgp4RciPathAttrAggregatorAddrImp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the last BGP4 speaker that performed route aggregation. A value of 0.0.0.0 indicates the absence of this attribute." ::= { bgp4RciPathAttrEntry 14 } bgp4RciPathAttrAsWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total weight of AS path." ::= { bgp4RciPathAttrEntry 15 } bgp4RciPathAttrAsWeightImp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total weight of AS path ( Imported )." ::= { bgp4RciPathAttrEntry 16 } bgp4RciPathAttrCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Path Attribute community" ::= { bgp4RciPathAttrEntry 17 } bgp4RciPathAttrCommunityImp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Path Attribute community imported" ::= { bgp4RciPathAttrEntry 18 } bgp4RciPathAttrClusterList OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a new optional, non-transitive BGP attribute of type code 10. It is a sequence of CLUSTER_ID values representing the reflection path that the route has passed." ::= { bgp4RciPathAttrEntry 19 } bgp4RciPathAttrClusterListImp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a new optional, non-transitive BGP attribute of type code 10. It is a sequence of CLUSTER_ID values representing the reflection path that the route has passed." ::= { bgp4RciPathAttrEntry 20 } bgp4RciPathAttrClusterListCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of clusterIDs in clusterList" ::= { bgp4RciPathAttrEntry 21 } bgp4RciPathAttrClusterListCountImp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the count of clusterIDs in clusterList" ::= { bgp4RciPathAttrEntry 22 } bgp4RciPathAttrOriginatorId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a optional, non-transitive attribute which will be created by RR. This attribute will carry the ROUTER_ID of the originator of the route in local AS." ::= { bgp4RciPathAttrEntry 23 } bgp4RciPathAttrOriginatorIdImp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is a optional, non-transitive attribute which will be created by RR. This attribute will carry the ROUTER_ID of the originator of the route in local AS." ::= { bgp4RciPathAttrEntry 24 } -- bgp RCI Damped Route table. The entries in this route table -- show damping information for each route learned through the -- bgp protocol. bgpRouteDampTable OBJECT-TYPE SYNTAX SEQUENCE OF BgpRouteDampEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "bgp RCI route show table. This table contains, one entry per route destination, information about the route." ::= { bgpMIBObjects 5 } bgpRouteDampEntry OBJECT-TYPE SYNTAX BgpRouteDampEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the route to the destination." INDEX { bgpRouteDampDestAddr, bgpRouteDampDestMaskLen, bgpRouteDampPeerIpAddr } ::= { bgpRouteDampTable 1 } BgpRouteDampEntry ::= SEQUENCE { bgpRouteDampDestAddr IpAddress, bgpRouteDampDestMaskLen Integer32, bgpRouteDampPeerIpAddr IpAddress, bgpRouteDampNextHopState INTEGER, bgpRouteDampFlapCount Counter32, bgpRouteDampReuseTime Integer32 } bgpRouteDampDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address for the route destination." ::= { bgpRouteDampEntry 1 } bgpRouteDampDestMaskLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The IP mask length for the route destination." ::= { bgpRouteDampEntry 2 } bgpRouteDampPeerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer." ::= { bgpRouteDampEntry 3 } bgpRouteDampNextHopState OBJECT-TYPE SYNTAX INTEGER { bgpRouteResolved(1), bgpRouteNhUnresolved(2), bgpRoutePolBlock(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of this route, which can be: bgpRouteUsable(1) if the route is ok to use, bgpRouteNhUnresolved(2) for an unresolved nexthop, bgpRoutePolBlock(3) if blocked by an import policy." ::= { bgpRouteDampEntry 4 } bgpRouteDampFlapCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of flaps for this prefix" ::= { bgpRouteDampEntry 5 } bgpRouteDampReuseTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds before a previously damped route is not tracked anymore. This field can be negative if there is a small delay in removing the route under severe load conditions." ::= { bgpRouteDampEntry 6 } -- bgp RCI Withdrawn Route table. The entries in this route table -- show withdrawn information for each route learned through the -- bgp protocol. bgpRouteWithdrawnTable OBJECT-TYPE SYNTAX SEQUENCE OF BgpRouteWithdrawnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "bgp RCI route show table. This table contains, one entry per route destination, information about the route." ::= { bgpMIBObjects 6 } bgpRouteWithdrawnEntry OBJECT-TYPE SYNTAX BgpRouteWithdrawnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the route to the destination." INDEX { bgpRouteWithdrawnDestAddr, bgpRouteWithdrawnDestMaskLen, bgpRouteWithdrawnPeerIpAddr } ::= { bgpRouteWithdrawnTable 1 } BgpRouteWithdrawnEntry ::= SEQUENCE { bgpRouteWithdrawnDestAddr IpAddress, bgpRouteWithdrawnDestMaskLen Integer32, bgpRouteWithdrawnPeerIpAddr IpAddress, bgpRouteWithdrawnNextHopState INTEGER, bgpRouteWithdrawnFlapCount Counter32, bgpRouteWithdrawnRemoveTime Integer32 } bgpRouteWithdrawnDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address for the route destination." ::= { bgpRouteWithdrawnEntry 1 } bgpRouteWithdrawnDestMaskLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The IP mask length for the route destination." ::= { bgpRouteWithdrawnEntry 2 } bgpRouteWithdrawnPeerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer." ::= { bgpRouteWithdrawnEntry 3 } bgpRouteWithdrawnNextHopState OBJECT-TYPE SYNTAX INTEGER { bgpRouteResolved(1), bgpRouteNhUnresolved(2), bgpRoutePolBlock(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of this route, which can be: bgpRouteUsable(1) if the route is ok to use, bgpRouteNhUnresolved(2) for an unresolved nexthop, bgpRoutePolBlock(3) if blocked by an import policy." ::= { bgpRouteWithdrawnEntry 4 } bgpRouteWithdrawnFlapCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of flaps for this prefix" ::= { bgpRouteWithdrawnEntry 5 } bgpRouteWithdrawnRemoveTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds before a previously damped route is not tracked anymore. This field can be negative if there is a small delay in removing the route under severe load conditions." ::= { bgpRouteWithdrawnEntry 6 } -- bgp RCI Clear Damp table. bgpRouteClearDampTable OBJECT-TYPE SYNTAX SEQUENCE OF BgpRouteClearDampEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "bgp RCI clear damp table. This table contains, one entry per route destination, information about the route." ::= { bgpMIBObjects 7 } bgpRouteClearDampEntry OBJECT-TYPE SYNTAX BgpRouteClearDampEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the route to the destination." INDEX { bgpRouteClearDampDestAddr, bgpRouteClearDampDestMaskLen, bgpRouteClearDampPeerIpAddr } ::= { bgpRouteClearDampTable 1 } BgpRouteClearDampEntry ::= SEQUENCE { bgpRouteClearDampDestAddr IpAddress, bgpRouteClearDampDestMaskLen Integer32, bgpRouteClearDampPeerIpAddr IpAddress, bgpRouteClearDampNextHopState INTEGER, bgpRouteClearDampDampState INTEGER, bgpRouteClearDampFlapCount Counter32, bgpRouteClearDampReuseTime Integer32, bgpRouteClearDampRemoveTime Integer32, bgpRouteClearDampFlag TruthValue } bgpRouteClearDampDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address for the route destination." ::= { bgpRouteClearDampEntry 1 } bgpRouteClearDampDestMaskLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The IP submask length for the route destination." ::= { bgpRouteClearDampEntry 2 } bgpRouteClearDampPeerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer." ::= { bgpRouteClearDampEntry 3 } bgpRouteClearDampNextHopState OBJECT-TYPE SYNTAX INTEGER { bgpRouteResolved(1), bgpRouteNhUnresolved(2), bgpRoutePolBlock(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of this route, which can be: bgpRouteUsable(1) if the route is ok to use, bgpRouteNhUnresolved(2) for an unresolved nexthop, bgpRoutePolBlock(3) if blocked by an import policy." ::= { bgpRouteClearDampEntry 4 } bgpRouteClearDampDampState OBJECT-TYPE SYNTAX INTEGER { bgpRouteUsable(1), bgpRouteDamped(2), bgpRouteWithDrawn(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of this route, which can be: bgpRouteUsable(1) if the route is ok to use, bgpRouteDamped(2) for an damped route, bgpRouteWithdrawn(3) if route is withdrawn." ::= { bgpRouteClearDampEntry 5 } bgpRouteClearDampFlapCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of flaps for this prefix" ::= { bgpRouteClearDampEntry 6 } bgpRouteClearDampReuseTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds before a previously damped route is not tracked anymore. This field can be negative if there is a small delay in removing the route under severe load conditions." ::= { bgpRouteClearDampEntry 7 } bgpRouteClearDampRemoveTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds before a previously damped route is not tracked anymore. This field can be negative if there is a small delay in removing the route under severe load conditions." ::= { bgpRouteClearDampEntry 8 } bgpRouteClearDampFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Clear Dampening if set to true otherwise no action. true(1) : clear damping, false(2) : Do not clear damping" ::= { bgpRouteClearDampEntry 9 } END