TIMETRA-IGMP-MIB DEFINITIONS ::= BEGIN IMPORTS InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB InetAddress, InetAddressType FROM INET-ADDRESS-MIB MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF Counter32, Gauge32, Integer32, IpAddress, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI DisplayString, MacAddress, RowStatus, TEXTUAL-CONVENTION, TimeInterval, TimeStamp, TruthValue FROM SNMPv2-TC timetraSRMIBModules, tmnxSRConfs, tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB tmnxMcacLagPortsDown, tmnxMcacLevelId FROM TIMETRA-MCAST-CAC-MIB sapEncapValue, sapPortId FROM TIMETRA-SAP-MIB TNamedItem, TPolicyStatementNameOrEmpty, TmnxAdminState, TmnxIgmpGroupFilterMode, TmnxIgmpGroupType, TmnxOperState, TmnxPppoeSessionId, TmnxServId, TmnxSubIdentStringOrEmpty, TmnxVRtrIDOrZero, VRtrIgmpHostMcRDstStatType FROM TIMETRA-TC-MIB vRtrID, vRtrIfIndex FROM TIMETRA-VRTR-MIB ; timetraIgmpMIBModule MODULE-IDENTITY LAST-UPDATED "201701010000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support Web: http://www.nokia.com" DESCRIPTION "This document is the SNMP MIB module to manage and provision the extensions to the IGMP routing protocol for the Nokia SROS device. Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied 'as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "201701010000Z" DESCRIPTION "Rev 15.0 1 Jan 2017 00:00 15.0 release of the TIMETRA-IGMP-MIB." REVISION "201601010000Z" DESCRIPTION "Rev 14.0 1 Jan 2016 00:00 14.0 release of the TIMETRA-IGMP-MIB." REVISION "201401010000Z" DESCRIPTION "Rev 12.0 1 Jan 2014 00:00 12.0 release of the TIMETRA-IGMP-MIB." REVISION "201102010000Z" DESCRIPTION "Rev 9.0 1 Feb 2011 00:00 9.0 release of the TIMETRA-IGMP-MIB." REVISION "200902280000Z" DESCRIPTION "Rev 7.0 28 Feb 2009 00:00 7.0 release of the TIMETRA-IGMP-MIB." REVISION "200807010000Z" DESCRIPTION "Rev 6.1 01 Jul 2008 00:00 6.1 release of the TIMETRA-IGMP-MIB." REVISION "200801010000Z" DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 6.0 release of the TIMETRA-IGMP-MIB." REVISION "200701010000Z" DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 5.0 release of the TIMETRA-IGMP-MIB." REVISION "200603230000Z" DESCRIPTION "Rev 4.0 23 Mar 2006 00:00 4.0 release of the TIMETRA-IGMP-MIB." REVISION "200508310000Z" DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 3.0 release of the TIMETRA-IGMP-MIB." REVISION "200501240000Z" DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 2.1 release of the TIMETRA-IGMP-MIB." REVISION "200401150000Z" DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 2.0 release of the TIMETRA-IGMP-MIB." REVISION "200308150000Z" DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 1.2 release of the TIMETRA-IGMP-MIB." ::= { timetraSRMIBModules 23 } IgmpGrpItfOperState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The IgmpGrpItfOperState data type is an enumerated integer that describes the values used to identify the current operational state of an IGMP Group Interface." SYNTAX INTEGER { unknown (1), noIgmpOnGrpItf (2), grpItfDown (3), inService (4), notFwding (5) } tmnxIgmpObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 23 } vRtrIgmpProtocolObjs OBJECT IDENTIFIER ::= { tmnxIgmpObjs 1 } vRtrIgmpGeneralTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGeneralEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vRtrIgmpGeneralTable contains objects for general control and management of an IGMP protocol instance within a virtual router." ::= { vRtrIgmpProtocolObjs 1 } vRtrIgmpGeneralEntry OBJECT-TYPE SYNTAX VRtrIgmpGeneralEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents an instance of the IGMP protocol running within a virtual router. Entries in this table cannot be created and deleted via SNMP SET operations. An entry in this table is created by the agent when vRtrIgmpStatus in the vRtrConfTable is set to 'create'. The entry is destroyed when vRtrIgmpStatus is set to 'delete'" INDEX { vRtrID } ::= { vRtrIgmpGeneralTable 1 } VRtrIgmpGeneralEntry ::= SEQUENCE { vRtrIgmpGenQueryInterval Unsigned32, vRtrIgmpGenLastMembQueryIntvl Unsigned32, vRtrIgmpGenQueryResponseIntvl Unsigned32, vRtrIgmpGenRobustCount Unsigned32, vRtrIgmpGenLastChange TimeStamp, vRtrIgmpGenAdminState TmnxAdminState, vRtrIgmpGenOperState TmnxOperState, vRtrIgmpGenGrpIfQuerySrcIp IpAddress } vRtrIgmpGenQueryInterval OBJECT-TYPE SYNTAX Unsigned32 (2..1024) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpGenQueryInterval is the frequency at which IGMP Host-Query packets are transmitted." DEFVAL { 125 } ::= { vRtrIgmpGeneralEntry 1 } vRtrIgmpGenLastMembQueryIntvl OBJECT-TYPE SYNTAX Unsigned32 (1..1023) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpGenLastMembQueryIntvl is the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group." DEFVAL { 1 } ::= { vRtrIgmpGeneralEntry 2 } vRtrIgmpGenQueryResponseIntvl OBJECT-TYPE SYNTAX Unsigned32 (1..1023) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum query response time advertised in IGMPv2 queries." DEFVAL { 10 } ::= { vRtrIgmpGeneralEntry 3 } vRtrIgmpGenRobustCount OBJECT-TYPE SYNTAX Unsigned32 (2..10) MAX-ACCESS read-create STATUS current DESCRIPTION "The Robustness Variable allows tuning for the expected packet loss on a subnet. If a subnet is expected to be lossy, the Robustness Variable may be increased. IGMP is robust to (Robustness Variable-1) packet losses." DEFVAL { 2 } ::= { vRtrIgmpGeneralEntry 4 } vRtrIgmpGenLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The sysUpTime when this row was last modified." ::= { vRtrIgmpGeneralEntry 5 } vRtrIgmpGenAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "When vRtrIgmpGenAdminState is set to 'inService', the agent attempts to enable the IGMP protocol instance on this virtual router. When vRtrIgmpGenAdminState is set to 'outOfService', the agent attempts to disable the IGMP protocol instance on this router." DEFVAL { inService } ::= { vRtrIgmpGeneralEntry 6 } vRtrIgmpGenOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGenOperState indicates the current operating state of this IGMP protocol instance on this router." ::= { vRtrIgmpGeneralEntry 7 } vRtrIgmpGenGrpIfQuerySrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGenGrpIfQuerySrcIp specifies the source IP address used when generating IGMP queries on group interfaces." DEFVAL { '00000000'H } ::= { vRtrIgmpGeneralEntry 8 } vRtrIgmpGrpSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast sources corresponding to the IP multicast groups. This table represents the global IGMP source, group database." ::= { vRtrIgmpProtocolObjs 2 } vRtrIgmpGrpSrcEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpSrcTable. Each entry represents a source address from which receivers are interested/not interested in receiving multicast traffic. " INDEX { vRtrID, vRtrIgmpGrpSrcGroupAddress, vRtrIgmpGrpSrcSourceAddress, vRtrIgmpGrpSrcFwdOrBlk, vRtrIfIndex } ::= { vRtrIgmpGrpSrcTable 1 } VRtrIgmpGrpSrcEntry ::= SEQUENCE { vRtrIgmpGrpSrcGroupAddress IpAddress, vRtrIgmpGrpSrcSourceAddress IpAddress, vRtrIgmpGrpSrcFwdOrBlk INTEGER, vRtrIgmpGrpSrcUpTime Unsigned32 } vRtrIgmpGrpSrcGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { vRtrIgmpGrpSrcEntry 1 } vRtrIgmpGrpSrcSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The source address for which this entry contains information." ::= { vRtrIgmpGrpSrcEntry 2 } vRtrIgmpGrpSrcFwdOrBlk OBJECT-TYPE SYNTAX INTEGER { forward (1), block (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcFwdOrBlk indicates whether this entry is on the forward list or block list." ::= { vRtrIgmpGrpSrcEntry 3 } vRtrIgmpGrpSrcUpTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcUpTime indicates the time since this source group entry got created." ::= { vRtrIgmpGrpSrcEntry 4 } vRtrIgmpSSMTranslateTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpSSMTranslateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpSSMTranslateTable is used to configure group ranges which are translated to SSM (S,G) entries." ::= { vRtrIgmpProtocolObjs 3 } vRtrIgmpSSMTranslateEntry OBJECT-TYPE SYNTAX VRtrIgmpSSMTranslateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpSSMTranslateTable. Entries can be created or deleted by an SNMP SET request to vRtrIgmpSSMTranslateRowStatus." INDEX { vRtrID, vRtrIgmpSSMTranslateGrpAddr1, vRtrIgmpSSMTranslateGrpAddr2, vRtrIgmpSSMTranslateSrcAddr } ::= { vRtrIgmpSSMTranslateTable 1 } VRtrIgmpSSMTranslateEntry ::= SEQUENCE { vRtrIgmpSSMTranslateGrpAddr1 IpAddress, vRtrIgmpSSMTranslateGrpAddr2 IpAddress, vRtrIgmpSSMTranslateSrcAddr IpAddress, vRtrIgmpSSMTranslateRowStatus RowStatus } vRtrIgmpSSMTranslateGrpAddr1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpSSMTranslateGrpAddr1 is an index into the table and it indicates the start of the group range." ::= { vRtrIgmpSSMTranslateEntry 1 } vRtrIgmpSSMTranslateGrpAddr2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpSSMTranslateGrpAddr2 is an index into the table and it indicates the end of the group range. The value of vRtrIgmpSSMTranslateGrpAddr2 should always be greater than or equal to the value of vRtrIgmpSSMTranslateGrpAddr1." ::= { vRtrIgmpSSMTranslateEntry 2 } vRtrIgmpSSMTranslateSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpSSMTranslateSrcAddr is an index into the table. It indicates the source address for this group range. Whenever a (*,G) report is received in the range specified by vRtrIgmpSSMTranslateGrpAddr1 and vRtrIgmpSSMTranslateGrpAddr2, it is translated to an (S,G) report with the value of this object as the source address." ::= { vRtrIgmpSSMTranslateEntry 3 } vRtrIgmpSSMTranslateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpSSMTranslateRowStatus is used to create/delete an entry in this table. 'createAndGo' and 'destroy' are the only operations supported." ::= { vRtrIgmpSSMTranslateEntry 4 } vRtrIgmpGenStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGenStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vRtrIgmpGenStatsTable contains objects for general statistics for an IGMP protocol instance within a virtual router." ::= { vRtrIgmpProtocolObjs 4 } vRtrIgmpGenStatsEntry OBJECT-TYPE SYNTAX VRtrIgmpGenStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents statistics for an instance of the IGMP protocol running within a virtual router." AUGMENTS { vRtrIgmpGeneralEntry } ::= { vRtrIgmpGenStatsTable 1 } VRtrIgmpGenStatsEntry ::= SEQUENCE { vRtrIgmpGenStatsStarGTypes Gauge32, vRtrIgmpGenStatsSGTypes Gauge32 } vRtrIgmpGenStatsStarGTypes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGenStatsStarGTypes indicates the number of entries in vRtrIgmpGrpSrcTable for which the source type is 'starG'." ::= { vRtrIgmpGenStatsEntry 1 } vRtrIgmpGenStatsSGTypes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGenStatsSGTypes indicates the number of entries in vRtrIgmpGrpSrcTable for which the source type is 'sg'." ::= { vRtrIgmpGenStatsEntry 2 } vRtrIgmpGrpSrcSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpSrcSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast Group/Source summary counters." ::= { vRtrIgmpProtocolObjs 5 } vRtrIgmpGrpSrcSummaryEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpSrcSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpSrcSummaryTable. Each entry represents the summary counters for each Group/Source combination." INDEX { vRtrID, vRtrIgmpGrpSrcGroupAddress, vRtrIgmpGrpSrcSourceAddress } ::= { vRtrIgmpGrpSrcSummaryTable 1 } VRtrIgmpGrpSrcSummaryEntry ::= SEQUENCE { vRtrIgmpGrpSrcSummFwdInterfaces Gauge32, vRtrIgmpGrpSrcSummBlkInterfaces Gauge32, vRtrIgmpGrpSrcSummFwdHosts Gauge32, vRtrIgmpGrpSrcSummBlkHosts Gauge32, vRtrIgmpGrpSrcSummFwdGrpIfSaps Gauge32, vRtrIgmpGrpSrcSummBlkGrpIfSaps Gauge32 } vRtrIgmpGrpSrcSummFwdInterfaces OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcSummFwdInterfaces indicates the number of interfaces having this Group/Source combination in the forwarding list." ::= { vRtrIgmpGrpSrcSummaryEntry 1 } vRtrIgmpGrpSrcSummBlkInterfaces OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcSummBlkInterfaces indicates the number of interfaces having this Group/Source combination in the blocking list." ::= { vRtrIgmpGrpSrcSummaryEntry 2 } vRtrIgmpGrpSrcSummFwdHosts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcSummFwdHosts indicates the number of hosts having this Group/Source combination in the forwarding list." ::= { vRtrIgmpGrpSrcSummaryEntry 3 } vRtrIgmpGrpSrcSummBlkHosts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcSummBlkHosts indicates the number of hosts having this Group/Source combination in the blocking list." ::= { vRtrIgmpGrpSrcSummaryEntry 4 } vRtrIgmpGrpSrcSummFwdGrpIfSaps OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcSummFwdGrpIfSaps indicates the number of Grp If SAPs having this Group/Source combination in the forwarding list." ::= { vRtrIgmpGrpSrcSummaryEntry 5 } vRtrIgmpGrpSrcSummBlkGrpIfSaps OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcSummBlkGrpIfSaps indicates the number of Grp If SAPs having this Group/Source combination in the blocking list." ::= { vRtrIgmpGrpSrcSummaryEntry 6 } vRtrIgmpIfObjs OBJECT IDENTIFIER ::= { tmnxIgmpObjs 2 } vRtrIgmpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the interfaces on which IGMP protocol operation is enabled." ::= { vRtrIgmpIfObjs 1 } vRtrIgmpIfEntry OBJECT-TYPE SYNTAX VRtrIgmpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the vRtrIgmpIfTable represents an interface on this router that participates in the IGMP protocol. An entry in this table can be created or destroyed by an SNMP SET request to vRtrIgmpIfRowStatus. An attempt to destroy a row will fail if vRtrIgmpIfAdminState has not first been set to 'outOfService'." INDEX { vRtrID, vRtrIfIndex } ::= { vRtrIgmpIfTable 1 } VRtrIgmpIfEntry ::= SEQUENCE { vRtrIgmpIfRowStatus RowStatus, vRtrIgmpIfLastChangeTime TimeStamp, vRtrIgmpIfAdminState TmnxAdminState, vRtrIgmpIfOperState TmnxOperState, vRtrIgmpIfAdminVersion Unsigned32, vRtrIgmpIfOperVersion Unsigned32, vRtrIgmpIfQuerier IpAddress, vRtrIgmpIfImportPolicy TPolicyStatementNameOrEmpty, vRtrIgmpIfGroupCount Unsigned32, vRtrIgmpIfQuerierUpTime Unsigned32, vRtrIgmpIfQuerierExpiryTime Unsigned32, vRtrIgmpIfNextGenQueryTime Unsigned32, vRtrIgmpIfSubnetCheck TruthValue, vRtrIgmpIfMaxGroups Unsigned32, vRtrIgmpIfMaxGroupsTillNow Counter32, vRtrIgmpIfMcacPolicyName TPolicyStatementNameOrEmpty, vRtrIgmpIfMcacUnconstrainedBW Integer32, vRtrIgmpIfMcacConstAdminState TmnxAdminState, vRtrIgmpIfMcacPreRsvdMandBW Integer32, vRtrIgmpIfMcacinUseMandBw Unsigned32, vRtrIgmpIfMcacinUseOpnlBw Unsigned32, vRtrIgmpIfMcacAvailMandBw Unsigned32, vRtrIgmpIfMcacAvailOpnlBw Unsigned32, vRtrIgmpIfMcacValuesInTransit TruthValue, vRtrIgmpIfDisRtrAlertChk TruthValue, vRtrIgmpIfMaxSources Unsigned32, vRtrIgmpIfMaxGrpSources Unsigned32, vRtrIgmpIfQueryInterval Unsigned32, vRtrIgmpIfLastMembQueryIntvl Unsigned32, vRtrIgmpIfQueryResponseIntvl Unsigned32, vRtrIgmpIfMcacUseLagPortWeight TruthValue, vRtrIgmpIfRedundantMcast TruthValue, vRtrIgmpIfRedundantMcastFwding TruthValue, vRtrIgmpIfMcacIfPolicyName TPolicyStatementNameOrEmpty } vRtrIgmpIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The activation of a row enables IGMP on the interface. The destruction of a row disables IGMP on the interface. Before this row can be destroyed, vRtrIgmpIfAdminState must have been set to 'outOfService'." ::= { vRtrIgmpIfEntry 1 } vRtrIgmpIfLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The sysUpTime when this row was last modified." ::= { vRtrIgmpIfEntry 2 } vRtrIgmpIfAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpIfAdminState specifies the desired administrative state for IGMP protocol on this interface." DEFVAL { inService } ::= { vRtrIgmpIfEntry 3 } vRtrIgmpIfOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of IGMP protocol on this interface." ::= { vRtrIgmpIfEntry 4 } vRtrIgmpIfAdminVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The configured version of IGMP which is running on this interface. This object can be used to configure a router capable of running either value. For IGMP to function correctly, all routers on a LAN must be configured to run the same version of IGMP on that LAN." DEFVAL { 3 } ::= { vRtrIgmpIfEntry 5 } vRtrIgmpIfOperVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational version of IGMP which is running on this interface. If the value of vRtrIgmpIfAdminVersion is configured as '3' but all of the routers in the local subnet of this interface use IGMP version v1 or v2, the operational version will be v1 or v2." ::= { vRtrIgmpIfEntry 6 } vRtrIgmpIfQuerier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the IGMP Querier on the IP subnet to which this interface is attached." ::= { vRtrIgmpIfEntry 7 } vRtrIgmpIfImportPolicy OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpIfImportPolicy specifies the policy that is to be applied on this interface." DEFVAL { ''H } ::= { vRtrIgmpIfEntry 8 } vRtrIgmpIfGroupCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpIfGroupCount is the number of multicast groups which have been learned by the router on this interface." ::= { vRtrIgmpIfEntry 9 } vRtrIgmpIfQuerierUpTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpIfQuerierUpTime is the time since vRtrIgmpIfQuerier was last elected as querier." ::= { vRtrIgmpIfEntry 10 } vRtrIgmpIfQuerierExpiryTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpIfQuerierExpiryTime is the time remaining before vRtrIgmpIfQuerier is aged out. If vRtrIgmpIfQuerier is the local interface address, the value of vRtrIgmpIfQuerierExpiryTime will be zero." ::= { vRtrIgmpIfEntry 11 } vRtrIgmpIfNextGenQueryTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If this router is the querier(vRtrIgmpIfQuerier is a local address), vRtrIgmpIfNextGenQueryTime is the time remaining before the general query is sent on this interface. If this router is not the querier on the interface, the value of this object will be zero." ::= { vRtrIgmpIfEntry 12 } vRtrIgmpIfSubnetCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpIfSubnetCheck is used to enable/disable subnet checking for IGMP messages received on this interface. If this flag is set to 'true', subnet checking is enabled. All IGMP packets with a source address that is not in the local subnet are dropped." DEFVAL { true } ::= { vRtrIgmpIfEntry 13 } vRtrIgmpIfMaxGroups OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..16000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMaxGroups specifies the maximum number of groups for which IGMP can have local receiver information based on received IGMP reports on this interface. When this configuration is changed dynamically to a value lower than currently accepted number of groups, the groups that are already accepted are not deleted. Only new groups will not be allowed. When this object has a value of 0, there is no limit to the number of groups." DEFVAL { 0 } ::= { vRtrIgmpIfEntry 14 } vRtrIgmpIfMaxGroupsTillNow OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfMaxGroupsTillNow indicates the highest value that vRtrIgmpIfMaxGroups had till now." ::= { vRtrIgmpIfEntry 15 } vRtrIgmpIfMcacPolicyName OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacPolicyName specifies the name of the multicast CAC policy. The multicast cac policy applies the interface cac algorithm if the channel(group) on this interface is part of the policy as specified in vRtrIgmpIfMcacPolicyName." DEFVAL { "" } ::= { vRtrIgmpIfEntry 16 } vRtrIgmpIfMcacUnconstrainedBW OBJECT-TYPE SYNTAX Integer32 (-1 | 0..2147483647) UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacUnconstrainedBW specifies the bandwidth assigned for interface's multicast cac policy traffic in kilobit(s) per second(kbps). If the default value of '-1' is set, there is no constraint on bandwidth allocated at the interface. If the value of vRtrIgmpIfMcacUnconstrainedBW is set to '0' and if a multicast cac policy is assigned on the interface, then no group (channel) from that policy is allowed on that interface." DEFVAL { -1 } ::= { vRtrIgmpIfEntry 17 } vRtrIgmpIfMcacConstAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacConstAdminState specifies the administrative state of the multicast CAC policy's constraints." DEFVAL { inService } ::= { vRtrIgmpIfEntry 18 } vRtrIgmpIfMcacPreRsvdMandBW OBJECT-TYPE SYNTAX Integer32 (-1 | 0..2147483647) UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacPreRsvdMandBW specifies the bandwidth pre-reserved for all the mandatory channels on a given interface in kilobit(s) per second(kbps). If the value of vRtrIgmpIfMcacUnconstrainedBW is '0', no mandatory channels are allowed. If the value of vRtrIgmpIfMcacUnconstrainedBW is '-1', then all mandatory and optional channels are allowed. If the value of vRtrIgmpIfMcacPreRsvdMandBW is equal to the value of vRtrIgmpIfMcacUnconstrainedBW, then all the unconstrained bandwidth on a given interface is allocated to mandatory channels configured through multicast cac policy on that interface and no optional groups (channels) are allowed. The value of vRtrIgmpIfMcacPreRsvdMandBW should always be less than or equal to that of vRtrIgmpIfMcacUnconstrainedBW. An attempt to set the value of vRtrIgmpIfMcacPreRsvdMandBW greater than that of vRtrIgmpIfMcacUnconstrainedBW will result in inconsistent value error." DEFVAL { -1 } ::= { vRtrIgmpIfEntry 19 } vRtrIgmpIfMcacinUseMandBw OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacinUseMandBw indicates the in-use bandwidth in kilobit(s) per second(kbps) for the mandatory channels for this protocol interface instance." ::= { vRtrIgmpIfEntry 20 } vRtrIgmpIfMcacinUseOpnlBw OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacinUseOpnlBw indicates the in-use bandwidth in kilobit(s) per second(kbps) for the optional channels for this protocol interface instance." ::= { vRtrIgmpIfEntry 21 } vRtrIgmpIfMcacAvailMandBw OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacAvailMandBw indicates the pre-reserved bandwidth in kilobit(s) per second(kbps) for the mandatory channels for this interface instance." ::= { vRtrIgmpIfEntry 22 } vRtrIgmpIfMcacAvailOpnlBw OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacAvailOpnlBw indicates the available bandwidth in kilobit(s) per second(kbps) for this interface instance." ::= { vRtrIgmpIfEntry 23 } vRtrIgmpIfMcacValuesInTransit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacValuesInTransit indicates that the operational (available and in-use mandatory/optional) value for the following objects are in transition due to configuration change: vRtrIgmpIfMcacAvailMandBw vRtrIgmpIfMcacAvailOpnlBw vRtrIgmpIfMcacinUseMandBw vRtrIgmpIfMcacinUseOpnlBw When Multicast CAC Policy is applied on the interface for the join of the next channel, the operational values will be recalculated and applied to the above objects and the value for vRtrIgmpIfMcacValuesInTransit will be set to 'false'. If the value of vRtrIgmpIfMcacValuesInTransit is 'true' then the values are in transition." ::= { vRtrIgmpIfEntry 24 } vRtrIgmpIfDisRtrAlertChk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpIfDisRtrAlertChk is used to enable/disable router alert checking for IGMP messages received on this interface. If this flag is set to 'true', checking is disabled." DEFVAL { false } ::= { vRtrIgmpIfEntry 25 } vRtrIgmpIfMaxSources OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMaxSources specifies the maximum number of sources for which IGMP can have local receiver information based on received IGMP reports on this interface. When this configuration is changed dynamically to a value lower than currently accepted number of sources, the sources that are already accepted are not deleted. Only new sources will not be allowed. When this object has a value of 0, there is no limit to the number of sources." DEFVAL { 0 } ::= { vRtrIgmpIfEntry 26 } vRtrIgmpIfMaxGrpSources OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..32000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMaxGrpSources specifies the maximum number of group sources for which IGMP can have local receiver information based on received IGMP reports on this interface. When this configuration is changed dynamically to a value lower than currently accepted number of group sources, the group sources that are already accepted are not deleted. Only new group sources will not be allowed. When this object has a value of 0, there is no limit to the number of group sources." DEFVAL { 0 } ::= { vRtrIgmpIfEntry 27 } vRtrIgmpIfQueryInterval OBJECT-TYPE SYNTAX Unsigned32 (0 | 2..1024) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfQueryInterval specifies the frequency at which the IGMP Host-Query packets are transmitted on this interface." DEFVAL { 0 } ::= { vRtrIgmpIfEntry 28 } vRtrIgmpIfLastMembQueryIntvl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1023) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfLastMembQueryIntvl specifies the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group." DEFVAL { 0 } ::= { vRtrIgmpIfEntry 29 } vRtrIgmpIfQueryResponseIntvl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1023) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfQueryResponseIntvl specifies maximum query response time advertised in Igmpv2 queries on this interface." DEFVAL { 0 } ::= { vRtrIgmpIfEntry 30 } vRtrIgmpIfMcacUseLagPortWeight OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacUseLagPortWeight specifies if this system must use the LAG port weight while calculating Multicast CAC constraints. The LAG port weight is configured with the object TIMETRA-LAG-MIB::tLagPortWeightSpeed." DEFVAL { false } ::= { vRtrIgmpIfEntry 31 } vRtrIgmpIfRedundantMcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfRedundantMcast specifies if this system includes state information about this interface with the Multi-Chassis-Redundancy Synchronization (MCS) peer associated with its port, for the purpose of forwarding Multicast traffic." DEFVAL { false } ::= { vRtrIgmpIfEntry 32 } vRtrIgmpIfRedundantMcastFwding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRedundantMcastFwding indicates if this interface is the forwarding interface of a pair of redundant multicast interfaces. The value of this object is only relevant while the value of the object vRtrIgmpIfRedundantMcast is equal to 'true'." DEFVAL { false } ::= { vRtrIgmpIfEntry 33 } vRtrIgmpIfMcacIfPolicyName OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacIfPolicyName specifies the name of the multicast CAC interface policy. The multicast cac policy applies the interface cac algorithm if the channel(group) on this interface is part of the policy as specified in vRtrIgmpIfMcacIfPolicyName." DEFVAL { "" } ::= { vRtrIgmpIfEntry 34 } vRtrIgmpIfGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast groups for which there are members on a particular interface. This table represents the IGMP group database." ::= { vRtrIgmpIfObjs 2 } vRtrIgmpIfGroupEntry OBJECT-TYPE SYNTAX VRtrIgmpIfGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpIfGroupTable. Each entry represents a group address for which receivers are interested/not interested in receiving multicast traffic." INDEX { vRtrID, vRtrIfIndex, vRtrIgmpIfGroupAddress } ::= { vRtrIgmpIfGroupTable 1 } VRtrIgmpIfGroupEntry ::= SEQUENCE { vRtrIgmpIfGroupAddress IpAddress, vRtrIgmpIfGroupType TmnxIgmpGroupType, vRtrIgmpIfGroupUpTime TimeInterval, vRtrIgmpIfGroupExpiryTime TimeInterval, vRtrIgmpIfGroupVersion1HostTimer TimeInterval, vRtrIgmpIfGroupMode TmnxIgmpGroupFilterMode, vRtrIgmpIfGroupCompatMode Unsigned32, vRtrIgmpIfGroupVersion2HostTimer TimeInterval, vRtrIgmpIfGroupLastReporter IpAddress } vRtrIgmpIfGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { vRtrIgmpIfGroupEntry 1 } vRtrIgmpIfGroupType OBJECT-TYPE SYNTAX TmnxIgmpGroupType MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpIfGroupType indicates how this group entry was learned. If this group entry was learned by IGMP, it will be set to 'dynamic'. For statically configured groups, the value will be set to 'static'." ::= { vRtrIgmpIfGroupEntry 2 } vRtrIgmpIfGroupUpTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed since this entry was created." ::= { vRtrIgmpIfGroupEntry 3 } vRtrIgmpIfGroupExpiryTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. A value of 0 indicates that the entry is only present because igmpCacheSelf is true and that if the router left the group, this entry would be aged out immediately. Note that some implementations may process membership reports from the local system in the same way as reports from other hosts, so a value of 0 is not required." ::= { vRtrIgmpIfGroupEntry 4 } vRtrIgmpIfGroupVersion1HostTimer OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 1 members on the IP subnet attached to this interface. Upon hearing any IGMPv1 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv2 Leave messages for this group that it receives on this interface." ::= { vRtrIgmpIfGroupEntry 5 } vRtrIgmpIfGroupMode OBJECT-TYPE SYNTAX TmnxIgmpGroupFilterMode MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpIfGroupMode is based on the type of membership report(s) received on the interface for the group. In the 'include' mode, reception of packets sent to the specified multicast address is requested only from those IP source addresses listed in the source-list parameter of the IGMP membership report. In 'exclude' mode, reception of packets sent to the given multicast address is requested from all IP source addresses except those listed in the source-list parameter. vRtrIgmpIfGrpSrcTable lists the sources corresponding to this group, if any." ::= { vRtrIgmpIfGroupEntry 6 } vRtrIgmpIfGroupCompatMode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpIfGroupCompatMode is used in order for routers to be compatible with older version routers. IGMPv3 hosts MUST operate in version 1 and version 2 compatibility modes. IGMPv3 hosts MUST keep state per local interface regarding the compatibility mode of each attached network. A host's compatibility mode is determined from the Host Compatibility Mode variable which can be in one of three states: IGMPv1, IGMPv2 or IGMPv3. This variable is kept per interface and is dependent on the version of General Queries heard on that interface as well as the Older Version Querier Present timers for the interface." ::= { vRtrIgmpIfGroupEntry 7 } vRtrIgmpIfGroupVersion2HostTimer OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 2 members on the IP subnet attached to this interface. Upon hearing any IGMPv2 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv3 Leave messages for this group that it receives on this interface." ::= { vRtrIgmpIfGroupEntry 8 } vRtrIgmpIfGroupLastReporter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the source of the last membership report received for this IP Multicast group address on this interface. If no membership report has been received, this object has the value 0.0.0.0." ::= { vRtrIgmpIfGroupEntry 9 } vRtrIgmpIfGrpSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast sources corresponding to the IP multicast groups for which there are members on a particular interface. This table represents IGMP source, group database." ::= { vRtrIgmpIfObjs 3 } vRtrIgmpIfGrpSrcEntry OBJECT-TYPE SYNTAX VRtrIgmpIfGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpIfGrpSrcTable. Each entry represents a source address from which receivers are interested/not interested in receiving multicast traffic from. " INDEX { vRtrID, vRtrIfIndex, vRtrIgmpIfGroupAddress, vRtrIgmpIfGrpSrcAddress } ::= { vRtrIgmpIfGrpSrcTable 1 } VRtrIgmpIfGrpSrcEntry ::= SEQUENCE { vRtrIgmpIfGrpSrcAddress IpAddress, vRtrIgmpIfGrpSrcExpiryTime TimeInterval, vRtrIgmpIfGrpSrcType TmnxIgmpGroupType } vRtrIgmpIfGrpSrcAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address of the source sending multicast traffic to the group identified by vRtrIgmpIfGroupAddress. If the value of vRtrIgmpIfGroupMode corresponding to this entry is 'include', the receivers are interested in receiving traffic from this source. If the value of vRtrIgmpIfGroupMode corresponding to this entry is 'exclude' and if the value of vRtrIgmpIfGrpSrcExpiryTime is '0', the receivers are not interested in receiving traffic from this source." ::= { vRtrIgmpIfGrpSrcEntry 1 } vRtrIgmpIfGrpSrcExpiryTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. If the value of vRtrIgmpIfGrpSrcExpiryTime is non-zero and the value of vRtrIgmpIfGroupMode corresponding to this entry is 'include', it means that there are currently one or more systems which desire to receive multicast traffic for this source. If this timer expires and the value of vRtrIgmpIfGroupMode is 'include', the router concludes that traffic from this particular source is no longer desired on the attached network, and deletes this entry. This timer is treated differently when the value of vRtrIgmpIfGroupMode is 'exclude'. If the value of vRtrIgmpIfGrpSrcExpiryTime is non-zero and router filter-mode for the group is 'exclude', it means that at least one system desires to receive multicast traffic from this source. It should therefore be forwarded by a router on the network." ::= { vRtrIgmpIfGrpSrcEntry 2 } vRtrIgmpIfGrpSrcType OBJECT-TYPE SYNTAX TmnxIgmpGroupType MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpIfGrpSrcType indicates how this source entry was learned. If this source entry was learned by IGMP, it will be set to 'dynamic'. For statically configured sources, the value will be set to 'static'." ::= { vRtrIgmpIfGrpSrcEntry 3 } vRtrIgmpIfStaticGrpSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfStaticGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast sources corresponding to the IP multicast groups which are statically configured." ::= { vRtrIgmpIfObjs 4 } vRtrIgmpIfStaticGrpSrcEntry OBJECT-TYPE SYNTAX VRtrIgmpIfStaticGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpIfStaticGrpSrcTable. Entries can be created or deleted by an SNMP SET request to vRtrIgmpIfStaticGrpSrcRowStatus." INDEX { vRtrID, vRtrIfIndex, vRtrIgmpIfGroupAddress, vRtrIgmpIfGrpSrcAddress } ::= { vRtrIgmpIfStaticGrpSrcTable 1 } VRtrIgmpIfStaticGrpSrcEntry ::= SEQUENCE { vRtrIgmpIfStaticGrpSrcRowStatus RowStatus } vRtrIgmpIfStaticGrpSrcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status used for creation or deletion of vRtrIgmpIfStaticGrpSrcTable entries." ::= { vRtrIgmpIfStaticGrpSrcEntry 1 } vRtrIgmpIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IGMP statistics for a particular interface." ::= { vRtrIgmpIfObjs 5 } vRtrIgmpIfStatsEntry OBJECT-TYPE SYNTAX VRtrIgmpIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpIfStatsTable." AUGMENTS { vRtrIgmpIfEntry } ::= { vRtrIgmpIfStatsTable 1 } VRtrIgmpIfStatsEntry ::= SEQUENCE { vRtrIgmpIfTxGenQueries Counter32, vRtrIgmpIfTxGrpQueries Counter32, vRtrIgmpIfTxGrpSrcQueries Counter32, vRtrIgmpIfTxV1Reports Counter32, vRtrIgmpIfTxV2Reports Counter32, vRtrIgmpIfTxV3Reports Counter32, vRtrIgmpIfTxLeaves Counter32, vRtrIgmpIfTxErrors Counter32, vRtrIgmpIfRxGenQueries Counter32, vRtrIgmpIfRxGrpQueries Counter32, vRtrIgmpIfRxGrpSrcQueries Counter32, vRtrIgmpIfRxV1Reports Counter32, vRtrIgmpIfRxV2Reports Counter32, vRtrIgmpIfRxV3Reports Counter32, vRtrIgmpIfRxLeaves Counter32, vRtrIgmpIfRxBadLenPkts Counter32, vRtrIgmpIfRxBadChecksumPkts Counter32, vRtrIgmpIfRxUnknownTypePkts Counter32, vRtrIgmpIfRxBadReceiveIfPkts Counter32, vRtrIgmpIfRxNonLocal Counter32, vRtrIgmpIfRxWrongVersions Counter32, vRtrIgmpIfImportPolicyDrops Counter32, vRtrIgmpIfRxNoRtrAlertPkts Counter32, vRtrIgmpIfRxBadEncodings Counter32, vRtrIgmpIfRxPktDrops Counter32, vRtrIgmpIfStatsStarGTypes Gauge32, vRtrIgmpIfStatsSGTypes Gauge32, vRtrIgmpIfStatsMcacPolicyDrops Counter32, vRtrIgmpIfRxLocalScopePkts Counter32, vRtrIgmpIfRxRsvdScopePkts Counter32 } vRtrIgmpIfTxGenQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfTxGenQueries indicates the number of IGMP General Queries transmitted on this interface." ::= { vRtrIgmpIfStatsEntry 1 } vRtrIgmpIfTxGrpQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfTxGrpQueries indicates the number of IGMP Group Specific Queries transmitted on this interface." ::= { vRtrIgmpIfStatsEntry 2 } vRtrIgmpIfTxGrpSrcQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfTxGrpSrcQueries indicates the number of IGMP Group and Source Specific Queries transmitted on this interface." ::= { vRtrIgmpIfStatsEntry 3 } vRtrIgmpIfTxV1Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfTxV1Reports indicates the total number of IGMP V1 Reports transmitted on this interface." ::= { vRtrIgmpIfStatsEntry 4 } vRtrIgmpIfTxV2Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfTxV2Reports indicates the total number of IGMP V2 Reports transmitted on this interface." ::= { vRtrIgmpIfStatsEntry 5 } vRtrIgmpIfTxV3Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfTxV3Reports indicates the total number of IGMP V3 Reports transmitted on this interface." ::= { vRtrIgmpIfStatsEntry 6 } vRtrIgmpIfTxLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfTxLeaves indicates the total number of IGMP Leaves transmitted on this interface." ::= { vRtrIgmpIfStatsEntry 7 } vRtrIgmpIfTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfTxErrors indicates the total number of times there was an error transmitting IGMP packets on this interface.." ::= { vRtrIgmpIfStatsEntry 8 } vRtrIgmpIfRxGenQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxGenQueries indicates the total number of IGMP General Queries received on this interface." ::= { vRtrIgmpIfStatsEntry 9 } vRtrIgmpIfRxGrpQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxGrpQueries indicates the number of IGMP Group Specific Queries received on this interface." ::= { vRtrIgmpIfStatsEntry 10 } vRtrIgmpIfRxGrpSrcQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxGrpSrcQueries indicates the number of IGMP Group and Source Specific Queries received on this interface." ::= { vRtrIgmpIfStatsEntry 11 } vRtrIgmpIfRxV1Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxV1Reports indicates the total number of IGMP V1 Reports received on this interface." ::= { vRtrIgmpIfStatsEntry 12 } vRtrIgmpIfRxV2Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxV2Reports indicates the total number of IGMP V2 Reports received on this interface." ::= { vRtrIgmpIfStatsEntry 13 } vRtrIgmpIfRxV3Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxV3Reports indicates the total number of IGMP V3 Reports received on this interface." ::= { vRtrIgmpIfStatsEntry 14 } vRtrIgmpIfRxLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxLeaves indicates the total number of IGMP V2 Leaves received on this interface." ::= { vRtrIgmpIfStatsEntry 15 } vRtrIgmpIfRxBadLenPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxBadLenPkts indicates the total number of IGMP packets with bad length received on this interface." ::= { vRtrIgmpIfStatsEntry 16 } vRtrIgmpIfRxBadChecksumPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxBadChecksumPkts indicates the total number of IGMP packets with bad checksum received on this interface." ::= { vRtrIgmpIfStatsEntry 17 } vRtrIgmpIfRxUnknownTypePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxUnknownTypePkts indicates the total number of IGMP packets with unknown type received on this interface." ::= { vRtrIgmpIfStatsEntry 18 } vRtrIgmpIfRxBadReceiveIfPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxBadReceiveIfPkts indicates the total number of IGMP packets incorrectly received on this interface." ::= { vRtrIgmpIfStatsEntry 19 } vRtrIgmpIfRxNonLocal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxNonLocal indicates the total number of IGMP packets received from a non-local sender." ::= { vRtrIgmpIfStatsEntry 20 } vRtrIgmpIfRxWrongVersions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxWrongVersions indicates the total number of IGMP packets with wrong versions received on this interface." ::= { vRtrIgmpIfStatsEntry 21 } vRtrIgmpIfImportPolicyDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfImportPolicyDrops indicates the total number of times IGMP protocol instance matched the host IP address or group/source addresses specified in the import policy vRtrIgmpIfImportPolicy." ::= { vRtrIgmpIfStatsEntry 22 } vRtrIgmpIfRxNoRtrAlertPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxNoRtrAlertPkts indicates the total number of IGMPv3 packets received on this interface which did not have the router alert flag set." ::= { vRtrIgmpIfStatsEntry 23 } vRtrIgmpIfRxBadEncodings OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxBadEncodings indicates the total number of IGMP packets received on this interface which were not encoded correctly." ::= { vRtrIgmpIfStatsEntry 24 } vRtrIgmpIfRxPktDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfRxPktDrops indicates the total number of IGMP packets that were received on this interface but were dropped." ::= { vRtrIgmpIfStatsEntry 25 } vRtrIgmpIfStatsStarGTypes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpIfStatsStarGTypes indicates the number of entries on this interface for which the source type is 'starG'." ::= { vRtrIgmpIfStatsEntry 26 } vRtrIgmpIfStatsSGTypes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfStatsSGTypes indicates the number of entries on this interface for which the source type is 'sg'." ::= { vRtrIgmpIfStatsEntry 27 } vRtrIgmpIfStatsMcacPolicyDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpIfStatsMcacPolicyDrops indicates the number times an IGMP Group is dropped because of applying a multicast CAC policy on this interface." ::= { vRtrIgmpIfStatsEntry 28 } vRtrIgmpIfRxLocalScopePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpIfRxLocalScopePkts indicates the number of IGMP packets received on the link-local scope IPv4 multicast address." ::= { vRtrIgmpIfStatsEntry 29 } vRtrIgmpIfRxRsvdScopePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpIfRxRsvdScopePkts indicates the number of IGMP packets received on the reserved scope IPv4 multicast address." ::= { vRtrIgmpIfStatsEntry 30 } vRtrIgmpIfMcacLevelTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfMcacLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vRtrIgmpIfMcacLevelTable has an entry for each multicast CAC policy constraint level configured on this system." ::= { vRtrIgmpIfObjs 6 } vRtrIgmpIfMcacLevelEntry OBJECT-TYPE SYNTAX VRtrIgmpIfMcacLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents a particular multicast CAC policy level constraints. Entries are created/deleted by the user." INDEX { vRtrID, vRtrIfIndex, tmnxMcacLevelId } ::= { vRtrIgmpIfMcacLevelTable 1 } VRtrIgmpIfMcacLevelEntry ::= SEQUENCE { vRtrIgmpIfMcacLevelRowStatus RowStatus, vRtrIgmpIfMcacLevelBW Unsigned32 } vRtrIgmpIfMcacLevelRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacLevelRowStatus is used for creation/deletion of level constraint in a CAC policy." ::= { vRtrIgmpIfMcacLevelEntry 1 } vRtrIgmpIfMcacLevelBW OBJECT-TYPE SYNTAX Unsigned32 (0..2147483647) UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacLevelBW specifies the bandwidth in kilobit(s) per second(kbps) for the level." DEFVAL { 1 } ::= { vRtrIgmpIfMcacLevelEntry 2 } vRtrIgmpIfMcacLagTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfMcacLagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vRtrIgmpIfMcacLagTable has an entry for each lag port configured for a multicast CAC policy bundle on this system." ::= { vRtrIgmpIfObjs 7 } vRtrIgmpIfMcacLagEntry OBJECT-TYPE SYNTAX VRtrIgmpIfMcacLagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents a particular multicast CAC lag port constraints. Entries are created/deleted by the user." INDEX { vRtrID, vRtrIfIndex, tmnxMcacLagPortsDown } ::= { vRtrIgmpIfMcacLagTable 1 } VRtrIgmpIfMcacLagEntry ::= SEQUENCE { vRtrIgmpIfMcacLagRowStatus RowStatus, vRtrIgmpIfMcacLagLevel Unsigned32 } vRtrIgmpIfMcacLagRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacLagRowStatus is used for creation/deletion of lag constraint in a CAC policy." ::= { vRtrIgmpIfMcacLagEntry 1 } vRtrIgmpIfMcacLagLevel OBJECT-TYPE SYNTAX Unsigned32 (1..8) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpIfMcacLagLevel specifies the level id to use when the value of tmnxMcacLagPortsDown matches the actual number of ports down in a lag. Using the value of vRtrIgmpIfMcacLagLevel as an index, the operational interface unconstrained bandwidth will be set to vRtrIgmpIfMcacLevelBW. By default for all lag constraints the interface level will be set to 1 at row creation." DEFVAL { 1 } ::= { vRtrIgmpIfMcacLagEntry 2 } vRtrIgmpIfSSMTltTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfSSMTltTableLastChanged indicates the sysUpTime value at the time of the last modification of an entry in the vRtrIgmpIfSSMTransTable. If no changes were made to the table since the last re-initialization of the local network management subsystem, then this object contains a zero value." ::= { vRtrIgmpIfObjs 8 } vRtrIgmpIfSSMTransTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfSSMTransEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpIfSSMTransTable is used to configure group ranges which are translated to SSM (S,G) entries per interface." ::= { vRtrIgmpIfObjs 9 } vRtrIgmpIfSSMTransEntry OBJECT-TYPE SYNTAX VRtrIgmpIfSSMTransEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpIfSSMTransTable. Entries can be created or deleted by an SNMP SET request to vRtrIgmpIfSSMTransRowStatus." INDEX { vRtrID, vRtrIfIndex, vRtrIgmpIfSSMTransGrpAddrType1, vRtrIgmpIfSSMTransGrpAddr1, vRtrIgmpIfSSMTransGrpAddrType2, vRtrIgmpIfSSMTransGrpAddr2, vRtrIgmpIfSSMTransSrcAddrType, vRtrIgmpIfSSMTransSrcAddr } ::= { vRtrIgmpIfSSMTransTable 1 } VRtrIgmpIfSSMTransEntry ::= SEQUENCE { vRtrIgmpIfSSMTransGrpAddrType1 InetAddressType, vRtrIgmpIfSSMTransGrpAddr1 InetAddress, vRtrIgmpIfSSMTransGrpAddrType2 InetAddressType, vRtrIgmpIfSSMTransGrpAddr2 InetAddress, vRtrIgmpIfSSMTransSrcAddrType InetAddressType, vRtrIgmpIfSSMTransSrcAddr InetAddress, vRtrIgmpIfSSMTransRowStatus RowStatus } vRtrIgmpIfSSMTransGrpAddrType1 OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpIfSSMTransGrpAddrType1 indicates the starting address type of the group range." ::= { vRtrIgmpIfSSMTransEntry 1 } vRtrIgmpIfSSMTransGrpAddr1 OBJECT-TYPE SYNTAX InetAddress (SIZE (4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpIfSSMTransGrpAddr1 is an index into the table and it indicates the start of the group range." ::= { vRtrIgmpIfSSMTransEntry 2 } vRtrIgmpIfSSMTransGrpAddrType2 OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpIfSSMTransGrpAddrType2 indicates the ending address type of the group range." ::= { vRtrIgmpIfSSMTransEntry 3 } vRtrIgmpIfSSMTransGrpAddr2 OBJECT-TYPE SYNTAX InetAddress (SIZE (4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpIfSSMTransGrpAddr2 is an index into the table and it indicates the end of the group range. The value of vRtrIgmpIfSSMTransGrpAddr2 should always be greater than or equal to the value of vRtrIgmpIfSSMTransGrpAddr1." ::= { vRtrIgmpIfSSMTransEntry 4 } vRtrIgmpIfSSMTransSrcAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpIfSSMTransSrcAddrType indicates the type of the source address for this group range." ::= { vRtrIgmpIfSSMTransEntry 5 } vRtrIgmpIfSSMTransSrcAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "vRtrIgmpIfSSMTransSrcAddr is an index into the table. It indicates the source address for this group range. Whenever a (*,G) report is received in the range specified by vRtrIgmpIfSSMTransGrpAddr1 and vRtrIgmpIfSSMTransGrpAddr2, it is translated to an (S,G) report with the value of this object as the source address." ::= { vRtrIgmpIfSSMTransEntry 6 } vRtrIgmpIfSSMTransRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpIfSSMTransRowStatus is used to create/delete an entry in this table. 'createAndGo' and 'destroy' are the only operations supported." ::= { vRtrIgmpIfSSMTransEntry 7 } vRtrIgmpRsvpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpRsvpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the interfaces on which IGMP protocol operation is enabled." ::= { vRtrIgmpIfObjs 10 } vRtrIgmpRsvpIfEntry OBJECT-TYPE SYNTAX VRtrIgmpRsvpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the vRtrIgmpRsvpIfTable represents a tunnel interface on this router that participates in the PIM protocol. Entries can be created and deleted via SNMP SET operations." INDEX { vRtrID, vRtrIgmpRsvpIfLspName, vRtrIgmpRsvpIfSenderAddrType, vRtrIgmpRsvpIfSenderAddr } ::= { vRtrIgmpRsvpIfTable 1 } VRtrIgmpRsvpIfEntry ::= SEQUENCE { vRtrIgmpRsvpIfLspName TNamedItem, vRtrIgmpRsvpIfSenderAddrType InetAddressType, vRtrIgmpRsvpIfSenderAddr InetAddress, vRtrIgmpRsvpIfRowStatus RowStatus, vRtrIgmpRsvpIfIndex InterfaceIndex, vRtrIgmpRsvpIfBfdEnable TruthValue, vRtrIgmpRsvpIfAdminState TmnxAdminState, vRtrIgmpRsvpIfOperState TmnxOperState } vRtrIgmpRsvpIfLspName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpRsvpIfLspName indicates the name of the RSVP point to multipoint (P2MP) lsp name associated with this tunnel interface." ::= { vRtrIgmpRsvpIfEntry 1 } vRtrIgmpRsvpIfSenderAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpRsvpIfSenderAddrType indicates the type for vRtrIgmpRsvpIfSenderAddr." ::= { vRtrIgmpRsvpIfEntry 2 } vRtrIgmpRsvpIfSenderAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpRsvpIfSenderAddr indicates the sender address." ::= { vRtrIgmpRsvpIfEntry 3 } vRtrIgmpRsvpIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpRsvpIfRowStatus is used to create or delete an entry." ::= { vRtrIgmpRsvpIfEntry 4 } vRtrIgmpRsvpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The unique value of vRtrIgmpRsvpIfIndex indicates the tunnel interface for this virtual router in the Nokia SROS system. It is a unique value among entries with the same value of vRtrID." ::= { vRtrIgmpRsvpIfEntry 5 } vRtrIgmpRsvpIfBfdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpRsvpIfBfdEnable specifies if the BFD session on P2MP-LSPs for the failure detection of the ingress node of an LSP is enabled or not." DEFVAL { false } ::= { vRtrIgmpRsvpIfEntry 6 } vRtrIgmpRsvpIfAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpRsvpIfAdminState specifies the desired administrative state for IGMP protocol on this tunnel interface." DEFVAL { inService } ::= { vRtrIgmpRsvpIfEntry 7 } vRtrIgmpRsvpIfOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpRsvpIfOperState indicates the current operational state of IGMP protocol on this tunnel interface." ::= { vRtrIgmpRsvpIfEntry 8 } vRtrIgmpLdpIfTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpLdpIfTableLastChanged indicates the sysUpTime at the time of the last modification to vRtrIgmpLdpIfTable by adding, deleting an entry or change to a writable object in the table." ::= { vRtrIgmpIfObjs 11 } vRtrIgmpLdpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpLdpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the LDP interfaces on which IGMP protocol operation is enabled." ::= { vRtrIgmpIfObjs 12 } vRtrIgmpLdpIfEntry OBJECT-TYPE SYNTAX VRtrIgmpLdpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the vRtrIgmpLdpIfTable represents a tunnel interface on this router that participates in the IGMP protocol. Entries can be created and deleted via SNMP SET operations." INDEX { vRtrID, vRtrIgmpLdpP2mpId, vRtrIgmpLdpIfSenderAddrType, vRtrIgmpLdpIfSenderAddr } ::= { vRtrIgmpLdpIfTable 1 } VRtrIgmpLdpIfEntry ::= SEQUENCE { vRtrIgmpLdpP2mpId Unsigned32, vRtrIgmpLdpIfSenderAddrType InetAddressType, vRtrIgmpLdpIfSenderAddr InetAddress, vRtrIgmpLdpIfRowStatus RowStatus, vRtrIgmpLdpIfLastChanged TimeStamp, vRtrIgmpLdpIfIndex InterfaceIndex, vRtrIgmpLdpIfAdminState TmnxAdminState, vRtrIgmpLdpIfOperState TmnxOperState } vRtrIgmpLdpP2mpId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpLdpP2mpId indicates the LDP P2MP Id." ::= { vRtrIgmpLdpIfEntry 1 } vRtrIgmpLdpIfSenderAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpLdpIfSenderAddrType indicates the type for vRtrIgmpLdpIfSenderAddr." ::= { vRtrIgmpLdpIfEntry 2 } vRtrIgmpLdpIfSenderAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpLdpIfSenderAddr indicates the sender address of the root node." ::= { vRtrIgmpLdpIfEntry 3 } vRtrIgmpLdpIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpLdpIfRowStatus is used to create or delete an entry." ::= { vRtrIgmpLdpIfEntry 4 } vRtrIgmpLdpIfLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpLdpIfLastChanged indicates the timestamp of the last change to this row in vRtrIgmpLdpIfTable." ::= { vRtrIgmpLdpIfEntry 5 } vRtrIgmpLdpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpLdpIfIndex indicates the LDP interface index for this virtual router which participates in the IGMP protocol. It is a unique value among entries with the same value of vRtrID." ::= { vRtrIgmpLdpIfEntry 6 } vRtrIgmpLdpIfAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpLdpIfAdminState specifies the desired administrative state for IGMP protocol on this tunnel interface." DEFVAL { inService } ::= { vRtrIgmpLdpIfEntry 7 } vRtrIgmpLdpIfOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpLdpIfOperState indicates the current operational state of IGMP protocol on this tunnel interface." ::= { vRtrIgmpLdpIfEntry 8 } vRtrIgmpIfSGrpRangeSrcTblLstChgd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeSrcTblLstChgd indicates the sysUpTime at the time of the last modification of an entry in the vRtrIgmpIfSGrpRangeSrcTable. If no changes were made to the table since the last re-initialization of the local network management subsystem, then this object contains a zero value." ::= { vRtrIgmpIfObjs 13 } vRtrIgmpIfSGrpRangeSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpIfSGrpRangeSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vRtrIgmpIfSGrpRangeSrcTable contains the IP multicast sources corresponding to the IP multicast group ranges which are statically configured." ::= { vRtrIgmpIfObjs 14 } vRtrIgmpIfSGrpRangeSrcEntry OBJECT-TYPE SYNTAX VRtrIgmpIfSGrpRangeSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpIfSGrpRangeSrcTable. Entries can be created or deleted by an SNMP SET request to vRtrIgmpIfSGrpRangeSrcRowStatus." INDEX { vRtrID, vRtrIfIndex, vRtrIgmpIfSGrpRangeStartAddrType, vRtrIgmpIfSGrpRangeStartAddr, vRtrIgmpIfSGrpRangeEndAddrType, vRtrIgmpIfSGrpRangeEndAddr, vRtrIgmpIfSGrpRangeStepAddrType, vRtrIgmpIfSGrpRangeStepAddr, vRtrIgmpIfSGrpRangeSrcAddrType, vRtrIgmpIfSGrpRangeSrcAddr } ::= { vRtrIgmpIfSGrpRangeSrcTable 1 } VRtrIgmpIfSGrpRangeSrcEntry ::= SEQUENCE { vRtrIgmpIfSGrpRangeStartAddrType InetAddressType, vRtrIgmpIfSGrpRangeStartAddr InetAddress, vRtrIgmpIfSGrpRangeEndAddrType InetAddressType, vRtrIgmpIfSGrpRangeEndAddr InetAddress, vRtrIgmpIfSGrpRangeStepAddrType InetAddressType, vRtrIgmpIfSGrpRangeStepAddr InetAddress, vRtrIgmpIfSGrpRangeSrcAddrType InetAddressType, vRtrIgmpIfSGrpRangeSrcAddr InetAddress, vRtrIgmpIfSGrpRangeSrcRowStatus RowStatus, vRtrIgmpIfSGrpRangeLastChanged TimeStamp, vRtrIgmpIfSGrpRangeGrpCount Unsigned32 } vRtrIgmpIfSGrpRangeStartAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeStartAddrType indicates the address type of vRtrIgmpIfSGrpRangeStartAddr." ::= { vRtrIgmpIfSGrpRangeSrcEntry 1 } vRtrIgmpIfSGrpRangeStartAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeStartAddr indicates the IP multicast group-range start-address for which this entry contains information." ::= { vRtrIgmpIfSGrpRangeSrcEntry 2 } vRtrIgmpIfSGrpRangeEndAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeEndAddrType indicates the address type of vRtrIgmpIfSGrpRangeEndAddr." ::= { vRtrIgmpIfSGrpRangeSrcEntry 3 } vRtrIgmpIfSGrpRangeEndAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeEndAddr indicates the IP multicast group-range end-address for which this entry contains information. The value of vRtrIgmpIfSGrpRangeEndAddr should always be greater than the value of vRtrIgmpIfSGrpRangeStartAddr." ::= { vRtrIgmpIfSGrpRangeSrcEntry 4 } vRtrIgmpIfSGrpRangeStepAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeStepAddrType indicates the address type of vRtrIgmpIfSGrpRangeStepAddr." ::= { vRtrIgmpIfSGrpRangeSrcEntry 5 } vRtrIgmpIfSGrpRangeStepAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeStepAddr indicates the step interval size within the group-range address." ::= { vRtrIgmpIfSGrpRangeSrcEntry 6 } vRtrIgmpIfSGrpRangeSrcAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeSrcAddrType indicates the address type of vRtrIgmpIfSGrpRangeSrcAddr." ::= { vRtrIgmpIfSGrpRangeSrcEntry 7 } vRtrIgmpIfSGrpRangeSrcAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeSrcAddr indicates the address of the source that is joined for every IP multicast group in the range vRtrIgmpIfSGrpRangeStartAddr-vRtrIgmpIfSGrpRangeEndAddr. A zero address value corresponds to a (*,G) join for every group in the range." ::= { vRtrIgmpIfSGrpRangeSrcEntry 8 } vRtrIgmpIfSGrpRangeSrcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status used for creation or deletion of vRtrIgmpIfSGrpRangeSrcTable entries." ::= { vRtrIgmpIfSGrpRangeSrcEntry 9 } vRtrIgmpIfSGrpRangeLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The sysUpTime when this row was last modified." ::= { vRtrIgmpIfSGrpRangeSrcEntry 10 } vRtrIgmpIfSGrpRangeGrpCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpIfSGrpRangeGrpCount indicates the number of groups in the group-range." ::= { vRtrIgmpIfSGrpRangeSrcEntry 11 } vRtrIgmpNotificationObjs OBJECT IDENTIFIER ::= { tmnxIgmpObjs 3 } vRtrIgmpNotifyQueryVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "vRtrIgmpNotifyQueryVersion is used by vRtrIgmpIfRxQueryVerMismatch to notify the version of the query received by the router." ::= { vRtrIgmpNotificationObjs 1 } vRtrIgmpNotifyGrpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object vRtrIgmpNotifyGrpAddrType indicates the type of vRtrIgmpNotifyGrpAddr." ::= { vRtrIgmpNotificationObjs 2 } vRtrIgmpNotifyGrpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object vRtrIgmpNotifyGrpAddr indicates the multicast group address." ::= { vRtrIgmpNotificationObjs 3 } vRtrIgmpNotifyDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object vRtrIgmpNotifyDescription is a printable character string." ::= { vRtrIgmpNotificationObjs 4 } vRtrIgmpNotifyMcacPolicyName OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of vRtrIgmpNotifyMcacPolicyName specifies the name of the multicast CAC policy." ::= { vRtrIgmpNotificationObjs 5 } vRtrIgmpNotifySrcAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object vRtrIgmpNotifySrcAddrType indicates the type of vRtrIgmpNotifySrcAddr." ::= { vRtrIgmpNotificationObjs 6 } vRtrIgmpNotifySrcAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object vRtrIgmpNotifySrcAddr indicates the multicast source address." ::= { vRtrIgmpNotificationObjs 7 } vRtrIgmpNotifyMaxNumOfIPsecIf OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of vRtrIgmpNotifyMaxNumOfIPsecIf indicates the maximum number of IPsec multicast interfaces that can be established by the system." ::= { vRtrIgmpNotificationObjs 8 } vRtrIgmpNotifyNumOfIPsecIf OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of vRtrIgmpNotifyNumOfIPsecIf indicates the actual number of IPsec multicast interfaces in the system." ::= { vRtrIgmpNotificationObjs 9 } vRtrIgmpHostObjs OBJECT IDENTIFIER ::= { tmnxIgmpObjs 4 } vRtrIgmpHostTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the hosts for which IGMP protocol operation is enabled." ::= { vRtrIgmpHostObjs 1 } vRtrIgmpHostEntry OBJECT-TYPE SYNTAX VRtrIgmpHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the vRtrIgmpHostTable represents a host on this router that participates in the IGMP protocol." INDEX { vRtrID, vRtrIgmpHostAddress } ::= { vRtrIgmpHostTable 1 } VRtrIgmpHostEntry ::= SEQUENCE { vRtrIgmpHostAddress IpAddress, vRtrIgmpHostLastChangeTime TimeStamp, vRtrIgmpHostOperState IgmpGrpItfOperState, vRtrIgmpHostOperVersion Unsigned32, vRtrIgmpHostGroupCount Unsigned32, vRtrIgmpHostNextGenQueryTime Unsigned32, vRtrIgmpHostMaxGroupsTillNow Counter32, vRtrIgmpHostFwdSvcId TmnxServId, vRtrIgmpHostGrpIfId InterfaceIndex, vRtrIgmpHostPppoeSessionId TmnxPppoeSessionId, vRtrIgmpHostSubscriberId TmnxSubIdentStringOrEmpty, vRtrIgmpHostMacAddress MacAddress, vRtrIgmpHostIgmpPolicy TPolicyStatementNameOrEmpty, vRtrIgmpHostMaxGroups Unsigned32, vRtrIgmpHostAdminVersion Unsigned32, vRtrIgmpHostMaxSources Unsigned32, vRtrIgmpHostMaxGrpSources Unsigned32, vRtrIgmpHostQueryInterval Unsigned32, vRtrIgmpHostLastMembQueryIntvl Unsigned32, vRtrIgmpHostQueryResponseIntvl Unsigned32, vRtrIgmpHostDisRtrAlertChk TruthValue, vRtrIgmpHostBondingConnIndex Unsigned32, vRtrIgmpHostBondingId TmnxSubIdentStringOrEmpty } vRtrIgmpHostAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP host address for which this entry contains information." ::= { vRtrIgmpHostEntry 1 } vRtrIgmpHostLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The sysUpTime when this row was last modified." ::= { vRtrIgmpHostEntry 2 } vRtrIgmpHostOperState OBJECT-TYPE SYNTAX IgmpGrpItfOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of IGMP protocol for this host." ::= { vRtrIgmpHostEntry 3 } vRtrIgmpHostOperVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational version of IGMP which is running for this host. If the value of vRtrIgmpIfAdminVersion is configured as '3' but all of the routers in the local subnet of this interface use IGMP version v1 or v2, the operational version will be v1 or v2." ::= { vRtrIgmpHostEntry 4 } vRtrIgmpHostGroupCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpHostGroupCount is the number of multicast groups which have been learned by the router for this host." ::= { vRtrIgmpHostEntry 5 } vRtrIgmpHostNextGenQueryTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If this router is the querier (vRtrIgmpIfQuerier is a local address), vRtrIgmpHostNextGenQueryTime is the time remaining before the general query is sent for this host. If this router is not the querier for the host, the value of this object will be zero." ::= { vRtrIgmpHostEntry 6 } vRtrIgmpHostMaxGroupsTillNow OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostMaxGroupsTillNow indicates the highest value that vRtrIgmpHostMaxGroups had till now." ::= { vRtrIgmpHostEntry 7 } vRtrIgmpHostFwdSvcId OBJECT-TYPE SYNTAX TmnxServId MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostFwdSvcId specifies the forwarding service ID for a subscriber interface in a retailer context." DEFVAL { 0 } ::= { vRtrIgmpHostEntry 8 } vRtrIgmpHostGrpIfId OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpIfId specifies the forwarding group interface." ::= { vRtrIgmpHostEntry 9 } vRtrIgmpHostPppoeSessionId OBJECT-TYPE SYNTAX TmnxPppoeSessionId MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostPppoeSessionId specifies the PPPoE session id of this subscriber host." ::= { vRtrIgmpHostEntry 10 } vRtrIgmpHostSubscriberId OBJECT-TYPE SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostSubscriberId indicates the subscriber identification of this subscriber host. This must be an existing subscriber." ::= { vRtrIgmpHostEntry 11 } vRtrIgmpHostMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostMacAddress specifies the MAC address of this subscriber host." ::= { vRtrIgmpHostEntry 12 } vRtrIgmpHostIgmpPolicy OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostIgmpPolicy specifies the name of the IGMP policy." DEFVAL { "" } ::= { vRtrIgmpHostEntry 13 } vRtrIgmpHostMaxGroups OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..16000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostMaxGroups specifies the maximum number of groups for which IGMP can have local receiver information based on received IGMP reports on this subscriber host. When this configuration is changed dynamically to a value lower than currently accepted number of groups, the groups that are already accepted are not deleted. Only new groups will not be allowed. When this object has a value of 0, there is no limit to the number of groups." DEFVAL { 0 } ::= { vRtrIgmpHostEntry 14 } vRtrIgmpHostAdminVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The configured version of IGMP which is running for this Host. For IGMP to function correctly, all routers on a LAN must be configured to run the same version of IGMP on that LAN." DEFVAL { 3 } ::= { vRtrIgmpHostEntry 15 } vRtrIgmpHostMaxSources OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostMaxSources specifies the maximum number of sources per group for which IGMP can have local receiver information based on received IGMP reports on this subscriber host. When this configuration is changed dynamically to a value lower than currently accepted number of sources, the sources that are already accepted are not deleted. Only new sources will not be allowed. When this object has a value of 0, there is no limit to the number of sources." DEFVAL { 0 } ::= { vRtrIgmpHostEntry 16 } vRtrIgmpHostMaxGrpSources OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..32000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostMaxGrpSources specifies the maximum number of group sources per group for which IGMP can have local receiver information based on received IGMP reports on this subscriber host. When this configuration is changed dynamically to a value lower than currently accepted number of sources, the sources that are already accepted are not deleted. Only new sources will not be allowed. When this object has a value of 0, there is no limit to the number of sources." DEFVAL { 0 } ::= { vRtrIgmpHostEntry 17 } vRtrIgmpHostQueryInterval OBJECT-TYPE SYNTAX Unsigned32 (0 | 2..1024) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostQueryInterval indicates the frequency at which the IGMP Host-Query packets are transmitted on this subscriber host." ::= { vRtrIgmpHostEntry 18 } vRtrIgmpHostLastMembQueryIntvl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1023) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostLastMembQueryIntvl indicates the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group." ::= { vRtrIgmpHostEntry 19 } vRtrIgmpHostQueryResponseIntvl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1023) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostQueryResponseIntvl indicates maximum query response time advertised in Igmpv2 queries on this subscriber host." ::= { vRtrIgmpHostEntry 20 } vRtrIgmpHostDisRtrAlertChk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpHostDisRtrAlertChk indicates whether router alert checking for IGMP messages is enabled or disabled. If this flag is set to 'true', checking is disabled." ::= { vRtrIgmpHostEntry 21 } vRtrIgmpHostBondingConnIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpHostBondingConnIndex indicates the bonding connection index of the session of this host. A value of 0 indicates this session is not part of a bonding context." ::= { vRtrIgmpHostEntry 22 } vRtrIgmpHostBondingId OBJECT-TYPE SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpHostBondingId indicates the bonding identifier of the session of this host." ::= { vRtrIgmpHostEntry 23 } vRtrIgmpHostStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpHostStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IGMP statistics for a particular host." ::= { vRtrIgmpHostObjs 2 } vRtrIgmpHostStatsEntry OBJECT-TYPE SYNTAX VRtrIgmpHostStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpHostStatsTable." AUGMENTS { vRtrIgmpHostEntry } ::= { vRtrIgmpHostStatsTable 1 } VRtrIgmpHostStatsEntry ::= SEQUENCE { vRtrIgmpHostTxGenQueries Counter32, vRtrIgmpHostTxGrpQueries Counter32, vRtrIgmpHostTxGrpSrcQueries Counter32, vRtrIgmpHostTxV1Reports Counter32, vRtrIgmpHostTxV2Reports Counter32, vRtrIgmpHostTxV3Reports Counter32, vRtrIgmpHostTxLeaves Counter32, vRtrIgmpHostTxErrors Counter32, vRtrIgmpHostRxGenQueries Counter32, vRtrIgmpHostRxGrpQueries Counter32, vRtrIgmpHostRxGrpSrcQueries Counter32, vRtrIgmpHostRxV1Reports Counter32, vRtrIgmpHostRxV2Reports Counter32, vRtrIgmpHostRxV3Reports Counter32, vRtrIgmpHostRxLeaves Counter32, vRtrIgmpHostRxBadLenPkts Counter32, vRtrIgmpHostRxBadChecksumPkts Counter32, vRtrIgmpHostRxUnknownTypePkts Counter32, vRtrIgmpHostRxBadReceiveIfPkts Counter32, vRtrIgmpHostRxNonLocal Counter32, vRtrIgmpHostRxWrongVersions Counter32, vRtrIgmpHostImportPolicyDrops Counter32, vRtrIgmpHostRxNoRtrAlertPkts Counter32, vRtrIgmpHostRxBadEncodings Counter32, vRtrIgmpHostRxPktDrops Counter32, vRtrIgmpHostStatsStarGTypes Gauge32, vRtrIgmpHostStatsSGTypes Gauge32, vRtrIgmpHostStatsMcacPolicyDrops Counter32, vRtrIgmpHostRxLocalScopePkts Counter32, vRtrIgmpHostRxRsvdScopePkts Counter32, vRtrIgmpHostRedirectionDrops Counter32 } vRtrIgmpHostTxGenQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostTxGenQueries indicates the number of IGMP General Queries transmitted for this host." ::= { vRtrIgmpHostStatsEntry 1 } vRtrIgmpHostTxGrpQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostTxGrpQueries indicates the number of IGMP Group Specific Queries transmitted for this host." ::= { vRtrIgmpHostStatsEntry 2 } vRtrIgmpHostTxGrpSrcQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostTxGrpSrcQueries indicates the number of IGMP Group and Source Specific Queries transmitted for this host." ::= { vRtrIgmpHostStatsEntry 3 } vRtrIgmpHostTxV1Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostTxV1Reports indicates the total number of IGMP V1 Reports transmitted for this host." ::= { vRtrIgmpHostStatsEntry 4 } vRtrIgmpHostTxV2Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostTxV2Reports indicates the total number of IGMP V2 Reports transmitted for this host." ::= { vRtrIgmpHostStatsEntry 5 } vRtrIgmpHostTxV3Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostTxV3Reports indicates the total number of IGMP V3 Reports transmitted for this host." ::= { vRtrIgmpHostStatsEntry 6 } vRtrIgmpHostTxLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostTxLeaves indicates the total number of IGMP Leaves transmitted for this host." ::= { vRtrIgmpHostStatsEntry 7 } vRtrIgmpHostTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostTxErrors indicates the total number of times there was an error transmitting IGMP packets for this host." ::= { vRtrIgmpHostStatsEntry 8 } vRtrIgmpHostRxGenQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxGenQueries indicates the total number of IGMP General Queries received for this host." ::= { vRtrIgmpHostStatsEntry 9 } vRtrIgmpHostRxGrpQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxGrpQueries indicates the number of IGMP Group Specific Queries received for this host." ::= { vRtrIgmpHostStatsEntry 10 } vRtrIgmpHostRxGrpSrcQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxGrpSrcQueries indicates the number of IGMP Group and Source Specific Queries received for this host." ::= { vRtrIgmpHostStatsEntry 11 } vRtrIgmpHostRxV1Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxV1Reports indicates the total number of IGMP V1 Reports received for this host." ::= { vRtrIgmpHostStatsEntry 12 } vRtrIgmpHostRxV2Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxV2Reports indicates the total number of IGMP V2 Reports received for this host." ::= { vRtrIgmpHostStatsEntry 13 } vRtrIgmpHostRxV3Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxV3Reports indicates the total number of IGMP V3 Reports received for this host." ::= { vRtrIgmpHostStatsEntry 14 } vRtrIgmpHostRxLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxLeaves indicates the total number of IGMP V2 Leaves received for this host." ::= { vRtrIgmpHostStatsEntry 15 } vRtrIgmpHostRxBadLenPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxBadLenPkts indicates the total number of IGMP packets with bad length received for this host." ::= { vRtrIgmpHostStatsEntry 16 } vRtrIgmpHostRxBadChecksumPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxBadChecksumPkts indicates the total number of IGMP packets with bad checksum received for this host." ::= { vRtrIgmpHostStatsEntry 17 } vRtrIgmpHostRxUnknownTypePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxUnknownTypePkts indicates the total number of IGMP packets with unknown type received for this host." ::= { vRtrIgmpHostStatsEntry 18 } vRtrIgmpHostRxBadReceiveIfPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxBadReceiveIfPkts indicates the total number of IGMP packets incorrectly received for this host." ::= { vRtrIgmpHostStatsEntry 19 } vRtrIgmpHostRxNonLocal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxNonLocal indicates the total number of IGMP packets received from a non-local sender." ::= { vRtrIgmpHostStatsEntry 20 } vRtrIgmpHostRxWrongVersions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxWrongVersions indicates the total number of IGMP packets with wrong versions received for this host." ::= { vRtrIgmpHostStatsEntry 21 } vRtrIgmpHostImportPolicyDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostImportPolicyDrops indicates the total number of times IGMP protocol instance matched the host IP address or group/source addresses specified in the import policy tmnxSubIgmpPlcyImportPolicy." ::= { vRtrIgmpHostStatsEntry 22 } vRtrIgmpHostRxNoRtrAlertPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxNoRtrAlertPkts indicates the total number of IGMPv3 packets received for this host which did not have the router alert flag set." ::= { vRtrIgmpHostStatsEntry 23 } vRtrIgmpHostRxBadEncodings OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxBadEncodings indicates the total number of IGMP packets received for this host which were not encoded correctly." ::= { vRtrIgmpHostStatsEntry 24 } vRtrIgmpHostRxPktDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostRxPktDrops indicates the total number of IGMP packets that were received for this host but were dropped." ::= { vRtrIgmpHostStatsEntry 25 } vRtrIgmpHostStatsStarGTypes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostStatsStarGTypes indicates the number of entries for this host for which the source type is 'starG'." ::= { vRtrIgmpHostStatsEntry 26 } vRtrIgmpHostStatsSGTypes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostStatsSGTypes indicates the number of entries for this host for which the source type is 'sg'." ::= { vRtrIgmpHostStatsEntry 27 } vRtrIgmpHostStatsMcacPolicyDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpHostStatsMcacPolicyDrops indicates the number times an IGMP Group is dropped because of applying a multicast CAC policy for this host." ::= { vRtrIgmpHostStatsEntry 28 } vRtrIgmpHostRxLocalScopePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpHostRxLocalScopePkts indicates the number of IGMP packets received on the link-local scope IPv4 multicast address." ::= { vRtrIgmpHostStatsEntry 29 } vRtrIgmpHostRxRsvdScopePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpHostRxRsvdScopePkts indicates the number of IGMP packets received on the reserved scope IPv4 multicast address." ::= { vRtrIgmpHostStatsEntry 30 } vRtrIgmpHostRedirectionDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpHostRedirectionDrops indicates the number times an IGMP Group is dropped because of a failure while applying a redirection policy for this host." ::= { vRtrIgmpHostStatsEntry 31 } vRtrIgmpGrpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the group interfaces on which IGMP protocol operation is enabled." ::= { vRtrIgmpHostObjs 3 } vRtrIgmpGrpIfEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the vRtrIgmpGrpIfTable represents a group interface on this router that participates in the IGMP protocol. An entry in this table can be created or destroyed by an SNMP SET request to vRtrIgmpGrpIfRowStatus. An attempt to destroy a row will fail if vRtrIgmpGrpIfAdminState has not first been set to 'outOfService'." INDEX { vRtrID, vRtrIfFwdSvcId, vRtrIfIndex } ::= { vRtrIgmpGrpIfTable 1 } VRtrIgmpGrpIfEntry ::= SEQUENCE { vRtrIfFwdSvcId TmnxServId, vRtrIgmpGrpIfRowStatus RowStatus, vRtrIgmpGrpIfLastChangeTime TimeStamp, vRtrIgmpGrpIfAdminState TmnxAdminState, vRtrIgmpGrpIfOperState TmnxOperState, vRtrIgmpGrpIfSubHostsOnly TruthValue, vRtrIgmpGrpIfAdminVersion Unsigned32, vRtrIgmpGrpIfImportPolicy TPolicyStatementNameOrEmpty, vRtrIgmpGrpIfSubnetCheck TruthValue, vRtrIgmpGrpIfMcacPolicyName TPolicyStatementNameOrEmpty, vRtrIgmpGrpIfMcacUnconstrainedBW Integer32, vRtrIgmpGrpIfMcacConstAdminState TmnxAdminState, vRtrIgmpGrpIfMcacPreRsvdMandBW Integer32, vRtrIgmpGrpIfMcacinUseMandBw Unsigned32, vRtrIgmpGrpIfMcacinUseOpnlBw Unsigned32, vRtrIgmpGrpIfMcacAvailMandBw Unsigned32, vRtrIgmpGrpIfMcacAvailOpnlBw Unsigned32, vRtrIgmpGrpIfMcacValuesInTransit TruthValue, vRtrIgmpGrpIfDisRtrAlertChk TruthValue, vRtrIgmpGrpIfMaxGroups Unsigned32, vRtrIgmpGrpIfMaxSources Unsigned32, vRtrIgmpGrpIfMaxGrpSources Unsigned32, vRtrIgmpGrpIfQuerySrcIp IpAddress, vRtrIgmpGrpIfMcacIfPolicyName TPolicyStatementNameOrEmpty, vRtrIgmpGrpIfQueryInterval Unsigned32, vRtrIgmpGrpIfLastMembQueryIntvl Unsigned32, vRtrIgmpGrpIfQueryResponseIntvl Unsigned32 } vRtrIfFwdSvcId OBJECT-TYPE SYNTAX TmnxServId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIfFwdSvcId specifies the forwarding service ID for a subscriber interface in a retailer context." DEFVAL { 0 } ::= { vRtrIgmpGrpIfEntry 1 } vRtrIgmpGrpIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The activation of a row enables IGMP on the group interface. The destruction of a row disables IGMP on the group interface. Before this row can be destroyed, vRtrIgmpGrpIfAdminState must have been set to 'outOfService'." ::= { vRtrIgmpGrpIfEntry 2 } vRtrIgmpGrpIfLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The sysUpTime when this row was last modified." ::= { vRtrIgmpGrpIfEntry 3 } vRtrIgmpGrpIfAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpGrpIfAdminState specifies the desired administrative state for IGMP protocol on this group interface." DEFVAL { inService } ::= { vRtrIgmpGrpIfEntry 4 } vRtrIgmpGrpIfOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of IGMP protocol on this group interface." ::= { vRtrIgmpGrpIfEntry 5 } vRtrIgmpGrpIfSubHostsOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpGrpIfSubHostsOnly is used to enable/disable handling of IGMP joins received from hosts that are not known in subscriber management or on which no IGMP policy is applied. If this flag is set to 'true', only traffic from IGMP enabled hosts is allowed." DEFVAL { true } ::= { vRtrIgmpGrpIfEntry 6 } vRtrIgmpGrpIfAdminVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The configured version of IGMP which is running on SAPs belonging to this group-interface. This object can be used to configure a router capable of running either value. For IGMP to function correctly, all routers on a LAN must be configured to run the same version of IGMP on that LAN." DEFVAL { 3 } ::= { vRtrIgmpGrpIfEntry 7 } vRtrIgmpGrpIfImportPolicy OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpGrpIfImportPolicy specifies the policy that is to be applied on SAPs belonging to this group-interface." DEFVAL { ''H } ::= { vRtrIgmpGrpIfEntry 8 } vRtrIgmpGrpIfSubnetCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpGrpIfSubnetCheck is used to enable/disable subnet checking for IGMP messages received on SAPs belonging to this group-interface. If this flag is set to 'true', subnet checking is enabled. All IGMP packets with a source address that is not in the local subnet are dropped." DEFVAL { true } ::= { vRtrIgmpGrpIfEntry 9 } vRtrIgmpGrpIfMcacPolicyName OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacPolicyName specifies the name of the multicast CAC policy. The multicast CAC policy applies to the group-interface CAC algorithm if the channel(group) on SAPs belonging to this group-interface is part of the policy as specified in vRtrIgmpGrpIfMcacPolicyName." DEFVAL { "" } ::= { vRtrIgmpGrpIfEntry 10 } vRtrIgmpGrpIfMcacUnconstrainedBW OBJECT-TYPE SYNTAX Integer32 (-1 | 0..2147483647) UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacUnconstrainedBW specifies the bandwidth assigned for all SAPs belonging to this group-interface's multicast CAC policy traffic in kilobit(s) per second(kbps). If the default value of '-1' is set, there is no constraint on bandwidth allocated to the group-interface. If the value of vRtrIgmpGrpIfMcacUnconstrainedBW is set to '0' and if a multicast CAC policy is assigned on the group-interface, then no group (channel) from that policy is allowed on a SAP belonging to that group-interface." DEFVAL { -1 } ::= { vRtrIgmpGrpIfEntry 11 } vRtrIgmpGrpIfMcacConstAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacConstAdminState specifies the administrative state of the multicast CAC policy's constraints." DEFVAL { inService } ::= { vRtrIgmpGrpIfEntry 12 } vRtrIgmpGrpIfMcacPreRsvdMandBW OBJECT-TYPE SYNTAX Integer32 (-1 | 0..2147483647) UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacPreRsvdMandBW specifies the bandwidth pre-reserved for all the mandatory channels on all SAPs belonging to a given group-interface in kilobit(s) per second(kbps). If the value of vRtrIgmpGrpIfMcacUnconstrainedBW is '0', no mandatory channels are allowed. If the value of vRtrIgmpGrpIfMcacUnconstrainedBW is '-1', then all mandatory and optional channels are allowed. If the value of vRtrIgmpGrpIfMcacPreRsvdMandBW is equal to the value of vRtrIgmpGrpIfMcacUnconstrainedBW, then all the unconstrained bandwidth on all SAPs belonging to a given group-interface is allocated to mandatory channels configured through multicast CAC policy on that group-interface and no optional groups (channels) are allowed. The value of vRtrIgmpGrpIfMcacPreRsvdMandBW should always be less than or equal to that of vRtrIgmpGrpIfMcacUnconstrainedBW. An attempt to set the value of vRtrIgmpGrpIfMcacPreRsvdMandBW greater than that of vRtrIgmpGrpIfMcacUnconstrainedBW will result in inconsistent value error." DEFVAL { -1 } ::= { vRtrIgmpGrpIfEntry 13 } vRtrIgmpGrpIfMcacinUseMandBw OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacinUseMandBw indicates the in-use bandwidth in kilobit(s) per second(kbps) for the mandatory channels for all SAPs belonging to this protocol group-interface instance." ::= { vRtrIgmpGrpIfEntry 14 } vRtrIgmpGrpIfMcacinUseOpnlBw OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacinUseOpnlBw indicates the in-use bandwidth in kilobit(s) per second(kbps) for the optional channels for all SAPs belonging to this protocol group-interface instance." ::= { vRtrIgmpGrpIfEntry 15 } vRtrIgmpGrpIfMcacAvailMandBw OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacAvailMandBw indicates the pre-reserved bandwidth in kilobit(s) per second(kbps) for the mandatory channels for all SAPs belonging to this group-interface instance." ::= { vRtrIgmpGrpIfEntry 16 } vRtrIgmpGrpIfMcacAvailOpnlBw OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacAvailOpnlBw indicates the available bandwidth in kilobit(s) per second(kbps) for all SAPs belonging to this group-interface instance." ::= { vRtrIgmpGrpIfEntry 17 } vRtrIgmpGrpIfMcacValuesInTransit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacValuesInTransit indicates that the operational (available and in-use mandatory/optional) value for the following objects are in transition due to configuration change: vRtrIgmpGrpIfMcacAvailMandBw vRtrIgmpGrpIfMcacAvailOpnlBw vRtrIgmpGrpIfMcacinUseMandBw vRtrIgmpGrpIfMcacinUseOpnlBw When Multicast CAC Policy is applied on the group-interface for the join of the next channel, the operational values will be recalculated and applied to the above objects and the value for vRtrIgmpGrpIfMcacValuesInTransit will be set to 'false'. If the value of vRtrIgmpGrpIfMcacValuesInTransit is 'true' then the values are in transition." ::= { vRtrIgmpGrpIfEntry 18 } vRtrIgmpGrpIfDisRtrAlertChk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "vRtrIgmpGrpIfDisRtrAlertChk is used to enable/disable router alert checking for IGMP messages received on SAPs belonging to this group-interface. If this flag is set to 'true', checking is disabled." DEFVAL { false } ::= { vRtrIgmpGrpIfEntry 19 } vRtrIgmpGrpIfMaxGroups OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..16000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMaxGroups specifies the maximum number of groups for which IGMP can have local receiver information based on received IGMP reports on a SAP belonging to this group-interface. When this configuration is changed dynamically to a value lower than currently accepted number of groups, the groups that are already accepted are not deleted. Only new groups will not be allowed. When this object has a value of 0, there is no limit to the number of groups." DEFVAL { 0 } ::= { vRtrIgmpGrpIfEntry 20 } vRtrIgmpGrpIfMaxSources OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMaxSources specifies the maximum number of sources for which IGMP can have local receiver information based on received IGMP reports on a SAP belonging to this group-interface. When this configuration is changed dynamically to a value lower than currently accepted number of sources, the sources that are already accepted are not deleted. Only new sources will not be allowed. When this object has a value of 0, there is no limit to the number of sources." DEFVAL { 0 } ::= { vRtrIgmpGrpIfEntry 21 } vRtrIgmpGrpIfMaxGrpSources OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..32000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMaxGrpSources specifies the maximum number of group sources for which IGMP can have local receiver information based on received IGMP reports on a SAP belonging to this group-interface. When this configuration is changed dynamically to a value lower than currently accepted number of group sources, the group sources that are already accepted are not deleted. Only new group sources will not be allowed. When this object has a value of 0, there is no limit to the number of group sources." DEFVAL { 0 } ::= { vRtrIgmpGrpIfEntry 22 } vRtrIgmpGrpIfQuerySrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfQuerySrcIp specifies the source IP address used when generating IGMP queries on this group interface." DEFVAL { 0 } ::= { vRtrIgmpGrpIfEntry 23 } vRtrIgmpGrpIfMcacIfPolicyName OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfMcacIfPolicyName specifies the name of the multicast CAC interface policy. The multicast CAC policy applies to the group-interface CAC algorithm if the channel(group) on SAPs belonging to this group-interface is part of the policy as specified in vRtrIgmpGrpIfMcacIfPolicyName." DEFVAL { "" } ::= { vRtrIgmpGrpIfEntry 24 } vRtrIgmpGrpIfQueryInterval OBJECT-TYPE SYNTAX Unsigned32 (0 | 2..1024) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfQueryInterval specifies the frequency at which the IGMP Host-Query packets are transmitted on this interface." DEFVAL { 0 } ::= { vRtrIgmpGrpIfEntry 25 } vRtrIgmpGrpIfLastMembQueryIntvl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1023) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfLastMembQueryIntvl specifies the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group." DEFVAL { 0 } ::= { vRtrIgmpGrpIfEntry 26 } vRtrIgmpGrpIfQueryResponseIntvl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1023) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfQueryResponseIntvl specifies maximum query response time advertised in Igmpv2 queries on this interface." DEFVAL { 0 } ::= { vRtrIgmpGrpIfEntry 27 } vRtrIgmpGrpIfHostGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpIfHostGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast groups for which there are members on a particular host. This table represents the IGMP group database." ::= { vRtrIgmpHostObjs 4 } vRtrIgmpGrpIfHostGrpEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpIfHostGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpIfHostGrpTable. Each entry represents a group address for which receivers are interested/not interested in receiving multicast traffic." INDEX { vRtrID, vRtrIfFwdSvcId, vRtrGrpIfIndex, vRtrIgmpHostAddress, vRtrIgmpHostGroupAddress } ::= { vRtrIgmpGrpIfHostGrpTable 1 } VRtrIgmpGrpIfHostGrpEntry ::= SEQUENCE { vRtrGrpIfIndex InterfaceIndex, vRtrIgmpHostGroupAddress IpAddress, vRtrIgmpGrpIfHostGrpType TmnxIgmpGroupType, vRtrIgmpGrpIfHostGrpUpTime TimeInterval, vRtrIgmpGrpIfHostGrpExpiryTime TimeInterval, vRtrIgmpGrpIfHostGrpVer1HostTmr TimeInterval, vRtrIgmpGrpIfHostGrpMode TmnxIgmpGroupFilterMode, vRtrIgmpGrpIfHostGrpCompatMode Unsigned32, vRtrIgmpGrpIfHostGrpVer2HostTmr TimeInterval, vRtrIgmpGrpIfHostGrpMRDstVrId TmnxVRtrIDOrZero, vRtrIgmpGrpIfHostGrpMRDstIfId InterfaceIndexOrZero, vRtrIgmpGrpIfHostGrpBondOwner TruthValue, vRtrIgmpGrpIfHostGrpBondFwd TruthValue } vRtrGrpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique value which identifies this interface of this virtual router in the Tmnx system. This field provides an identifier for virtual router interfaces similar to the ifIndex values used in the mib-2 interfaces table for physical interfaces. The vRtrGrpIfIndex values can be reused for different virtual routers, but are unique within those entries with the same vRtrID. The vRtrGrpIfIndex value for each virtual interface must remain constant at least from one re-initialization of the system management processor to the next." ::= { vRtrIgmpGrpIfHostGrpEntry 1 } vRtrIgmpHostGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { vRtrIgmpGrpIfHostGrpEntry 2 } vRtrIgmpGrpIfHostGrpType OBJECT-TYPE SYNTAX TmnxIgmpGroupType MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfHostGrpType indicates how this group entry was learned. If this group entry was learned by IGMP, it will be set to 'dynamic'. For statically configured groups, the value will be set to 'static'." ::= { vRtrIgmpGrpIfHostGrpEntry 3 } vRtrIgmpGrpIfHostGrpUpTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed since this entry was created." ::= { vRtrIgmpGrpIfHostGrpEntry 4 } vRtrIgmpGrpIfHostGrpExpiryTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. A value of 0 indicates that the entry is only present because igmpCacheSelf is true and that if the router left the group, this entry would be aged out immediately. Note that some implementations may process membership reports from the local system in the same way as reports from other hosts, so a value of 0 is not required." ::= { vRtrIgmpGrpIfHostGrpEntry 5 } vRtrIgmpGrpIfHostGrpVer1HostTmr OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 1 members on the IP subnet attached to this host. Upon hearing any IGMPv1 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv2 Leave messages for this group that it receives on this host." ::= { vRtrIgmpGrpIfHostGrpEntry 6 } vRtrIgmpGrpIfHostGrpMode OBJECT-TYPE SYNTAX TmnxIgmpGroupFilterMode MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfHostGrpMode is based on the type of membership report(s) received on the host for the group. In the 'include' mode, reception of packets sent to the specified multicast address is requested only from those IP source addresses listed in the source-list parameter of the IGMP membership report. In 'exclude' mode, reception of packets sent to the given multicast address is requested from all IP source addresses except those listed in the source-list parameter. vRtrIgmpGrpIfHostGrpSrcTable lists the sources corresponding to this group, if any." ::= { vRtrIgmpGrpIfHostGrpEntry 7 } vRtrIgmpGrpIfHostGrpCompatMode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfHostGrpCompatMode is used in order for routers to be compatible with older version routers. IGMPv3 hosts MUST operate in version 1 and version 2 compatibility modes. IGMPv3 hosts MUST keep state per local host regarding the compatibility mode of each attached network. A host's compatibility mode is determined from the Host Compatibility Mode variable which can be in one of three states: IGMPv1, IGMPv2 or IGMPv3. This variable is kept per interface and is dependent on the version of General Queries heard on that host as well as the Older Version Querier Present timers for the host." ::= { vRtrIgmpGrpIfHostGrpEntry 8 } vRtrIgmpGrpIfHostGrpVer2HostTmr OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 2 members on the IP subnet attached to this host. Upon hearing any IGMPv2 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv3 Leave messages for this group that it receives on this host." ::= { vRtrIgmpGrpIfHostGrpEntry 9 } vRtrIgmpGrpIfHostGrpMRDstVrId OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfHostGrpMRDstVrId indicates the vRtrID of the service where to redirect IGMP multicast traffic to. The value zero means that no multicast redirection is configured." ::= { vRtrIgmpGrpIfHostGrpEntry 10 } vRtrIgmpGrpIfHostGrpMRDstIfId OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfHostGrpMRDstIfId indicates the interface index of the interface where to redirect IGMP multicast traffic to. The value zero means that no multicast redirection is configured." ::= { vRtrIgmpGrpIfHostGrpEntry 11 } vRtrIgmpGrpIfHostGrpBondOwner OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfHostGrpBondOwner indicates the vRtrIgmpHostBondingConnIndex of the host that was the first to receive a join for this group. A value of 0 indicates this session is not part of a bonding context." ::= { vRtrIgmpGrpIfHostGrpEntry 12 } vRtrIgmpGrpIfHostGrpBondFwd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfHostGrpBondFwd indicates whether this host will be used to egress traffic for this group. This is only valid if vRtrIgmpHostGrpBondOwner is non zero." ::= { vRtrIgmpGrpIfHostGrpEntry 13 } vRtrIgmpGrpIfHostGrpSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpIfHostGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast sources corresponding to the IP multicast groups for which there are members on a particular host. This table represents IGMP source, group database." ::= { vRtrIgmpHostObjs 5 } vRtrIgmpGrpIfHostGrpSrcEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpIfHostGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpIfHostGrpSrcTable. Each entry represents a source address from which receivers are interested/not interested in receiving multicast traffic from. " INDEX { vRtrID, vRtrIfFwdSvcId, vRtrGrpIfIndex, vRtrIgmpHostAddress, vRtrIgmpHostGroupAddress, vRtrIgmpHostGrpSrcAddress } ::= { vRtrIgmpGrpIfHostGrpSrcTable 1 } VRtrIgmpGrpIfHostGrpSrcEntry ::= SEQUENCE { vRtrIgmpHostGrpSrcAddress IpAddress, vRtrIgmpGrpIfHostGrpSrcExpTime TimeInterval, vRtrIgmpGrpIfHostGrpSrcType TmnxIgmpGroupType, vRtrIgmpGrpIfHostGrpSrcMRDstVrId TmnxVRtrIDOrZero, vRtrIgmpGrpIfHostGrpSrcMRDstIfId InterfaceIndexOrZero, vRtrIgmpGrpIfHostGrpSrcBondOwner TruthValue, vRtrIgmpGrpIfHostGrpSrcBondFwd TruthValue } vRtrIgmpHostGrpSrcAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address of the source sending multicast traffic to the group identified by tmnxSubIgmpHostGroupAddress." ::= { vRtrIgmpGrpIfHostGrpSrcEntry 1 } vRtrIgmpGrpIfHostGrpSrcExpTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. If the value of vRtrIgmpGrpIfHostGrpSrcExpTime is non-zero and the value of vRtrIgmpGrpIfHostGrpMode corresponding to this entry is 'include', it means that there are currently one or more systems which desire to receive multicast traffic for this source. If this timer expires and the value of vRtrIgmpGrpIfHostGrpMode is 'include', the router concludes that traffic from this particular source is no longer desired on the attached network, and deletes this entry. This timer is treated differently when the value of vRtrIgmpGrpIfHostGrpMode is 'exclude'. If the value of vRtrIgmpGrpIfHostGrpSrcExpTime is non-zero and router filter-mode for the group is 'exclude', it means that at least one system desires to receive multicast traffic from this source. It should therefore be forwarded by a router on the network." ::= { vRtrIgmpGrpIfHostGrpSrcEntry 2 } vRtrIgmpGrpIfHostGrpSrcType OBJECT-TYPE SYNTAX TmnxIgmpGroupType MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfHostGrpSrcType indicates how this source entry was learned. If this source entry was learned by IGMP, it will be set to 'dynamic'. For statically configured sources, the value will be set to 'static'." ::= { vRtrIgmpGrpIfHostGrpSrcEntry 3 } vRtrIgmpGrpIfHostGrpSrcMRDstVrId OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfHostGrpSrcMRDstVrId indicates the vRtrID of the service where to redirect IGMP multicast traffic to. The value zero means that no multicast redirection is configured." ::= { vRtrIgmpGrpIfHostGrpSrcEntry 4 } vRtrIgmpGrpIfHostGrpSrcMRDstIfId OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfHostGrpSrcMRDstIfId indicates the interface index of the interface where to redirect IGMP multicast traffic to. The value zero means that no multicast redirection is configured." ::= { vRtrIgmpGrpIfHostGrpSrcEntry 5 } vRtrIgmpGrpIfHostGrpSrcBondOwner OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfHostGrpSrcBondOwner indicates the vRtrIgmpHostBondingConnIndex of the host that was the first to receive a join for this group. A value of 0 indicates this session is not part of a bonding context." ::= { vRtrIgmpGrpIfHostGrpSrcEntry 6 } vRtrIgmpGrpIfHostGrpSrcBondFwd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfHostGrpSrcBondFwd indicates whether this host will be used to egress traffic for this group. This is only valid if vRtrIgmpHostGrpBondOwner is non zero." ::= { vRtrIgmpGrpIfHostGrpSrcEntry 7 } vRtrIgmpGrpSrcHostTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpSrcHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast sources corresponding to the IP multicast groups per host. This table represents the host IGMP source, group database." ::= { vRtrIgmpHostObjs 6 } vRtrIgmpGrpSrcHostEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpSrcHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpSrcHostTable. Each entry represents a source address from which receivers are interested/not interested in receiving multicast traffic. " INDEX { vRtrID, vRtrIgmpGrpSrcGroupAddress, vRtrIgmpGrpSrcSourceAddress, vRtrIgmpGrpSrcFwdOrBlk, vRtrIgmpHostAddress } ::= { vRtrIgmpGrpSrcHostTable 1 } VRtrIgmpGrpSrcHostEntry ::= SEQUENCE { vRtrIgmpGrpSrcHostUpTime Unsigned32 } vRtrIgmpGrpSrcHostUpTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcHostUpTime indicates the time since this source group entry got created." ::= { vRtrIgmpGrpSrcHostEntry 1 } vRtrIgmpHostGrpSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpHostGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast sources corresponding to the IP multicast groups for which there are members on a particular host. This table represents IGMP host source, group database." ::= { vRtrIgmpHostObjs 7 } vRtrIgmpHostGrpSrcEntry OBJECT-TYPE SYNTAX VRtrIgmpHostGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpHostGrpSrcTable. Each entry represents a source address from which receivers are interested/not interested in receiving multicast traffic from. " INDEX { vRtrID, vRtrIgmpHostAddress, vRtrIgmpHostGroupAddress, vRtrIgmpHostGrpSrcAddress } ::= { vRtrIgmpHostGrpSrcTable 1 } VRtrIgmpHostGrpSrcEntry ::= SEQUENCE { vRtrIgmpHostGrpSrcExpiryTime TimeInterval, vRtrIgmpHostGrpSrcType TmnxIgmpGroupType, vRtrIgmpHostGrpSrcMcRdrDstVRtrID TmnxVRtrIDOrZero, vRtrIgmpHostGrpSrcMcRdrDstIfIdx InterfaceIndexOrZero, vRtrIgmpHostGrpSrcBondOwner TruthValue, vRtrIgmpHostGrpSrcBondFwd TruthValue } vRtrIgmpHostGrpSrcExpiryTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. If the value of vRtrIgmpHostGrpSrcExpiryTime is non-zero and the value of vRtrIgmpIfGroupMode corresponding to this entry is 'include', it means that there are currently one or more systems which desire to receive multicast traffic for this source. If this timer expires and the value of vRtrIgmpIfGroupMode is 'include', the router concludes that traffic from this particular source is no longer desired on the attached network, and deletes this entry. This timer is treated differently when the value of vRtrIgmpIfGroupMode is 'exclude'. If the value of vRtrIgmpHostGrpSrcExpiryTime is non-zero and router filter-mode for the group is 'exclude', it means that at least one system desires to receive multicast traffic from this source. It should therefore be forwarded by a router on the network." ::= { vRtrIgmpHostGrpSrcEntry 1 } vRtrIgmpHostGrpSrcType OBJECT-TYPE SYNTAX TmnxIgmpGroupType MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpHostGrpSrcType indicates how this source entry was learned. If this source entry was learned by IGMP, it will be set to 'dynamic'. For statically configured sources, the value will be set to 'static'." ::= { vRtrIgmpHostGrpSrcEntry 2 } vRtrIgmpHostGrpSrcMcRdrDstVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpSrcMcRdrDstVRtrID indicates the vRtrID of the service where to redirect IGMP multicast traffic to. The value zero means that no multicast redirection is configured." ::= { vRtrIgmpHostGrpSrcEntry 3 } vRtrIgmpHostGrpSrcMcRdrDstIfIdx OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpSrcMcRdrDstIfIdx indicates the interface index of the interface where to redirect IGMP multicast traffic to. The value zero means that no multicast redirection is configured." ::= { vRtrIgmpHostGrpSrcEntry 4 } vRtrIgmpHostGrpSrcBondOwner OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpSrcBondOwner indicates the vRtrIgmpHostBondingConnIndex of the host that was the first to receive a join for this group. A value of 0 indicates this session is not part of a bonding context." ::= { vRtrIgmpHostGrpSrcEntry 5 } vRtrIgmpHostGrpSrcBondFwd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpSrcBondFwd indicates whether this host will be used to egress traffic for this group. This is only valid if vRtrIgmpHostGrpBondOwner is non zero." ::= { vRtrIgmpHostGrpSrcEntry 6 } vRtrIgmpHostGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpHostGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast groups for which there are members on a particular host. This table represents the IGMP group database." ::= { vRtrIgmpHostObjs 8 } vRtrIgmpHostGrpEntry OBJECT-TYPE SYNTAX VRtrIgmpHostGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpHostGrpTable. Each entry represents a group address for which receivers are interested/not interested in receiving multicast traffic." INDEX { vRtrID, vRtrIgmpHostAddress, vRtrIgmpHostGroupAddress } ::= { vRtrIgmpHostGrpTable 1 } VRtrIgmpHostGrpEntry ::= SEQUENCE { vRtrIgmpHostGrpType TmnxIgmpGroupType, vRtrIgmpHostGrpUpTime TimeInterval, vRtrIgmpHostGrpExpiryTime TimeInterval, vRtrIgmpHostGrpVer1HostTmr TimeInterval, vRtrIgmpHostGrpMode TmnxIgmpGroupFilterMode, vRtrIgmpHostGrpCompatMode Unsigned32, vRtrIgmpHostGrpVer2HostTmr TimeInterval, vRtrIgmpHostGrpMcRdrDstVrId TmnxVRtrIDOrZero, vRtrIgmpHostGrpMcRdrDstIfId InterfaceIndexOrZero, vRtrIgmpHostGrpBondOwner TruthValue, vRtrIgmpHostGrpBondFwd TruthValue } vRtrIgmpHostGrpType OBJECT-TYPE SYNTAX TmnxIgmpGroupType MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpHostGrpType indicates how this group entry was learned. If this group entry was learned by IGMP, it will be set to 'dynamic'. For statically configured groups, the value will be set to 'static'." ::= { vRtrIgmpHostGrpEntry 1 } vRtrIgmpHostGrpUpTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed since this entry was created." ::= { vRtrIgmpHostGrpEntry 2 } vRtrIgmpHostGrpExpiryTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. A value of 0 indicates that the entry is only present because igmpCacheSelf is true and that if the router left the group, this entry would be aged out immediately. Note that some implementations may process membership reports from the local system in the same way as reports from other hosts, so a value of 0 is not required." ::= { vRtrIgmpHostGrpEntry 3 } vRtrIgmpHostGrpVer1HostTmr OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 1 members on the IP subnet attached to this host. Upon hearing any IGMPv1 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv2 Leave messages for this group that it receives on this host." ::= { vRtrIgmpHostGrpEntry 4 } vRtrIgmpHostGrpMode OBJECT-TYPE SYNTAX TmnxIgmpGroupFilterMode MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpHostGrpMode is based on the type of membership report(s) received on the host for the group. In the 'include' mode, reception of packets sent to the specified multicast address is requested only from those IP source addresses listed in the source-list parameter of the IGMP membership report. In 'exclude' mode, reception of packets sent to the given multicast address is requested from all IP source addresses except those listed in the source-list parameter. vRtrIgmpHostGrpSrcTable lists the sources corresponding to this group, if any." ::= { vRtrIgmpHostGrpEntry 5 } vRtrIgmpHostGrpCompatMode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpHostGrpCompatMode is used in order for routers to be compatible with older version routers. IGMPv3 hosts MUST operate in version 1 and version 2 compatibility modes. IGMPv3 hosts MUST keep state per local host regarding the compatibility mode of each attached network. A host's compatibility mode is determined from the Host Compatibility Mode variable which can be in one of three states: IGMPv1, IGMPv2 or IGMPv3. This variable is kept per interface and is dependent on the version of General Queries heard on that host as well as the Older Version Querier Present timers for the host." ::= { vRtrIgmpHostGrpEntry 6 } vRtrIgmpHostGrpVer2HostTmr OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 2 members on the IP subnet attached to this host. Upon hearing any IGMPv2 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv3 Leave messages for this group that it receives on this host." ::= { vRtrIgmpHostGrpEntry 7 } vRtrIgmpHostGrpMcRdrDstVrId OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpMcRdrDstVrId indicates the vRtrID of the service where to redirect IGMP multicast traffic to. The value zero means that no multicast redirection is configured." ::= { vRtrIgmpHostGrpEntry 8 } vRtrIgmpHostGrpMcRdrDstIfId OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpMcRdrDstIfId indicates the interface index of the interface where to redirect IGMP multicast traffic to. The value zero means that no multicast redirection is configured." ::= { vRtrIgmpHostGrpEntry 9 } vRtrIgmpHostGrpBondOwner OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpBondOwner indicates the vRtrIgmpHostBondingConnIndex of the host that was the first to receive a join for this group. A value of 0 indicates this session is not part of a bonding context." ::= { vRtrIgmpHostGrpEntry 10 } vRtrIgmpHostGrpBondFwd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostGrpBondFwd indicates whether this host will be used to egress traffic for this group. This is only valid if vRtrIgmpHostGrpBondOwner is non zero." ::= { vRtrIgmpHostGrpEntry 11 } vRtrIgmpGrpIfHostTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpIfHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast groups for which there are members on a particular host. This table represents the IGMP group interface database." ::= { vRtrIgmpHostObjs 9 } vRtrIgmpGrpIfHostEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpIfHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpIfHostTable. Each entry represents a host which is interested/not interested in receiving multicast traffic." INDEX { vRtrID, vRtrIfFwdSvcId, vRtrGrpIfIndex, vRtrIgmpHostAddress } ::= { vRtrIgmpGrpIfHostTable 1 } VRtrIgmpGrpIfHostEntry ::= SEQUENCE { vRtrIgmpGrpIfHostLastChangeTime TimeStamp, vRtrIgmpGrpIfHostOperState IgmpGrpItfOperState } vRtrIgmpGrpIfHostLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The sysUpTime when this row was last modified." ::= { vRtrIgmpGrpIfHostEntry 1 } vRtrIgmpGrpIfHostOperState OBJECT-TYPE SYNTAX IgmpGrpItfOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of IGMP protocol for this host." ::= { vRtrIgmpGrpIfHostEntry 2 } vRtrIgmpHostMcRDstStatTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpHostMcRDstStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vRtrIgmpHostMcRDstStatTable shows mcast reporting destination statistics information for IGMP hosts." ::= { vRtrIgmpHostObjs 10 } vRtrIgmpHostMcRDstStatEntry OBJECT-TYPE SYNTAX VRtrIgmpHostMcRDstStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry represents mcast reporting destination statistics information for a particular IGMP host. Rows are created or removed automatically by the system. Rows are only created where the statistics value is nonzero; this allows faster walking through this table; hence, it is recommended to perform only get-next-request operations to retrieve information from this table." INDEX { vRtrID, vRtrIgmpHostAddress, vRtrIgmpHostMcRDstStatType } ::= { vRtrIgmpHostMcRDstStatTable 1 } VRtrIgmpHostMcRDstStatEntry ::= SEQUENCE { vRtrIgmpHostMcRDstStatType VRtrIgmpHostMcRDstStatType, vRtrIgmpHostMcRDstStatVal Counter32 } vRtrIgmpHostMcRDstStatType OBJECT-TYPE SYNTAX VRtrIgmpHostMcRDstStatType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of vRtrIgmpHostMcRDstStatType indicates the type of mcast reporting destination statistics contained in vRtrIgmpHostMcRDstStatVal." ::= { vRtrIgmpHostMcRDstStatEntry 1 } vRtrIgmpHostMcRDstStatVal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpHostMcRDstStatVal indicates the value of the mcast reporting destination statistics of the type indicated by vRtrIgmpHostMcRDstStatType." ::= { vRtrIgmpHostMcRDstStatEntry 2 } vRtrIgmpGrpIfObjs OBJECT IDENTIFIER ::= { tmnxIgmpObjs 5 } vRtrIgmpGrpIfSapTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpIfSapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the SAPs for which IGMP protocol operation is active." ::= { vRtrIgmpGrpIfObjs 1 } vRtrIgmpGrpIfSapEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpIfSapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the vRtrIgmpGrpIfSapTable represents a SAP on this router that participates in the IGMP protocol." INDEX { vRtrID, vRtrIfFwdSvcId, vRtrGrpIfIndex, sapPortId, sapEncapValue } ::= { vRtrIgmpGrpIfSapTable 1 } VRtrIgmpGrpIfSapEntry ::= SEQUENCE { vRtrIgmpGrpIfSapLastChangeTime TimeStamp, vRtrIgmpGrpIfSapOperState IgmpGrpItfOperState, vRtrIgmpGrpIfSapAdminVersion Unsigned32, vRtrIgmpGrpIfSapOperVersion Unsigned32, vRtrIgmpGrpIfSapGroupCount Unsigned32, vRtrIgmpGrpIfSapNextGenQueryTime Unsigned32, vRtrIgmpGrpIfSapMaxGroups Unsigned32, vRtrIgmpGrpIfSapMaxGroupsTillNow Counter32, vRtrIgmpGrpIfSapMaxSources Unsigned32, vRtrIgmpGrpIfSapMaxGrpSources Unsigned32, vRtrIgmpGrpIfSapQryInterval Unsigned32, vRtrIgmpGrpIfSapLastMembQryIntvl Unsigned32, vRtrIgmpGrpIfSapQryResponseIntvl Unsigned32 } vRtrIgmpGrpIfSapLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The sysUpTime when this row was last modified." ::= { vRtrIgmpGrpIfSapEntry 1 } vRtrIgmpGrpIfSapOperState OBJECT-TYPE SYNTAX IgmpGrpItfOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of IGMP protocol for this SAP." ::= { vRtrIgmpGrpIfSapEntry 2 } vRtrIgmpGrpIfSapAdminVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The configured version of IGMP which is running for this SAP. For IGMP to function correctly, all routers on a LAN must be configured to run the same version of IGMP on that LAN." DEFVAL { 3 } ::= { vRtrIgmpGrpIfSapEntry 3 } vRtrIgmpGrpIfSapOperVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational version of IGMP which is running for this SAP. If the value of vRtrIgmpIfAdminVersion is configured as '3' but all of the routers in the local subnet of this interface use IGMP version v1 or v2, the operational version will be v1 or v2." ::= { vRtrIgmpGrpIfSapEntry 4 } vRtrIgmpGrpIfSapGroupCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfSapGroupCount is the number of multicast groups which have been learned by the router for this SAP." ::= { vRtrIgmpGrpIfSapEntry 5 } vRtrIgmpGrpIfSapNextGenQueryTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If this router is the querier (vRtrIgmpIfQuerier is a local address), vRtrIgmpGrpIfSapNextGenQueryTime is the time remaining before the general query is sent for this SAP. If this router is not the querier for the SAP, the value of this object will be zero." ::= { vRtrIgmpGrpIfSapEntry 6 } vRtrIgmpGrpIfSapMaxGroups OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..16000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapMaxGroups specifies the maximum number of groups for which IGMP can have local receiver information based on received IGMP reports on this SAP. When this configuration is changed dynamically to a value lower than currently accepted number of groups, the groups that are already accepted are not deleted. Only new groups will not be allowed. When this object has a value of 0, there is no limit to the number of groups." DEFVAL { 0 } ::= { vRtrIgmpGrpIfSapEntry 7 } vRtrIgmpGrpIfSapMaxGroupsTillNow OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapMaxGroupsTillNow indicates the highest value that vRtrIgmpGrpIfSapMaxGroups had till now." ::= { vRtrIgmpGrpIfSapEntry 8 } vRtrIgmpGrpIfSapMaxSources OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapMaxSources specifies the maximum number of sources per group for which IGMP can have local receiver information based on received IGMP reports on this SAP. When this configuration is changed dynamically to a value lower than currently accepted number of sources, the sources that are already accepted are not deleted. Only new sources will not be allowed. When this object has a value of 0, there is no limit to the number of sources." DEFVAL { 0 } ::= { vRtrIgmpGrpIfSapEntry 9 } vRtrIgmpGrpIfSapMaxGrpSources OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..32000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapMaxGrpSources specifies the maximum number of group sources per group for which IGMP can have local receiver information based on received IGMP reports on this SAP. When this configuration is changed dynamically to a value lower than currently accepted number of sources, the sources that are already accepted are not deleted. Only new sources will not be allowed. When this object has a value of 0, there is no limit to the number of sources." DEFVAL { 0 } ::= { vRtrIgmpGrpIfSapEntry 10 } vRtrIgmpGrpIfSapQryInterval OBJECT-TYPE SYNTAX Unsigned32 (0 | 2..1024) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapQryInterval indicates the frequency at which the IGMP Host-Query packets are transmitted on this SAP." ::= { vRtrIgmpGrpIfSapEntry 11 } vRtrIgmpGrpIfSapLastMembQryIntvl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1023) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapLastMembQryIntvl indicates the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group." ::= { vRtrIgmpGrpIfSapEntry 12 } vRtrIgmpGrpIfSapQryResponseIntvl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1023) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapQryResponseIntvl indicates the maximum query response time advertised in Igmpv2 queries on this SAP." ::= { vRtrIgmpGrpIfSapEntry 13 } vRtrIgmpGrpIfSapStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpIfSapStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IGMP statistics for a particular SAP on a group-interface." ::= { vRtrIgmpGrpIfObjs 2 } vRtrIgmpGrpIfSapStatsEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpIfSapStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpIfSapStatsTable." INDEX { vRtrID, vRtrIfFwdSvcId, vRtrGrpIfIndex, sapPortId, sapEncapValue } ::= { vRtrIgmpGrpIfSapStatsTable 1 } VRtrIgmpGrpIfSapStatsEntry ::= SEQUENCE { vRtrIgmpGrpIfSapTxGenQueries Counter32, vRtrIgmpGrpIfSapTxGrpQueries Counter32, vRtrIgmpGrpIfSapTxGrpSrcQueries Counter32, vRtrIgmpGrpIfSapTxV1Reports Counter32, vRtrIgmpGrpIfSapTxV2Reports Counter32, vRtrIgmpGrpIfSapTxV3Reports Counter32, vRtrIgmpGrpIfSapTxLeaves Counter32, vRtrIgmpGrpIfSapTxErrors Counter32, vRtrIgmpGrpIfSapRxGenQueries Counter32, vRtrIgmpGrpIfSapRxGrpQueries Counter32, vRtrIgmpGrpIfSapRxGrpSrcQueries Counter32, vRtrIgmpGrpIfSapRxV1Reports Counter32, vRtrIgmpGrpIfSapRxV2Reports Counter32, vRtrIgmpGrpIfSapRxV3Reports Counter32, vRtrIgmpGrpIfSapRxLeaves Counter32, vRtrIgmpGrpIfSapRxBadLenPkts Counter32, vRtrIgmpGrpIfSapRxBadChksumPkts Counter32, vRtrIgmpGrpIfSapRxUnknTypePkts Counter32, vRtrIgmpGrpIfSapRxBadRecvIfPkts Counter32, vRtrIgmpGrpIfSapRxNonLocal Counter32, vRtrIgmpGrpIfSapRxWrongVersions Counter32, vRtrIgmpGrpIfSapImportPlcyDrops Counter32, vRtrIgmpGrpIfSapRxNoRtrAlertPkts Counter32, vRtrIgmpGrpIfSapRxBadEncodings Counter32, vRtrIgmpGrpIfSapRxPktDrops Counter32, vRtrIgmpGrpIfSapStatsStarGTypes Gauge32, vRtrIgmpGrpIfSapStatsSGTypes Gauge32, vRtrIgmpGrpIfSapStatsMcacPlcyDrp Counter32, vRtrIgmpGrpIfSapRxLocalScopePkts Counter32, vRtrIgmpGrpIfSapRxRsvdScopePkts Counter32 } vRtrIgmpGrpIfSapTxGenQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapTxGenQueries indicates the number of IGMP General Queries transmitted for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 1 } vRtrIgmpGrpIfSapTxGrpQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapTxGrpQueries indicates the number of IGMP Group Specific Queries transmitted for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 2 } vRtrIgmpGrpIfSapTxGrpSrcQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapTxGrpSrcQueries indicates the number of IGMP Group and Source Specific Queries transmitted for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 3 } vRtrIgmpGrpIfSapTxV1Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapTxV1Reports indicates the total number of IGMP V1 Reports transmitted for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 4 } vRtrIgmpGrpIfSapTxV2Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapTxV2Reports indicates the total number of IGMP V2 Reports transmitted for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 5 } vRtrIgmpGrpIfSapTxV3Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapTxV3Reports indicates the total number of IGMP V3 Reports transmitted for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 6 } vRtrIgmpGrpIfSapTxLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapTxLeaves indicates the total number of IGMP Leaves transmitted for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 7 } vRtrIgmpGrpIfSapTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapTxErrors indicates the total number of times there was an error transmitting IGMP packets for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 8 } vRtrIgmpGrpIfSapRxGenQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxGenQueries indicates the total number of IGMP General Queries received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 9 } vRtrIgmpGrpIfSapRxGrpQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxGrpQueries indicates the number of IGMP Group Specific Queries received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 10 } vRtrIgmpGrpIfSapRxGrpSrcQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxGrpSrcQueries indicates the number of IGMP Group and Source Specific Queries received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 11 } vRtrIgmpGrpIfSapRxV1Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxV1Reports indicates the total number of IGMP V1 Reports received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 12 } vRtrIgmpGrpIfSapRxV2Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxV2Reports indicates the total number of IGMP V2 Reports received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 13 } vRtrIgmpGrpIfSapRxV3Reports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxV3Reports indicates the total number of IGMP V3 Reports received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 14 } vRtrIgmpGrpIfSapRxLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxLeaves indicates the total number of IGMP V2 Leaves received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 15 } vRtrIgmpGrpIfSapRxBadLenPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxBadLenPkts indicates the total number of IGMP packets with bad length received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 16 } vRtrIgmpGrpIfSapRxBadChksumPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxBadChksumPkts indicates the total number of IGMP packets with bad checksum received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 17 } vRtrIgmpGrpIfSapRxUnknTypePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxUnknTypePkts indicates the total number of IGMP packets with unknown type received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 18 } vRtrIgmpGrpIfSapRxBadRecvIfPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxBadRecvIfPkts indicates the total number of IGMP packets incorrectly received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 19 } vRtrIgmpGrpIfSapRxNonLocal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxNonLocal indicates the total number of IGMP packets received from a non-local sender." ::= { vRtrIgmpGrpIfSapStatsEntry 20 } vRtrIgmpGrpIfSapRxWrongVersions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxWrongVersions indicates the total number of IGMP packets with wrong versions received for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 21 } vRtrIgmpGrpIfSapImportPlcyDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapImportPlcyDrops indicates the total number of times IGMP protocol instance matched the host IP address or group/source addresses specified in the import policy tmnxSubIgmpPlcyImportPolicy." ::= { vRtrIgmpGrpIfSapStatsEntry 22 } vRtrIgmpGrpIfSapRxNoRtrAlertPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxNoRtrAlertPkts indicates the total number of IGMPv3 packets received for this SAP which did not have the router alert flag set." ::= { vRtrIgmpGrpIfSapStatsEntry 23 } vRtrIgmpGrpIfSapRxBadEncodings OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxBadEncodings indicates the total number of IGMP packets received for this SAP which were not encoded correctly." ::= { vRtrIgmpGrpIfSapStatsEntry 24 } vRtrIgmpGrpIfSapRxPktDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapRxPktDrops indicates the total number of IGMP packets that were received for this SAP but were dropped." ::= { vRtrIgmpGrpIfSapStatsEntry 25 } vRtrIgmpGrpIfSapStatsStarGTypes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfSapStatsStarGTypes indicates the number of entries for this SAP for which the source type is 'starG'." ::= { vRtrIgmpGrpIfSapStatsEntry 26 } vRtrIgmpGrpIfSapStatsSGTypes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrIgmpGrpIfSapStatsSGTypes indicates the number of entries for this SAP for which the source type is 'sg'." ::= { vRtrIgmpGrpIfSapStatsEntry 27 } vRtrIgmpGrpIfSapStatsMcacPlcyDrp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpGrpIfSapStatsMcacPlcyDrp indicates the number times an IGMP Group is dropped because of applying a multicast CAC policy for this SAP." ::= { vRtrIgmpGrpIfSapStatsEntry 28 } vRtrIgmpGrpIfSapRxLocalScopePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpGrpIfSapRxLocalScopePkts indicates the number of IGMP packets received on the link-local scope IPv4 multicast address." ::= { vRtrIgmpGrpIfSapStatsEntry 29 } vRtrIgmpGrpIfSapRxRsvdScopePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object vRtrIgmpGrpIfSapRxRsvdScopePkts indicates the number of IGMP packets received on the reserved scope IPv4 multicast address." ::= { vRtrIgmpGrpIfSapStatsEntry 30 } vRtrIgmpGrpIfSapGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpIfSapGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast groups for which there are members on a particular SAP. This table represents the IGMP group database." ::= { vRtrIgmpGrpIfObjs 3 } vRtrIgmpGrpIfSapGrpEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpIfSapGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpIfSapGrpTable. Each entry represents a group address for which receivers are interested/not interested in receiving multicast traffic." INDEX { vRtrID, vRtrIfFwdSvcId, vRtrGrpIfIndex, sapPortId, sapEncapValue, vRtrIgmpGrpIfSapGroupAddress } ::= { vRtrIgmpGrpIfSapGrpTable 1 } VRtrIgmpGrpIfSapGrpEntry ::= SEQUENCE { vRtrIgmpGrpIfSapGroupAddress IpAddress, vRtrIgmpGrpIfSapGrpType TmnxIgmpGroupType, vRtrIgmpGrpIfSapGrpUpTime TimeInterval, vRtrIgmpGrpIfSapGrpExpiryTime TimeInterval, vRtrIgmpGrpIfSapGrpVer1HostTmr TimeInterval, vRtrIgmpGrpIfSapGrpMode TmnxIgmpGroupFilterMode, vRtrIgmpGrpIfSapGrpCompatMode Unsigned32, vRtrIgmpGrpIfSapGrpVer2HostTmr TimeInterval } vRtrIgmpGrpIfSapGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { vRtrIgmpGrpIfSapGrpEntry 1 } vRtrIgmpGrpIfSapGrpType OBJECT-TYPE SYNTAX TmnxIgmpGroupType MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfSapGrpType indicates how this group entry was learned. If this group entry was learned by IGMP, it will be set to 'dynamic'. For statically configured groups, the value will be set to 'static'." ::= { vRtrIgmpGrpIfSapGrpEntry 2 } vRtrIgmpGrpIfSapGrpUpTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed since this entry was created." ::= { vRtrIgmpGrpIfSapGrpEntry 3 } vRtrIgmpGrpIfSapGrpExpiryTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. A value of 0 indicates that the entry is only present because igmpCacheSelf is true and that if the router left the group, this entry would be aged out immediately. Note that some implementations may process membership reports from the local system in the same way as reports from other SAPs, so a value of 0 is not required." ::= { vRtrIgmpGrpIfSapGrpEntry 4 } vRtrIgmpGrpIfSapGrpVer1HostTmr OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 1 members on the IP subnet attached to this SAP. Upon hearing any IGMPv1 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv2 Leave messages for this group that it receives on this SAP." ::= { vRtrIgmpGrpIfSapGrpEntry 5 } vRtrIgmpGrpIfSapGrpMode OBJECT-TYPE SYNTAX TmnxIgmpGroupFilterMode MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfHostGrpMode is based on the type of membership report(s) received on the SAP for the group. In the 'include' mode, reception of packets sent to the specified multicast address is requested only from those IP source addresses listed in the source-list parameter of the IGMP membership report. In 'exclude' mode, reception of packets sent to the given multicast address is requested from all IP source addresses except those listed in the source-list parameter. vRtrIgmpGrpIfSapGrpSrcTable lists the sources corresponding to this group, if any." ::= { vRtrIgmpGrpIfSapGrpEntry 6 } vRtrIgmpGrpIfSapGrpCompatMode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfSapGrpCompatMode is used in order for routers to be compatible with older version routers. IGMPv3 hosts MUST operate in version 1 and version 2 compatibility modes. IGMPv3 SAPs MUST keep state per local SAP regarding the compatibility mode of each attached network. A SAPs compatibility mode is determined from the Host Compatibility Mode variable which can be in one of three states: IGMPv1, IGMPv2 or IGMPv3. This variable is kept per interface and is dependent on the version of General Queries heard on that SAP as well as the Older Version Querier Present timers for the SAP." ::= { vRtrIgmpGrpIfSapGrpEntry 7 } vRtrIgmpGrpIfSapGrpVer2HostTmr OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time remaining until the local router will assume that there are no longer any IGMP version 2 members on the IP subnet attached to this SAP. Upon hearing any IGMPv2 Membership Report, this value is reset to the group membership timer. While this time remaining is non-zero, the local router ignores any IGMPv3 Leave messages for this group that it receives on this SAP." ::= { vRtrIgmpGrpIfSapGrpEntry 8 } vRtrIgmpGrpIfSapGrpSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpIfSapGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast sources corresponding to the IP multicast groups for which there are members on a particular SAP. This table represents IGMP source, group database." ::= { vRtrIgmpGrpIfObjs 4 } vRtrIgmpGrpIfSapGrpSrcEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpIfSapGrpSrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpIfSapGrpSrcTable. Each entry represents a source address from which receivers are interested/not interested in receiving multicast traffic from." INDEX { vRtrID, vRtrIfFwdSvcId, vRtrGrpIfIndex, sapPortId, sapEncapValue, vRtrIgmpGrpIfSapGroupAddress, vRtrIgmpGrpIfSapGrpSrcAddress } ::= { vRtrIgmpGrpIfSapGrpSrcTable 1 } VRtrIgmpGrpIfSapGrpSrcEntry ::= SEQUENCE { vRtrIgmpGrpIfSapGrpSrcAddress IpAddress, vRtrIgmpGrpIfSapGrpSrcExpTime TimeInterval, vRtrIgmpGrpIfSapGrpSrcType TmnxIgmpGroupType } vRtrIgmpGrpIfSapGrpSrcAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address of the source sending multicast traffic to the group identified by vRtrIgmpGrpIfSapGroupAddress." ::= { vRtrIgmpGrpIfSapGrpSrcEntry 1 } vRtrIgmpGrpIfSapGrpSrcExpTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. If the value of vRtrIgmpGrpIfSapGrpSrcExpTime is non-zero and the value of vRtrIgmpGrpIfSapGrpMode corresponding to this entry is 'include', it means that there are currently one or more systems which desire to receive multicast traffic for this source. If this timer expires and the value of vRtrIgmpGrpIfHostGrpMode is 'include', the router concludes that traffic from this particular source is no longer desired on the attached network, and deletes this entry. This timer is treated differently when the value of vRtrIgmpGrpIfSapGrpMode is 'exclude'. If the value of vRtrIgmpGrpIfSapGrpSrcExpTime is non-zero and router filter-mode for the group is 'exclude', it means that at least one system desires to receive multicast traffic from this source. It should therefore be forwarded by a router on the network." ::= { vRtrIgmpGrpIfSapGrpSrcEntry 2 } vRtrIgmpGrpIfSapGrpSrcType OBJECT-TYPE SYNTAX TmnxIgmpGroupType MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpIfSapGrpSrcType indicates how this source entry was learned. If this source entry was learned by IGMP, it will be set to 'dynamic'. For statically configured sources, the value will be set to 'static'." ::= { vRtrIgmpGrpIfSapGrpSrcEntry 3 } vRtrIgmpGrpSrcGrpIfSapTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIgmpGrpSrcGrpIfSapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the IP multicast sources corresponding to the IP multicast groups per SAP. This table represents the host IGMP source, group database." ::= { vRtrIgmpGrpIfObjs 5 } vRtrIgmpGrpSrcGrpIfSapEntry OBJECT-TYPE SYNTAX VRtrIgmpGrpSrcGrpIfSapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vRtrIgmpGrpSrcGrpIfSapTable. Each entry represents a source address from which receivers are interested/not interested in receiving multicast traffic. " INDEX { vRtrID, vRtrIgmpGrpSrcGroupAddress, vRtrIgmpGrpSrcSourceAddress, vRtrIgmpGrpSrcFwdOrBlk, vRtrIfFwdSvcId, vRtrGrpIfIndex, sapPortId, sapEncapValue } ::= { vRtrIgmpGrpSrcGrpIfSapTable 1 } VRtrIgmpGrpSrcGrpIfSapEntry ::= SEQUENCE { vRtrIgmpGrpSrcGrpIfSapUpTime Unsigned32 } vRtrIgmpGrpSrcGrpIfSapUpTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "vRtrIgmpGrpSrcGrpIfSapUpTime indicates the time since this source group entry got created." ::= { vRtrIgmpGrpSrcGrpIfSapEntry 1 } tmnxIgmpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 23 } tmnxIgmpCompliances OBJECT IDENTIFIER ::= { tmnxIgmpConformance 1 } tmnxIgmpCompliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpNotificationGroup, tmnxIgmpIfV4v0Group } ::= { tmnxIgmpCompliances 1 } tmnxIgmpV5v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpNotificationV5v0Group, tmnxIgmpIfV5v0Group } ::= { tmnxIgmpCompliances 2 } tmnxIgmpV6v1Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpNotificationV5v0Group, tmnxIgmpIfV5v0Group, tmnxIgmpIfV6v1Group } ::= { tmnxIgmpCompliances 3 } tmnxIgmpV7v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpNotificationV5v0Group, tmnxIgmpIfV5v0Group, tmnxIgmpIfV6v1Group, tmnxIgmpIfV7v0Group } ::= { tmnxIgmpCompliances 4 } tmnxIgmpV8v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpNotificationV8v0Group, tmnxIgmpIfV5v0Group, tmnxIgmpIfV6v1Group, tmnxIgmpIfV7v0Group, tmnxIgmpIfV8v0Group } ::= { tmnxIgmpCompliances 5 } tmnxIgmpV9v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series 9.0 systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpNotificationV8v0Group, tmnxIgmpIfV5v0Group, tmnxIgmpIfV6v1Group, tmnxIgmpIfV7v0Group, tmnxIgmpIfV8v0Group, tmnxIgmpIfV9v0Group } ::= { tmnxIgmpCompliances 6 } tmnxIgmpV10v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series 10.0 systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpGlobalV10v0Group, tmnxIgmpIfV5v0Group, tmnxIgmpIfV6v1Group, tmnxIgmpIfV7v0Group, tmnxIgmpIfV8v0Group, tmnxIgmpIfV9v0Group, tmnxIgmpIfV10v0Group, tmnxIgmpNotificationV10v0Group } ::= { tmnxIgmpCompliances 7 } tmnxIgmpV11v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series 11.0 systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpGlobalV10v0Group, tmnxIgmpIfV5v0Group, tmnxIgmpIfV6v1Group, tmnxIgmpIfV7v0Group, tmnxIgmpIfV8v0Group, tmnxIgmpIfV9v0Group, tmnxIgmpIfV10v0Group, tmnxIgmpIfV11v0Group, tmnxIgmpNotificationV11v0Group } ::= { tmnxIgmpCompliances 8 } tmnxIgmpV12v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series 12.0 systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpGlobalV10v0Group, tmnxIgmpIfV5v0Group, tmnxIgmpIfV6v1Group, tmnxIgmpIfV7v0Group, tmnxIgmpIfV8v0Group, tmnxIgmpIfV9v0Group, tmnxIgmpIfV10v0Group, tmnxIgmpIfV11v0Group, tmnxIgmpIfV12v0Group, tmnxIgmpNotificationV11v0Group } ::= { tmnxIgmpCompliances 9 } tmnxIgmpV14v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series 14.0 systems." MODULE MANDATORY-GROUPS { tmnxIgmpGlobalGroup, tmnxIgmpGlobalV10v0Group, tmnxIgmpIfV5v0Group, tmnxIgmpIfV6v1Group, tmnxIgmpIfV7v0Group, tmnxIgmpIfV8v0Group, tmnxIgmpIfV9v0Group, tmnxIgmpIfV10v0Group, tmnxIgmpIfV11v0Group, tmnxIgmpIfV12v0Group, tmnxIgmpIfV14v0Group, tmnxIgmpNotificationV11v0Group, tmnxIgmpNotificationV14v0Group } ::= { tmnxIgmpCompliances 10 } tmnxIgmpV15v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for management of extended IGMP protocol on Nokia SROS series 15.0 systems." MODULE MANDATORY-GROUPS { tmnxIgmpIfV15v0Group, tmnxIgmpNotificationGroupV15v0, tmnxIgmpNotifyObjsGroupV15v0 } ::= { tmnxIgmpCompliances 11 } tmnxIgmpGroups OBJECT IDENTIFIER ::= { tmnxIgmpConformance 2 } tmnxIgmpGlobalGroup OBJECT-GROUP OBJECTS { vRtrIgmpGenQueryInterval, vRtrIgmpGenLastMembQueryIntvl, vRtrIgmpGenQueryResponseIntvl, vRtrIgmpGenRobustCount, vRtrIgmpGenLastChange, vRtrIgmpGenAdminState, vRtrIgmpGenOperState, vRtrIgmpGrpSrcFwdOrBlk, vRtrIgmpGrpSrcUpTime, vRtrIgmpSSMTranslateRowStatus, vRtrIgmpGenStatsStarGTypes, vRtrIgmpGenStatsSGTypes } STATUS current DESCRIPTION "The group of objects supporting management of extended IGMP general capabilities on Nokia SROS series systems." ::= { tmnxIgmpGroups 1 } tmnxIgmpNotifyObjsGroup OBJECT-GROUP OBJECTS { vRtrIgmpNotifyQueryVersion } STATUS obsolete DESCRIPTION "The group of objects supporting IGMP notifications on Nokia SROS series systems." ::= { tmnxIgmpGroups 3 } tmnxIgmpNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { vRtrIgmpIfRxQueryVerMismatch, vRtrIgmpIfCModeRxQueryMismatch, vRtrIgmpMaxGrpsLimitExceeded } STATUS obsolete DESCRIPTION "The group of notifications supporting the IGMP feature on Nokia SROS series systems." ::= { tmnxIgmpGroups 4 } tmnxIgmpIfV4v0Group OBJECT-GROUP OBJECTS { vRtrIgmpIfRowStatus, vRtrIgmpIfLastChangeTime, vRtrIgmpIfAdminState, vRtrIgmpIfOperState, vRtrIgmpIfAdminVersion, vRtrIgmpIfOperVersion, vRtrIgmpIfQuerier, vRtrIgmpIfImportPolicy, vRtrIgmpIfGroupCount, vRtrIgmpIfQuerierUpTime, vRtrIgmpIfQuerierExpiryTime, vRtrIgmpIfNextGenQueryTime, vRtrIgmpIfSubnetCheck, vRtrIgmpIfGroupType, vRtrIgmpIfGroupUpTime, vRtrIgmpIfGroupExpiryTime, vRtrIgmpIfGroupVersion1HostTimer, vRtrIgmpIfGroupMode, vRtrIgmpIfGroupCompatMode, vRtrIgmpIfGroupVersion2HostTimer, vRtrIgmpIfGroupLastReporter, vRtrIgmpIfGrpSrcExpiryTime, vRtrIgmpIfGrpSrcType, vRtrIgmpIfStaticGrpSrcRowStatus, vRtrIgmpIfTxGenQueries, vRtrIgmpIfTxGrpQueries, vRtrIgmpIfTxGrpSrcQueries, vRtrIgmpIfTxV1Reports, vRtrIgmpIfTxV2Reports, vRtrIgmpIfTxV3Reports, vRtrIgmpIfTxLeaves, vRtrIgmpIfTxErrors, vRtrIgmpIfRxGenQueries, vRtrIgmpIfRxGrpQueries, vRtrIgmpIfRxGrpSrcQueries, vRtrIgmpIfRxV1Reports, vRtrIgmpIfRxV2Reports, vRtrIgmpIfRxV3Reports, vRtrIgmpIfRxLeaves, vRtrIgmpIfRxBadLenPkts, vRtrIgmpIfRxBadChecksumPkts, vRtrIgmpIfRxUnknownTypePkts, vRtrIgmpIfRxBadReceiveIfPkts, vRtrIgmpIfRxNonLocal, vRtrIgmpIfRxWrongVersions, vRtrIgmpIfImportPolicyDrops, vRtrIgmpIfRxNoRtrAlertPkts, vRtrIgmpIfRxBadEncodings, vRtrIgmpIfRxPktDrops, vRtrIgmpIfStatsStarGTypes, vRtrIgmpIfStatsSGTypes, vRtrIgmpIfMaxGroups, vRtrIgmpIfMaxGroupsTillNow } STATUS obsolete DESCRIPTION "The group of objects supporting management of extended IGMP interfaces on Nokia SROS series systems." ::= { tmnxIgmpGroups 5 } tmnxIgmpIfV5v0Group OBJECT-GROUP OBJECTS { vRtrIgmpIfRowStatus, vRtrIgmpIfLastChangeTime, vRtrIgmpIfAdminState, vRtrIgmpIfOperState, vRtrIgmpIfAdminVersion, vRtrIgmpIfOperVersion, vRtrIgmpIfQuerier, vRtrIgmpIfImportPolicy, vRtrIgmpIfGroupCount, vRtrIgmpIfQuerierUpTime, vRtrIgmpIfQuerierExpiryTime, vRtrIgmpIfNextGenQueryTime, vRtrIgmpIfSubnetCheck, vRtrIgmpIfGroupType, vRtrIgmpIfGroupUpTime, vRtrIgmpIfGroupExpiryTime, vRtrIgmpIfGroupVersion1HostTimer, vRtrIgmpIfGroupMode, vRtrIgmpIfGroupCompatMode, vRtrIgmpIfGroupVersion2HostTimer, vRtrIgmpIfGroupLastReporter, vRtrIgmpIfGrpSrcExpiryTime, vRtrIgmpIfGrpSrcType, vRtrIgmpIfStaticGrpSrcRowStatus, vRtrIgmpIfTxGenQueries, vRtrIgmpIfTxGrpQueries, vRtrIgmpIfTxGrpSrcQueries, vRtrIgmpIfTxV1Reports, vRtrIgmpIfTxV2Reports, vRtrIgmpIfTxV3Reports, vRtrIgmpIfTxLeaves, vRtrIgmpIfTxErrors, vRtrIgmpIfRxGenQueries, vRtrIgmpIfRxGrpQueries, vRtrIgmpIfRxGrpSrcQueries, vRtrIgmpIfRxV1Reports, vRtrIgmpIfRxV2Reports, vRtrIgmpIfRxV3Reports, vRtrIgmpIfRxLeaves, vRtrIgmpIfRxBadLenPkts, vRtrIgmpIfRxBadChecksumPkts, vRtrIgmpIfRxUnknownTypePkts, vRtrIgmpIfRxBadReceiveIfPkts, vRtrIgmpIfRxNonLocal, vRtrIgmpIfRxWrongVersions, vRtrIgmpIfImportPolicyDrops, vRtrIgmpIfRxNoRtrAlertPkts, vRtrIgmpIfRxBadEncodings, vRtrIgmpIfRxPktDrops, vRtrIgmpIfStatsStarGTypes, vRtrIgmpIfStatsSGTypes, vRtrIgmpIfMaxGroups, vRtrIgmpIfMaxGroupsTillNow, vRtrIgmpIfMcacPolicyName, vRtrIgmpIfMcacUnconstrainedBW, vRtrIgmpIfMcacConstAdminState, vRtrIgmpIfMcacLevelRowStatus, vRtrIgmpIfMcacLevelBW, vRtrIgmpIfMcacLagRowStatus, vRtrIgmpIfMcacLagLevel, vRtrIgmpIfStatsMcacPolicyDrops, vRtrIgmpIfRxLocalScopePkts, vRtrIgmpIfRxRsvdScopePkts, vRtrIgmpIfMcacPreRsvdMandBW, vRtrIgmpIfMcacinUseMandBw, vRtrIgmpIfMcacinUseOpnlBw, vRtrIgmpIfMcacAvailMandBw, vRtrIgmpIfMcacAvailOpnlBw, vRtrIgmpIfMcacValuesInTransit } STATUS current DESCRIPTION "The group of objects supporting management of extended IGMP interfaces on Nokia SROS series systems." ::= { tmnxIgmpGroups 6 } tmnxIgmpNotifyObjsV5v0Group OBJECT-GROUP OBJECTS { vRtrIgmpNotifyQueryVersion, vRtrIgmpNotifyGrpAddrType, vRtrIgmpNotifyGrpAddr } STATUS obsolete DESCRIPTION "The group of objects supporting IGMP notifications on Nokia SROS series systems 5.0 release." ::= { tmnxIgmpGroups 7 } tmnxIgmpNotificationV5v0Group NOTIFICATION-GROUP NOTIFICATIONS { vRtrIgmpIfRxQueryVerMismatch, vRtrIgmpIfCModeRxQueryMismatch, vRtrIgmpMaxGrpsLimitExceeded, vRtrIgmpMcacPlcyDropped } STATUS obsolete DESCRIPTION "The group of notifications supporting the IGMP feature on Nokia SROS series systems 5.0 release." ::= { tmnxIgmpGroups 8 } tmnxIgmpIfV6v1Group OBJECT-GROUP OBJECTS { vRtrIgmpIfSSMTltTableLastChanged, vRtrIgmpIfSSMTransRowStatus } STATUS current DESCRIPTION "The group of objects supporting management of SSM Translate feature on extended IGMP interfaces on 6.1 release Nokia SROS series systems." ::= { tmnxIgmpGroups 9 } tmnxIgmpIfV7v0Group OBJECT-GROUP OBJECTS { vRtrIgmpRsvpIfRowStatus, vRtrIgmpRsvpIfIndex } STATUS current DESCRIPTION "The group of objects supporting IGMP protocol tunnel interfaces on Nokia SROS series systems." ::= { tmnxIgmpGroups 10 } tmnxIgmpIfV8v0Group OBJECT-GROUP OBJECTS { vRtrIgmpLdpIfTableLastChanged, vRtrIgmpRsvpIfBfdEnable, vRtrIgmpRsvpIfAdminState, vRtrIgmpRsvpIfOperState, vRtrIgmpLdpIfRowStatus, vRtrIgmpLdpIfLastChanged, vRtrIgmpLdpIfIndex, vRtrIgmpLdpIfAdminState, vRtrIgmpLdpIfOperState, vRtrIgmpHostLastChangeTime, vRtrIgmpHostOperState, vRtrIgmpHostOperVersion, vRtrIgmpHostGroupCount, vRtrIgmpHostNextGenQueryTime, vRtrIgmpHostMaxGroupsTillNow, vRtrIgmpHostFwdSvcId, vRtrIgmpHostGrpIfId, vRtrIgmpHostPppoeSessionId, vRtrIgmpHostSubscriberId, vRtrIgmpHostMacAddress, vRtrIgmpHostIgmpPolicy, vRtrIgmpHostMaxGroups, vRtrIgmpHostAdminVersion, vRtrIgmpHostTxGenQueries, vRtrIgmpHostTxGrpQueries, vRtrIgmpHostTxGrpSrcQueries, vRtrIgmpHostTxV1Reports, vRtrIgmpHostTxV2Reports, vRtrIgmpHostTxV3Reports, vRtrIgmpHostTxLeaves, vRtrIgmpHostTxErrors, vRtrIgmpHostRxGenQueries, vRtrIgmpHostRxGrpQueries, vRtrIgmpHostRxGrpSrcQueries, vRtrIgmpHostRxV1Reports, vRtrIgmpHostRxV2Reports, vRtrIgmpHostRxV3Reports, vRtrIgmpHostRxLeaves, vRtrIgmpHostRxBadLenPkts, vRtrIgmpHostRxBadChecksumPkts, vRtrIgmpHostRxUnknownTypePkts, vRtrIgmpHostRxBadReceiveIfPkts, vRtrIgmpHostRxNonLocal, vRtrIgmpHostRxWrongVersions, vRtrIgmpHostImportPolicyDrops, vRtrIgmpHostRxNoRtrAlertPkts, vRtrIgmpHostRxBadEncodings, vRtrIgmpHostRxPktDrops, vRtrIgmpHostStatsStarGTypes, vRtrIgmpHostStatsSGTypes, vRtrIgmpHostStatsMcacPolicyDrops, vRtrIgmpHostRxLocalScopePkts, vRtrIgmpHostRxRsvdScopePkts, vRtrIgmpHostRedirectionDrops, vRtrIgmpGrpIfRowStatus, vRtrIgmpGrpIfLastChangeTime, vRtrIgmpGrpIfAdminState, vRtrIgmpGrpIfOperState, vRtrIgmpGrpIfHostGrpType, vRtrIgmpGrpIfHostGrpUpTime, vRtrIgmpGrpIfHostGrpExpiryTime, vRtrIgmpGrpIfHostGrpVer1HostTmr, vRtrIgmpGrpIfHostGrpMode, vRtrIgmpGrpIfHostGrpCompatMode, vRtrIgmpGrpIfHostGrpVer2HostTmr, vRtrIgmpGrpIfHostGrpSrcExpTime, vRtrIgmpGrpIfHostGrpSrcType, vRtrIgmpGrpIfHostGrpSrcMRDstVrId, vRtrIgmpGrpIfHostGrpSrcMRDstIfId, vRtrIgmpGrpSrcHostUpTime, vRtrIgmpHostGrpSrcExpiryTime, vRtrIgmpHostGrpSrcType, vRtrIgmpHostGrpSrcMcRdrDstVRtrID, vRtrIgmpHostGrpSrcMcRdrDstIfIdx, vRtrIgmpHostGrpType, vRtrIgmpHostGrpUpTime, vRtrIgmpHostGrpExpiryTime, vRtrIgmpHostGrpVer1HostTmr, vRtrIgmpHostGrpMode, vRtrIgmpHostGrpCompatMode, vRtrIgmpHostGrpVer2HostTmr, vRtrIgmpGrpIfHostLastChangeTime, vRtrIgmpGrpIfHostOperState, vRtrIgmpIfDisRtrAlertChk } STATUS current DESCRIPTION "The group of objects supporting IGMP protocol tunnel interfaces on Nokia SROS series systems 8.0 release." ::= { tmnxIgmpGroups 11 } tmnxIgmpNotifyObjsV8v0Group OBJECT-GROUP OBJECTS { vRtrIgmpNotifyQueryVersion, vRtrIgmpNotifyGrpAddrType, vRtrIgmpNotifyGrpAddr, vRtrIgmpNotifyDescription, vRtrIgmpNotifyMcacPolicyName } STATUS current DESCRIPTION "The group of objects supporting IGMP notifications on Nokia SROS series systems 5.0 release." ::= { tmnxIgmpGroups 12 } tmnxIgmpNotificationV8v0Group NOTIFICATION-GROUP NOTIFICATIONS { vRtrIgmpIfRxQueryVerMismatch, vRtrIgmpIfCModeRxQueryMismatch, vRtrIgmpMaxGrpsLimitExceeded, vRtrIgmpMcacPlcyDropped, vRtrIgmpHostInstantiationFail, vRtrIgmpHostMaxGrpsLimitExceeded, vRtrIgmpHostMcacPlcyDropped, vRtrIgmpHostCModeRxQueryMismatch, vRtrIgmpHostRxQueryVerMismatch } STATUS obsolete DESCRIPTION "The group of notifications supporting the IGMP feature on Nokia SROS series systems 8.0 release." ::= { tmnxIgmpGroups 13 } tmnxIgmpIfV9v0Group OBJECT-GROUP OBJECTS { vRtrIgmpGrpIfSubHostsOnly, vRtrIgmpGrpIfAdminVersion, vRtrIgmpGrpIfImportPolicy, vRtrIgmpGrpIfSubnetCheck, vRtrIgmpGrpIfMcacPolicyName, vRtrIgmpGrpIfMcacUnconstrainedBW, vRtrIgmpGrpIfMcacConstAdminState, vRtrIgmpGrpIfMcacPreRsvdMandBW, vRtrIgmpGrpIfMcacinUseMandBw, vRtrIgmpGrpIfMcacinUseOpnlBw, vRtrIgmpGrpIfMcacAvailMandBw, vRtrIgmpGrpIfMcacAvailOpnlBw, vRtrIgmpGrpIfMcacValuesInTransit, vRtrIgmpGrpIfDisRtrAlertChk, vRtrIgmpGrpIfMaxGroups, vRtrIgmpGrpIfSapLastChangeTime, vRtrIgmpGrpIfSapOperState, vRtrIgmpGrpIfSapAdminVersion, vRtrIgmpGrpIfSapOperVersion, vRtrIgmpGrpIfSapGroupCount, vRtrIgmpGrpIfSapNextGenQueryTime, vRtrIgmpGrpIfSapMaxGroups, vRtrIgmpGrpIfSapMaxGroupsTillNow, vRtrIgmpGrpIfSapTxGenQueries, vRtrIgmpGrpIfSapTxGrpQueries, vRtrIgmpGrpIfSapTxGrpSrcQueries, vRtrIgmpGrpIfSapTxV1Reports, vRtrIgmpGrpIfSapTxV2Reports, vRtrIgmpGrpIfSapTxV3Reports, vRtrIgmpGrpIfSapTxLeaves, vRtrIgmpGrpIfSapTxErrors, vRtrIgmpGrpIfSapRxGenQueries, vRtrIgmpGrpIfSapRxGrpQueries, vRtrIgmpGrpIfSapRxGrpSrcQueries, vRtrIgmpGrpIfSapRxV1Reports, vRtrIgmpGrpIfSapRxV2Reports, vRtrIgmpGrpIfSapRxV3Reports, vRtrIgmpGrpIfSapRxLeaves, vRtrIgmpGrpIfSapRxBadLenPkts, vRtrIgmpGrpIfSapRxBadChksumPkts, vRtrIgmpGrpIfSapRxUnknTypePkts, vRtrIgmpGrpIfSapRxBadRecvIfPkts, vRtrIgmpGrpIfSapRxNonLocal, vRtrIgmpGrpIfSapRxWrongVersions, vRtrIgmpGrpIfSapImportPlcyDrops, vRtrIgmpGrpIfSapRxNoRtrAlertPkts, vRtrIgmpGrpIfSapRxBadEncodings, vRtrIgmpGrpIfSapRxPktDrops, vRtrIgmpGrpIfSapStatsStarGTypes, vRtrIgmpGrpIfSapStatsSGTypes, vRtrIgmpGrpIfSapStatsMcacPlcyDrp, vRtrIgmpGrpIfSapRxLocalScopePkts, vRtrIgmpGrpIfSapRxRsvdScopePkts, vRtrIgmpGrpIfSapGrpType, vRtrIgmpGrpIfSapGrpUpTime, vRtrIgmpGrpIfSapGrpExpiryTime, vRtrIgmpGrpIfSapGrpVer1HostTmr, vRtrIgmpGrpIfSapGrpMode, vRtrIgmpGrpIfSapGrpCompatMode, vRtrIgmpGrpIfSapGrpVer2HostTmr, vRtrIgmpGrpIfSapGrpSrcExpTime, vRtrIgmpGrpIfSapGrpSrcType, vRtrIgmpGrpSrcGrpIfSapUpTime, vRtrIgmpHostMcRDstStatVal, vRtrIgmpGrpIfHostGrpMRDstVrId, vRtrIgmpGrpIfHostGrpMRDstIfId, vRtrIgmpHostGrpMcRdrDstVrId, vRtrIgmpHostGrpMcRdrDstIfId, vRtrIgmpGrpSrcSummFwdInterfaces, vRtrIgmpGrpSrcSummBlkInterfaces, vRtrIgmpGrpSrcSummFwdHosts, vRtrIgmpGrpSrcSummBlkHosts, vRtrIgmpGrpSrcSummFwdGrpIfSaps, vRtrIgmpGrpSrcSummBlkGrpIfSaps } STATUS current DESCRIPTION "The group of objects supporting IGMP protocol tunnel interfaces on Nokia SROS series systems 9.0 release." ::= { tmnxIgmpGroups 14 } tmnxIgmpIfV10v0Group OBJECT-GROUP OBJECTS { vRtrIgmpIfMaxSources, vRtrIgmpGrpIfMaxSources, vRtrIgmpHostMaxSources, vRtrIgmpGrpIfSapMaxSources, vRtrIgmpGrpIfQuerySrcIp } STATUS current DESCRIPTION "The group of objects supporting IGMP protocol tunnel interfaces on Nokia SROS series systems 10.0 release." ::= { tmnxIgmpGroups 15 } tmnxIgmpNotificationV10v0Group NOTIFICATION-GROUP NOTIFICATIONS { vRtrIgmpIfRxQueryVerMismatch, vRtrIgmpIfCModeRxQueryMismatch, vRtrIgmpMaxGrpsLimitExceeded, vRtrIgmpMcacPlcyDropped, vRtrIgmpHostInstantiationFail, vRtrIgmpHostMaxGrpsLimitExceeded, vRtrIgmpHostMcacPlcyDropped, vRtrIgmpHostCModeRxQueryMismatch, vRtrIgmpHostRxQueryVerMismatch, vRtrIgmpHostMaxSrcsLimitExceeded, vRtrIgmpMaxSrcsLimitExceeded, vRtrIgmpGrpIfSapMaxGrpsLimExceed, vRtrIgmpGrpIfSapMaxSrcsLimExceed, vRtrIgmpGrpIfSapMcacPlcyDropped, vRtrIgmpGrpIfSapCModeRxQueryMism, vRtrIgmpGrpIfSapRxQueryVerMism } STATUS obsolete DESCRIPTION "The group of notifications supporting the IGMP feature on Nokia SROS series systems 10.0 release." ::= { tmnxIgmpGroups 16 } tmnxIgmpGlobalV10v0Group OBJECT-GROUP OBJECTS { vRtrIgmpGenGrpIfQuerySrcIp } STATUS current DESCRIPTION "The group of objects supporting management of extended IGMP general capabilities on Nokia SROS series systems 10.0 release." ::= { tmnxIgmpGroups 17 } tmnxIgmpIfV11v0Group OBJECT-GROUP OBJECTS { vRtrIgmpIfMaxGrpSources, vRtrIgmpGrpIfMaxGrpSources, vRtrIgmpHostMaxGrpSources, vRtrIgmpGrpIfSapMaxGrpSources } STATUS current DESCRIPTION "The group of objects supporting IGMP protocol tunnel interfaces on Nokia SROS series systems 11.0 release." ::= { tmnxIgmpGroups 18 } tmnxIgmpNotificationV11v0Group NOTIFICATION-GROUP NOTIFICATIONS { vRtrIgmpIfRxQueryVerMismatch, vRtrIgmpIfCModeRxQueryMismatch, vRtrIgmpMaxGrpsLimitExceeded, vRtrIgmpMcacPlcyDropped, vRtrIgmpHostInstantiationFail, vRtrIgmpHostMaxGrpsLimitExceeded, vRtrIgmpHostMcacPlcyDropped, vRtrIgmpHostCModeRxQueryMismatch, vRtrIgmpHostRxQueryVerMismatch, vRtrIgmpHostMaxSrcsLimitExceeded, vRtrIgmpMaxSrcsLimitExceeded, vRtrIgmpGrpIfSapMaxGrpsLimExceed, vRtrIgmpGrpIfSapMaxSrcsLimExceed, vRtrIgmpGrpIfSapMcacPlcyDropped, vRtrIgmpGrpIfSapCModeRxQueryMism, vRtrIgmpGrpIfSapRxQueryVerMism, vRtrIgmpHostMaxGrpSrcsLimitExcd, vRtrIgmpMaxGrpSrcsLimitExceeded, vRtrIgmpGrpIfSapMaxGrpSrcLimExcd } STATUS current DESCRIPTION "The group of notifications supporting the IGMP feature on Nokia SROS series systems 11.0 release." ::= { tmnxIgmpGroups 19 } tmnxIgmpIfV12v0Group OBJECT-GROUP OBJECTS { vRtrIgmpIfQueryInterval, vRtrIgmpIfLastMembQueryIntvl, vRtrIgmpIfQueryResponseIntvl, vRtrIgmpIfMcacUseLagPortWeight, vRtrIgmpIfRedundantMcast, vRtrIgmpIfRedundantMcastFwding } STATUS current DESCRIPTION "The group of objects supporting IGMP protocol tunnel interfaces on Nokia SROS series systems 12.0 release." ::= { tmnxIgmpGroups 20 } tmnxIgmpNotifyObjsV12v0Group OBJECT-GROUP OBJECTS { vRtrIgmpNotifySrcAddrType, vRtrIgmpNotifySrcAddr } STATUS current DESCRIPTION "The group of objects supporting IGMP notifications on Nokia SROS series systems 12.0 release." ::= { tmnxIgmpGroups 21 } tmnxIgmpIfV14v0Group OBJECT-GROUP OBJECTS { vRtrIgmpIfMcacIfPolicyName, vRtrIgmpGrpIfMcacIfPolicyName, vRtrIgmpIfSGrpRangeSrcTblLstChgd, vRtrIgmpIfSGrpRangeSrcRowStatus, vRtrIgmpIfSGrpRangeLastChanged, vRtrIgmpIfSGrpRangeGrpCount, vRtrIgmpGrpIfQueryInterval, vRtrIgmpGrpIfLastMembQueryIntvl, vRtrIgmpGrpIfQueryResponseIntvl, vRtrIgmpHostQueryInterval, vRtrIgmpHostLastMembQueryIntvl, vRtrIgmpHostQueryResponseIntvl, vRtrIgmpHostDisRtrAlertChk, vRtrIgmpGrpIfSapQryInterval, vRtrIgmpGrpIfSapLastMembQryIntvl, vRtrIgmpGrpIfSapQryResponseIntvl } STATUS current DESCRIPTION "The group of objects supporting IGMP protocol tunnel interfaces on Nokia SROS series systems 14.0 release." ::= { tmnxIgmpGroups 22 } tmnxIgmpNotificationV14v0Group NOTIFICATION-GROUP NOTIFICATIONS { vRtrIgmpHostQryIntervalConflict } STATUS current DESCRIPTION "The group of notifications supporting the IGMP feature on Nokia SROS series systems 14.0 release." ::= { tmnxIgmpGroups 23 } tmnxIgmpIfV15v0Group OBJECT-GROUP OBJECTS { vRtrIgmpHostBondingConnIndex, vRtrIgmpHostBondingId, vRtrIgmpGrpIfHostGrpBondOwner, vRtrIgmpGrpIfHostGrpBondFwd, vRtrIgmpGrpIfHostGrpSrcBondOwner, vRtrIgmpGrpIfHostGrpSrcBondFwd, vRtrIgmpHostGrpBondOwner, vRtrIgmpHostGrpBondFwd, vRtrIgmpHostGrpSrcBondOwner, vRtrIgmpHostGrpSrcBondFwd } STATUS current DESCRIPTION "The group of objects supporting IGMP protocol tunnel interfaces on Nokia SROS series systems 15.0 release." ::= { tmnxIgmpGroups 24 } tmnxIgmpNotificationGroupV15v0 NOTIFICATION-GROUP NOTIFICATIONS { vRtrIgmpNotifyNumOfIPsecIfLowWm, vRtrIgmpNotifyNumOfIPsecIfHighWm, vRtrIgmpNotifyNumOfIPsecIfMaxRch } STATUS current DESCRIPTION "The group of notifications supporting the IGMP feature in release 15.0 on Nokia SROS series systems." ::= { tmnxIgmpGroups 25 } tmnxIgmpNotifyObjsGroupV15v0 OBJECT-GROUP OBJECTS { vRtrIgmpNotifyMaxNumOfIPsecIf, vRtrIgmpNotifyNumOfIPsecIf } STATUS current DESCRIPTION "The group of objects supporting the IGMP feature in release 15.0 on Nokia SROS series systems." ::= { tmnxIgmpGroups 26 } vRtrIgmpNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 23 } vRtrIgmpNotifications OBJECT IDENTIFIER ::= { vRtrIgmpNotifyPrefix 0 } vRtrIgmpIfRxQueryVerMismatch NOTIFICATION-TYPE OBJECTS { vRtrID, vRtrIfIndex, vRtrIgmpIfAdminVersion, vRtrIgmpNotifyQueryVersion } STATUS current DESCRIPTION "A vRtrIgmpIfRxQueryVerMismatch notification is generated when the IGMP interface is configured as IGMPv3 but the router receives a IGMPv1 Query or IGMPv2 General Query on the interface. vRtrIfIndex will identify the router interface on which the query is received. vRtrIgmpIfAdminVersion will contain the configured version of the interface and vRtrIgmpNotifyQueryVersion will contain the version of the received query." ::= { vRtrIgmpNotifications 1 } vRtrIgmpIfCModeRxQueryMismatch NOTIFICATION-TYPE OBJECTS { vRtrID, vRtrIfIndex, vRtrIgmpIfOperVersion, vRtrIgmpNotifyQueryVersion } STATUS current DESCRIPTION "A vRtrIgmpIfCModeRxQueryMismatch notification is generated when there is a mismatch between the compatible mode of the interface and the version of the received query. It is generated when the IGMP interface is in IGMPv1 compatible mode but it receives a IGMPv2 or IGMPv3 Query on the interface. It is also generated when the compatibility mode of the interface is IGMPv2 but the query received is IGMPv3. vRtrIfIndex will identify the router interface on which the query is received. vRtrIgmpIfOperVersion will indicate the compatibility mode of the interface and vRtrIgmpNotifyQueryVersion will contain the version of the received query." ::= { vRtrIgmpNotifications 2 } vRtrIgmpMaxGrpsLimitExceeded NOTIFICATION-TYPE OBJECTS { vRtrIgmpIfMaxGroups } STATUS current DESCRIPTION "The vRtrIgmpMaxGrpsLimitExceeded event is generated when an attempt is made to configure a group when vRtrIgmpIfGroupCount, the number of groups configured on the PIM interface, is equal to vRtrIgmpIfMaxGroups, the maximum number of groups supported on the interface." ::= { vRtrIgmpNotifications 3 } vRtrIgmpMcacPlcyDropped NOTIFICATION-TYPE OBJECTS { vRtrIgmpIfMcacPolicyName, vRtrIgmpNotifyGrpAddrType, vRtrIgmpNotifyGrpAddr, vRtrIgmpNotifySrcAddrType, vRtrIgmpNotifySrcAddr, vRtrIgmpNotifyDescription } STATUS current DESCRIPTION "The vRtrIgmpMcacPlcyDropped event is generated when an IGMP group is dropped on a given interface because of applying a multicast CAC policy given by vRtrIgmpIfMcacPolicyName." ::= { vRtrIgmpNotifications 4 } vRtrIgmpHostInstantiationFail NOTIFICATION-TYPE OBJECTS { vRtrIgmpGrpIfHostLastChangeTime, vRtrIgmpNotifyDescription } STATUS current DESCRIPTION "The vRtrIgmpHostInstantiationFail event is generated when a host is eligible for running IGMP, but IGMP cannot be started on the host." ::= { vRtrIgmpNotifications 5 } vRtrIgmpHostMaxGrpsLimitExceeded NOTIFICATION-TYPE OBJECTS { vRtrIgmpHostFwdSvcId, vRtrIgmpHostGrpIfId, vRtrIgmpHostMaxGroups } STATUS current DESCRIPTION "The vRtrIgmpMaxGrpsLimitExceeded event is generated when an attempt is made to configure a group when vRtrIgmpHostGroupCount, the number of groups configured on the PIM interface, is equal to vRtrIgmpHostMaxGroups, the maximum number of groups supported on the host." ::= { vRtrIgmpNotifications 6 } vRtrIgmpHostMcacPlcyDropped NOTIFICATION-TYPE OBJECTS { vRtrIgmpHostSubscriberId, vRtrIgmpNotifyMcacPolicyName, vRtrIgmpNotifyGrpAddrType, vRtrIgmpNotifyGrpAddr, vRtrIgmpNotifySrcAddrType, vRtrIgmpNotifySrcAddr, vRtrIgmpNotifyDescription } STATUS current DESCRIPTION "The vRtrIgmpHostMcacPlcyDropped event is generated when an IGMP group is dropped on a given Host because of applying a multicast CAC policy given by vRtrIgmpNotifyMcacPolicyName." ::= { vRtrIgmpNotifications 7 } vRtrIgmpHostCModeRxQueryMismatch NOTIFICATION-TYPE OBJECTS { vRtrIgmpHostOperVersion, vRtrIgmpNotifyQueryVersion } STATUS current DESCRIPTION "A vRtrIgmpHostCModeRxQueryMismatch notification is generated when there is a mismatch between the compatible mode of the IGMP Host and the version of the received query. It is generated when the Host is in IGMPv1 compatible mode but it receives a IGMPv2 or IGMPv3 Query. It is also generated when the compatibility mode of the Host is IGMPv2 but the query received is IGMPv3. vRtrIgmpHostAddress will identify the Host on which the query is received. vRtrIgmpHostOperVersion will indicate the compatibility mode of the Host and vRtrIgmpNotifyQueryVersion will contain the version of the received query." ::= { vRtrIgmpNotifications 8 } vRtrIgmpHostRxQueryVerMismatch NOTIFICATION-TYPE OBJECTS { vRtrIgmpHostAdminVersion, vRtrIgmpNotifyQueryVersion } STATUS current DESCRIPTION "A vRtrIgmpHostRxQueryVerMismatch notification is generated when the IGMP host is configured as IGMPv3 but receives a IGMPv1 Query or IGMPv2 General Query on the host. vRtrIgmpHostAddress will identify the Host on which the query is received. vRtrIgmpHostAdminVersion will contain the configured version of the Host and vRtrIgmpNotifyQueryVersion will contain the version of the received query." ::= { vRtrIgmpNotifications 9 } vRtrIgmpHostMaxSrcsLimitExceeded NOTIFICATION-TYPE OBJECTS { vRtrIgmpHostFwdSvcId, vRtrIgmpHostGrpIfId, vRtrIgmpHostMaxSources } STATUS current DESCRIPTION "The vRtrIgmpHostMaxSrcsLimitExceeded event is generated when an attempt is made to configure a source for a group when the number of sources for this group is equal to vRtrIgmpHostMaxSources, the maximum number of sources per group supported on the host." ::= { vRtrIgmpNotifications 10 } vRtrIgmpMaxSrcsLimitExceeded NOTIFICATION-TYPE OBJECTS { vRtrIgmpIfMaxSources } STATUS current DESCRIPTION "The vRtrIgmpMaxSrcsLimitExceeded event is generated when an attempt is made to configure a source for a group when the number of sources for this group is equal to vRtrIgmpIfMaxSources, the maximum number of sources per group supported on the interface." ::= { vRtrIgmpNotifications 11 } vRtrIgmpGrpIfSapMaxGrpsLimExceed NOTIFICATION-TYPE OBJECTS { vRtrIgmpGrpIfSapMaxGroups } STATUS current DESCRIPTION "The vRtrIgmpGrpIfSapMaxGrpsLimExceed event is generated when an attempt is made to configure a group when vRtrIgmpGrpIfSapGroupCount, the number of groups configured on the SAP, is equal to vRtrIgmpGrpIfSapMaxGroups, the maximum number of groups supported on the SAP." ::= { vRtrIgmpNotifications 12 } vRtrIgmpGrpIfSapMaxSrcsLimExceed NOTIFICATION-TYPE OBJECTS { vRtrIgmpGrpIfSapMaxSources } STATUS current DESCRIPTION "The vRtrIgmpGrpIfSapMaxSrcsLimExceed event is generated when an attempt is made to configure a source for a group when the number of sources for this group is equal to vRtrIgmpGrpIfSapMaxSources, the maximum number of sources per group supported on the SAP." ::= { vRtrIgmpNotifications 13 } vRtrIgmpGrpIfSapMcacPlcyDropped NOTIFICATION-TYPE OBJECTS { vRtrIgmpGrpIfSapLastChangeTime, vRtrIgmpNotifyMcacPolicyName, vRtrIgmpNotifyGrpAddrType, vRtrIgmpNotifyGrpAddr, vRtrIgmpNotifySrcAddrType, vRtrIgmpNotifySrcAddr, vRtrIgmpNotifyDescription } STATUS current DESCRIPTION "The vRtrIgmpGrpIfSapMcacPlcyDropped event is generated when an IGMP group is dropped on a given SAP because of applying a multicast CAC policy given by vRtrIgmpNotifyMcacPolicyName." ::= { vRtrIgmpNotifications 14 } vRtrIgmpGrpIfSapCModeRxQueryMism NOTIFICATION-TYPE OBJECTS { vRtrIgmpGrpIfSapOperVersion, vRtrIgmpNotifyQueryVersion } STATUS current DESCRIPTION "A vRtrIgmpGrpIfSapCModeRxQueryMism notification is generated when there is a mismatch between the compatible mode of the IGMP SAP and the version of the received query. It is generated when the SAP is in IGMPv1 compatible mode but it receives a IGMPv2 or IGMPv3 Query. It is also generated when the compatibility mode of the SAP is IGMPv2 but the query received is IGMPv3. sapPortId and sapEncapValue will identify the SAP on which the query is received. vRtrIgmpGrpIfSapOperVersion will indicate the compatibility mode of the SAP and vRtrIgmpNotifyQueryVersion will contain the version of the received query." ::= { vRtrIgmpNotifications 15 } vRtrIgmpGrpIfSapRxQueryVerMism NOTIFICATION-TYPE OBJECTS { vRtrIgmpGrpIfSapAdminVersion, vRtrIgmpNotifyQueryVersion } STATUS current DESCRIPTION "A vRtrIgmpGrpIfSapRxQueryVerMism notification is generated when the IGMP host SAP is configured as IGMPv3 but receives a IGMPv1 Query or IGMPv2 General Query on the host. sapPortId and sapEncapValue will identify the SAP on which the query is received. vRtrIgmpGrpIfSapAdminVersion will contain the configured version of the SAP and vRtrIgmpNotifyQueryVersion will contain the version of the received query." ::= { vRtrIgmpNotifications 16 } vRtrIgmpHostMaxGrpSrcsLimitExcd NOTIFICATION-TYPE OBJECTS { vRtrIgmpHostFwdSvcId, vRtrIgmpHostGrpIfId, vRtrIgmpHostMaxGrpSources } STATUS current DESCRIPTION "The vRtrIgmpHostMaxGrpSrcsLimitExcd event is generated when an attempt is made to configure a source for a group when the number of group sources is equal to vRtrIgmpHostMaxGrpSources, the maximum number of group sources per group supported on the host." ::= { vRtrIgmpNotifications 17 } vRtrIgmpMaxGrpSrcsLimitExceeded NOTIFICATION-TYPE OBJECTS { vRtrIgmpIfMaxGrpSources } STATUS current DESCRIPTION "The vRtrIgmpMaxGrpSrcsLimitExceeded event is generated when an attempt is made to configure a group source for a group when the number of group sources is equal to vRtrIgmpIfMaxGrpSources, the maximum number of group sources per group supported on the interface." ::= { vRtrIgmpNotifications 18 } vRtrIgmpGrpIfSapMaxGrpSrcLimExcd NOTIFICATION-TYPE OBJECTS { vRtrIgmpGrpIfSapMaxGrpSources } STATUS current DESCRIPTION "The vRtrIgmpGrpIfSapMaxGrpSrcLimExcd event is generated when an attempt is made to configure a group source for a group when the number of group sources is equal to vRtrIgmpGrpIfSapMaxGrpSources, the maximum number of group sources per group supported on the SAP." ::= { vRtrIgmpNotifications 19 } vRtrIgmpHostQryIntervalConflict NOTIFICATION-TYPE OBJECTS { vRtrIgmpHostFwdSvcId, vRtrIgmpHostGrpIfId, vRtrIgmpNotifyDescription } STATUS current DESCRIPTION "The vRtrIgmpHostQryIntervalConflict event is generated when one of the IGMP-policy query intervals violates restrictions, we fall back to the node query intervals." ::= { vRtrIgmpNotifications 20 } vRtrIgmpNotifyNumOfIPsecIfLowWm NOTIFICATION-TYPE OBJECTS { vRtrIgmpNotifyMaxNumOfIPsecIf, vRtrIgmpNotifyNumOfIPsecIf } STATUS current DESCRIPTION "[CAUSE] A vRtrIgmpNotifyNumOfIPsecIfLowWm notification is generated when the number of IPsec interfaces has dropped back to the low watermark. [EFFECT] The system accepts new IPsec multicast interfaces. [RECOVERY] There is no recovery required for this notification." ::= { vRtrIgmpNotifications 21 } vRtrIgmpNotifyNumOfIPsecIfHighWm NOTIFICATION-TYPE OBJECTS { vRtrIgmpNotifyMaxNumOfIPsecIf, vRtrIgmpNotifyNumOfIPsecIf } STATUS current DESCRIPTION "[CAUSE] A vRtrIgmpNotifyNumOfIPsecIfHighWm notification is generated when the number of IPsec interfaces has almost reached the maximum value. [EFFECT] The system may stop accepting new IPsec multicast interfaces shortly. [RECOVERY] Use fewer IPsec multicast interfaces." ::= { vRtrIgmpNotifications 22 } vRtrIgmpNotifyNumOfIPsecIfMaxRch NOTIFICATION-TYPE OBJECTS { vRtrIgmpNotifyMaxNumOfIPsecIf, vRtrIgmpNotifyNumOfIPsecIf } STATUS current DESCRIPTION "[CAUSE] A vRtrIgmpNotifyNumOfIPsecIfMaxRch notification is generated when the number of IPsec interfaces has reached the maximum value. [EFFECT] The system stops accepting new IPsec multicast interfaces. [RECOVERY] Delete IPsec multicast interfaces." ::= { vRtrIgmpNotifications 23 } END