From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/extreme/BROCADE-TCAM-MIB | 252 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 252 insertions(+) create mode 100644 MIBS/extreme/BROCADE-TCAM-MIB (limited to 'MIBS/extreme/BROCADE-TCAM-MIB') 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 + +-- ======================================================================================== + + -- cgit v1.2.3