Observium_CE/mibs/hirschmann/HIRSCHMANN-MULTICAST-MIB

495 lines
20 KiB
Plaintext

-- **************************************************************************
-- * *
-- * *
-- * Hirschmann Automation and Control GmbH *
-- * *
-- * PLATFORM SNMP PRIVATE MIB *
-- * *
-- * Platform4 Multicast *
-- * *
-- * *
-- %*************************************************************************
-- * *
-- * Dies ist eine SNMP MIB fuer Hirschmann Platform Geraete. *
-- * *
-- * Sollten Sie weitere Fragen haben, wenden Sie sich bitte an ihren *
-- * Hirschmann-Vertragspartner. *
-- * *
-- * Aktuelle Hirschmann-Infos zu unseren Produkten erhalten Sie ueber *
-- * unseren WWW-Server unter http://www.hirschmann.com *
-- * *
-- * This is a SNMP MIB for the Hirschmann Platform devices. *
-- * *
-- * If you have any further questions please contact your *
-- * Hirschmann contractual partner. *
-- * *
-- * You can access current information about Hirschmann products *
-- * via our WWW server on http://www.hirschmann.com *
-- * *
-- **************************************************************************
HIRSCHMANN-MULTICAST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
Integer32, Unsigned32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
InterfaceIndex FROM IF-MIB
hmPlatform4 FROM HIRSCHMANN-MMP4-BASICL2-MIB;
hmPlatform4Multicast MODULE-IDENTITY
LAST-UPDATED "200602031200Z" -- 03 Feb 2006 12:00:00 GMT
ORGANIZATION "Hirschmann Automation and Control GmbH"
CONTACT-INFO
"Customer Support
Postal:
Hirschmann Automation and Control GmbH
Stuttgarter Str. 45-51
72654 Neckartenzlingen
Germany
Tel: +49 7127 14 1981
Web: http://www.hicomcenter.com/
E-Mail: hicomcenter@hirschmann.com"
DESCRIPTION
"The Hirschmann Private Platform4 Multicast MIB definitions for Platform devices."
-- Revision history.
REVISION
"200602031200Z" -- 03 Feb 2006 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200205081418Z"
DESCRIPTION
"Initial revision."
::= { hmPlatform4 4 }
--**************************************************************************************
hmAgentMulticastIGMPConfigGroup OBJECT IDENTIFIER ::= { hmPlatform4Multicast 1 }
hmAgentMulticastIGMPAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables IGMP on the system.
Enabling IGMP enables also IGMP-Snooping."
DEFVAL { disable }
::= { hmAgentMulticastIGMPConfigGroup 1 }
hmAgentMulticastIGMPInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HmAgentMulticastIGMPInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of IGMP."
::= { hmAgentMulticastIGMPConfigGroup 2 }
hmAgentMulticastIGMPInterfaceEntry OBJECT-TYPE
SYNTAX HmAgentMulticastIGMPInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Information about a table entry."
INDEX { hmAgentMulticastIGMPInterfaceIfIndex }
::= { hmAgentMulticastIGMPInterfaceTable 1 }
HmAgentMulticastIGMPInterfaceEntry ::= SEQUENCE {
hmAgentMulticastIGMPInterfaceIfIndex
Integer32,
hmAgentMulticastIGMPInterfaceAdminMode
INTEGER
}
hmAgentMulticastIGMPInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Identifies the external interface number."
::= { hmAgentMulticastIGMPInterfaceEntry 1 }
hmAgentMulticastIGMPInterfaceAdminMode 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 }
::= { hmAgentMulticastIGMPInterfaceEntry 2 }
hmAgentMulticastIGMPSoftwareDSCP OBJECT-TYPE
SYNTAX Integer32 (0..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the DSCP value that is written into
multicast packets that are routed in software.
If set to 64, the DSCP value of incoming packets
is not changed."
DEFVAL { 48 }
::= { hmAgentMulticastIGMPConfigGroup 210 }
--**************************************************************************************
hmAgentMulticastPIMConfigGroup OBJECT IDENTIFIER ::= { hmPlatform4Multicast 2 }
hmAgentMulticastPIMConfigMode 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 }
::= { hmAgentMulticastPIMConfigGroup 1 }
hmAgentMulticastPIMPruneHoldtime OBJECT-TYPE
SYNTAX Integer32 (30..64800)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This sets the holdtime for PIMDM Prunes and Asserts."
DEFVAL { 210 }
::= { hmAgentMulticastPIMConfigGroup 2 }
--**************************************************************************************
hmAgentMulticastPIMSMConfigGroup OBJECT IDENTIFIER ::= { hmPlatform4Multicast 3 }
hmAgentMulticastPIMSMAdminMode 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 }
::= { hmAgentMulticastPIMSMConfigGroup 1 }
hmAgentMulticastPIMSMDataThresholdRate OBJECT-TYPE
SYNTAX Integer32 (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the minimum rate in Kbits/sec for the last hop router to initiate switching to the shortest path."
DEFVAL { 50 }
::= { hmAgentMulticastPIMSMConfigGroup 2 }
hmAgentMulticastPIMSMRegThresholdRate OBJECT-TYPE
SYNTAX Integer32 (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the minimum rate in Kbits/sec for the RP to switch to the shortest path."
DEFVAL { 50 }
::= { hmAgentMulticastPIMSMConfigGroup 3 }
hmAgentMulticastPIMSMStaticRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF HmAgentMulticastPIMSMStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of PIM-SM."
::= { hmAgentMulticastPIMSMConfigGroup 4 }
hmAgentMulticastPIMSMStaticRPEntry OBJECT-TYPE
SYNTAX HmAgentMulticastPIMSMStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Information about a table entry."
INDEX { hmAgentMulticastPIMSMStaticRPIpAddr,
hmAgentMulticastPIMSMStaticRPGroupIpAddr,
hmAgentMulticastPIMSMStaticRPGroupIpMask }
::= { hmAgentMulticastPIMSMStaticRPTable 1 }
HmAgentMulticastPIMSMStaticRPEntry ::= SEQUENCE {
hmAgentMulticastPIMSMStaticRPIpAddr
IpAddress,
hmAgentMulticastPIMSMStaticRPGroupIpAddr
IpAddress,
hmAgentMulticastPIMSMStaticRPGroupIpMask
IpAddress,
hmAgentMulticastPIMSMStaticRPStatus
RowStatus
}
hmAgentMulticastPIMSMStaticRPIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"IP Address of the RP."
::= { hmAgentMulticastPIMSMStaticRPEntry 1 }
hmAgentMulticastPIMSMStaticRPGroupIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Group IP Address supported by the RP."
::= { hmAgentMulticastPIMSMStaticRPEntry 2 }
hmAgentMulticastPIMSMStaticRPGroupIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Group mask for the group IP Address."
::= { hmAgentMulticastPIMSMStaticRPEntry 3 }
hmAgentMulticastPIMSMStaticRPStatus 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."
::= { hmAgentMulticastPIMSMStaticRPEntry 4 }
hmAgentMulticastPIMSMInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HmAgentMulticastPIMSMInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of PIM-SM."
::= { hmAgentMulticastPIMSMConfigGroup 5 }
hmAgentMulticastPIMSMInterfaceEntry OBJECT-TYPE
SYNTAX HmAgentMulticastPIMSMInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Allows configuration of parameters not provided in the
standard PIM-MIB."
INDEX { hmAgentMulticastPIMSMInterfaceIndex }
::= { hmAgentMulticastPIMSMInterfaceTable 1 }
HmAgentMulticastPIMSMInterfaceEntry ::= SEQUENCE {
hmAgentMulticastPIMSMInterfaceIndex
Unsigned32,
hmAgentMulticastPIMSMInterfaceCBSRHashMaskLength
Unsigned32,
hmAgentMulticastPIMSMInterfaceCRPPreference
Integer32
}
hmAgentMulticastPIMSMInterfaceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Routing Interface associated with this PIM SM configuration entry."
::= { hmAgentMulticastPIMSMInterfaceEntry 1 }
hmAgentMulticastPIMSMInterfaceCBSRHashMaskLength 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 }
::= { hmAgentMulticastPIMSMInterfaceEntry 2 }
hmAgentMulticastPIMSMInterfaceCRPPreference 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 }
::= { hmAgentMulticastPIMSMInterfaceEntry 3 }
--**************************************************************************************
hmAgentMulticastPIMDMConfigGroup OBJECT IDENTIFIER ::= { hmPlatform4Multicast 4 }
hmAgentMulticastPIMDMAdminMode 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 }
::= { hmAgentMulticastPIMDMConfigGroup 1 }
--**************************************************************************************
hmAgentMulticastRoutingConfigGroup OBJECT IDENTIFIER ::= { hmPlatform4Multicast 5 }
hmAgentMulticastRoutingAdminMode 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 }
::= { hmAgentMulticastRoutingConfigGroup 1 }
--**************************************************************************************
hmAgentMulticastDVMRPConfigGroup OBJECT IDENTIFIER ::= { hmPlatform4Multicast 6 }
hmAgentMulticastDVMRPAdminMode 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 }
::= { hmAgentMulticastDVMRPConfigGroup 1 }
--**************************************************************************************
-- agentSnmpTrapFlagsConfigGroupMulticast
--
--**************************************************************************************
hmAgentSnmpTrapFlagsConfigGroupMulticast OBJECT IDENTIFIER ::= { hmPlatform4Multicast 7 }
hmAgentSnmpDVMRPTrapFlag 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 }
::= { hmAgentSnmpTrapFlagsConfigGroupMulticast 1 }
hmAgentSnmpPIMTrapFlag 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 }
::= { hmAgentSnmpTrapFlagsConfigGroupMulticast 2 }
--**************************************************************************************
-- The Static Multicast Route Table
--
--**************************************************************************************
hmAgentIpStaticMRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HmAgentIpStaticMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Static Multicast Route Entries."
::= { hmPlatform4Multicast 8 }
hmAgentIpStaticMRouteEntry OBJECT-TYPE
SYNTAX HmAgentIpStaticMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a table entry."
INDEX { hmAgentIpStaticMRouteSrcAddressType, hmAgentIpStaticMRouteSrcIpAddr, hmAgentIpStaticMRouteSrcNetMask}
::= { hmAgentIpStaticMRouteTable 1 }
HmAgentIpStaticMRouteEntry ::= SEQUENCE {
hmAgentIpStaticMRouteSrcAddressType InetAddressType,
hmAgentIpStaticMRouteSrcIpAddr InetAddress,
hmAgentIpStaticMRouteSrcNetMask Integer32,
hmAgentIpStaticMRouteRpfIpAddr InetAddress,
hmAgentIpStaticMRouteIfIndex InterfaceIndex,
hmAgentIpStaticMRoutePreference Integer32,
hmAgentIpStaticMRouteStatus RowStatus
}
hmAgentIpStaticMRouteSrcAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of this Multicast data source."
::= { hmAgentIpStaticMRouteEntry 1 }
hmAgentIpStaticMRouteSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the Multicast data source."
::= { hmAgentIpStaticMRouteEntry 2 }
hmAgentIpStaticMRouteSrcNetMask 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."
::= { hmAgentIpStaticMRouteEntry 3 }
hmAgentIpStaticMRouteRpfIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RPF Address."
::= { hmAgentIpStaticMRouteEntry 4 }
hmAgentIpStaticMRouteIfIndex 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."
::= { hmAgentIpStaticMRouteEntry 5 }
hmAgentIpStaticMRoutePreference OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The preference of this route entry."
::= { hmAgentIpStaticMRouteEntry 6 }
hmAgentIpStaticMRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The preference of this route entry."
::= { hmAgentIpStaticMRouteEntry 7 }
END