1040 lines
36 KiB
Plaintext
1040 lines
36 KiB
Plaintext
|
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
|