From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/ciena/CIENA-CES-MCAST-FILTER-MIB | 1506 +++++++++++++++++++++++++++++++++ 1 file changed, 1506 insertions(+) create mode 100644 MIBS/ciena/CIENA-CES-MCAST-FILTER-MIB (limited to 'MIBS/ciena/CIENA-CES-MCAST-FILTER-MIB') diff --git a/MIBS/ciena/CIENA-CES-MCAST-FILTER-MIB b/MIBS/ciena/CIENA-CES-MCAST-FILTER-MIB new file mode 100644 index 0000000..7b43c5d --- /dev/null +++ b/MIBS/ciena/CIENA-CES-MCAST-FILTER-MIB @@ -0,0 +1,1506 @@ +-- This file was included in WWP MIB release 04-16-00-0047 + -- + -- CIENA-CES-MCAST-FILTER-MIB.my + -- + + CIENA-CES-MCAST-FILTER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, Unsigned32, Counter32, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + InetAddressType,InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + DisplayString, MacAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + cienaGlobalSeverity, cienaGlobalMacAddress + FROM CIENA-GLOBAL-MIB + CienaGlobalState, CienaStatsClear,CienaMacAddress + FROM CIENA-TC + cienaCesConfig,cienaCesStatistics, cienaCesNotifications + FROM CIENA-SMI; + + cienaCesMcastFilterMIB MODULE-IDENTITY + LAST-UPDATED "201609300000Z" + ORGANIZATION "Ciena, Inc" + CONTACT-INFO + "Mib Meister + 115 North Sullivan Road + Spokane Valley, WA 99037 + USA + Phone: +1 509 242 9000 + Email: support@ciena.com" + DESCRIPTION + "This module defines the IGMP Multicast SNMP objects." + + REVISION "201609300000Z" + DESCRIPTION "Added objects cienaCesMcastIgmpQueryEngineOperState, + cienaCesMcastRouterOlderVersionQuerierTimeRemaining, + cienaCesMcastRouterQueryIntervalTimeRemaining, + cienaCesMcastGlobalSnoopAdminState. + Clarified DESCRIPTION of cienaCesMcastGlobalSnoopState. + Defined an object-identifier cienaCesMcastGlobalResources and twelve objects + under it for reporting global resource information." + + REVISION "201503160000Z" + DESCRIPTION "Initial creation." + + ::= { cienaCesConfig 37 } + +-- +--Textual cnventions +-- + +InterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Interface type of a multicast member or router interface." + SYNTAX INTEGER { + subport(1), + pbtsi(2), + vlanport(3), + mplsVc(4) + } + +IgmpCompatibilityMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IGMP version based compatibility mode." + SYNTAX INTEGER { + v1(1), + v2(2), + v3(3) + } + + + cienaCesMcastFilterMIBObjects OBJECT IDENTIFIER ::= { cienaCesMcastFilterMIB 1 } + + -- + -- multicast filter group + -- + cienaCesMcastFilterConfig OBJECT IDENTIFIER ::= { cienaCesMcastFilterMIBObjects 1 } + -- + -- multicast filter status + -- + cienaCesMcastFilterStatus OBJECT IDENTIFIER ::= { cienaCesMcastFilterMIBObjects 2 } + -- + -- multicast global resources + -- + cienaCesMcastGlobalResources OBJECT IDENTIFIER ::= { cienaCesMcastFilterMIBObjects 3 } + -- + -- multicast filter statistics + -- + cienaCesMcastFilterStats OBJECT IDENTIFIER ::= { cienaCesStatistics 8 } + +-- Notifications + + cienaCesMcastFilterMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 100 } + + cienaCesMcastFilterMIBNotification OBJECT IDENTIFIER ::= { cienaCesMcastFilterMIBNotificationPrefix 0 } + + + cienaCesMcastGlobalAdminState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents global multicast admin state." + ::= { cienaCesMcastFilterConfig 1 } + + + -- + -- The Multicast filter Activation Table + -- + + cienaCesMcastFilterServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastFilterServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing multicast service configuration on the L2FDs (Layer 2 forwarding domains - VS/VLAN)." + ::= { cienaCesMcastFilterConfig 2 } + + cienaCesMcastFilterServiceEntry OBJECT-TYPE + SYNTAX CienaCesMcastFilterServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastFilterActivationTable." + INDEX { cienaCesMcastFilterServiceType, cienaCesMcastFilterServiceIndex } + ::= { cienaCesMcastFilterServiceTable 1 } + + CienaCesMcastFilterServiceEntry ::= SEQUENCE { + cienaCesMcastFilterServiceType INTEGER, + cienaCesMcastFilterServiceIndex Unsigned32, + cienaCesMcastFilterServiceAdminState INTEGER, + cienaCesMcastFilterServiceOperState INTEGER, + cienaCesMcastFilterServiceUMFState INTEGER + } + + cienaCesMcastFilterServiceType OBJECT-TYPE + SYNTAX INTEGER { + vlan(1), + vs(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service instance type on which this multicast filter is configured." + ::= { cienaCesMcastFilterServiceEntry 1 } + + cienaCesMcastFilterServiceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service instance index on which this multicast filter is configured." + ::= { cienaCesMcastFilterServiceEntry 2 } + + cienaCesMcastFilterServiceAdminState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the admin state of multicast-services + the given service Instance." + ::= { cienaCesMcastFilterServiceEntry 3 } + + cienaCesMcastFilterServiceOperState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the operational state of multicast-services + on the given service Instance." + ::= { cienaCesMcastFilterServiceEntry 4 } + + cienaCesMcastFilterServiceUMFState OBJECT-TYPE + SYNTAX INTEGER { + drop(1), + flood(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents how unknown multicast frames are handled for this multicast service. + 'flood' indicates that the device will flood all the unresolved messages for this service instance to all + the interfaces in the flooding domain. + 'drop' causes the device to drop all the unresolved messages for this service. +" + ::= { cienaCesMcastFilterServiceEntry 5 } + + -- + -- The Multicast filter Server Interface Table + -- + + cienaCesMcastFilterServerInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastFilterServerInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the + authorized server ports." + ::= { cienaCesMcastFilterConfig 3 } + + cienaCesMcastFilterServerInterfaceEntry OBJECT-TYPE + SYNTAX CienaCesMcastFilterServerInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastFilterServerInterfaceTable." + INDEX { cienaCesMcastFilterServiceType, cienaCesMcastFilterServiceIndex, cienaCesMcastFilterServerInterfaceType, cienaCesMcastFilterServerInterfaceIndex } + ::= { cienaCesMcastFilterServerInterfaceTable 1 } + + CienaCesMcastFilterServerInterfaceEntry ::= SEQUENCE { + cienaCesMcastFilterServerInterfaceType InterfaceType, + cienaCesMcastFilterServerInterfaceIndex Integer32, + cienaCesMcastFilterServerInterfaceLiType InterfaceType, + cienaCesMcastFilterServerInterfaceLiIndex Integer32 + } + + cienaCesMcastFilterServerInterfaceType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface type of server interface from which the IGMP query messages can be received, and joins/leaves + messages can be sent." + ::= { cienaCesMcastFilterServerInterfaceEntry 1 } + + cienaCesMcastFilterServerInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Id of the server interface from which the IGMP query messages can be received, and joins/leaves + messages can be sent." + ::= { cienaCesMcastFilterServerInterfaceEntry 2 } + + cienaCesMcastFilterServerInterfaceLiType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the same definition as cienaCesMcastFilterServerInterfaceType." + ::= { cienaCesMcastFilterServerInterfaceEntry 3 } + + cienaCesMcastFilterServerInterfaceLiIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the same definition as cienaCesMcastFilterServerInterfaceIndex." + ::= { cienaCesMcastFilterServerInterfaceEntry 4 } + + cienaCesMcastGlobalSnoopState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents global IGMP Snooping operational state." + ::= { cienaCesMcastFilterConfig 4 } + + -- + -- The Mcast IGMP Snoop Config Table + -- + + cienaCesMcastIgmpSnoopTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastIgmpSnoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the configuration parameters + for the IGMP snooping." + ::= { cienaCesMcastFilterConfig 5 } + + cienaCesMcastIgmpSnoopEntry OBJECT-TYPE + SYNTAX CienaCesMcastIgmpSnoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastIgmpSnoopTable." + INDEX { cienaCesMcastFilterServiceType, cienaCesMcastFilterServiceIndex } + ::= { cienaCesMcastIgmpSnoopTable 1 } + + + CienaCesMcastIgmpSnoopEntry ::= SEQUENCE { + cienaCesMcastIgmpSnoopEnable CienaGlobalState, + cienaCesMcastIgmpSnoopRobustness Integer32, + cienaCesMcastIgmpSnoopProxyQueryInterval Integer32, + cienaCesMcastIgmpSnoopProxyQueryReplyTmo Integer32, + cienaCesMcastIgmpSnoopProxyQueryDelay Integer32, + cienaCesMcastIgmpSnoopLingerTmo Integer32, + cienaCesMcastIgmpQueryEngineState INTEGER, + cienaCesMcastIgmpProxyQuerySrcIpAddrType InetAddressType, + cienaCesMcastIgmpProxyQuerySrcIpAddr InetAddress, + cienaCesMcastIgmpRouterQueryInterval Integer32, + cienaCesMcastIgmpMinResponseTime Integer32, + cienaCesMcastIgmpDefaultRouterInterfaceType InterfaceType, + cienaCesMcastIgmpDefaultRouterInterfaceId Integer32, + cienaCesMcastIgmpInquisitiveLeaveState INTEGER, + cienaCesMcastIgmpLastMemberQueryInterval Integer32, + cienaCesMcastIgmpPriority Integer32, + cienaCesMcastIgmpSnoopRouterRangeStartIpAddrType InetAddressType, + cienaCesMcastIgmpSnoopRouterRangeStartIpAddr InetAddress, + cienaCesMcastIgmpSnoopRouterRangeEndIpAddrType InetAddressType, + cienaCesMcastIgmpSnoopRouterRangeEndIpAddr InetAddress, + cienaCesMcastIgmpSnoopActiveLingerTimeout Integer32, + cienaCesMcastIgmpSnoopServerTopology INTEGER, + cienaCesMcastIgmpSnoopRapidRecoveryMode INTEGER, + cienaCesMcastIgmpSnoopQuerierCompatibilityMode IgmpCompatibilityMode, + cienaCesMcastIgmpSnoopForkMode INTEGER, + cienaCesMcastIgmpSnoopEnableOperState CienaGlobalState, + cienaCesMcastRouterSrcMacAddr MacAddress, + cienaCesMcastRouterSrcIpAddrType InetAddressType, + cienaCesMcastRouterSrcIpAddr InetAddress, + cienaCesMcastRouterInterfaceType InterfaceType, + cienaCesMcastRouterInterfaceId Integer32, + cienaCesMcastReportSendInterfaceType InterfaceType, + cienaCesMcastReportSendInterfaceId Integer32, + cienaCesMcastRouterCompatibilityMode IgmpCompatibilityMode, + cienaCesMcastReportSendInterfaceIsMeshVc INTEGER, + cienaCesMcastIgmpQueryEngineOperState INTEGER, + cienaCesMcastRouterOlderVersionQuerierTimeRemaining Integer32, + cienaCesMcastRouterQueryIntervalTimeRemaining Integer32 + } + + + cienaCesMcastIgmpSnoopEnable OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents admin state of IGMP snooping for a multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 1 } + + cienaCesMcastIgmpSnoopRobustness OBJECT-TYPE + SYNTAX Integer32(1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of replies to send for + each multicast group." + DEFVAL { 1 } + ::= { cienaCesMcastIgmpSnoopEntry 2 } + + cienaCesMcastIgmpSnoopProxyQueryInterval OBJECT-TYPE + SYNTAX Integer32(10..999999) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval period between each general query + sent to the router. This parameter specifies how + often to repeat the group specific query. + Default value is 125 seconds. Note that the actual + rate may be slower when the switch becomes busy, + so this parameter should be thought of as a + minimum time interval." + DEFVAL { 125 } + ::= { cienaCesMcastIgmpSnoopEntry 3 } + + cienaCesMcastIgmpSnoopProxyQueryReplyTmo OBJECT-TYPE + SYNTAX Integer32(10..255) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time to receive a membership + report after a query message is sent. + This value goes directly into the query packet." + ::= { cienaCesMcastIgmpSnoopEntry 4 } + + cienaCesMcastIgmpSnoopProxyQueryDelay OBJECT-TYPE + SYNTAX Integer32(1..100) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time to wait before sending the next + group specific query downstream. + General queries are sent one interface at a time." + DEFVAL { 50 } + ::= { cienaCesMcastIgmpSnoopEntry 5 } + + cienaCesMcastIgmpSnoopLingerTmo OBJECT-TYPE + SYNTAX Integer32(10..300) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value specifies the amount of time that a + multicast filter is in place after the last + host has left. In essence it configures how long + to filter the stream after all the hosts have left + the group. This can tune the system as to how long + the router has to remove the stream from the subnet. + The minimum value is 1 second, with no maximum value." + DEFVAL { 125 } + ::= { cienaCesMcastIgmpSnoopEntry 6 } + + cienaCesMcastIgmpQueryEngineState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents query engine state for + a given multicast service. " + ::= { cienaCesMcastIgmpSnoopEntry 7 } + + cienaCesMcastIgmpProxyQuerySrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the source IP address type for the multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 8 } + + cienaCesMcastIgmpProxyQuerySrcIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the source IP address for the multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 9 } + + cienaCesMcastIgmpRouterQueryInterval OBJECT-TYPE + SYNTAX Integer32 (10..999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the router query interval for the given multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 10 } + + cienaCesMcastIgmpMinResponseTime OBJECT-TYPE + SYNTAX Integer32 (50..600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the minimum response time for the given multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 11 } + + cienaCesMcastIgmpDefaultRouterInterfaceType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the default router interface type for the given multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 12 } + + cienaCesMcastIgmpDefaultRouterInterfaceId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the default router interface id for the given multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 13 } + + cienaCesMcastIgmpInquisitiveLeaveState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the IGMP inquisitive leave state for the given multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 14 } + + cienaCesMcastIgmpLastMemberQueryInterval OBJECT-TYPE + SYNTAX Integer32 (10..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the last membership query interval for the given multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 15 } + + cienaCesMcastIgmpPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the priority of IGMP packets + for this multicast service." + ::= { cienaCesMcastIgmpSnoopEntry 16 } + + cienaCesMcastIgmpSnoopRouterRangeStartIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of first IP Address of the router IP Address range." + ::= { cienaCesMcastIgmpSnoopEntry 17 } + + cienaCesMcastIgmpSnoopRouterRangeStartIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first IP Address of the router IP Address range." + ::= { cienaCesMcastIgmpSnoopEntry 18 } + + cienaCesMcastIgmpSnoopRouterRangeEndIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of the last IP Address of the router IP Address range." + ::= { cienaCesMcastIgmpSnoopEntry 19 } + + cienaCesMcastIgmpSnoopRouterRangeEndIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last IP Address of the router IP Address range. + When range is undefined, all leave/join + messages are forwarded to the router even when the + multicast stream does not originate from the router. + If the range is defined, leave/join messages are filtered. + The default value for this object is equal + to the value of cienaCesMcastIgmpSnoopRouterRangeStartIpAddr." + ::= { cienaCesMcastIgmpSnoopEntry 20 } + + cienaCesMcastIgmpSnoopActiveLingerTimeout OBJECT-TYPE + SYNTAX Integer32 (0..300) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the active linger timeout in seconds." + ::= { cienaCesMcastIgmpSnoopEntry 21 } + + cienaCesMcastIgmpSnoopServerTopology OBJECT-TYPE + SYNTAX INTEGER { + centralized(1), + distributed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the server topology." + ::= { cienaCesMcastIgmpSnoopEntry 22 } + + cienaCesMcastIgmpSnoopRapidRecoveryMode OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the rapid recovery mode is set to on or off. + If this object is set to ON then the device generates and + accepts query packets with source IP = 0 else in the OFF state, it does not." + DEFVAL { on } + ::= { cienaCesMcastIgmpSnoopEntry 23 } + + cienaCesMcastIgmpSnoopQuerierCompatibilityMode OBJECT-TYPE + SYNTAX IgmpCompatibilityMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the query engine + compatibility mode." + DEFVAL { v3 } + ::= { cienaCesMcastIgmpSnoopEntry 24 } + + + cienaCesMcastIgmpSnoopForkMode OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies whether IGMP + Forking mode is set to on or off." + DEFVAL { off } + ::= { cienaCesMcastIgmpSnoopEntry 25 } + + cienaCesMcastIgmpSnoopEnableOperState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the operational state of IGMP snooping + on the given multicast service" + ::= { cienaCesMcastIgmpSnoopEntry 26 } + + cienaCesMcastRouterSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the router's MAC address." + ::= { cienaCesMcastIgmpSnoopEntry 27 } + + cienaCesMcastRouterSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the router's IP address." + ::= { cienaCesMcastIgmpSnoopEntry 28 } + + cienaCesMcastRouterSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the router's IP address." + ::= { cienaCesMcastIgmpSnoopEntry 29 } + + cienaCesMcastRouterInterfaceType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the interface type for the interface from where router queries are coming." + ::= { cienaCesMcastIgmpSnoopEntry 30 } + + cienaCesMcastRouterInterfaceId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the interface Id of the interface from where router queries are coming." + ::= { cienaCesMcastIgmpSnoopEntry 31 } + + cienaCesMcastReportSendInterfaceType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The obejct specifies the interface type of the interface where IGMP + reports are sent. Not always the same as the router interface." + ::= { cienaCesMcastIgmpSnoopEntry 32 } + + cienaCesMcastReportSendInterfaceId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The obejct specifies the interface id of the interface where IGMP + reports are sent. Not always the same as the router interface." + ::= { cienaCesMcastIgmpSnoopEntry 33 } + + cienaCesMcastRouterCompatibilityMode OBJECT-TYPE + SYNTAX IgmpCompatibilityMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the IGMP version of the router." + ::= { cienaCesMcastIgmpSnoopEntry 34 } + + cienaCesMcastReportSendInterfaceIsMeshVc OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2), + undefined(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the current report send interface is a meshvc or not." + ::= { cienaCesMcastIgmpSnoopEntry 35 } + + cienaCesMcastIgmpQueryEngineOperState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents query engine operational state + for a given multicast service. Active when query-engine is enabled and active, + inactive when query-engine is enabled and not active, disabled otherwise." + ::= { cienaCesMcastIgmpSnoopEntry 36 } + + + cienaCesMcastRouterOlderVersionQuerierTimeRemaining OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the older version querier time remaining in seconds. + This is only applicable when an external IGMP querier is present and + an older version query is heard." + ::= { cienaCesMcastIgmpSnoopEntry 37 } + + cienaCesMcastRouterQueryIntervalTimeRemaining OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the query interval time remaining in seconds. + This timer will not be applicable if value for object + cienaCesMcastIgmpQueryEngineOperState is active." + ::= { cienaCesMcastIgmpSnoopEntry 38 } + + -- + -- The Mcast Channel Stream Config Table + -- + + cienaCesMcastChannelStreamTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastChannelStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the configuration parameters + for the multicast channel stream." + ::= { cienaCesMcastFilterConfig 6 } + + cienaCesMcastChannelStreamEntry OBJECT-TYPE + SYNTAX CienaCesMcastChannelStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastChannelStreamTable." + INDEX { cienaCesMcastFilterServiceType, cienaCesMcastFilterServiceIndex,cienaCesMcastChanelStreamStartGroupAddrType, cienaCesMcastChanelStreamStartGroupAddr, cienaCesMcastChanelStreamStartGroupAddrPrefixLen } + ::= { cienaCesMcastChannelStreamTable 1 } + + CienaCesMcastChannelStreamEntry ::= SEQUENCE { + cienaCesMcastChanelStreamStartGroupAddrType InetAddressType, + cienaCesMcastChanelStreamStartGroupAddr InetAddress, + cienaCesMcastChanelStreamStartGroupAddrPrefixLen InetAddressPrefixLength, + cienaCesMcastChanelStreamEndGroupAddrType InetAddressType, + cienaCesMcastChanelStreamEndGroupAddr InetAddress + } + + cienaCesMcastChanelStreamStartGroupAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Inet address type of first IP Address of the multicast IP Address range. " + ::= { cienaCesMcastChannelStreamEntry 1 } + + cienaCesMcastChanelStreamStartGroupAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The first IP Address of the multicast IP Address range. " + ::= { cienaCesMcastChannelStreamEntry 2 } + + cienaCesMcastChanelStreamStartGroupAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix lenngth of first IP Address of the multicast IP Address range. " + ::= { cienaCesMcastChannelStreamEntry 3 } + + cienaCesMcastChanelStreamEndGroupAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Inet Address type of last IP Address of the multicast IP address range." + ::= { cienaCesMcastChannelStreamEntry 4 } + + cienaCesMcastChanelStreamEndGroupAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last IP Address of the multicast IP address range." + ::= { cienaCesMcastChannelStreamEntry 5 } + + -- + -- The Multicast Channel Stream Exclude Interface List + -- + + cienaCesMcastChannelStreamExIfcMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastChannelStreamExIfcMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the excluded interface list + per multicast service for channel stream." + ::= { cienaCesMcastFilterConfig 7 } + + cienaCesMcastChannelStreamExIfcMemEntry OBJECT-TYPE + SYNTAX CienaCesMcastChannelStreamExIfcMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastChannelStreamExIfcMemTable." + INDEX { cienaCesMcastFilterServiceType,cienaCesMcastFilterServiceIndex, cienaCesMcastChannelStreamExIfcType,cienaCesMcastChannelStreamExIfcIndex } + ::= { cienaCesMcastChannelStreamExIfcMemTable 1 } + + CienaCesMcastChannelStreamExIfcMemEntry ::= SEQUENCE { + cienaCesMcastChannelStreamExIfcType InterfaceType, + cienaCesMcastChannelStreamExIfcIndex Integer32, + cienaCesMcastChannelStreamExIfcLiType InterfaceType, + cienaCesMcastChannelStreamExIfcLiIndex Integer32 + } + + cienaCesMcastChannelStreamExIfcType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Interface type of the interface to be excluded from channel stream." + ::= { cienaCesMcastChannelStreamExIfcMemEntry 1 } + + cienaCesMcastChannelStreamExIfcIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Interface Id of the interface to be excluded from channel stream." + ::= { cienaCesMcastChannelStreamExIfcMemEntry 2 } + + cienaCesMcastChannelStreamExIfcLiType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface type of the interface to be excluded from channel stream." + ::= { cienaCesMcastChannelStreamExIfcMemEntry 3 } + + cienaCesMcastChannelStreamExIfcLiIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Id of the interface to be excluded from channel stream." + ::= { cienaCesMcastChannelStreamExIfcMemEntry 4 } + + cienaCesMcastGlobalSnoopAdminState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents global IGMP Snooping administratively configured state." + ::= { cienaCesMcastFilterConfig 8 } + + -- + -- The Multicast Group Table + -- + cienaCesMcastFilterGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastFilterGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing all the + multicast groups." + ::= { cienaCesMcastFilterStatus 1 } + + cienaCesMcastFilterGroupEntry OBJECT-TYPE + SYNTAX CienaCesMcastFilterGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastFilterGroupTable." + INDEX { cienaCesMcastFilterServiceType, cienaCesMcastFilterServiceIndex, cienaCesMcastFilterGroupAddrType, cienaCesMcastFilterGroupAddr, cienaCesMcastFilterGroupAddrPrefixLen } + ::= { cienaCesMcastFilterGroupTable 1 } + + CienaCesMcastFilterGroupEntry ::= SEQUENCE { + cienaCesMcastFilterGroupAddrType InetAddressType, + cienaCesMcastFilterGroupAddr InetAddress, + cienaCesMcastFilterGroupAddrPrefixLen InetAddressPrefixLength, + cienaCesMcastFilterGroupState INTEGER, + cienaCesMcastFilterGroupType INTEGER, + cienaCesMcastFilterGroupSource INTEGER, + cienaCesMcastFilterGroupMemberCount Counter32, + cienaCesMcastFilterGroupCompatibilityMode IgmpCompatibilityMode, + cienaCesMcastFilterGroupIGMPV1HostPresentTimeRemainingValue OCTET STRING, + cienaCesMcastFilterGroupIGMPV2HostPresentTimeRemainingValue OCTET STRING, + cienaCesMcastFilterGroupFilterMode INTEGER, + cienaCesMcastFilterGroupNumOfSrcAddrs INTEGER, + cienaCesMcastFilterGroupTimer OCTET STRING + } + cienaCesMcastFilterGroupAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The inet address type of multicast group IP address." + ::= { cienaCesMcastFilterGroupEntry 1 } + + cienaCesMcastFilterGroupAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group IP address." + ::= { cienaCesMcastFilterGroupEntry 2 } + + cienaCesMcastFilterGroupAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length of multicast group IP address." + ::= { cienaCesMcastFilterGroupEntry 3 } + + cienaCesMcastFilterGroupState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + query(2), + activelinger(3), + linger(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the multicast stream." + ::= { cienaCesMcastFilterGroupEntry 4 } + + cienaCesMcastFilterGroupType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the multicast stream." + ::= { cienaCesMcastFilterGroupEntry 5 } + + cienaCesMcastFilterGroupSource OBJECT-TYPE + SYNTAX INTEGER { + router(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source for this multicast stream." + ::= { cienaCesMcastFilterGroupEntry 6 } + + cienaCesMcastFilterGroupMemberCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of member interfaces that joined the group." + ::= { cienaCesMcastFilterGroupEntry 7 } + + cienaCesMcastFilterGroupCompatibilityMode OBJECT-TYPE + SYNTAX IgmpCompatibilityMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group compatibility mode for this group based on the lowest version of + IGMP membership reports recieved for this multicast stream." + ::= { cienaCesMcastFilterGroupEntry 8 } + + cienaCesMcastFilterGroupIGMPV1HostPresentTimeRemainingValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining time for IGMPV1 host present timer value for this multicast stream." + ::= { cienaCesMcastFilterGroupEntry 9 } + + cienaCesMcastFilterGroupIGMPV2HostPresentTimeRemainingValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining time for IGMPV2 host present timer value for this multicast stream." + ::= { cienaCesMcastFilterGroupEntry 10 } + + cienaCesMcastFilterGroupFilterMode OBJECT-TYPE + SYNTAX INTEGER { + in(1), + ex(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The src address filter mode for this multicast stream." + ::= { cienaCesMcastFilterGroupEntry 11 } + + cienaCesMcastFilterGroupNumOfSrcAddrs OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of source addresses for this multicast stream." + ::= { cienaCesMcastFilterGroupEntry 12 } + + cienaCesMcastFilterGroupTimer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group timer value for this multicast stream." + ::= { cienaCesMcastFilterGroupEntry 13 } +-- + -- The Multicast Group Source Record Table + -- + + cienaCesMcastFilterGroupSrcRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastFilterGroupSrcRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing all the + source address records of the multicast groups." + ::= { cienaCesMcastFilterStatus 2 } + + cienaCesMcastFilterGroupSrcRecordEntry OBJECT-TYPE + SYNTAX CienaCesMcastFilterGroupSrcRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastFilterGroupMemberTable." + INDEX { cienaCesMcastFilterServiceType, cienaCesMcastFilterServiceIndex, cienaCesMcastFilterGroupAddrType, cienaCesMcastFilterGroupAddr, cienaCesMcastFilterGroupAddrPrefixLen, cienaCesMcastFilterGroupSrcRecordSrcIpAddrType,cienaCesMcastFilterGroupSrcRecordSrcIp, cienaCesMcastFilterGroupSrcRecordSrcIpAddrPrefixLen } + ::= { cienaCesMcastFilterGroupSrcRecordTable 1 } + + CienaCesMcastFilterGroupSrcRecordEntry ::= SEQUENCE { + cienaCesMcastFilterGroupSrcRecordSrcIpAddrType InetAddressType, + cienaCesMcastFilterGroupSrcRecordSrcIp InetAddress, + cienaCesMcastFilterGroupSrcRecordSrcIpAddrPrefixLen InetAddressPrefixLength, + cienaCesMcastFilterGroupSrcRecordSrcIpAddress InetAddress, + cienaCesMcastFilterGroupSrcRecordSrcTimer OCTET STRING + } + + cienaCesMcastFilterGroupSrcRecordSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Inet address type of IP address of the source record table for the multicast group" + ::= { cienaCesMcastFilterGroupSrcRecordEntry 1 } + + cienaCesMcastFilterGroupSrcRecordSrcIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the source record table for the multicast group" + ::= { cienaCesMcastFilterGroupSrcRecordEntry 2 } + + cienaCesMcastFilterGroupSrcRecordSrcIpAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The inet address prefix length of IP address of the source record table for the multicast group" + ::= { cienaCesMcastFilterGroupSrcRecordEntry 3 } + + cienaCesMcastFilterGroupSrcRecordSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the source record table for the multicast group. The mode of this source address is determined by the group filter mode - cienaCesMcastFilterGroupFilterMode object." + ::= { cienaCesMcastFilterGroupSrcRecordEntry 4 } + + cienaCesMcastFilterGroupSrcRecordSrcTimer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining source timer value of the source address." + ::= { cienaCesMcastFilterGroupSrcRecordEntry 5 } + + -- + -- The Multicast Group Membership Table + -- + + cienaCesMcastFilterGroupMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastFilterGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing all the + interface members of the multicast groups." + ::= { cienaCesMcastFilterStatus 3 } + + cienaCesMcastFilterGroupMemberEntry OBJECT-TYPE + SYNTAX CienaCesMcastFilterGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastFilterGroupMemberTable." + INDEX { cienaCesMcastFilterServiceType, cienaCesMcastFilterServiceIndex, cienaCesMcastFilterGroupAddrType, cienaCesMcastFilterGroupAddr, cienaCesMcastFilterGroupAddrPrefixLen, cienaCesMcastFilterGroupMemberInterfaceType, cienaCesMcastFilterGroupMemberInterfaceIndex } + ::= { cienaCesMcastFilterGroupMemberTable 1 } + + CienaCesMcastFilterGroupMemberEntry ::= SEQUENCE { + cienaCesMcastFilterGroupMemberInterfaceType InterfaceType, + cienaCesMcastFilterGroupMemberInterfaceIndex Integer32, + cienaCesMcastFilterGroupMemberInterfaceLiType InterfaceType, + cienaCesMcastFilterGroupMemberInterfaceLiIndex Integer32 + } + + cienaCesMcastFilterGroupMemberInterfaceType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type of the group member" + ::= { cienaCesMcastFilterGroupMemberEntry 1 } + + cienaCesMcastFilterGroupMemberInterfaceIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface Id of the group member." + ::= { cienaCesMcastFilterGroupMemberEntry 2 } + + cienaCesMcastFilterGroupMemberInterfaceLiType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface type of the group member" + ::= { cienaCesMcastFilterGroupMemberEntry 3 } + + cienaCesMcastFilterGroupMemberInterfaceLiIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface Id of the group member." + ::= { cienaCesMcastFilterGroupMemberEntry 4 } + + -- + -- The Multicast Global Resources + -- + cienaCesMcastMaxServiceInstances OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents maximum number of IGMP service instances supported." + ::= { cienaCesMcastGlobalResources 1 } + + cienaCesMcastCurrentServiceInstances OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current number of IGMP service instances configured." + ::= { cienaCesMcastGlobalResources 2 } + + cienaCesMcastMaxMcastGroups OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum number of multicast groups supported." + ::= { cienaCesMcastGlobalResources 3 } + + cienaCesMcastCurrentMcastGroups OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current number of multicast groups." + ::= { cienaCesMcastGlobalResources 4 } + + cienaCesMcastMaxSrcAddrRecords OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum number of multicast source address records." + ::= { cienaCesMcastGlobalResources 5 } + + cienaCesMcastCurrentSrcAddrRecords OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current number of source address records." + ::= { cienaCesMcastGlobalResources 6 } + + cienaCesMcastMaxTimers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum number of multicast timers." + ::= { cienaCesMcastGlobalResources 7 } + + cienaCesMcastCurrentTimers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current number of multicast timers." + ::= { cienaCesMcastGlobalResources 8 } + + cienaCesMcastMaxLogicalInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum number of Logical Interfaces." + ::= { cienaCesMcastGlobalResources 9 } + + cienaCesMcastCurrentLogicalInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current number of Logical Interfaces." + ::= { cienaCesMcastGlobalResources 10 } + + cienaCesMcastMaxGrpMemberInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum number of Group member Interfaces." + ::= { cienaCesMcastGlobalResources 11 } + + cienaCesMcastCurrentGrpMemberInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current number of Group member Interfaces." + ::= { cienaCesMcastGlobalResources 12 } + -- + -- statistics group + -- + + -- + -- The Multicast filter Stats Table + -- + + cienaCesMcastFilterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesMcastFilterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the multicast statistics." + ::= { cienaCesMcastFilterStats 1 } + + cienaCesMcastFilterStatsEntry OBJECT-TYPE + SYNTAX CienaCesMcastFilterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cienaCesMcastFilterServerTable." + INDEX { cienaCesMcastFilterServiceType, cienaCesMcastFilterServiceIndex } + ::= { cienaCesMcastFilterStatsTable 1 } + + CienaCesMcastFilterStatsEntry ::= SEQUENCE { + cienaCesMcastStaticGrpCount Integer32, + cienaCesMcastDynamicGrpCount Integer32, + cienaCesMcastJoinMessagesRx Counter32, + cienaCesMcastLeaveMessagesRx Counter32, + cienaCesMcastV3ReportsRx Counter32, + cienaCesMcastQueryMessagesRx Counter32, + cienaCesMcastQueryRxDiscards Counter32, + cienaCesMcastQueryTimeouts Counter32, + cienaCesMcastUnknownPktTypeRx Counter32, + cienaCesMcastRouterRxDiscards Counter32, + cienaCesMcastHostRxDiscards Counter32, + cienaCesMcastBadChecksumRx Counter32, + cienaCesMcastL2L3MismatchRx Counter32, + cienaCesMcastTotalMembers Counter32, + cienaCesMcastLingerCount Counter32, + cienaCesMcastStatsQuerySrcIpZeroDiscard Counter32, + cienaCesMcastCompatibilityModeDiscards Counter32, + cienaCesMcastReplyTimeouts Counter32, + cienaCesMcastResourceExceed Counter32, + cienaCesMcastV3ReportsRxIsIn Counter32, + cienaCesMcastV3ReportsRxIsEx Counter32, + cienaCesMcastV3ReportsRxToIn Counter32, + cienaCesMcastV3ReportsRxToEx Counter32, + cienaCesMcastV3ReportsRxAllow Counter32, + cienaCesMcastV3ReportsRxBlock Counter32 + } + + cienaCesMcastStaticGrpCount OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of static multicast groups." + ::= { cienaCesMcastFilterStatsEntry 1 } + + cienaCesMcastDynamicGrpCount OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dynamic mcast groups." + ::= { cienaCesMcastFilterStatsEntry 2 } + + cienaCesMcastJoinMessagesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of join messages received." + ::= { cienaCesMcastFilterStatsEntry 3 } + + cienaCesMcastLeaveMessagesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of leave messages received." + ::= { cienaCesMcastFilterStatsEntry 4 } + + cienaCesMcastV3ReportsRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of V3 membership reports recieved." + ::= { cienaCesMcastFilterStatsEntry 5 } + + cienaCesMcastQueryMessagesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of queries received." + ::= { cienaCesMcastFilterStatsEntry 6 } + + cienaCesMcastQueryRxDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of queries discarded." + ::= { cienaCesMcastFilterStatsEntry 7 } + + cienaCesMcastQueryTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of timeouts waiting for the + router to send query." + ::= { cienaCesMcastFilterStatsEntry 8 } + + cienaCesMcastUnknownPktTypeRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unknown (unknown type ) IGMP + packets received." + ::= { cienaCesMcastFilterStatsEntry 9 } + + cienaCesMcastRouterRxDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages discarded by the + router. This happens when join comes in from + a router interface." + ::= { cienaCesMcastFilterStatsEntry 10 } + + cienaCesMcastHostRxDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages discarded by the + host. This happens when a join/leave comes + in from a interface, but no router interface is established." + ::= { cienaCesMcastFilterStatsEntry 11 } + + cienaCesMcastBadChecksumRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received with bad + IP checksum." + ::= { cienaCesMcastFilterStatsEntry 12 } + + cienaCesMcastL2L3MismatchRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IGMP Layer2 / Layer 3 mismatch packets + received." + ::= { cienaCesMcastFilterStatsEntry 13 } + + cienaCesMcastTotalMembers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of group members for all groups in the given multicast service." + ::= { cienaCesMcastFilterStatsEntry 14 } + + cienaCesMcastLingerCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of groups in linger state." + ::= { cienaCesMcastFilterStatsEntry 15 } + + cienaCesMcastStatsQuerySrcIpZeroDiscard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of queries discarded with a zero source IP." + ::= { cienaCesMcastFilterStatsEntry 16 } + + cienaCesMcastCompatibilityModeDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For products that support IGMPv3, this object specifies the total number + of frames discarded because of compatibility mode mismatches. Products + that do not support IGMPv3 will not return this object." + ::= { cienaCesMcastFilterStatsEntry 17 } + + cienaCesMcastReplyTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of query reply timeouts." + ::= { cienaCesMcastFilterStatsEntry 18 } + + cienaCesMcastResourceExceed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of resource exceeded errors." + ::= { cienaCesMcastFilterStatsEntry 19 } + + cienaCesMcastV3ReportsRxIsIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of V3 membership IS_IN reports recieved." + ::= { cienaCesMcastFilterStatsEntry 20 } + + cienaCesMcastV3ReportsRxIsEx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of V3 membership IS_EX reports recieved." + ::= { cienaCesMcastFilterStatsEntry 21 } + + cienaCesMcastV3ReportsRxToIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of V3 membership TO_IN reports recieved." + ::= { cienaCesMcastFilterStatsEntry 22 } + + cienaCesMcastV3ReportsRxToEx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of V3 membership TO_EX reports recieved." + ::= { cienaCesMcastFilterStatsEntry 23 } + + cienaCesMcastV3ReportsRxAllow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of V3 membership Allow reports recieved." + ::= { cienaCesMcastFilterStatsEntry 24 } + + cienaCesMcastV3ReportsRxBlock OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of V3 membership Block reports recieved." + ::= { cienaCesMcastFilterStatsEntry 25 } + +-- +-- Notifications +-- + cienaCesMcastAddrOverlapNotification NOTIFICATION-TYPE + OBJECTS { + cienaGlobalSeverity, + cienaGlobalMacAddress + } + STATUS current + DESCRIPTION + + "A cienaCesMcastAddrOverlapNotification is sent whenever + several multicast IP addresses overlap (matches the + same L2 address)." + + ::= { cienaCesMcastFilterMIBNotification 1 } + + +END + -- cgit v1.2.3