summaryrefslogtreecommitdiff
path: root/MIBS/extreme/BROCADE-TCAM-MIB
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/extreme/BROCADE-TCAM-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/extreme/BROCADE-TCAM-MIB')
-rw-r--r--MIBS/extreme/BROCADE-TCAM-MIB252
1 files changed, 252 insertions, 0 deletions
diff --git a/MIBS/extreme/BROCADE-TCAM-MIB b/MIBS/extreme/BROCADE-TCAM-MIB
new file mode 100644
index 0000000..040d1c2
--- /dev/null
+++ b/MIBS/extreme/BROCADE-TCAM-MIB
@@ -0,0 +1,252 @@
+-- MIB File: BROCADE-TCAM-MIB.mib
+
+-- automatically generated by SNMP Research mibgp from BROCADE-TCAM-MIB.txt
+-- Mon Oct 24 20:23:01 2016
+
+
+BROCADE-TCAM-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Gauge32, Unsigned32,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY, OBJECT-TYPE,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI -- [RFC2578]
+
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC -- [RFC2579]
+
+ bcsiModules FROM Brocade-REG-MIB;
+
+ bcsiTCAM MODULE-IDENTITY
+ LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
+ ORGANIZATION "Extreme Networks, Inc."
+ CONTACT-INFO
+ "Postal: Extreme Networks, Inc.
+ 6480 Via Del Oro
+ San Jose, CA 95119 USA
+ Phone: +1 408 579-2800
+ E-mail: support@extremenetworks.com
+ WWW: http://www.extremenetworks.com"
+
+ DESCRIPTION "The MIB module to describe generic objects for the
+ usage of Ternary Content-Addressable Memory (TCAM)."
+
+ REVISION "201805291200Z" -- May 29, 2018 12:00pm
+ DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
+ REVISION "201610241330Z" -- October 24, 2016 1:30pm
+ DESCRIPTION "Initial Version"
+ ::= { bcsiModules 14 }
+
+--
+-- high level object identifiers
+--
+
+bcsiTCAMNotification OBJECT IDENTIFIER ::= { bcsiTCAM 0 }
+bcsiTCAMObjects OBJECT IDENTIFIER ::= { bcsiTCAM 1 }
+
+bcsiTCAMGlobals OBJECT IDENTIFIER ::= { bcsiTCAMObjects 1 }
+
+-- bcsiTCAMProfile
+
+bcsiTCAMProfile OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ vxlanExt(1),
+ l2l3l4Openflow1(2),
+ l2l3l4Openflow2(3),
+ v6Openflow1(4),
+ npbProfile1(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies TCAM partition profile. Each profile
+ adjusts the partitions to optimize the device for corresponding
+ applications."
+ ::= { bcsiTCAMGlobals 1 }
+
+-- TCAM usage objects
+
+bcsiTCAMUsageGroup OBJECT IDENTIFIER ::= { bcsiTCAMObjects 2 }
+
+-- the bcsiTCAMUsage table
+
+-- The bcsiTCAMUsage table contains information of the entity's
+-- TCAM usage.
+
+bcsiTCAMUsageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BcsiTCAMUsageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of bcsiTCAMUsage entries. This table contains
+ information of the entity's TCAM usage."
+ ::= { bcsiTCAMUsageGroup 1 }
+
+bcsiTCAMUsageEntry OBJECT-TYPE
+ SYNTAX BcsiTCAMUsageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information applicable to
+ TCAM usage"
+ INDEX { bcsiTCAMUsageSlot,
+ bcsiTCAMUsageProcessor,
+ bcsiTCAMUsageFeature }
+ ::= { bcsiTCAMUsageTable 1 }
+
+BcsiTCAMUsageEntry ::=
+ SEQUENCE {
+ bcsiTCAMUsageSlot Unsigned32,
+ bcsiTCAMUsageProcessor Unsigned32,
+ bcsiTCAMUsageFeature INTEGER,
+ bcsiTCAMUsageContainerId Unsigned32,
+ bcsiTCAMUsageDBId Unsigned32,
+ bcsiTCAMUsageSize INTEGER,
+ bcsiTCAMUsageMaxLimit Gauge32,
+ bcsiTCAMUsageCurrentUsage Gauge32,
+ bcsiTCAMUsageFreeCountContainer Gauge32,
+ bcsiTCAMUsageFreeCountDB Gauge32,
+ bcsiTCAMUsageFreeCountFeature Gauge32
+ }
+
+bcsiTCAMUsageSlot OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number which uniquely identifies a linecard in the device"
+ ::= { bcsiTCAMUsageEntry 1 }
+
+bcsiTCAMUsageProcessor OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number which uniquely identifies the network processor within a
+ linecard in the device"
+ ::= { bcsiTCAMUsageEntry 2 }
+
+bcsiTCAMUsageFeature OBJECT-TYPE
+ SYNTAX INTEGER {
+ l2Ctrl(0),
+ l3V4Ctrl(1),
+ l3V6Ctrl(2),
+ l2UserIngress(3),
+ l2UserEgress(4),
+ portRL(5),
+ bumRL(6),
+ l3IPV4UserIngress(7),
+ l3IPV4UserEgress(8),
+ l3IPV4VxlanVisibility(9),
+ l3IPV4UserWithRL(10),
+ l3IPV4RACL(11),
+ l3IPV4PBR(12),
+ l3IPV6UserIngress(13),
+ l3IPV6UserEgress(14),
+ l3IPV6UserWithRL(15),
+ l3IPV6RACL(16),
+ l3IPV6PBR(17),
+ oflowL2(18),
+ oflowL3V4(19),
+ oflowL3V6(20),
+ oflowL2L3V4(21),
+ oflowL2L3V6(22),
+ mct(23),
+ mplsXC(24),
+ profileAGT(25)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object identifies the feature within the linecard
+ and network processor."
+ ::= { bcsiTCAMUsageEntry 3 }
+
+bcsiTCAMUsageContainerId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the bank container which can refer
+ to a single bank or multiple TCAM banks."
+ ::= { bcsiTCAMUsageEntry 4 }
+
+bcsiTCAMUsageDBId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the logical database."
+ ::= { bcsiTCAMUsageEntry 5 }
+
+bcsiTCAMUsageSize OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(0),
+ dynamic(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates if the size for this feature in
+ the current profile is fixed or dynamic."
+ ::= { bcsiTCAMUsageEntry 6 }
+
+bcsiTCAMUsageCurrentUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Entries"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the current usage of TCAM entries
+ by this feature."
+ ::= { bcsiTCAMUsageEntry 7 }
+
+bcsiTCAMUsageMaxLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Entries"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Maximum Limit of TCAM entries
+ available for this feature."
+ ::= { bcsiTCAMUsageEntry 8 }
+
+bcsiTCAMUsageFreeCountContainer OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Entries"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of free entries in the
+ Container that is associated with the TCAM logical database
+ used by this feature. Used for debugging purpose."
+ ::= { bcsiTCAMUsageEntry 9 }
+
+bcsiTCAMUsageFreeCountDB OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Entries"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of free entries in the
+ TCAM logical database used by this feature. Used for
+ debugging purpose."
+ ::= { bcsiTCAMUsageEntry 10 }
+
+bcsiTCAMUsageFreeCountFeature OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Entries"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of free entries available
+ for this feature. Used for debugging purpose."
+ ::= { bcsiTCAMUsageEntry 11 }
+
+END
+
+-- ========================================================================================
+
+