Wellfleet-BGP-MIB device MIB details by Wellfleet
Wellfleet-BGP-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing Wellfleet-BGP-MIB.
Vendor: | Wellfleet |
---|---|
Mib: | Wellfleet-BGP-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
Wellfleet-BGP-MIB DEFINITIONS ::= BEGIN -- Created by mdl2asn version 3.1 -- Creation date: Wed Aug 30 16:38:26 EDT 1995 IMPORTS IpAddress, Counter, Gauge FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 wfBgpGroup FROM Wellfleet-COMMON-MIB; wfBgpGeneralGroup OBJECT IDENTIFIER ::= { wfBgpGroup 1 } wfBgp OBJECT IDENTIFIER ::= { wfBgpGeneralGroup 1 } wfBgp3Group OBJECT IDENTIFIER ::= { wfBgpGroup 2 } wfBgp4Group OBJECT IDENTIFIER ::= { wfBgpGroup 3 } wfBgpDelete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter for determining whether or not BGP is configured on this router." DEFVAL { created } ::= { wfBgp 1 } wfBgpDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter for determining whether or not to allow any versions of BGP to start up." DEFVAL { enabled } ::= { wfBgp 2 } wfBgpState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), invalid(4), notpresent(5) } ACCESS read-only STATUS mandatory DESCRIPTION "the administrative state of BGP" DEFVAL { notpresent } ::= { wfBgp 3 } wfBgpIdentifier OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The BGP Identifier for this router." ::= { wfBgp 4 } wfBgpLocalAs OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The Autonomous System (AS) that this router belongs to." ::= { wfBgp 5 } wfBgpEbgpDebugSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this debug switch is enabled, BGP will not enforce the rule that requires each EBGP peer to be on a directly attached network." DEFVAL { disabled } ::= { wfBgp 6 } wfBgpVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Vector of supported BGP protocol version numbers. Each peer negotiates the version from this vector. Versions are identified via the string of bits contained within this attribute. The first octet contains bits 0 to 7, the second octet contains bits 8 to 15, and so on, with the most significant bit referring to the lowest bit number in the octet (e.g., the MSB of the first octet refers to bit 0). If a bit, i, is present and set, then the version (i+1) of the BGP is supported." ::= { wfBgp 7 } wfBgpIntraAsIbgpRouting OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this switch is enabled, BGP will perform Intra-AS IBGP routing." DEFVAL { enabled } ::= { wfBgp 8 } wfIbgpFromProtocols OBJECT-TYPE SYNTAX INTEGER { bgp(1), all(2) } ACCESS read-write STATUS mandatory DESCRIPTION "if Intra-AS IBGP routing is enabled, this attribute spcifies if non-BGP external routes can be propogated via IBGP." DEFVAL { bgp } ::= { wfBgp 9 } wfBgpIntAdvTimer OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "the minimum time interval, in seconds, between injections of EBGP routes into the IP routing table. default is 5. Can't be zero" DEFVAL { 5 } ::= { wfBgp 10 } wfBgpUsedRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the number of received BGP routes that have been submitted for possible inclusion in the IP routing table." ::= { wfBgp 11 } wfBgpTotalRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the total number of BGP routes currently maintained." ::= { wfBgp 12 } wfBgpTotalPaths OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the total number of BGP path attributes blocks currently maintained." ::= { wfBgp 13 } wfBgpMaxRedundantIbgpRoutes OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum number of IBGP routes to the same destination to be stored. At this point at least one route is stored even if zero is specified. If set to BGP_MAX_REDUNDANT_RTS_MAXIMUM, no limit will be imposed." DEFVAL { 255 } ::= { wfBgp 14 } wfBgpRouteRequestSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this switch is enabled and at least one connection to IBGP route server is enabled, alternate routes to a destination which became unreachable will be requested from the Route Server." DEFVAL { enabled } ::= { wfBgp 15 } wfBgpConnCollisionDetect OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this switch is enabled, redundant BGP connections to the same router will be detected and disallowed, i.e. only one BGP connection to the same router will be maintained." DEFVAL { enabled } ::= { wfBgp 16 } wfBgpRsTopology OBJECT-TYPE SYNTAX INTEGER { none(1), client(2), mesh(3), tree(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies IBGP Route Server connection topology: none(Non-RS), RC, full-mesh, or tree. To enable Route Server mode full-mesh or tree topology must be selected." DEFVAL { none } ::= { wfBgp 17 } wfBgpClusterIdentifier OBJECT-TYPE SYNTAX Gauge(0..4294967295) ACCESS read-write STATUS mandatory DESCRIPTION "If RS Server, cluster Identifer for this server" ::= { wfBgp 18 } wfBgpDynamicPolChangeSupport OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this switch is enabled, when a BGP policy rule changes all affected routes are dynamically re-evaluated according to the new policy specification. If this switch is disabled, all bgp connections are restarted." DEFVAL { enabled } ::= { wfBgp 19 } wfBgpSoloistSlots OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "Slot mask for which slots BGP is eligible to run on. The MSBit represents slot 1, the next most significant bit represents slot 2, and so on... Slots can be 1-14. Default is all slots on a BCN." DEFVAL { 4294705152 } ::= { wfBgp 20 } wfBgpSoloistSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Slot on which BGP runs in Soloist mode. Slots can be 1-14. Zero means that BGP is not in a Soloist mode. Default is zero." DEFVAL { 0 } ::= { wfBgp 21 } wfBgpSubnetAggregation OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this switch is enabled, non-BGP originated subnet routes are aggregated to their corresponding natural network routes for advertisement to bgp peers. Advertisement of BGP originated routes is not affected by this switch." DEFVAL { enabled } ::= { wfBgp 22 } wfBgpBlackHoleSupport OBJECT-TYPE SYNTAX INTEGER { disabled(1), drop(2), reject(3) } ACCESS read-write STATUS mandatory DESCRIPTION "If this switch is disabled BGP doesn't submit a 'black-hole' route into IP routing table for an aggregate route advertised to a BGP peer. For action 'drop' packet will be dropped and for 'reject' - 'ICMP Destination Unreachable' will be send back." DEFVAL { disabled } ::= { wfBgp 23 } wfBgpMedComparison OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this switch is disabled BGP, the Multi-Exit Discriminator (MED) route attribute is not considered in the route selection process." DEFVAL { enabled } ::= { wfBgp 24 } wfBgpIbgpReflection OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables/Disables reflecting of BGP routes to IBGP peers." DEFVAL { disabled } ::= { wfBgp 25 } wfBgpIbgpEcmpMethod OBJECT-TYPE SYNTAX INTEGER { disabled(1), route-balance(2), traffic-balance(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Method to use IGP ECMP routing information for an IBGP peering. route-balance method distributes a set of destination networks that share the same IBGP Next Hop among available ECMP routes. Each IBGP network has one route submitted to IP RTM. traffic-balance uses all avaiable IGP ECMP routes. Each IBGP network submitted to IP RTM number of times equal to number IGP ECMP routes to IBGP Next Hop." DEFVAL { disabled } ::= { wfBgp 26 } wfBgpLocalPrefCalc OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/disable local_pref calculation" DEFVAL { enabled } ::= { wfBgp 27 } wfBgpConfedIdentifier OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The BGP Confederation Identifier for this router. NIL means this AS is not a member of any confederation" DEFVAL { 0 } ::= { wfBgp 28 } wfBgpConfedPeers OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Peer list of this BGP speaker to other member sub_ASs within the same confederation, NIL means no peer from this speaker to neighbor ASs that are members of this local confederation" ::= { wfBgp 29 } wfBgp3 OBJECT IDENTIFIER ::= { wfBgp3Group 1 } wfBgp3Delete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter for determining whether or not BGP3 is configured on this router." DEFVAL { created } ::= { wfBgp3 1 } wfBgp3Disable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter for determining whether or not to start-up BGP3." DEFVAL { enabled } ::= { wfBgp3 2 } wfBgp3State OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), invalid(4), notpresent(5) } ACCESS read-only STATUS mandatory DESCRIPTION "the administrative state of BGP-3" DEFVAL { notpresent } ::= { wfBgp3 3 } wfBgp3IntraAsIbgpRouting OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS obsolete DESCRIPTION "If this switch is enabled, BGP-3 will perform Intra-AS IBGP routing." DEFVAL { enabled } ::= { wfBgp3 4 } wfBgp3IntAdvTimer OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-write STATUS obsolete DESCRIPTION "the minimum time interval, in seconds, between injections of EBGP routes into the IP routing table. default is 5. can't be zero" DEFVAL { 5 } ::= { wfBgp3 5 } wfBgp3RipRules OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS obsolete DESCRIPTION "if enabled, IBGP routes that are also reachable via a RIP route will be consider 'reachable' and will be used. the use of this is highly discouraged." DEFVAL { disabled } ::= { wfBgp3 6 } wfBgp3UsedRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "the number of received BGP-3 routes that have been submitted for possible inclusion in the IP routing table." ::= { wfBgp3 7 } wfBgp3TotalRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "the total number of BGP-3 routes currently maintained." ::= { wfBgp3 8 } wfBgp4 OBJECT IDENTIFIER ::= { wfBgp4Group 1 } wfBgp4Delete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter for determining whether or not BGP-4 is configured on this router." DEFVAL { created } ::= { wfBgp4 1 } wfBgp4Disable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter for determining whether or not to start-up BGP-4." DEFVAL { enabled } ::= { wfBgp4 2 } wfBgp4State OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), invalid(4), notpresent(5) } ACCESS read-only STATUS mandatory DESCRIPTION "the administrative state of BGP-4" DEFVAL { notpresent } ::= { wfBgp4 3 } wfBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF WfBgpPeerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The BGP Peer table contains configuration and statistical information regarding this router's BGP peers" ::= { wfBgpGeneralGroup 2 } wfBgpPeerEntry OBJECT-TYPE SYNTAX WfBgpPeerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the BGP-Peer table" INDEX { wfBgpPeerLocalAddr, wfBgpPeerRemoteAddr } ::= { wfBgpPeerTable 1 } WfBgpPeerEntry ::= SEQUENCE { wfBgpPeerDelete INTEGER, wfBgpPeerDisable INTEGER, wfBgpPeerState INTEGER, wfBgpPeerLocalAddr IpAddress, wfBgpPeerLocalPort INTEGER, wfBgpPeerRemoteAddr IpAddress, wfBgpPeerRemotePort INTEGER, wfBgpPeerMinVersion INTEGER, wfBgpPeerMaxVersion INTEGER, wfBgpPeerRemoteAs INTEGER, wfBgpPeerExtAdvTimer INTEGER, wfBgpPeerConnectRetry INTEGER, wfBgpPeerCfgHoldtime INTEGER, wfBgpPeerHoldtime INTEGER, wfBgpPeerCfgKeepAlive INTEGER, wfBgpPeerKeepAlive INTEGER, wfBgpPeerPathAttrSwitch INTEGER, wfBgpPeerIdentifier IpAddress, wfBgpPeerConnState INTEGER, wfBgpPeerNegotiatedVersion INTEGER, wfBgpPeerInUpdates Counter, wfBgpPeerOutUpdates Counter, wfBgpPeerInTotalMessages Counter, wfBgpPeerOutTotalMessages Counter, wfBgpPeerLastError OCTET STRING, wfBgpPeerTotalRoutes Counter, wfBgpPeerFsmEstablishedTransitions Counter, wfBgpPeerFsmEstablishedTime Gauge, wfBgpPeerInUpdateElapsedTime Gauge, wfBgpPeerMinASOriginationInterval INTEGER, wfBgpPeerLocalAS INTEGER, wfBgpPeerMaxUpdateSize INTEGER, wfBgpPeerRouteEchoSwitch INTEGER, wfBgpPeerDiscardDuplicateRouteSwitch INTEGER, wfBgpPeerRSMode INTEGER, wfBgpPeerRSIdentifier INTEGER, wfBgpPeerCfgDelayGranularity INTEGER, wfBgpPeerDelayGranularity INTEGER, wfBgpPeerLastErrorSrc INTEGER, wfBgpPeerNexthopSelf INTEGER, wfBgpPeerASLoopDetect INTEGER, wfBgpPeerBgpEcmpMethod INTEGER, wfBgpPeerDampenedRoutes INTEGER, wfBgpPeerTTL INTEGER, wfBgpPeerTcpAuthentication INTEGER, wfBgpPeerTcpMd5KeyStorage INTEGER, wfBgpPeerTcpMd5Key OCTET STRING } wfBgpPeerDelete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete: if set to delete, the peer connection is removed" DEFVAL { created } ::= { wfBgpPeerEntry 1 } wfBgpPeerDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable: controls whether the peer connection is enabled or disabled" DEFVAL { enabled } ::= { wfBgpPeerEntry 2 } wfBgpPeerState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), invalid(4), notpresent(5) } ACCESS read-only STATUS mandatory DESCRIPTION "the administrative state of the peer connection on this interface" DEFVAL { notpresent } ::= { wfBgpPeerEntry 3 } wfBgpPeerLocalAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the local interface address" ::= { wfBgpPeerEntry 4 } wfBgpPeerLocalPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the local TCP port number" ::= { wfBgpPeerEntry 5 } wfBgpPeerRemoteAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the peer's interface address" ::= { wfBgpPeerEntry 6 } wfBgpPeerRemotePort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the peer's TCP port number" ::= { wfBgpPeerEntry 7 } wfBgpPeerMinVersion OBJECT-TYPE SYNTAX INTEGER { bgp3(3), bgp4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "the minimum BGP version number supported on this connection. Default is 4." DEFVAL { bgp4 } ::= { wfBgpPeerEntry 8 } wfBgpPeerMaxVersion OBJECT-TYPE SYNTAX INTEGER { bgp3(3), bgp4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "the maximum BGP version number supported on this connection Default is 4." DEFVAL { bgp4 } ::= { wfBgpPeerEntry 9 } wfBgpPeerRemoteAs OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "the configured peer's AS number. this must be filled in. the AS received in the open message must match this one." ::= { wfBgpPeerEntry 10 } wfBgpPeerExtAdvTimer OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "Time interval in seconds for the MinRouteAdvertisementInterval BGP timer. Default is 30. Can't be zero" DEFVAL { 30 } ::= { wfBgpPeerEntry 11 } wfBgpPeerConnectRetry OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "the ConnectRetry timer, in seconds. this is the time between TCP connection attempts." DEFVAL { 120 } ::= { wfBgpPeerEntry 12 } wfBgpPeerCfgHoldtime OBJECT-TYPE SYNTAX INTEGER(3..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "the configured Holdtime timer, in seconds. this is the maximum time that the peer can wait without receiving a KEEPALIVE from this speaker. if no hold timer is to be used (for an SVC), zero should be entered. otherwise, the value must be 3 or greater. this value is sent in the OPEN message. upon receipt of an OPEN, the received hold time is compared to this value. if both are zero, no hold timer will be run and periodic keepalives will not be sent. otherwise, the minimum of the two timers will be used. if this results in a hold timer of less than 3, 3 will be used." DEFVAL { 90 } ::= { wfBgpPeerEntry 13 } wfBgpPeerHoldtime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the Holdtime timer value that was negotiated and is in use" ::= { wfBgpPeerEntry 14 } wfBgpPeerCfgKeepAlive OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "the configured KeepAlive timer, in seconds. this is the interval between sending KEEPALIVE messages. if the hold timer was set to zero, this is ignored. otherwise, the KeepAlive timer will be set to the minimum of this value and 1/3 of the hold timer." DEFVAL { 30 } ::= { wfBgpPeerEntry 15 } wfBgpPeerKeepAlive OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the value used for the KeepAlive timer" ::= { wfBgpPeerEntry 16 } wfBgpPeerPathAttrSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS obsolete DESCRIPTION "controls whether the wfBgp3PathAttrTable (and the bgpRcvdPathAttrTable) will be maintained." DEFVAL { enabled } ::= { wfBgpPeerEntry 17 } wfBgpPeerIdentifier OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the BGP ID of the Peer" ::= { wfBgpPeerEntry 18 } wfBgpPeerConnState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6) } ACCESS read-only STATUS mandatory DESCRIPTION "the state of the BGP connection FSM" DEFVAL { idle } ::= { wfBgpPeerEntry 19 } wfBgpPeerNegotiatedVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the negotiated version of BGP running between the two peers" ::= { wfBgpPeerEntry 20 } wfBgpPeerInUpdates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the number of BGP UPDATE messages received on this connection. This object should be initialized to zero when the connection is established." ::= { wfBgpPeerEntry 21 } wfBgpPeerOutUpdates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the number of BGP UPDATE messages transmitted on this connection. This object should be initialized to zero when the connection is established." ::= { wfBgpPeerEntry 22 } wfBgpPeerInTotalMessages OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the total number of messages received from the remote peer on this connection. This object should be initialized to zero when the connection is established." ::= { wfBgpPeerEntry 23 } wfBgpPeerOutTotalMessages OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the total number of messages transmitted from the remote peer on this connection. This object should be initialized to zero when the connection is established." ::= { wfBgpPeerEntry 24 } wfBgpPeerLastError OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "the last error code and subcode seen by this peer on this connection. If no error has occurred, this field is zero. Otherwise, the first byte of this two byte OCTET STRING contains the error code; the second contains the subcode." ::= { wfBgpPeerEntry 25 } wfBgpPeerTotalRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the total number of routes that were received from this peer that we are currently maintaining." ::= { wfBgpPeerEntry 26 } wfBgpPeerFsmEstablishedTransitions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times the BGP FSM transitioned into the established state." ::= { wfBgpPeerEntry 27 } wfBgpPeerFsmEstablishedTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This timer indicates how long (in seconds) this peer has been in the Established state or how long since this peer was last in the Established state. It is set to zero when a new peer is configured or the router is booted." ::= { wfBgpPeerEntry 28 } wfBgpPeerInUpdateElapsedTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Elapsed time in seconds since the last BGP UPDATE message was received from the peer. Each time wfBgpPeerInUpdates is incremented, the value of this object is set to zero (0)." ::= { wfBgpPeerEntry 29 } wfBgpPeerMinASOriginationInterval OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "Time interval in seconds for the MinASOriginationInterval timer. The default value for this timer is 15 seconds. Can't be zero." DEFVAL { 15 } ::= { wfBgpPeerEntry 30 } wfBgpPeerLocalAS OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "If configured, specifies the AS Number that is sent in OPEN message to this peer. If zero, the AS Number specified with wfBgpLocalAS attribute is used." ::= { wfBgpPeerEntry 31 } wfBgpPeerMaxUpdateSize OBJECT-TYPE SYNTAX INTEGER(64..4096) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum size (in bytes) of UPDATE message that can be sent to this peer. Note that, if the message size that is needed to advertise a single route is greater than the configured maximum message size, the acctual message size can exceed the configured value." DEFVAL { 800 } ::= { wfBgpPeerEntry 32 } wfBgpPeerRouteEchoSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The switch controls route echoing. If enabled, a BGP route that is selected for forwarding is advertised back to the peer from which the route was received." DEFVAL { disabled } ::= { wfBgpPeerEntry 33 } wfBgpPeerDiscardDuplicateRouteSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates if duplicate routes with the identical path attributes should be discarded. Should be enabled only when peering with an IBGP Route Server." DEFVAL { disabled } ::= { wfBgpPeerEntry 34 } wfBgpPeerRSMode OBJECT-TYPE SYNTAX INTEGER { none(1), server-client(2), server-internal(3), server-external(4), reflector-client(5), reflector-internal(6), reflector-external(7) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates the Route Reflector / Route Server Mode of BGP peer: (1) - not a Route Server or Route Reflector connection; (2) - peer is a Route Server client; (3) - peer is a Route Server in the same RS cluster; (4) - peer is a Route Server in a different RS cluster; (5) - peer is a Route Reflector client; (6) - peer is a Route Reflector in the same RR cluster; (7) - peer is a Route Reflector in a different RR cluster." DEFVAL { none } ::= { wfBgpPeerEntry 35 } wfBgpPeerRSIdentifier OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS obsolete DESCRIPTION "if wfBgpPeerRSMode is BGP_PEER_RS_MODE_INTERNAL or BGP_PEER_RS_MODE_RS_EXTERNAL, specifies the RS Identifier that is send in IDENTIFICATION message." ::= { wfBgpPeerEntry 36 } wfBgpPeerCfgDelayGranularity OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "the configured delay granularity in seconds." DEFVAL { 30 } ::= { wfBgpPeerEntry 37 } wfBgpPeerDelayGranularity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the delay granularity in use" ::= { wfBgpPeerEntry 38 } wfBgpPeerLastErrorSrc OBJECT-TYPE SYNTAX INTEGER(0..2) ACCESS read-only STATUS mandatory DESCRIPTION "The source of the last error notification received/sent \ ( 1 = recv / 2 = sent ). A null is present if no errors \ have occured." ::= { wfBgpPeerEntry 39 } wfBgpPeerNexthopSelf OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Disable the use of third party advertisements" DEFVAL { disabled } ::= { wfBgpPeerEntry 40 } wfBgpPeerASLoopDetect OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Designates whether the router will kill a peering \ session if a Loop is detected in the AS Path." DEFVAL { enabled } ::= { wfBgpPeerEntry 41 } wfBgpPeerBgpEcmpMethod OBJECT-TYPE SYNTAX INTEGER { disabled(1), route-balance(2), traffic-balance(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines a method to use IGP ECMP routing information. route-balance method distributes a set of destination networks that share the same BGP Next Hop among available ECMP routes. Each BGP network has one route submitted to IP RTM. traffic-balance uses all avaiable IGP ECMP routes. Each BGP network submitted to IP RTM number of times equal to number IGP ECMP routes to BGP Next Hop. This parameter is similar to wfBgpIbgpEcmpMethod but is applicable only to EBGP peer connections. IBGP peer connection selects ECMP method according to wfBgpIbgpEcmpMethod value." DEFVAL { disabled } ::= { wfBgpPeerEntry 42 } wfBgpPeerDampenedRoutes OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "Number of routes from this peer that are suppressed due to flap dampening." ::= { wfBgpPeerEntry 43 } wfBgpPeerTTL OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Configurable Time-To-Live field to be used for this peer connection. Unless wfBgpEbgpDebugSwitch is set, a TTL of 1 is used for external BGP connections. A value of zero (default) indicate to use wfIpBaseDefaultTTL as the TTL value for this peer connection." DEFVAL { 0 } ::= { wfBgpPeerEntry 44 } wfBgpPeerTcpAuthentication OBJECT-TYPE SYNTAX INTEGER { none(1), md5(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates if BGP TCP Authentication is enabled\ none(1) - no authentication\ md5(2) - MD5 authentication enabled" DEFVAL { none } ::= { wfBgpPeerEntry 45 } wfBgpPeerTcpMd5KeyStorage OBJECT-TYPE SYNTAX INTEGER { clear-text(1), encrypted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates how the wfBgpPeerTcpMd5Key is stored \ in the MIB and configuration file. \ clear-text(1) - the key is stored unencrypted \ encrypted(2) - the key is stored encrypted" DEFVAL { clear-text } ::= { wfBgpPeerEntry 46 } wfBgpPeerTcpMd5Key OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "if nil, no key configured\ if not nil, BGP TCP MD5 authentication key stored in \ wfBgpPeerTcpMd5KeyStorage format" ::= { wfBgpPeerEntry 47 } wfBgpVirtualPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF WfBgpVirtualPeerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The BGP Virtual Peer table contains configuration and statistical information regarding this router's Virtual peers learned via the Route Server" ::= { wfBgpGeneralGroup 6 } wfBgpVirtualPeerEntry OBJECT-TYPE SYNTAX WfBgpVirtualPeerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the BGP-Virtual-Peer table" INDEX { wfBgpVirtualPeerIdentifier, wfBgpVirtualPeerLocalAddr, wfBgpVirtualPeerRemoteAddr } ::= { wfBgpVirtualPeerTable 1 } WfBgpVirtualPeerEntry ::= SEQUENCE { wfBgpVirtualPeerLocalAddr IpAddress, wfBgpVirtualPeerRemoteAddr IpAddress, wfBgpVirtualPeerIdentifier IpAddress, wfBgpVirtualPeerInUpdates Counter, wfBgpVirtualPeerTotalRoutes Counter, wfBgpVirtualPeerInUpdateElapsedTime Gauge } wfBgpVirtualPeerLocalAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the local interface address" ::= { wfBgpVirtualPeerEntry 1 } wfBgpVirtualPeerRemoteAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the peer's interface address" ::= { wfBgpVirtualPeerEntry 2 } wfBgpVirtualPeerIdentifier OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the BGP ID of the Peer" ::= { wfBgpVirtualPeerEntry 3 } wfBgpVirtualPeerInUpdates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the number of BGP UPDATE messages received on this connection. This object should be initialized to zero when the connection is established." ::= { wfBgpVirtualPeerEntry 4 } wfBgpVirtualPeerTotalRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "the total number of routes that were received from this peer that we are currently maintaining." ::= { wfBgpVirtualPeerEntry 5 } wfBgpVirtualPeerInUpdateElapsedTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Elapsed time in seconds since the last BGP UPDATE message was received from the peer. Each time wfBgpVirtualPeerInUpdates is incremented, the value of this object is set to zero (0)." ::= { wfBgpVirtualPeerEntry 6 } wfBgpAsWeightTable OBJECT-TYPE SYNTAX SEQUENCE OF WfBgpAsWeightEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The BGP AS weight table contains weights for autonomous systems for use in best-route calculations" ::= { wfBgpGeneralGroup 3 } wfBgpAsWeightEntry OBJECT-TYPE SYNTAX WfBgpAsWeightEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the BGP AS weight table" INDEX { wfBgpAsWeightNumber } ::= { wfBgpAsWeightTable 1 } WfBgpAsWeightEntry ::= SEQUENCE { wfBgpAsWeightDelete INTEGER, wfBgpAsWeightDisable INTEGER, wfBgpAsWeightState INTEGER, wfBgpAsWeightNumber INTEGER, wfBgpAsWeightValue INTEGER, wfBgpAsWeightValue2 INTEGER, wfBgpAsWeightValue3 INTEGER, wfBgpAsWeightValue4 INTEGER, wfBgpAsWeightValue5 INTEGER, wfBgpAsWeightValue6 INTEGER, wfBgpAsWeightValue7 INTEGER, wfBgpAsWeightValue8 INTEGER } wfBgpAsWeightDelete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete: if set to delete, the AS entry is removed from this table" DEFVAL { created } ::= { wfBgpAsWeightEntry 1 } wfBgpAsWeightDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable: controls whether the AS entry is enabled or disabled" DEFVAL { enabled } ::= { wfBgpAsWeightEntry 2 } wfBgpAsWeightState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), invalid(4), notpresent(5) } ACCESS read-only STATUS mandatory DESCRIPTION "the state of this AS weight entry" DEFVAL { notpresent } ::= { wfBgpAsWeightEntry 3 } wfBgpAsWeightNumber OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "the AS number" ::= { wfBgpAsWeightEntry 4 } wfBgpAsWeightValue OBJECT-TYPE SYNTAX INTEGER(1..15) ACCESS read-write STATUS mandatory DESCRIPTION "the class-1 value to assign to this AS" DEFVAL { 8 } ::= { wfBgpAsWeightEntry 5 } wfBgpAsWeightValue2 OBJECT-TYPE SYNTAX INTEGER { default2(8) } ACCESS read-write STATUS mandatory DESCRIPTION "the class-2 value to assign to this AS" DEFVAL { default2 } ::= { wfBgpAsWeightEntry 6 } wfBgpAsWeightValue3 OBJECT-TYPE SYNTAX INTEGER { default3(8) } ACCESS read-write STATUS mandatory DESCRIPTION "the class-3 value to assign to this AS" DEFVAL { default3 } ::= { wfBgpAsWeightEntry 7 } wfBgpAsWeightValue4 OBJECT-TYPE SYNTAX INTEGER { default4(8) } ACCESS read-write STATUS mandatory DESCRIPTION "the class-4 value to assign to this AS" DEFVAL { default4 } ::= { wfBgpAsWeightEntry 8 } wfBgpAsWeightValue5 OBJECT-TYPE SYNTAX INTEGER { default5(8) } ACCESS read-write STATUS mandatory DESCRIPTION "the class-5 value to assign to this AS" DEFVAL { default5 } ::= { wfBgpAsWeightEntry 9 } wfBgpAsWeightValue6 OBJECT-TYPE SYNTAX INTEGER { default6(8) } ACCESS read-write STATUS mandatory DESCRIPTION "the class-6 value to assign to this AS" DEFVAL { default6 } ::= { wfBgpAsWeightEntry 10 } wfBgpAsWeightValue7 OBJECT-TYPE SYNTAX INTEGER { default7(8) } ACCESS read-write STATUS mandatory DESCRIPTION "the class-7 value to assign to this AS" DEFVAL { default7 } ::= { wfBgpAsWeightEntry 11 } wfBgpAsWeightValue8 OBJECT-TYPE SYNTAX INTEGER { default8(8) } ACCESS read-write STATUS mandatory DESCRIPTION "the class-8 value to assign to this AS" DEFVAL { default8 } ::= { wfBgpAsWeightEntry 12 } wfBgp3PathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF WfBgp3PathAttrEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "The BGP3 received path attribute table contains information about paths to destination networks received by all peers. This table is deprecated and replaced with wfBgpPathAttrTable" ::= { wfBgp3Group 2 } wfBgp3PathAttrEntry OBJECT-TYPE SYNTAX WfBgp3PathAttrEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry in the BGP-3 Path Attribute Table" INDEX { wfBgp3PathAttrDestNetwork, wfBgp3PathAttrPeer } ::= { wfBgp3PathAttrTable 1 } WfBgp3PathAttrEntry ::= SEQUENCE { wfBgp3PathAttrPeer IpAddress, wfBgp3PathAttrDestNetwork IpAddress, wfBgp3PathAttrOrigin INTEGER, wfBgp3PathAttrASPath OCTET STRING, wfBgp3PathAttrNextHop IpAddress, wfBgp3PathAttrInterASMetric INTEGER, wfBgp3PathAttrASPathWeight INTEGER, wfBgp3PathAttrBgpPreference INTEGER, wfBgp3PathAttrBest INTEGER } wfBgp3PathAttrPeer OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "the BGP identifier of the peer where the path information was learned." ::= { wfBgp3PathAttrEntry 1 } wfBgp3PathAttrDestNetwork OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "the address of the destination network." ::= { wfBgp3PathAttrEntry 2 } wfBgp3PathAttrOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), incomplete(3) } ACCESS read-only STATUS obsolete DESCRIPTION "the ultimate origin of the path information: igp (1) -- network is interior; egp (2) -- network learned via EGP; incomplete (3) -- undetermined." ::= { wfBgp3PathAttrEntry 3 } wfBgp3PathAttrASPath OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS obsolete DESCRIPTION "the set of ASes that must be traversed to reach the network. Each AS is represented as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255;" ::= { wfBgp3PathAttrEntry 4 } wfBgp3PathAttrNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "the address of the border router that should be used as the next-hop for the destination network." ::= { wfBgp3PathAttrEntry 5 } wfBgp3PathAttrInterASMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "the optional inter-AS metric. if this attribute has not been provided for this route, the value for this object is 0." ::= { wfBgp3PathAttrEntry 6 } wfBgp3PathAttrASPathWeight OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "the calculated AS path weight" ::= { wfBgp3PathAttrEntry 7 } wfBgp3PathAttrBgpPreference OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "the preference that is used to calculate this route with other BGP routes to the same destination" ::= { wfBgp3PathAttrEntry 8 } wfBgp3PathAttrBest OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only STATUS obsolete DESCRIPTION "an indication of whether or not this was chosen as the best route to the destination" DEFVAL { false } ::= { wfBgp3PathAttrEntry 9 } wfBgpPathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF WfBgpPathAttrEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "The BGP received path attribute table contains information about paths to destination networks received by all peers." ::= { wfBgpGeneralGroup 4 } wfBgpPathAttrEntry OBJECT-TYPE SYNTAX WfBgpPathAttrEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry in the BGP Path Attribute Table" INDEX { wfBgpPathAttrIpAddrPrefix, wfBgpPathAttrIpAddrPrefixLen, wfBgpPathAttrPeer } ::= { wfBgpPathAttrTable 1 } WfBgpPathAttrEntry ::= SEQUENCE { wfBgpPathAttrIpAddrPrefix IpAddress, wfBgpPathAttrIpAddrPrefixLen INTEGER, wfBgpPathAttrPeer IpAddress, wfBgpPathAttrOrigin INTEGER, wfBgpPathAttrASPathSegment OCTET STRING, wfBgpPathAttrNextHop IpAddress, wfBgpPathAttrMultiExitDisc INTEGER, wfBgpPathAttrLocalPref INTEGER, wfBgpPathAttrAtomicAggregate INTEGER, wfBgpPathAttrAggregatorAS INTEGER, wfBgpPathAttrAggregatorAddr IpAddress, wfBgpPathAttrCalcLocalPref INTEGER, wfBgpPathAttrBest INTEGER, wfBgpPathAttrUnknown OCTET STRING, wfBgpPathAttrImporterID IpAddress, wfBgpPathAttrClusterID OCTET STRING, wfBgpPathAttrCommunity OCTET STRING, wfBgpPathAttrCalcMED INTEGER } wfBgpPathAttrIpAddrPrefix OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "the IP address of the destination (sub)network." ::= { wfBgpPathAttrEntry 1 } wfBgpPathAttrIpAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "Length in bits of the IP address prefix in the destination (sub)network address." ::= { wfBgpPathAttrEntry 2 } wfBgpPathAttrPeer OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "the IP address of the peer where the path information was learned." ::= { wfBgpPathAttrEntry 3 } wfBgpPathAttrOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), incomplete(3) } ACCESS read-only STATUS obsolete DESCRIPTION "the ultimate origin of the path information: igp (1) -- network is interior; egp (2) -- network learned via EGP; incomplete (3) -- undetermined." ::= { wfBgpPathAttrEntry 4 } wfBgpPathAttrASPathSegment OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS obsolete DESCRIPTION "The sequence of AS path segments. Each AS path segment is represented by a triple <type, length, value>. The type is a 1-octet field which has two possible values: 1 AS_SET: unordered set of ASs a route in the UPDATE message has traversed 2 AS_SEQUENCE: ordered set of ASs a route in the UPDATE message has traversed. The length is a 1-octet field containing the number of ASs in the value field. The value field contains one or more AS numbers, each AS is represented in the octet string as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255;" ::= { wfBgpPathAttrEntry 5 } wfBgpPathAttrNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "the address of the border router that should be used as the next-hop for the destination network." ::= { wfBgpPathAttrEntry 6 } wfBgpPathAttrMultiExitDisc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The optional inter-AS metric. If this attribute has not been provided for this route, the value for this object is -1." ::= { wfBgpPathAttrEntry 7 } wfBgpPathAttrLocalPref OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "the originating BGP speaker's degree of preference for advertised route (-1..2147483647); if this attribute has not been provided for this route, the value for this object is -1." ::= { wfBgpPathAttrEntry 8 } wfBgpPathAttrAtomicAggregate OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only STATUS obsolete DESCRIPTION "indicates whether or not the local system has selected a less specific route without selecting a more specific route" ::= { wfBgpPathAttrEntry 9 } wfBgpPathAttrAggregatorAS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The AS number of the last BGP speaker that performed route aggregation. A value of zero (0) indicates the absence of this attribute." ::= { wfBgpPathAttrEntry 10 } wfBgpPathAttrAggregatorAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "The BGP ID of the last BGP speaker that performed route aggregation. A value of 0.0.0.0 indicates the absence of this attribute." ::= { wfBgpPathAttrEntry 11 } wfBgpPathAttrCalcLocalPref OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The degree of preference calculated by the receiving BGP speaker for an advertised route (-1..2147483647). A value of -1 indicates the absence of this attribute" ::= { wfBgpPathAttrEntry 12 } wfBgpPathAttrBest OBJECT-TYPE SYNTAX INTEGER { false(1), true(2), bestused(3), used(4) } ACCESS read-only STATUS obsolete DESCRIPTION "an indication of whether or not this was chosen as the best bgp rout to the destination and whether or not it was chosen as a forwarding IP route" DEFVAL { false } ::= { wfBgpPathAttrEntry 13 } wfBgpPathAttrUnknown OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS obsolete DESCRIPTION "One or more path attributes not understood by this BGP speaker. Size zero (0) indicates the absence of such attribute(s). Octets beyond the maximum size (255), if any, are not recorded by this object." ::= { wfBgpPathAttrEntry 14 } wfBgpPathAttrImporterID OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "For RS, the BGP ID of the border router that imported this route" ::= { wfBgpPathAttrEntry 15 } wfBgpPathAttrClusterID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS obsolete DESCRIPTION "For RS, the sequence of Cluter IDs of the Clusters. Size zero (0) indicates the absence of such attribute(s)." ::= { wfBgpPathAttrEntry 16 } wfBgpPathAttrCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS obsolete DESCRIPTION "List of BGP communities. Each community is 4 bytes long. Size zero (0) indicates the absence of community attribute. Octets beyond the maximum size (255), if any, are not recorded by this object." ::= { wfBgpPathAttrEntry 17 } wfBgpPathAttrCalcMED OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The Multi Exit Disc. calculated by the receiving BGP speaker for an advertised route (-1...2G)" ::= { wfBgpPathAttrEntry 18 } wfBgpDbgTable OBJECT-TYPE SYNTAX SEQUENCE OF WfBgpDbgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "BGP debug table contains objects that controls generation of BGP debug information" ::= { wfBgpGeneralGroup 5 } wfBgpDbgEntry OBJECT-TYPE SYNTAX WfBgpDbgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "a table entry" INDEX { wfBgpDbgLocAddr, wfBgpDbgRemoteAddr } ::= { wfBgpDbgTable 1 } WfBgpDbgEntry ::= SEQUENCE { wfBgpDbgCreate INTEGER, wfBgpDbgLocAddr IpAddress, wfBgpDbgRemoteAddr IpAddress, wfBgpDbgMsgLevel INTEGER, wfBgpDbgMsgTraceSwitch INTEGER, wfBgpDbgLogCode INTEGER, wfBgpDbgLogCodeDisable INTEGER, wfBgpDbgCodes OCTET STRING, wfBgpDbgBootCodes OCTET STRING } wfBgpDbgCreate OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter. Default is created." DEFVAL { create } ::= { wfBgpDbgEntry 1 } wfBgpDbgLocAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The peer's local address. If 0.0.0.0, debug attributes are applied to all peers to specified Remote Address or with specified BGP version" ::= { wfBgpDbgEntry 2 } wfBgpDbgRemoteAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The peer's Remote Address . If 0.0.0.0, debug attrubutes are applied to all configured peers from specified Local Address; if 255.255.255.255, debug attrubutes are applied to BGP4 gate only." ::= { wfBgpDbgEntry 3 } wfBgpDbgMsgLevel OBJECT-TYPE SYNTAX INTEGER { all(2031616), debug(65536), info(131072), warning(262144), fault(524288), trace(1048576) } ACCESS read-write STATUS mandatory DESCRIPTION "BGP log messages level. To control certain level of log messages BGP_DBG_MSG_ALL 0x001f0000 - 2031616 BGP_DBG_MSG_DEBUG 0x00010000 - 65536 BGP_DBG_MSG_INFO 0x00020000 - 131072 BGP_DBG_MSG_WARNING 0x00040000 - 262144 BGP_DBG_MSG_FAULT 0x00080000 - 524288 BGP_DBG_MSG_TRACE 0x00100000 - 1048576" DEFVAL { all } ::= { wfBgpDbgEntry 4 } wfBgpDbgMsgTraceSwitch OBJECT-TYPE SYNTAX INTEGER { disabled(1), open(16), update(32), notification(64), keepalive(128) } ACCESS read-write STATUS mandatory DESCRIPTION "controls whether BGP messages that are exchanged on this connection are dumped to the log. BGP_DBG_MSG_DUMP_REC_OPEN enables tracing of OPEN messages BGP_DBG_MSG_DUMP_REC_UPDATE - UPDATE messages BGP_DBG_MSG_DUMP_REC_NOTIFICATION - NOTIFICATION and BGP_DBG_MSG_DUMP_REC_KEEPALIVE - KEEPALIVE on logical OR basis BGP_DBG_MSG_DUMP_DISABLED 1 BGP_DBG_MSG_DUMP_REC_OPEN 0x10 - 16 BGP_DBG_MSG_DUMP_REC_UPDATE 0x20 - 32 BGP_DBG_MSG_DUMP_REC_NOTIFICATION 0x40 - 64 BGP_DBG_MSG_DUMP_REC_KEEPALIVE 0x80 - 128" DEFVAL { disabled } ::= { wfBgpDbgEntry 5 } wfBgpDbgLogCode OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Indicates that a debug log message which corresponds to the value of this attributes should be or should be not sent to the log. Affects wfBgpDbgCodes only. In order to save combined list of messages you have to set wfBgpDbgBootCodes directly as copy of wfBgpDbgCodes" ::= { wfBgpDbgEntry 6 } wfBgpDbgLogCodeDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates that a debug log message defined in wfBgpDbgCode will be or will be not logged" DEFVAL { enabled } ::= { wfBgpDbgEntry 7 } wfBgpDbgCodes OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Vector of enabled debug messages (to check only). Messages are identified via the string of bits contained within this attribute. The first octet contains bits 0 to 7, the second octet contains bits 8 to 15, and so on, with the most significant bit referring to the lowest bit number in the octet (e.g., the MSB of the first octet refers to bit 0). If a bit, i, is present and set, then the DEBUG log message with the code (i) is enabled." ::= { wfBgpDbgEntry 8 } wfBgpDbgBootCodes OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "User-defined vector of enabled debug messages at boot moment. Coded as instance above" ::= { wfBgpDbgEntry 9 } wfBgpPathAttributeTable OBJECT-TYPE SYNTAX SEQUENCE OF WfBgpPathAttributeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The BGP received path attribute table contains information about paths to destination networks received by all peers." ::= { wfBgpGeneralGroup 7 } wfBgpPathAttributeEntry OBJECT-TYPE SYNTAX WfBgpPathAttributeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the BGP Path Attribute Table" INDEX { wfBgpPathAttributeIpAddrPrefix, wfBgpPathAttributeIpAddrPrefixLen, wfBgpPathAttributeImporterID, wfBgpPathAttributePeer } ::= { wfBgpPathAttributeTable 1 } WfBgpPathAttributeEntry ::= SEQUENCE { wfBgpPathAttributeIpAddrPrefix IpAddress, wfBgpPathAttributeIpAddrPrefixLen INTEGER, wfBgpPathAttributeImporterID IpAddress, wfBgpPathAttributePeer IpAddress, wfBgpPathAttributeOrigin INTEGER, wfBgpPathAttributeASPathSegment OCTET STRING, wfBgpPathAttributeNextHop IpAddress, wfBgpPathAttributeMultiExitDisc INTEGER, wfBgpPathAttributeLocalPref INTEGER, wfBgpPathAttributeAtomicAggregate INTEGER, wfBgpPathAttributeAggregatorAS INTEGER, wfBgpPathAttributeAggregatorAddr IpAddress, wfBgpPathAttributeCalcLocalPref INTEGER, wfBgpPathAttributeBest INTEGER, wfBgpPathAttributeUnknown OCTET STRING, wfBgpPathAttributeClusterID OCTET STRING, wfBgpPathAttributeCommunity OCTET STRING, wfBgpPathAttributeCalcMED INTEGER, wfBgpPathAttributeFlapPenalty INTEGER, wfBgpPathAttributeFlapCount INTEGER, wfBgpPathAttributeRouteDampened INTEGER } wfBgpPathAttributeIpAddrPrefix OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the IP address of the destination (sub)network." ::= { wfBgpPathAttributeEntry 1 } wfBgpPathAttributeIpAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Length in bits of the IP address prefix in the destination (sub)network address." ::= { wfBgpPathAttributeEntry 2 } wfBgpPathAttributeImporterID OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "For RS, the BGP ID of the border router that imported this route" ::= { wfBgpPathAttributeEntry 3 } wfBgpPathAttributePeer OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the IP address of the peer where the path information was learned." ::= { wfBgpPathAttributeEntry 4 } wfBgpPathAttributeOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), incomplete(3) } ACCESS read-only STATUS mandatory DESCRIPTION "the ultimate origin of the path information: igp (1) -- network is interior; egp (2) -- network learned via EGP; incomplete (3) -- undetermined." ::= { wfBgpPathAttributeEntry 5 } wfBgpPathAttributeASPathSegment OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The sequence of AS path segments. Each AS path segment is represented by a triple <type, length, value>. The type is a 1-octet field which has two possible values: 1 AS_SET: unordered set of ASs a route in the UPDATE message has traversed 2 AS_SEQUENCE: ordered set of ASs a route in the UPDATE message has traversed. The length is a 1-octet field containing the number of ASs in the value field. The value field contains one or more AS numbers, each AS is represented in the octet string as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255;" ::= { wfBgpPathAttributeEntry 6 } wfBgpPathAttributeNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "the address of the border router that should be used as the next-hop for the destination network." ::= { wfBgpPathAttributeEntry 7 } wfBgpPathAttributeMultiExitDisc OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The optional inter-AS metric. If this attribute has not been provided for this route, the value for this object is -1." ::= { wfBgpPathAttributeEntry 8 } wfBgpPathAttributeLocalPref OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "the originating BGP speaker's degree of preference for advertised route (-1..2147483647); if this attribute has not been provided for this route, the value for this object is -1." ::= { wfBgpPathAttributeEntry 9 } wfBgpPathAttributeAtomicAggregate OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only STATUS mandatory DESCRIPTION "indicates whether or not the local system has selected a less specific route without selecting a more specific route" ::= { wfBgpPathAttributeEntry 10 } wfBgpPathAttributeAggregatorAS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The AS number of the last BGP speaker that performed route aggregation. A value of zero (0) indicates the absence of this attribute." ::= { wfBgpPathAttributeEntry 11 } wfBgpPathAttributeAggregatorAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The BGP ID of the last BGP speaker that performed route aggregation. A value of 0.0.0.0 indicates the absence of this attribute." ::= { wfBgpPathAttributeEntry 12 } wfBgpPathAttributeCalcLocalPref OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The degree of preference calculated by the receiving BGP speaker for an advertised route (-1..2147483647). A value of -1 indicates the absence of this attribute" ::= { wfBgpPathAttributeEntry 13 } wfBgpPathAttributeBest OBJECT-TYPE SYNTAX INTEGER { false(1), true(2), bestused(3), used(4) } ACCESS read-only STATUS mandatory DESCRIPTION "an indication of whether or not this was chosen as the best bgp rout to the destination and whether or not it was chosen as a forwarding IP route" DEFVAL { false } ::= { wfBgpPathAttributeEntry 14 } wfBgpPathAttributeUnknown OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "One or more path attributes not understood by this BGP speaker. Size zero (0) indicates the absence of such attribute(s). Octets beyond the maximum size (255), if any, are not recorded by this object." ::= { wfBgpPathAttributeEntry 15 } wfBgpPathAttributeClusterID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "For RS, the sequence of Cluter IDs of the Clusters. Size zero (0) indicates the absence of such attribute(s)." ::= { wfBgpPathAttributeEntry 16 } wfBgpPathAttributeCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "List of BGP communities. Each community is 4 bytes long. Size zero (0) indicates the absence of community attribute. Octets beyond the maximum size (255), if any, are not recorded by this object." ::= { wfBgpPathAttributeEntry 17 } wfBgpPathAttributeCalcMED OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Multi Exit Disc. calculated by the receiving BGP speaker for an advertised route (-1...2G)" ::= { wfBgpPathAttributeEntry 18 } wfBgpPathAttributeFlapPenalty OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Penalty value based on number of route flaps" ::= { wfBgpPathAttributeEntry 19 } wfBgpPathAttributeFlapCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a route flapped since the last time the penaltywas reset to zero" ::= { wfBgpPathAttributeEntry 20} wfBgpPathAttributeRouteDampened OBJECT-TYPE SYNTAX INTEGER { announced(1), suppressed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Shows whether this route is currently suppressed from being announced" ::= { wfBgpPathAttributeEntry 21 } wfBgpRouteFlapDampeningTable OBJECT-TYPE SYNTAX SEQUENCE OF WfBgpRouteFlapDampeningEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of wfBgpRouteFlapDampeningEntry" ::= { wfBgpGeneralGroup 8 } wfBgpRouteFlapDampeningEntry OBJECT-TYPE SYNTAX WfBgpRouteFlapDampeningEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Route Flap Dampening table" INDEX { wfBgpRouteFlapDampeningIndex } ::= { wfBgpRouteFlapDampeningTable 1 } WfBgpRouteFlapDampeningEntry ::= SEQUENCE { wfBgpRouteFlapDampeningDelete INTEGER, wfBgpRouteFlapDampeningIndex INTEGER, wfBgpRouteFlapDampeningName DisplayString, wfBgpRouteFlapDampeningCutoffThreshold INTEGER, wfBgpRouteFlapDampeningReuseThreshold INTEGER, wfBgpRouteFlapDampeningReachableDecay INTEGER, wfBgpRouteFlapDampeningUnreachableDecay INTEGER, wfBgpRouteFlapDampeningMaxHoldDown INTEGER, wfBgpRouteFlapDampeningMemoryLimit INTEGER } wfBgpRouteFlapDampeningDelete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete: if set to delete, the entry is removed" DEFVAL { created } ::= { wfBgpRouteFlapDampeningEntry 1 } wfBgpRouteFlapDampeningIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index number of this entry in wfBgpRouteFlapDampeningTable" ::= { wfBgpRouteFlapDampeningEntry 2 } wfBgpRouteFlapDampeningName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Name of this template" ::= { wfBgpRouteFlapDampeningEntry 3 } wfBgpRouteFlapDampeningCutoffThreshold OBJECT-TYPE SYNTAX INTEGER (1..20000) ACCESS read-write STATUS mandatory DESCRIPTION "Value of penalty over which a route is suppressed. Expressed in number of withdrawals" DEFVAL { 2000 } ::= { wfBgpRouteFlapDampeningEntry 4 } wfBgpRouteFlapDampeningReuseThreshold OBJECT-TYPE SYNTAX INTEGER (1..20000) ACCESS read-write STATUS mandatory DESCRIPTION "Value of penalty below which a route is unsuppressed. Expressed in number of withdrawals" DEFVAL { 750 } ::= { wfBgpRouteFlapDampeningEntry 5 } wfBgpRouteFlapDampeningReachableDecay OBJECT-TYPE SYNTAX INTEGER (1..45) ACCESS read-write STATUS mandatory DESCRIPTION "Duration in minutes after which the penalty value is reduced to half when the route is reachable. Default is 5 minutes" DEFVAL { 5 } ::= { wfBgpRouteFlapDampeningEntry 6 } wfBgpRouteFlapDampeningUnreachableDecay OBJECT-TYPE SYNTAX INTEGER (1..45) ACCESS read-write STATUS mandatory DESCRIPTION "Duration in minutes after which the penalty value is reduced to half when the route is unreachable. Default is 15 minutes." DEFVAL { 15} ::= { wfBgpRouteFlapDampeningEntry 7 } wfBgpRouteFlapDampeningMaxHoldDown OBJECT-TYPE SYNTAX INTEGER (1..60) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum time a route remains suppressed. Expressed in number seconds. Default is 45 minutes" DEFVAL { 45} ::= { wfBgpRouteFlapDampeningEntry 8 } wfBgpRouteFlapDampeningMemoryLimit OBJECT-TYPE SYNTAX INTEGER (1..60) ACCESS read-write STATUS mandatory DESCRIPTION "If the state of a route(reachable/unreachable) remains stable for this duration, the penalty is cleared and the route unsuppressed. Expressed in number of minutes. Default is 45 minutes" DEFVAL { 45 } ::= { wfBgpRouteFlapDampeningEntry 9 } END -- Wellfleet-BGP-MIB