mibs/MIBS/quanta/fastpathmulticast.my
2023-12-05 12:25:34 +01:00

474 lines
18 KiB
Plaintext

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