474 lines
18 KiB
Plaintext
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
|