- 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.
473 lines
18 KiB
Text
473 lines
18 KiB
Text
NETGEAR-MULTICAST-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Netgear Inc Multicast Routing Package MIB
|
|
-- Copyright Netgear Inc (2002-2007) All rights reserved.
|
|
|
|
-- This SNMP Management Information Specification
|
|
-- embodies Netgear Inc's confidential and proprietary
|
|
-- intellectual property. Netgear Inc retains all title
|
|
-- and ownership in the Specification including any revisions.
|
|
|
|
-- This Specification is supplied "AS IS", Netgear Inc
|
|
-- makes no warranty, either expressed or implied,
|
|
-- as to the use, operation, condition, or performance of the
|
|
-- Specification.
|
|
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,OBJECT-TYPE,
|
|
Integer32,IpAddress,Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus FROM SNMPv2-TC
|
|
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
|
|
InterfaceIndex FROM IF-MIB
|
|
lb6m FROM QUANTA-LB6M-REF-MIB
|
|
pimBsrCandidateBSREntry FROM PIM-BSR-MIB;
|
|
|
|
fastPathMulticast MODULE-IDENTITY
|
|
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
|
ORGANIZATION "Netgear Inc"
|
|
CONTACT-INFO ""
|
|
DESCRIPTION
|
|
"The MIB definitions for Multicast Routing Flex package."
|
|
|
|
-- Revision history.
|
|
REVISION
|
|
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Postal address updated."
|
|
REVISION
|
|
"200901030000Z" -- 03 Jan 2009 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Add agentIpStaticMRouteTable."
|
|
REVISION
|
|
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Netgear branding related changes."
|
|
REVISION
|
|
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Revisions made for new release."
|
|
REVISION
|
|
"200205081418Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
|
|
::= { lb6m 4 }
|
|
|
|
|
|
--**************************************************************************************
|
|
agentMulticastIGMPConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 1 }
|
|
|
|
agentMulticastIGMPAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enables or disables IGMP on the system."
|
|
DEFVAL { disable }
|
|
::= { agentMulticastIGMPConfigGroup 1 }
|
|
|
|
|
|
agentMulticastIGMPInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentMulticastIGMPInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Provides Per-Interface configuration of IGMP."
|
|
::= { agentMulticastIGMPConfigGroup 2 }
|
|
|
|
agentMulticastIGMPInterfaceEntry OBJECT-TYPE
|
|
SYNTAX AgentMulticastIGMPInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Information about a table entry."
|
|
INDEX { agentMulticastIGMPInterfaceIfIndex }
|
|
::= { agentMulticastIGMPInterfaceTable 1 }
|
|
|
|
AgentMulticastIGMPInterfaceEntry ::= SEQUENCE {
|
|
agentMulticastIGMPInterfaceIfIndex
|
|
Integer32,
|
|
agentMulticastIGMPInterfaceAdminMode
|
|
INTEGER
|
|
}
|
|
|
|
agentMulticastIGMPInterfaceIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Identifies the external interface number."
|
|
::= { agentMulticastIGMPInterfaceEntry 1 }
|
|
|
|
agentMulticastIGMPInterfaceAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This enables or disables IGMP on this interface."
|
|
DEFVAL { disable }
|
|
::= { agentMulticastIGMPInterfaceEntry 2 }
|
|
|
|
--**************************************************************************************
|
|
agentMulticastPIMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 2 }
|
|
|
|
agentMulticastPIMConfigMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sparse(1),
|
|
dense(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This controls which PIM mode configuration the PIM-MIB displays."
|
|
DEFVAL { dense }
|
|
::= { agentMulticastPIMConfigGroup 1 }
|
|
|
|
--**************************************************************************************
|
|
agentMulticastPIMSMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 3 }
|
|
|
|
agentMulticastPIMSMAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enables or disables PIM Sparse Mode on the system."
|
|
DEFVAL { disable }
|
|
::= { agentMulticastPIMSMConfigGroup 1 }
|
|
|
|
agentMulticastPIMSMStaticRPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentMulticastPIMSMStaticRPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Provides Per-Interface configuration of PIM-SM."
|
|
::= { agentMulticastPIMSMConfigGroup 2 }
|
|
|
|
agentMulticastPIMSMStaticRPEntry OBJECT-TYPE
|
|
SYNTAX AgentMulticastPIMSMStaticRPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Information about a table entry."
|
|
INDEX { agentMulticastPIMSMStaticRPIpAddr,
|
|
agentMulticastPIMSMStaticRPGroupIpAddr,
|
|
agentMulticastPIMSMStaticRPGroupIpMask }
|
|
::= { agentMulticastPIMSMStaticRPTable 1 }
|
|
|
|
AgentMulticastPIMSMStaticRPEntry ::= SEQUENCE {
|
|
agentMulticastPIMSMStaticRPIpAddr
|
|
IpAddress,
|
|
agentMulticastPIMSMStaticRPGroupIpAddr
|
|
IpAddress,
|
|
agentMulticastPIMSMStaticRPGroupIpMask
|
|
IpAddress,
|
|
agentMulticastPIMSMStaticRPStatus
|
|
RowStatus
|
|
}
|
|
|
|
agentMulticastPIMSMStaticRPIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"IP Address of the RP."
|
|
::= { agentMulticastPIMSMStaticRPEntry 1 }
|
|
|
|
agentMulticastPIMSMStaticRPGroupIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Group IP Address supported by the RP."
|
|
::= { agentMulticastPIMSMStaticRPEntry 2 }
|
|
|
|
agentMulticastPIMSMStaticRPGroupIpMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Group mask for the group IP Address."
|
|
::= { agentMulticastPIMSMStaticRPEntry 3 }
|
|
|
|
agentMulticastPIMSMStaticRPStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Status of this entry in the Static RP Table.
|
|
|
|
Allowed values are:
|
|
|
|
active(1) - This entry is active
|
|
destroy(6) - Setting an entry to this value removes the
|
|
entry from the table."
|
|
::= { agentMulticastPIMSMStaticRPEntry 4 }
|
|
|
|
|
|
agentMulticastPIMSMInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentMulticastPIMSMInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Provides Per-Interface configuration of PIM-SM."
|
|
::= { agentMulticastPIMSMConfigGroup 3 }
|
|
|
|
agentMulticastPIMSMInterfaceEntry OBJECT-TYPE
|
|
SYNTAX AgentMulticastPIMSMInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Allows configuration of parameters not provided in the
|
|
standard PIM-MIB."
|
|
INDEX { agentMulticastPIMSMInterfaceIndex }
|
|
::= { agentMulticastPIMSMInterfaceTable 1 }
|
|
|
|
AgentMulticastPIMSMInterfaceEntry ::= SEQUENCE {
|
|
agentMulticastPIMSMInterfaceIndex
|
|
Unsigned32,
|
|
agentMulticastPIMSMInterfaceCBSRHashMaskLength
|
|
Unsigned32,
|
|
agentMulticastPIMSMInterfaceCRPPreference
|
|
Integer32
|
|
}
|
|
|
|
agentMulticastPIMSMInterfaceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Routing Interface associated with this PIM SM configuration entry."
|
|
::= { agentMulticastPIMSMInterfaceEntry 1 }
|
|
|
|
agentMulticastPIMSMInterfaceCBSRHashMaskLength OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..32)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The BSR hash mask length to be advertised in bootstrap messages if
|
|
this interface is elected as the bootstrap router. This hash mask
|
|
length will be used in the hash algorith for selecting the RP for
|
|
a particular group."
|
|
DEFVAL { 30 }
|
|
::= { agentMulticastPIMSMInterfaceEntry 2 }
|
|
|
|
agentMulticastPIMSMInterfaceCRPPreference OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The preference value for the local interface as a Candidate
|
|
Rendezvous Point. The value of -1 is used to indicate that the local
|
|
interface is not a Candidate RP interface."
|
|
DEFVAL { 0 }
|
|
::= { agentMulticastPIMSMInterfaceEntry 3 }
|
|
|
|
--**************************************************************************************
|
|
agentMulticastPIMDMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 4 }
|
|
|
|
agentMulticastPIMDMAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enables or disables PIM Dense Mode on the system."
|
|
DEFVAL { disable }
|
|
::= { agentMulticastPIMDMConfigGroup 1 }
|
|
|
|
--**************************************************************************************
|
|
agentMulticastRoutingConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 5 }
|
|
|
|
agentMulticastRoutingAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enables or disables Multicast Routing Mode on the system."
|
|
DEFVAL { disable }
|
|
::= { agentMulticastRoutingConfigGroup 1 }
|
|
|
|
--**************************************************************************************
|
|
agentMulticastDVMRPConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 6 }
|
|
|
|
agentMulticastDVMRPAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enables or disables DVMRP on the system."
|
|
DEFVAL { disable }
|
|
::= { agentMulticastDVMRPConfigGroup 1 }
|
|
|
|
--**************************************************************************************
|
|
-- agentSnmpTrapFlagsConfigGroupMulticast
|
|
--
|
|
--**************************************************************************************
|
|
agentSnmpTrapFlagsConfigGroupMulticast OBJECT IDENTIFIER ::= { fastPathMulticast 7 }
|
|
|
|
agentSnmpDVMRPTrapFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enables or disables DVMRP Traps on the system."
|
|
DEFVAL { disable }
|
|
::= { agentSnmpTrapFlagsConfigGroupMulticast 1 }
|
|
|
|
agentSnmpPIMTrapFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enables or disables PIM Traps on the system."
|
|
DEFVAL { disable }
|
|
::= { agentSnmpTrapFlagsConfigGroupMulticast 2 }
|
|
|
|
--**************************************************************************************
|
|
-- The Static Multicast Route Table
|
|
--
|
|
--**************************************************************************************
|
|
agentIpStaticMRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentIpStaticMRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table listing the Static Multicast Route Entries."
|
|
::= { fastPathMulticast 8 }
|
|
|
|
agentIpStaticMRouteEntry OBJECT-TYPE
|
|
SYNTAX AgentIpStaticMRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a table entry."
|
|
INDEX { agentIpStaticMRouteSrcAddressType, agentIpStaticMRouteSrcIpAddr, agentIpStaticMRouteSrcNetMask}
|
|
::= { agentIpStaticMRouteTable 1 }
|
|
|
|
AgentIpStaticMRouteEntry ::= SEQUENCE {
|
|
agentIpStaticMRouteSrcAddressType InetAddressType,
|
|
agentIpStaticMRouteSrcIpAddr InetAddress,
|
|
agentIpStaticMRouteSrcNetMask Integer32,
|
|
agentIpStaticMRouteRpfIpAddr InetAddress,
|
|
agentIpStaticMRouteIfIndex InterfaceIndex,
|
|
agentIpStaticMRoutePreference Integer32,
|
|
agentIpStaticMRouteStatus RowStatus
|
|
}
|
|
|
|
agentIpStaticMRouteSrcAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of this Multicast data source."
|
|
::= { agentIpStaticMRouteEntry 1 }
|
|
|
|
agentIpStaticMRouteSrcIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the Multicast data source."
|
|
::= { agentIpStaticMRouteEntry 2 }
|
|
|
|
agentIpStaticMRouteSrcNetMask OBJECT-TYPE
|
|
SYNTAX Integer32(1..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The network mask for the IP address of the Multicast data source."
|
|
::= { agentIpStaticMRouteEntry 3 }
|
|
|
|
agentIpStaticMRouteRpfIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPF Address."
|
|
::= { agentIpStaticMRouteEntry 4 }
|
|
|
|
agentIpStaticMRouteIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index is valid only for IPv6 and only if RPF address is link-local."
|
|
::= { agentIpStaticMRouteEntry 5 }
|
|
|
|
agentIpStaticMRoutePreference OBJECT-TYPE
|
|
SYNTAX Integer32(1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The preference of this route entry."
|
|
::= { agentIpStaticMRouteEntry 6 }
|
|
|
|
agentIpStaticMRouteStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The preference of this route entry."
|
|
::= { agentIpStaticMRouteEntry 7 }
|
|
|
|
--***************************************************************************
|
|
-- Candidate BSR advertisement interval
|
|
--***************************************************************************
|
|
agentPIMBsrCandidateConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentPIMBsrCandidateConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Provides Candidate-BSR-Advertisements interval information."
|
|
::= { agentMulticastPIMSMConfigGroup 4 }
|
|
|
|
agentPIMBsrCandidateConfEntry OBJECT-TYPE
|
|
SYNTAX AgentPIMBsrCandidateConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a table entry."
|
|
AUGMENTS { pimBsrCandidateBSREntry }
|
|
::= { agentPIMBsrCandidateConfTable 1 }
|
|
|
|
AgentPIMBsrCandidateConfEntry ::= SEQUENCE {
|
|
pimBsrCandidateBSRAdvInterval Unsigned32
|
|
}
|
|
|
|
pimBsrCandidateBSRAdvInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Candidate BSR generates Candidate-BSR-Advertisements
|
|
periodically. This object represents the time interval
|
|
in seconds between two consecutive advertisements."
|
|
::= { agentPIMBsrCandidateConfEntry 1 }
|
|
|
|
END
|