- 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.
536 lines
16 KiB
Text
536 lines
16 KiB
Text
DELL-NETWORKING-FIB-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Unsigned32, Gauge32, Integer32, IpAddress, Counter64
|
|
FROM SNMPv2-SMI
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
InetAddressType, InetAddress, InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB
|
|
MacAddress
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
dellNetMgmt
|
|
FROM DELL-NETWORKING-SMI;
|
|
|
|
dellNetIpForwardMib MODULE-IDENTITY
|
|
LAST-UPDATED "200709141200Z" -- Sep 14, 2007 12:00:00 GMT
|
|
ORGANIZATION "Dell Inc"
|
|
CONTACT-INFO
|
|
"http://www.dell.com/support"
|
|
DESCRIPTION
|
|
"This MIB module is used to display CIDR multipath IP Routes."
|
|
REVISION "201107081200Z" -- Jul 08, 2011 12:00:00 GMT
|
|
DESCRIPTION
|
|
"This version of MIB module deprecates the dellNetIpForwardTable
|
|
and replaces it with dellNetInetCidrRouteTable which adds the
|
|
IP Protocol Independance "
|
|
REVISION "200709141200Z" -- Sep 14, 2007 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { dellNetMgmt 9 }
|
|
|
|
|
|
-- ****************************************************************************
|
|
--
|
|
-- Top-Level Object Identifier Assignments for the FIB MIB
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
dellNetIpForwardMibObjects OBJECT IDENTIFIER ::= { dellNetIpForwardMib 1 }
|
|
dellNetIpForwardMibConformance OBJECT IDENTIFIER ::= { dellNetIpForwardMib 2 }
|
|
dellNetIpForwardVariable OBJECT IDENTIFIER ::= { dellNetIpForwardMib 3 }
|
|
--*****************************************************************************
|
|
--
|
|
-- Data Types
|
|
--
|
|
--*****************************************************************************
|
|
|
|
chSysCardNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the card number assigned to the line
|
|
cards and the RPM cards in the chassis.
|
|
The line cards number are from 0 to 13 and the
|
|
RPM are from 0 to 1."
|
|
::= { dellNetIpForwardVariable 1 }
|
|
|
|
-- ****************************************************************************
|
|
--
|
|
-- IP Forward Version Table
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
dellNetIpForwardVersionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DellNetIpForwardVersionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entity's IP forward version table."
|
|
::= { dellNetIpForwardMibObjects 1 }
|
|
|
|
dellNetIpForwardVersionEntry OBJECT-TYPE
|
|
SYNTAX DellNetIpForwardVersionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row definition for the ip forward version Table."
|
|
INDEX {
|
|
chSysCardNumber,
|
|
dellNetIpForwardAddrFamily
|
|
}
|
|
::= { dellNetIpForwardVersionTable 1 }
|
|
|
|
DellNetIpForwardVersionEntry ::=
|
|
SEQUENCE {
|
|
dellNetIpForwardAddrFamily
|
|
InetAddressType,
|
|
dellNetIpForwardVersion
|
|
Counter64
|
|
}
|
|
|
|
dellNetIpForwardAddrFamily OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address Family of the IP Forwarding Table for which this entry
|
|
provides the Version information. "
|
|
|
|
::= { dellNetIpForwardVersionEntry 1}
|
|
|
|
dellNetIpForwardVersion 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."
|
|
::= { dellNetIpForwardVersionEntry 2 }
|
|
|
|
|
|
-- ****************************************************************************
|
|
--
|
|
-- 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.
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
dellNetIpForwardTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DellNetIpForwardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This entity's IP Routing table."
|
|
::= { dellNetIpForwardMibObjects 2 }
|
|
|
|
dellNetIpForwardEntry OBJECT-TYPE
|
|
SYNTAX DellNetIpForwardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A particular route to a particular destination,
|
|
under a particular policy."
|
|
INDEX {
|
|
chSysCardNumber,
|
|
dellNetIpforwardDest,
|
|
dellNetIpforwardMask,
|
|
dellNetIpforwardNextHop,
|
|
dellNetIpforwardFirstHop
|
|
}
|
|
::= { dellNetIpForwardTable 1 }
|
|
|
|
DellNetIpForwardEntry ::=
|
|
SEQUENCE {
|
|
dellNetIpforwardDest
|
|
IpAddress,
|
|
dellNetIpforwardMask
|
|
IpAddress,
|
|
dellNetIpforwardNextHop
|
|
IpAddress,
|
|
dellNetIpforwardFirstHop
|
|
IpAddress,
|
|
dellNetIpforwardIfIndex
|
|
Integer32,
|
|
dellNetIpforwardMacAddress
|
|
MacAddress,
|
|
dellNetIpforwardEgressPort
|
|
OCTET STRING,
|
|
dellNetIpforwardCamIndex
|
|
Integer32
|
|
}
|
|
|
|
dellNetIpforwardDest OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The destination IP address of this route. An
|
|
entry with a value of 0.0.0.0 is considered a
|
|
default route."
|
|
::= { dellNetIpForwardEntry 1 }
|
|
|
|
dellNetIpforwardMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicate the mask to be logical-ANDed with the destination
|
|
address before being compared to the value in
|
|
the dellNetIpforwardDest field."
|
|
::= { dellNetIpForwardEntry 2 }
|
|
|
|
dellNetIpforwardNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"On remote routes, the address of the next system
|
|
en route; Otherwise, 0.0.0.0."
|
|
::= { dellNetIpForwardEntry 3 }
|
|
|
|
dellNetIpforwardFirstHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
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"
|
|
::= { dellNetIpForwardEntry 4 }
|
|
|
|
dellNetIpforwardIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The ifIndex value which identifies the local
|
|
interface through which the next hop of this
|
|
route should be reached."
|
|
::= { dellNetIpForwardEntry 5 }
|
|
|
|
dellNetIpforwardMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Mac address of the NextHop."
|
|
::= { dellNetIpForwardEntry 6 }
|
|
|
|
dellNetIpforwardEgressPort OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The name of the egress port to which the packets will be
|
|
forwarded."
|
|
::= { dellNetIpForwardEntry 7 }
|
|
|
|
dellNetIpforwardCamIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Cam Entry corresponding to a row."
|
|
::= { dellNetIpForwardEntry 8 }
|
|
|
|
-- ****************************************************************************
|
|
|
|
-- dellNet scalar objects which provide the number of current dellNetInetCidrRouteTable entries
|
|
-- each per destination type
|
|
|
|
-- ****************************************************************************
|
|
|
|
dellNetInetCidrIpv4RouteNumber OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of current dellNetInetCidrRouteTable entries that are not
|
|
Invalid and whose dellNetInetCidrRouteDestType is ipv4(1)"
|
|
::= { dellNetIpForwardMibObjects 3 }
|
|
|
|
dellNetInetCidrIpv6RouteNumber OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of current dellNetInetCidrRouteTable entries that are not
|
|
Invalid and whose dellNetInetCidrRouteDestType is ipv6(2)"
|
|
::= { dellNetIpForwardMibObjects 4 }
|
|
|
|
dellNetInetCidrECMPGrpMax OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of maximum entries"
|
|
::= { dellNetIpForwardMibObjects 6 }
|
|
|
|
dellNetInetCidrECMPGrpUsed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of current entries that are not invalid"
|
|
::= { dellNetIpForwardMibObjects 7 }
|
|
|
|
dellNetInetCidrECMPGrpAvl OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of available cam entries"
|
|
::= { dellNetIpForwardMibObjects 8 }
|
|
|
|
-- ****************************************************************************
|
|
-- dellNet Inet Cidr Route Table
|
|
|
|
-- The dellNet Inet Cidr Route Table deprecates and replaces the dellNetIpForwardTable.
|
|
-- It adds IP Protocol Independence.
|
|
|
|
-- ****************************************************************************
|
|
|
|
|
|
dellNetInetCidrRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DellNetInetCidrRouteTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entity's IP Routing table."
|
|
::= { dellNetIpForwardMibObjects 5 }
|
|
|
|
dellNetInetCidrRouteTableEntry OBJECT-TYPE
|
|
SYNTAX DellNetInetCidrRouteTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A particular route to a particular destination
|
|
|
|
Implementers need to be aware that if the total number
|
|
of elements (octets or sub-identifiers) in
|
|
inetCidrRouteDest, inetCidrRoutePolicy, and
|
|
inetCidrRouteNextHop exceeds 111, then OIDs of column
|
|
instances in this table will have more than 128 sub-
|
|
identifiers and cannot be accessed using SNMPv1,
|
|
SNMPv2c, or SNMPv3.
|
|
|
|
For S-Series Platform, Value of chSysCardNumber will always
|
|
be zero"
|
|
|
|
INDEX {
|
|
chSysCardNumber,
|
|
dellNetInetCidrRouteDestType,
|
|
dellNetInetCidrRouteDest,
|
|
dellNetInetCidrRoutePfxLen,
|
|
dellNetInetCidrRouteNextHopType,
|
|
dellNetInetCidrRouteNextHop,
|
|
dellNetInetCidrRouteFirstHopType,
|
|
dellNetInetCidrRouteFirstHop
|
|
}
|
|
::= { dellNetInetCidrRouteTable 1 }
|
|
|
|
DellNetInetCidrRouteTableEntry ::=
|
|
SEQUENCE {
|
|
dellNetInetCidrRouteDestType
|
|
InetAddressType,
|
|
dellNetInetCidrRouteDest
|
|
InetAddress,
|
|
dellNetInetCidrRoutePfxLen
|
|
InetAddressPrefixLength,
|
|
dellNetInetCidrRouteNextHopType
|
|
InetAddressType,
|
|
dellNetInetCidrRouteNextHop
|
|
InetAddress,
|
|
dellNetInetCidrRouteFirstHopType
|
|
InetAddressType,
|
|
dellNetInetCidrRouteFirstHop
|
|
InetAddress,
|
|
dellNetInetCidrRouteIfIndex
|
|
InterfaceIndexOrZero,
|
|
dellNetInetCidrRouteMacAddress
|
|
MacAddress,
|
|
dellNetInetCidrRouteEgressPort
|
|
OCTET STRING,
|
|
dellNetInetCidrRouteCamIndex
|
|
Unsigned32
|
|
}
|
|
|
|
dellNetInetCidrRouteDestType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the inetCidrRouteDest address, as defined
|
|
in the InetAddress MIB.
|
|
|
|
Only those address types that may appear in an actual
|
|
routing table are allowed as values of this object."
|
|
|
|
::= { dellNetInetCidrRouteTableEntry 1 }
|
|
|
|
dellNetInetCidrRouteDest OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of this route.
|
|
The type of this address is determined by the value of
|
|
the inetCidrRouteDestType object."
|
|
|
|
::= { dellNetInetCidrRouteTableEntry 2 }
|
|
|
|
dellNetInetCidrRoutePfxLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of leading one bits that form the
|
|
mask to be logical-ANDed with the destination address
|
|
before being compared to the value in the inetCidrRouteDest field."
|
|
|
|
::= { dellNetInetCidrRouteTableEntry 3 }
|
|
|
|
dellNetInetCidrRouteNextHopType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the inetCidrRouteNextHop address, as
|
|
defined in the InetAddress MIB.
|
|
|
|
Value should be set to unknown(0) for non-remote
|
|
routes.
|
|
|
|
Only those address types that may appear in an actual
|
|
routing table are allowed as values of this object."
|
|
::= { dellNetInetCidrRouteTableEntry 4 }
|
|
|
|
dellNetInetCidrRouteNextHop OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"On remote routes, the address of the next system en
|
|
route. For non-remote routes, a zero length string.
|
|
|
|
The type of this address is determined by the value of
|
|
the inetCidrRouteNextHopType object."
|
|
::= { dellNetInetCidrRouteTableEntry 5 }
|
|
|
|
dellNetInetCidrRouteFirstHopType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the inetCidrRouteFirstHop address, as
|
|
defined in the InetAddress MIB.
|
|
|
|
Value should be set to unknown(0) for non-remote
|
|
routes.
|
|
|
|
Only those address types that may appear in an actual
|
|
routing table are allowed as values of this object."
|
|
::= { dellNetInetCidrRouteTableEntry 6 }
|
|
|
|
dellNetInetCidrRouteFirstHop OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the gateway to the Nexthop.
|
|
If the nexthop itself is the gateway, a zero length string.
|
|
|
|
The type of this address is determined by the value of
|
|
the inetCidrRouteFirstHopType object."
|
|
::= { dellNetInetCidrRouteTableEntry 7 }
|
|
|
|
dellNetInetCidrRouteIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value that identifies the local interface
|
|
through which the next hop of this route should be
|
|
reached. A value of 0 is valid and represents the
|
|
scenario where no interface is specified."
|
|
::= { dellNetInetCidrRouteTableEntry 8 }
|
|
|
|
dellNetInetCidrRouteMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mac address of the NextHop."
|
|
::= { dellNetInetCidrRouteTableEntry 9 }
|
|
|
|
dellNetInetCidrRouteEgressPort 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."
|
|
::= { dellNetInetCidrRouteTableEntry 10 }
|
|
|
|
dellNetInetCidrRouteCamIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cam Entry corresponding to a row."
|
|
::= { dellNetInetCidrRouteTableEntry 11 }
|
|
|
|
|
|
-- ****************************************************************************
|
|
--
|
|
-- Module Conformance Statement
|
|
--
|
|
-- DESCRIPTION: This module conformance statement includes the compliance
|
|
-- statements and the units of conformance section.
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
dellNetIpForwardMibCompliances OBJECT IDENTIFIER ::= { dellNetIpForwardMibConformance 1 }
|
|
dellNetIpForwardMibGroups OBJECT IDENTIFIER ::= { dellNetIpForwardMibConformance 2 }
|
|
|
|
-- ****************************************************************************
|
|
-- Compliance Statement
|
|
-- ****************************************************************************
|
|
|
|
dellNetIpForwardMibCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basic implementation requirements for the
|
|
Dell Networking OS Ip Forward MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
dellNetIpForwardObjectGroup
|
|
}
|
|
::= { dellNetIpForwardMibCompliances 1 }
|
|
|
|
-- ****************************************************************************
|
|
-- Units of Conformance
|
|
-- ****************************************************************************
|
|
|
|
dellNetIpForwardObjectGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dellNetIpForwardVersion,
|
|
dellNetInetCidrRouteIfIndex,
|
|
dellNetInetCidrRouteMacAddress,
|
|
dellNetInetCidrRouteEgressPort,
|
|
dellNetInetCidrRouteCamIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects for the IP aware Route Table."
|
|
::= { dellNetIpForwardMibGroups 1 }
|
|
|
|
END
|