FOUNDRY-SN-IGMP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE,IpAddress,Integer32 FROM SNMPv2-SMI router FROM FOUNDRY-SN-ROOT-MIB ; snIgmp MODULE-IDENTITY LAST-UPDATED "201006020000Z" -- 04 June 2010 ORGANIZATION "Brocade Communications Systems, Inc." CONTACT-INFO "Technical Support Center 130 Holger Way, San Jose, CA 95134 Email: ipsupport@brocade.com Phone: 1-800-752-8061 URL: www.brocade.com" DESCRIPTION "Copyright 1996-2010 Brocade Communications Systems, Inc. All rights reserved. This Brocade Communications Systems SNMP Management Information Base Specification embodies Brocade Communications Systems' confidential and proprietary intellectual property. Brocade Communications Systems retains all title and ownership in the Specification, including any revisions. This Specification is supplied AS IS, and Brocade Communications Systems makes no warranty, either express or implied, as to the use, operation, condition, or performance of the specification, and any unintended consequence it may on the user environment." REVISION "201006020000Z" -- 04 June 2010 DESCRIPTION "Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields." REVISION "200909300000Z" -- September 30, 2009 DESCRIPTION "" ::= { router 6} -- SECTION 2: MIB -- IGMP MIB snIgmpMIBObjects OBJECT IDENTIFIER ::= { snIgmp 1 } snIgmpQueryInterval OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the time interval at which this entity sends out IGMP host query packets. For a router, snDvmrpEnable must have been set to 'enabled' before this object is writen. For a switch, snSwGroupIpMcastMode must have been set to 'enabled' and snSwIpMcastQuerierMode must have been set to 'querier' before this object is writen. Value 0 cannot be used for SET operations. This value is returned if IGMP is not configured within the system. For FI platform the configurable range for this object is 10 .. 3600" DEFVAL { 60 } ::= { snIgmpMIBObjects 1 } snIgmpGroupMembershipTime OBJECT-TYPE SYNTAX INTEGER (0..7200) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the time interval after which a group is considered inactive. For a router, snDvmrpEnable must have been set to 'enabled' before this object is writen. For a switch, snSwGroupIpMcastMode must have been set to 'enabled' before this object is writen. Value 0 cannot be used for SET operations. This value is returned if IGMP is not configured within the system. For FI platform the configurable range for this object is 20 .. 7200" DEFVAL { 140 } ::= { snIgmpMIBObjects 2 } -- The IGMP Interface Table snIgmpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF SnIgmpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table comprises of a list of IGMP interface entries." ::= { snIgmpMIBObjects 3 } snIgmpIfEntry OBJECT-TYPE SYNTAX SnIgmpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) contains the group membership information for that port." INDEX { snIgmpIfEntryIndex } ::= { snIgmpIfTable 1 } SnIgmpIfEntry ::= SEQUENCE { snIgmpIfEntryIndex Integer32, snIgmpIfPortNumber Integer32, snIgmpIfGroupAddress IpAddress, snIgmpIfGroupAge Integer32 } snIgmpIfEntryIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The table entry index." ::= { snIgmpIfEntry 1 } snIgmpIfPortNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the interface on which the group was learnt." ::= { snIgmpIfEntry 2 } snIgmpIfGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The group address learnt from the interface." ::= { snIgmpIfEntry 3 } snIgmpIfGroupAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the interval (seconds) after which the group information will be aged out." ::= { snIgmpIfEntry 4 } -- The IGMP Static Group Table snIgmpStaticGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF SnIgmpStaticGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table comprises of a list of IGMP static group entries." ::= { snIgmpMIBObjects 4 } snIgmpStaticGroupEntry OBJECT-TYPE SYNTAX SnIgmpStaticGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) contains the IGMP static group membership information." INDEX { snIgmpStaticGroupIfIndex, snIgmpStaticGroupAddress } ::= { snIgmpStaticGroupTable 1 } SnIgmpStaticGroupEntry ::= SEQUENCE { snIgmpStaticGroupIfIndex Integer32, snIgmpStaticGroupAddress IpAddress, snIgmpStaticGroupPortList OCTET STRING, snIgmpStaticGroupRowStatus INTEGER } snIgmpStaticGroupIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface of which the static group was configured." ::= { snIgmpStaticGroupEntry 1 } snIgmpStaticGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The group address of which the static group was configured." ::= { snIgmpStaticGroupEntry 2 } snIgmpStaticGroupPortList OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "A list of ports which are the port membership of the static group. Each port is a 16-bit integer ifIndex." ::= { snIgmpStaticGroupEntry 3 } snIgmpStaticGroupRowStatus OBJECT-TYPE SYNTAX INTEGER { other(1), valid(2), delete(3), create(4), modify(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a static group entry." ::= { snIgmpStaticGroupEntry 4 } END