- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
252 lines
8 KiB
Text
252 lines
8 KiB
Text
-- 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
|
|
|
|
-- ========================================================================================
|
|
|
|
|