-- ************************************************************************** -- * * -- * * -- * 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