diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/brocade/FOUNDRY-SN-IGMP-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/brocade/FOUNDRY-SN-IGMP-MIB')
| -rw-r--r-- | MIBS/brocade/FOUNDRY-SN-IGMP-MIB | 207 |
1 files changed, 207 insertions, 0 deletions
diff --git a/MIBS/brocade/FOUNDRY-SN-IGMP-MIB b/MIBS/brocade/FOUNDRY-SN-IGMP-MIB new file mode 100644 index 0000000..a81e72d --- /dev/null +++ b/MIBS/brocade/FOUNDRY-SN-IGMP-MIB @@ -0,0 +1,207 @@ +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 |