towerops/priv/mibs/dell/F10-FIB-MIB
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- 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.
2026-01-19 14:01:03 -06:00

262 lines
6.8 KiB
Text

F10-FIB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, IpAddress, Counter64
FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
chSysCardNumber
FROM F10-CHASSIS-MIB
f10Mgmt
FROM FORCE10-SMI;
f10IpForwardMib MODULE-IDENTITY
LAST-UPDATED "200709141200Z" -- Sep 14, 2007 12:00:00 GMT
ORGANIZATION "Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc.
350 Holger Way
San Jose, CA 95134 USA
Phone: +1 (408) 571 3500
Fax: +1 (408) 571 3550
Email: support@force10networks.com"
DESCRIPTION
"This MIB module is used to display CIDR multipath IP Routes."
REVISION "200709141200Z" -- Sep 14, 2007 12:00:00 GMT
DESCRIPTION
"Initial version of this MIB module."
::= { f10Mgmt 9 }
-- ****************************************************************************
--
-- Top-Level Object Identifier Assignments for the FIB MIB
--
-- ****************************************************************************
f10IpForwardMibObjects OBJECT IDENTIFIER ::= { f10IpForwardMib 1 }
f10IpForwardMibConformance OBJECT IDENTIFIER ::= { f10IpForwardMib 2 }
-- ****************************************************************************
--
-- IP Forward Version Table
--
-- ****************************************************************************
f10IpForwardVersionTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10IpForwardVersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP forward version table."
::= { f10IpForwardMibObjects 1 }
f10IpForwardVersionEntry OBJECT-TYPE
SYNTAX F10IpForwardVersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for the ip forward version Table."
INDEX {
chSysCardNumber
}
::= { f10IpForwardVersionTable 1 }
F10IpForwardVersionEntry ::=
SEQUENCE {
f10IpForwardVersion
Counter64
}
f10IpForwardVersion OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A version number on the Forwarding Table.
This is always fetched from one line card."
::= { f10IpForwardVersionEntry 1 }
-- ****************************************************************************
--
-- IP Forwarding Table
--
-- The IP Forwarding Table obsoletes and replaces the ipRoute Table current
-- in MIB-I and MIB-II. It adds knowledge of the autonomous system of
-- the next hop, multiple next hop support, and policy routing support.
--
-- ****************************************************************************
f10IpForwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10IpForwardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP Routing table."
::= { f10IpForwardMibObjects 2 }
f10IpForwardEntry OBJECT-TYPE
SYNTAX F10IpForwardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A particular route to a particular destination,
under a particular policy."
INDEX {
chSysCardNumber,
f10IpforwardDest,
f10IpforwardMask,
f10IpforwardNextHop,
f10IpforwardFirstHop
}
::= { f10IpForwardTable 1 }
F10IpForwardEntry ::=
SEQUENCE {
f10IpforwardDest
IpAddress,
f10IpforwardMask
IpAddress,
f10IpforwardNextHop
IpAddress,
f10IpforwardFirstHop
IpAddress,
f10IpforwardIfIndex
Integer32,
f10IpforwardMacAddress
MacAddress,
f10IpforwardEgressPort
OCTET STRING,
f10IpforwardCamIndex
Integer32
}
f10IpforwardDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address of this route. An
entry with a value of 0.0.0.0 is considered a
default route."
::= { f10IpForwardEntry 1 }
f10IpforwardMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed with the destination
address before being compared to the value in
the f10IpforwardDest field."
::= { f10IpForwardEntry 2 }
f10IpforwardNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"On remote routes, the address of the next system
en route; Otherwise, 0.0.0.0."
::= { f10IpForwardEntry 3 }
f10IpforwardFirstHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"On remote routes, the address of the Gateway
to the nexthop; 0.0.0.0 if the Nexthop itself is a Gateway
to the Destination"
::= { f10IpForwardEntry 4 }
f10IpforwardIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex value which identifies the local
interface through which the next hop of this
route should be reached."
::= { f10IpForwardEntry 5 }
f10IpforwardMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the NextHop."
::= { f10IpForwardEntry 6 }
f10IpforwardEgressPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the egress port to which the packets will be
forwarded."
::= { f10IpForwardEntry 7 }
f10IpforwardCamIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cam Entry corresponding to a row."
::= { f10IpForwardEntry 8 }
-- ****************************************************************************
--
-- Module Conformance Statement
--
-- DESCRIPTION: This module conformance statement includes the compliance
-- statements and the units of conformance section.
--
-- ****************************************************************************
f10IpForwardMibCompliances OBJECT IDENTIFIER ::= { f10IpForwardMibConformance 1 }
f10IpForwardMibGroups OBJECT IDENTIFIER ::= { f10IpForwardMibConformance 2 }
-- ****************************************************************************
-- Compliance Statement
-- ****************************************************************************
f10IpForwardMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic implementation requirements for the
Force10 Enterprise Ip Forward MIB."
MODULE -- this module
MANDATORY-GROUPS {
f10IpForwardObjectGroup
}
::= { f10IpForwardMibCompliances 1 }
-- ****************************************************************************
-- Units of Conformance
-- ****************************************************************************
f10IpForwardObjectGroup OBJECT-GROUP
OBJECTS {
f10IpForwardVersion,
f10IpforwardDest,
f10IpforwardMask,
f10IpforwardNextHop,
f10IpforwardFirstHop,
f10IpforwardIfIndex,
f10IpforwardMacAddress,
f10IpforwardEgressPort,
f10IpforwardCamIndex
}
STATUS current
DESCRIPTION
"Objects for the ATM interface table."
::= { f10IpForwardMibGroups 1 }
END