summaryrefslogtreecommitdiff
path: root/MIBS/eltexmes21xx
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/eltexmes21xx
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/eltexmes21xx')
-rw-r--r--MIBS/eltexmes21xx/ELTEX-MES145
-rw-r--r--MIBS/eltexmes21xx/ELTEX-MES-HWENVIROMENT-MIB95
-rw-r--r--MIBS/eltexmes21xx/ELTEX-SMI-ACTUAL72
-rw-r--r--MIBS/eltexmes21xx/RADLAN-DEVICEPARAMS-MIB777
-rw-r--r--MIBS/eltexmes21xx/RADLAN-File216
-rw-r--r--MIBS/eltexmes21xx/RADLAN-HWENVIROMENT341
-rw-r--r--MIBS/eltexmes21xx/RADLAN-MIB698
-rw-r--r--MIBS/eltexmes21xx/RADLAN-PHY-MIB223
-rw-r--r--MIBS/eltexmes21xx/RADLAN-Physicaldescription-MIB1179
-rw-r--r--MIBS/eltexmes21xx/RADLAN-rndMng483
10 files changed, 4229 insertions, 0 deletions
diff --git a/MIBS/eltexmes21xx/ELTEX-MES b/MIBS/eltexmes21xx/ELTEX-MES
new file mode 100644
index 0000000..0838979
--- /dev/null
+++ b/MIBS/eltexmes21xx/ELTEX-MES
@@ -0,0 +1,145 @@
+--
+-- Eltex MES Ethernet Switches MIBs
+--
+-- Copyright (c) 2015, Eltex Ltd
+-- All rights reserved.
+--
+
+ELTEX-MES DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ OBJECT-GROUP
+ FROM SNMPv2-CONF
+ eltexLtd, elHardware
+ FROM ELTEX-SMI-ACTUAL;
+
+eltMes MODULE-IDENTITY
+ LAST-UPDATED "201511170000Z"
+ ORGANIZATION "Eltex Co"
+ CONTACT-INFO "eltex.nsk.ru"
+ DESCRIPTION "Mib for Eltex MES ethernet switches."
+ REVISION "201511170000Z"
+ DESCRIPTION
+ "Initial revision."
+ ::= { elHardware 23 }
+
+ Percents ::= INTEGER (0..100)
+ NetNumber ::= OCTET STRING (SIZE(4))
+ VlanPriority ::= INTEGER (0..7)
+
+-- Some MIB compilers require that the following 7 lines which define the path
+-- to Elt MIB are commented out:
+
+-- mib OBJECT IDENTIFIER ::= { mgmt 1 }
+-- directory OBJECT IDENTIFIER ::= { internet 1 }
+-- experimental OBJECT IDENTIFIER ::= { internet 3 }
+-- private OBJECT IDENTIFIER ::= { internet 4 }
+-- enterprises OBJECT IDENTIFIER ::= { private 1 }
+
+-- Objects in this MIB are arranged into groups:
+--01 eltMesMng - Management/Action
+--02 ...
+
+-- At the end of the MIB there is a definition of all Eltex-specific traps.
+
+eltMesNotifications OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION " All the Eltex notifications will reside under this branch
+ as specified in
+ RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5"
+ ::= { eltMes 0 }
+
+-- eltMesMng group contains Management Variables for Eltex devices
+
+eltMesMng OBJECT IDENTIFIER ::= { eltMes 1 }
+-- see eltMng.mib
+
+eltMesDevParams OBJECT IDENTIFIER ::= { eltMes 2}
+-- see eltDevParams.mib
+
+eltMesCopy OBJECT IDENTIFIER ::= { eltMes 3 }
+-- see eltCopy.mib
+
+eltMesIpOspfMtu OBJECT IDENTIFIER ::= { eltMes 4 }
+-- see eltIpOspfMtu.mib
+
+eltMesIpBfd OBJECT IDENTIFIER ::= { eltMes 6 }
+-- see eltIpBfd.mib
+
+eltMesIpUnnumbered OBJECT IDENTIFIER ::= { eltMes 7 }
+-- see eltIpUnnumbered.mib
+
+eltMesDhcp OBJECT IDENTIFIER ::= { eltMes 8 }
+-- see eltDhcp.mib
+
+eltMesLinkAgg OBJECT IDENTIFIER ::= { eltMes 9 }
+-- see eltLinkAgg.mib
+
+-- eltMesSyslog OBJECT IDENTIFIER ::= { eltMes 10 }
+-- see eltSyslog.mib
+
+--eltMesEnv OBJECT IDENTIFIER ::= { eltMes 11 }
+-- see eltEnv.mib
+
+eltMesQosTailDropMib OBJECT IDENTIFIER ::= { eltMes 12 }
+-- see eltQosTailDropMib.mib
+
+--ph4.0 mib definitions
+--eltMesL2TunnelConfig ::= { eltMes 13 }
+-- see ELTEX-L2-TUNNEL-CONFIG-MIB.mib
+
+--eltMesHardwareMib OBJECT IDENTIFIER ::= { eltMes 14 }
+-- see eltHardware.mib
+--end
+
+eltMesSsh OBJECT IDENTIFIER ::= { eltMes 15 }
+-- see eltMesSsh.mib
+
+eltMesTuning OBJECT IDENTIFIER ::= { eltMes 29 }
+-- see eltTuning.mib
+
+eltMesSwInterfaces OBJECT IDENTIFIER ::= { eltMes 43 }
+-- see eltInterfaces.mib
+
+eltMesIpMulticast OBJECT IDENTIFIER ::= { eltMes 46 }
+--see eltBrgMulticast.mib
+
+eltMesPhdTransceiver OBJECT IDENTIFIER ::= { eltMes 53 }
+--see ELTEX-PHYSICAL-DESCRIPTION-MIB.mib
+
+eltMesMacMulticast OBJECT IDENTIFIER ::= { eltMes 55 }
+--see eltBrgMulticast.mib
+
+eltMesStormCtrl OBJECT IDENTIFIER ::= { eltMes 77 }
+--see elteltStormCtrl.mib
+
+eltMesAAA OBJECT IDENTIFIER ::= { eltMes 79 }
+--see eltAAA.mib
+
+eltMesRadius OBJECT IDENTIFIER ::= { eltMes 80 }
+--see eltAAA.mib
+
+eltMesQosCliMib OBJECT IDENTIFIER ::= { eltMes 88 }
+--see eltQosclimib.mib
+
+eltMesPhy OBJECT IDENTIFIER ::= { eltMes 90 }
+-- see eltPhy.mib
+
+eltMesIpSpec OBJECT IDENTIFIER ::= { eltMes 91 }
+-- see eltip.mib
+
+eltMesDot1x OBJECT IDENTIFIER ::= { eltMes 95 }
+-- see eltdot1x.mib
+
+eltMesBridgeSecurity OBJECT IDENTIFIER ::= { eltMes 112}
+--see eltBridgeSecurity.mib
+
+eltMesEndOfMibGroup OBJECT IDENTIFIER ::= { eltMes 1000 }
+-- see ELTEX-ENDOFMIB-MIB.MIB
+
+
+
+END
+
diff --git a/MIBS/eltexmes21xx/ELTEX-MES-HWENVIROMENT-MIB b/MIBS/eltexmes21xx/ELTEX-MES-HWENVIROMENT-MIB
new file mode 100644
index 0000000..6a2e609
--- /dev/null
+++ b/MIBS/eltexmes21xx/ELTEX-MES-HWENVIROMENT-MIB
@@ -0,0 +1,95 @@
+ELTEX-MES-HWENVIROMENT-MIB DEFINITIONS ::= BEGIN
+
+-- Title: Eltex MES Hardware enviroment definition
+-- Version: 1.1
+-- Date: 04-Mar-2016
+
+IMPORTS
+ eltMes FROM ELTEX-MES
+ OBJECT-TYPE FROM SNMPv2-SMI
+ RlEnvMonState FROM RADLAN-HWENVIROMENT;
+
+eltMesEnv MODULE-IDENTITY
+ LAST-UPDATED "201603040000Z"
+ ORGANIZATION "Eltex Enterprise Co, Ltd."
+ CONTACT-INFO "www.eltex.nsk.ru"
+ DESCRIPTION
+ "This private MIB module contains Eltex's hardware enviroment definition."
+ REVISION "201603040000Z"
+ DESCRIPTION
+ "Add eltEnvResetButtonMode scalar."
+ REVISION "201506110000Z"
+ DESCRIPTION
+ "Initial revision."
+ ::= { eltMes 11 }
+
+--------------------------------------------------------------------------------
+-- eltEnvMonBatteryStatusTable
+--------------------------------------------------------------------------------
+
+eltEnvMonBatteryStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EltEnvMonBatteryStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of battery status maintained by the environmental monitor
+ card."
+ ::= { eltMesEnv 1 }
+
+eltEnvMonBatteryStatusEntry OBJECT-TYPE
+ SYNTAX EltEnvMonBatteryStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the battery status table, representing the status of
+ the associated battery maintained by the environmental monitor."
+ INDEX { eltEnvMonBatteryStatusIndex }
+ ::= { eltEnvMonBatteryStatusTable 1 }
+
+EltEnvMonBatteryStatusEntry ::= SEQUENCE {
+ eltEnvMonBatteryStatusIndex INTEGER,
+ eltEnvMonBatteryState RlEnvMonState,
+ eltEnvMonBatteryStatusCharge INTEGER
+}
+
+eltEnvMonBatteryStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique index for the battery being instrumented. This index is for SNMP
+ purposes only, and has no intrinsic meaning."
+ ::= { eltEnvMonBatteryStatusEntry 1 }
+
+eltEnvMonBatteryState OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the battery being instrumented."
+ ::= { eltEnvMonBatteryStatusEntry 2 }
+
+eltEnvMonBatteryStatusCharge OBJECT-TYPE
+ SYNTAX INTEGER(0..100 | 255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remaining percentage of battery charge. Value of 255 means that this
+ parameter is undefined due to battery not supporting this feature or
+ because it cannot be obtained in current state."
+ ::= { eltEnvMonBatteryStatusEntry 3 }
+
+eltEnvResetButtonMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(0),
+ disable(1),
+ reset-only(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Mode of reset button: 0 - Enable, 1 - disable, 2 - reset-only mode"
+ DEFVAL { enable }
+ ::= { eltMesEnv 2 }
+
+END
diff --git a/MIBS/eltexmes21xx/ELTEX-SMI-ACTUAL b/MIBS/eltexmes21xx/ELTEX-SMI-ACTUAL
new file mode 100644
index 0000000..6055e38
--- /dev/null
+++ b/MIBS/eltexmes21xx/ELTEX-SMI-ACTUAL
@@ -0,0 +1,72 @@
+--
+-- Eltex Enterprise Specific MIB: Structure of Management Information
+--
+-- Copyright (c) 2007-2011, Eltex Co
+--
+-- The contents of this document are subject to change without notice.
+--
+
+ELTEX-SMI-ACTUAL DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Integer32,
+ IpAddress,
+ Counter64
+ FROM SNMPv2-SMI
+ DisplayString,
+ TimeStamp
+ FROM SNMPv2-TC
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF;
+
+eltexLtd MODULE-IDENTITY
+ LAST-UPDATED "201205290000Z"
+ ORGANIZATION "Eltex Enterprise, Ltd."
+ CONTACT-INFO
+ "www.eltex.nsk.ru"
+ DESCRIPTION
+ "The Structure of Management Information for Eltex Networks."
+ REVISION "201205290000Z"
+ DESCRIPTION "Severity level: 4. http://snmp.cs.utwente.nl/ietf/mibs/validate/"
+ ::= { enterprises 35265 }
+
+--
+-- Eltex MIB tree structure
+--
+
+elHardware OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The root of eltex hardware OIDs."
+ ::= { eltexLtd 1 }
+
+elSoftware OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The root of eltex software OIDs."
+ ::= { eltexLtd 2 }
+
+
+
+
+eltrapGroup OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The root of eltex traps objects."
+ ::= { eltexLtd 3 }
+
+--
+-- eltexOMS "The MIB for eltex devices, that support OMS" { eltexLtd 4 } defined in ELTEX-OMS
+--
+-- eltexFile "The MIB for file operations" { eltexLtd 5 } defined in ELTEX-FILE-MANAGER-MIB
+--
+
+
+END
+
diff --git a/MIBS/eltexmes21xx/RADLAN-DEVICEPARAMS-MIB b/MIBS/eltexmes21xx/RADLAN-DEVICEPARAMS-MIB
new file mode 100644
index 0000000..5bd8009
--- /dev/null
+++ b/MIBS/eltexmes21xx/RADLAN-DEVICEPARAMS-MIB
@@ -0,0 +1,777 @@
+RADLAN-DEVICEPARAMS-MIB DEFINITIONS ::= BEGIN
+
+-- Title: RADLAN ROS
+-- Private DEVICE PARAMETERS MIB
+-- Version: 7.46
+-- Date: 15-Jan-2007
+
+IMPORTS
+ rnd FROM RADLAN-MIB
+ OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
+ TruthValue, DisplayString, PhysAddress FROM SNMPv2-TC;
+
+rndDeviceParams MODULE-IDENTITY
+ LAST-UPDATED "200701020000Z"
+ ORGANIZATION "Radlan - a MARVELL company.
+ Marvell Semiconductor, Inc."
+ CONTACT-INFO
+ "www.marvell.com"
+ DESCRIPTION
+ "This private MIB module defines general Parameters private MIBs."
+ REVISION "200701020000Z"
+ DESCRIPTION
+ "Initial revision."
+ ::= { rnd 2 }
+
+-- rndDeviceParams group contains a number of general variables
+
+rndBridgeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ reb(1),
+ ceb(2),
+ ceblb(3),
+ xeb(4),
+ xeb1(5),
+ rebsx(6),
+ rtb(7),
+ ltb(8),
+ tre(9),
+ rtre(10), -- remote TRE
+ xtb(11),
+ ete(12),
+ rete(13), -- remote ETE
+ ielb(30),
+ leb(31),
+ openGate12(32),
+ openGate4(33),
+ ran(34),
+ itlb(35),
+ gatelinx(36),
+ openGate2(37),
+ ogRanTR(38),
+ rdapter(39),
+ ogVan(40),
+ wanGate(41),
+ ogRubE(42),
+ ogRubT(43),
+ wanGateI(44),
+ vGate4(45),
+ lre(46),
+ mrt(47),
+ vGate2(48)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identification of the RND bridge type."
+ ::= { rndDeviceParams 1 }
+
+
+rndInactiveArpTimeOut OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable defines the maximum time period that can pass
+ between ARP requests concerning an entry in the ARP table.
+ After this time period, the entry is deleted from the table."
+ ::= { rndDeviceParams 2 }
+
+-- The following two variables define the format of RND specific
+-- error messages issued by the RND devices
+
+rndBridgeAlarm OBJECT IDENTIFIER ::= { rndDeviceParams 3 }
+
+rndErrorDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual description of the enterprise-specific trap sent
+ to the Network Management Station by the RND managed device."
+ ::= { rndBridgeAlarm 1 }
+
+rndErrorSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ info(0),
+ warning(1),
+ error(2),
+ fatal-error(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity type of the enterprise-specific trap sent to the
+ Network Management Station by the RND managed device."
+ ::= { rndBridgeAlarm 2 }
+
+rndBrgVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bridge version."
+ ::= { rndDeviceParams 4 }
+
+rndBrgFeatures OBJECT-TYPE
+ SYNTAX OCTET STRING -- SIZE 20
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit mask that defines the features supported by a particular configuration
+ of this network element:
+ __________________________________________
+ | Byte 1|Byte 2 |Byte 3 | ....|Byte 20 |
+ |87654321| | 87654321|
+ |________|_______________________________|
+
+ Byte1 :
+ bit1: TX Block mask
+ bit2: Source Routing Encapulation
+ bit3: SNA/SDLC
+ bit4: Frame Relay
+ bit5: SNMP
+ bit6: LAN Manager
+ bit7: High Performance
+ bit8: Translation
+ Byte2 :
+ bit1: DEC Router
+ bit2: IPX Router
+ bit3: IP Router
+ Byte3 :
+ bit1: Dial Up Backup
+ bit2: COD
+ bit3: FACS
+ bit4: Load Balance
+ bit5: Remote Configuration
+ bit6: RIP 2
+ bit7: OSPF
+ bit8: IPX RIP/SAP Filter
+ Byte4 :
+ bit1: BootP Server
+ bit2: BootP Client
+ bit3: Compression
+ bit4: V25.bis
+ bit5: ISDN
+ bit6: CODv2
+ bit7: NSPF
+ bit8: UDP Relay
+
+ Byte5
+ bit1:VirtualLAN
+ bit2:Static IP Multicast
+ bit3:IP Redundancy
+ bit4:CCM2
+ bit5:ISDN Bonding
+ bit6:Backup Link Selection -- for the VAN/Rdapter ver 4.0
+ bit7:IP/IPX Forwarding -- for the WANgate ver 4.0
+ bit8:Improved COD
+
+ Byte6
+ bit1: Server Disptacher
+ bit2: ISDN_US -- for the VANSX/WANGATE ver 5.0
+ bit3: PPP
+ bit4: IP Rip Filter -- for Vgate3
+ bit5: Zero Hop Routing -- for Vgate3
+ bit6: ISDN Japan
+ bit7: PPP-Security
+
+ Byte7
+ bit1: With unmanaged Switch
+ bit2: 2 LANs
+ bit3: OSPF Ver 2.0
+ bit4: FACS Ver 2.0
+ bit5: Multiple WEB Farm
+ bit6: Backup Server
+ bit7: Check Connectivity
+ bit8: WSD multiplexing
+
+Byte8
+ bit1: MRT3
+ bit2: WSD Redundancy
+ bit3: DHCP Server
+ bit4: WSD Connection Limit
+ bit5: WSD Distributed System
+ bit6: WSD Load Report
+ bit7: WSD super farm
+ bit8: RadWiz leased line
+
+Byte9
+ bit1: PPP IP address negotiaton
+ bit2: DNS
+ bit3: Nat
+ bit4: WSD Static proximity
+ bit5: WSD Dynamic proximity
+ bit6: WSD Proxy
+ bit7: WSD Proximity client
+ bit8: MAC Load balancing
+
+Byte10
+ bit1: Unnum Inf
+ bit2: Power Supply redundancy
+ bit3: MRT PPP Compression
+ bit4: ZHR Apolo
+ bit5: Copy port
+ bit6: UDP Relay 2.0
+ bit7: NVRAM
+ bit8: URL table
+
+Byte11
+ bit1: URL super farm
+ bit2: NAT on LAN
+ bit3: Remote Con
+ bit4: AP5000
+ bit5: Session tracking
+ bit6: Mirroring
+ bit7: Alias IP
+ bit8: CSD Nat
+
+Byte12
+ bit1: content check
+ bit2: mlb virtual ip
+ bit3: reserved RadLan
+ bit4: csd nat exception
+ bit5: statistics monitor
+ bit6: reserved-for-radware "
+
+ ::= { rndDeviceParams 5 }
+
+rndBrgLicense OBJECT-TYPE
+ SYNTAX OCTET STRING -- SIZE 20
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is used for entering a s/w license number for a device.
+ A separate license number is supplied for each device."
+ ::= { rndDeviceParams 6 }
+
+-- IP Host Parameters
+
+--All the new parameters under this section will be added to the
+-- rndMng group, as rndIpHost sub-group.
+--
+rndIpHost OBJECT IDENTIFIER ::= { rndDeviceParams 7 }
+--
+--ICMP Transmission Enable\Disable
+--The new variable will be
+
+-- Obsolete
+-- rndICMPTransmitionEnable OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- enable(1),
+-- disable(2)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "This variable controlls the ability to transmit ICMP frames"
+-- ::= { rndIpHost 1 }
+
+rndCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RndCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The community table of the agent"
+ ::= { rndIpHost 2 }
+
+rndCommunityEntry OBJECT-TYPE
+ SYNTAX RndCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The row definition for this table."
+ INDEX { rndCommunityMngStationAddr,
+ IMPLIED rndCommunityString }
+ ::= { rndCommunityTable 1 }
+
+RndCommunityEntry ::= SEQUENCE {
+ rndCommunityMngStationAddr IpAddress,
+ rndCommunityString DisplayString,
+ rndCommunityAccess INTEGER,
+ rndCommunityTrapsEnable INTEGER,
+ rndCommunityStatus INTEGER,
+ rndCommunityPortSecurity INTEGER,
+ rndCommunityOwner DisplayString,
+ rndCommunityTrapDestPort INTEGER
+}
+
+
+rndCommunityMngStationAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management station that will be allowed to
+ communicate with the agent IP address"
+ ::= { rndCommunityEntry 1 }
+
+rndCommunityString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..20))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The community string with which the management
+ station will communicate with the agent"
+ ::= { rndCommunityEntry 2 }
+
+rndCommunityAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly(1),
+ readWrite(2),
+ super(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The allowed access to this management station"
+ ::= { rndCommunityEntry 3}
+
+rndCommunityTrapsEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ snmpV1(1),
+ snmpV2(2),
+ snmpV3(3),
+ trapsDisable(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Should the agent send traps to the management station,
+ and what version is required"
+ ::= { rndCommunityEntry 4 }
+
+rndCommunityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ invalid(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this entry. If the status is invalid the
+ community entry will be deleted"
+ ::= { rndCommunityEntry 5 }
+
+rndCommunityPortSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If enabled the device will only receive SNMP messages from the port,
+ through which this NMS is reachable from the device."
+ DEFVAL { disabled }
+ ::= { rndCommunityEntry 6 }
+
+rndCommunityOwner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The owner of this community"
+ ::= { rndCommunityEntry 7 }
+
+rndCommunityTrapDestPort OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The transport protocol (usually UDP) port to which traps to the
+ management station represebted by this entry will be sent. The default
+ is the well-known IANA assigned port number for SNMP traps.
+ This object is relevant only if rndCommunityTrapsEnable has a value
+ different from trapsDisable."
+ DEFVAL { 162 }
+ ::= { rndCommunityEntry 8 }
+
+rlMridTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlMridEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The MRID related configurations table of the agent"
+ ::= { rndIpHost 3 }
+
+rlMridEntry OBJECT-TYPE
+ SYNTAX RlMridEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The row definition for this table."
+ INDEX { rndCommunityMngStationAddr,
+ IMPLIED rndCommunityString }
+ ::= { rlMridTable 1 }
+
+RlMridEntry ::= SEQUENCE {
+ rlMridConnection INTEGER,
+ rlManagedMrid INTEGER
+}
+
+rlMridConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The router instance connecting the NMS who accessed the agent
+ through the community table entry corresponding to the keys of this entry."
+ ::= { rlMridEntry 1 }
+
+rlManagedMrid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The router instance currently managed by the NMS who accessed the agent
+ through the community table entry corresponding to the keys of this entry "
+ ::= { rlMridEntry 2 }
+
+rndManagedTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time will be sent in the format hhmmss"
+ ::= { rndDeviceParams 8 }
+
+rndManagedDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The date will be sent in the format ddmmyy"
+ ::= { rndDeviceParams 9 }
+
+rndBaseBootVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the boot version of the product."
+ ::= { rndDeviceParams 10 }
+
+rndIpHostManagement OBJECT IDENTIFIER ::= { rndIpHost 4 }
+
+rndIpHostManagementSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifindex manage supported."
+ ::= { rndIpHostManagement 1 }
+
+rndIpHostManagementIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "if supported manage , indicate ifindex, if 0 thaen disable"
+ ::= { rndIpHostManagement 2 }
+
+genGroup OBJECT IDENTIFIER ::= { rndDeviceParams 11 }
+genGroupHWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the HW version of the product."
+ ::= { genGroup 1 }
+
+genGroupConfigurationSymbol OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the Configuration Symbol attached to any hardware module
+ manufactured by LANNET. One single character A..Z defines the CS
+ version."
+ ::= { genGroup 2 }
+
+genGroupHWStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ hardwareProblems(2),
+ notSupported(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute describes the status of the group hardware as detected
+ by the sensors software."
+ ::= { genGroup 3 }
+
+rndBasePhysicalAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Base physical (MAC) address of the device."
+ ::= { rndDeviceParams 12 }
+
+RlImageIdType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "SW images enumeration"
+ SYNTAX INTEGER { image1(1), image2(2) }
+
+rndSoftwareFile OBJECT IDENTIFIER ::= { rndDeviceParams 13 }
+
+rndActiveSoftwareFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RndActiveSoftwareFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table listing the active software file of the
+ requested unit."
+ ::= {rndSoftwareFile 1 }
+
+rndActiveSoftwareFileEntry OBJECT-TYPE
+ SYNTAX RndActiveSoftwareFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the rndActiveSoftwareFileTable."
+ INDEX {rndUnitNumber }
+ ::= {rndActiveSoftwareFileTable 1 }
+
+RndActiveSoftwareFileEntry ::= SEQUENCE {
+ rndUnitNumber INTEGER,
+ rndActiveSoftwareFile RlImageIdType,
+ rndActiveSoftwareFileAfterReset INTEGER
+}
+
+rndUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number (for stackable devices) or 1 for 'stand alone' device."
+ ::= {rndActiveSoftwareFileEntry 1 }
+
+rndActiveSoftwareFile OBJECT-TYPE
+ SYNTAX RlImageIdType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current active software file, image1 or image2."
+ ::= {rndActiveSoftwareFileEntry 2 }
+
+rndActiveSoftwareFileAfterReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ image1(1),
+ image2(2),
+ invalidImage(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the software file that will be active after reset (image1 or image2).
+ If an error occurred in the download process, resulting in the corruption
+ of the single software file, The value 'invalidImage' will be returned.
+ This value can not be set by the user."
+ ::= {rndActiveSoftwareFileEntry 3 }
+
+rlResetStatus
+ OBJECT-TYPE
+ SYNTAX BITS {
+ ok(0),
+ no-stack-integrity(1),
+ downgrade(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit mask that specifies system status before reset action is preformed.
+ Reset is prohibited in stackable products if the images selected after
+ reboot are not of the same release version in ALL stack units.
+ Downgrade status specifies that there are some actions to be preformed
+ on the CDB file before reset is preformed.
+ 0x0 - OK
+ 0x1 - noStackIntegrity
+ 0x2 - downgrade"
+ ::= { rndSoftwareFile 2 }
+
+
+rndImageSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max number of sectors currently allocated for image(s)."
+ ::= { rndDeviceParams 14 }
+
+rndBackupConfigurationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the device supports backup-config parameters in lcli commands."
+ ::= { rndDeviceParams 15 }
+
+rndImageInfo OBJECT IDENTIFIER ::= { rndDeviceParams 16 }
+
+rndImageInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RndImageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table contains information about images."
+ ::= {rndImageInfo 1 }
+
+rndImageInfoEntry OBJECT-TYPE
+ SYNTAX RndImageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry in the rndImageInfoTable."
+ INDEX {rndStackUnitNumber }
+ ::= {rndImageInfoTable 1 }
+
+RndImageInfoEntry ::= SEQUENCE {
+ rndStackUnitNumber INTEGER,
+ rndImage1Name DisplayString,
+ rndImage2Name DisplayString,
+ rndImage1Version DisplayString,
+ rndImage2Version DisplayString,
+ rndImage1Date DisplayString,
+ rndImage2Date DisplayString,
+ rndImage1Time DisplayString,
+ rndImage2Time DisplayString
+}
+
+rndStackUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number (for stackable devices) or 1 for 'stand alone' device."
+ ::= {rndImageInfoEntry 1 }
+
+rndImage1Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the file name of image-1 in the system."
+ ::= {rndImageInfoEntry 2 }
+
+rndImage2Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the file name of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
+ ::= {rndImageInfoEntry 3 }
+
+
+rndImage1Version OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the version of image-1 in the system."
+ ::= {rndImageInfoEntry 4 }
+
+rndImage2Version OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the version of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
+ ::= {rndImageInfoEntry 5 }
+
+rndImage1Date OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the compilation date of image-1 in the system."
+ ::= {rndImageInfoEntry 6 }
+
+rndImage2Date OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the compilation date of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
+ ::= {rndImageInfoEntry 7 }
+
+rndImage1Time OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the compilation time of image-1 in the system."
+ ::= {rndImageInfoEntry 8 }
+
+rndImage2Time OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the compilation time of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
+ ::= {rndImageInfoEntry 9 }
+
+rlComponentsInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlComponentsInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains information about components, their streams and baselines in the device images."
+ ::= {rndImageInfo 2}
+
+rlComponentsInfoEntry OBJECT-TYPE
+ SYNTAX RlComponentsInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rlComponentsInfoTable."
+ INDEX {rlComponentsInfoStackUnitNumber, rlComponentsInfoImageId,
+ IMPLIED rlComponentsInfoComponent}
+ ::= {rlComponentsInfoTable 1 }
+
+RlComponentsInfoEntry ::= SEQUENCE {
+ rlComponentsInfoStackUnitNumber INTEGER,
+ rlComponentsInfoImageId RlImageIdType,
+ rlComponentsInfoComponent DisplayString,
+ rlComponentsInfoBaseline DisplayString
+}
+
+rlComponentsInfoStackUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The unit number (for stackable devices) or 1 for 'stand alone' device."
+ ::= {rlComponentsInfoEntry 1}
+
+
+rlComponentsInfoImageId OBJECT-TYPE
+ SYNTAX RlImageIdType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Indicates the image id in the unit"
+::= {rlComponentsInfoEntry 2}
+
+rlComponentsInfoComponent OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..40))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Indicates the SW component name."
+ ::= {rlComponentsInfoEntry 3}
+
+rlComponentsInfoBaseline OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the version control baseline of the SW component name."
+ ::= {rlComponentsInfoEntry 5}
+
+
+END
+
diff --git a/MIBS/eltexmes21xx/RADLAN-File b/MIBS/eltexmes21xx/RADLAN-File
new file mode 100644
index 0000000..05ffebf
--- /dev/null
+++ b/MIBS/eltexmes21xx/RADLAN-File
@@ -0,0 +1,216 @@
+RADLAN-File DEFINITIONS ::= BEGIN
+
+-- Title: RADLAN File Private Extension
+-- Version: 7.39.00.00
+-- Date: 23 Feb 2005
+-- 23-Sep-2003 Added field rlFileRowStatus to rlFileTable
+-- 23-Sep-2003 Removed field rlFileActionNextLine from rlFileActionTable
+-- 23-Sep-2003 Removed values "display" and "delete" of rlFileActionCommand
+-- 07-Nov-2004 Added Scalar rlFileAuditingEnable
+-- 23-Feb-2005 Added rlFileFlashSize
+
+
+IMPORTS
+ rlFile FROM RADLAN-MIB
+ DisplayString, RowStatus, TruthValue FROM SNMPv2-TC
+ OBJECT-TYPE FROM SNMPv2-SMI;
+
+rlFileMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the File System MIB version. The current version is 1."
+ ::= {rlFile 1 }
+
+rlFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table listing all the files
+ of the flash file system."
+ ::= {rlFile 2 }
+
+rlFileEntry OBJECT-TYPE
+ SYNTAX RlFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the FileTable."
+ INDEX { IMPLIED rlFileName }
+ ::= {rlFileTable 1 }
+
+RlFileEntry ::= SEQUENCE {
+ rlFileName OCTET STRING,
+ rlFilePermission INTEGER,
+ rlFileSize INTEGER,
+ rlFileModificationDate DisplayString,
+ rlFileModificationTime DisplayString,
+ rlFileRowStatus RowStatus,
+ rlFileFlashSize INTEGER,
+ rlFileFullNormalizedName OCTET STRING
+}
+
+rlFileName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the file."
+ ::= { rlFileEntry 1 }
+
+rlFilePermission OBJECT-TYPE
+ SYNTAX INTEGER {
+ read(1),
+ write(2),
+ readWrite(3),
+ noReadNoWrite(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the permission level in which this file can be accessed. "
+ ::= { rlFileEntry 2 }
+
+rlFileSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of the file in bytes (actual size)."
+ ::= { rlFileEntry 3 }
+
+rlFileModificationDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time-stamp indicating the date of creation or last
+ modification of this file. The format of the time-stamp is
+ dd-mmm-yyyy"
+ ::= { rlFileEntry 4 }
+
+rlFileModificationTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time-stamp indicating the time of creation or last
+ modification of this file. The format of the time-stamp is
+ hh:mm:ss"
+ ::= { rlFileEntry 5 }
+
+rlFileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is used just to delete an entry"
+ ::= { rlFileEntry 6 }
+
+rlFileFlashSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size allocated for the file in bytes (allocated size)."
+ ::= { rlFileEntry 7 }
+
+rlFileFullNormalizedName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The full normalized name - up to max OCTET STRING length and
+ not containing '..' and '.' path components."
+ ::= { rlFileEntry 8 }
+
+rlFileActionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlFileActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table listing only one entry at a time
+ with parameters needed for performing an action on a file."
+ ::= {rlFile 3 }
+
+rlFileActionEntry OBJECT-TYPE
+ SYNTAX RlFileActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the FileActionTable."
+ INDEX {rlFileActionName }
+ ::= {rlFileActionTable 1 }
+
+RlFileActionEntry ::= SEQUENCE {
+ rlFileActionName OCTET STRING,
+ rlFileActionNewName OCTET STRING,
+ rlFileActionRowStatus RowStatus,
+ rlFileActionCommand INTEGER
+}
+
+rlFileActionName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the file."
+ ::= { rlFileActionEntry 1 }
+
+rlFileActionNewName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The new name for the file (in case of action rename)."
+ ::= { rlFileActionEntry 2 }
+
+rlFileActionRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is used to create an entry"
+ ::= { rlFileActionEntry 3 }
+
+rlFileActionCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ rename(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Perform an action on the file."
+ ::= { rlFileActionEntry 4 }
+
+rlFileTotalSizeOfFlash OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the total size of the flash in bytes."
+ ::= {rlFile 4 }
+
+rlFileFreeSizeOfFlash OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of free bytes in the flash."
+ ::= {rlFile 5 }
+
+--- File System auditing control (SysLog)
+
+rlFileAuditingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Controls whether SysLog messages
+ should be issued on file rename/delete events"
+ DEFVAL { true }
+ ::= { rlFile 6 }
+
+END
diff --git a/MIBS/eltexmes21xx/RADLAN-HWENVIROMENT b/MIBS/eltexmes21xx/RADLAN-HWENVIROMENT
new file mode 100644
index 0000000..777fd8e
--- /dev/null
+++ b/MIBS/eltexmes21xx/RADLAN-HWENVIROMENT
@@ -0,0 +1,341 @@
+RADLAN-HWENVIROMENT DEFINITIONS ::= BEGIN
+
+IMPORTS
+ rnd FROM RADLAN-MIB
+ MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC;
+
+rlEnv MODULE-IDENTITY
+ LAST-UPDATED "200309210000Z"
+ ORGANIZATION "Radlan Computer Communications Ltd."
+ CONTACT-INFO
+ "radlan.com"
+ DESCRIPTION
+ "The private MIB module definition for environment of Radlan devices."
+ REVISION "200309210000Z"
+ DESCRIPTION
+ "Added this MODULE-IDENTITY clause."
+ ::= { rnd 83 }
+
+RlEnvMonState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the state of a device being monitored.
+ Valid values are:
+
+ normal(1): the environment is good, such as low
+ temperature or full battery charge.
+
+ warning(2): the environment is bad, such as temperature
+ above normal operation range but not too
+ high, or battery discharge.
+
+ critical(3): the environment is very bad, such as
+ temperature much higher than normal
+ operation limit or critically low battery charge.
+
+ shutdown(4): the environment is the worst, the system
+ should be shutdown immediately.
+
+ notPresent(5): the environmental monitor is not present,
+ such as temperature sensors or battery does not
+ exist.
+
+ notFunctioning(6): the environmental monitor does not
+ function properly, such as a temperature
+ sensor generates a abnormal data like
+ 1000 C or error happens while reading battery
+ state.
+
+ restore(7): the environment is restoring its normal state,
+ such as battery recharging.
+ "
+ SYNTAX INTEGER {
+ normal(1),
+ warning(2),
+ critical(3),
+ shutdown(4),
+ notPresent(5),
+ notFunctioning(6),
+ restore(7)
+ }
+
+
+rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
+
+rlEnvMonFanStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of fan status maintained by the environmental
+ monitor."
+ ::= { rlEnvPhysicalDescription 1 }
+
+rlEnvMonFanStatusEntry OBJECT-TYPE
+ SYNTAX RlEnvMonFanStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the fan status table, representing the status of
+ the associated fan maintained by the environmental monitor."
+ INDEX { rlEnvMonFanStatusIndex }
+ ::= { rlEnvMonFanStatusTable 1 }
+
+RlEnvMonFanStatusEntry ::=
+ SEQUENCE {
+ rlEnvMonFanStatusIndex INTEGER,
+ rlEnvMonFanStatusDescr DisplayString,
+ rlEnvMonFanState RlEnvMonState
+ }
+
+rlEnvMonFanStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique index for the fan being instrumented.
+ This index is for SNMP purposes only, and has no
+ intrinsic meaning."
+ ::= { rlEnvMonFanStatusEntry 1 }
+
+rlEnvMonFanStatusDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "Textual description of the fan being instrumented.
+ This description is a short textual label, suitable as a
+ human-sensible identification for the rest of the
+ information in the entry."
+ ::= { rlEnvMonFanStatusEntry 2 }
+
+rlEnvMonFanState OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the fan being instrumented."
+ ::= { rlEnvMonFanStatusEntry 3 }
+
+
+
+rlEnvMonSupplyStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry
+ MAX-ACCESS not-accessible
+
+ STATUS current
+ DESCRIPTION
+ "The table of power supply status maintained by the
+ environmental monitor card."
+ ::= { rlEnvPhysicalDescription 2 }
+
+rlEnvMonSupplyStatusEntry OBJECT-TYPE
+ SYNTAX RlEnvMonSupplyStatusEntry
+ MAX-ACCESS not-accessible
+
+ STATUS current
+ DESCRIPTION
+ "An entry in the power supply status table, representing the
+ status of the associated power supply maintained by the
+ environmental monitor card."
+ INDEX { rlEnvMonSupplyStatusIndex }
+ ::= { rlEnvMonSupplyStatusTable 1 }
+
+RlEnvMonSupplyStatusEntry ::=
+ SEQUENCE {
+ rlEnvMonSupplyStatusIndex INTEGER ,
+ rlEnvMonSupplyStatusDescr DisplayString,
+ rlEnvMonSupplyState RlEnvMonState,
+ rlEnvMonSupplySource INTEGER
+ }
+
+rlEnvMonSupplyStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS not-accessible
+
+ STATUS current
+ DESCRIPTION
+ "Unique index for the power supply being instrumented.
+ This index is for SNMP purposes only, and has no
+ intrinsic meaning."
+ ::= { rlEnvMonSupplyStatusEntry 1 }
+
+rlEnvMonSupplyStatusDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "Textual description of the power supply being instrumented.
+ This description is a short textual label, suitable as a
+ human-sensible identification for the rest of the
+ information in the entry."
+ ::= { rlEnvMonSupplyStatusEntry 2 }
+
+rlEnvMonSupplyState OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the power supply being instrumented."
+ ::= { rlEnvMonSupplyStatusEntry 3 }
+
+rlEnvMonSupplySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ac(2),
+ dc(3),
+ externalPowerSupply(4),
+ internalRedundant(5)
+ }
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "The power supply source.
+ unknown - Power supply source unknown
+ ac - AC power supply
+ dc - DC power supply
+ externalPowerSupply - External power supply
+ internalRedundant - Internal redundant power supply
+ "
+ ::= { rlEnvMonSupplyStatusEntry 4 }
+
+
+rlEnvMonIndexTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlEnvMonIndexEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table that can help building indexes for EnvMon tables."
+ ::= { rlEnvPhysicalDescription 10 }
+
+rlEnvMonIndexEntry OBJECT-TYPE
+ SYNTAX RlEnvMonIndexEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in table, representing the index input parameters."
+ INDEX { rlEnvMonIndexUnitId, rlEnvMonIndexObjType, rlEnvMonIndexObjIndex }
+ ::= { rlEnvMonIndexTable 1 }
+
+RlEnvMonIndexEntry ::=
+ SEQUENCE {
+ rlEnvMonIndexUnitId INTEGER,
+ rlEnvMonIndexObjType INTEGER,
+ rlEnvMonIndexObjIndex INTEGER,
+ rlEnvMonIndexValue INTEGER
+ }
+
+rlEnvMonIndexUnitId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unit ID."
+ ::= { rlEnvMonIndexEntry 1 }
+
+rlEnvMonIndexObjType OBJECT-TYPE
+ SYNTAX INTEGER {
+ powerSupply(5),
+ fan(6),
+ thermalSensorUnderCard(14)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Object type."
+ ::= { rlEnvMonIndexEntry 2 }
+
+rlEnvMonIndexObjIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of object."
+ ::= { rlEnvMonIndexEntry 3 }
+
+rlEnvMonIndexValue OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Calculated index value."
+ ::= { rlEnvMonIndexEntry 4 }
+
+
+
+rlEnvFanData OBJECT IDENTIFIER ::= { rlEnv 5 }
+
+rlEnvFanDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlEnvFanDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each unit in a stack"
+ ::= { rlEnvFanData 1 }
+
+rlEnvFanDataEntry OBJECT-TYPE
+ SYNTAX RlEnvFanDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of this table specifies a unit"
+ INDEX { rlEnvFanDataStackUnit }
+ ::= { rlEnvFanDataTable 1 }
+
+RlEnvFanDataEntry ::= SEQUENCE {
+ rlEnvFanDataStackUnit INTEGER,
+ rlEnvFanDataTemp INTEGER,
+ rlEnvFanDataSpeed INTEGER,
+ rlEnvFanDataOperLevel INTEGER,
+ rlEnvFanDataAdminLevel INTEGER
+}
+
+rlEnvFanDataStackUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the stack unit"
+ ::= { rlEnvFanDataEntry 1 }
+
+rlEnvFanDataTemp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unit temperature"
+ ::= { rlEnvFanDataEntry 2 }
+
+rlEnvFanDataSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fan speed in RPM"
+ ::= { rlEnvFanDataEntry 3 }
+
+rlEnvFanDataOperLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fan speed operative level"
+ ::= { rlEnvFanDataEntry 4 }
+
+rlEnvFanDataAdminLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configured fan speed level"
+ ::= { rlEnvFanDataEntry 5 }
+
+
+END
+
diff --git a/MIBS/eltexmes21xx/RADLAN-MIB b/MIBS/eltexmes21xx/RADLAN-MIB
new file mode 100644
index 0000000..fec3d36
--- /dev/null
+++ b/MIBS/eltexmes21xx/RADLAN-MIB
@@ -0,0 +1,698 @@
+RADLAN-MIB DEFINITIONS ::= BEGIN
+
+-- Title: RADLAN ROS
+-- Version: 7.46
+-- Date: 23-Jan-2007
+--
+-- 05-Jun-2003 Added rlHostParamTable
+-- 12-Jun-2003 Added enumeration to rndErrorSeverity
+-- 14-Jun-2003 Added field rlCopyHistoryErrorMessage to table rlCopyHistoryTable
+-- 29-Jun-2003 Tables rlOspf...LnkTable replayed tables rlOspf...LSATable)
+-- 08-Jul-2003 The low range boundary and the default value of rlDvmrpPruneLifetime
+-- were changed from 300 to 200 seconds
+-- 16-Jul-2003 The following values VesuvioT and VesuvioF were added to
+-- rlPhDModuleType
+-- 22-Jul-2003 Added rlStartupCDBChanged, rlManualReboot
+-- 23-Jul-2003 New group rldot1x was added
+-- 24-Jul-2003 Changed ipMRouteStdMIB to rlIpMRouteStdMIB
+-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRules to read-only
+-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRulesAfterReset to read-write
+-- 30-Jul-2003 Added 802.1x traps rldot1xPortStatusAuthorizedTrap and
+-- rldot1xPortStatusUnauthorizedTrap
+-- 30-Jul-2003 Added rlFile
+-- 31-Jul-2003 Added rlAAAEap
+-- 10-Aug-2003 Renamed enumeration values resetCDB to resetStartupCDB and
+-- eraseCDB to eraseStartupCDB and
+-- added enumeration values eraseRunningCDB and copyStartupToRunning
+-- 16-Aug-2003 Added rlSnmp
+-- 18-Aug-2002 Added rldot1xExtAuthSessionStatsTable
+-- 21-Aug-2003 Added rlOspfTuning
+-- 09-Sep-2003 Added rlPortCopyVlanTaggingTable
+-- 13-Sep-2003 Added IMPLIED to INDEX { IMPLIED rlTranslationNameToIpName }
+-- 15-Sep-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion)
+-- was changed from 2 to 3
+-- 15-Sep-2003 Added field rldot1dStpPortRole to rldot1dStpPortTable
+-- 15-Sep-2003 Added field rldot1sMStpInstancePortRole to rldot1sMstpInstancePortTable
+-- 15-Sep-2003 Added field rldot1sMstpExtPortBoundary to rldot1sMstpExtPortEntryTable
+-- 19-Sep-2003 Added rldot1xGuestVlanSupported, rldot1xGuestVlanVID, rldot1xGuestVlanPorts,
+-- rldot1xUnAuthenticatedVlanSupported, rldot1xUnAuthenticatedVlanTable,
+-- rldot1xUserBasedVlanSupported, rldot1xUserBasedVlanPorts
+-- 26-Sep-2003 Added rlMridTable
+-- 26-Sep-2003 Added rlMirModel
+-- 26-Sep-2003 Deleted JackType from IMPORTS clause
+-- 26-Sep-2003 Changed naming of SMIv2-like types
+-- 26-Sep-2003 Moved rlSyslog branch to new MIB
+-- 26-Sep-2003 Moved rlCopy branch to new MIB
+-- 26-Sep-2003 Editorial changes
+-- 02-Oct-2003 Added vlanSpecialTagTable
+-- 02-Oct-2003 Added field branch rlMibTree and table rlMibTreeTable
+-- 02-Oct-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion)
+-- was changed from 3 to 4
+-- 02-Oct-2003 Added vlanSpecialTagCurrentTable
+-- 09-Oct-2003 Added field rldot1sMstpInstanceRemainingHopes to rldot1sMstpInstanceTable
+-- 11-Oct-2003 Changed OSPF tuning
+-- 24-Oct-2003 Change range of rldot1sMstpInstancePortPathCost
+-- from (1..65535) to (1..200000000)
+-- 26-Oct-2003 Added rsMaxNumberRpAddresesInGroupRange,rsMaxNumberRpAddresesInGroupRangeAfterReset
+-- 26-Oct-2003 Removed rlPimSMBootStrapInfoEnable
+-- 27-Oct-2003 Change range of rldot1sMStpInstancePortAdminPathCost
+-- from (0..65535) to (0..200000000)
+-- 29-Oct-2003 Added rlIfExistingPortList
+-- 07-Nov-2003 rldot1sMstpMaxHopes:
+-- a. range was changed from 1..20 to 1..40
+-- b. default value was chaged from 10 to 20
+-- rldot1sMstpDesignatedMaxHopes:
+-- a. range was changed from 1..40 to 1..20
+-- 02-Dec-2003 Unused group rsIpZeroHopRouting was deleted
+-- 03-Dec-2003 Added rlSNMPDomains branch
+-- 03-Dec-3003 Added rlTstBasicRateTable
+-- 14-Dec-2003 Added field rldot1dStpBpduType to rldot1dStpPortEntry
+-- 14-Dec-2003 Added rldot1dStpFilterBpdu
+-- 21-Dec-2003 Updated imports of DisplayString, PhysAddress, TimeInterval,
+-- DateAndTime, ipAddrEntry
+-- 21-Dec-3003 Added rlEmWebHttpsActiveCertificateId and rlSsl
+-- 24-Dec-3003 Added rldot1sMstpRemainingHops
+-- 13-Jan-2004 Change MSTP tables indexes to read-only.
+-- 30-Jan-2004 add field rldot1sMstpExtPortInternalAdminPathCost to rldot1sMstpExtPortTable.
+-- 30-Jan-2004 change field rldot1sMstpExtPortInternalPathCost to rldot1sMstpExtPortInternalOperPathCost
+-- and make it read-only, change range to (0..200000000).
+-- 03-Feb-2004 traps 186-191 are implemeted in the Physicaldescription MIB - for stacking.
+-- 09-Feb-2004 Change the upper rage of rldot1sMstpVlan to 4094.
+-- 11-Mar-2004 Added swIfPortLockIfRangeTable
+-- 26-Mar-2004 rlLcli MIB was moved to separated file
+-- 30-Mar-2004 Added traps swIfTablePortLock and swIfTablePortUnLock
+-- 19-Apr-2004 Moved to separate MIBS IP Multicast & DVMRP
+-- 24-Apr-2004 Moved to separate MIBS VLAN
+-- 05-May-2004 Deleted default values in swIfEntry
+-- 07-May-2004 Added mac base priority MIB as RND 101
+-- 16-May-2004 Added value invalidImage(3) to rndActiveSoftwareFileAfterReset
+-- of rndActiveSoftwareFileTable
+-- 18-May-2004 Moved to separate files: ipSpec, rlBgp, rsTunning, rlFft,
+-- rndMng, rndApplications
+-- 31-May-2004 Added rlWlanAccessPoint
+-- 31-May-2004 Moved to separate files: rsUDP, swInterfaces, rlRmonControl
+-- 09-Jun-2004 change field rldot1sMstpInstancePortEnable in rldot1sMstpInstancePortEntry
+-- to read-only
+-- 16-Jun-2004 Added rndIpHostManagementSupported and rndIpHostManagementIfIndex
+-- 10-Nov-2004 Added rndNotifications
+-- 11-Nov-2004 Added rlAAAUserLocked trap
+-- 23-Nov-2004 Added type kiloBitsPerSecond RlStormCtrlRateUnit.
+-- 29-Nov-2004 limit rldot1sMstpPendingConfigurationName to 32 characters.
+-- 17-Jan-2005 Add rldot1dStpPortRestrictedRole field to rldot1dStpPortEntry
+-- 16-Mar-2005 Add rlLocalization branch
+-- 14-Apr-2005 Add rlRs232
+-- 18-Apr-2005 Add rldot1dStpPortAutoEdgePort to rldot1dStpPortEntry
+-- 27-Apr-2005 ZachM add rlStackLinkChange trap.
+-- 16-Jun-2005 Added rlNicRedundancy
+-- 01-Jul-2005 Added rlIgmpSnoopMulticastTvTable
+-- 07-Dec-2005 Added rlUPnP branch
+-- 12-Dec-2005 Added rldot1dStpFloodBpduMethod
+-- 14-Dec-2005 Add rlLldp branch
+-- 02-Feb-2006 GalVA added rlEmWebExtraPort
+-- 02-Feb-2006 GalVA added rlEmWebExtraPortType
+-- 12-Feb-2006 Import V2 textual conventions from SNMPv2-TC-v1 instead of SNMPv2-TC and RADLAN-SNMPv2
+-- 12-Feb-2006 Removed private trunk MIB to separate MIB module.
+-- 06-Mar-2006 Added rldot1dStpSeparatedBridges
+-- 13-Mar-2006 GalVA added rlEmWebMaxHttpsIdleTimeout
+-- 26-Mar-2006 Removed IMPORTs from IEEE8023-LAG-MIB + editorial change in rldot1dStpSeparatedBridges
+-- 24-May-2006 Added BPDU Guard support
+-- 31-May-2006 Added rldot1xAuthenticationPortTable OBJECT-TYPE
+-- 08-Jun-2006 Added rlDhcpSpoofing
+-- 08-Jun-2006 Added rldot1xAuthMultiStatsTable, rldot1xAuthMultiDiagTable, rldot1xAuthMultiSessionStatsEntry
+-- 02-Jul-2006 Added Bonjour branch
+-- 02-Jul-2006 Added rlLinksysSmartMIB branch
+-- 05-Jul-2006 Added rldot1xAuthConfigTable
+-- 10-Jul-2006 Moved branch rlMacMulticast to rlbridgemulticast
+-- 07-Aug-2006 Moved definitios of traps rlCopyFinished and rlCopyFailed TRAP-TYPE
+-- to ADLAN-COPY-MIB
+-- 23-Aug-2006 Added rlGlobalIpAddrTable
+-- 29-Aug-2006 Added rndImageSize
+-- 21-Sep-2006 Added rldot1xBpduFilteringEnabled
+-- 07-Sep-2006 Moved all rlEmbWeb definitions to rlembweb.mib
+-- 06-Oct-2006 Added rndBackupConfigurationEnabled
+-- 09-Oct-2006 Added rndImageInfoTable
+-- 03-Nov-2006 Added dlPrivate
+-- 18-Dec-2006 Added rlDhcpClCommandTable
+-- 02-Jan-2007 rndDeviceParams MIB was moved to separate file RADLAN-DEVICEPARAMS-MIB.MIB
+-- 02-Jan-2007 rndBootP MIB was moved to separate file RADLAN-BOOTP-MIB.MIB
+-- 02-Jan-2007 rlBrgMacSwitch MIB was moved to separate file RADLAN-BRGMACSWITCH-MIB.MIB
+-- 02-Jan-2007 rlpBridgeMIBObjects MIB was moved to separate file RADLAN-BRIDGEMIBOBJECTS-MIB.MIB
+-- 02-Jan-2007 rlCli MIB was moved to separate file RADLAN-CLI-MIB.MIB
+-- 02-Jan-2007 rlTelnet MIB was moved to separate file RADLAN-TELNET-MIB.MIB
+-- 02-Jan-2007 rlArpSpoofing MIB was moved to separate file RADLAN-ARPSPOOFING-MIB.MIB
+-- 02-Jan-2007 rlMir MIB was moved to separate file RADLAN-MIR-MIB.MIB
+-- 02-Jan-2007 rlGvrp MIB was moved to separate file RADLAN-GVRP-MIB.MIB
+-- 02-Jan-2007 rlSwPackageVersion MIB was moved to separate file RRADLAN-SWPACKAGEVERSION-MIB.MIB
+-- 02-Jan-2007 rlRCli MIB was moved to separate file RADLAN-RCLI-MIB.MIB
+-- 02-Jan-2007 rlAggregateVlan MIB was moved to separate file RADLAN-AGGREGATEVLAN-MIB.MIB
+-- 02-Jan-2007 rlGmrp MIB was moved to separate file RADLAN-GMRP-MIB.MIB
+-- 02-Jan-2007 rlDhcpCl MIB was moved to separate file RADLAN-DHCPCL-MIB.MIB
+-- 02-Jan-2007 rlStormCtrl MIB was moved to separate file RADLAN-STORMCTRL-MIB.MIB
+-- 02-Jan-2007 rlSmon MIB was moved to separate file RADLAN-SMON-MIB.MIB
+-- 02-Jan-2007 rlDigitalKeyManage MIB was moved to separate file RADLAN-DIGITALKEYMANAGE-MIB.MIB
+-- 02-Jan-2007 rldot1x MIB was moved to separate file RADLAN-DOT1X-MIB.MIB
+-- 02-Jan-2007 rlSocket MIB was moved to separate file RADLAN-SOCKET-MIB.MIB
+-- 02-Jan-2007 rl3sw2swTables MIB was moved to separate file RADLAN-3SW2SWTABLES-MIB.MIB
+-- 02-Jan-2007 rlMultiSessionTerminal MIB was moved to separate file RADLAN-MULTISESSIONTERMINAL-MIB.MIB
+-- 02-Jan-2007 rlTraceRoute MIB was moved to separate file RADLAN-TRACEROUTE-MIB.MIB
+-- 02-Jan-2007 rlJumboFrames MIB was moved to separate file RADLAN-JUMBOFRAMES-MIB.MIB
+-- 02-Jan-2007 rlCDB MIB was moved to separate file RADLAN-CDB-MIB.MIB
+-- 02-Jan-2007 rndEndOfMibGroup MIB was moved to separate file RADLAN-ENDOFMIB-MIB.MIB
+-- 15-Jan-2007 Devided file appolo.txt to a few files
+-- Renamed file appolo.txt to ralan-mib.mib
+-- 22-Jan-2007 Added rlIntel
+-- 28-Mar-2007 added rlTunnel
+-- 08/APR/07- add rlAutoUpdate
+-- 21-Oct-2007 Add rldot1dStpPortLoopback to rldot1dStpPortEntry
+-- 08-MAY-2007 Added rlCpuCounters
+-- 11-Mar-2008 Added rlIPv6
+-- 07-Apr-2008 added rlActionAcl for DIPO's ACLs.
+-- 14-Apr-2008 added rlSafeGuard for DIPO's Safeguard.
+-- 27-Aug-2008 added rlVlanTrunking for DIPO's Vlan Trunking
+-- 31-Dec-2008 added rlTrafficSegmentation
+-- 05-Jan-2009 added rlIMPBFeatures
+-- 25-Mar-2009 added rlDeleteImg
+-- 02-Apr-2009 added rlCustom1BonjourService
+-- 18-Apr-2010 added rlPfcMib
+
+
+-- Title: RADLAN ROS
+-- Private RADLAN MIB
+-- Version: 7.46
+-- Date: 2 JAN 2007
+
+IMPORTS
+
+ enterprises
+ FROM SNMPv2-SMI;
+
+ Percents ::= INTEGER (0..100)
+ NetNumber ::= OCTET STRING (SIZE(4))
+ VlanPriority ::= INTEGER (0..7)
+
+rnd MODULE-IDENTITY
+ LAST-UPDATED "200701020000Z"
+ ORGANIZATION "Radlan - a MARVELL company.
+ Marvell Semiconductor, Inc."
+ CONTACT-INFO
+ "www.marvell.com"
+ DESCRIPTION
+ "This private MIB module defines RADLAN private MIBs."
+ REVISION "200701020000Z"
+ DESCRIPTION
+ "Initial revision."
+ ::= { enterprises 89 }
+
+
+-- Some MIB compilers require that the following 7 lines which define the path
+-- to RND MIB are commented out:
+
+-- mib OBJECT IDENTIFIER ::= { mgmt 1 }
+-- directory OBJECT IDENTIFIER ::= { internet 1 }
+-- experimental OBJECT IDENTIFIER ::= { internet 3 }
+-- private OBJECT IDENTIFIER ::= { internet 4 }
+-- enterprises OBJECT IDENTIFIER ::= { private 1 }
+
+-- Objects in this MIB are arranged into groups:
+--01 rndMng - Management/Action
+--02 rndDeviceParams - General parameters
+--04 rndInterface - Obsolete
+--09 rndBackup - Obsolete
+--12 rndIPX - Parameters for management of IPX router
+--16 rndFACS - Obsolete
+--20 rndCOD - Obsolete
+--22 rndBrgHub - Obsolete
+--23 rndAdapter - Obsolete
+--24 rndBootP - BootP configurgaration.
+--26 ipSpec - IP Private MIBs
+--27 virtualLan - Obsolete
+--28 rsConf - Obsolete
+--29 rsTunning - Tunning sub group
+--30 rndISDN - Obsolete
+--31 rndPPP - Obsolete
+--34 frameRelay - Obsolete
+--35 rndApplications -
+--38 rsDHCP - DHCP server configuration
+--39 radWiz - Obsolete
+--40 rsCfgUpgrade - Obsolete
+--42 rsUDP -
+--43 swInterfaces -
+--44 securityZone - Obsolete
+--45 rll3SwtchETMdl - Obsolete
+--46 rlIPmulticast -
+--47 rlFFT -
+--48 vlan -
+--49 rlRmonControl -
+--50 rlBrgMacSwitch -
+--51 rlExperience -
+--52 rlCli -
+--53 rlPhysicalDescription -
+--54 rlIfInterfaces -
+--55 rlMacMulticast -
+--56 rlGalileo -
+--57 rlpBridgeMIBObjects-
+--58 rlTelnet -
+--59 rlPolicy -
+--60 rlArpSpoofing -
+--61 rlMir -
+--62 rlIpMRouteStdMIB -
+--63 rl3sw2swTables -
+--64 rlGvrp -
+--65 rlDot3adAgg -
+--66 rlEmbWeb -
+--67 rlSwPackageVersion -
+--68 rlBroadcom -
+--69 rlMultiSessionTerminal -
+--70 rlRCli -
+--71 rlBgp -
+--72 rlAgentsCapabilitiesGroups -
+--73 rlAggregateVlan -
+--74 rlLCli -
+--75 rlGmrp -
+--76 rlDhcpCl - Dhcp client
+--77 rlStormCtrl -
+--78 rlSsh -
+--79 rlAAA -
+--80 Radius -
+--81 rlTraceRoute -
+--82 rlSyslog -
+--83 rlEnv - HardWare status indication
+--84 rlSmon -
+--85 rlSocket -
+--86 rlDigitalKeyManage -
+--87 rlCopy -
+--88 rlQosCliMib -
+--89 rlMngInf -
+--90 rlPhy -
+--91 rlJumboFrames -
+--92 rlTimeSynchronization
+--93 rlDnsCl - Dns client
+--94 rlCDB
+--95 rldot1x
+--96 rlFile
+--97 rlAAAEap - AAA for 1x
+--98 rlSNMP
+--99 rlQosServ
+--100 rlSsl
+--101 rlMacBasePrio
+--102 Wireless Access Point Private MIB
+--103 rlLocalization
+--104 rlRs232
+--105 rlNicRedundancy
+--106 rlAmap
+--107 rlStack
+--108 rlPoe
+--109 rlUPnP
+--110 rlLldp
+--111 rlOib
+--112 rlBridgeSecurity
+--113 rlDhcpSpoofing
+--114 rlBonjour
+--115 rlLinksysSmartMIB
+--116 rlBrgMulticast
+--117 rlBrgMcMngr
+--118 rlGlobalIpAddrTable
+--119 dlPrivate
+--120 rlSecuritySuiteMib
+--121 rlIntel
+--122 rlTunnel
+--126 rlGreenEthernet
+--127 rlLbd
+--128 rlErrdisableRecovery
+--129 rlIPv6
+-- ...
+--139 rlIMPBFeatures
+--140 rlSmartPorts
+--143 rlCustom1BonjourService
+--200 rlWanMib
+
+-- At the end of the MIB there is a definition of all RND-specific traps.
+
+rndNotifications OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION " All the rnd notifications will reside under this branch
+ as specified in
+ RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5"
+ ::= { rnd 0 }
+
+
+-- rndMng group contains Management Variables for RND devices
+
+rndMng OBJECT IDENTIFIER ::= { rnd 1 }
+-- see rlMng.mib
+
+rndDeviceParams OBJECT IDENTIFIER ::= { rnd 2 }
+-- see RADLAN-DEVICEPARAMS-MIB.MIB
+
+-- Obsolete
+-- rndInterface OBJECT IDENTIFIER ::= { rnd 4 }
+
+-- Obsolete
+-- rndBackup OBJECT IDENTIFIER ::= { rnd 9 }
+
+-- Obsolete
+-- rndIPX OBJECT IDENTIFIER ::= { rnd 12 }
+
+-- Obsolete
+-- rndFACS OBJECT IDENTIFIER ::= { rnd 16 }
+
+-- Obsolete
+-- rndCOD OBJECT IDENTIFIER ::= { rnd 20 }
+
+-- Obsolete
+-- rndBrgHub OBJECT IDENTIFIER ::= { rnd 22 }
+
+-- Obsolete
+-- rndAdapter OBJECT IDENTIFIER ::= { rnd 23 }
+
+rndBootP OBJECT IDENTIFIER ::= { rnd 24 }
+-- see RADLAN-BOOTP-MIB.MIB
+
+-- ip Specific group Addition parameters to ip group in MIB-2
+
+ipSpec OBJECT IDENTIFIER ::= { rnd 26 }
+-- see rlIp.mib
+
+-- Obsolete
+-- virtualLan OBJECT IDENTIFIER ::= { rnd 27 }
+
+-- Obsolete
+-- rsConf OBJECT IDENTIFIER ::= { rnd 28 }
+
+rsTunning OBJECT IDENTIFIER ::= { rnd 29 }
+-- see rlTuning.mib
+
+-- Obsolete
+-- rndISDN OBJECT IDENTIFIER ::= { rnd 30}
+
+-- Obsolete
+-- rndPPP OBJECT IDENTIFIER ::= { rnd 31 }
+
+-- Obsolete
+-- frameRelay OBJECT IDENTIFIER ::= { rnd 34 }
+
+rndApplications OBJECT IDENTIFIER ::= { rnd 35 }
+-- see rlApplication.mib
+
+-- Obsolete
+-- rndOGCompression OBJECT IDENTIFIER ::= { rnd 36 }
+
+-- Obsolete
+-- rndEthernet OBJECT IDENTIFIER ::= { rnd 37 }
+
+--rsDHCP OBJECT IDENTIFIER ::= { rnd 38 }
+--see rlDhcl.mib
+
+-- Obsolete
+-- radWiz OBJECT IDENTIFIER ::= { rnd 39 }
+
+-- Obsolete
+-- rsCfgUpgrade OBJECT IDENTIFIER ::= { rnd 40 }
+
+-- Obsolete
+--rsRMON OBJECT IDENTIFIER ::= { rnd 41 }
+
+-- rsCopyPort was deleted
+-- { rsRMON 1 } reserved
+
+-- rsMonitPort was deleted
+-- { rsRMON 2 } reserved
+
+rsUDP OBJECT IDENTIFIER ::= { rnd 42}
+-- see rlUdp.mib
+
+swInterfaces OBJECT IDENTIFIER ::= { rnd 43 }
+-- see rlInterfaces.mib
+
+-- Obsolete
+-- securityZone OBJECT IDENTIFIER ::= { rnd 44 }
+
+-- Obsolete
+-- rll3SwtchETMdl OBJECT IDENTIFIER ::= { rnd 45 }
+
+rlIPmulticast OBJECT IDENTIFIER ::= { rnd 46 }
+
+rlFFT OBJECT IDENTIFIER ::= { rnd 47 }
+
+vlan OBJECT IDENTIFIER ::= { rnd 48 }
+
+rlRmonControl OBJECT IDENTIFIER ::= { rnd 49}
+-- see rlRmon.mib
+
+rlBrgMacSwitch OBJECT IDENTIFIER ::= { rnd 50 }
+-- see RADLAN-BRGMACSWITCH-MIB.MIB
+
+rlExperience OBJECT IDENTIFIER ::= { rnd 51 }
+
+rlCli OBJECT IDENTIFIER ::= { rnd 52 }
+--see RADLAN-CLI-MIB.MIB
+
+-- Used for Drafts not received yet OBJECT IDENTIFIER
+
+rlPhysicalDescription OBJECT IDENTIFIER ::= { rnd 53 }
+
+rlIfInterfaces OBJECT IDENTIFIER ::= { rnd 54 }
+-- see rlInterfaces.mib
+
+rlMacMulticast OBJECT IDENTIFIER ::= { rnd 55 }
+--see rlbrgmulticast.mib
+
+rlGalileo OBJECT IDENTIFIER ::= { rnd 56 }
+
+rlpBridgeMIBObjects OBJECT IDENTIFIER ::= { rnd 57 }
+--see RADLAN-BRIDGEMIBOBJECTS-MIB.MIB
+
+rlTelnet OBJECT IDENTIFIER ::= { rnd 58 }
+--see RADLAN-TELNET-MIB.MIB
+
+rlPolicy OBJECT IDENTIFIER ::= { rnd 59 }
+
+rlArpSpoofing OBJECT IDENTIFIER ::= { rnd 60 }
+--see RADLAN-ARPSPOOFING-MIB.MIB
+
+rlMir OBJECT IDENTIFIER ::= { rnd 61 }
+--see RADLAN-MIR-MIB.MIB
+
+rlIpMRouteStdMIB OBJECT IDENTIFIER ::= { rnd 62 }
+
+rl3sw2swTables OBJECT IDENTIFIER ::= { rnd 63 }
+--see RADLAN-3SW2SWTABLES-MIB.MIB
+
+rlGvrp OBJECT IDENTIFIER ::= { rnd 64 }
+--see RADLAN-GVRP-MIB.MIB
+
+rlDot3adAgg OBJECT IDENTIFIER ::= { rnd 65 }
+
+rlEmbWeb OBJECT IDENTIFIER ::= { rnd 66 }
+
+rlSwPackageVersion OBJECT IDENTIFIER ::= { rnd 67 }
+--see RADLAN-SWPACKAGEVERSION-MIB.MIB
+
+rlBroadcom OBJECT IDENTIFIER ::= { rnd 68 }
+
+rlMultiSessionTerminal OBJECT IDENTIFIER ::= { rnd 69 }
+--see RADLAN-MULTISESSIONTERMINAL-MIB.MIB
+
+rlRCli OBJECT IDENTIFIER ::= { rnd 70 }
+--see RADLAN-RCLI-MIB.MIB
+
+rlBgp OBJECT IDENTIFIER ::= { rnd 71 }
+
+rlAgentsCapabilitiesGroups OBJECT IDENTIFIER ::= { rnd 72 }
+
+rlAggregateVlan OBJECT IDENTIFIER ::= {rnd 73}
+--see RADLAN-AGGREGATEVLAN-MIB.MIB
+
+-- rlLCli OBJECT IDENTIFIER ::= { rnd 74 }
+
+rlGmrp OBJECT IDENTIFIER ::= { rnd 75 }
+--see RADLAN-GMRP-MIB.MIB
+
+rlDhcpCl OBJECT IDENTIFIER ::= { rnd 76 }
+--see RADLAN-DHCPCL-MIB.MIB
+
+------------------------------
+
+rlStormCtrl OBJECT IDENTIFIER ::= { rnd 77 }
+--see RADLAN-STORMCTRL-MIB.MIB
+
+rlSsh OBJECT IDENTIFIER ::= { rnd 78 }
+
+rlAAA OBJECT IDENTIFIER ::= { rnd 79 }
+
+rlRadius OBJECT IDENTIFIER ::= { rnd 80 }
+
+-- see rlAAA.mib
+
+rlTraceRoute OBJECT IDENTIFIER ::= { rnd 81 }
+--see RADLAN-TRACEROUTE-MIB.MIB
+
+rlSyslog OBJECT IDENTIFIER ::= { rnd 82 }
+
+rlEnv OBJECT IDENTIFIER ::= { rnd 83 }
+-- rlPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
+-- entitySensorMIB OBJECT IDENTIFIER ::= { rlEnv 2 }
+
+rlSmon OBJECT IDENTIFIER ::= { rnd 84 }
+-- see RADLAN-SMON-MIB.MIB
+
+rlSocket OBJECT IDENTIFIER ::= { rnd 85 }
+-- see RADLAN-SOCKET-MIB.MIB
+
+rlDigitalKeyManage OBJECT IDENTIFIER ::= { rnd 86 }
+-- see RADLAN-DIGITALKEYMANAGE-MIB.MIB
+
+rlCopy OBJECT IDENTIFIER ::= { rnd 87 }
+
+rlQosCliMib OBJECT IDENTIFIER ::= { rnd 88 }
+
+rlMngInf OBJECT IDENTIFIER ::= { rnd 89 }
+
+rlPhy OBJECT IDENTIFIER ::= { rnd 90 }
+
+rlJumboFrames OBJECT IDENTIFIER ::= { rnd 91 }
+-- see RADLAN-JUMBOFRAMES-MIB.MIB
+
+rlTimeSynchronization OBJECT IDENTIFIER ::= { rnd 92 }
+
+rlDnsCl OBJECT IDENTIFIER ::= { rnd 93 }
+
+rlCDB OBJECT IDENTIFIER ::= { rnd 94 }
+-- see RADLAN-CDB-MIB.MIB
+
+rldot1x OBJECT IDENTIFIER ::= { rnd 95 }
+-- see RADLAN-DOT1X-MIB.MIB
+
+rlFile OBJECT IDENTIFIER ::= { rnd 96 }
+
+rlAAAEap OBJECT IDENTIFIER ::= { rnd 97 }
+
+rlSNMP OBJECT IDENTIFIER ::= { rnd 98 }
+
+--rlQosServ OBJECT IDENTIFIER ::= { rnd 99 }
+
+rlSsl OBJECT IDENTIFIER ::= { rnd 100 }
+
+rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 }
+
+rlWlanAccessPoint OBJECT IDENTIFIER ::= { rnd 102 }
+
+rlLocalization OBJECT IDENTIFIER ::= { rnd 103 }
+
+rlRs232 OBJECT IDENTIFIER ::= { rnd 104 }
+
+rlNicRedundancy OBJECT IDENTIFIER ::= { rnd 105 }
+
+rlAmap OBJECT IDENTIFIER ::= { rnd 106 }
+
+rlStack OBJECT IDENTIFIER ::= { rnd 107 }
+
+rlPoe OBJECT IDENTIFIER ::= { rnd 108 }
+
+rlUPnP OBJECT IDENTIFIER ::= { rnd 109 }
+
+rlLldp OBJECT IDENTIFIER ::= { rnd 110 }
+
+rlOib OBJECT IDENTIFIER ::= { rnd 111 }
+
+rlBridgeSecurity OBJECT IDENTIFIER ::= { rnd 112 }
+
+rlDhcpSpoofing OBJECT IDENTIFIER ::= { rnd 113 }
+
+rlBonjour OBJECT IDENTIFIER ::= { rnd 114 }
+
+rlLinksysSmartMIB OBJECT IDENTIFIER ::= { rnd 115 }
+
+rlBrgMulticast OBJECT IDENTIFIER ::= { rnd 116 }
+
+rlBrgMcMngr OBJECT IDENTIFIER ::= { rnd 117 }
+
+rlGlobalIpAddrTable OBJECT IDENTIFIER ::= { rnd 118 }
+
+dlPrivate OBJECT IDENTIFIER ::= { rnd 119 }
+
+rlSecuritySuiteMib OBJECT IDENTIFIER ::= { rnd 120 }
+
+rlIntel OBJECT IDENTIFIER ::= { rnd 121 }
+
+rlTunnel OBJECT IDENTIFIER ::= { rnd 122 }
+
+rlAutoUpdate OBJECT IDENTIFIER ::= { rnd 123 }
+
+rlCpuCounters OBJECT IDENTIFIER ::= { rnd 124 }
+
+--xxxx OBJECT IDENTIFIER ::= { rnd 125 }
+
+--rlGreenEthernet OBJECT IDENTIFIER ::= { rnd 126 }
+
+rlLbd OBJECT IDENTIFIER ::= { rnd 127 }
+
+rlErrdisableRecovery OBJECT IDENTIFIER ::= { rnd 128 }
+
+rlIPv6 OBJECT IDENTIFIER ::= { rnd 129 }
+
+rlActionAcl OBJECT IDENTIFIER ::= { rnd 130 }
+
+rlSafeGuard OBJECT IDENTIFIER ::= { rnd 131 }
+
+rlProtectedPorts OBJECT IDENTIFIER ::= { rnd 132}
+
+rlBanner OBJECT IDENTIFIER ::= { rnd 133}
+
+rlGreenEth OBJECT IDENTIFIER ::= { rnd 134}
+
+rlDlf OBJECT IDENTIFIER ::= { rnd 135}
+
+rlVlanTrunking OBJECT IDENTIFIER ::= { rnd 136 }
+
+rlCdp OBJECT IDENTIFIER ::= { rnd 137 }
+
+rlTrafficSeg OBJECT IDENTIFIER ::= { rnd 138 }
+
+rlImpbFeatures OBJECT IDENTIFIER ::= { rnd 139 }
+
+rlSmartPorts OBJECT IDENTIFIER ::= { rnd 140 }
+
+rlStatistics OBJECT IDENTIFIER ::= { rnd 141 }
+
+rlDeleteImg OBJECT IDENTIFIER ::= { rnd 142 }
+
+rlCustom1BonjourService OBJECT IDENTIFIER ::= { rnd 143 }
+
+rlSpecialBpdu OBJECT IDENTIFIER ::= { rnd 144 }
+
+rlTBIMib OBJECT IDENTIFIER ::= { rnd 145}
+
+rlWeightedRandomTailDrop OBJECT IDENTIFIER ::= { rnd 146}
+
+rlsFlowMib OBJECT IDENTIFIER ::= { rnd 147 }
+
+rlPfcMib OBJECT IDENTIFIER ::= { rnd 148}
+
+rlEee OBJECT IDENTIFIER ::= { rnd 149}
+
+rlEventsMib OBJECT IDENTIFIER ::= { rnd 150}
+
+rlWlanMIB OBJECT IDENTIFIER ::= { rnd 200 }
+
+rlEtsMib OBJECT IDENTIFIER ::= { rnd 201 }
+
+rlQcnMib OBJECT IDENTIFIER ::= { rnd 202 }
+
+rlSctMib OBJECT IDENTIFIER ::= { rnd 203 }
+
+rlSysmngMib OBJECT IDENTIFIER ::= { rnd 204 }
+
+rlFip OBJECT IDENTIFIER ::= { rnd 205 }
+
+rlDebugCapabilities OBJECT IDENTIFIER ::= { rnd 206 }
+
+rlIpStdAcl OBJECT IDENTIFIER ::= { rnd 207 }
+
+rlWBA OBJECT IDENTIFIER ::= { rnd 208 }
+
+rndEndOfMibGroup OBJECT IDENTIFIER ::= { rnd 1000 }
+-- see RADLAN-ENDOFMIB-MIB.MIB
+
+END
+
diff --git a/MIBS/eltexmes21xx/RADLAN-PHY-MIB b/MIBS/eltexmes21xx/RADLAN-PHY-MIB
new file mode 100644
index 0000000..0cf6893
--- /dev/null
+++ b/MIBS/eltexmes21xx/RADLAN-PHY-MIB
@@ -0,0 +1,223 @@
+RADLAN-PHY-MIB DEFINITIONS ::= BEGIN
+
+-- Title: RADLAN PHY MIB
+-- Version: 7.38
+-- Date: 10 Sep 2004
+--
+IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
+ ifIndex FROM IF-MIB
+ TimeStamp, DisplayString FROM SNMPv2-TC
+ rnd FROM RADLAN-MIB
+ TEXTUAL-CONVENTION FROM SNMPv2-TC;
+
+ rlPhy MODULE-IDENTITY
+ LAST-UPDATED "200209300024Z" -- September 30, 2002
+ ORGANIZATION "Radlan Computer Communication Ltd."
+ CONTACT-INFO
+ "radlan.com"
+ DESCRIPTION
+ "The MIB module describes the private MIB for testing Layer1 interfaces supported
+ by Radlan's software and products."
+ REVISION "200209300024Z" -- September 30, 2002
+ DESCRIPTION
+ "Initial revision"
+ REVISION "200309210024Z" -- September 21, 2003
+ DESCRIPTION
+ "Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS."
+ ::= { rnd 90 }
+
+
+RlPhyTestType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value indicating the test to perform."
+ SYNTAX INTEGER {
+ rlPhyTestTableNoTest(1),
+ rlPhyTestTableCableStatus(2),
+ rlPhyTestTableCableFault(3),
+ rlPhyTestTableCableLength(4),
+ rlPhyTestTableTransceiverTemp(5),
+ rlPhyTestTableTransceiverSupply(6),
+ rlPhyTestTableTxBias(7),
+ rlPhyTestTableTxOutput(8),
+ rlPhyTestTableRxOpticalPower(9),
+ rlPhyTestTableDataReady(10),
+ rlPhyTestTableLOS(11),
+ rlPhyTestTableTxFault(12),
+ rlPhyTestTableCableChannel1(13),
+ rlPhyTestTableCableChannel2(14),
+ rlPhyTestTableCableChannel3(15),
+ rlPhyTestTableCableChannel4(16),
+ rlPhyTestTableCablePolarity1(17),
+ rlPhyTestTableCablePolarity2(18),
+ rlPhyTestTableCablePolarity3(19),
+ rlPhyTestTableCablePolarity4(20),
+ rlPhyTestTableCablePairSkew1(21),
+ rlPhyTestTableCablePairSkew2(22),
+ rlPhyTestTableCablePairSkew3(23),
+ rlPhyTestTableCablePairSkew4(24),
+ rlPhyTestTableCableStatusFast(25)
+ }
+
+rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }
+
+rlPhyTestSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhyTestSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rlPhyTest 1}
+
+rlPhyTestSetEntry OBJECT-TYPE
+ SYNTAX RlPhyTestSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing objects for invoking tests on an interface."
+ INDEX {ifIndex }
+ ::= { rlPhyTestSetTable 1 }
+
+RlPhyTestSetEntry ::=
+ SEQUENCE {
+ rlPhyTestSetType RlPhyTestType
+ }
+
+rlPhyTestSetType OBJECT-TYPE
+ SYNTAX RlPhyTestType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A control variable used to start operator initiated interface
+ tests.1 indicates that no test has been initiated. Only
+ operator initiated interface tests can be set to this variable."
+ ::= { rlPhyTestSetEntry 1 }
+
+rlPhyTestGetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhyTestGetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rlPhyTest 2 }
+
+rlPhyTestGetEntry OBJECT-TYPE
+ SYNTAX RlPhyTestGetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing results of tests on an interface."
+ INDEX {ifIndex, rlPhyTestGetType}
+ ::= { rlPhyTestGetTable 1 }
+
+RlPhyTestGetEntry ::=
+ SEQUENCE {
+ rlPhyTestGetType RlPhyTestType,
+ rlPhyTestGetStatus INTEGER,
+ rlPhyTestGetResult INTEGER,
+ rlPhyTestGetUnits INTEGER,
+ rlPhyTestGetAlarm INTEGER,
+ rlPhyTestGetTimeStamp DisplayString
+ }
+
+rlPhyTestGetType OBJECT-TYPE
+ SYNTAX RlPhyTestType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A control variable used to, 1 to indicate that this test can be
+ done on the specified port, 2 to initiate the test whenever the
+ user wishes"
+ ::= { rlPhyTestGetEntry 1 }
+
+rlPhyTestGetStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- no test yet requested
+ success(2),
+ inProgress(3),
+ notSupported(4),
+ unAbleToRun(5), -- due to state of system
+ aborted(6),
+ failed(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the status of the most recently
+ requested test for operator initiated tests or the value
+ none(1) if no tests have been requested since the last
+ reset. For non operator initiated tests the value is always
+ none(1).
+ Note that this facility provides no provision for saving
+ the results of one test when starting another, as could
+ be required if used by multiple managers concurrently."
+ ::= { rlPhyTestGetEntry 2 }
+
+rlPhyTestGetResult OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the test result"
+ ::= { rlPhyTestGetEntry 3 }
+
+rlPhyTestGetUnits OBJECT-TYPE
+ SYNTAX INTEGER {
+ integer(1),
+ boolean(2),
+ downUP(3),
+ reverseNormal(4),
+ mdiMdix(5),
+ meter(6),
+ degree(7), -- Celsius
+ microVolt(8),
+ microOham(9),
+ microAmper(10),
+ microWatt(11),
+ millisecond(12),
+ alaskaPhyLength(13),
+ alaskaPhyStatus(14),
+ dbm(15),
+ decidbm(16),
+ milidbm(17),
+ abcd(18),
+ nanosecond(19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The test result unit of measure. The units can be standard unit or special units
+ that are designed for special test.
+
+ The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
+ less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5).
+
+ The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
+ 4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)."
+ ::= { rlPhyTestGetEntry 4 }
+
+rlPhyTestGetAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ notRelevant(1),
+ noAlarmSet(2),
+ lowWarning(3),
+ highWarning(4),
+ lowAlarm(5),
+ highAlarm(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object hold the Alarm for this Entry. only Test that have can have alarms
+ use this field, other holds the Value notRelevant(1) "
+ ::= { rlPhyTestGetEntry 5 }
+
+rlPhyTestGetTimeStamp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
+ 14-Apr-2002 10:33:31)"
+ ::= { rlPhyTestGetEntry 6 }
+
+END
diff --git a/MIBS/eltexmes21xx/RADLAN-Physicaldescription-MIB b/MIBS/eltexmes21xx/RADLAN-Physicaldescription-MIB
new file mode 100644
index 0000000..27ac13e
--- /dev/null
+++ b/MIBS/eltexmes21xx/RADLAN-Physicaldescription-MIB
@@ -0,0 +1,1179 @@
+RADLAN-Physicaldescription-MIB DEFINITIONS ::= BEGIN
+
+-- Version: 7.46
+-- Date: 15-Jan-2007
+--
+-- 30-Jan-2004 Add rlPhdUnitGenParamTable
+-- 30-Jan-2004 Add rlPhdUnitEnvParamTable
+-- 24-Feb-2004 Add rlPhdStackOrderTopUnit
+-- 24-Feb-2004 Add rlPhdStackOrderBottomUnit
+-- 24-Feb-2004 Add rlPhdStackOrderPermutation
+-- 21-Apr-2005 Add rlPhdPortsTable switch description between:
+-- rlPhdPortsModuleNumber && rlPhdPortsStackUnit due to EWS need
+-- 27-Apr-2005 Add rlStackLinkChange trap.
+-- 16-May-2005 Add rlPhdNumberOfPoeUnits
+-- 02-Jun-2005 Add field to rlPhDUnitEnvParamTable: rlPhdUnitEnvParamUpTime
+-- 25-Jul-2005 Add rlPhdPhyLedTimeout and rlPhdPhyLedStackUnit
+-- 03-Aug-2005 Remove boundary for unit number field, checked by box
+-- this is done coz different products use different stack size
+-- 05-Sep-2005 Add rlCascadeTable
+-- 31-Oct-2005 Add rlCascadeAfterResetTable
+-- 14-Nov-2005 Change rlPhdUnitGenParamSerialNum to read-write
+-- 16-May-2006 Add field rlCascadeUnitId to rlCascadeEntry
+-- 14-Jan-2007 rlPhdModuleType was moved to a separated text file
+-- 15-Jan-2007 Devided file appolo.txt to a few files
+-- Renamed file appolo.txt to ralan-mib.mib
+
+
+IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY, TimeTicks,
+ NOTIFICATION-TYPE FROM SNMPv2-SMI
+ DisplayString, PhysAddress, RowStatus FROM SNMPv2-TC
+ JackType FROM MAU-MIB
+ rnd, rndNotifications FROM RADLAN-MIB
+ RlEnvMonState FROM RADLAN-HWENVIROMENT
+ EntitySensorStatus, EntitySensorValue FROM ENTITY-SENSOR-MIB
+ InterfaceIndexOrZero,ifIndex,InterfaceIndex FROM IF-MIB
+ rndErrorDesc, rndErrorSeverity FROM RADLAN-DEVICEPARAMS-MIB;
+
+rlPhysicalDescription MODULE-IDENTITY
+ LAST-UPDATED "200602120000Z"
+ ORGANIZATION "Radlan Computer Communications Ltd."
+ CONTACT-INFO
+ "radlan.com"
+ DESCRIPTION
+ "The private MIB module definition for physical
+ device configuration."
+ REVISION "200602120000Z"
+ DESCRIPTION
+ "Removed TRAP-TYPE from IMPORTS."
+ REVISION "200310180000Z"
+ DESCRIPTION
+ "Initial version of this MIB."
+ ::= { rnd 53 }
+
+rlPhdMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MIB's version, the current version is 3.
+ 1: original version
+ 2: a. new tables
+ rlPhdModuleHotSwapTable
+ rlPhdStackOrderTable
+ b. new scalars
+ rlPhdStackReorder
+ rlPhdNumberOfUnits
+ rlPhdMaxNumberOfUnits
+ 3: a. new field rlPhdModuleRole of rlPhdModuleTable
+ b. new scalars
+ rlPhdForceMasterUnit
+ 4: a. new fields rlPhdModuleConnect1 and rlPhdModuleConnect2
+ of rlPhdModuleTable.
+ 5: a. Prefix rlPhD were replaced by prefix rlPhd
+ b. fields rlPhdModuleConnect1 and rlPhdModuleConnect2 are
+ moved from rlPhdModuleTable to rlPhdStackTable.
+ c. new fiels rlPhdStackSofrwareVer, rlPhdStackProductID and
+ rlPhdStackMacAddr of rlPhdStackTable.
+ d. new scalars
+ rlPhdStackReloadUnit
+ e. new scalars
+ rlPhdStackOrderTopUnit
+ rlPhdStackOrderBottomUnit
+ rlPhdStackOrderPermutation"
+ ::= { rlPhysicalDescription 1 }
+
+rlPhdModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhdModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each module (board) there is an entry describing it in this
+ module"
+ ::= { rlPhysicalDescription 2 }
+
+rlPhdModuleEntry OBJECT-TYPE
+ SYNTAX RlPhdModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry of this table specifies a module (board)"
+ INDEX { rlPhdModuleStackUnit, rlPhdModuleIndex}
+ ::= { rlPhdModuleTable 1 }
+
+RlPhdModuleEntry ::= SEQUENCE {
+ rlPhdModuleStackUnit INTEGER,
+ rlPhdModuleIndex INTEGER,
+ rlPhdModuleType INTEGER,
+ rlPhdModuleStartingPort INTEGER,
+ rlPhdModuleNumberOfPorts INTEGER,
+ rlPhdModuleRow INTEGER,
+ rlPhdModuleColumn INTEGER,
+ rlPhdModuleRole INTEGER
+}
+
+rlPhdModuleStackUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the stack unit"
+ ::= { rlPhdModuleEntry 1 }
+
+rlPhdModuleIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the module in its stack unit"
+ ::= { rlPhdModuleEntry 2 }
+
+rlPhdModuleType OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index for each module type"
+ ::= { rlPhdModuleEntry 3 }
+
+rlPhdModuleStartingPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimal number of the port residing on this module."
+ ::= { rlPhdModuleEntry 4 }
+
+rlPhdModuleNumberOfPorts OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ports residing on this module."
+ ::= { rlPhdModuleEntry 5}
+
+rlPhdModuleRow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "On which row (the uppermost being numbered 1 and the highest row
+ number asigned to the lowest row) this module resides within the
+ chassis of its stack unit."
+ ::= { rlPhdModuleEntry 6 }
+
+rlPhdModuleColumn OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "On which column (the leftmost being numbered 1 and the highest column
+ number asigned to the rightmost column) this module resides within the
+ chassis of its stack unit."
+ ::= { rlPhdModuleEntry 7 }
+
+rlPhdModuleRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ standalone(1),
+ master(2),
+ backup(3),
+ slave(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module role in the stack."
+ DEFVAL { standalone }
+ ::= { rlPhdModuleEntry 8 }
+
+rlPhdPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhdPortsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Lists the physical or physical-related attributes of ports"
+ ::= { rlPhysicalDescription 3 }
+
+rlPhdPortsEntry OBJECT-TYPE
+ SYNTAX RlPhdPortsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each port, a entry describing attributes which are either
+ physical or are derived from the features of the device hardware"
+ INDEX { rlPhdPortsIfIndex }
+ ::= { rlPhdPortsTable 1 }
+
+RlPhdPortsEntry ::= SEQUENCE {
+ rlPhdPortsIfIndex INTEGER,
+ rlPhdPortsIfIndexName DisplayString(SIZE(1..20)),
+ rlPhdPortsMediaType INTEGER,
+ rlPhdPortsStackUnit INTEGER,
+ rlPhdPortsModuleNumber INTEGER,
+ rlPhdPortsRow INTEGER,
+ rlPhdPortsColumn INTEGER,
+ rlPhdConnectorType JackType,
+ rlPhdPortHaul INTEGER
+
+ }
+
+rlPhdPortsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The L2 interface number associated with this port."
+ ::= { rlPhdPortsEntry 1 }
+
+rlPhdPortsIfIndexName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The L2 interface number associated with this port, in string format
+ based on the overall hardware architecture of the device (i.e., for
+ monolithic devices just numbers, devices composed of modules (boards,
+ cards) or stackable devices composed of monolithic units in form
+ <module /stack unit number> - <port number on current module /stack
+ unit number>, stackable devices in which each unit is composed of
+ modules
+ <stack unit number> - <module number> - <port number>"
+ ::= { rlPhdPortsEntry 2 }
+
+rlPhdPortsMediaType OBJECT-TYPE
+ SYNTAX INTEGER {copper(1), optic-fiber(2), combo(3)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The media type of this port."
+ ::= { rlPhdPortsEntry 3 }
+
+rlPhdPortsStackUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot to which this port belongs."
+ ::= { rlPhdPortsEntry 4 }
+
+rlPhdPortsModuleNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the stack unit to which this port resides in."
+ ::= { rlPhdPortsEntry 5 }
+
+rlPhdPortsRow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "On which row (the uppermost being numbered 1 and the highest row
+ number asigned to the lowest row) this port resides within its
+ module."
+ ::= { rlPhdPortsEntry 6 }
+
+rlPhdPortsColumn OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "On which column (the leftmost being numbered 1 and the highest column
+ number asigned to the rightmost column) this this port resides within its
+ module."
+ ::= { rlPhdPortsEntry 7 }
+
+rlPhdConnectorType OBJECT-TYPE
+ SYNTAX JackType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of connector."
+ ::= { rlPhdPortsEntry 8 }
+
+ rlPhdPortHaul OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-relevant(1),
+ short(2),
+ long(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distance supported by this port."
+ ::= { rlPhdPortsEntry 9 }
+
+rlPhdStackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhdStackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each stack unit there is an entry describing it in this table"
+ ::= { rlPhysicalDescription 4 }
+
+rlPhdStackEntry OBJECT-TYPE
+ SYNTAX RlPhdStackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry of this table specifies a stack unit"
+ INDEX { rlPhdStackUnit }
+ ::= { rlPhdStackTable 1 }
+
+RlPhdStackEntry ::= SEQUENCE {
+ rlPhdStackUnit INTEGER,
+ rlPhdStackType INTEGER,
+ rlPhdStackConnect1 INTEGER,
+ rlPhdStackConnect2 INTEGER,
+ rlPhdStackSofrwareVer DisplayString,
+ rlPhdStackProductID DisplayString,
+ rlPhdStackMacAddr PhysAddress
+}
+
+rlPhdStackUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The stack unit described by this entry."
+ ::= { rlPhdStackEntry 1 }
+
+rlPhdStackType OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the stack unit described by this entry:
+ 1 - box 3202
+ 2 - box LG
+ 3 - bcm
+ 4 - prestera"
+ ::= { rlPhdStackEntry 2 }
+
+rlPhdStackConnect1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unit number connected to the Hyper GLink left side connection -
+ 0 means not connected; other integer indicates the unit number."
+ DEFVAL { 0 }
+ ::= { rlPhdStackEntry 3 }
+
+rlPhdStackConnect2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unit number connected to the Hyper GLink right side connection -
+ 0 means not connected; other integer indicates the unit number."
+ DEFVAL { 0 }
+ ::= { rlPhdStackEntry 4 }
+
+rlPhdStackSofrwareVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Software version of the unit."
+ ::= { rlPhdStackEntry 5 }
+
+rlPhdStackProductID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Product ID of the unit."
+ ::= { rlPhdStackEntry 6 }
+
+rlPhdStackMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical (MAC) address of the unit."
+ ::= { rlPhdStackEntry 7 }
+
+rlPhdModuleHotSwapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhdModuleHotSwapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each module (board) there is an entry describing its Hot Swap
+ status"
+ ::= { rlPhysicalDescription 5 }
+
+rlPhdModuleHotSwapEntry OBJECT-TYPE
+ SYNTAX RlPhdModuleHotSwapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry of this table specifies a module (board) Hot Swap
+ status"
+ INDEX { rlPhdModuleStackUnit, rlPhdModuleIndex}
+ ::= { rlPhdModuleHotSwapTable 1 }
+
+RlPhdModuleHotSwapEntry ::= SEQUENCE {
+ rlPhdModuleHotSwapAdminStatus INTEGER,
+ rlPhdModuleHotSwapOperStatus INTEGER
+}
+
+rlPhdModuleHotSwapAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The desired state of the module. The off(1) state indicates
+ that the module is not used and its rlPhdModuleHotSwapOperStatus
+ is always off(2).
+ The on{1) state indicates that the module may be used and its
+ rlPhdModuleHotSwapOperStatus will be on(1) if it presents and
+ off(2) if it does not present."
+ DEFVAL { on }
+ ::= { rlPhdModuleHotSwapEntry 1 }
+
+rlPhdModuleHotSwapOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current Hot Swap state of the module.
+ If rlPhdModuleHotSwapAdminStatus is down(2) then
+ rlPhdModuleHotSwapOperStatus should be down(2). If
+ rlPhdModuleHotSwapAdminStatus is changed to up(1) then
+ rlPhdModuleHotSwapOperStatus should change to
+ up(1) if the module presents; it should remain in the down(2) state if
+ and only if the module does not present."
+ ::= { rlPhdModuleHotSwapEntry 2 }
+
+rlPhdStackOrderTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhdStackOrderEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table enables the user to configure the order
+ of the stack units as displayed on his GUI.
+ The order of the entries in this table corresponds
+ to the last configured order. If the stack units order was
+ never configured, the order will be the same as in the rlPhdStackTable."
+ ::= { rlPhysicalDescription 6 }
+
+rlPhdStackOrderEntry OBJECT-TYPE
+ SYNTAX RlPhdStackOrderEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry of this table specifies a stack unit in the position desired by the user"
+ INDEX { rlPhdStackOrderCurrentUnitPosition }
+ ::= { rlPhdStackOrderTable 1 }
+
+RlPhdStackOrderEntry ::= SEQUENCE {
+ rlPhdStackOrderCurrentUnitPosition INTEGER,
+ rlPhdStackOrderDesiredUnitPosition INTEGER,
+ rlPhdStackOrderUnitIndex INTEGER,
+ rlPhdStackOrderUnitType INTEGER
+}
+
+rlPhdStackOrderCurrentUnitPosition OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The current stack unit position."
+ ::= { rlPhdStackOrderEntry 1 }
+
+rlPhdStackOrderDesiredUnitPosition OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The desired stack unit position. Note that setting this MIB
+ object will take effect only after setting the rlPhdStackReorder MIB
+ object below. After setting this MIB object and until a further change
+ of at least one instance of the rlPhdStackOrderDesiredUnitPosition object,
+ the values of the rlPhdStackOrderCurrentUnitPosition objectinstance and
+ the corresponding rlPhdStackOrderDesiredUnitPosition object instance
+ will be the same."
+ ::= { rlPhdStackOrderEntry 2 }
+
+rlPhdStackOrderUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the original unit index, i.e. has the same value as rlPhdStackUnit
+ above."
+ ::= { rlPhdStackOrderEntry 3 }
+
+rlPhdStackOrderUnitType OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the stack unit described by this entry. It has the same value
+ as rlPhdStackType above. This information is duplicated here only for easier
+ retrieval by the device manager."
+ ::= { rlPhdStackOrderEntry 4 }
+
+rlPhdStackReorder OBJECT-TYPE
+ SYNTAX INTEGER {reorder(1)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this MIB object will cause the settings of the
+ rlPhdStackOrderDesiredUnitPosition MIB object instances to take effect.
+ After setting this MIB object and until a further change
+ of at least one instance of the rlPhdStackOrderDesiredUnitPosition object,
+ the values of the rlPhdStackOrderCurrentUnitPosition objectinstance and
+ the corresponding rlPhdStackOrderDesiredUnitPosition object instance
+ will be the same."
+ ::= { rlPhysicalDescription 7 }
+
+rlPhdNumberOfUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the current number of units in the stack."
+ ::= { rlPhysicalDescription 8 }
+
+rlPhdMaxNumberOfUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the maximum number of units in the stack."
+ ::= { rlPhysicalDescription 9 }
+
+rlPhdForceMasterUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Force unit to be master."
+ ::= { rlPhysicalDescription 10 }
+
+-- The following scalar isn't suported and will be removed
+rlPhdStackFixedUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Determine which unit will be on bottom/top of list
+ on Show-List command(see ."
+ ::= { rlPhysicalDescription 11 }
+
+-- The following scalar isn't suported and will be removed
+rlPhdStackFixedUnitLocation OBJECT-TYPE
+ SYNTAX INTEGER{
+ bottom(1),
+ top(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Determine the bottom/top object in the stack table."
+ ::= { rlPhysicalDescription 12 }
+
+rlPhdStackReloadUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset a specific unit."
+ ::= { rlPhysicalDescription 13 }
+
+rlPhdUnitGenParamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhdUnitGenParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each module (board) there is an entry describing it in this
+ module"
+ ::= { rlPhysicalDescription 14 }
+
+rlPhdUnitGenParamEntry OBJECT-TYPE
+ SYNTAX RlPhdUnitGenParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry of this table specifies a module (board)"
+ INDEX { rlPhdUnitGenParamStackUnit}
+ ::= { rlPhdUnitGenParamTable 1 }
+
+RlPhdUnitGenParamEntry ::= SEQUENCE {
+ rlPhdUnitGenParamStackUnit INTEGER,
+ rlPhdUnitGenParamSoftwareVersion DisplayString,
+ rlPhdUnitGenParamFirmwareVersion DisplayString,
+ rlPhdUnitGenParamHardwareVersion DisplayString,
+ rlPhdUnitGenParamSerialNum DisplayString,
+ rlPhdUnitGenParamAssetTag DisplayString,
+ rlPhdUnitGenParamServiceTag DisplayString,
+ rlPhdUnitGenParamSoftwareDate DisplayString,
+ rlPhdUnitGenParamFirmwareDate DisplayString,
+ rlPhdUnitGenParamManufacturer DisplayString,
+ rlPhdUnitGenParamModelName DisplayString,
+ rlPhdUnitGenParamMd5ChksumBoot DisplayString,
+ rlPhdUnitGenParamMd5ChksumImage1 DisplayString,
+ rlPhdUnitGenParamMd5ChksumImage2 DisplayString
+}
+
+rlPhdUnitGenParamStackUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index of the stack unit to which this conceptual row corresponds.
+ Note that the index will be the same index as the index
+ of a 'chassis' physical entity in the entity MIB of the product."
+ ::= { rlPhdUnitGenParamEntry 1 }
+
+rlPhdUnitGenParamSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Serial number of the product."
+ ::= { rlPhdUnitGenParamEntry 2 }
+
+rlPhdUnitGenParamFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Serial number of the product."
+ ::= { rlPhdUnitGenParamEntry 3 }
+
+rlPhdUnitGenParamHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Serial number of the product."
+ ::= { rlPhdUnitGenParamEntry 4 }
+
+rlPhdUnitGenParamSerialNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Serial number of the product."
+ ::= { rlPhdUnitGenParamEntry 5 }
+
+rlPhdUnitGenParamAssetTag OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Serial number of the product."
+ ::= { rlPhdUnitGenParamEntry 6 }
+
+rlPhdUnitGenParamServiceTag OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Asset tag of the product."
+ ::= { rlPhdUnitGenParamEntry 7 }
+
+rlPhdUnitGenParamSoftwareDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Date of product's software."
+ ::= { rlPhdUnitGenParamEntry 8 }
+
+rlPhdUnitGenParamFirmwareDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Date of product's firmware."
+ ::= { rlPhdUnitGenParamEntry 9 }
+
+rlPhdUnitGenParamManufacturer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Product's Manufacturer."
+ ::= { rlPhdUnitGenParamEntry 10 }
+
+rlPhdUnitGenParamModelName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Model Name."
+ ::= { rlPhdUnitGenParamEntry 11 }
+
+rlPhdUnitGenParamMd5ChksumBoot OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MD5 Checksum for Boot"
+ ::= { rlPhdUnitGenParamEntry 12 }
+
+rlPhdUnitGenParamMd5ChksumImage1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MD5 Checksum for Image 1"
+ ::= { rlPhdUnitGenParamEntry 13 }
+
+rlPhdUnitGenParamMd5ChksumImage2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MD5 Checksum for Image 2"
+ ::= { rlPhdUnitGenParamEntry 14 }
+
+rlPhdUnitEnvParamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhdUnitEnvParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each module (board) there is an entry describing it in this
+ module"
+ ::= { rlPhysicalDescription 15 }
+
+rlPhdUnitEnvParamEntry OBJECT-TYPE
+ SYNTAX RlPhdUnitEnvParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry of this table specifies a module (board)"
+ INDEX { rlPhdUnitEnvParamStackUnit}
+ ::= { rlPhdUnitEnvParamTable 1 }
+
+RlPhdUnitEnvParamEntry ::= SEQUENCE {
+ rlPhdUnitEnvParamStackUnit INTEGER,
+ rlPhdUnitEnvParamMainPSStatus RlEnvMonState,
+ rlPhdUnitEnvParamRedundantPSStatus RlEnvMonState,
+ rlPhdUnitEnvParamFan1Status RlEnvMonState,
+ rlPhdUnitEnvParamFan2Status RlEnvMonState,
+ rlPhdUnitEnvParamFan3Status RlEnvMonState,
+ rlPhdUnitEnvParamFan4Status RlEnvMonState,
+ rlPhdUnitEnvParamFan5Status RlEnvMonState,
+ rlPhdUnitEnvParamTempSensorValue EntitySensorValue,
+ rlPhdUnitEnvParamTempSensorStatus EntitySensorStatus,
+ rlPhdUnitEnvParamUpTime TimeTicks,
+ rlPhdUnitEnvParamTempSensor2Value EntitySensorValue,
+ rlPhdUnitEnvParamTempSensor2Status EntitySensorStatus,
+ rlPhdUnitEnvParamTempSensor3Value EntitySensorValue,
+ rlPhdUnitEnvParamTempSensor3Status EntitySensorStatus,
+ rlPhdUnitEnvParamTempSensor4Value EntitySensorValue,
+ rlPhdUnitEnvParamTempSensor4Status EntitySensorStatus,
+ rlPhdUnitEnvParamTempSensor5Value EntitySensorValue,
+ rlPhdUnitEnvParamTempSensor5Status EntitySensorStatus
+}
+
+rlPhdUnitEnvParamStackUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index of the stack unit to which this conceptual row corresponds.
+ Note that the index will be the same index as the index
+ of a 'chassis' physical entity in the entity MIB of the product."
+ ::= { rlPhdUnitEnvParamEntry 1 }
+
+rlPhdUnitEnvParamMainPSStatus OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the main PS being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 2 }
+
+rlPhdUnitEnvParamRedundantPSStatus OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the redundant PS being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 3 }
+
+rlPhdUnitEnvParamFan1Status OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the FAN 1 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 4 }
+
+rlPhdUnitEnvParamFan2Status OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the FAN 2 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 5 }
+
+rlPhdUnitEnvParamFan3Status OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the FAN 3 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 6 }
+
+rlPhdUnitEnvParamFan4Status OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the FAN 4 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 7 }
+
+rlPhdUnitEnvParamFan5Status OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the FAN 5 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 8 }
+
+rlPhdUnitEnvParamTempSensorValue OBJECT-TYPE
+ SYNTAX EntitySensorValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for the Sensor being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 9 }
+
+rlPhdUnitEnvParamTempSensorStatus OBJECT-TYPE
+ SYNTAX EntitySensorStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status value for the Sensor being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 10 }
+
+rlPhdUnitEnvParamUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Up time of the unit in 100th of second (sec/100)."
+ ::= { rlPhdUnitEnvParamEntry 11 }
+
+rlPhdUnitEnvParamTempSensor2Value OBJECT-TYPE
+ SYNTAX EntitySensorValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for the Sensor2 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 12 }
+
+rlPhdUnitEnvParamTempSensor2Status OBJECT-TYPE
+ SYNTAX EntitySensorStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status value for the Sensor2 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 13 }
+
+rlPhdUnitEnvParamTempSensor3Value OBJECT-TYPE
+ SYNTAX EntitySensorValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for the Sensor3 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 14 }
+
+rlPhdUnitEnvParamTempSensor3Status OBJECT-TYPE
+ SYNTAX EntitySensorStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status value for the Sensor3 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 15 }
+
+rlPhdUnitEnvParamTempSensor4Value OBJECT-TYPE
+ SYNTAX EntitySensorValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for the Sensor4 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 16 }
+
+rlPhdUnitEnvParamTempSensor4Status OBJECT-TYPE
+ SYNTAX EntitySensorStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status value for the Sensor4 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 17 }
+
+rlPhdUnitEnvParamTempSensor5Value OBJECT-TYPE
+ SYNTAX EntitySensorValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value for the Sensor5 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 18 }
+
+rlPhdUnitEnvParamTempSensor5Status OBJECT-TYPE
+ SYNTAX EntitySensorStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status value for the Sensor5 being instrumented."
+ ::= { rlPhdUnitEnvParamEntry 19 }
+
+rlPhdStackOrderTopUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This scalar mib holds the Top unit for the stack order command"
+ ::= { rlPhysicalDescription 16 }
+
+rlPhdStackOrderBottomUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This scalar mib holds the Bottom unit for the stack order command"
+ ::= { rlPhysicalDescription 17 }
+rlPhdStackOrderPermutation OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This scalar mib holds stack permutation"
+ ::= { rlPhysicalDescription 18 }
+
+rlPhdNumberOfPoeUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the current number of poe units in the stack."
+ ::= { rlPhysicalDescription 19 }
+
+rlPhdPoeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPhdPoeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each module (board) there is an entry describing it in this
+ module"
+ ::= { rlPhysicalDescription 20 }
+
+rlPhdPoeEntry OBJECT-TYPE
+ SYNTAX RlPhdPoeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry of this table specifies a module (board)"
+ INDEX { rlPhdPoeStackUnit }
+ ::= { rlPhdPoeTable 1 }
+
+RlPhdPoeEntry ::= SEQUENCE {
+ rlPhdPoeStackUnit INTEGER,
+ rlPhdPoePresent INTEGER
+}
+
+rlPhdPoeStackUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The stack unit to which this module belongs."
+ ::= { rlPhdPoeEntry 1 }
+
+rlPhdPoePresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present state of the PoE module. The no(1) state indicates
+ that the PoE module is not present. The yes{2) state indicates that the
+ PoE module is present."
+ ::= { rlPhdPoeEntry 2 }
+
+-- The light unit scalars
+rlPhdPhyLedStackUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This scalar mib holds the unit number for the stack light command"
+ ::= { rlPhysicalDescription 21 }
+
+rlPhdPhyLedTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This scalar mib holds the timeout for the stack light command.
+ May be in the range 2..60 sec. (default - 5 sec.), if the timeout = 0
+ - all units return to normal state."
+ ::= { rlPhysicalDescription 22 }
+
+rlCascadeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCascadeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each cascaded port for stacking unit there is an entry describing it in this table"
+ ::= { rlPhysicalDescription 23 }
+
+rlCascadeEntry OBJECT-TYPE
+ SYNTAX RlCascadeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of this table specifies a cascaded link information in a unit"
+ INDEX { ifIndex }
+ ::= { rlCascadeTable 1 }
+
+RlCascadeEntry ::= SEQUENCE {
+ rlCascadeNeighborIfIndex InterfaceIndexOrZero,
+ rlCascadeNeighborUnit INTEGER,
+ rlCascadeTrunkId INTEGER,
+ rlCascadeUnitId INTEGER
+}
+
+rlCascadeNeighborIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of a stacking port in the neighbor unit -
+ 0 means not connected; other integer indicates the IfIndex."
+ ::= { rlCascadeEntry 1 }
+
+rlCascadeNeighborUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unit number of the neighbor unit -
+ 0 means not connected; other integer indicates the unit number."
+ ::= { rlCascadeEntry 2 }
+
+rlCascadeTrunkId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The id of the trunk, the stacking port is member,
+ zero if the port is not member of trunk."
+ ::= { rlCascadeEntry 3 }
+
+rlCascadeUnitId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unit number matching the current ifIndex"
+ ::= { rlCascadeEntry 4 }
+
+rlCascadeAfterResetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCascadeAfterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each cascaded port for stacking unit there is an entry describing it in this table after reset"
+ ::= { rlPhysicalDescription 24 }
+
+rlCascadeAfterResetEntry OBJECT-TYPE
+ SYNTAX RlCascadeAfterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry of this table specifies a cascaded port information in a unit after reset"
+ INDEX { rlCascadeIfIndexAfterReset }
+ ::= { rlCascadeAfterResetTable 1 }
+
+RlCascadeAfterResetEntry ::= SEQUENCE {
+ rlCascadeIfIndexAfterReset InterfaceIndex,
+ rlCascadeTrunkIdAfterReset INTEGER,
+ rlCascadeRowStatus RowStatus
+}
+
+rlCascadeIfIndexAfterReset OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of a stacking port after reset."
+ ::= { rlCascadeAfterResetEntry 1 }
+
+rlCascadeTrunkIdAfterReset OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Id of the trunk, the stacking port will be member after reset,
+ zero if the port is not member of trunk."
+ ::= { rlCascadeAfterResetEntry 2 }
+
+rlCascadeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object indicates the status of this entry."
+ ::= { rlCascadeAfterResetEntry 3 }
+
+
+-- Stack MIB Trap Definitions
+
+rlStackUnitRemoved NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Trap indicating that a unit was removed from the stack."
+ ::= { rndNotifications 186 }
+
+rlStackConfigChangedRingChain NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Trap indicating that the configuration of the stack has changed.
+ - from ring to chain
+ - from chain to ring."
+
+ ::= { rndNotifications 187 }
+
+rlStackBackupUnitRemoved NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Trap indicating that the backup unit was removed from the stack."
+ ::= { rndNotifications 188 }
+
+rlStackMasterSwitchover NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Trap indicating that a new master was elected.
+ The old maste is the backup now. "
+ ::= { rndNotifications 189 }
+
+rlStackUnitDifferentSwVersion NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Trap indicating that the new unit added to the stack has
+ different software version than the master."
+ ::= { rndNotifications 190 }
+
+rlStackDuplicateUnitNotJoin NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Trap indicating that a new unit with duplicated unit id was
+ added to the stack - but it will not join the stack."
+ ::= { rndNotifications 191 }
+
+rlStackLinkChange NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Trap indicating that Link has change in one of the Stacking Ports."
+ ::= { rndNotifications 195 }
+
+END
diff --git a/MIBS/eltexmes21xx/RADLAN-rndMng b/MIBS/eltexmes21xx/RADLAN-rndMng
new file mode 100644
index 0000000..7ec9c30
--- /dev/null
+++ b/MIBS/eltexmes21xx/RADLAN-rndMng
@@ -0,0 +1,483 @@
+RADLAN-rndMng DEFINITIONS ::= BEGIN
+
+-- Title: RADLAN Management Private Extension
+-- Version: 7.45
+-- Date: 19 Dec 2006
+-- 28-Feb-2005 Added rlCpuUtilEnable
+-- 28-Feb-2005 Added rlCpuUtilDuringLastSecond
+-- 28-Feb-2005 Added rlCpuUtilDuringLastMinute
+-- 28-Feb-2005 Added rlCpuUtilDuringLast5Minutes
+-- 13-Jun-2006 Added value {none} of rndAction
+-- 20-Jun-2006 Added rlRebootDelay
+-- 19-Dec-2006 Added resetToFactoryDefaults
+
+IMPORTS
+ rnd FROM RADLAN-MIB
+ Unsigned32,
+ MODULE-IDENTITY, OBJECT-TYPE, TimeTicks FROM SNMPv2-SMI
+ RowStatus, TruthValue, DisplayString,
+ TEXTUAL-CONVENTION FROM SNMPv2-TC
+ InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
+
+
+rndMng MODULE-IDENTITY
+ LAST-UPDATED "200606200000Z"
+ ORGANIZATION "Radlan Computer Communications Ltd."
+ CONTACT-INFO
+ "radlan.com"
+ DESCRIPTION
+ "The private MIB module definition for RND general management MIB."
+ REVISION "200902240000Z"
+ DESCRIPTION
+ "Added rlRunningCDBequalToStartupCDB object."
+ REVISION "200710240000Z"
+ DESCRIPTION
+ "Added rlGroupManagement branch."
+ REVISION "200606200000Z"
+ DESCRIPTION
+ "Added rlRebootDelay object"
+ REVISION "200406010000Z"
+ DESCRIPTION
+ "Initial version of this MIB."
+ ::= { rnd 1 }
+
+
+rndSysId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identification of an RND device. The device type for each
+ integer clarifies the sysObjectID in MIB - II."
+ ::= { rndMng 1 }
+
+rndAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ sendNetworkTab(2),
+ deleteNetworkTab(3),
+ sendRoutingTab(4), -- Level II
+ deleteRoutingTab(5),
+ sendLanTab(6),
+ deleteLanTab(7),
+ deleteArpTab(8),
+ sendArpTab(9),
+ deleteRouteTab(10), -- Level III
+ sendRouteTab(11),
+ backupSPFRoutingTab(12),
+ backupIPRoutingTab(13),
+ backupNetworkTab(14),
+ backupLanTab(15),
+ backupArpTab(16),
+ backupIPXRipTab(17),
+ backupIPXSAPTab(18),
+ resetStartupCDB(19),
+ eraseStartupCDB(20),
+ deleteZeroHopRoutingAllocTab(21),
+ slipDisconnect(22),
+ deleteDynamicLanTab(23),
+ eraseRunningCDB(24),
+ copyStartupToRunning(25),
+ none(26),
+ resetToFactoryDefaults(27)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable enables the operator to perform one of the
+ specified actions on the tables maintained by the network device.
+ Send actions require support of proprietery File exchange
+ protocol."
+ ::= { rndMng 2 }
+
+rndFileName OBJECT-TYPE
+ SYNTAX OCTET STRING -- SIZE 256
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the file used internally by RND for transferring
+ tables maintained by network devices, using a prorietary File
+ exchange protocol."
+ ::= { rndMng 3 }
+
+rlSnmpVersionSupported OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the snmp versions that are supported by
+ this device."
+ ::= { rndMng 4 }
+
+rlSnmpMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the snmp support version that is supported by
+ this device."
+ ::= { rndMng 5 }
+
+rlCpuUtilEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables measurement of the device CPU utilization.
+ In order to get real values for rlCpuUtilDuringLastSecond, rlCpuUtilDuringLastMinute
+ and rlCpuUtilDuringLast5Minutes, the value of this object must be true."
+ DEFVAL { true }
+ ::= { rndMng 6 }
+
+rlCpuUtilDuringLastSecond OBJECT-TYPE
+ SYNTAX INTEGER (0..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage of the device CPU utilization during last second.
+ The value 101 is a dummy value, indicating that the CPU utilization was
+ not measured (since measurement is disabled or was disabled during last second)."
+ ::= { rndMng 7 }
+
+rlCpuUtilDuringLastMinute OBJECT-TYPE
+ SYNTAX INTEGER (0..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage of the device CPU utilization during last minute.
+ The value 101 is a dummy value, indicating that the CPU utilization was
+ not measured (since measurement is disabled or was disabled during last minute)."
+ ::= { rndMng 8 }
+
+rlCpuUtilDuringLast5Minutes OBJECT-TYPE
+ SYNTAX INTEGER (0..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage of the device CPU utilization during the last 5 minutes.
+ The value 101 is a dummy value, indicating that the CPU utilization was
+ not measured (since measurement is disabled or was disabled during last 5 minutes)."
+ ::= { rndMng 9 }
+
+rlRebootDelay OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting the variable will cause the device to reboot rlRebootDelay timeticks
+ from the moment this variable was set.
+ If not set, the variable will return a value of 4294967295.
+ If set to 4294967295, reboot action is cancelled.
+ The maximum delay is set by the host parameter: reboot_delay_max"
+ ::= { rndMng 10 }
+
+rlGroupManagement OBJECT IDENTIFIER ::= { rndMng 11 }
+
+rlGroupMngQuery OBJECT-TYPE
+ SYNTAX INTEGER {query(1), idle(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting value query will cause the device to query for UPNP devices on the network.
+ The device will always return value idle for GET."
+ ::= { rlGroupManagement 1 }
+
+rlGroupMngQueryPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets desired interval between queries for UPNP devices on the network.
+ Setting 0 will result in no such query.
+ Note that the actual query interval might be less than the set value
+ if another application running in the device requested a shorter interval.
+ Likewise setting 0 will not necessarily stop periodic queries if another
+ application is still interested in periodic polling."
+ DEFVAL { 0 }
+ ::= { rlGroupManagement 2 }
+
+rlGroupMngLastUpdate OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last time rlGroupMng MIB was updated."
+ ::= { rlGroupManagement 3 }
+
+
+rlGroupMngDevicesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlGroupMngDeviceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table showing the discovered devices."
+ ::= { rlGroupManagement 4 }
+
+rlGroupMngDeviceEntry OBJECT-TYPE
+
+ SYNTAX RlGroupMngDeviceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The row definition for this table."
+ INDEX { rlGroupMngDeviceIdType, rlGroupMngDeviceId, rlGroupMngSubdevice }
+
+::= { rlGroupMngDevicesTable 1 }
+
+
+RlGroupMngDeviceEntry ::= SEQUENCE {
+ rlGroupMngDeviceIdType InetAddressType,
+ rlGroupMngDeviceId InetAddress,
+ rlGroupMngSubdevice INTEGER,
+ rlGroupMngDeviceDescription DisplayString,
+ rlGroupMngGroupMngEnabled TruthValue,
+ rlGroupMngGroupLLDPDeviceId DisplayString,
+ rlGroupMngDeviceVendor DisplayString,
+ rlGroupMngDeviceAdvertisedCachingTime INTEGER,
+ rlGroupMngDeviceLocationURL DisplayString,
+ rlGroupMngDeviceLastSeen TimeTicks
+}
+
+rlGroupMngDeviceIdType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address type of the discovered device "
+ ::= { rlGroupMngDeviceEntry 1 }
+
+rlGroupMngDeviceId OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the discovered device "
+ ::= { rlGroupMngDeviceEntry 2 }
+
+rlGroupMngSubdevice OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A subdevice within the rlGroupMngDeviceId. Only subdevices with greatest
+ specifity will be kept (specific UUID device is more specific than basic device which is in turn
+ more specific than root device. "
+ ::= { rlGroupMngDeviceEntry 3 }
+
+rlGroupMngDeviceDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The discovery protocol description of the device."
+ ::= { rlGroupMngDeviceEntry 4 }
+
+
+rlGroupMngGroupMngEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the device has Group Management enable."
+ ::= { rlGroupMngDeviceEntry 5 }
+
+rlGroupMngGroupLLDPDeviceId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The LLDP device id. If it is empty the device id is not known (either it is a non-MTS device or a non-LLDP supporting MTS device."
+ ::= { rlGroupMngDeviceEntry 6 }
+
+rlGroupMngDeviceVendor OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor of the device. If empty the vendor is not known."
+ ::= { rlGroupMngDeviceEntry 7 }
+
+rlGroupMngDeviceAdvertisedCachingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The caching time advertised by the device. If no update for this
+ device has been received during this caching time the system will assume
+ that the device has left the network and will therefore remove its entry
+ from the table."
+ ::= { rlGroupMngDeviceEntry 8 }
+
+rlGroupMngDeviceLocationURL OBJECT-TYPE
+ SYNTAX DisplayString
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL inidicating the location of the XML presenting the details of the device."
+ ::= { rlGroupMngDeviceEntry 9 }
+
+rlGroupMngDeviceLastSeen OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the moment of last reception of an update for
+ this device. "
+ ::= { rlGroupMngDeviceEntry 10 }
+
+rlRunningCDBequalToStartupCDB OBJECT-TYPE
+
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether there are changes in running CDB that were not saved in flash."
+ ::= { rndMng 13 }
+
+rlClearMib OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear MIB value for scalars or tables:
+ Delete all entries for tables with dynamic entries.
+ Set table entries default values for table with static entries.
+ Set scalar default value."
+ ::= { rndMng 14 }
+
+rlCpuTasksUtilEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables measurement of the device CPU tasks utilization.
+ In order to get real values for rlCpuTasksUtilDuringLastSecond, rlCpuTasksUtilDuringLastMinute
+ and rlCpuTasksUtilDuringLast5Minutes, the value of this object must be true."
+ DEFVAL { true }
+ ::= { rndMng 15 }
+
+rlCpuTasksUtilValues OBJECT IDENTIFIER
+ ::= { rndMng 16 }
+
+rlCpuTasksUtilValuesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCpuTasksUtilValuesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of measurement of the device CPU tasks utilization."
+ ::= { rlCpuTasksUtilValues 1 }
+
+rlCpuTasksUtilValuesEntry OBJECT-TYPE
+ SYNTAX RlCpuTasksUtilValuesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing measurement of the device CPU tasks utilization."
+ INDEX { rlCpuTasksUtilValuesIndex }
+ ::= { rlCpuTasksUtilValuesTable 1 }
+
+RlCpuTasksUtilValuesEntry ::= SEQUENCE {
+ rlCpuTasksUtilValuesIndex INTEGER,
+ rlCpuTasksUtilValuesName DisplayString,
+ rlCpuTasksUtilDuringLast5Seconds INTEGER,
+ rlCpuTasksUtilDuringLastMinute INTEGER,
+ rlCpuTasksUtilDuringLast5Minutes INTEGER
+}
+
+rlCpuTasksUtilValuesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Index of the device CPU task."
+ ::= { rlCpuTasksUtilValuesEntry 1 }
+
+rlCpuTasksUtilValuesName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the device CPU task."
+ ::= { rlCpuTasksUtilValuesEntry 2 }
+
+rlCpuTasksUtilDuringLast5Seconds OBJECT-TYPE
+ SYNTAX INTEGER (0..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage of the device CPU task utilization during last 5 seconds.
+ The value 101 is a dummy value, indicating that the CPU tasks utilization was
+ not measured (since measurement is disabled or was disabled during last second)."
+ ::= { rlCpuTasksUtilValuesEntry 3 }
+
+rlCpuTasksUtilDuringLastMinute OBJECT-TYPE
+ SYNTAX INTEGER (0..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage of the device CPU task utilization during last minute.
+ The value 101 is a dummy value, indicating that the CPU tasks utilization was
+ not measured (since measurement is disabled or was disabled during last minute)."
+ ::= { rlCpuTasksUtilValuesEntry 4 }
+
+rlCpuTasksUtilDuringLast5Minutes OBJECT-TYPE
+ SYNTAX INTEGER (0..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage of the device CPU task utilization during the last 5 minutes.
+ The value 101 is a dummy value, indicating that the CPU tasks utilization was
+ not measured (since measurement is disabled or was disabled during last 5 minutes)."
+ ::= { rlCpuTasksUtilValuesEntry 5 }
+
+
+-------------------------------------------------------------------------------
+-- Scheduled Reload
+-------------------------------------------------------------------------------
+rlScheduledReload OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..10))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used for requesting a delayed reload of the device in a
+ specific desired time, should be configured in one of the following formats:
+ 'athhmmddMM' , 'inhhhmmm' or '', setting this value to an empty string
+ will result in request for cancellation of a (previously) committed system reload.
+ to complete the request, the 'rlScheduledReloadCommit' must also be set to either
+ TRUE (apply) or FALSE (discard) for completion of the transaction.
+ failing from doing so will result in an indefinite lock of the API"
+ ::= { rndMng 17 }
+
+rlScheduledReloadPendingDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays the most recently requested scheduled-reload due date
+ in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7).
+ if there is no pending/scheduled reload request, string will be empty"
+ ::= { rndMng 18 }
+
+rlScheduledReloadApprovedDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays the most recently approved/committed scheduled-reload date
+ in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7).
+ if there is no committed scheduled-reload , string will be empty"
+ ::= { rndMng 19 }
+
+rlScheduledReloadCommit OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "commits the pending scheduled-reload request, and completes the transaction.
+ when this value is set to TRUE, the system is instructed to perform the
+ requested reload operation at the requested date/time
+ as was given in 'rlScheduledReload'.
+ setting this value to FALSE will discard the request."
+ ::= { rndMng 20 }
+
+END
+