1180 lines
		
	
	
		
			37 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1180 lines
		
	
	
		
			37 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *********************************************************************
 | 
						|
-- **
 | 
						|
-- ** 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.
 |