- 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.
184 lines
5 KiB
Text
184 lines
5 KiB
Text
-- *****************************************************************
|
|
-- CISCO-L2L3-INTERFACE-CONFIG-MIB -
|
|
-- configuration of switchport mode for interfaces
|
|
--
|
|
-- February 2000, Cliff Sojourner
|
|
--
|
|
-- Copyright (c) 2000 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
--
|
|
|
|
CISCO-L2L3-INTERFACE-CONFIG-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
ifIndex
|
|
FROM IF-MIB
|
|
ciscoMgmt
|
|
FROM CISCO-SMI
|
|
;
|
|
|
|
ciscoL2L3IfConfigMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200005101900Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-snmp@cisco.com"
|
|
DESCRIPTION
|
|
"Interface switchport mode configuration management MIB.
|
|
|
|
This MIB is used to monitor and control
|
|
configuration of interface switchport and routed mode."
|
|
REVISION "200005101900Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 151 }
|
|
|
|
ciscoL2L3IfConfigMIBObjects OBJECT IDENTIFIER ::= { ciscoL2L3IfConfigMIB 1 }
|
|
|
|
cL2L3IfConfig OBJECT IDENTIFIER ::= { ciscoL2L3IfConfigMIBObjects 1 }
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
|
|
CL2L3InterfaceMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational mode of the interface.
|
|
|
|
For administrative and operational states, valid values are:
|
|
routed(1), switchport(2).
|
|
|
|
routed(1): Routed mode interfaces direct traffic using
|
|
layer 3 protocols.
|
|
|
|
switchport(2): Switchport-mode interfaces direct traffic using
|
|
layer 2 protocols. A switchport-mode interface can be in
|
|
access mode, or trunk mode, or multi-mode.
|
|
|
|
Switchport interface operating mode can be configured manually,
|
|
or negotiated by Dynamic Trunking Protocol (DTP) or Dynamic
|
|
Inter-Switch Link (DISL).
|
|
|
|
Access-mode interfaces carry one VLAN's traffic. Access-mode
|
|
interface parameters are configured in CISCO-VLAN-MEMBERSHIP-MIB.
|
|
|
|
Trunk-mode interfaces carry one or more VLANs. VLAN-related
|
|
trunk-mode interface parameters are configured in CISCO-VTP-MIB.
|
|
|
|
Multi-mode interfaces carry one VLAN to each alias of a
|
|
single connected end-station. VLAN-related multi-mode
|
|
interface parameters are configured in CISCO-VTP-MIB.
|
|
"
|
|
SYNTAX INTEGER { routed(1), switchport(2) }
|
|
|
|
--
|
|
-- switchport interface mode configuration table
|
|
--
|
|
|
|
cL2L3IfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CL2L3IfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table shows the administratively requested and
|
|
actual operating configuration for switchport interfaces."
|
|
::= { cL2L3IfConfig 1 }
|
|
|
|
cL2L3IfEntry OBJECT-TYPE
|
|
SYNTAX CL2L3IfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry represents the configuration and operation of a
|
|
switchport interface.
|
|
|
|
Entries are created and deleted automatically in tandem
|
|
with the corresponding ifEntries."
|
|
INDEX { ifIndex }
|
|
::= { cL2L3IfTable 1 }
|
|
|
|
CL2L3IfEntry ::= SEQUENCE {
|
|
cL2L3IfModeAdmin CL2L3InterfaceMode,
|
|
cL2L3IfModeOper CL2L3InterfaceMode
|
|
}
|
|
|
|
cL2L3IfModeAdmin OBJECT-TYPE
|
|
SYNTAX CL2L3InterfaceMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administratively desired interface mode."
|
|
::= { cL2L3IfEntry 1 }
|
|
|
|
cL2L3IfModeOper OBJECT-TYPE
|
|
SYNTAX CL2L3InterfaceMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational interface mode."
|
|
::= { cL2L3IfEntry 2 }
|
|
|
|
|
|
--
|
|
-- Notifications
|
|
--
|
|
|
|
-- ciscoL2L3IfConfigMIBNotificationPrefix OBJECT IDENTIFIER ::=
|
|
-- { ciscoL2L3IfConfigMIB 2 }
|
|
-- ciscoL2L3IfConfigMIBNotifications OBJECT IDENTIFIER ::=
|
|
-- { ciscoL2L3IfConfigMIBNotificationPrefix 0 }
|
|
|
|
|
|
--
|
|
-- Conformance
|
|
--
|
|
|
|
ciscoL2L3IfConfigMIBConformance OBJECT IDENTIFIER
|
|
::= { ciscoL2L3IfConfigMIB 3 }
|
|
ciscoL2L3IfConfigMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoL2L3IfConfigMIBConformance 1 }
|
|
ciscoL2L3IfConfigMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoL2L3IfConfigMIBConformance 2 }
|
|
|
|
ciscoL2L3IfConfigMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco L2L3 Interface Configuration Management MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ciscoL2L3IfConfigMIBGroup }
|
|
::= { ciscoL2L3IfConfigMIBCompliances 1 }
|
|
|
|
--
|
|
-- Units of Conformance
|
|
--
|
|
|
|
ciscoL2L3IfConfigMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cL2L3IfModeAdmin,
|
|
cL2L3IfModeOper
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface L2 & L3 mode objects"
|
|
::= { ciscoL2L3IfConfigMIBGroups 1 }
|
|
|
|
END
|