1618 lines
		
	
	
		
			61 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1618 lines
		
	
	
		
			61 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--  *****************************************************************
 | 
						|
--  DLINKSW-MGMD-SNOOPING-MIB.mib : MGMD (IGMP/MLD) Snooping MIB
 | 
						|
-- 
 | 
						|
--  Copyright (c) 2013 D-Link Corporation, all rights reserved.
 | 
						|
--   
 | 
						|
--  *****************************************************************
 | 
						|
DLINKSW-MGMD-SNOOPING-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS
 | 
						|
        MODULE-IDENTITY, OBJECT-TYPE,
 | 
						|
        NOTIFICATION-TYPE, IpAddress,
 | 
						|
        TimeTicks, Counter64, Unsigned32      FROM SNMPv2-SMI
 | 
						|
        RowStatus, DisplayString, TruthValue  FROM SNMPv2-TC
 | 
						|
        MODULE-COMPLIANCE, OBJECT-GROUP       FROM SNMPv2-CONF
 | 
						|
        InterfaceIndex, InterfaceIndexOrZero  FROM IF-MIB
 | 
						|
        InetAddress, InetAddressType          FROM INET-ADDRESS-MIB
 | 
						|
        VlanId, VlanIdOrNone                  FROM Q-BRIDGE-MIB
 | 
						|
        dlinkIndustrialCommon                 FROM DLINK-ID-REC-MIB;
 | 
						|
 | 
						|
 | 
						|
    dlinkSwMgmdSnoopingMIB MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "201309050000Z"
 | 
						|
        ORGANIZATION "D-Link Corp."
 | 
						|
        CONTACT-INFO
 | 
						|
            "        D-Link Corporation
 | 
						|
 | 
						|
             Postal: No. 289, Sinhu 3rd Rd., Neihu District,
 | 
						|
                     Taipei City 114, Taiwan, R.O.C
 | 
						|
             Tel:     +886-2-66000123
 | 
						|
             E-mail: tsd@dlink.com.tw
 | 
						|
            "
 | 
						|
        DESCRIPTION
 | 
						|
            "This MIB module defines objects for MGMD (Multicast Group
 | 
						|
            Membership Discovery) snooping."
 | 
						|
            
 | 
						|
        REVISION "201309050000Z"
 | 
						|
        DESCRIPTION
 | 
						|
            "This is the first version of the MIB file for 'MGMD snooping'
 | 
						|
            functionality."
 | 
						|
    ::= { dlinkIndustrialCommon 6 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Textual Conventions
 | 
						|
--
 | 
						|
SnoopingType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "The snooping type.
 | 
						|
 | 
						|
        'igmpSnooping' -- IGMP (IPv4 MGMD) snooping. 
 | 
						|
 | 
						|
        'mldSnooping' -- MLD (IPv6 MGMD) snooping.
 | 
						|
        "    
 | 
						|
            
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
        igmpSnooping(1),
 | 
						|
        mldSnooping(2)
 | 
						|
    }
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpMIBNotifications   OBJECT IDENTIFIER ::= { dlinkSwMgmdSnoopingMIB 0 }
 | 
						|
    dMgmdSnpMIBObjects         OBJECT IDENTIFIER ::= { dlinkSwMgmdSnoopingMIB 1 }
 | 
						|
    dMgmdSnpMIBConformance     OBJECT IDENTIFIER ::= { dlinkSwMgmdSnoopingMIB 2 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpGlobalCtrl         OBJECT IDENTIFIER ::= { dMgmdSnpMIBObjects 1 }
 | 
						|
    
 | 
						|
    dMgmdSnpStateGblEnabled OBJECT-TYPE
 | 
						|
        SYNTAX BITS {
 | 
						|
            ipv4(0),
 | 
						|
            ipv6(1)  }
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An object indicates which type of MGMD is globally enabled.
 | 
						|
            Setting a type's bit to 1 means the type of MGMD is globally 
 | 
						|
            enabled.
 | 
						|
            ipv4 (0)    - IGMP snooping
 | 
						|
            ipv6 (1)    - MLD snooping." 
 | 
						|
        ::= { dMgmdSnpGlobalCtrl 1 }
 | 
						|
        
 | 
						|
    dMgmdSnpClearAllState OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
            notClear(0),
 | 
						|
            igmpClear(1),
 | 
						|
            mldClear(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the global state of MGMD snooping statistics 
 | 
						|
            function. Configuring this object to igmpClear or mldClear will clear
 | 
						|
            all respective MGMD snooping counters."
 | 
						|
        ::= { dMgmdSnpGlobalCtrl 2 }
 | 
						|
        
 | 
						|
    dMgmdSnpClearIgmpSnoopByPortIf OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndexOrZero
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
           "This object indicates the ifIndex of the port/port-channel on which 
 | 
						|
           the IGMP snooping counters will be cleared.
 | 
						|
           When read, the special value 0 is returned."
 | 
						|
        ::= { dMgmdSnpGlobalCtrl 3 }
 | 
						|
    
 | 
						|
    dMgmdSnpClearMldSnoopByPortIf OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndexOrZero
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
           "This object indicates the ifIndex of the port/port-channel on which 
 | 
						|
           the MLD snooping counters will be cleared.
 | 
						|
           When read, the special value 0 is returned."
 | 
						|
        ::= { dMgmdSnpGlobalCtrl 4 }
 | 
						|
    
 | 
						|
    dMgmdSnpClearIgmpSnoopByVlanId OBJECT-TYPE
 | 
						|
        SYNTAX          VlanIdOrNone
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
           "This object indicates the VLAN ID on which the IGMP snooping 
 | 
						|
           counters will be cleared.
 | 
						|
           When read, the special value 0 is returned."
 | 
						|
        ::= { dMgmdSnpGlobalCtrl 5 }
 | 
						|
    
 | 
						|
    dMgmdSnpClearMldSnoopByVlanId OBJECT-TYPE
 | 
						|
        SYNTAX          VlanIdOrNone           
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
           "This object indicates the VLAN ID on which the MLD snooping counters
 | 
						|
           will be cleared.
 | 
						|
           When read, the special value 0 is returned."    
 | 
						|
        ::= { dMgmdSnpGlobalCtrl 6 }
 | 
						|
        
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpVlanIfCtrl           OBJECT IDENTIFIER ::= { dMgmdSnpMIBObjects 2 }
 | 
						|
    
 | 
						|
    dMgmdSnpIfTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpIfEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This table lists the MGMD snooping settings per interface. 
 | 
						|
            An entry is created to configure the MGMD snooping related settings
 | 
						|
            to different value than the default per interface.
 | 
						|
            When an entry is deleted, all the MGMD snooping settings will be
 | 
						|
            reverted to default settings."
 | 
						|
        ::= { dMgmdSnpVlanIfCtrl 1 }
 | 
						|
 | 
						|
    dMgmdSnpIfEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpIfEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "A table entry represents the MGMD snooping state on a VLAN
 | 
						|
             basis."
 | 
						|
        INDEX    { 
 | 
						|
            dMgmdSnpIfVlanIfIndex , 
 | 
						|
            dMgmdSnpIfSnoopingType
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpIfTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpIfEntry ::= SEQUENCE {
 | 
						|
        dMgmdSnpIfVlanIfIndex               InterfaceIndex,
 | 
						|
        dMgmdSnpIfSnoopingType              SnoopingType,
 | 
						|
        dMgmdSnpIfRowStatus                 RowStatus,
 | 
						|
        dMgmdSnpIfStateEnabled              TruthValue,
 | 
						|
        dMgmdSnpIfQuerierStateEnabled       TruthValue,
 | 
						|
        dMgmdSnpIfQuerierRouter             INTEGER,
 | 
						|
        dMgmdSnpIfFastLeaveEnabled          TruthValue,
 | 
						|
        dMgmdSnpIfFastLeaveHostBased        TruthValue,
 | 
						|
        dMgmdSnpIfMinimumVersion            INTEGER,
 | 
						|
        dMgmdSnpIfExplicitTrackEnabled      TruthValue,
 | 
						|
        dMgmdSnpIfReportSuppresEnabled      TruthValue,
 | 
						|
        dMgmdSnpIfProxyReportingEnabled     TruthValue,
 | 
						|
        dMgmdSnpIfAutoLearnMrouter          TruthValue,   
 | 
						|
        dMgmdSnpIfProxyReportSrcAddrType    InetAddressType,
 | 
						|
        dMgmdSnpIfProxyReportSrcAddr        InetAddress,
 | 
						|
        dMgmdSnpIfQueryInterval             Unsigned32,
 | 
						|
        dMgmdSnpIfQueryMaxResponseTime      Unsigned32,
 | 
						|
        dMgmdSnpIfQueryVersion              Unsigned32,
 | 
						|
        dMgmdSnpIfRobustness                Unsigned32,
 | 
						|
        dMgmdSnpIfLastMemberQueryInterval   Unsigned32,
 | 
						|
        dMgmdSnpIfSuppressionTime           Unsigned32
 | 
						|
    }
 | 
						|
         
 | 
						|
    dMgmdSnpIfVlanIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific VLAN interface."
 | 
						|
        ::= { dMgmdSnpIfEntry 1 }
 | 
						|
 | 
						|
    dMgmdSnpIfSnoopingType OBJECT-TYPE
 | 
						|
        SYNTAX          SnoopingType
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The snooping type of this entry."
 | 
						|
        ::= { dMgmdSnpIfEntry 2 }
 | 
						|
 | 
						|
    dMgmdSnpIfRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX          RowStatus
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
           "The status of this conceptual row." 
 | 
						|
        ::= { dMgmdSnpIfEntry 3 }
 | 
						|
 | 
						|
    dMgmdSnpIfStateEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the state of MGMD snooping of the entry."
 | 
						|
        DEFVAL      { false }
 | 
						|
        ::= { dMgmdSnpIfEntry 4 }
 | 
						|
 | 
						|
    dMgmdSnpIfQuerierStateEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the MGMD query function in Layer 2 networks."
 | 
						|
        DEFVAL      { false }
 | 
						|
        ::= { dMgmdSnpIfEntry 5 }
 | 
						|
 | 
						|
    dMgmdSnpIfQuerierRouter OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER { 
 | 
						|
            absence(1), 
 | 
						|
            active(2), 
 | 
						|
            nonActive(3)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the VLAN interface at the switch system works as a
 | 
						|
            MGMD querier or not. A value of absence(1) indicates the absence of
 | 
						|
            this attribute."
 | 
						|
        ::= { dMgmdSnpIfEntry 6 }
 | 
						|
 | 
						|
    dMgmdSnpIfFastLeaveEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object enables the MGMD snooping fast-leave feature on the
 | 
						|
            interface."
 | 
						|
        DEFVAL      { false }
 | 
						|
        ::= { dMgmdSnpIfEntry 7 }
 | 
						|
 | 
						|
    dMgmdSnpIfFastLeaveHostBased OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object configures the MGMD Snooping Host Based Fast Leave 
 | 
						|
            function."
 | 
						|
        DEFVAL      { false }
 | 
						|
        ::= { dMgmdSnpIfEntry 8 }
 | 
						|
        
 | 
						|
    dMgmdSnpIfMinimumVersion OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER { 
 | 
						|
            disabled(0), 
 | 
						|
            version2(2), 
 | 
						|
            version3(3) }
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "To restrict the minimum version allows user to control the minimum
 | 
						|
             version of MGMD hosts can be joined on a layer 2 port. The value 
 | 
						|
             '0' means that this interface does not restrict the minimum version.
 | 
						|
             Value 2 applies to IGMP routers only.  Value 3 applies to IGMP and
 | 
						|
             MLD routers."
 | 
						|
        DEFVAL      { 0 }
 | 
						|
        ::= { dMgmdSnpIfEntry 9 }
 | 
						|
 | 
						|
    dMgmdSnpIfExplicitTrackEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object enables explicit tracking of group membership for IGMP
 | 
						|
            Version 3 hosts on the interface."
 | 
						|
        DEFVAL      { false }
 | 
						|
        ::= { dMgmdSnpIfEntry 10 }
 | 
						|
 
 | 
						|
    dMgmdSnpIfReportSuppresEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object enables the report suppression on the interface."
 | 
						|
        DEFVAL      { false }
 | 
						|
        ::= { dMgmdSnpIfEntry 11 }
 | 
						|
    
 | 
						|
    dMgmdSnpIfProxyReportingEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object enables the proxy-reporting function on the interface."
 | 
						|
        DEFVAL      { false }
 | 
						|
        ::= { dMgmdSnpIfEntry 12 }    
 | 
						|
 | 
						|
    dMgmdSnpIfAutoLearnMrouter  OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object enables dynamically learning of multicast router port
 | 
						|
            on the interface."
 | 
						|
        DEFVAL      { false }
 | 
						|
        ::= { dMgmdSnpIfEntry 13 }  
 | 
						|
        
 | 
						|
    dMgmdSnpIfProxyReportSrcAddrType OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddressType 
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the type of Internet address 
 | 
						|
             of the source IP of proxy reporting."
 | 
						|
        DEFVAL { ipv4 }
 | 
						|
        ::= { dMgmdSnpIfEntry 14 }      
 | 
						|
        
 | 
						|
     dMgmdSnpIfProxyReportSrcAddr OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddress
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the source Internet address 
 | 
						|
             of proxy reporting. This object is valid when 
 | 
						|
             dMgmdSnpIfProxyReportingEnabled is 'true'."
 | 
						|
        DEFVAL { '00000000'h }
 | 
						|
        ::= { dMgmdSnpIfEntry 15 }
 | 
						|
        
 | 
						|
    dMgmdSnpIfQueryInterval OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (1..31744)
 | 
						|
        UNITS           "seconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The frequency at which IGMP or MLD Query packets are
 | 
						|
            transmitted on this interface."
 | 
						|
        DEFVAL      { 125 }
 | 
						|
        ::= { dMgmdSnpIfEntry 16 }
 | 
						|
        
 | 
						|
    dMgmdSnpIfQueryMaxResponseTime OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32
 | 
						|
        UNITS           "seconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The maximum query response interval advertised in IGMP 
 | 
						|
            or MLD queries on this interface."
 | 
						|
        ::= { dMgmdSnpIfEntry 17 }
 | 
						|
        
 | 
						|
    dMgmdSnpIfQueryVersion OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (1..3)
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The version of MGMD querier version on this interface.
 | 
						|
            Value 1 applies to IGMPv1 routers only.  Value 2 applies
 | 
						|
            to IGMPv2 and MLDv1 routers, and value 3 applies to IGMPv3
 | 
						|
            and MLDv2 routers."
 | 
						|
        DEFVAL      { 3 }
 | 
						|
        ::= { dMgmdSnpIfEntry 18 }
 | 
						|
        
 | 
						|
    dMgmdSnpIfRobustness OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (1..7)
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Robustness Variable allows tuning for the expected
 | 
						|
            packet loss on a subnet."
 | 
						|
        DEFVAL      { 2 }
 | 
						|
        ::= { dMgmdSnpIfEntry 19 }
 | 
						|
        
 | 
						|
    dMgmdSnpIfLastMemberQueryInterval OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32
 | 
						|
        UNITS           "seconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The amount of time between group-specific query messages.
 | 
						|
            This value can be tuned to modify the leave latency of the 
 | 
						|
            network."
 | 
						|
        DEFVAL      { 1 }
 | 
						|
        ::= { dMgmdSnpIfEntry 20 }
 | 
						|
        
 | 
						|
    dMgmdSnpIfSuppressionTime OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32
 | 
						|
        UNITS           "seconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The interval of report suppression on this interface."
 | 
						|
        ::= { dMgmdSnpIfEntry 21 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpPortIfCtrl           OBJECT IDENTIFIER ::= { dMgmdSnpMIBObjects 3 }
 | 
						|
 | 
						|
    dMgmdSnpMrouterTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpMrouterEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table to display and configure the MGMD snooping multicast
 | 
						|
            router information. An entry is created if a multicast router is
 | 
						|
            is learned dynamically on that port/port-channel interface 
 | 
						|
            (dMgmdSnpIfAutoLearnMrouter is 'true' on the VLAN interface). In 
 | 
						|
            this situation, an entry cannot be destroyed.
 | 
						|
            An entry can also be created to statically configured a multicast 
 | 
						|
            router port or forbid a port/port-channel become multicast router
 | 
						|
            port."
 | 
						|
        ::= { dMgmdSnpPortIfCtrl 1 }
 | 
						|
 | 
						|
    dMgmdSnpMrouterEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpMrouterEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpMrouterTable."
 | 
						|
        INDEX  { 
 | 
						|
            dMgmdSnpMrouterIfIndex,
 | 
						|
            dMgmdSnpMrouterVlanIfIndex,
 | 
						|
            dMgmdSnpMrouterQuerierType
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpMrouterTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpMrouterEntry ::= SEQUENCE {
 | 
						|
        dMgmdSnpMrouterIfIndex              InterfaceIndex,
 | 
						|
        dMgmdSnpMrouterVlanIfIndex          InterfaceIndex,
 | 
						|
        dMgmdSnpMrouterQuerierType          SnoopingType,
 | 
						|
        dMgmdSnpMrouterStatus               RowStatus,
 | 
						|
        dMgmdSnpMrouterAdminState           INTEGER,
 | 
						|
        dMgmdSnpMrouterDynamicMrouter       TruthValue
 | 
						|
    }
 | 
						|
    
 | 
						|
    dMgmdSnpMrouterIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical port/port-channel interface"
 | 
						|
        ::= { dMgmdSnpMrouterEntry 1 }
 | 
						|
        
 | 
						|
    dMgmdSnpMrouterVlanIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific VLAN interface."
 | 
						|
        ::= { dMgmdSnpMrouterEntry 2 }
 | 
						|
 | 
						|
    dMgmdSnpMrouterQuerierType OBJECT-TYPE
 | 
						|
        SYNTAX          SnoopingType
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The snooping type of this interface."
 | 
						|
        ::= { dMgmdSnpMrouterEntry 3 }
 | 
						|
    
 | 
						|
    dMgmdSnpMrouterStatus OBJECT-TYPE
 | 
						|
        SYNTAX          RowStatus
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of this conceptual row."
 | 
						|
        ::= { dMgmdSnpMrouterEntry 4 }
 | 
						|
     
 | 
						|
    dMgmdSnpMrouterAdminState OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER { 
 | 
						|
            none(1), 
 | 
						|
            designated(2), 
 | 
						|
            forbidden(3) }
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the static configuration about multicast
 | 
						|
            router state of a port/port-channel on a per-VLAN basis. 
 | 
						|
            none(1) - no static configuration
 | 
						|
            designated(2) - the port/port-channel is a static multicast router 
 | 
						|
                           port.
 | 
						|
            forbidden(3) - the port/port-channel cannot be multicast router
 | 
						|
                           port."
 | 
						|
        DEFVAL      { 1 }
 | 
						|
        ::= { dMgmdSnpMrouterEntry 5 }
 | 
						|
               
 | 
						|
     dMgmdSnpMrouterDynamicMrouter OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue 
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object is valid when dMgmdSnpMrouterAdminState is 'none'.
 | 
						|
            This object indicates the port/port-channel is dynamically learned
 | 
						|
            as a multicast router port on the corresponding VLAN interface."
 | 
						|
        ::= { dMgmdSnpMrouterEntry 6 }
 | 
						|
               
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpIfLimitTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF DMgmdSnpIfLimitEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table to set the limitation on the number of MGMD cache entries.
 | 
						|
            For a Layer 2 VLAN on a trunk port, the limitation can be set per
 | 
						|
            port/port-channel and on per VLAN basis."
 | 
						|
        ::= { dMgmdSnpPortIfCtrl 2 }
 | 
						|
 | 
						|
    dMgmdSnpIfLimitEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpIfLimitEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpFilterTable."
 | 
						|
        INDEX  { 
 | 
						|
            dMgmdSnpIfLimitIfIndex,
 | 
						|
            dMgmdSnpIfLimitVlanId,
 | 
						|
            dMgmdSnpIfLimitSnoopingType 
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpIfLimitTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpIfLimitEntry ::= SEQUENCE {
 | 
						|
        dMgmdSnpIfLimitIfIndex              InterfaceIndex,
 | 
						|
        dMgmdSnpIfLimitVlanId               VlanIdOrNone,
 | 
						|
        dMgmdSnpIfLimitSnoopingType         SnoopingType,
 | 
						|
        dMgmdSnpIfLimitRowStatus            RowStatus,
 | 
						|
        dMgmdSnpIfLimitExceptAccLstName     DisplayString,
 | 
						|
        dMgmdSnpIfLimitValue                Unsigned32
 | 
						|
    }
 | 
						|
 | 
						|
    dMgmdSnpIfLimitIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical interface/port-channel interface."
 | 
						|
        ::= { dMgmdSnpIfLimitEntry 1 }
 | 
						|
 | 
						|
    dMgmdSnpIfLimitVlanId OBJECT-TYPE
 | 
						|
        SYNTAX          VlanIdOrNone
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific VLAN ID.
 | 
						|
            A value of zero indicates that no VLAN ID is not applicable or 
 | 
						|
            not configured."
 | 
						|
        ::= { dMgmdSnpIfLimitEntry 2 }
 | 
						|
 | 
						|
    dMgmdSnpIfLimitSnoopingType OBJECT-TYPE
 | 
						|
        SYNTAX          SnoopingType
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "Indicates the snooping type."    
 | 
						|
        ::= { dMgmdSnpIfLimitEntry 3 }
 | 
						|
    
 | 
						|
    dMgmdSnpIfLimitRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX          RowStatus
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of this conceptual row."
 | 
						|
        ::= { dMgmdSnpIfLimitEntry 4 }
 | 
						|
            
 | 
						|
    dMgmdSnpIfLimitExceptAccLstName OBJECT-TYPE
 | 
						|
        SYNTAX  DisplayString (SIZE (0..32))
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The name of the IP/IPv6 basic access list. The group (*,G), or 
 | 
						|
            channel (S,G) permitted by the access list will be excluded from the
 | 
						|
            limit.
 | 
						|
            The zero length of this object means except ACL is not specified.
 | 
						|
            "
 | 
						|
        ::= { dMgmdSnpIfLimitEntry 5 }
 | 
						|
            
 | 
						|
    dMgmdSnpIfLimitValue OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (1..2048)
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "To restric the number of MGMD groups or channels allows user 
 | 
						|
            to control how many MGMD groups or channels can be joined on a 
 | 
						|
            layer-2 port."
 | 
						|
        ::= { dMgmdSnpIfLimitEntry 6}
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpAccGrpTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF DMgmdSnpAccGrpEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table to display and configure the IP/IPv6 basic access list 
 | 
						|
            information of MGMD snooping.
 | 
						|
            For a Layer 2 VLAN on a trunk port, the access group can be set per
 | 
						|
            port/port-channel and on per VLAN basis."
 | 
						|
        ::= { dMgmdSnpPortIfCtrl 3 }
 | 
						|
 | 
						|
    dMgmdSnpAccGrpEntry OBJECT-TYPE
 | 
						|
        SYNTAX      DMgmdSnpAccGrpEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpAccGrpTable. "
 | 
						|
        INDEX  { 
 | 
						|
            dMgmdSnpAccGrpIfIndex,
 | 
						|
            dMgmdSnpAccGrpVlanId,
 | 
						|
            dMgmdSnpAccGrpSnoopingType
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpAccGrpTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpAccGrpEntry ::= SEQUENCE {
 | 
						|
            dMgmdSnpAccGrpIfIndex           InterfaceIndex,
 | 
						|
            dMgmdSnpAccGrpVlanId            VlanIdOrNone,
 | 
						|
            dMgmdSnpAccGrpSnoopingType      SnoopingType,
 | 
						|
            dMgmdSnpAccGrpStatus            RowStatus,
 | 
						|
            dMgmdSnpAccessGroupName         DisplayString
 | 
						|
        }
 | 
						|
 | 
						|
    dMgmdSnpAccGrpIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX      InterfaceIndex
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical interface/port-channel interface."
 | 
						|
        ::= { dMgmdSnpAccGrpEntry 1 }
 | 
						|
 | 
						|
    dMgmdSnpAccGrpVlanId OBJECT-TYPE
 | 
						|
        SYNTAX      VlanIdOrNone
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific VLAN interface."
 | 
						|
        ::= { dMgmdSnpAccGrpEntry 2 }
 | 
						|
 | 
						|
    dMgmdSnpAccGrpSnoopingType OBJECT-TYPE
 | 
						|
        SYNTAX          SnoopingType
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "Indicates the snooping type." 
 | 
						|
        ::= { dMgmdSnpAccGrpEntry 3 }
 | 
						|
    
 | 
						|
    dMgmdSnpAccGrpStatus OBJECT-TYPE
 | 
						|
        SYNTAX      RowStatus
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of this conceptual row."
 | 
						|
        ::= { dMgmdSnpAccGrpEntry 4 }
 | 
						|
        
 | 
						|
    dMgmdSnpAccessGroupName OBJECT-TYPE
 | 
						|
        SYNTAX  DisplayString (SIZE (1..32))
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The name of the IP/IPv6 basic access list to be configured on MGMD 
 | 
						|
            snooping."
 | 
						|
        ::= { dMgmdSnpAccGrpEntry 5 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpGroupCtrl           OBJECT IDENTIFIER ::= { dMgmdSnpMIBObjects 4 }
 | 
						|
    
 | 
						|
    dMgmdSnpGroupTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpGroupEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table listing the MGMD snooping dynamic groups."
 | 
						|
        ::= { dMgmdSnpGroupCtrl 1 }
 | 
						|
 | 
						|
    dMgmdSnpGroupEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpGroupEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpGroupTable."
 | 
						|
        INDEX  { 
 | 
						|
            dMgmdSnpGroupVlanIfIndex,
 | 
						|
            dMgmdSnpGroupAddressType, 
 | 
						|
            dMgmdSnpGroupAddress,
 | 
						|
            dMgmdSnpGroupIfIndex
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpGroupTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpGroupEntry ::=   SEQUENCE {
 | 
						|
        dMgmdSnpGroupVlanIfIndex            InterfaceIndex,
 | 
						|
        dMgmdSnpGroupAddressType            InetAddressType,
 | 
						|
        dMgmdSnpGroupAddress                InetAddress,
 | 
						|
        dMgmdSnpGroupIfIndex                InterfaceIndex, 
 | 
						|
        dMgmdSnpGroupVersion                INTEGER,
 | 
						|
        dMgmdSnpGroupUpTime                 TimeTicks,
 | 
						|
        dMgmdSnpGroupExpire                 TimeTicks,
 | 
						|
        dMgmdSnpGroupMode                   INTEGER,
 | 
						|
        dMgmdSnpGroupLastReportAddrType     InetAddressType,
 | 
						|
        dMgmdSnpGroupLastReportAddr         InetAddress
 | 
						|
    }
 | 
						|
     dMgmdSnpGroupVlanIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific VLAN interface."
 | 
						|
        ::= { dMgmdSnpGroupEntry 1 }
 | 
						|
        
 | 
						|
    dMgmdSnpGroupAddressType OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddressType 
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of this group address."
 | 
						|
        ::= { dMgmdSnpGroupEntry 2 }
 | 
						|
 | 
						|
    dMgmdSnpGroupAddress OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddress
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object identifies the group address of the entry."
 | 
						|
        ::= { dMgmdSnpGroupEntry 3}
 | 
						|
            
 | 
						|
    dMgmdSnpGroupIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical port/port-channel interface"
 | 
						|
        ::= { dMgmdSnpGroupEntry 4 }
 | 
						|
 | 
						|
    dMgmdSnpGroupVersion OBJECT-TYPE
 | 
						|
        SYNTAX     INTEGER { 
 | 
						|
            version1(1), 
 | 
						|
            version2(2), 
 | 
						|
            version3(3) 
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The version of MGMD that the multicast group is reported."
 | 
						|
        ::= { dMgmdSnpGroupEntry 5 }
 | 
						|
 | 
						|
    dMgmdSnpGroupUpTime OBJECT-TYPE
 | 
						|
        SYNTAX          TimeTicks
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The time elapsed since the entry has been created."
 | 
						|
        ::= { dMgmdSnpGroupEntry 6 }
 | 
						|
 | 
						|
    dMgmdSnpGroupExpire  OBJECT-TYPE
 | 
						|
        SYNTAX          TimeTicks
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The time that the entry will be removed if there is no refresh on
 | 
						|
            the entry "
 | 
						|
        ::= { dMgmdSnpGroupEntry 7 }
 | 
						|
 | 
						|
    dMgmdSnpGroupMode OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER { 
 | 
						|
            include(1), 
 | 
						|
            exclude(2) 
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The group mode is based on the type of membership reports that are
 | 
						|
            received on the interface for the group."
 | 
						|
        ::= { dMgmdSnpGroupEntry 8 }
 | 
						|
 | 
						|
     dMgmdSnpGroupLastReportAddrType OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddressType 
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the type of the last host to report being a
 | 
						|
            member of the multicast group."
 | 
						|
        DEFVAL { ipv4 }
 | 
						|
        ::= { dMgmdSnpGroupEntry 9 }
 | 
						|
        
 | 
						|
     dMgmdSnpGroupLastReportAddr OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddress
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the address of the last host to report being
 | 
						|
            a member of the multicast group."
 | 
						|
        ::= { dMgmdSnpGroupEntry 10 }
 | 
						|
            
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpGroupSrcTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpGroupSrcEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table listing the MGMD snooping dynamic group source
 | 
						|
            entries."
 | 
						|
        ::= { dMgmdSnpGroupCtrl 2 }
 | 
						|
 | 
						|
    dMgmdSnpGroupSrcEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpGroupSrcEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpGroupSrcTable."
 | 
						|
        INDEX      { 
 | 
						|
            dMgmdSnpGroupVlanIfIndex,
 | 
						|
            dMgmdSnpGroupAddressType,
 | 
						|
            dMgmdSnpGroupAddress,
 | 
						|
            dMgmdSnpGroupSrcAddrType,
 | 
						|
            dMgmdSnpGroupSrcAddress,
 | 
						|
            dMgmdSnpGroupSrcIfIndex 
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpGroupSrcTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpGroupSrcEntry ::= SEQUENCE {
 | 
						|
        dMgmdSnpGroupSrcAddrType     InetAddressType,
 | 
						|
        dMgmdSnpGroupSrcAddress      InetAddress,
 | 
						|
        dMgmdSnpGroupSrcIfIndex      InterfaceIndex,
 | 
						|
        dMgmdSnpGroupSrcUpTime       TimeTicks,
 | 
						|
        dMgmdSnpGroupSrcExpire       TimeTicks,
 | 
						|
        dMgmdSnpGroupSrcForward      INTEGER
 | 
						|
    }
 | 
						|
    
 | 
						|
    dMgmdSnpGroupSrcAddrType OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddressType 
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the type of the source address where the 
 | 
						|
            (S,G) channel traffic originate."
 | 
						|
        ::= { dMgmdSnpGroupSrcEntry 1 }  
 | 
						|
    
 | 
						|
    dMgmdSnpGroupSrcAddress OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddress
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the source address where the 
 | 
						|
            (S,G) channel traffic originate." 
 | 
						|
        ::= { dMgmdSnpGroupSrcEntry 2 }
 | 
						|
            
 | 
						|
    dMgmdSnpGroupSrcIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical port/port-channel interface"
 | 
						|
        ::= { dMgmdSnpGroupSrcEntry 3 }
 | 
						|
 | 
						|
    dMgmdSnpGroupSrcUpTime OBJECT-TYPE
 | 
						|
        SYNTAX          TimeTicks
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The time elapsed since the entry has been created."
 | 
						|
        ::= { dMgmdSnpGroupSrcEntry 4 }
 | 
						|
 | 
						|
    dMgmdSnpGroupSrcExpire OBJECT-TYPE
 | 
						|
        SYNTAX          TimeTicks
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The expire timer."
 | 
						|
        ::= { dMgmdSnpGroupSrcEntry 5 }
 | 
						|
 | 
						|
    dMgmdSnpGroupSrcForward OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER { yes(1), no(2) }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of whether the router is forwarding multicast traffic
 | 
						|
            due to this entry."
 | 
						|
        ::= { dMgmdSnpGroupSrcEntry 6 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpStaticGrpTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpStaticGrpEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This table is used to manage MGMD snooping static groups."
 | 
						|
        ::= { dMgmdSnpGroupCtrl 3 }
 | 
						|
    
 | 
						|
    dMgmdSnpStaticGrpEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpStaticGrpEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpStaticGrpTable."
 | 
						|
        INDEX  { 
 | 
						|
            dMgmdSnpStaticGrpVlanIfIndex,
 | 
						|
            dMgmdSnpStaticGrpAddressType, 
 | 
						|
            dMgmdSnpStaticGrpAddress,
 | 
						|
            dMgmdSnpStaticGrpIfIndex
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpStaticGrpTable 1 }
 | 
						|
        
 | 
						|
    DMgmdSnpStaticGrpEntry ::=   SEQUENCE {
 | 
						|
        dMgmdSnpStaticGrpVlanIfIndex          InterfaceIndex,
 | 
						|
        dMgmdSnpStaticGrpAddressType          InetAddressType,
 | 
						|
        dMgmdSnpStaticGrpAddress              InetAddress,
 | 
						|
        dMgmdSnpStaticGrpIfIndex              InterfaceIndex,
 | 
						|
        dMgmdSnpStaticGrpStatus               RowStatus
 | 
						|
    }
 | 
						|
    
 | 
						|
    dMgmdSnpStaticGrpVlanIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific VLAN interface."
 | 
						|
        ::= { dMgmdSnpStaticGrpEntry 1 }
 | 
						|
        
 | 
						|
    dMgmdSnpStaticGrpAddressType OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddressType 
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of this group address."
 | 
						|
        ::= { dMgmdSnpStaticGrpEntry 2 }
 | 
						|
        
 | 
						|
    dMgmdSnpStaticGrpAddress OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddress
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object identifies the group address of the entry."
 | 
						|
        ::= { dMgmdSnpStaticGrpEntry 3}
 | 
						|
            
 | 
						|
    dMgmdSnpStaticGrpIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical port/port-channel interface"
 | 
						|
        ::= { dMgmdSnpStaticGrpEntry 4 }
 | 
						|
           
 | 
						|
    dMgmdSnpStaticGrpStatus OBJECT-TYPE
 | 
						|
        SYNTAX      RowStatus
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of this conceptual row."
 | 
						|
        ::= { dMgmdSnpStaticGrpEntry 5 }
 | 
						|
         
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpStaticGrpSrcTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpStaticGrpSrcEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This table is used to manage MGMD snooping static group 
 | 
						|
            source entries."
 | 
						|
        ::= { dMgmdSnpGroupCtrl 4 }
 | 
						|
    
 | 
						|
    dMgmdSnpStaticGrpSrcEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpStaticGrpSrcEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpStaticGrpSrcTable."
 | 
						|
        INDEX      { 
 | 
						|
            dMgmdSnpStaticGrpVlanIfIndex,
 | 
						|
            dMgmdSnpStaticGrpAddressType,
 | 
						|
            dMgmdSnpStaticGrpAddress,
 | 
						|
            dMgmdSnpStaticGrpSrcAddrType,
 | 
						|
            dMgmdSnpStaticGrpSrcAddress,
 | 
						|
            dMgmdSnpStaticGrpSrcIfIndex 
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpStaticGrpSrcTable 1 }
 | 
						|
    
 | 
						|
    DMgmdSnpStaticGrpSrcEntry ::= SEQUENCE {
 | 
						|
        dMgmdSnpStaticGrpSrcAddrType     InetAddressType,
 | 
						|
        dMgmdSnpStaticGrpSrcAddress      InetAddress,
 | 
						|
        dMgmdSnpStaticGrpSrcIfIndex      InterfaceIndex,
 | 
						|
        dMgmdSnpStaticGrpSrcStatus       RowStatus
 | 
						|
    }
 | 
						|
    
 | 
						|
    dMgmdSnpStaticGrpSrcAddrType OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddressType 
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the type of the source address where the 
 | 
						|
            (S,G) channel traffic originate."
 | 
						|
        ::= { dMgmdSnpStaticGrpSrcEntry 1 }  
 | 
						|
    
 | 
						|
    dMgmdSnpStaticGrpSrcAddress OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddress
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the source address where the 
 | 
						|
            (S,G) channel traffic originate." 
 | 
						|
        ::= { dMgmdSnpStaticGrpSrcEntry 2 }
 | 
						|
        
 | 
						|
    dMgmdSnpStaticGrpSrcIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          InterfaceIndex
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical port/port-channel interface"
 | 
						|
        ::= { dMgmdSnpStaticGrpSrcEntry 3 }
 | 
						|
        
 | 
						|
    dMgmdSnpStaticGrpSrcStatus OBJECT-TYPE
 | 
						|
        SYNTAX          RowStatus
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of this conceptual row."
 | 
						|
        ::= { dMgmdSnpStaticGrpSrcEntry 4 }
 | 
						|
        
 | 
						|
-- ----------------------------------------------------------------------------- 
 | 
						|
    dMgmdSnpHostTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpHostEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table is a list of host information of MGMD snooping."
 | 
						|
        ::= { dMgmdSnpMIBObjects 5 }
 | 
						|
 | 
						|
    dMgmdSnpHostEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpHostEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpHostTable."
 | 
						|
        INDEX  { 
 | 
						|
            dMgmdSnpHostVlanIfIndex, 
 | 
						|
            dMgmdSnpHostGrpAddressType,
 | 
						|
            dMgmdSnpHostGrpAddress, 
 | 
						|
            dMgmdSnpHostIfIndex,
 | 
						|
            dMgmdSnpHostAddrType,
 | 
						|
            dMgmdSnpHostAddress
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpHostTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpHostEntry ::= SEQUENCE {
 | 
						|
        dMgmdSnpHostVlanIfIndex        InterfaceIndex,
 | 
						|
        dMgmdSnpHostGrpAddressType     InetAddressType,
 | 
						|
        dMgmdSnpHostGrpAddress         InetAddress,
 | 
						|
        dMgmdSnpHostIfIndex            InterfaceIndex,
 | 
						|
        dMgmdSnpHostAddrType           InetAddressType,
 | 
						|
        dMgmdSnpHostAddress            InetAddress
 | 
						|
    }
 | 
						|
 | 
						|
    dMgmdSnpHostVlanIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX      InterfaceIndex
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific VLAN interface."
 | 
						|
        ::= { dMgmdSnpHostEntry 1 }
 | 
						|
 | 
						|
    dMgmdSnpHostGrpAddressType OBJECT-TYPE
 | 
						|
        SYNTAX     InetAddressType 
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS     current
 | 
						|
        DESCRIPTION
 | 
						|
            "The address type of this group address."
 | 
						|
        ::= { dMgmdSnpHostEntry 2 }
 | 
						|
 | 
						|
    dMgmdSnpHostGrpAddress OBJECT-TYPE
 | 
						|
        SYNTAX      InetAddress
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object identifies IP multicast group addresses of a group which
 | 
						|
             the user would like to see."
 | 
						|
        ::= { dMgmdSnpHostEntry 3 }
 | 
						|
 | 
						|
    dMgmdSnpHostIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX      InterfaceIndex
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical port/port-channel interface"
 | 
						|
        ::= { dMgmdSnpHostEntry 4 }
 | 
						|
 | 
						|
    dMgmdSnpHostAddrType OBJECT-TYPE
 | 
						|
        SYNTAX     InetAddressType 
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS     current
 | 
						|
        DESCRIPTION
 | 
						|
                "The address type of the host."
 | 
						|
        ::= { dMgmdSnpHostEntry 5 }
 | 
						|
        
 | 
						|
    dMgmdSnpHostAddress OBJECT-TYPE
 | 
						|
        SYNTAX      InetAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object identifies the address of the host."
 | 
						|
        ::= { dMgmdSnpHostEntry 6 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpStatistics   OBJECT IDENTIFIER ::= { dMgmdSnpMIBObjects 6 }
 | 
						|
                
 | 
						|
    dMgmdSnpStatPortIfTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpStatPortIfEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table to display per port/port-channel statistics of MGMD snooping."
 | 
						|
        ::= { dMgmdSnpStatistics 1 }
 | 
						|
 | 
						|
    dMgmdSnpStatPortIfEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpStatPortIfEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpStatisticTable."
 | 
						|
        INDEX  { 
 | 
						|
            dMgmdSnpStatPortIfIndex,
 | 
						|
            dMgmdSnpStatPortIfType 
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpStatPortIfTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpStatPortIfEntry ::= SEQUENCE {
 | 
						|
        dMgmdSnpStatPortIfIndex             InterfaceIndex,
 | 
						|
        dMgmdSnpStatPortIfType              SnoopingType,
 | 
						|
        dMgmdSnpStatPortIfV1RxReport        Counter64,
 | 
						|
        dMgmdSnpStatPortIfV1RxQuery         Counter64,
 | 
						|
        dMgmdSnpStatPortIfV1TxReport        Counter64,
 | 
						|
        dMgmdSnpStatPortIfV1TxQuery         Counter64,
 | 
						|
        dMgmdSnpStatPortIfV2RxReport        Counter64,
 | 
						|
        dMgmdSnpStatPortIfV2RxQuery         Counter64,
 | 
						|
        dMgmdSnpStatPortIfV2RxLeave         Counter64,
 | 
						|
        dMgmdSnpStatPortIfV2TxReport        Counter64,
 | 
						|
        dMgmdSnpStatPortIfV2TxQuery         Counter64,
 | 
						|
        dMgmdSnpStatPortIfV2TxLeave         Counter64,
 | 
						|
        dMgmdSnpStatPortIfV3RxReport        Counter64,
 | 
						|
        dMgmdSnpStatPortIfV3RxQuery         Counter64,
 | 
						|
        dMgmdSnpStatPortIfV3TxReport        Counter64,
 | 
						|
        dMgmdSnpStatPortIfV3TxQuery         Counter64,
 | 
						|
        dMgmdSnpStatPortIfDropByAccGroup    Counter64,
 | 
						|
        dMgmdSnpStatPortIfDropByGrpLimit    Counter64
 | 
						|
    }
 | 
						|
 | 
						|
    dMgmdSnpStatPortIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX      InterfaceIndex
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific physical port/port-channel interface"
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 1 }
 | 
						|
  
 | 
						|
    dMgmdSnpStatPortIfType OBJECT-TYPE
 | 
						|
        SYNTAX          SnoopingType
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The snooping type of this entry."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 2 }
 | 
						|
 | 
						|
    dMgmdSnpStatPortIfV1RxReport OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v1 Report packets received in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 3 }
 | 
						|
 | 
						|
    dMgmdSnpStatPortIfV1RxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v1 Query packets received in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 4 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatPortIfV1TxReport OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v1 Report packets transmitted in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 5 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatPortIfV1TxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v1 Query packets transmitted in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 6 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatPortIfV2RxReport OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v2 Report packets received in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 7 }
 | 
						|
 | 
						|
    dMgmdSnpStatPortIfV2RxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v2 Query packets received in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 8 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatPortIfV2RxLeave OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v2 Leave packets received in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 9 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatPortIfV2TxReport OBJECT-TYPE
 | 
						|
        SYNTAX         Counter64
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v2 Report packets transmitted in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 10 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatPortIfV2TxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v2 Query packets transmitted in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 11 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatPortIfV2TxLeave OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v2 Leave packets transmitted in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 12 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatPortIfV3RxReport OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v3 Report packets received in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 13 }
 | 
						|
 | 
						|
    dMgmdSnpStatPortIfV3RxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v3 Query packets received in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 14 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatPortIfV3TxReport OBJECT-TYPE
 | 
						|
        SYNTAX         Counter64
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v3 Report packets transmitted in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 15 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatPortIfV3TxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v3 Query packets transmitted in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 16 }        
 | 
						|
    
 | 
						|
     dMgmdSnpStatPortIfDropByAccGroup OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD packets dropped by access group
 | 
						|
             in this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 17 }       
 | 
						|
      
 | 
						|
     dMgmdSnpStatPortIfDropByGrpLimit OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD packets dropped by the limit   
 | 
						|
            of the number of MGMD groups in this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatPortIfEntry 18 }
 | 
						|
               
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dMgmdSnpStatVlanIfTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DMgmdSnpStatVlanIfEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table to display per port/port-channel statistics of MGMD snooping."
 | 
						|
        ::= { dMgmdSnpStatistics 2 }
 | 
						|
 | 
						|
    dMgmdSnpStatVlanIfEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DMgmdSnpStatVlanIfEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the dMgmdSnpStatisticTable."
 | 
						|
        INDEX  { 
 | 
						|
            dMgmdSnpStatVlanIfIndex,
 | 
						|
            dMgmdSnpStatVlanIfType 
 | 
						|
        }
 | 
						|
        ::= { dMgmdSnpStatVlanIfTable 1 }
 | 
						|
 | 
						|
    DMgmdSnpStatVlanIfEntry ::= SEQUENCE {
 | 
						|
        dMgmdSnpStatVlanIfIndex             VlanId,
 | 
						|
        dMgmdSnpStatVlanIfType              SnoopingType,
 | 
						|
        dMgmdSnpStatVlanIfV1RxReport        Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV1RxQuery         Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV1TxReport        Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV1TxQuery         Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV2RxReport        Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV2RxQuery         Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV2RxLeave         Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV2TxReport        Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV2TxQuery         Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV2TxLeave         Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV3RxReport        Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV3RxQuery         Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV3TxReport        Counter64,
 | 
						|
        dMgmdSnpStatVlanIfV3TxQuery         Counter64,
 | 
						|
        dMgmdSnpStatVlanIfDropByAccGroup    Counter64,
 | 
						|
        dMgmdSnpStatVlanIfDropByGrpLimit    Counter64
 | 
						|
    }
 | 
						|
 | 
						|
    dMgmdSnpStatVlanIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          VlanId
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Indicates the specific VLAN ID."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 1 }
 | 
						|
  
 | 
						|
    dMgmdSnpStatVlanIfType OBJECT-TYPE
 | 
						|
        SYNTAX          SnoopingType
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The snooping type of this entry."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 2 }
 | 
						|
 | 
						|
    dMgmdSnpStatVlanIfV1RxReport OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v1 Report packets received in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 3 }
 | 
						|
 | 
						|
    dMgmdSnpStatVlanIfV1RxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v1 Query packets received in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 4 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatVlanIfV1TxReport OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v1 Report packets transmitted in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 5 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatVlanIfV1TxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v1 Query packets transmitted in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 6 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatVlanIfV2RxReport OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v2 Report packets received in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 7 }
 | 
						|
 | 
						|
    dMgmdSnpStatVlanIfV2RxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v2 Query packets received in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 8 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatVlanIfV2RxLeave OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v2 Leave packets received in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 9 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatVlanIfV2TxReport OBJECT-TYPE
 | 
						|
        SYNTAX         Counter64
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v2 Report packets transmitted in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 10 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatVlanIfV2TxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v2 Query packets transmitted in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 11 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatVlanIfV2TxLeave OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v2 Leave packets transmitted in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 12 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatVlanIfV3RxReport OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v3 Report packets received in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 13 }
 | 
						|
 | 
						|
    dMgmdSnpStatVlanIfV3RxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the number of MGMD v3 Query packets received in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 14 }
 | 
						|
    
 | 
						|
    dMgmdSnpStatVlanIfV3TxReport OBJECT-TYPE
 | 
						|
        SYNTAX         Counter64
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v3 Report packets transmitted in 
 | 
						|
            this port/port-channel."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 15 }
 | 
						|
        
 | 
						|
    dMgmdSnpStatVlanIfV3TxQuery OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD v3 Query packets transmitted in 
 | 
						|
            this VLAN."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 16 }   
 | 
						|
 | 
						|
    dMgmdSnpStatVlanIfDropByAccGroup OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD packets dropped by access  
 | 
						|
            group."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 17 }   
 | 
						|
    
 | 
						|
    dMgmdSnpStatVlanIfDropByGrpLimit OBJECT-TYPE
 | 
						|
        SYNTAX          Counter64
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
             "This indicates the number of MGMD packets dropped by the limit   
 | 
						|
            of the number of MGMD groups."
 | 
						|
        ::= { dMgmdSnpStatVlanIfEntry 18 }    
 | 
						|
        
 | 
						|
--  ***************************************************************************
 | 
						|
--  Conformance
 | 
						|
--  ***************************************************************************
 | 
						|
    dMgmdSnpCompliances OBJECT IDENTIFIER ::= { dMgmdSnpMIBConformance 1 }
 | 
						|
        
 | 
						|
    dMgmdSnpCompliance MODULE-COMPLIANCE
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION 
 | 
						|
            "The compliance statement for entities which implement the 
 | 
						|
            DLINKSW-MGMD-SNOOPING-MIB."
 | 
						|
        MODULE -- this module
 | 
						|
        MANDATORY-GROUPS { 
 | 
						|
            dMgmdSnpGblCfgGroup,
 | 
						|
            dMgmdSnpVlanIfCfgGoup, 
 | 
						|
            dMgmdSnpPortIfCfgGoup,
 | 
						|
            dMgmdSnpDynamicInfoGroup,
 | 
						|
            dMgmdSnpStatisticsInfoGoup
 | 
						|
        }
 | 
						|
        
 | 
						|
        OBJECT          dMgmdSnpIfProxyReportingEnabled
 | 
						|
        MIN-ACCESS      read-only
 | 
						|
        DESCRIPTION
 | 
						|
         "It is compliant to implement this object as read-only if 
 | 
						|
         proxy-reporting function is not supported at the agent."
 | 
						|
        ::= { dMgmdSnpCompliances 1 }
 | 
						|
        
 | 
						|
    dMgmdSnpGroups OBJECT IDENTIFIER ::= { dMgmdSnpMIBConformance 2 }
 | 
						|
        
 | 
						|
    dMgmdSnpGblCfgGroup OBJECT-GROUP
 | 
						|
        OBJECTS { 
 | 
						|
            dMgmdSnpStateGblEnabled, dMgmdSnpClearAllState, 
 | 
						|
            dMgmdSnpClearIgmpSnoopByPortIf, dMgmdSnpClearMldSnoopByPortIf, 
 | 
						|
            dMgmdSnpClearIgmpSnoopByVlanId, dMgmdSnpClearMldSnoopByVlanId 
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION 
 | 
						|
            "A collection of objects providing global configuration about MGMD
 | 
						|
            snooping."
 | 
						|
        ::= { dMgmdSnpGroups 1 }
 | 
						|
        
 | 
						|
    dMgmdSnpVlanIfCfgGoup OBJECT-GROUP
 | 
						|
        OBJECTS { 
 | 
						|
            dMgmdSnpIfRowStatus, dMgmdSnpIfStateEnabled, 
 | 
						|
            dMgmdSnpIfQuerierStateEnabled, dMgmdSnpIfQuerierRouter, 
 | 
						|
            dMgmdSnpIfFastLeaveEnabled, dMgmdSnpIfFastLeaveHostBased, 
 | 
						|
            dMgmdSnpIfExplicitTrackEnabled, dMgmdSnpIfReportSuppresEnabled, 
 | 
						|
            dMgmdSnpIfMinimumVersion, dMgmdSnpIfProxyReportingEnabled, 
 | 
						|
            dMgmdSnpIfAutoLearnMrouter, dMgmdSnpIfProxyReportSrcAddrType, 
 | 
						|
            dMgmdSnpIfProxyReportSrcAddr 
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION 
 | 
						|
            "A collection of objects providing MGMD snooping per VLAN interface 
 | 
						|
            configuration."
 | 
						|
            ::= { dMgmdSnpGroups 2 }
 | 
						|
        
 | 
						|
    dMgmdSnpPortIfCfgGoup OBJECT-GROUP
 | 
						|
        OBJECTS { 
 | 
						|
            dMgmdSnpMrouterStatus, 
 | 
						|
            dMgmdSnpMrouterAdminState, dMgmdSnpIfLimitRowStatus, 
 | 
						|
            dMgmdSnpIfLimitExceptAccLstName, dMgmdSnpIfLimitValue, 
 | 
						|
            dMgmdSnpAccGrpStatus, dMgmdSnpAccessGroupName, 
 | 
						|
            dMgmdSnpStaticGrpStatus, dMgmdSnpStaticGrpSrcStatus
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION 
 | 
						|
            "A collection of objects providing MGMD snooping per port/port-channel
 | 
						|
            interface configuration."
 | 
						|
        ::= { dMgmdSnpGroups 3 }
 | 
						|
    
 | 
						|
    dMgmdSnpDynamicInfoGroup OBJECT-GROUP
 | 
						|
        OBJECTS { 
 | 
						|
            dMgmdSnpMrouterDynamicMrouter,
 | 
						|
            dMgmdSnpHostAddress, 
 | 
						|
            dMgmdSnpGroupVersion, dMgmdSnpGroupUpTime, 
 | 
						|
            dMgmdSnpGroupExpire, dMgmdSnpGroupMode, 
 | 
						|
            dMgmdSnpGroupLastReportAddrType, 
 | 
						|
            dMgmdSnpGroupLastReportAddr, dMgmdSnpGroupSrcUpTime, 
 | 
						|
            dMgmdSnpGroupSrcExpire, dMgmdSnpGroupSrcForward 
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION 
 | 
						|
            "A collection of objects providing dynamic information for learned
 | 
						|
            multicast router, host, and group."
 | 
						|
        ::= { dMgmdSnpGroups 4 }
 | 
						|
            
 | 
						|
    dMgmdSnpStatisticsInfoGoup OBJECT-GROUP
 | 
						|
        OBJECTS { 
 | 
						|
            dMgmdSnpStatPortIfV1RxReport, dMgmdSnpStatPortIfV1RxQuery, 
 | 
						|
            dMgmdSnpStatPortIfV1TxReport, dMgmdSnpStatPortIfV1TxQuery, 
 | 
						|
            dMgmdSnpStatPortIfV2RxReport, dMgmdSnpStatPortIfV2RxQuery, 
 | 
						|
            dMgmdSnpStatPortIfV2RxLeave,  dMgmdSnpStatPortIfV2TxReport, 
 | 
						|
            dMgmdSnpStatPortIfV2TxQuery,  dMgmdSnpStatPortIfV2TxLeave, 
 | 
						|
            dMgmdSnpStatPortIfV3RxReport, dMgmdSnpStatPortIfV3RxQuery, 
 | 
						|
            dMgmdSnpStatPortIfV3TxReport, dMgmdSnpStatPortIfV3TxQuery, 
 | 
						|
            dMgmdSnpStatPortIfDropByAccGroup, dMgmdSnpStatPortIfDropByGrpLimit,
 | 
						|
            dMgmdSnpStatVlanIfV1RxReport, dMgmdSnpStatVlanIfV1RxQuery, 
 | 
						|
            dMgmdSnpStatVlanIfV1TxReport, dMgmdSnpStatVlanIfV1TxQuery, 
 | 
						|
            dMgmdSnpStatVlanIfV2RxReport, dMgmdSnpStatVlanIfV2RxQuery, 
 | 
						|
            dMgmdSnpStatVlanIfV2RxLeave, dMgmdSnpStatVlanIfV2TxReport, 
 | 
						|
            dMgmdSnpStatVlanIfV2TxQuery, dMgmdSnpStatVlanIfV2TxLeave, 
 | 
						|
            dMgmdSnpStatVlanIfV3RxReport, dMgmdSnpStatVlanIfV3RxQuery, 
 | 
						|
            dMgmdSnpStatVlanIfV3TxReport, dMgmdSnpStatVlanIfV3TxQuery,
 | 
						|
            dMgmdSnpStatVlanIfDropByAccGroup, dMgmdSnpStatVlanIfDropByGrpLimit
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION 
 | 
						|
            "A collection of objects providing information for MGMD statistics."
 | 
						|
            ::= { dMgmdSnpGroups 5 }
 | 
						|
END
 | 
						|
 |