mibs/MIBS/telco-systems/binox/PRVT-IGMP-SNOOPING-MIB

1180 lines
37 KiB
Plaintext
Raw Normal View History

2023-12-05 12:25:34 +01:00
-- *********************************************************************
-- **
-- ** BATM Advanced Communications.
-- **
-- *********************************************************************
-- ** Filename: PRVT-IGMP-SNOOPING-MIB.mib
-- ** Project: T-Metro Switches.
-- ** Purpose: Private MIB
-- *********************************************************************
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
-- WARNING:
--
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
--
-- This file is the property of BATM Advanced Communications and contains
-- proprietary and confidential information. This file is made
-- available to authorized BATM customers on the express
-- condition that neither it, nor any of the information contained
-- therein, shall be disclosed to third parties or be used for any
-- purpose other than to replace, modify or upgrade firmware and/or
-- software components of BATM manufactured equipment within the
-- authorized customer's network, and that such transfer be
-- completed in accordance with the instructions provided by
-- BATM. Any other use is strictly prohibited.
--
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
--
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
--
-- ----------------------------------------------------------------------------
PRVT-IGMP-SNOOPING-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch
FROM PRVT-SWITCH-MIB
Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC;
prvtIgmpSnoopingMIB MODULE-IDENTITY
LAST-UPDATED "201002030000Z"
ORGANIZATION
"BATM Advanced Communication"
CONTACT-INFO
"BATM/Telco Systems Support team
Email:
For North America: techsupport@telco.com
For North Europe: support@batm.de, info@batm.de
For the rest of the world: techsupport@telco.com"
DESCRIPTION
"Prvt IGMP Snooping MIB"
REVISION "201002030000Z"
DESCRIPTION
"Initial version."
::= { switch 135 }
prvtIgmpSnoopMIBObjects OBJECT IDENTIFIER
::= { prvtIgmpSnoopingMIB 1 }
prvtIgmpSnoopObjects OBJECT IDENTIFIER
::= { prvtIgmpSnoopMIBObjects 1 }
prvtIgmpSnoopCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing configuration required for each VLAN"
::= { prvtIgmpSnoopObjects 1 }
prvtIgmpSnoopCfgEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration related to a specific VLAN."
INDEX { prvtIgmpSnoopCfgSvcType, prvtIgmpSnoopCfgSvcId }
::= { prvtIgmpSnoopCfgTable 1 }
PrvtIgmpSnoopCfgEntry ::= SEQUENCE {
prvtIgmpSnoopCfgSvcType INTEGER,
prvtIgmpSnoopCfgSvcId Unsigned32,
prvtIgmpSnoopCfgRowStatus RowStatus,
prvtIgmpSnoopCfgEnable TruthValue,
prvtIgmpSnoopCfgRouterAlertCheck TruthValue,
prvtIgmpSnoopCfgIpTosCheck TruthValue,
prvtIgmpSnoopCfgFloodOnFlush TruthValue,
prvtIgmpSnoopCfgTmrRobustness Unsigned32,
prvtIgmpSnoopCfgTmrQIntvl Unsigned32,
prvtIgmpSnoopCfgTmrQRespIntvl Unsigned32,
prvtIgmpSnoopCfgTmrLastMbrQIntvl Unsigned32,
prvtIgmpSnoopCfgMode INTEGER,
prvtIgmpSnoopCfgSourceAddr IpAddress
}
prvtIgmpSnoopCfgSvcType OBJECT-TYPE
SYNTAX INTEGER { vlan(1), vpls(2), dot1q(3), tls(4) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Service Type"
::= { prvtIgmpSnoopCfgEntry 1 }
prvtIgmpSnoopCfgSvcId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967294)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Service ID."
::= { prvtIgmpSnoopCfgEntry 2 }
prvtIgmpSnoopCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus entry for this VLAN."
::= { prvtIgmpSnoopCfgEntry 3 }
prvtIgmpSnoopCfgEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to enable IGMP snooping."
::= { prvtIgmpSnoopCfgEntry 4 }
prvtIgmpSnoopCfgRouterAlertCheck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to enable checking of the router
alert flags and drop the packet if it is not set."
::= { prvtIgmpSnoopCfgEntry 5 }
prvtIgmpSnoopCfgIpTosCheck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Check IP tos and drop the packet if it is not set"
::= { prvtIgmpSnoopCfgEntry 6 }
prvtIgmpSnoopCfgFloodOnFlush OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to enable flooding of unknown
multicast traffic when a VFDB flush event occurs."
::= { prvtIgmpSnoopCfgEntry 7 }
prvtIgmpSnoopCfgTmrRobustness OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The robustness value to use for this VLAN."
::= { prvtIgmpSnoopCfgEntry 8 }
prvtIgmpSnoopCfgTmrQIntvl OBJECT-TYPE
SYNTAX Unsigned32 (1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The query interval to use for this VLAN ."
::= { prvtIgmpSnoopCfgEntry 9 }
prvtIgmpSnoopCfgTmrQRespIntvl OBJECT-TYPE
SYNTAX Unsigned32 (1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The query response interval to use for this VLAN."
::= { prvtIgmpSnoopCfgEntry 10 }
prvtIgmpSnoopCfgTmrLastMbrQIntvl OBJECT-TYPE
SYNTAX Unsigned32 (1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The last member query interval to use for this VLAN."
::= { prvtIgmpSnoopCfgEntry 11 }
prvtIgmpSnoopCfgMode OBJECT-TYPE
SYNTAX INTEGER { transparent(0), report-suppression(1),
proxy(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configure IGMP Snooping v3 operational mode"
::= { prvtIgmpSnoopCfgEntry 12 }
prvtIgmpSnoopCfgSourceAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify source IP address for Queries and Reports"
::= { prvtIgmpSnoopCfgEntry 13 }
prvtIgmpSnoopCfgIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopCfgIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing configuration required for each interface."
::= { prvtIgmpSnoopObjects 2 }
prvtIgmpSnoopCfgIfEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopCfgIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration related to a specific interface."
INDEX { prvtIgmpSnoopCfgSvcType, prvtIgmpSnoopCfgSvcId,
prvtIgmpSnoopCfgIfType, prvtIgmpSnoopCfgIfName }
::= { prvtIgmpSnoopCfgIfTable 1 }
PrvtIgmpSnoopCfgIfEntry ::= SEQUENCE {
prvtIgmpSnoopCfgIfType INTEGER,
prvtIgmpSnoopCfgIfName OCTET STRING,
prvtIgmpSnoopCfgIfRowStatus RowStatus,
prvtIgmpSnoopCfgIfMaxGroups Unsigned32,
prvtIgmpSnoopCfgIfMRouter TruthValue,
prvtIgmpSnoopCfgIfMRouterBlock TruthValue,
prvtIgmpSnoopCfgIfExplctTracking TruthValue,
prvtIgmpSnoopCfgIfFastLeave TruthValue,
prvtIgmpSnoopCfgIfReportBlock TruthValue,
prvtIgmpSnoopCfgIfForceFwd TruthValue,
prvtIgmpSnoopCfgIfMrtAllowRprts TruthValue,
prvtIgmpSnoopCfgIfQuerier TruthValue
}
prvtIgmpSnoopCfgIfType OBJECT-TYPE
SYNTAX INTEGER { port(1), sap(2), spoke-sdp(3), mesh-sdp(4) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface type."
::= { prvtIgmpSnoopCfgIfEntry 1 }
prvtIgmpSnoopCfgIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface name."
::= { prvtIgmpSnoopCfgIfEntry 2 }
prvtIgmpSnoopCfgIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus entry for this interface."
::= { prvtIgmpSnoopCfgIfEntry 3 }
prvtIgmpSnoopCfgIfMaxGroups OBJECT-TYPE
SYNTAX Unsigned32 (0..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of groups permitted on this interface."
::= { prvtIgmpSnoopCfgIfEntry 4 }
prvtIgmpSnoopCfgIfMRouter OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to configure this interface as a multicast router
port (i.e. a port connected to a multicast router)."
::= { prvtIgmpSnoopCfgIfEntry 5 }
prvtIgmpSnoopCfgIfMRouterBlock OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to prevent this interface from becoming a multicast router port."
::= { prvtIgmpSnoopCfgIfEntry 6 }
prvtIgmpSnoopCfgIfExplctTracking OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to enable explicit tracking of the membership
of all multicast hosts."
::= { prvtIgmpSnoopCfgIfEntry 7 }
prvtIgmpSnoopCfgIfFastLeave OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to enable fast-leave mode on this interface."
::= { prvtIgmpSnoopCfgIfEntry 8 }
prvtIgmpSnoopCfgIfReportBlock OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Deny entry of IGMP reports to local IGMP database (disable IGMP)"
::= { prvtIgmpSnoopCfgIfEntry 9 }
prvtIgmpSnoopCfgIfForceFwd OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Forward IGMP control packets between Mesh SDPs/Secured SAPs"
::= { prvtIgmpSnoopCfgIfEntry 10 }
prvtIgmpSnoopCfgIfMrtAllowRprts OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Allow processing of Reports on MRouter port"
::= { prvtIgmpSnoopCfgIfEntry 11 }
prvtIgmpSnoopCfgIfQuerier OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Send IGMPv2 General Query when interface becomes up."
::= { prvtIgmpSnoopCfgIfEntry 12 }
prvtIgmpSnoopDbGrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing multicast groups."
::= { prvtIgmpSnoopObjects 3 }
prvtIgmpSnoopDbGrpEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopDbGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific multicast group."
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
prvtIgmpSnoopDbGrpIpAddr }
::= { prvtIgmpSnoopDbGrpTable 1 }
PrvtIgmpSnoopDbGrpEntry ::= SEQUENCE {
prvtIgmpSnoopDbGrpIpAddr IpAddress,
prvtIgmpSnoopDbGrpBitFlags Unsigned32,
prvtIgmpSnoopDbGrpFilterMode INTEGER,
prvtIgmpSnoopDbGrpExpireTime Unsigned32
}
prvtIgmpSnoopDbGrpIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the multicast group."
::= { prvtIgmpSnoopDbGrpEntry 1 }
prvtIgmpSnoopDbGrpBitFlags OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit flags of this multicast group.."
::= { prvtIgmpSnoopDbGrpEntry 2 }
prvtIgmpSnoopDbGrpFilterMode OBJECT-TYPE
SYNTAX INTEGER { include(1), exclude(2), toInclude(3),
toExclude(4), allow(5), block(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IGMPv3 filter mode of this multicast group."
::= { prvtIgmpSnoopDbGrpEntry 3 }
prvtIgmpSnoopDbGrpExpireTime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The expiry time for this multicast group."
::= { prvtIgmpSnoopDbGrpEntry 4 }
prvtIgmpSnoopDbGrpHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the hosts belonging to multicast groups."
::= { prvtIgmpSnoopObjects 4 }
prvtIgmpSnoopDbGrpHostEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopDbGrpHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific host."
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
prvtIgmpSnoopDbGrpIpAddr,
prvtIgmpSnoopDbGrpHostSourceIp }
::= { prvtIgmpSnoopDbGrpHostTable 1 }
PrvtIgmpSnoopDbGrpHostEntry ::= SEQUENCE {
prvtIgmpSnoopDbGrpHostSourceIp IpAddress,
prvtIgmpSnoopDbGrpHostExpireTime Unsigned32
}
prvtIgmpSnoopDbGrpHostSourceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The source IP address of the host to which this row applies."
::= { prvtIgmpSnoopDbGrpHostEntry 1 }
prvtIgmpSnoopDbGrpHostExpireTime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The expiry time for this host."
::= { prvtIgmpSnoopDbGrpHostEntry 2 }
prvtIgmpSnoopDbGrpSrcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the sources of multicast groups."
::= { prvtIgmpSnoopObjects 5 }
prvtIgmpSnoopDbGrpSrcEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopDbGrpSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific source."
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
prvtIgmpSnoopDbGrpIpAddr, prvtIgmpSnoopDbGrpSrcIpAddr }
::= { prvtIgmpSnoopDbGrpSrcTable 1 }
PrvtIgmpSnoopDbGrpSrcEntry ::= SEQUENCE {
prvtIgmpSnoopDbGrpSrcIpAddr IpAddress,
prvtIgmpSnoopDbGrpSrcExpTime Unsigned32
}
prvtIgmpSnoopDbGrpSrcIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the multicast source to which this row applies."
::= { prvtIgmpSnoopDbGrpSrcEntry 1 }
prvtIgmpSnoopDbGrpSrcExpTime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The expiry time for this multicast source."
::= { prvtIgmpSnoopDbGrpSrcEntry 2 }
prvtIgmpSnoopDbGrpSrcHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpSrcHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the hosts listening to each multicast source."
::= { prvtIgmpSnoopObjects 6 }
prvtIgmpSnoopDbGrpSrcHostEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopDbGrpSrcHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific host."
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
prvtIgmpSnoopDbGrpIpAddr, prvtIgmpSnoopDbGrpSrcIpAddr,
prvtIgmpSnoopDbGrpSrcHostIp }
::= { prvtIgmpSnoopDbGrpSrcHostTable 1 }
PrvtIgmpSnoopDbGrpSrcHostEntry ::= SEQUENCE {
prvtIgmpSnoopDbGrpSrcHostIp IpAddress,
prvtIgmpSnoopDbGrpSrcHostExpTime Unsigned32
}
prvtIgmpSnoopDbGrpSrcHostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP of the host to which this row applies."
::= { prvtIgmpSnoopDbGrpSrcHostEntry 1 }
prvtIgmpSnoopDbGrpSrcHostExpTime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The expiry time for this host."
::= { prvtIgmpSnoopDbGrpSrcHostEntry 2 }
prvtIgmpSnoopDbMrtrTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbMrtrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about multicast routers."
::= { prvtIgmpSnoopObjects 7 }
prvtIgmpSnoopDbMrtrEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopDbMrtrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific multicast router."
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
prvtIgmpSnoopDbMrtrSrcIp }
::= { prvtIgmpSnoopDbMrtrTable 1 }
PrvtIgmpSnoopDbMrtrEntry ::= SEQUENCE {
prvtIgmpSnoopDbMrtrSrcIp IpAddress,
prvtIgmpSnoopDbMrtrFlags Unsigned32,
prvtIgmpSnoopDbMrtrExpTime Unsigned32
}
prvtIgmpSnoopDbMrtrSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The source IP address of the multicast router."
::= { prvtIgmpSnoopDbMrtrEntry 1 }
prvtIgmpSnoopDbMrtrFlags OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit flags pertaining to this multicst router."
::= { prvtIgmpSnoopDbMrtrEntry 2 }
prvtIgmpSnoopDbMrtrExpTime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The expiry time for this multicast router."
::= { prvtIgmpSnoopDbMrtrEntry 3 }
prvtIgmpSnoopDbGrpStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing discarded packets for each VLAN"
::= { prvtIgmpSnoopObjects 8 }
prvtIgmpSnoopDbGrpStatsEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopDbGrpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Something something"
INDEX { prvtIgmpSnoopDbGrpStatsVlanId }
::= { prvtIgmpSnoopDbGrpStatsTable 1 }
PrvtIgmpSnoopDbGrpStatsEntry ::= SEQUENCE {
prvtIgmpSnoopDbGrpStatsVlanId Integer32,
prvtIgmpSnoopDbGrpStatsDscPkt Unsigned32,
prvtIgmpSnoopDbGrpStatsDscPktTtl Unsigned32,
prvtIgmpSnoopDbGrpStatsDscPktChk Unsigned32,
prvtIgmpSnoopDbGrpStatsDscPktRA Unsigned32
}
prvtIgmpSnoopDbGrpStatsVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Vlan ID."
::= { prvtIgmpSnoopDbGrpStatsEntry 1 }
prvtIgmpSnoopDbGrpStatsDscPkt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Discarded packets."
::= { prvtIgmpSnoopDbGrpStatsEntry 2 }
prvtIgmpSnoopDbGrpStatsDscPktTtl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Discarded TTL packets."
::= { prvtIgmpSnoopDbGrpStatsEntry 3 }
prvtIgmpSnoopDbGrpStatsDscPktChk OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Discarded Checksum packets."
::= { prvtIgmpSnoopDbGrpStatsEntry 4 }
prvtIgmpSnoopDbGrpStatsDscPktRA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Discarded Router Alert packets."
::= { prvtIgmpSnoopDbGrpStatsEntry 5 }
prvtIgmpSnoopDbIfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing statistics for each interface."
::= { prvtIgmpSnoopObjects 9 }
prvtIgmpSnoopDbIfStatsEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopDbIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific interface."
INDEX { prvtIgmpSnoopDbGrpStatsVlanId,
prvtIgmpSnoopDbIfStatsIfName }
::= { prvtIgmpSnoopDbIfStatsTable 1 }
PrvtIgmpSnoopDbIfStatsEntry ::= SEQUENCE {
prvtIgmpSnoopDbIfStatsIfName OCTET STRING,
prvtIgmpSnoopDbIfStatsV2Reports Unsigned32,
prvtIgmpSnoopDbIfStatsV2Leaves Unsigned32,
prvtIgmpSnoopDbIfStatsV3Reports Unsigned32,
prvtIgmpSnoopDbIfStatsGenQueries Unsigned32,
prvtIgmpSnoopDbIfStatsGrpQueries Unsigned32,
prvtIgmpSnoopDbIfStatsSrcQueries Unsigned32
}
prvtIgmpSnoopDbIfStatsIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface name."
::= { prvtIgmpSnoopDbIfStatsEntry 1 }
prvtIgmpSnoopDbIfStatsV2Reports OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMP Snooping V2 reports."
::= { prvtIgmpSnoopDbIfStatsEntry 2 }
prvtIgmpSnoopDbIfStatsV2Leaves OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMP Snooping V2 leaves."
::= { prvtIgmpSnoopDbIfStatsEntry 3 }
prvtIgmpSnoopDbIfStatsV3Reports OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMP Snooping V3 reports."
::= { prvtIgmpSnoopDbIfStatsEntry 4 }
prvtIgmpSnoopDbIfStatsGenQueries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMP Snooping general queries."
::= { prvtIgmpSnoopDbIfStatsEntry 5 }
prvtIgmpSnoopDbIfStatsGrpQueries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMP Snooping group-specific queries."
::= { prvtIgmpSnoopDbIfStatsEntry 6 }
prvtIgmpSnoopDbIfStatsSrcQueries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMP Snooping group-and-source-specific queries."
::= { prvtIgmpSnoopDbIfStatsEntry 7 }
prvtIgmpSnoopMemoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about IGMP Snooping memory pools."
::= { prvtIgmpSnoopObjects 10 }
prvtIgmpSnoopMemoryEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific memory pool."
INDEX { prvtIgmpSnoopMemoryPoolId }
::= { prvtIgmpSnoopMemoryTable 1 }
PrvtIgmpSnoopMemoryEntry ::= SEQUENCE {
prvtIgmpSnoopMemoryPoolId Unsigned32,
prvtIgmpSnoopMemoryPoolName OCTET STRING,
prvtIgmpSnoopMemoryTaken Unsigned32,
prvtIgmpSnoopMemoryFree Unsigned32,
prvtIgmpSnoopMemoryToAllocate Unsigned32,
prvtIgmpSnoopMemoryInitCount Unsigned32,
prvtIgmpSnoopMemorySize Unsigned32,
prvtIgmpSnoopMemoryAllAllocated Unsigned32
}
prvtIgmpSnoopMemoryPoolId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a memory pool item."
::= { prvtIgmpSnoopMemoryEntry 1 }
prvtIgmpSnoopMemoryPoolName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory pool name."
::= { prvtIgmpSnoopMemoryEntry 2 }
prvtIgmpSnoopMemoryTaken OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Taken memory."
::= { prvtIgmpSnoopMemoryEntry 3 }
prvtIgmpSnoopMemoryFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free memory."
::= { prvtIgmpSnoopMemoryEntry 4 }
prvtIgmpSnoopMemoryToAllocate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory to allocate."
::= { prvtIgmpSnoopMemoryEntry 5 }
prvtIgmpSnoopMemoryInitCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Initialization count."
::= { prvtIgmpSnoopMemoryEntry 6 }
prvtIgmpSnoopMemorySize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory size."
::= { prvtIgmpSnoopMemoryEntry 7 }
prvtIgmpSnoopMemoryAllAllocated OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"All allocated memory."
::= { prvtIgmpSnoopMemoryEntry 8 }
prvtIgmpSnoopApplStatsObjects OBJECT IDENTIFIER
::= { prvtIgmpSnoopObjects 11 }
prvtIgmpSnoopCapturedPckts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of captured packets."
::= { prvtIgmpSnoopApplStatsObjects 1 }
prvtIgmpSnoopCapturedReports OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of captured reports."
::= { prvtIgmpSnoopApplStatsObjects 2 }
prvtIgmpSnoopUniqueSources OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unique sources."
::= { prvtIgmpSnoopApplStatsObjects 3 }
prvtIgmpSnoopUniqueGroupRecords OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unique group records."
::= { prvtIgmpSnoopApplStatsObjects 4 }
prvtIgmpSnoopDuplicateSources OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of duplicate sources."
::= { prvtIgmpSnoopApplStatsObjects 5 }
prvtIgmpSnoopDuplicateGrpRecs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of duplicate group records."
::= { prvtIgmpSnoopApplStatsObjects 6 }
prvtIgmpSnoopUniqueMacs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unique MACs."
::= { prvtIgmpSnoopApplStatsObjects 7 }
prvtIgmpSnoopDuplicateMacs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of duplicate MACs."
::= { prvtIgmpSnoopApplStatsObjects 8 }
prvtIgmpSnoopUniqueHsis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unique HSIs."
::= { prvtIgmpSnoopApplStatsObjects 9 }
prvtIgmpSnoopDuplicateHsis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of duplicate HSIs."
::= { prvtIgmpSnoopApplStatsObjects 10 }
prvtIgmpSnoopMvrObjects OBJECT IDENTIFIER
::= { prvtIgmpSnoopMIBObjects 3 }
prvtIgmpSnoopMvrShutdown OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to 'true' to shutdown the multicast VLAN registration."
::= { prvtIgmpSnoopMvrObjects 1 }
prvtIgmpSnoopMvrMode OBJECT-TYPE
SYNTAX INTEGER { static(1), dynamic(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Multicast VLAN registration mode."
::= { prvtIgmpSnoopMvrObjects 2 }
prvtIgmpSnoopMvrVlan OBJECT-TYPE
SYNTAX Integer32 (1..4092)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MVR VLAN."
::= { prvtIgmpSnoopMvrObjects 3 }
prvtIgmpSnoopMvrSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MVR IP address."
::= { prvtIgmpSnoopMvrObjects 4 }
prvtIgmpSnoopMvrGrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the MVR static multicast groups."
::= { prvtIgmpSnoopMvrObjects 10 }
prvtIgmpSnoopMvrGrpEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopMvrGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration related to a MVR multicast group."
INDEX { prvtIgmpSnoopMvrGrpName }
::= { prvtIgmpSnoopMvrGrpTable 1 }
PrvtIgmpSnoopMvrGrpEntry ::= SEQUENCE {
prvtIgmpSnoopMvrGrpName OCTET STRING,
prvtIgmpSnoopMvrGrpRowStatus RowStatus
}
prvtIgmpSnoopMvrGrpName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A string uniquely identifying a MVR multicast group.
Acceptable characters are a-z, A-Z, 0-9, '\', ']', '^', '_'."
::= { prvtIgmpSnoopMvrGrpEntry 1 }
prvtIgmpSnoopMvrGrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus entry for this group."
::= { prvtIgmpSnoopMvrGrpEntry 2 }
prvtIgmpSnoopMvrGrpAsmTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrGrpAsmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the MVR all-sources multicast groups."
::= { prvtIgmpSnoopMvrObjects 11 }
prvtIgmpSnoopMvrGrpAsmEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopMvrGrpAsmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration related to a specific group."
INDEX { prvtIgmpSnoopMvrGrpName, prvtIgmpSnoopMvrGrpAsmIndex }
::= { prvtIgmpSnoopMvrGrpAsmTable 1 }
PrvtIgmpSnoopMvrGrpAsmEntry ::= SEQUENCE {
prvtIgmpSnoopMvrGrpAsmIndex Unsigned32,
prvtIgmpSnoopMvrGrpAsmRowStatus RowStatus,
prvtIgmpSnoopMvrGrpAsmAddr IpAddress,
prvtIgmpSnoopMvrGrpAsmCount Unsigned32
}
prvtIgmpSnoopMvrGrpAsmIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies an all-source multicast group."
::= { prvtIgmpSnoopMvrGrpAsmEntry 1 }
prvtIgmpSnoopMvrGrpAsmRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus entry for this group."
::= { prvtIgmpSnoopMvrGrpAsmEntry 2 }
prvtIgmpSnoopMvrGrpAsmAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"In combination with prvtIgmpSnoopMvrGrpAsmCount, defines a
range of IP addresses belonging to the multicast group."
::= { prvtIgmpSnoopMvrGrpAsmEntry 3 }
prvtIgmpSnoopMvrGrpAsmCount OBJECT-TYPE
SYNTAX Unsigned32 (1..256)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"In combination with prvtIgmpSnoopMvrGrpAsmAddr, defines a
range of IP addresses belonging to the multicast group."
::= { prvtIgmpSnoopMvrGrpAsmEntry 4 }
prvtIgmpSnoopMvrGrpSsmTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrGrpSsmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containg the MVR source-specific multicast groups."
::= { prvtIgmpSnoopMvrObjects 12 }
prvtIgmpSnoopMvrGrpSsmEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopMvrGrpSsmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration related to a specific group."
INDEX { prvtIgmpSnoopMvrGrpName, prvtIgmpSnoopMvrGrpSsmIndex }
::= { prvtIgmpSnoopMvrGrpSsmTable 1 }
PrvtIgmpSnoopMvrGrpSsmEntry ::= SEQUENCE {
prvtIgmpSnoopMvrGrpSsmIndex Unsigned32,
prvtIgmpSnoopMvrGrpSsmRowStatus RowStatus,
prvtIgmpSnoopMvrGrpSsmAddr IpAddress,
prvtIgmpSnoopMvrGrpSsmSrcList OCTET STRING,
prvtIgmpSnoopMvrGrpSsmMode INTEGER
}
prvtIgmpSnoopMvrGrpSsmIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a source-specific multicast group."
::= { prvtIgmpSnoopMvrGrpSsmEntry 1 }
prvtIgmpSnoopMvrGrpSsmRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus entry for this group."
::= { prvtIgmpSnoopMvrGrpSsmEntry 2 }
prvtIgmpSnoopMvrGrpSsmAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The multicast IP address of this group."
::= { prvtIgmpSnoopMvrGrpSsmEntry 3 }
prvtIgmpSnoopMvrGrpSsmSrcList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A list of the source IP addresses belonging to this group.
Entries in the list are expressed in ASCII dot-decimal notation (a.c.b.d)
separated from other entries by a space."
::= { prvtIgmpSnoopMvrGrpSsmEntry 4 }
prvtIgmpSnoopMvrGrpSsmMode OBJECT-TYPE
SYNTAX INTEGER { include(1), exclude(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mode for this multicast group."
::= { prvtIgmpSnoopMvrGrpSsmEntry 5 }
prvtIgmpSnoopMvrPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MVR port-specific configuration."
::= { prvtIgmpSnoopMvrObjects 13 }
prvtIgmpSnoopMvrPortEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopMvrPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration related to a specific MVR port."
INDEX { prvtIgmpSnoopCfgIfName }
::= { prvtIgmpSnoopMvrPortTable 1 }
PrvtIgmpSnoopMvrPortEntry ::= SEQUENCE {
prvtIgmpSnoopMvrPortRowStatus RowStatus,
prvtIgmpSnoopMvrPortType INTEGER,
prvtIgmpSnoopMvrPortExpTrack TruthValue,
prvtIgmpSnoopMvrPortFastLeave TruthValue
}
prvtIgmpSnoopMvrPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus entry for this MVR port."
::= { prvtIgmpSnoopMvrPortEntry 1 }
prvtIgmpSnoopMvrPortType OBJECT-TYPE
SYNTAX INTEGER { source(1), receiver(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of port."
::= { prvtIgmpSnoopMvrPortEntry 2 }
prvtIgmpSnoopMvrPortExpTrack OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to enable explicit tracking of the memberhip
of all multicast hosts."
::= { prvtIgmpSnoopMvrPortEntry 3 }
prvtIgmpSnoopMvrPortFastLeave OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to 'true' to enable fast-leave mode."
::= { prvtIgmpSnoopMvrPortEntry 4 }
prvtIgmpSnoopMvrPortMcGrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrPortMcGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the multicast groups that are to be forwarded to a port."
::= { prvtIgmpSnoopMvrObjects 14 }
prvtIgmpSnoopMvrPortMcGrpEntry OBJECT-TYPE
SYNTAX PrvtIgmpSnoopMvrPortMcGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row belonging to prvtIgmpSnoopMvrPortMcGrpTable."
INDEX { prvtIgmpSnoopCfgIfName, prvtIgmpSnoopMvrGrpName }
::= { prvtIgmpSnoopMvrPortMcGrpTable 1 }
PrvtIgmpSnoopMvrPortMcGrpEntry ::= SEQUENCE {
prvtIgmpSnoopMvrPortMcGrpRStatus RowStatus
}
prvtIgmpSnoopMvrPortMcGrpRStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus entry for this multicast group."
::= { prvtIgmpSnoopMvrPortMcGrpEntry 1 }
END -- end of module PRVT-IGMP-SNOOPING-MIB.