-- -- DASAN-MCAST-MIB.my -- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285 -- Thursday, March 08, 2007 at 16:25:57 -- DASAN-MCAST-MIB DEFINITIONS ::= BEGIN IMPORTS dsSwitchModules FROM DASAN-SWITCH-MIB ifIndex, InterfaceIndex FROM IF-MIB InetAddress FROM INET-ADDRESS-MIB OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF IpAddress, Integer32, Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TruthValue, RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC; -- November 08, 2005 at 00:00 GMT -- 1.3.6.1.4.1.6296.9.1.1.2.24 dsMcastMIB MODULE-IDENTITY LAST-UPDATED "200511080000Z" -- November 08, 2005 at 00:00 GMT ORGANIZATION "dasannetworks, Inc." CONTACT-INFO "dasannetworks" DESCRIPTION "The MIB module for Multicast Feature." ::= { dsSwitchModules 24 } -- -- Textual conventions -- DsIgmpVersion ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A value that represents the version of IGMP: version1(1) : Version 1 of IGMP version2(2) : Version 2 of IGMP version3(3) : Version 3 of IGMP." SYNTAX INTEGER { version1(1), version2(2), version3(3) } DsIgmpFilterMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "." SYNTAX INTEGER { includeAllow(1), includeBlock(2), excludeAllow(3), excludeBlock(4) } -- -- Node definitions -- -- 1.3.6.1.4.1.6296.9.1.1.2.24.0 dsMcastNotification OBJECT IDENTIFIER::= { dsMcastMIB 0 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.0.1 dsIgmpSnoopingChanged NOTIFICATION-TYPE OBJECTS { dsIgmpSnoopingEnabled } STATUS current DESCRIPTION "A dsIgmpSnoopingEnableChanged should be generated when Igmp Snooping is enable or disable" ::= { dsMcastNotification 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.0.2 dsIgmpSnoopingVlanChanged NOTIFICATION-TYPE OBJECTS { dsVlanIgmpSnoopingEnabled, dsVlanID } STATUS current DESCRIPTION "A dsIgmpSnoopingVlanChanged should be generated when Igmp Snooping Vlan is enable or disable" ::= { dsMcastNotification 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1 dsIgmpSnoopingMIBObject OBJECT IDENTIFIER::= { dsMcastMIB 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1 dsSystemInfo OBJECT IDENTIFIER::= { dsIgmpSnoopingMIBObject 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.1 dsIgmpSnoopingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether IGMP Snooping has been enabled for the system." ::= { dsSystemInfo 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.2 dsFastLeaveEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether Fast-Leave mechanism has been configured to be enabled in the system. If Fast-Leave is enabled in the switch, IGMP Snooping will prune the port on which an IGMP leave message has been received without waiting for the Group Specific Query to timeout to determine whether there are any more hosts on that port for that group. If the value of dsV3ProcessEnabledOperStatus is 'false', this object will not have any effect." ::= { dsSystemInfo 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.3 dsFastBlockEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The object indicates whether Fast-Block mechanism has been enabled for the system. This object only has effect if the value of dsV3ProcessEnabledOperStatus is 'true'." ::= { dsSystemInfo 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.4 dsReportSuppressionEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'true', IGMP Snooping will suppress duplicate IGMP Reports. When this object is set to 'false', all IGMP Reports are forwarded to all multicast routers in the VLAN." ::= { dsSystemInfo 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.5 dsTopoChangeFloodQueryCount OBJECT-TYPE SYNTAX Unsigned32 (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the flooding period for multicast traffic upon receiving Topology Change Notifications (TCN). IGMP Snooping will flood multicast traffic until dsTopoChangeFloodQueryCount number of IGMP General Queries are received by IGMP Snooping." ::= { dsSystemInfo 5 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.6 dsTopoChangeQuerySolicitEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the device running IGMP Snooping will solicit IGMP General Queries from the Querier upon receiving a Topology Change Notification (TCN). The root device will always solicit IGMP General Queries on TCN irrespective of the value of dsTopoChangeQuerySolicitEnabled." ::= { dsSystemInfo 6 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.7 dsV3SnoopingSupport OBJECT-TYPE SYNTAX INTEGER { basic(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates IGMP Snooping support for IGMPv3 as described below: basic(1): Basic support for IGMPv3. IGMPv3 packets are processed similar to IGMPv2 packets. In other words Source list information is not used. Although this does not break multicast traffic to IGMPv3 hosts, it does not provide any other benefits such as Fast Leave for IGMPv3 hosts, Explicit Host Tracking and Source based filtering. full(2): Full support for IGMPv3. Provides full IGMPv3 Snooping support. This includes processing of IGMPv3 source list information along with group information. Provides support for features such as Fast Leave, Explicit Host Tracking and Proxy Reporting and a potential to do Source based filtering." ::= { dsSystemInfo 7 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.8 dsExplicitTrackingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { dsSystemInfo 8 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.9 dsIgmpSnoopingGroupCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The count of igmp snooping group entry." ::= { dsSystemInfo 9 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.1.10 dsMrouteJoinedCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The count of Mroute Joined channel." ::= { dsSystemInfo 10 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2 dsStatisticsInfo OBJECT IDENTIFIER::= { dsIgmpSnoopingMIBObject 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1 dsInterfaceStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DsInterfaceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains statistics information for IGMP snooping. An entry appears in this table for each IGMP Snooping capable interface in the device." ::= { dsStatisticsInfo 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1 dsInterfaceStatsEntry OBJECT-TYPE SYNTAX DsInterfaceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains statistics information for a specific IGMP Snooping capable interface. It provides information about IGMP messages and reports that have been transmitted and received at the interface." INDEX { ifIndex } ::= { dsInterfaceStatsTable 1 } DsInterfaceStatsEntry ::= SEQUENCE { dsTxGeneralQueries Counter32, dsTxGroupSpecificQueries Counter32, dsTxReports Counter32, dsTxLeaves Counter32, dsRxGeneralQueries Counter32, dsRxGroupSpecificQueries Counter32, dsRxReports Counter32, dsRxLeaves Counter32, dsRxValidPackets Counter32, dsRxInvalidPackets Counter32, dsRxOtherPackets Counter32, dsRxTopoNotifications Counter32, dsV3Allows Counter32, dsV3Blocks Counter32, dsV3IsIncluded Counter32, dsV3IsExcluded Counter32, dsV3ToIncluded Counter32, dsV3ToExcluded Counter32 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.1 dsTxGeneralQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total IGMP General Queries that have been transmitted through an interface." ::= { dsInterfaceStatsEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.2 dsTxGroupSpecificQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total IGMP Group-Specific Queries that have been transmitted through an interface." ::= { dsInterfaceStatsEntry 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.3 dsTxReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total IGMP Membership Reports that have been transmitted through an interface." ::= { dsInterfaceStatsEntry 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.4 dsTxLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total IGMP Leave messages that have been transmitted through an interface." ::= { dsInterfaceStatsEntry 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.5 dsRxGeneralQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total IGMP General Queries that have been received at an interface." ::= { dsInterfaceStatsEntry 5 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.6 dsRxGroupSpecificQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total IGMP Group-Specific Queries that have been received at an interface." ::= { dsInterfaceStatsEntry 6 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.7 dsRxReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total IGMP Membership Reports that have been received at an interface." ::= { dsInterfaceStatsEntry 7 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.8 dsRxLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total IGMP Leave messages that have been received at an interface." ::= { dsInterfaceStatsEntry 8 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.9 dsRxValidPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total valid IGMP packets have been received at an interface." ::= { dsInterfaceStatsEntry 9 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.10 dsRxInvalidPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets those are not valid IGMP messages received at an interface." ::= { dsInterfaceStatsEntry 10 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.11 dsRxOtherPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total non IGMP messages messages that have been received at an interface, comprising cgmp join, pim hello, dvmrp and mospf messages." ::= { dsInterfaceStatsEntry 11 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.12 dsRxTopoNotifications OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Topology Change Notifications that have been received at an interface." ::= { dsInterfaceStatsEntry 12 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.13 dsV3Allows OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Source-List-Change records with the record type ALLOW_NEW_SOURCES that have been sent from hosts connected to an interface. This record type indicates that the Source Address fields in this Group Record contain a list of additional sources that the system wishes to hear from, for packets sent to the specified multicast address." ::= { dsInterfaceStatsEntry 13 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.14 dsV3Blocks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Source-List-Change records with the record type BLOCK_OLD_SOURCE that have been sent from hosts connected to an interface. This record type indicates that the Source Address fields in this Group Record contain a list of the sources that the system no longer wishes to hear from, for packets sent to the specified multicast address." ::= { dsInterfaceStatsEntry 14 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.15 dsV3IsIncluded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Current-State records with the state MODE_IS_INCLUDE that have been sent from hosts in response to a Query received at an interface. This state indicates that the interface has a filter mode of INCLUDE for the specified multicast address." ::= { dsInterfaceStatsEntry 15 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.16 dsV3IsExcluded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Current-State records with the state MODE_IS_EXCLUDE that have been sent from hosts in response to a Query received at an interfaces. This state indicates that the interface has a filter mode of EXCLUDE for the specified multicast address." ::= { dsInterfaceStatsEntry 16 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.17 dsV3ToIncluded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Filter-Mode-Change records with the record type CHANGE_TO_INCLUDE_MODE that have been sent through an interface. This type of record indicates that the filter mode has been changed to INCLUDE mode for the specified multicast address, and the Source Address fields in this Group Record will contain the new source list for the specified multicast address, if it is not empty." ::= { dsInterfaceStatsEntry 17 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.2.1.1.18 dsV3ToExcluded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Filter-Mode-Change records with the record type CHANGE_TO_EXCLUDE_MODE that have been sent through an interface. This type of record indicates that the filter mode has been changed to EXCLUDE mode for the specified multicast address, and the Source Address fields in this Group Record will contain the new source list for the specified multicast address, if it is not empty." ::= { dsInterfaceStatsEntry 18 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3 dsVlanConfigInfo OBJECT IDENTIFIER::= { dsIgmpSnoopingMIBObject 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.1 dsVlanConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF DsVlanConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains VLAN based configuration information for IGMP Snooping." ::= { dsVlanConfigInfo 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.1.1 dsVlanConfigEntry OBJECT-TYPE SYNTAX DsVlanConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is created for each active VLAN in the device and deleted when the VLAN becomes inactive." INDEX { dsVlanID } ::= { dsVlanConfigTable 1 } DsVlanConfigEntry ::= SEQUENCE { dsVlanID INTEGER, dsVlanIgmpSnoopingEnabled TruthValue, dsVlanFastLeaveEnabled TruthValue, dsVlanFastBlockEnabled TruthValue, dsVlanSnoopingLearningModePim TruthValue, dsVlanExplicitTrackingEnabled TruthValue } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.1.1.1 dsVlanID OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the VLAN in which IGMP Snooping is configured." ::= { dsVlanConfigEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.1.1.2 dsVlanIgmpSnoopingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'true' IGMP Snooping is enabled on this VLAN else disabled." ::= { dsVlanConfigEntry 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.1.1.3 dsVlanFastLeaveEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether Fast-Leave mechanism (also known as Immediate-Leave) is to be performed by IGMP Snooping or not. When enabled, IGMP Snooping will remove the interface from the group mentioned in the IGMP Leave message received on that interface without waiting for the IGMP Group-Specific Query to timeout to determine whether there are any more hosts on that interface for that group." ::= { dsVlanConfigEntry 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.1.1.4 dsVlanFastBlockEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { dsVlanConfigEntry 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.1.1.5 dsVlanSnoopingLearningModePim OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { dsVlanConfigEntry 5 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.1.1.6 dsVlanExplicitTrackingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { dsVlanConfigEntry 6 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.2 dsIgmpQuerierTable OBJECT-TYPE SYNTAX SEQUENCE OF DsIgmpQuerierEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing information regarding the IGMP Querier in the VLAN. The device can be configured to be the IGMP Querier for the VLAN. An IGMP Querier for the VLAN is selected by using a Querier Election process." ::= { dsVlanConfigInfo 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.2.1 dsIgmpQuerierEntry OBJECT-TYPE SYNTAX DsIgmpQuerierEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is created for each active VLAN in the device and contains IGMP Querier configuration information related to IGMP Snooping for that VLAN. An entry is deleted when the VLAN becomes inactive." INDEX { dsIgmpQuerierVlanIndex } ::= { dsIgmpQuerierTable 1 } DsIgmpQuerierEntry ::= SEQUENCE { dsIgmpQuerierVlanIndex INTEGER, dsIgmpQuerierEnabled TruthValue, dsIgmpQuerierState INTEGER, dsIgmpQuerierVersion DsIgmpVersion, dsIgmpQuerierAddress InetAddress, dsIgmpQuerierPort InterfaceIndex } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.2.1.1 dsIgmpQuerierVlanIndex OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the VLAN that the Querier will send IGMP queries on." ::= { dsIgmpQuerierEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.2.1.2 dsIgmpQuerierEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The object indicates whether the device will participate in the IGMP Querier election in a VLAN. If the object is set to 'true', the device will participate to an election process to be a Querier. If the object is set to 'false' while the device is acting as the Querier in a VLAN, a new election will be activated to choose a different Querier." ::= { dsIgmpQuerierEntry 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.2.1.3 dsIgmpQuerierState OBJECT-TYPE SYNTAX INTEGER { disabled(1), electing(2), querier(3), nonQuerier(4), inactive(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the current state of the device as an IGMP Querier in a VLAN. disabled(1) : Querier function is disabled for this device in this VLAN. electing(2) : The device is in the election process of the Querier. querier(3) : The device is the current Querier in this VLAN. nonQuerier(4): The device has lost the election process of the Querier. inactive(5) : VLAN is inactive or not an Ethernet VLAN." ::= { dsIgmpQuerierEntry 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.2.1.4 dsIgmpQuerierVersion OBJECT-TYPE SYNTAX DsIgmpVersion MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates IGMP version of the Querier for the VLAN. IGMP version of the Querier is determined by the type of IGMP General Query received by the device." REFERENCE "RFC 3376" ::= { dsIgmpQuerierEntry 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.2.1.5 dsIgmpQuerierAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates IP address of the IGMP Querier for the VLAN." ::= { dsIgmpQuerierEntry 5 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.3.2.1.6 dsIgmpQuerierPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the interface on which IGMP Querier is detected for the VLAN. The value of this object is zero if the device itself is acting as IGMP Querier for the VLAN." ::= { dsIgmpQuerierEntry 6 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.4 dsIfConfigInfo OBJECT IDENTIFIER::= { dsIgmpSnoopingMIBObject 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.4.1 dsIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF DsIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing configuration information for IGMP Snooping on a layer two interface." ::= { dsIfConfigInfo 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.4.1.1 dsIfConfigEntry OBJECT-TYPE SYNTAX DsIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is created for each interface layer two interface." INDEX { ifIndex } ::= { dsIfConfigTable 1 } DsIfConfigEntry ::= SEQUENCE { dsIfTopoChangeFloodEnabled TruthValue } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.4.1.1.1 dsIfTopoChangeFloodEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'true' multicast traffic will be flooded on the port for dsTopoChangeFloodQueryCount of Igmp General Queries upon receiving a Topology Change Notification (TCN) for the VLAN to which the port belongs." ::= { dsIfConfigEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.4.2 dsIfPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF DsIfPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { dsIfConfigInfo 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.4.2.1 dsIfPortConfigEntry OBJECT-TYPE SYNTAX DsIfPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { ifIndex } ::= { dsIfPortConfigTable 1 } DsIfPortConfigEntry ::= SEQUENCE { dsIfPortExplicitTrackingMaxhost Integer32 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.4.2.1.1 dsIfPortExplicitTrackingMaxhost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { dsIfPortConfigEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.5 dsMulticastRouterInfo OBJECT IDENTIFIER::= { dsIgmpSnoopingMIBObject 5 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.5.1 dsMcastRouterCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF DsMcastRouterCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing multicast router configuration information for IGMP Snooping." ::= { dsMulticastRouterInfo 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.5.1.1 dsMcastRouterCfgEntry OBJECT-TYPE SYNTAX DsMcastRouterCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is created for each interface in the VLAN that is either learned or configured as multicast router port." INDEX { dsMcastRouterPortIndex, dsMcastRouterVlanIndex } ::= { dsMcastRouterCfgTable 1 } DsMcastRouterCfgEntry ::= SEQUENCE { dsMcastRouterPortIndex INTEGER, dsMcastRouterVlanIndex INTEGER, dsMcastRouterType INTEGER, dsMcastRouterRowStatus RowStatus } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.5.1.1.1 dsMcastRouterPortIndex OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description." ::= { dsMcastRouterCfgEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.5.1.1.2 dsMcastRouterVlanIndex OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN to which the multicast router port belongs." ::= { dsMcastRouterCfgEntry 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.5.1.1.3 dsMcastRouterType OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates if the multicast router port is a configured (static) or learned (dynamic) port." ::= { dsMcastRouterCfgEntry 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.5.1.1.4 dsMcastRouterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is a conceptual row entry that allows to add or delete entries to or from the dsMcastRouterCfgTable. When creating an entry in this table 'createAndGo' method is used and the value of this object is set to 'active'. Deactivation of an 'active' entry is not allowed. When deleting an entry in this table 'destroy' method is used." ::= { dsMcastRouterCfgEntry 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6 dsMulticastGroupInfo OBJECT IDENTIFIER::= { dsIgmpSnoopingMIBObject 6 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.1 dsMcastGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF DsMcastGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing multicast group address information for IGMP Snooping." ::= { dsMulticastGroupInfo 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.1.1 dsMcastGroupEntry OBJECT-TYPE SYNTAX DsMcastGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is created by IGMP Snooping for each group learned in the VLAN." INDEX { dsMcastGroupVlanIndex, dsMcastGroupAddress, dsMcastGroupPortIndex } ::= { dsMcastGroupTable 1 } DsMcastGroupEntry ::= SEQUENCE { dsMcastGroupVlanIndex INTEGER, dsMcastGroupAddress InetAddress, dsMcastGroupPortIndex INTEGER, dsMcastGroupFilterMode INTEGER, dsMcastGroupIgmpVersion DsIgmpVersion } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.1.1.1 dsMcastGroupVlanIndex OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which the group is learned." ::= { dsMcastGroupEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.1.1.2 dsMcastGroupAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates IP multicast address learned by IGMP Snooping." ::= { dsMcastGroupEntry 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.1.1.3 dsMcastGroupPortIndex OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the set of ports on which IGMP Membership Reports are received for the group indicating interest to receive traffic sent to the group." ::= { dsMcastGroupEntry 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.1.1.4 dsMcastGroupFilterMode OBJECT-TYPE SYNTAX INTEGER { include(1), exclude(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a the IGMP filter mode for the group. include(1) : reception of multicast packets sent to the group specified by cisMcastGroupAddress is requested only from the specified IPv4 source addresses listed in the IGMPv3 Membership Reports. exclude(2) : reception of multicast packets sent to the group specified by cisMcastGroupAddress is requested from all except from the list of IPv4 source addresses specified in the IGMPv3 Membership Reports. The filter mode is determined by the type of Group Record received in the IGMP Membership Report received by the device. Groups for which IGMPv1/v2 Membership Reports are received are considered to have a cisMcastGroupFilterMode of 'exclude'. " ::= { dsMcastGroupEntry 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.1.1.5 dsMcastGroupIgmpVersion OBJECT-TYPE SYNTAX DsIgmpVersion MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the IGMP version for the group. This is determined by the type of IGMP Membership Report received by the device." ::= { dsMcastGroupEntry 5 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2 dsMcastIgmpGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF DsMcastIgmpGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing multicast group address information for IGMP Snooping." ::= { dsMulticastGroupInfo 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1 dsMcastIgmpGroupEntry OBJECT-TYPE SYNTAX DsMcastIgmpGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is created by IGMP Snooping for each group learned in the VLAN." INDEX { dsMcastIgmpGroupVlanIndex, dsMcastIgmpGroupAddress, dsMcastIgmpGroupSource, dsMcastIgmpGroupPortIndex, dsMcastIgmpGroupReporter, dsMcastIgmpGroupVersion, dsMcastIgmpGroupFilterMode } ::= { dsMcastIgmpGroupTable 1 } DsMcastIgmpGroupEntry ::= SEQUENCE { dsMcastIgmpGroupVlanIndex INTEGER, dsMcastIgmpGroupAddress IpAddress, dsMcastIgmpGroupSource IpAddress, dsMcastIgmpGroupPortIndex INTEGER, dsMcastIgmpGroupReporter IpAddress, dsMcastIgmpGroupVersion DsIgmpVersion, dsMcastIgmpGroupFilterMode DsIgmpFilterMode, dsMcastIgmpGroupExpire Integer32 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1.1 dsMcastIgmpGroupVlanIndex OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { dsMcastIgmpGroupEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1.2 dsMcastIgmpGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { dsMcastIgmpGroupEntry 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1.3 dsMcastIgmpGroupSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { dsMcastIgmpGroupEntry 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1.4 dsMcastIgmpGroupPortIndex OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { dsMcastIgmpGroupEntry 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1.5 dsMcastIgmpGroupReporter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { dsMcastIgmpGroupEntry 5 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1.6 dsMcastIgmpGroupVersion OBJECT-TYPE SYNTAX DsIgmpVersion MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { dsMcastIgmpGroupEntry 6 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1.7 dsMcastIgmpGroupFilterMode OBJECT-TYPE SYNTAX DsIgmpFilterMode MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { dsMcastIgmpGroupEntry 7 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.1.6.2.1.8 dsMcastIgmpGroupExpire OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { dsMcastIgmpGroupEntry 8 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2 dsIgmpMIBObject OBJECT IDENTIFIER::= { dsMcastMIB 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.1 dsIgmpBaseInfo OBJECT IDENTIFIER::= { dsIgmpMIBObject 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.1.1 dsIgmpGroupCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The count of igmp group entry." ::= { dsIgmpBaseInfo 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2 dsIgmpStaticGroupInfo OBJECT IDENTIFIER::= { dsIgmpMIBObject 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2.1 dsIgmpStaticGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF DsIgmpStaticGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { dsIgmpStaticGroupInfo 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2.1.1 dsIgmpStaticGroupEntry OBJECT-TYPE SYNTAX DsIgmpStaticGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { dsIgmpStaticGroupAddress, dsIgmpStaticGroupPort, dsIgmpStaticGroupReporter, dsIgmpStaticGroupVlanID } ::= { dsIgmpStaticGroupTable 1 } DsIgmpStaticGroupEntry ::= SEQUENCE { dsIgmpStaticGroupAddress IpAddress, dsIgmpStaticGroupVlanID INTEGER, dsIgmpStaticGroupPort INTEGER, dsIgmpStaticGroupReporter IpAddress, dsMcastIgmpGroupState INTEGER, dsMcastIgmpGroupStatus RowStatus } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2.1.1.1 dsIgmpStaticGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { dsIgmpStaticGroupEntry 1 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2.1.1.2 dsIgmpStaticGroupVlanID OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { dsIgmpStaticGroupEntry 2 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2.1.1.3 dsIgmpStaticGroupPort OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { dsIgmpStaticGroupEntry 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2.1.1.4 dsIgmpStaticGroupReporter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { dsIgmpStaticGroupEntry 4 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2.1.1.5 dsMcastIgmpGroupState OBJECT-TYPE SYNTAX INTEGER { unknown(0), joined(1), joinPending(2), leavePending(3), offline(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { dsIgmpStaticGroupEntry 5 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.2.2.1.1.10 dsMcastIgmpGroupStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { dsIgmpStaticGroupEntry 10 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.3 dsMcastGroup OBJECT-GROUP OBJECTS { dsIgmpSnoopingEnabled, dsFastLeaveEnabled, dsFastBlockEnabled, dsReportSuppressionEnabled, dsTopoChangeFloodQueryCount, dsTopoChangeQuerySolicitEnabled, dsV3SnoopingSupport, dsTxGeneralQueries, dsTxGroupSpecificQueries, dsTxReports, dsTxLeaves, dsRxGeneralQueries, dsRxGroupSpecificQueries, dsRxReports, dsRxLeaves, dsRxValidPackets, dsRxInvalidPackets, dsRxOtherPackets, dsRxTopoNotifications, dsV3Allows, dsV3Blocks, dsV3IsIncluded, dsV3IsExcluded, dsV3ToIncluded, dsV3ToExcluded, dsVlanIgmpSnoopingEnabled, dsVlanFastLeaveEnabled, dsIgmpQuerierEnabled, dsIgmpQuerierState, dsIgmpQuerierVersion, dsIgmpQuerierAddress, dsIfTopoChangeFloodEnabled, dsMcastRouterType, dsMcastRouterRowStatus, dsMcastGroupFilterMode, dsVlanSnoopingLearningModePim, dsVlanFastBlockEnabled, dsMcastGroupIgmpVersion, dsMcastGroupPortIndex, dsExplicitTrackingEnabled, dsVlanExplicitTrackingEnabled, dsMcastIgmpGroupSource, dsMcastIgmpGroupPortIndex, dsMcastIgmpGroupReporter, dsMcastIgmpGroupVersion, dsMcastIgmpGroupFilterMode, dsMcastIgmpGroupExpire, dsMcastIgmpGroupVlanIndex, dsMcastIgmpGroupAddress, dsIgmpQuerierPort, dsVlanID, dsIfPortExplicitTrackingMaxhost, dsIgmpStaticGroupAddress, dsIgmpStaticGroupVlanID, dsIgmpStaticGroupPort, dsIgmpStaticGroupReporter, dsMcastIgmpGroupState, dsMcastIgmpGroupStatus } STATUS current DESCRIPTION "Description." ::= { dsMcastMIB 3 } -- 1.3.6.1.4.1.6296.9.1.1.2.24.4 dsMcastNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { dsIgmpSnoopingChanged, dsIgmpSnoopingVlanChanged } STATUS current DESCRIPTION "Description." ::= { dsMcastMIB 4 } END -- -- DASAN-MCAST-MIB.my --