mibs-downloader/mibs/FASTPATH-MULTICAST-MIB.mib

458 lines
17 KiB
Plaintext

FASTPATH-MULTICAST-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation Multicast Routing Package MIB
-- Copyright Broadcom Corporation (2002-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- 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
fastPath FROM BROADCOM-REF-MIB;
fastPathMulticast MODULE-IDENTITY
LAST-UPDATED "200901030000Z" -- 03 Jan 2009 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Multicast Routing Flex package."
-- Revision history.
REVISION
"200901030000Z" -- 03 Jan 2009 12:00:00 GMT
DESCRIPTION
"Add agentIpStaticMRouteTable."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200205081418Z"
DESCRIPTION
"Initial revision."
::= { fastPath 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 }
agentMulticastPIMSMDataThresholdRate 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 }
::= { agentMulticastPIMSMConfigGroup 2 }
agentMulticastPIMSMRegThresholdRate 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 }
::= { agentMulticastPIMSMConfigGroup 3 }
agentMulticastPIMSMStaticRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentMulticastPIMSMStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of PIM-SM."
::= { agentMulticastPIMSMConfigGroup 4 }
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 5 }
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 }
END