From 7445a736a6320226f53683694d37f0f467f3595c Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Sat, 31 Jul 2010 16:07:50 +0000 Subject: [PATCH] move nortel mibs to root git-svn-id: http://www.observium.org/svn/observer/trunk@1576 61d68cd4-352d-0410-923a-c4978735b2b8 --- mibs/{nortel/AAC.mib => AAC-MIB} | 0 .../aosbwm.mib => ALTEON-CHEETAH-BWM-MIB} | 0 ...oslayer4.mib => ALTEON-CHEETAH-LAYER4-MIB} | 0 ...oslayer7.mib => ALTEON-CHEETAH-LAYER7-MIB} | 0 ...network.mib => ALTEON-CHEETAH-NETWORK-MIB} | 0 ...osswitch.mib => ALTEON-CHEETAH-SWITCH-MIB} | 0 ...aosphysical.mib => ALTEON-CS-PHYSICAL-MIB} | 0 mibs/{nortel/altroot.mib => ALTEON-ROOT-MIB} | 0 ...igonSwitch.mib => ALTEON-TIGON-SWITCH-MIB} | 0 ...tigonNetwork.mib => ALTEON-TS-NETWORK-MIB} | 0 ...gonPhysical.mib => ALTEON-TS-PHYSICAL-MIB} | 0 .../baystackadac.mib => BAY-STACK-ADAC-MIB} | 0 ...ction.mib => BAY-STACK-ARP-INSPECTION-MIB} | 0 ...ooping.mib => BAY-STACK-DHCP-SNOOPING-MIB} | 0 ...bsee.mib => BAY-STACK-EAPOL-EXTENSION-MIB} | 0 .../baystackecmp.mib => BAY-STACK-ECMP-MIB} | 0 ...essage.mib => BAY-STACK-ERROR-MESSAGE-MIB} | 0 ...tacklacpext.mib => BAY-STACK-LACP-EXT-MIB} | 0 mibs/{nortel/baystack.mib => BAY-STACK-MIB} | 0 ...g.mib => BAY-STACK-MULTICAST-FLOODING-MIB} | 0 ...tackospfext.mib => BAY-STACK-OSPF-EXT-MIB} | 0 ...tackpethext.mib => BAY-STACK-PETH-EXT-MIB} | 0 ...aystackradius.mib => BAY-STACK-RADIUS-MIB} | 0 ...ceguard.mib => BAY-STACK-SOURCE-GUARD-MIB} | 0 .../baystackstats.mib => BAY-STACK-STATS-MIB} | 0 ...tackvrrpext.mib => BAY-STACK-VRRP-EXT-MIB} | 0 .../s5ifx.mib => BN-IF-EXTENSIONS-MIB} | 0 mibs/{nortel/bnlog.mib => BN-LOG-MESSAGE-MIB} | 0 .../ccfg210.mib => CENTILLION-CONFIG-MIB} | 0 ...201.mib => CENTILLION-DOT3-EXTENSIONS-MIB} | 0 .../mcast201.mib => CENTILLION-MCAST-MIB} | 0 .../croot217.mib => CENTILLION-ROOT-MIB} | 0 .../cvlan000.mib => CENTILLION-VLAN-MIB} | 0 mibs/{nortel/dvmrp.mib => DVMRP-MIB} | 0 mibs/IGMP-MIB | 598 ++++++++++++++++++ mibs/{mikrotik/Mikrotik.mib => MIKROTIK-MIB} | 0 ...ORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB} | 0 ...> NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB} | 0 ...s.mib => NORTEL-SECURE-NETWORK-ACCESS-MIB} | 0 .../ntwlanap006.mib => NORTEL-WLAN-AP-MIB} | 0 mibs/{nortel/rapid_city.mib => RAPID-CITY} | 0 .../bayxlr.mib => RAPID-CITY-BAY-STACK} | 0 mibs/{nortel/rcmlt.mib => RC-MLT-MIB} | 0 mibs/{nortel/s5age.mib => S5-AGENT-MIB} | 0 mibs/{nortel/s5cha.mib => S5-CHASSIS-MIB} | 0 .../{nortel/s5ctr.mib => S5-CHASSIS-TRAP-MIB} | 0 .../{nortel/s5com.mib => S5-COMMON-STATS-MIB} | 0 ...s5emt.mib => S5-ETH-MULTISEG-TOPOLOGY-MIB} | 0 .../s5erl.mib => S5-ETH-REDUNDANT-LINKS-MIB} | 0 .../s5ecm.mib => S5-ETHERNET-COMMON-MIB} | 0 mibs/{nortel/s5eth.mib => S5-ETHERNET-MIB} | 0 .../s5etr.mib => S5-ETHERNET-TRAP-MIB} | 0 mibs/{nortel/s5reg.mib => S5-REG-MIB} | 0 mibs/{nortel/s5roo.mib => S5-ROOT-MIB} | 0 .../s5sbs.mib => S5-SWITCH-BAYSECURE-MIB} | 0 mibs/{nortel/s5tcs.mib => S5-TCS-MIB} | 0 mibs/{nortel/SSH.mib => SSH-MIB} | 0 mibs/{nortel/Commgmt.mib => SWCOMMGMT-MIB} | 0 mibs/{nortel/L2mgmt.mib => SWL2MGMT-MIB} | 0 mibs/{nortel/L3mgmt.mib => SWL3MGMT-MIB} | 0 mibs/{nortel/PriL3mgmt.mib => SWPRIMGMT-MIB} | 0 .../s3com.mib => SYNOPTICS-COMMON-MIB} | 0 .../s3eth.mib => SYNOPTICS-ETHERNET-MIB} | 0 mibs/{nortel/synro.mib => SYNOPTICS-ROOT-MIB} | 0 .../WFCOMMON.MIB => Wellfleet-COMMON-MIB} | 0 .../CSMACD.MIB => Wellfleet-CSMACD-MIB} | 0 ...AG1Q.MIB => Wellfleet-DOT1QTAG-CONFIG-MIB} | 0 .../HARDWARE.MIB => Wellfleet-HARDWARE-MIB} | 0 .../MODULE.MIB => Wellfleet-MODULE-MIB} | 0 mibs/{nortel/OSPF.MIB => Wellfleet-OSPF-MIB} | 0 70 files changed, 598 insertions(+) rename mibs/{nortel/AAC.mib => AAC-MIB} (100%) rename mibs/{nortel/aosbwm.mib => ALTEON-CHEETAH-BWM-MIB} (100%) rename mibs/{nortel/aoslayer4.mib => ALTEON-CHEETAH-LAYER4-MIB} (100%) rename mibs/{nortel/aoslayer7.mib => ALTEON-CHEETAH-LAYER7-MIB} (100%) rename mibs/{nortel/aosnetwork.mib => ALTEON-CHEETAH-NETWORK-MIB} (100%) rename mibs/{nortel/aosswitch.mib => ALTEON-CHEETAH-SWITCH-MIB} (100%) rename mibs/{nortel/aosphysical.mib => ALTEON-CS-PHYSICAL-MIB} (100%) rename mibs/{nortel/altroot.mib => ALTEON-ROOT-MIB} (100%) rename mibs/{nortel/tigonSwitch.mib => ALTEON-TIGON-SWITCH-MIB} (100%) rename mibs/{nortel/tigonNetwork.mib => ALTEON-TS-NETWORK-MIB} (100%) rename mibs/{nortel/tigonPhysical.mib => ALTEON-TS-PHYSICAL-MIB} (100%) rename mibs/{nortel/baystackadac.mib => BAY-STACK-ADAC-MIB} (100%) rename mibs/{nortel/baystackarpinspection.mib => BAY-STACK-ARP-INSPECTION-MIB} (100%) rename mibs/{nortel/baystackdhcpsnooping.mib => BAY-STACK-DHCP-SNOOPING-MIB} (100%) rename mibs/{nortel/bsee.mib => BAY-STACK-EAPOL-EXTENSION-MIB} (100%) rename mibs/{nortel/baystackecmp.mib => BAY-STACK-ECMP-MIB} (100%) rename mibs/{nortel/baystackerrormessage.mib => BAY-STACK-ERROR-MESSAGE-MIB} (100%) rename mibs/{nortel/baystacklacpext.mib => BAY-STACK-LACP-EXT-MIB} (100%) rename mibs/{nortel/baystack.mib => BAY-STACK-MIB} (100%) rename mibs/{nortel/baystackmulticastflooding.mib => BAY-STACK-MULTICAST-FLOODING-MIB} (100%) rename mibs/{nortel/baystackospfext.mib => BAY-STACK-OSPF-EXT-MIB} (100%) rename mibs/{nortel/baystackpethext.mib => BAY-STACK-PETH-EXT-MIB} (100%) rename mibs/{nortel/baystackradius.mib => BAY-STACK-RADIUS-MIB} (100%) rename mibs/{nortel/baystacksourceguard.mib => BAY-STACK-SOURCE-GUARD-MIB} (100%) rename mibs/{nortel/baystackstats.mib => BAY-STACK-STATS-MIB} (100%) rename mibs/{nortel/baystackvrrpext.mib => BAY-STACK-VRRP-EXT-MIB} (100%) rename mibs/{nortel/s5ifx.mib => BN-IF-EXTENSIONS-MIB} (100%) rename mibs/{nortel/bnlog.mib => BN-LOG-MESSAGE-MIB} (100%) rename mibs/{nortel/ccfg210.mib => CENTILLION-CONFIG-MIB} (100%) rename mibs/{nortel/cd3ex201.mib => CENTILLION-DOT3-EXTENSIONS-MIB} (100%) rename mibs/{nortel/mcast201.mib => CENTILLION-MCAST-MIB} (100%) rename mibs/{nortel/croot217.mib => CENTILLION-ROOT-MIB} (100%) rename mibs/{nortel/cvlan000.mib => CENTILLION-VLAN-MIB} (100%) rename mibs/{nortel/dvmrp.mib => DVMRP-MIB} (100%) create mode 100644 mibs/IGMP-MIB rename mibs/{mikrotik/Mikrotik.mib => MIKROTIK-MIB} (100%) rename mibs/{nortel/nnmst.mib => NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB} (100%) rename mibs/{nortel/nnrst.mib => NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB} (100%) rename mibs/{nortel/nortelsecurenetworkaccess.mib => NORTEL-SECURE-NETWORK-ACCESS-MIB} (100%) rename mibs/{nortel/ntwlanap006.mib => NORTEL-WLAN-AP-MIB} (100%) rename mibs/{nortel/rapid_city.mib => RAPID-CITY} (100%) rename mibs/{nortel/bayxlr.mib => RAPID-CITY-BAY-STACK} (100%) rename mibs/{nortel/rcmlt.mib => RC-MLT-MIB} (100%) rename mibs/{nortel/s5age.mib => S5-AGENT-MIB} (100%) rename mibs/{nortel/s5cha.mib => S5-CHASSIS-MIB} (100%) rename mibs/{nortel/s5ctr.mib => S5-CHASSIS-TRAP-MIB} (100%) rename mibs/{nortel/s5com.mib => S5-COMMON-STATS-MIB} (100%) rename mibs/{nortel/s5emt.mib => S5-ETH-MULTISEG-TOPOLOGY-MIB} (100%) rename mibs/{nortel/s5erl.mib => S5-ETH-REDUNDANT-LINKS-MIB} (100%) rename mibs/{nortel/s5ecm.mib => S5-ETHERNET-COMMON-MIB} (100%) rename mibs/{nortel/s5eth.mib => S5-ETHERNET-MIB} (100%) rename mibs/{nortel/s5etr.mib => S5-ETHERNET-TRAP-MIB} (100%) rename mibs/{nortel/s5reg.mib => S5-REG-MIB} (100%) rename mibs/{nortel/s5roo.mib => S5-ROOT-MIB} (100%) rename mibs/{nortel/s5sbs.mib => S5-SWITCH-BAYSECURE-MIB} (100%) rename mibs/{nortel/s5tcs.mib => S5-TCS-MIB} (100%) rename mibs/{nortel/SSH.mib => SSH-MIB} (100%) rename mibs/{nortel/Commgmt.mib => SWCOMMGMT-MIB} (100%) rename mibs/{nortel/L2mgmt.mib => SWL2MGMT-MIB} (100%) rename mibs/{nortel/L3mgmt.mib => SWL3MGMT-MIB} (100%) rename mibs/{nortel/PriL3mgmt.mib => SWPRIMGMT-MIB} (100%) rename mibs/{nortel/s3com.mib => SYNOPTICS-COMMON-MIB} (100%) rename mibs/{nortel/s3eth.mib => SYNOPTICS-ETHERNET-MIB} (100%) rename mibs/{nortel/synro.mib => SYNOPTICS-ROOT-MIB} (100%) rename mibs/{nortel/WFCOMMON.MIB => Wellfleet-COMMON-MIB} (100%) rename mibs/{nortel/CSMACD.MIB => Wellfleet-CSMACD-MIB} (100%) rename mibs/{nortel/TAG1Q.MIB => Wellfleet-DOT1QTAG-CONFIG-MIB} (100%) rename mibs/{nortel/HARDWARE.MIB => Wellfleet-HARDWARE-MIB} (100%) rename mibs/{nortel/MODULE.MIB => Wellfleet-MODULE-MIB} (100%) rename mibs/{nortel/OSPF.MIB => Wellfleet-OSPF-MIB} (100%) diff --git a/mibs/nortel/AAC.mib b/mibs/AAC-MIB similarity index 100% rename from mibs/nortel/AAC.mib rename to mibs/AAC-MIB diff --git a/mibs/nortel/aosbwm.mib b/mibs/ALTEON-CHEETAH-BWM-MIB similarity index 100% rename from mibs/nortel/aosbwm.mib rename to mibs/ALTEON-CHEETAH-BWM-MIB diff --git a/mibs/nortel/aoslayer4.mib b/mibs/ALTEON-CHEETAH-LAYER4-MIB similarity index 100% rename from mibs/nortel/aoslayer4.mib rename to mibs/ALTEON-CHEETAH-LAYER4-MIB diff --git a/mibs/nortel/aoslayer7.mib b/mibs/ALTEON-CHEETAH-LAYER7-MIB similarity index 100% rename from mibs/nortel/aoslayer7.mib rename to mibs/ALTEON-CHEETAH-LAYER7-MIB diff --git a/mibs/nortel/aosnetwork.mib b/mibs/ALTEON-CHEETAH-NETWORK-MIB similarity index 100% rename from mibs/nortel/aosnetwork.mib rename to mibs/ALTEON-CHEETAH-NETWORK-MIB diff --git a/mibs/nortel/aosswitch.mib b/mibs/ALTEON-CHEETAH-SWITCH-MIB similarity index 100% rename from mibs/nortel/aosswitch.mib rename to mibs/ALTEON-CHEETAH-SWITCH-MIB diff --git a/mibs/nortel/aosphysical.mib b/mibs/ALTEON-CS-PHYSICAL-MIB similarity index 100% rename from mibs/nortel/aosphysical.mib rename to mibs/ALTEON-CS-PHYSICAL-MIB diff --git a/mibs/nortel/altroot.mib b/mibs/ALTEON-ROOT-MIB similarity index 100% rename from mibs/nortel/altroot.mib rename to mibs/ALTEON-ROOT-MIB diff --git a/mibs/nortel/tigonSwitch.mib b/mibs/ALTEON-TIGON-SWITCH-MIB similarity index 100% rename from mibs/nortel/tigonSwitch.mib rename to mibs/ALTEON-TIGON-SWITCH-MIB diff --git a/mibs/nortel/tigonNetwork.mib b/mibs/ALTEON-TS-NETWORK-MIB similarity index 100% rename from mibs/nortel/tigonNetwork.mib rename to mibs/ALTEON-TS-NETWORK-MIB diff --git a/mibs/nortel/tigonPhysical.mib b/mibs/ALTEON-TS-PHYSICAL-MIB similarity index 100% rename from mibs/nortel/tigonPhysical.mib rename to mibs/ALTEON-TS-PHYSICAL-MIB diff --git a/mibs/nortel/baystackadac.mib b/mibs/BAY-STACK-ADAC-MIB similarity index 100% rename from mibs/nortel/baystackadac.mib rename to mibs/BAY-STACK-ADAC-MIB diff --git a/mibs/nortel/baystackarpinspection.mib b/mibs/BAY-STACK-ARP-INSPECTION-MIB similarity index 100% rename from mibs/nortel/baystackarpinspection.mib rename to mibs/BAY-STACK-ARP-INSPECTION-MIB diff --git a/mibs/nortel/baystackdhcpsnooping.mib b/mibs/BAY-STACK-DHCP-SNOOPING-MIB similarity index 100% rename from mibs/nortel/baystackdhcpsnooping.mib rename to mibs/BAY-STACK-DHCP-SNOOPING-MIB diff --git a/mibs/nortel/bsee.mib b/mibs/BAY-STACK-EAPOL-EXTENSION-MIB similarity index 100% rename from mibs/nortel/bsee.mib rename to mibs/BAY-STACK-EAPOL-EXTENSION-MIB diff --git a/mibs/nortel/baystackecmp.mib b/mibs/BAY-STACK-ECMP-MIB similarity index 100% rename from mibs/nortel/baystackecmp.mib rename to mibs/BAY-STACK-ECMP-MIB diff --git a/mibs/nortel/baystackerrormessage.mib b/mibs/BAY-STACK-ERROR-MESSAGE-MIB similarity index 100% rename from mibs/nortel/baystackerrormessage.mib rename to mibs/BAY-STACK-ERROR-MESSAGE-MIB diff --git a/mibs/nortel/baystacklacpext.mib b/mibs/BAY-STACK-LACP-EXT-MIB similarity index 100% rename from mibs/nortel/baystacklacpext.mib rename to mibs/BAY-STACK-LACP-EXT-MIB diff --git a/mibs/nortel/baystack.mib b/mibs/BAY-STACK-MIB similarity index 100% rename from mibs/nortel/baystack.mib rename to mibs/BAY-STACK-MIB diff --git a/mibs/nortel/baystackmulticastflooding.mib b/mibs/BAY-STACK-MULTICAST-FLOODING-MIB similarity index 100% rename from mibs/nortel/baystackmulticastflooding.mib rename to mibs/BAY-STACK-MULTICAST-FLOODING-MIB diff --git a/mibs/nortel/baystackospfext.mib b/mibs/BAY-STACK-OSPF-EXT-MIB similarity index 100% rename from mibs/nortel/baystackospfext.mib rename to mibs/BAY-STACK-OSPF-EXT-MIB diff --git a/mibs/nortel/baystackpethext.mib b/mibs/BAY-STACK-PETH-EXT-MIB similarity index 100% rename from mibs/nortel/baystackpethext.mib rename to mibs/BAY-STACK-PETH-EXT-MIB diff --git a/mibs/nortel/baystackradius.mib b/mibs/BAY-STACK-RADIUS-MIB similarity index 100% rename from mibs/nortel/baystackradius.mib rename to mibs/BAY-STACK-RADIUS-MIB diff --git a/mibs/nortel/baystacksourceguard.mib b/mibs/BAY-STACK-SOURCE-GUARD-MIB similarity index 100% rename from mibs/nortel/baystacksourceguard.mib rename to mibs/BAY-STACK-SOURCE-GUARD-MIB diff --git a/mibs/nortel/baystackstats.mib b/mibs/BAY-STACK-STATS-MIB similarity index 100% rename from mibs/nortel/baystackstats.mib rename to mibs/BAY-STACK-STATS-MIB diff --git a/mibs/nortel/baystackvrrpext.mib b/mibs/BAY-STACK-VRRP-EXT-MIB similarity index 100% rename from mibs/nortel/baystackvrrpext.mib rename to mibs/BAY-STACK-VRRP-EXT-MIB diff --git a/mibs/nortel/s5ifx.mib b/mibs/BN-IF-EXTENSIONS-MIB similarity index 100% rename from mibs/nortel/s5ifx.mib rename to mibs/BN-IF-EXTENSIONS-MIB diff --git a/mibs/nortel/bnlog.mib b/mibs/BN-LOG-MESSAGE-MIB similarity index 100% rename from mibs/nortel/bnlog.mib rename to mibs/BN-LOG-MESSAGE-MIB diff --git a/mibs/nortel/ccfg210.mib b/mibs/CENTILLION-CONFIG-MIB similarity index 100% rename from mibs/nortel/ccfg210.mib rename to mibs/CENTILLION-CONFIG-MIB diff --git a/mibs/nortel/cd3ex201.mib b/mibs/CENTILLION-DOT3-EXTENSIONS-MIB similarity index 100% rename from mibs/nortel/cd3ex201.mib rename to mibs/CENTILLION-DOT3-EXTENSIONS-MIB diff --git a/mibs/nortel/mcast201.mib b/mibs/CENTILLION-MCAST-MIB similarity index 100% rename from mibs/nortel/mcast201.mib rename to mibs/CENTILLION-MCAST-MIB diff --git a/mibs/nortel/croot217.mib b/mibs/CENTILLION-ROOT-MIB similarity index 100% rename from mibs/nortel/croot217.mib rename to mibs/CENTILLION-ROOT-MIB diff --git a/mibs/nortel/cvlan000.mib b/mibs/CENTILLION-VLAN-MIB similarity index 100% rename from mibs/nortel/cvlan000.mib rename to mibs/CENTILLION-VLAN-MIB diff --git a/mibs/nortel/dvmrp.mib b/mibs/DVMRP-MIB similarity index 100% rename from mibs/nortel/dvmrp.mib rename to mibs/DVMRP-MIB diff --git a/mibs/IGMP-MIB b/mibs/IGMP-MIB new file mode 100644 index 0000000000..01d39c50d2 --- /dev/null +++ b/mibs/IGMP-MIB @@ -0,0 +1,598 @@ +-- ***************************************************************** +-- IGMP-MIB.my: IGMP MIB file +-- +-- November 1994. +-- +-- Copyright (c) 1994-1997 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +-- This mib was extracted from draft-ietf-idmr-igmp-mib-00.txt. + + IGMP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, experimental, Counter32, Gauge32, + Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI + RowStatus, TruthValue FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; + +igmpMIB MODULE-IDENTITY + LAST-UPDATED "9712180000Z" + ORGANIZATION "IETF IDMR Working Group." + CONTACT-INFO + " Keith McCloghrie + Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 9513401706 + US + + Phone: +1 408 526 5260 + EMail: kzm@cisco.com" + DESCRIPTION + "The MIB module for IGMP Management." + REVISION "9508150000Z" + DESCRIPTION + "Added more contact information." + REVISION "9701060000Z" + DESCRIPTION + "Update per draft-ietf-idmr-igmp-mib-04.txt." + REVISION "9712180000Z" + DESCRIPTION + "Update per draft-ietf-idmr-igmp-mib-05.txt." + ::= { experimental 59 } + + + igmpMIBObjects OBJECT IDENTIFIER ::= { igmpMIB 1 } + + igmp OBJECT IDENTIFIER ::= { igmpMIBObjects 1 } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- + -- The IGMP Interface Table + -- + + igmpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interfaces on + which IGMP is enabled." + ::= { igmp 1 } + + igmpInterfaceEntry OBJECT-TYPE + SYNTAX IgmpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing an + interface on which IGMP is enabled." + INDEX { igmpInterfaceIfIndex } + ::= { igmpInterfaceTable 1 } + + IgmpInterfaceEntry ::= SEQUENCE { + igmpInterfaceIfIndex Integer32 (0..2147483647), + igmpInterfaceQueryInterval Integer32, + igmpInterfaceStatus RowStatus, + igmpInterfaceVersion INTEGER, + igmpInterfaceQuerier IpAddress, + igmpInterfaceQueryMaxResponseTime Integer32, + igmpInterfaceQuerierPresentTimeout Integer32, -- deprecated + igmpInterfaceLeaveEnabled TruthValue, -- deprecated + igmpInterfaceVersion1QuerierTimer Integer32, + igmpInterfaceWrongVersionQueries Counter32, + igmpInterfaceJoins Counter32, + igmpInterfaceLeaves Counter32, -- deprecated + igmpInterfaceGroups Gauge32, + igmpInterfaceRobustness Integer32 + } + + igmpInterfaceIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface for which IGMP is enabled." + ::= { igmpInterfaceEntry 1 } + + igmpInterfaceQueryInterval OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which IGMP Host-Query packets + are transmitted on this interface." + DEFVAL { 60 } + ::= { igmpInterfaceEntry 2 } + + igmpInterfaceStatus 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." + ::= { igmpInterfaceEntry 3 } + + igmpInterfaceVersion OBJECT-TYPE + SYNTAX INTEGER { version1 (1), version2 (2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 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 { version2 } + ::= { igmpInterfaceEntry 4 } + + + igmpInterfaceQuerier 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." + ::= { igmpInterfaceEntry 5 } + + + igmpInterfaceQueryMaxResponseTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum query response time advertised in IGMPv2 + queries on this interface." + DEFVAL { 10 } + ::= { igmpInterfaceEntry 6 } + + + igmpInterfaceQuerierPresentTimeout OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "A timeout interval. If no IGMPv2 queries are heard on this + interface within this timeout interval, the local router + will take over the Querier on the IP subnet to which this + interface is attached. This object is now deprecated, + since its value can be derived from + igmpInterfaceRobustness." + DEFVAL { 255 } + ::= { igmpInterfaceEntry 7 } + + + igmpInterfaceLeaveEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "An indication of whether the processing of IGMPv2 Leave + messages is enabled on this interface. This object is + now deprecated since it must be true when + igmpInterfaceVersion is version2, and must be false when + it is version1 to comply with the IGMP specfication." + DEFVAL { true } + ::= { igmpInterfaceEntry 8 } + + + igmpInterfaceVersion1QuerierTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining until the host assumes that there are no + IGMPv1 routers present on the interface. While this is + non-zero, the host will reply to all queries with version 1 + membership reports." + ::= { igmpInterfaceEntry 9 } + + + igmpInterfaceWrongVersionQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries received whose IGMP version does not + match igmpInterfaceVersion. IGMP requires that all routers + on a LAN be configured to run the same version of IGMP. + Thus, if any queries are received with the wrong version, + this indicates a configuration error." + ::= { igmpInterfaceEntry 10 } + + + igmpInterfaceJoins OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a group membership has been added on + this interface; that is, the number of times an entry for + this interface has been added to the Cache Table. This + object gives an indication of the amount of IGMP activity + over time." + ::= { igmpInterfaceEntry 11 } + + + igmpInterfaceLeaves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of times a group membership has been removed + from this interface; that is, the number of times an entry + for this interface has been deleted from the Cache Table. + This object is deprecated since its value cannot be + usefully compared with igmpInterfaceJoins to get the + number of groups joined. Instead, igmpInterfaceGroups + gives the number of groups joined, which may be compared + with igmpInterfaceJoins to derive the number of leaves." + ::= { igmpInterfaceEntry 12 } + + igmpInterfaceGroups OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of entries for this interface in + the Cache Table." + ::= { igmpInterfaceEntry 13 } + + igmpInterfaceRobustness OBJECT-TYPE + SYNTAX Integer32 + 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 } + ::= { igmpInterfaceEntry 14 } + + + -- + -- The IGMP Cache Table + -- + + igmpCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the IP multicast + groups for which there are members on a particular + interface." + ::= { igmp 2 } + + igmpCacheEntry OBJECT-TYPE + SYNTAX IgmpCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the igmpCacheTable." + INDEX { igmpCacheAddress, igmpCacheIfIndex } + ::= { igmpCacheTable 1 } + + IgmpCacheEntry ::= SEQUENCE { + igmpCacheAddress IpAddress, + igmpCacheIfIndex Integer32 (0..2147483647), + igmpCacheSelf TruthValue, + igmpCacheLastReporter IpAddress, + igmpCacheUpTime TimeTicks, + igmpCacheExpiryTime TimeTicks, + igmpCacheStatus RowStatus, + igmpCacheVersion1HostTimer Integer32 + } + + igmpCacheAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for which this + entry contains information." + ::= { igmpCacheEntry 1 } + + igmpCacheIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + + + + + + + + + + + + "The interface for which this entry contains + information for an IP multicast group address." + ::= { igmpCacheEntry 2 } + + igmpCacheSelf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An indication of whether the local system is a + member of this group address on this interface." + DEFVAL { true } + ::= { igmpCacheEntry 3 } + + igmpCacheLastReporter 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." + ::= { igmpCacheEntry 4 } + + igmpCacheUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since the system joined this group + address, or zero if the system is not currently a + member." + ::= { igmpCacheEntry 5 } + + igmpCacheExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum amount of time remaining before this + entry will be aged out." + ::= { igmpCacheEntry 6 } + + igmpCacheStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry." + ::= { igmpCacheEntry 7 } + + + igmpCacheVersion1HostTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + 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." + ::= { igmpCacheEntry 8 } + + + + + + + + + + + -- conformance information + + igmpMIBConformance + OBJECT IDENTIFIER ::= { igmpMIB 2 } + igmpMIBCompliances + OBJECT IDENTIFIER ::= { igmpMIBConformance 1 } + igmpMIBGroups OBJECT IDENTIFIER ::= { igmpMIBConformance 2 } + + + -- compliance statements + + igmpV1HostMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for hosts running IGMPv1 and + implementing the IGMP MIB." + MODULE -- this module + MANDATORY-GROUPS { igmpBaseMIBGroup } + + OBJECT igmpInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { igmpMIBCompliances 1 } + + + igmpV1RouterMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running IGMPv1 and + implementing the IGMP MIB." + MODULE -- this module + MANDATORY-GROUPS { igmpBaseMIBGroup, + igmpRouterMIBGroup + } + OBJECT igmpInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { igmpMIBCompliances 2 } + + igmpV2HostMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for hosts running IGMPv2 and + implementing the IGMP MIB." + MODULE -- this module + MANDATORY-GROUPS { igmpBaseMIBGroup, + igmpV2HostMIBGroup + } + + OBJECT igmpInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { igmpMIBCompliances 3 } + + igmpV2RouterMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers running IGMPv2 and + implementing the IGMP MIB." + MODULE -- this module + MANDATORY-GROUPS { igmpBaseMIBGroup, + igmpRouterMIBGroup, + igmpV2RouterMIBGroup + } + + OBJECT igmpInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { igmpMIBCompliances 4 } + + + -- units of conformance + + igmpBaseMIBGroup OBJECT-GROUP + OBJECTS { igmpCacheSelf, igmpCacheLastReporter, + igmpCacheStatus, igmpInterfaceStatus + } + STATUS current + DESCRIPTION + "The basic collection of objects providing + management of IGMP version 1 or 2." + ::= { igmpMIBGroups 1 } + + + igmpRouterMIBGroup OBJECT-GROUP + OBJECTS { igmpCacheUpTime, igmpCacheExpiryTime, + igmpInterfaceQueryInterval + } + STATUS current + DESCRIPTION + + + + + + + + + + + + "A collection of additional objects for management + of IGMP version 1 or 2 in routers." + ::= { igmpMIBGroups 2 } + + igmpV2HostMIBGroup OBJECT-GROUP + OBJECTS { igmpInterfaceQuerier, + igmpInterfaceVersion1QuerierTimer + } + STATUS current + DESCRIPTION + "A collection of additional objects for management of + IGMP version 2 in hosts." + ::= { igmpMIBGroups 3 } + + + igmpRouterVersion2MIBGroup OBJECT-GROUP + OBJECTS { igmpInterfaceVersion, + igmpInterfaceQueryMaxResponseTime, + igmpInterfaceQuerierPresentTimeout, + igmpInterfaceLeaveEnabled, + igmpInterfaceWrongVersionQueries, + igmpInterfaceJoins, + igmpInterfaceLeaves, + igmpCacheVersion1HostTimer + } + STATUS deprecated + DESCRIPTION + "A collection of additional objects for management + of IGMP version 2 in routers. This group has been + obsoleted by igmpV2RouterMIBGroup." + ::= { igmpMIBGroups 4 } + + igmpV2RouterMIBGroup OBJECT-GROUP + OBJECTS { igmpInterfaceVersion, igmpInterfaceQuerier, + igmpInterfaceQueryMaxResponseTime, + igmpInterfaceRobustness, + igmpInterfaceWrongVersionQueries, + igmpInterfaceJoins, igmpInterfaceGroups, + igmpCacheVersion1HostTimer + } + STATUS current + DESCRIPTION + "A collection of additional objects for management + of IGMP version 2 in routers." + ::= { igmpMIBGroups 5 } + + +END diff --git a/mibs/mikrotik/Mikrotik.mib b/mibs/MIKROTIK-MIB similarity index 100% rename from mibs/mikrotik/Mikrotik.mib rename to mibs/MIKROTIK-MIB diff --git a/mibs/nortel/nnmst.mib b/mibs/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB similarity index 100% rename from mibs/nortel/nnmst.mib rename to mibs/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB diff --git a/mibs/nortel/nnrst.mib b/mibs/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB similarity index 100% rename from mibs/nortel/nnrst.mib rename to mibs/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB diff --git a/mibs/nortel/nortelsecurenetworkaccess.mib b/mibs/NORTEL-SECURE-NETWORK-ACCESS-MIB similarity index 100% rename from mibs/nortel/nortelsecurenetworkaccess.mib rename to mibs/NORTEL-SECURE-NETWORK-ACCESS-MIB diff --git a/mibs/nortel/ntwlanap006.mib b/mibs/NORTEL-WLAN-AP-MIB similarity index 100% rename from mibs/nortel/ntwlanap006.mib rename to mibs/NORTEL-WLAN-AP-MIB diff --git a/mibs/nortel/rapid_city.mib b/mibs/RAPID-CITY similarity index 100% rename from mibs/nortel/rapid_city.mib rename to mibs/RAPID-CITY diff --git a/mibs/nortel/bayxlr.mib b/mibs/RAPID-CITY-BAY-STACK similarity index 100% rename from mibs/nortel/bayxlr.mib rename to mibs/RAPID-CITY-BAY-STACK diff --git a/mibs/nortel/rcmlt.mib b/mibs/RC-MLT-MIB similarity index 100% rename from mibs/nortel/rcmlt.mib rename to mibs/RC-MLT-MIB diff --git a/mibs/nortel/s5age.mib b/mibs/S5-AGENT-MIB similarity index 100% rename from mibs/nortel/s5age.mib rename to mibs/S5-AGENT-MIB diff --git a/mibs/nortel/s5cha.mib b/mibs/S5-CHASSIS-MIB similarity index 100% rename from mibs/nortel/s5cha.mib rename to mibs/S5-CHASSIS-MIB diff --git a/mibs/nortel/s5ctr.mib b/mibs/S5-CHASSIS-TRAP-MIB similarity index 100% rename from mibs/nortel/s5ctr.mib rename to mibs/S5-CHASSIS-TRAP-MIB diff --git a/mibs/nortel/s5com.mib b/mibs/S5-COMMON-STATS-MIB similarity index 100% rename from mibs/nortel/s5com.mib rename to mibs/S5-COMMON-STATS-MIB diff --git a/mibs/nortel/s5emt.mib b/mibs/S5-ETH-MULTISEG-TOPOLOGY-MIB similarity index 100% rename from mibs/nortel/s5emt.mib rename to mibs/S5-ETH-MULTISEG-TOPOLOGY-MIB diff --git a/mibs/nortel/s5erl.mib b/mibs/S5-ETH-REDUNDANT-LINKS-MIB similarity index 100% rename from mibs/nortel/s5erl.mib rename to mibs/S5-ETH-REDUNDANT-LINKS-MIB diff --git a/mibs/nortel/s5ecm.mib b/mibs/S5-ETHERNET-COMMON-MIB similarity index 100% rename from mibs/nortel/s5ecm.mib rename to mibs/S5-ETHERNET-COMMON-MIB diff --git a/mibs/nortel/s5eth.mib b/mibs/S5-ETHERNET-MIB similarity index 100% rename from mibs/nortel/s5eth.mib rename to mibs/S5-ETHERNET-MIB diff --git a/mibs/nortel/s5etr.mib b/mibs/S5-ETHERNET-TRAP-MIB similarity index 100% rename from mibs/nortel/s5etr.mib rename to mibs/S5-ETHERNET-TRAP-MIB diff --git a/mibs/nortel/s5reg.mib b/mibs/S5-REG-MIB similarity index 100% rename from mibs/nortel/s5reg.mib rename to mibs/S5-REG-MIB diff --git a/mibs/nortel/s5roo.mib b/mibs/S5-ROOT-MIB similarity index 100% rename from mibs/nortel/s5roo.mib rename to mibs/S5-ROOT-MIB diff --git a/mibs/nortel/s5sbs.mib b/mibs/S5-SWITCH-BAYSECURE-MIB similarity index 100% rename from mibs/nortel/s5sbs.mib rename to mibs/S5-SWITCH-BAYSECURE-MIB diff --git a/mibs/nortel/s5tcs.mib b/mibs/S5-TCS-MIB similarity index 100% rename from mibs/nortel/s5tcs.mib rename to mibs/S5-TCS-MIB diff --git a/mibs/nortel/SSH.mib b/mibs/SSH-MIB similarity index 100% rename from mibs/nortel/SSH.mib rename to mibs/SSH-MIB diff --git a/mibs/nortel/Commgmt.mib b/mibs/SWCOMMGMT-MIB similarity index 100% rename from mibs/nortel/Commgmt.mib rename to mibs/SWCOMMGMT-MIB diff --git a/mibs/nortel/L2mgmt.mib b/mibs/SWL2MGMT-MIB similarity index 100% rename from mibs/nortel/L2mgmt.mib rename to mibs/SWL2MGMT-MIB diff --git a/mibs/nortel/L3mgmt.mib b/mibs/SWL3MGMT-MIB similarity index 100% rename from mibs/nortel/L3mgmt.mib rename to mibs/SWL3MGMT-MIB diff --git a/mibs/nortel/PriL3mgmt.mib b/mibs/SWPRIMGMT-MIB similarity index 100% rename from mibs/nortel/PriL3mgmt.mib rename to mibs/SWPRIMGMT-MIB diff --git a/mibs/nortel/s3com.mib b/mibs/SYNOPTICS-COMMON-MIB similarity index 100% rename from mibs/nortel/s3com.mib rename to mibs/SYNOPTICS-COMMON-MIB diff --git a/mibs/nortel/s3eth.mib b/mibs/SYNOPTICS-ETHERNET-MIB similarity index 100% rename from mibs/nortel/s3eth.mib rename to mibs/SYNOPTICS-ETHERNET-MIB diff --git a/mibs/nortel/synro.mib b/mibs/SYNOPTICS-ROOT-MIB similarity index 100% rename from mibs/nortel/synro.mib rename to mibs/SYNOPTICS-ROOT-MIB diff --git a/mibs/nortel/WFCOMMON.MIB b/mibs/Wellfleet-COMMON-MIB similarity index 100% rename from mibs/nortel/WFCOMMON.MIB rename to mibs/Wellfleet-COMMON-MIB diff --git a/mibs/nortel/CSMACD.MIB b/mibs/Wellfleet-CSMACD-MIB similarity index 100% rename from mibs/nortel/CSMACD.MIB rename to mibs/Wellfleet-CSMACD-MIB diff --git a/mibs/nortel/TAG1Q.MIB b/mibs/Wellfleet-DOT1QTAG-CONFIG-MIB similarity index 100% rename from mibs/nortel/TAG1Q.MIB rename to mibs/Wellfleet-DOT1QTAG-CONFIG-MIB diff --git a/mibs/nortel/HARDWARE.MIB b/mibs/Wellfleet-HARDWARE-MIB similarity index 100% rename from mibs/nortel/HARDWARE.MIB rename to mibs/Wellfleet-HARDWARE-MIB diff --git a/mibs/nortel/MODULE.MIB b/mibs/Wellfleet-MODULE-MIB similarity index 100% rename from mibs/nortel/MODULE.MIB rename to mibs/Wellfleet-MODULE-MIB diff --git a/mibs/nortel/OSPF.MIB b/mibs/Wellfleet-OSPF-MIB similarity index 100% rename from mibs/nortel/OSPF.MIB rename to mibs/Wellfleet-OSPF-MIB