summaryrefslogtreecommitdiff
path: root/MIBS/quanta/fastpathbgp.my
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/quanta/fastpathbgp.my
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/quanta/fastpathbgp.my')
-rw-r--r--MIBS/quanta/fastpathbgp.my1039
1 files changed, 1039 insertions, 0 deletions
diff --git a/MIBS/quanta/fastpathbgp.my b/MIBS/quanta/fastpathbgp.my
new file mode 100644
index 0000000..99e0935
--- /dev/null
+++ b/MIBS/quanta/fastpathbgp.my
@@ -0,0 +1,1039 @@
+NETGEAR-BGP-MIB DEFINITIONS ::= BEGIN
+
+-- Netgear Inc Border Gateway Protocol Package MIB
+-- Copyright Netgear Inc (2002-2007) All rights reserved.
+
+-- This SNMP Management Information Specification
+-- embodies Netgear Inc's confidential and proprietary
+-- intellectual property. Netgear Inc retains all title
+-- and ownership in the Specification including any revisions.
+
+-- This Specification is supplied "AS IS", Netgear Inc
+-- makes no warranty, either expressed or implied,
+-- as to the use, operation, condition, or performance of the
+-- Specification.
+
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32, Counter32, IpAddress, TimeTicks
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
+ lb6m FROM QUANTA-LB6M-REF-MIB
+ DisplayString FROM RFC1213-MIB;
+
+ fastPathBGP MODULE-IDENTITY
+ LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
+ ORGANIZATION "Netgear Inc"
+ CONTACT-INFO ""
+ DESCRIPTION
+ "The MIB definitions for Border Gateway Protocol Flex package."
+
+ -- Revision history.
+ REVISION
+ "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
+ DESCRIPTION
+ "Postal address updated."
+ REVISION
+ "200705230000Z" -- 23 May 2007 12:00:00 GMT
+ DESCRIPTION
+ "Netgear branding related changes."
+ REVISION
+ "200311210000Z" -- 21 Nov 2003 12:00:00 GMT
+ DESCRIPTION
+ "Revisions made for new release."
+ REVISION
+ "200303282030Z"
+ DESCRIPTION
+ "Initial revision."
+
+ ::= { lb6m 5 }
+
+ --****************************************************************
+ -- agentBGPQueueGroup
+ --
+ --****************************************************************
+ agentBGPQueueGroup OBJECT IDENTIFIER ::= { fastPathBGP 1 }
+
+ --**********************************************************
+ -- BGP work queues table. The BGP protocol executes on a single
+ -- thread, doing work received on several work queues.
+ --
+ --**********************************************************
+
+ agentBGPQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentBGPQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table lists information about BGP work queue utilization."
+
+ ::= { agentBGPQueueGroup 1 }
+
+ agentBGPQueueEntry OBJECT-TYPE
+ SYNTAX AgentBGPQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information on a specific BGP work queue."
+ INDEX { agentBGPQueueIndex }
+ ::= { agentBGPQueueTable 1 }
+
+ AgentBGPQueueEntry ::= SEQUENCE {
+ agentBGPQueueIndex
+ Unsigned32,
+ agentBGPQueueName
+ DisplayString,
+ agentBGPQueueLength
+ Gauge32,
+ agentBGPQueueHigh
+ Gauge32,
+ agentBGPQueueDrops
+ Counter32,
+ agentBGPQueueLimit
+ Unsigned32
+ }
+
+ agentBGPQueueIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index value for this work queue."
+ ::= { agentBGPQueueEntry 1 }
+
+ agentBGPQueueName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of an BGP work queue."
+ ::= { agentBGPQueueEntry 2 }
+
+ agentBGPQueueLength OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of items currently in the work queue."
+ ::= { agentBGPQueueEntry 3 }
+
+ agentBGPQueueHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high water mark of the number of items in the work queue."
+ ::= { agentBGPQueueEntry 4 }
+
+ agentBGPQueueDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of items dropped because the work queue was full."
+ ::= { agentBGPQueueEntry 5 }
+
+ agentBGPQueueLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of items this queue can hold."
+ ::= { agentBGPQueueEntry 6 }
+
+ --****************************************************************
+ -- BGP global counters table. Global counts of messages sent and
+ -- received of each message type.
+ --
+ --****************************************************************
+ agentBGPMessageStatsGroup OBJECT IDENTIFIER ::= { fastPathBGP 2 }
+
+ agentBGPCountersCleared OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since BGP counters were last cleared, in seconds."
+ ::= { agentBGPMessageStatsGroup 1 }
+
+ agentBGPInOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP OPEN messages received since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 2 }
+
+ agentBGPOutOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP OPEN messages transmitted since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 3 }
+
+ agentBGPInUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP UPDATE messages received since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 4 }
+
+ agentBGPOutUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP UPDATE messages transmitted since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 5 }
+
+ agentBGPInNotifications OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP NOTIFICATION messages received since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 6 }
+
+ agentBGPOutNotifications OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP NOTIFICATION messages transmitted since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 7 }
+
+ agentBGPInKeepalives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP KEEPALIVE messages received since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 8 }
+
+ agentBGPOutKeepalives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP KEEPALIVE messages transmitted since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 9 }
+
+ agentBGPInRouteRefreshes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP ROUTE REFRESH messages received since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 10 }
+
+ agentBGPOutRouteRefreshes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP ROUTE REFRESH messages transmitted since BGP counters were last cleared."
+ ::= { agentBGPMessageStatsGroup 11 }
+
+ agentBGPInUpdatesMax OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum rate of BGP UPDATE messages received. The rate is given in
+ packets per second."
+ ::= { agentBGPMessageStatsGroup 12 }
+
+ agentBGPOutUpdatesMax OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum rate of BGP UPDATE messages transmitted. The rate is
+ given in packets per second."
+ ::= { agentBGPMessageStatsGroup 13 }
+
+
+ --****************************************************************
+ -- BGP Decision process table
+ --
+ --************************************************************
+
+ agentBGPDecProcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentBGPDecProcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the twenty most recent
+ executions of any of the three decision process phases.
+ The most recent information is at the end of the table.
+ This table is applicable to IPv4 address family only."
+ ::= { fastPathBGP 3}
+
+ agentBGPDecProcEntry OBJECT-TYPE
+ SYNTAX AgentBGPDecProcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about execution of a single decision process phase."
+ INDEX { agentBGPDecProcIndex }
+ ::= { agentBGPDecProcTable 1 }
+
+ AgentBGPDecProcEntry ::= SEQUENCE {
+ agentBGPDecProcIndex
+ Counter32,
+ agentBGPDecProcDeltaT
+ Unsigned32,
+ agentBGPDecProcPhase
+ Unsigned32,
+ agentBGPDecProcUpdateGroup
+ Unsigned32,
+ agentBGPDecProcGenId
+ Unsigned32,
+ agentBGPDecProcReason
+ DisplayString,
+ agentBGPDecProcPeer
+ IpAddress,
+ agentBGPDecProcDuration
+ Gauge32,
+ agentBGPDecProcAdds
+ Gauge32,
+ agentBGPDecProcMods
+ Gauge32,
+ agentBGPDecProcDels
+ Gauge32
+ }
+
+ agentBGPDecProcIndex OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Integer that uniquely identifies a decision process run.
+ This value is incremented each time BGP runs one phase of the decision process."
+ ::= { agentBGPDecProcEntry 1 }
+
+ agentBGPDecProcDeltaT OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How long since this decision process ran. The time is
+ given in seconds."
+ ::= { agentBGPDecProcEntry 2 }
+
+ agentBGPDecProcPhase OBJECT-TYPE
+ SYNTAX Unsigned32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Which of the three decision process phases was run."
+ ::= { agentBGPDecProcEntry 3 }
+
+ agentBGPDecProcUpdateGroup OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable is only valid when agentBGPDecProcPhase is 3. When the phase is 3,
+ this variable identifies the outbound update group for which phase 3 was run.
+ When the variable has a value of 65535 then it means that the corresponding
+ agentBGPDecProcEntry does not belong to any outbound update group"
+ ::= { agentBGPDecProcEntry 4 }
+
+ agentBGPDecProcGenId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The global generation ID when the decision process ran."
+ ::= { agentBGPDecProcEntry 5 }
+
+ agentBGPDecProcReason OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reason why the decision process was run."
+ ::= { agentBGPDecProcEntry 6 }
+
+ agentBGPDecProcPeer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable is only valid when phase 1 is run for a single peer.
+ In this case, this variable is the IP address of the peer for which phase 1 was run."
+ ::= { agentBGPDecProcEntry 7 }
+
+ agentBGPDecProcDuration OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How long the decision process ran. Milliseconds."
+ ::= { agentBGPDecProcEntry 8 }
+
+ agentBGPDecProcAdds OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of prefixes added during the decision process. For phase 1,
+ this is the number of prefixes that pass inbound policy. For phase 2,
+ this is the number of prefixes added to the BGP routing table.
+ For phase 3, this is the number of prefixes added to the Adj-RIB-Out."
+ ::= { agentBGPDecProcEntry 9 }
+
+ agentBGPDecProcMods OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of prefixes modified during the decision process. For phase 1,
+ this is the number of prefixes that pass inbound policy. For phase 2,
+ this is the number of routes modified. For phase 3,
+ this is the number of routes modified in the Adj-RIB-Out."
+ ::= { agentBGPDecProcEntry 10 }
+
+ agentBGPDecProcDels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of prefixes deleted during the decision process. For phase 1,
+ this is the number of prefixes that previously passed inbound policy
+ but no longer pass. For phase 2, this is the number of prefixes removed
+ from the BGP routing table. For phase 3, this is the number of prefixes
+ removed from the Adj-RIB-Out."
+ ::= { agentBGPDecProcEntry 11 }
+
+ agentBGPDecProcIPv6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentBGPDecProcIPv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the twenty most recent
+ executions of any of the three decision process phases.
+ The most recent information is at the end of the table.
+ This table is applicable to IPv6 address family only."
+ ::= { fastPathBGP 5}
+
+ agentBGPDecProcIPv6Entry OBJECT-TYPE
+ SYNTAX AgentBGPDecProcIPv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about execution of a single decision process phase."
+ INDEX { agentBGPDecProcIPv6Index }
+ ::= { agentBGPDecProcIPv6Table 1 }
+
+ AgentBGPDecProcIPv6Entry ::= SEQUENCE {
+ agentBGPDecProcIPv6Index
+ Counter32,
+ agentBGPDecProcDeltaTIPv6
+ Unsigned32,
+ agentBGPDecProcPhaseIPv6
+ Unsigned32,
+ agentBGPDecProcUpdateGroupIPv6
+ Unsigned32,
+ agentBGPDecProcGenIdIPv6
+ Unsigned32,
+ agentBGPDecProcReasonIPv6
+ DisplayString,
+ agentBGPDecProcPeerIPv6
+ IpAddress,
+ agentBGPDecProcDurationIPv6
+ Gauge32,
+ agentBGPDecProcAddsIPv6
+ Gauge32,
+ agentBGPDecProcModsIPv6
+ Gauge32,
+ agentBGPDecProcDelsIPv6
+ Gauge32
+ }
+
+ agentBGPDecProcIPv6Index OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Integer that uniquely identifies a decision process run.
+ This value is incremented each time BGP runs one phase of the decision process."
+ ::= { agentBGPDecProcIPv6Entry 1 }
+
+ agentBGPDecProcDeltaTIPv6 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How long since this decision process ran. The time is
+ given in seconds."
+ ::= { agentBGPDecProcIPv6Entry 2 }
+
+ agentBGPDecProcPhaseIPv6 OBJECT-TYPE
+ SYNTAX Unsigned32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Which of the three decision process phases was run."
+ ::= { agentBGPDecProcIPv6Entry 3 }
+
+ agentBGPDecProcUpdateGroupIPv6 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable is only valid when agentBGPDecProcPhase is 3. When the phase is 3,
+ this variable identifies the outbound update group for which phase 3 was run.
+ When the variable has a value of 65535 then it means that the corresponding
+ agentBGPDecProcIPv6Entry does not belong to any outbound update group"
+ ::= { agentBGPDecProcIPv6Entry 4 }
+
+ agentBGPDecProcGenIdIPv6 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The global generation ID when the decision process ran."
+ ::= { agentBGPDecProcIPv6Entry 5 }
+
+ agentBGPDecProcReasonIPv6 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reason why the decision process was run."
+ ::= { agentBGPDecProcIPv6Entry 6 }
+
+ agentBGPDecProcPeerIPv6 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable is only valid when phase 1 is run for a single peer.
+ In this case, this variable is the IP address of the peer for which phase 1 was run."
+ ::= { agentBGPDecProcIPv6Entry 7 }
+
+ agentBGPDecProcDurationIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How long the decision process ran. Milliseconds."
+ ::= { agentBGPDecProcIPv6Entry 8 }
+
+ agentBGPDecProcAddsIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of prefixes added during the decision process. For phase 1,
+ this is the number of prefixes that pass inbound policy. For phase 2,
+ this is the number of prefixes added to the BGP routing table.
+ For phase 3, this is the number of prefixes added to the Adj-RIB-Out."
+ ::= { agentBGPDecProcIPv6Entry 9 }
+
+ agentBGPDecProcModsIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of prefixes modified during the decision process. For phase 1,
+ this is the number of prefixes that pass inbound policy. For phase 2,
+ this is the number of routes modified. For phase 3,
+ this is the number of routes modified in the Adj-RIB-Out."
+ ::= { agentBGPDecProcIPv6Entry 10 }
+
+ agentBGPDecProcDelsIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of prefixes deleted during the decision process. For phase 1,
+ this is the number of prefixes that previously passed inbound policy
+ but no longer pass. For phase 2, this is the number of prefixes removed
+ from the BGP routing table. For phase 3, this is the number of prefixes
+ removed from the Adj-RIB-Out."
+ ::= { agentBGPDecProcIPv6Entry 11 }
+
+ --****************************************************************
+ -- BGP peer table. Augments the peer table in the standard MIB.
+ --
+ --************************************************************
+
+ agentBGPPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentBGPPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "BGP peer table. This table contains,
+ one entry per BGP peer, information about
+ connections with BGP peers."
+ ::= { fastPathBGP 4 }
+
+ agentBGPPeerEntry OBJECT-TYPE
+ SYNTAX AgentBGPPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry containing information about the
+ connection with a BGP peer."
+ INDEX { agentBGPPeerRemoteAddr }
+ ::= { agentBGPPeerTable 1 }
+
+ AgentBGPPeerEntry ::= SEQUENCE {
+ agentBGPPeerRemoteAddr
+ IpAddress,
+ agentBGPPeerInOpens
+ Counter32,
+ agentBGPPeerOutOpens
+ Counter32,
+ agentBGPPeerInUpdates
+ Counter32,
+ agentBGPPeerOutUpdates
+ Counter32,
+ agentBGPPeerInNotifications
+ Counter32,
+ agentBGPPeerOutNotifications
+ Counter32,
+ agentBGPPeerInKeepalives
+ Counter32,
+ agentBGPPeerOutKeepalives
+ Counter32,
+ agentBGPPeerInRouteRefreshes
+ Counter32,
+ agentBGPPeerOutRouteRefreshes
+ Counter32,
+ agentBGPPeerInTotalMessages
+ Counter32,
+ agentBGPPeerOutTotalMessages
+ Counter32,
+ agentBGPPeerUpdateQueueLen
+ Gauge32,
+ agentBGPPeerUpdateQueueHigh
+ Gauge32,
+ agentBGPPeerUpdateQueueLimit
+ Unsigned32,
+ agentBGPPeerUpdateQueueDrops
+ Counter32,
+ agentBGPPeerInPfxAdv
+ Counter32,
+ agentBGPPeerOutPfxAdv
+ Counter32,
+ agentBGPPeerInPfxWithdrawn
+ Counter32,
+ agentBGPPeerOutPfxWithdrawn
+ Counter32,
+ agentBGPPeerInPfxCurrent
+ Gauge32,
+ agentBGPPeerOutPfxCurrent
+ Gauge32,
+ agentBGPPeerInPfxAccepted
+ Gauge32,
+ agentBGPPeerInPfxRejected
+ Gauge32,
+ agentBGPPeerInMaxNlriPerUpdate
+ Gauge32,
+ agentBGPPeerOutMaxNlriPerUpdate
+ Gauge32,
+ agentBGPPeerInMinNlriPerUpdate
+ Gauge32,
+ agentBGPPeerOutMinNlriPerUpdate
+ Gauge32,
+ agentBGPPeerInPfxAdvIPv6
+ Counter32,
+ agentBGPPeerOutPfxAdvIPv6
+ Counter32,
+ agentBGPPeerInPfxWithdrawnIPv6
+ Counter32,
+ agentBGPPeerOutPfxWithdrawnIPv6
+ Counter32,
+ agentBGPPeerInPfxCurrentIPv6
+ Gauge32,
+ agentBGPPeerOutPfxCurrentIPv6
+ Gauge32,
+ agentBGPPeerInPfxAcceptedIPv6
+ Gauge32,
+ agentBGPPeerInPfxRejectedIPv6
+ Gauge32,
+ agentBGPPeerInMaxNlriPerUpdateIPv6
+ Gauge32,
+ agentBGPPeerOutMaxNlriPerUpdateIPv6
+ Gauge32,
+ agentBGPPeerInMinNlriPerUpdateIPv6
+ Gauge32,
+ agentBGPPeerOutMinNlriPerUpdateIPv6
+ Gauge32
+ }
+
+ agentBGPPeerRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of this entry's BGP
+ peer."
+ ::= { agentBGPPeerEntry 1 }
+
+ agentBGPPeerInOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP OPEN messages received from
+ this peer."
+ ::= { agentBGPPeerEntry 2 }
+
+ agentBGPPeerOutOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP OPEN messages transmitted to
+ this peer."
+ ::= { agentBGPPeerEntry 3 }
+
+ agentBGPPeerInUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP UPDATE messages
+ received from this peer."
+ ::= { agentBGPPeerEntry 4 }
+
+ agentBGPPeerOutUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP UPDATE messages
+ transmitted to this peer."
+ ::= { agentBGPPeerEntry 5 }
+
+ agentBGPPeerInNotifications OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP NOTIFICATION messages
+ received from this peer."
+ ::= { agentBGPPeerEntry 6 }
+
+ agentBGPPeerOutNotifications OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP NOTIFICATION messages
+ transmitted to this peer."
+ ::= { agentBGPPeerEntry 7 }
+
+ agentBGPPeerInKeepalives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP KEEPALIVE messages
+ received from this peer."
+ ::= { agentBGPPeerEntry 8 }
+
+ agentBGPPeerOutKeepalives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP KEEPALIVE messages
+ transmitted to this peer."
+ ::= { agentBGPPeerEntry 9 }
+
+ agentBGPPeerInRouteRefreshes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP ROUTE REFRESH messages
+ received from this peer."
+ ::= { agentBGPPeerEntry 10 }
+
+ agentBGPPeerOutRouteRefreshes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP ROUTE REFRESH messages
+ transmitted to this peer."
+ ::= { agentBGPPeerEntry 11 }
+
+ agentBGPPeerInTotalMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP messages of all types
+ received from this peer."
+ ::= { agentBGPPeerEntry 12 }
+
+ agentBGPPeerOutTotalMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of BGP messages of all types
+ transmitted to this peer."
+ ::= { agentBGPPeerEntry 13 }
+
+ agentBGPPeerUpdateQueueLen OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "After receiving a BGP UPDATE message, BGP places each UPDATE on a per-neighbor
+ queue before processing the UPDATE. This variable gives the current length
+ of this peer's UPDATE queue, in bytes."
+ ::= { agentBGPPeerEntry 14 }
+
+ agentBGPPeerUpdateQueueHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum length (or high water mark) of this peer.s UPDATE queue, in bytes."
+ ::= { agentBGPPeerEntry 15 }
+
+ agentBGPPeerUpdateQueueLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of bytes of received UPDATE messages that may be queued for this peer at any given time."
+ ::= { agentBGPPeerEntry 16 }
+
+ agentBGPPeerUpdateQueueDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UPDATE messages from this peer that could not be added to
+ the UPDATE queue because the queue was full."
+ ::= { agentBGPPeerEntry 17 }
+
+ agentBGPPeerInPfxAdv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes received from this peer."
+ ::= { agentBGPPeerEntry 18 }
+
+ agentBGPPeerOutPfxAdv OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes advertised to this peer."
+ ::= { agentBGPPeerEntry 19 }
+
+ agentBGPPeerInPfxWithdrawn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes this peer has withdrawn."
+ ::= { agentBGPPeerEntry 20 }
+
+ agentBGPPeerOutPfxWithdrawn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes this router has withdrawn in UPDATE messages to this peer."
+ ::= { agentBGPPeerEntry 21 }
+
+ agentBGPPeerInPfxCurrent OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes this peer is currently advertising to this
+ router and that have passed inbound policy."
+ ::= { agentBGPPeerEntry 22 }
+
+ agentBGPPeerOutPfxCurrent OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes this router is currently advertising to this peer."
+ ::= { agentBGPPeerEntry 23 }
+
+ agentBGPPeerInPfxAccepted OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes received from this peer that may be considered to be
+ included in the BGP route table. This includes all current prefixes whose
+ path does not have an AS path loop and whose BGP NEXT HOP is resolved."
+ ::= { agentBGPPeerEntry 24 }
+
+ agentBGPPeerInPfxRejected OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes from this peer that did not pass inbound policy."
+ ::= { agentBGPPeerEntry 25 }
+
+ agentBGPPeerInMaxNlriPerUpdate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of IPv4 prefixes in any single UPDATE message from this peer."
+ ::= { agentBGPPeerEntry 26 }
+
+ agentBGPPeerOutMaxNlriPerUpdate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of IPv4 prefixes in any single UPDATE message sent to this peer."
+ ::= { agentBGPPeerEntry 27 }
+
+ agentBGPPeerInMinNlriPerUpdate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum number of IPv4 prefixes in any single UPDATE message from this peer."
+ ::= { agentBGPPeerEntry 28 }
+
+ agentBGPPeerOutMinNlriPerUpdate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum number of IPv4 prefixes in any single UPDATE message sent to this peer."
+ ::= { agentBGPPeerEntry 29 }
+
+ agentBGPPeerInPfxAdvIPv6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes received from this peer."
+ ::= { agentBGPPeerEntry 30 }
+
+ agentBGPPeerOutPfxAdvIPv6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes advertised to this peer."
+ ::= { agentBGPPeerEntry 31 }
+
+ agentBGPPeerInPfxWithdrawnIPv6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes this peer has withdrawn."
+ ::= { agentBGPPeerEntry 32 }
+
+ agentBGPPeerOutPfxWithdrawnIPv6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes this router has withdrawn in UPDATE messages to this peer."
+ ::= { agentBGPPeerEntry 33 }
+
+ agentBGPPeerInPfxCurrentIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes this peer is currently advertising to this
+ router and that have passed inbound policy."
+ ::= { agentBGPPeerEntry 34 }
+
+ agentBGPPeerOutPfxCurrentIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes this router is currently advertising to this peer."
+ ::= { agentBGPPeerEntry 35 }
+
+ agentBGPPeerInPfxAcceptedIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes received from this peer that may be considered to be
+ included in the BGP route table. This includes all current prefixes whose
+ path does not have an AS path loop and whose BGP NEXT HOP is resolved."
+ ::= { agentBGPPeerEntry 36 }
+
+ agentBGPPeerInPfxRejectedIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes from this peer that did not pass inbound policy."
+ ::= { agentBGPPeerEntry 37 }
+
+ agentBGPPeerInMaxNlriPerUpdateIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of IPv6 prefixes in any single UPDATE message from this peer."
+ ::= { agentBGPPeerEntry 38 }
+
+ agentBGPPeerOutMaxNlriPerUpdateIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of IPv6 prefixes in any single UPDATE message sent to this peer."
+ ::= { agentBGPPeerEntry 39 }
+
+ agentBGPPeerInMinNlriPerUpdateIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum number of IPv6 prefixes in any single UPDATE message from this peer."
+ ::= { agentBGPPeerEntry 40 }
+
+ agentBGPPeerOutMinNlriPerUpdateIPv6 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum number of IPv6 prefixes in any single UPDATE message sent to this peer."
+ ::= { agentBGPPeerEntry 41 }
+
+
+ --**************************************************************************************
+ -- agentBGPSnmpTrapFlagsConfigGroup
+ --
+ --**************************************************************************************
+
+ agentBGPSnmpTrapFlagsConfigGroup OBJECT IDENTIFIER ::= { fastPathBGP 6 }
+
+ agentBGPSnmpAllTrapFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable standard traps defined in RFC 4273."
+ ::= { agentBGPSnmpTrapFlagsConfigGroup 1 }
+
+END