diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/perle | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/perle')
| -rw-r--r-- | MIBS/perle/PERLE-IOLAN-SDS-MIB | 22364 | ||||
| -rw-r--r-- | MIBS/perle/PERLE-MCR-MGT-MIB | 23260 |
2 files changed, 45624 insertions, 0 deletions
diff --git a/MIBS/perle/PERLE-IOLAN-SDS-MIB b/MIBS/perle/PERLE-IOLAN-SDS-MIB new file mode 100644 index 0000000..22eb1d8 --- /dev/null +++ b/MIBS/perle/PERLE-IOLAN-SDS-MIB @@ -0,0 +1,22364 @@ +PERLE-IOLAN-SDS-MIB DEFINITIONS ::= BEGIN + + -- The private MIB module for the Perle IOLAN SDS, SCS and STS + -- version 17.01.17 (year.month.day) + + + IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, + IpAddress, Counter32, Unsigned32, Integer32, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF; + + + sdsMIB MODULE-IDENTITY + LAST-UPDATED "201701170000Z" + ORGANIZATION "Perle Systems Limited" + CONTACT-INFO + "Postal: Perle Systems Limited + 60 Renfrew Drive + Markham, Ontario + Canada + L3R 0E1 + + http://www.perle.com/" + DESCRIPTION + "The private MIB module for the Perle IOLAN SDS, SCS and STS" + REVISION "201701170000Z" + DESCRIPTION + "Updated for 4.9G firmware release (sds-l)" + REVISION "201603310000Z" + DESCRIPTION + "Updated for 4.8G firmware release" + REVISION "201512080000Z" + DESCRIPTION + "Updated for 4.7G firmware release (sds-w)" + REVISION "201410210000Z" + DESCRIPTION + "Updated for 4.6G firmware release" + REVISION "201306250000Z" + DESCRIPTION + "Updated for 4.5G firmware release" + REVISION "201205140000Z" + DESCRIPTION + "Updated for 4.4G firmware release" + REVISION "201201070000Z" + DESCRIPTION + "Updated again for 4.3G firmware release" + REVISION "201103080000Z" + DESCRIPTION + "Updated for 4.3G firmware release" + REVISION "201010290000Z" + DESCRIPTION + "Updated for 4.2G firmware release" + REVISION "200909140000Z" + DESCRIPTION + "Resolved issues with nested tables and several MIB syntax errors. + MIB no longer compatible with firmware versions prior to 4.1" + REVISION "200810200000Z" + DESCRIPTION + "Updated for 3.6G firmware release" + REVISION "200806250000Z" + DESCRIPTION + "Updated for 3.5G firmware release" + REVISION "200711300000Z" + DESCRIPTION + "Updated for 3.4G firmware release" + REVISION "200707240000Z" + DESCRIPTION + "Updated for 3.2G firmware release" + REVISION "200610240000Z" + DESCRIPTION + "Updated for 3.0G firmware release" + REVISION "200606210000Z" + DESCRIPTION + "Updated for 2.4G firmware release" + REVISION "200604230000Z" + DESCRIPTION + "Updated for 2.3G firmware release" + REVISION "200603170000Z" + DESCRIPTION + "Updated for 2.1G firmware release" + REVISION "200601090000Z" + DESCRIPTION + "Updated descriptions" + REVISION "200511100000Z" + DESCRIPTION + "Added support for: multiple Ethernet interfaces, + 1000 Mbps Ethernet, software serial port termination, + and dedicated serial console port" + REVISION "200511090000Z" + DESCRIPTION + "Added support for single character interrupt feature. Fixed + syntactical errors and updated descriptions." + REVISION "200506100000Z" + DESCRIPTION + "Added support for DCE serial interface and 2-port model" + REVISION "200506010000Z" + DESCRIPTION + "Added support for 28800 baud" + REVISION "200505040000Z" + DESCRIPTION + "Added SSL Configuration support" + REVISION "200501140000Z" + DESCRIPTION + "Initial Release" + +-- ::= { enterprises 1966 10 } this OID is obsolete + ::= { enterprises 1966 12 } + + perle OBJECT IDENTIFIER ::= { enterprises 1966 } + + +sdsMIBObjects OBJECT IDENTIFIER + ::= { sdsMIB 1 } + +sdsMIBNotifications OBJECT IDENTIFIER + ::= { sdsMIB 2 } + +sdsMIBConformance OBJECT IDENTIFIER + ::= { sdsMIB 3 } + + adminInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 1 } + + serverInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 2 } + + hostsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 3 } + + userInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 4 } + + portInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 5 } + + modemInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 6 } + + servicesInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 7 } + + trueportInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 8 } + + radiusInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 9 } + + kerberosInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 10 } + + ldapInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 11 } + + tacacsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 12 } + + securidInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 13 } + + nisInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 14 } + + sshServerInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 15 } + + defUserInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 16 } + + snmpInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 17 } + + dnsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 18 } + + winsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 19 } + + gatewayInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 20 } + + syslogInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 21 } + + emailInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 22 } + + ripInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 23 } + + timeInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 24 } + + fileInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 25 } + + -- OBJECT IDENTIFIER ::= { sdsMIBObjects 26 } is obsolete + + sntpStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 27 } + + ripTableInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 28 } + + tcpConnStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 29 } + + udpConnStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 30 } + + ipv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 31 } + + icmpv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 32 } + + udpv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 33 } + + tcpConnv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 34 } + + udpConnv6StatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 35 } + + routev6Info OBJECT IDENTIFIER ::= { sdsMIBObjects 36 } + + ripv6TableInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 37 } + + interfacev6Info OBJECT IDENTIFIER ::= { sdsMIBObjects 38 } + + sslInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 39 } + + consoleInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 40 } + + ethStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 41 } + + modbusGatewayInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 42 } + + modbusStatsInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 43 } + + customAppServerInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 44 } + + ioInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 45 } + + clusteringInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 46 } + + dynamicDNSInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 47 } + + pciInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 48 } + + vmodemPhoneInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 49 } + + ipsecInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 50 } + + ipv6Info OBJECT IDENTIFIER ::= { sdsMIBObjects 51 } + + l2tpInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 52 } + + vpnexceptionInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 53 } + + httpTunInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 54 } + + sftpInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 55 } + + wlanInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 56 } + + wwanInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 57 } + + sfpInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 58 } + + frontPanelInfo OBJECT IDENTIFIER ::= { sdsMIBObjects 59 } + + -- Data Types + + YesNoValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a YES or NO value." + SYNTAX INTEGER { no(1), yes(2) } + + OnOffValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an ON or OFF value." + SYNTAX INTEGER { off(1), on(2) } + + Hex8 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x" + STATUS current + DESCRIPTION + "Represents a one byte octet hex value." + SYNTAX OCTET STRING (SIZE(1)) + + Hex32 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4x" + STATUS current + DESCRIPTION + "Represents a four octet hex value." + SYNTAX OCTET STRING (SIZE(4)) + + TrueportBaud ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents TruePort baudrate mapping." + SYNTAX INTEGER { + b50(1), + b75(2), + b110(3), + b134(4), + b150(5), + b200(6), + b300(7), + b600(8), + b1200(9), + b1800(10), + b2400(11), + b4800(12), + b9600(13), + b19200(14), + b38400(15), + b57600(16), + b115200(17), + b230400(18), + b28800(23), + bCustom(24) + } + + Date ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A date specification. In the format dd/mm/yyyy + + field contents range + ----- -------- ----- + 1 day 1..31 + 2 month 1..12 + 3 year* 0..65536 + " + SYNTAX OCTET STRING (SIZE (8..10)) + + Time ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A time specification. In the format hh:mm:ss + + field contents range + ----- -------- ----- + 1 hour 0..23 + 2 minutes 0..59 + 3 seconds 0..59 + " + SYNTAX OCTET STRING (SIZE (5..8)) + + Ipv4v6Address ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "An IPv4 or IPv6 address" + SYNTAX OCTET STRING (SIZE (0..255)) + + Ipv6InterfaceId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "An IPv6 Interface Identifier. The first 64 bits must be 0" + SYNTAX OCTET STRING (SIZE (0..255)) + + GenericTableIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An arbitrary value that uniquely identifies the entity. The value + should be a small, positive integer. Index values for different + entities are not necessarily contiguous." + SYNTAX Integer32 (1..2147483647) + + PortNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Serial Port/Line number. Valid values are 1 to maximum port number the + Device Server supports" + SYNTAX Integer32 (1..49) + + ContainerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + SYNTAX INTEGER { + active(1), + modified(2), + applyChanges(4), + discardChanges(6) + } + + + -- adminInfo group. + + adminFunction OBJECT-TYPE + SYNTAX INTEGER { + writeToFlash(1), + resetToFactoryDefaults(2), + reboot(3), + resetSecurIDNodeSecret(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Perform a specific function on the Device Server. + If you want to save all the changes that have been + submitted to the Device Server, you need to expand + the adminInfo container folder and SET the adminFunction + to 1 to write to FLASH. To make the configuration + changes take effect, SET the adminFunction to 3 to + reboot the Device Server." + ::= {adminInfo 1 } + + adminLastFunction OBJECT-TYPE + SYNTAX INTEGER { + writeToFlash(1), + resetToFactoryDefaults(2), + reboot(3), + resetSecurIDNodeSecret(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last function requested" + ::= {adminInfo 2 } + + adminStatus OBJECT-TYPE + SYNTAX INTEGER { + successful(1), + error(2), + inProgress(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the last function performed." + ::= {adminInfo 3 } + + adminSystemDate OBJECT-TYPE + SYNTAX Date + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system date. + Format dd/mm/yyyy" + ::= { adminInfo 4 } + + adminSystemTime OBJECT-TYPE + SYNTAX Time + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system time (local time). + Format hh:mm:ss" + ::= { adminInfo 5 } + + adminKillLine OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enter the line number you want to reset" + ::= { adminInfo 6 } + + adminGetClusteredSlavePortNames OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the clustered slave IP address in order to retrieve its + serial port names." + ::= { adminInfo 7} + + adminPowerOn OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on the power of the whole line(if the line is not a power + management line) or a plug (the line is a power management line), + and the input format is line#:plug#(1 based)." + ::= { adminInfo 8} + + adminPowerOff OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn off the power of the whole line(if the line is not a power + management line) or a plug (the line is a power management line), + and the input format is line#:plug#(1 based)." + ::= { adminInfo 9} + + adminPowerBoot OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Boot the whole line(if the line is not a power management line) or + a plug (the line is a power management line), and the input format + is line#:plug#(1 based)." + ::= { adminInfo 10} + + adminPowerReset OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset whole line(only if the line is a power management line), + and the input is the line number(1 based)." + ::= { adminInfo 11} + + adminPowerStatus OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Return the status of a plug (the line is a power management line). + + The input format is line#:plug#(1 based). + The output is one of following strings: 'off', 'on' or 'undefined'." + ::= { adminInfo 12} + + adminIpsec OBJECT-TYPE + SYNTAX INTEGER { + start(1), + stop(2), + restart(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPsec functions." + ::= {adminInfo 13 } + + adminPowerMonitorOn OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable host monitoring for a power plug, on a serial port + configured for power management. + + The input format is line#:plug#. + e.g. Use '5:10' for serial port 5, plug 10." + ::= { adminInfo 14} + + adminPowerMonitorOff OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable host monitoring for a power plug, on a serial port + configured for power management. + + The input format is line#:plug#. + e.g. Use '5:10' for serial port 5, plug 10." + ::= { adminInfo 15 } + + adminPowerMonitorStatus OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Return the status of the host monitoring feature for a power plug, + on a serial port configured for power management. + + The input format is line#:plug#. + The output is one of following strings: 'off', 'on' or 'undefined'." + ::= { adminInfo 16 } + + adminPowerMonitorNumberOfReboots OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Return the number of power cycles (reboots) initiated by the host + monitoring feature for a power plug, on a serial port configured + for power management. + + The input format is line#:plug#. + The output is a string containing the number of reboots." + ::= { adminInfo 17 } + + adminPowerMonitorLastRebootTime OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Returns the time of the last power cycle (reboot), initiated by the host + monitoring feature for a power plug, on a serial port configured for power + management. + + The input format is line#:plug#. + The output is a string containing the date and time of the last reboot." + ::= { adminInfo 18 } + + adminPowerMonitorResetRebootInfo OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the monitor reboot information (number of reboots and time of + last reboot. + + The input format is line#:plug#. + e.g. Use '5:10' for serial port 5, plug 10." + ::= { adminInfo 19} + + + + adminResetSerialStatistics OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enter the line number you want to reset statistics" + ::= { adminInfo 20 } + + adminChassisSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis Serial Number" + ::= { adminInfo 21} + + adminSlot1SerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot 1 Serial Number" + ::= { adminInfo 22} + + adminSlot2SerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot 2 Serial Number" + ::= { adminInfo 23} + + adminSlot3SerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slto 3 Serial Number" + ::= { adminInfo 24} + + adminLTECardSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LTE CardSerial Number" + ::= { adminInfo 25} + + adminWIFICardSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WIFI Card Serial Number" + ::= { adminInfo 26} + + adminPartNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + Description + "Device part Number" + ::= { adminInfo 27} + + adminTemperature OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + Description + "IOLAN Internal temperature" + ::= { adminInfo 28} + + serverStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { serverInfo 1 } + + serverName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the Device Server." + ::= { serverInfo 2 } + + serverDomainName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain name of the Device Server." + ::= { serverInfo 3 } + + serverIPaddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server's unique IPv4 network IP address. + If you are using the Device Server in an IPv6 network, + this field can be left blank." + ::= { serverInfo 4 } + + serverSubnetBits OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the subnet mask. For example, + a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. + Valid values are 0-32. The default is 0. When the value + is 0, the correct value is determined based on the class + of the IP Address." + ::= { serverInfo 5 } + + serverPortBuffering OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + local(2), + remote(3), + both(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies where the port buffer log is kept, either Off, + Local, Remote, or Both. If Remote or Both is selected, + you must specify an NFS server location for the port buffer log." + ::= { serverInfo 6 } + + serverViewPortBufferString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string (up to 8 characters) used by a a session + connected to a serial port to display the port buffer for + that particular serial port. You can specify control + (unprintable) codes by putting the decimal value in angle + brackets < > (for example, Escape b is <027>b). + The default is ~view." + ::= { serverInfo 7 } + + serverTimeStamping OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable time stamping of the port buffer data." + ::= { serverInfo 8 } + + serverSessionEscapeString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The key sequence to escape the current session and + display the session options." + ::= { serverInfo 9 } + + serverNFSHostName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NFS host that the Device Server will use for + its Remote Port Buffering feature. The Device Server + will open a file on the NFS host for each reverse SSH + or reverse Telnet line, and send any port data to be + written to those files. The default is None. This field + is required when Mode is set to Remote or Both. + The host name must be defined in the hosts table." + ::= { serverInfo 10} + + serverNFSDirectory OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The directory and/or subdirectories where the Remote Port + Buffering files will be created. This field is used when + Port Buffering Mode is set to Remote or Both. For multiple + Device Servers using the same NFS host, it is recommended + that each Device Server have its own unique directory to + house the remote port log files. + The default is /device_server/portlogs." + ::= { serverInfo 11 } + + serverNFSEncryption OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines if the data sent to the NFS host is sent encrypted + or in the clear across the LAN. The default is set of Off. + NOTE: When NFS encryption is enabled, the Decoder utility + software is required to be installed on the NFS host for + decrypting the data to a readable format." + ::= { serverInfo 12 } + + + serverPortMenuString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string (up to 8 characters) used by a a session connected + to a serial port to display the port buffer for that particular + serial port. You can specify control (unprintable) codes by + putting the decimal value in angle brackets < > (for example, + Escape b is <027>b). The default is ~view." + ::= { serverInfo 13 } + + + serverBreakEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables proprietary inband SSH break signal processing + as well as the existing Reverse Telnet break signal. This parameter + can also enable/disable the out-of-band break signals for TruePort. + The default value is Off.." + ::= { serverInfo 15 } + + + serverBanner OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, displays a product identification banner before + login prompts. Default is off." + ::= { serverInfo 16 } + + serverSecurity OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will only respond to, and allow access + to and from, the IP addresses of hosts configured in the hosts + table." + ::= { serverInfo 17 } + + serverPromptWithName OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the Device Server name will be included in login prompts, + command line prompts, etc." + ::= { serverInfo 18 } + + serverPasswordLimit OBJECT-TYPE + SYNTAX Integer32(0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of attempts a user is allowed to enter a password + for a port. If this limit is exceeded, the port is disabled + for 5 minutes. A user with Admin level rights can restart the + port, bypassing the timeout, by issuing a kill on the disabled + port. The default value is 3." + ::= { serverInfo 19 } + + serverOemLogin OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set, and a custom language file is in use, + the login prompt will use the string defined in the + language file as the login prompt instead of the default prompt, login:." + ::= { serverInfo 20 } + + serverBypassPassword OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set, authorized users who do not have a password set, + with the exception of the Admin user, WILL NOT be prompted + for a password at login with Local Authentication." + ::= { serverInfo 21} + + serverSingleTelnet OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets all reverse connections to a one connection at a time mode. + Server-side applications will get a (socket) connection refused until: + All data from previous connections on that serial port has drained, + There are no other connections, + Up to a 1 second interconnection poll timer has expired + This also enables a per-connection keepalive TCP keepalive feature. + After approximately 3 minutes of network connection idle time, the + connection will send a gratuitous ACK to the network peer, thus + either ensuring the connection stays active OR causing a dropped + connection condition to be recognized by the reverse service + (all connections)." + ::= { serverInfo 22 } + + serverFlushOnClose OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, deletes any pending data when a port is closed; + as opposed to maintaining the port to send pending data. + Default is Off." + ::= { serverInfo 23 } + + serverPrimaryAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + local(1), + radius(2), + kerberos(3), + ldap(4), + tacacs(5), + securid(6), + nis(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first authentication method that the Device Server attempts. + Some type of authentication must be done by the Device Server." + ::= { serverInfo 24 } + + serverSecondaryAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + none(1), + local(2), + radius(3), + kerberos(4), + ldap(5), + tacacs(6), + securid(7), + nis(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the Primary Authentication Method fails, the next + authentication method that the Device Server attempts. You + can choose to use authentication methods in combination. + For example, you can specify the Primary Authentication + Method as Local and the Secondary Authentication Method as + RADIUS. Therefore, some users can be defined in the Device + Server (Local) others in RADIUS." + ::= { serverInfo 25 } + + serverEthernetSpeedDuplex OBJECT-TYPE + SYNTAX INTEGER { + speedAuto(1), + speed10Half(2), + speed10Full(3), + speed100Half(4), + speed100Full(5), + speed1000Full(7), + sfpHalfDuplex(8), + sfpFullDuplex(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the Ethernet connection speed at one of the following: + automatically detects the Ethernet interface speed and duplex + 10 Mbps Half Duplex + 10 Mbps Full Duplex + 100 Mbps Half Duplex + 100 Mbps Full Duplex + 1000 Mbps Full Duplex + Half duplex for sfp module + Full duplex for sfp module" + ::= { serverInfo 26 } + + serverTFTPRetry OBJECT-TYPE + SYNTAX Integer32(0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times the Device Server will attempt to + transfer (using TFTP) a file to/from a host. Default is 5. + A value of 0 (zero) means that the Device Server will not + attempt a retry should TFTP fail." + ::= { serverInfo 27 } + + serverTFTPTimeOut OBJECT-TYPE + SYNTAX Integer32(3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time, in seconds, that the Device Server will wait for + a successful transmit or receipt of TFTP packets before retrying + a TFTP transfer. Default is 3 seconds." + ::= { serverInfo 28 } + + serverEnableGuestLogin OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow users who are not defined in the User database to log + into the Device Server with any user ID and the specified password. + Guest users inherit their settings from the Default User's + configuration." + ::= { serverInfo 29 } + + serverSecondaryIPaddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server's eth2 IPv4 network IP address. + If you are using the Device Server in an IPv6 network, + this field can be left blank." + ::= { serverInfo 30 } + + serverSecondarySubnetBits OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the eth2 subnet mask. For example, + a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. + Valid values are 0-32. The default is 0. When the value + is 0, the correct value is determined based on the class + of the IP Address." + ::= { serverInfo 31 } + serverEthSecondarySpeedDuplex OBJECT-TYPE + SYNTAX INTEGER { + speedAuto(1), + speed10Half(2), + speed10Full(3), + speed100Half(4), + speed100Full(5), + speed1000Full(7), + sfpHalfDuplex(8), + sfpFullDuplex(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the Ethernet connection speed at one of the following: + automatically detects the Ethernet interface speed and duplex + 10 Mbps Half Duplex + 10 Mbps Full Duplex + 100 Mbps Half Duplex + 100 Mbps Full Duplex + 1000 Mbps Full Duplex + Half duplex for sfp module + Full duplex for sfp module + Note: 1000 Mbps is not supported on certain models" + ::= { serverInfo 32 } + + serverDHCPUpdateDNSPrimary OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the DNS server will be updated after the device server gets the + IP address via DHCP." + ::= { serverInfo 33 } + + serverPowerManagementMenuString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Menu String for power management ." + ::= { serverInfo 34 } + + serverActiveStandbyEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable active standby." + ::= { serverInfo 35} + + serverActiveStandbyMiimon OBJECT-TYPE + SYNTAX Integer32(0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time in msec for frequency in MII link monitoring." + ::= { serverInfo 36} + + serverActiveStandbyUpdelay OBJECT-TYPE + SYNTAX Integer32(0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay in enabling a link after the 'link up' status has been detected" + ::= { serverInfo 37} + + serverDropSessionDetectionTime OBJECT-TYPE + SYNTAX Integer32(1..32767) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dropped session detection time" + ::= { serverInfo 38} + + serverAutoObtainDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the DNS server IP address will be get automatically via DHCP." + ::= { serverInfo 39 } + + serverAutoObtainWINS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the WINS server IP address will be get automatically via DHCP." + ::= { serverInfo 40 } + + serverAutoObtainGW OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the default gateway IP address will be get automatically via DHCP." + ::= { serverInfo 41 } + + serverAlwaysAttemptSecond OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the secondary authentication method will always be used." + ::= { serverInfo 42 } + + serverDHCPUpdateDNSSecondary OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the DNS server will be updated for the secondary Ethernet interface + after the device server gets the IP address via DHCP." + ::= { serverInfo 43 } + + serverDomainPrefixPrimary OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain prefix for primary Ethernet interface of the Device Server." + ::= { serverInfo 44 } + + serverDomainPrefixSecondary OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain prefix for secondary Ethernet interface of the Device Server." + ::= { serverInfo 45 } + + serverPortBufferSyslog OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output port buffer to syslog." + ::= { serverInfo 46} + serverPortBufferKeyStroke OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on port buffer keystroke." + ::= { serverInfo 47} + serverIpsecUseNat OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable NAT traversal for IPsec." + ::= { serverInfo 48} + + serverAutoObtainDNSV6 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the DNS server IP address will be obtained automatically via DHCPv6." + ::= { serverInfo 49 } + + serverAuthenticateAdminlocal OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, admin user will be only authenticated locally." + ::= { serverInfo 50 } + + serverDisplayMotdWeb OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the WebManager will display message of the day." + ::= { serverInfo 51 } + + serverGenericWebLoginScreen OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the WebManager will not display device server's information on login screen." + ::= { serverInfo 52 } + + serverNfsHostTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the port buffering NFS host." + ::= { serverInfo 54} + + serverPortBufferSyslogLevel OBJECT-TYPE + SYNTAX INTEGER { + emergency(1), + alert(2), + critical(3), + error(4), + warning(5), + notice(6), + informational(7), + debug(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the syslog level to use for port buffering" + ::= { serverInfo 55 } + + serverEasyPortWebClient OBJECT-TYPE + SYNTAX INTEGER { + java(1), + javascript(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the telnet/SSH client for EasyPortWeb. Select 'java' + to use the Java applet client. Select 'javascript' to use the + web browser-based client." + ::= { serverInfo 56 } + + serverDataLoggingBufferSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the buffer size for Data Logging." + ::= { serverInfo 57 } + + serverDataLoggingOptions OBJECT-TYPE + SYNTAX INTEGER { + pre-version43(1), + loss-less(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether data logging should be backword compatible with + versions of firmware prior to Version 4.3." + ::= { serverInfo 58 } + + serverKeepAliveRetries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of time the iolan will retry the TCP + keepalive message." + ::= { serverInfo 59 } + + serverKeepAliveTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the time to wait for a tcp keepalive message response." + ::= { serverInfo 60 } + + serverEth0MTU OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the size of the ethernet MTU." + ::= { serverInfo 61 } + + serverEth1MTU OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the size of the ethernet MTU." + ::= { serverInfo 62 } + + serverTFTPHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the TFTP host." + ::= { serverInfo 63} + + serverTFTPTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { serverInfo 64 } + + serverSecurityRange OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will only respond to, and allow access + to and from, the IP addresses of hosts configured in the range + of IP addresses." + ::= { serverInfo 65 } + + serverRangeStartIPaddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 66 } + + serverRangeEndIPaddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 67 } + + serverAccountLockOut OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will lock out the user after a number of + invalid login attempts." + ::= { serverInfo 68 } + + serverLoginOnce OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will only allow a user to login once." + ::= { serverInfo 69 } + + serverPasswordRules OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will enforce the password rules for + the user password." + ::= { serverInfo 70 } + + serverDisableWebCaching OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will disable caching in the web browser." + ::= { serverInfo 71 } + + serverDisableIpForwarding OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will disable IP forwarding between + ethernet interfaces." + ::= { serverInfo 72 } + + serverSecurityRange2 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will only respond to, and allow access + to and from, the IP addresses of hosts configured in the range + of IP addresses." + ::= { serverInfo 73 } + + serverRangeStartIPaddress2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 74 } + + serverRangeEndIPaddress2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 75 } + + serverSecurityRange3 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will only respond to, and allow access + to and from, the IP addresses of hosts configured in the range + of IP addresses." + ::= { serverInfo 76 } + + serverRangeStartIPaddress3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 77 } + + serverRangeEndIPaddress3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 78 } + + serverSecurityRange4 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will only respond to, and allow access + to and from, the IP addresses of hosts configured in the range + of IP addresses." + ::= { serverInfo 79 } + + serverRangeStartIPaddress4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 80 } + + serverRangeEndIPaddress4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 81 } + + serverSecurityRange5 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will only respond to, and allow access + to and from, the IP addresses of hosts configured in the range + of IP addresses." + ::= { serverInfo 82 } + + serverRangeStartIPaddress5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 83 } + + serverRangeEndIPaddress5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 84 } + + serverSecurityRange6 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the server will only respond to, and allow access + to and from, the IP addresses of hosts configured in the range + of IP addresses." + ::= { serverInfo 85 } + + serverRangeStartIPaddress6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 86 } + + serverRangeEndIPaddress6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end IP address of the range that the server will only respond + to, and allow access to and from." + ::= { serverInfo 87 } + +-- ----------------------------------------------------------------------------- + serverIPaddress3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server's eth3 IPv4 network IP address. + If you are using the Device Server in an IPv6 network, + this field can be left blank." + ::= { serverInfo 88 } + + serverSubnetBits3 OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the eth3 subnet mask. For example, + a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. + Valid values are 0-32. The default is 0. When the value + is 0, the correct value is determined based on the class + of the IP Address." + ::= { serverInfo 89 } + + serverDHCPUpdateDNS3 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the DNS server will be updated for the third Ethernet interface + after the device server gets the IP address via DHCP." + ::= { serverInfo 90 } + + serverDomainPrefix3 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain prefix for third Ethernet interface of the Device Server." + ::= { serverInfo 91 } + + serverEth3MTU OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the size of the third Ethernet MTU." + ::= { serverInfo 92 } + + serverEth1MediaType OBJECT-TYPE + SYNTAX INTEGER { + comboAuto(1), + comboRj45(2), + comboSfp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For combo ports, specifies the combo port mode. If not supported, this object is not writeable." + ::= { serverInfo 93 } + + serverEth1Sgmii OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For SFP ports, specifies whether this port has SGMII (Serial Gigibit Media + Independent Interface) configured. If not supported, this object is not writeable." + ::= { serverInfo 94 } + + serverEth2MediaType OBJECT-TYPE + SYNTAX INTEGER { + comboAuto(1), + comboRj45(2), + comboSfp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For combo ports, specifies the combo port mode. If not supported, this object is not writeable." + ::= { serverInfo 95 } + + serverEth2Sgmii OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For SFP ports, specifies whether this port has SGMII (Serial Gigibit Media + Independent Interface) configured. If not supported, this object is not writeable." + ::= { serverInfo 96 } + + +--****************************************************************************** + -- hostsInfo group. A table of entries, each entry per IP host. + + hostsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hosts info table." + ::= { hostsInfo 1 } + + hostsInfoEntry OBJECT-TYPE + SYNTAX HostsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the hostsInfoTable, each relating to a host." + INDEX { hostIndex } + ::= { hostsInfoTable 1 } + + HostsInfoEntry ::= + SEQUENCE { + hostIndex GenericTableIndex, + hostStatus ContainerStatus, + hostName DisplayString, + hostIpAddr Ipv4v6Address, + fqdn DisplayString + } + + hostIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this host." + ::= { hostsInfoEntry 1 } + + hostStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { hostsInfoEntry 2 } + + hostName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name used for this host entry. + To delete an entry, blank out this field. + If blank, this entry is currently unused." + ::= { hostsInfoEntry 3 } + + hostIpAddr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP address used for this entry." + ::= { hostsInfoEntry 4 } + + fqdn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host full qualified domain name for the host entry. + If blank, this entry is currently unused." + ::= { hostsInfoEntry 5 } + +-- userInfo group. A table of entries, each entry per user. + + userTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user table." + ::= { userInfo 1 } + + userEntry OBJECT-TYPE + SYNTAX UserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the userEntry, each relating to a user." + INDEX { userIndex } + ::= { userTable 1 } + + UserEntry ::= + SEQUENCE { + userIndex GenericTableIndex, + userStatus ContainerStatus, + userName DisplayString, + userService INTEGER, + userLanguage INTEGER, + userLevel INTEGER, + userHotKeyPrefix Hex8, + userPhoneNumber DisplayString, + userCallBack OnOffValue, + userIdleTimer Integer32, + userSessionTimer Integer32, + userIpHost Ipv4v6Address, + userTelnetPort Integer32, + userSSHPort Integer32, + userTcpClearPort Integer32, + userFramedIp IpAddress, + userSubnetBits Integer32, + userIpv6InterfaceIdentifier Ipv6InterfaceId, + userFramedMtu Integer32, + userFramedCompression OnOffValue, + userRouting INTEGER, + userPortConnected Integer32, + userSessionTime Integer32, + userIdleTime Integer32, + userAllowAccessClusterPorts OnOffValue, + userHost DisplayString, + userTunnel DisplayString + } + + userIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this user." + ::= { userEntry 1 } + + userStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { userEntry 2} + + userName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user name. + To delete a user, set this field to blank. + If blank, this entry is currently unused." + ::= { userEntry 3 } + + userService OBJECT-TYPE + SYNTAX INTEGER { + dsprompt(1), + telnet(2), + ssh(3), + rlogin(4), + slip(5), + ppp(6), + tcpclear(7), + sslraw(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of service that the user will use: + dsprompt, telnet, ssh, rlogin, slip, ppp, tcpclear + or sslraw." + ::= { userEntry 4 } + + userLanguage OBJECT-TYPE + SYNTAX INTEGER { + english(1), + custom(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the language the user will view all Menu, CLI, + and WebManager strings." + ::= { userEntry 5 } + + userLevel OBJECT-TYPE + SYNTAX INTEGER { + admin(1), + normal(2), + restricted(3), + menu(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Admin-Total access to the Device Server. More than one admin user + account can exist, but we recommend that you only have one. + Normal-Limited access to the Device Server. Limited CLI commands + and Menu access, can configure the user's own configuration settings. + Restricted-Can only access predefined sessions or access the + Easy Port Access menu. Can only view or monitor the Device Server + using CLI commands to display information about the Device Server. + Menu-Only access predefined sessions or access the Easy Port Access + menu. The Easy Port Access allows the user to connect to the + accessible line without disconnecting their initial connection to the + Device Server. Does not have any access to CLI commands." + ::= { userEntry 6} + + userHotKeyPrefix OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix that a user types to control the current session. The + default value is hex 01, which corresponds to Ctrl-a (^a): + ^a number-Switches from one session to another, press ^a and then + the required session number. For example, ^a 2 would switch you to + session 2. Pressing ^a 0 will return you to the Device Server Menu. + ^a n-Display the next session. The current session will remain active. + ^a p-Display the previous session. The current session will remain active. + ^a m-To exit a session and return to the Device Server. You will be + returned to where you left off. The session will be left running. + ^a l-(Lowercase L) Locks the line until the user unlocks it. The user + is prompted for a password and locks the line. Next, the user must + retype the password to unlock the line. + ^r-Redraws the screen." + ::= { userEntry 7} + + userPhoneNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The phone number the Device Server will dial to callback the user + (you must have set Callback to On). Enter the number without spaces." + ::= { userEntry 8} + + userCallBack OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When On, enter a phone number for the Device Server to call the user + back (the Callback parameter is unrelated to the Line Dial parameter). + Note: the Device Server will allow callback only when a user is + authenticated. If the protocol over the link does not provide + authentication, there will be no callback. Therefore, when the Line + Service is set to PPP, you must use either PAP or CHAP, because these + protocols provide authentication. The default is Off. The Device Server + supports another type of callback, Roaming Callback, which is + configurable when the Line Service is set to PPP." + ::= { userEntry 9} + + userIdleTimer OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time, in seconds, that the Idle Timer will run. Use + this timer to close a connection because of inactivity. When the + Idle Timer expires, because there has been no exchange of data within + the specified time, the Device Server will close the connection. The + default is 0 (zero), meaning that the Idle Timer will not expire + (the connection is open permanently)." + ::= { userEntry 10} + + userSessionTimer OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time, in seconds, that the Session Timer will run. Use + this timer to forcibly close a user's session (connection). When the + Session Timer expires, the Device Server will end the connection. The + default is 0 (zero), meaning that the session timer will not expire + (the session is open permanently, or until the user logs out)." + ::= { userEntry 11} + + userIpHost OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the User Service is set to Telnet, TCP_clear or SSL_RAW, the target + host IP address. If 255.255.255.255 is specified in the configuration, + the user will be prompted for an IP address or host name. If no IP + address is specified, the Host IP value in the Default User configuration + will be used. The default is 0.0.0.0." + ::= { userEntry 12} + + userTelnetPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TCP port number for the Telnet session." + ::= { userEntry 13} + + userSSHPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TCP port number for the SSH session." + ::= { userEntry 14} + + userTcpClearPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TCP port number for the TCP-Clear or SSL-Raw session." + ::= { userEntry 15} + + userFramedIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for User Service PPP or SLIP, sets the IP address of the + remote user. Enter the address in dot decimal notation as follows: + 255.255.255.254 (default)-The Device Server will use the Remote + IP Address set in the PPP settings for the line. + 255.255.255.255-When the User Service is PPP, the Device Server will + allow the remote machine to specify its IP address (overriding + the IP address negotiation value configured in the PPP settings). + 255.255.255.255-When the User Service is SLIP, the Device Server will + use the Remote IP Address set for the line (no negotiation). + n.n.n.n-(where n is a number) Enter the IP address of your choice. + This IP address will then be used in preference to the Remote IP + Address set for a line." + ::= { userEntry 16} + + userSubnetBits OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(IPv4 only) If the remote user is on a subnet, enter the number of + bits in the subnet mask. For example, a subnet mask of 255.255.0.0 + has 16 subnet/prefix bits." + ::= { userEntry 17} + + userIpv6InterfaceIdentifier OBJECT-TYPE + SYNTAX Ipv6InterfaceId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for User Service PPP, sets the IP address of the remote user. + Enter the address in IPv6 format. The first 64 bits of the Interface + Identifier must be zero, therefore, ::abcd:abcd:abcd:abcd is the + expected format." + ::= { userEntry 18} + + userFramedMtu OBJECT-TYPE + SYNTAX Integer32(64..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for User Service PPP or SLIP, specifies the maximum size of + packets, in bytes, being transferred across the link. On noisy + links it might be preferable to fragment large packets being + transferred over the link, since there will be quicker recovery + from errors. Depending on whether you have selected a User Service + of SLIP or PPP, details are as follows: + PPP-Framed MTU will be the maximum size of packets that the Device + Server port will accept. This value is negotiated between the + two ends of the link. The valid range is 64-1500. The default + is 1500 bytes. + SLIP-Framed MTU will be the maximum size of packets being sent by + the Device Server. The Device Server will send SLIP packets in + the range 256-1006 bytes. The default value is 256 bytes. + The Framed MTU value will be used in preference to the MTU/MRU values + set for a Line." + ::= { userEntry 19} + + userFramedCompression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for User Service PPP or SLIP, determines whether Van Jacobsen + Compression is used on the link. VJ compression is a means of reducing + the standard TCP/IP header from 40 octets to approximately 5 octets. + This gives a significant performance improvement, particularly when + interactive applications are being used. For example, when the user is + typing, a single character can be passed over the link with a 40 octet + header attached. VJ Compression has little effect on other types of links, + such as FTP, where the packets are much larger. The Framed Compression + value will be used in preference to the VJ Compression value set for a + Line. The default is Off." + ::= { userEntry 20} + + userRouting OBJECT-TYPE + SYNTAX INTEGER { + none(1), + send(2), + listen(3), + sendAndListen(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the routing mode used for RIP packets on the PPP and SLIP + interfaces. Values are: + None-RIP packets are neither received nor sent by the Device Server. + Send-RIP packets can only be sent by the Device Server. + Listen-RIP packets can only be received by the Device Server. + Send and Listen-RIP packets are sent and received by the Device Server." + ::= { userEntry 21} + + + + userPortConnected OBJECT-TYPE + SYNTAX Integer32(-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port user is currently connected to. -1 if user not connected" + ::= { userEntry 22} + + userSessionTime OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current User session time." + ::= { userEntry 23} + + userIdleTime OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Idle time" + ::= { userEntry 24} + + -- ::= ::= { userEntry 25} this OID is obsolete + -- ::= ::= { userEntry 26} this OID is obsolete + + userAllowAccessClusterPorts OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow/disallow the user to access to clustering ports." + ::= { userEntry 27 } + + userHost OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the host." + ::= { userEntry 28} + + userTunnel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the user's host." + ::= { userEntry 29} + +-- Port Access Table + + portAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port access info table for user." + ::= { userInfo 2 } + + portAccessEntry OBJECT-TYPE + SYNTAX PortAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portAccessTable, each relating to a user's + access privileges for a serial port." + INDEX { portAccessUserIndex, portAccessPortIndex } + ::= { portAccessTable 1 } + + PortAccessEntry ::= + SEQUENCE { + portAccessUserIndex GenericTableIndex, + portAccessPortIndex PortNumber, + portAccessStatus ContainerStatus, + portRWAccessAllowed YesNoValue, + portRIAccessAllowed YesNoValue, + portROAccessAllowed YesNoValue + } + + portAccessUserIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for the user entry that port access applies to." + ::= { portAccessEntry 1 } + portAccessPortIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number that user access applies to." + ::= { portAccessEntry 2 } + + portAccessStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portAccessEntry 3 } + + portRWAccessAllowed OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the user's read write access to the port." + ::= { portAccessEntry 4 } + + portRIAccessAllowed OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the user's read input access to the port." + ::= { portAccessEntry 5 } + + portROAccessAllowed OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the user's read output access to the port." + ::= { portAccessEntry 6 } + + +-- User Session Table + + + userSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "user." + ::= { userInfo 3 } + + userSessionEntry OBJECT-TYPE + SYNTAX UserSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the userEntry, each relating to a user." + INDEX { userSessionUserIndex, userSessionNumber } + ::= { userSessionTable 1 } + + UserSessionEntry ::= + SEQUENCE { + userSessionUserIndex GenericTableIndex, + userSessionNumber Integer32, + userSessionStatus ContainerStatus, + userSessionType INTEGER, + userSessionAuto OnOffValue, + userSessionTelnetPort Integer32, + userSessionTelnetHost DisplayString, + userSessionTelnetTermType DisplayString, + userSessionTelnetEcho OnOffValue, + userSessionTelnetMapnl OnOffValue, + userSessionTelnetMode OnOffValue, + userSessionTelnetInterrupt Hex8, + userSessionTelnetQuit Hex8, + userSessionTelnetEOF Hex8, + userSessionTelnetErase Hex8, + userSessionTelnetEchoCC Hex8, + userSessionTelnetBreak Hex8, + userSessionSSHPort Integer32, + userSessionSSHHost DisplayString, + userSessionSSHTermType DisplayString, + userSessionSSHVerbose OnOffValue, + userSessionSSHCompression OnOffValue, + userSessionSSHAutoLogin OnOffValue, + userSessionSSHName DisplayString, + userSessionSSHProtocol INTEGER, + userSessionSSHRSA OnOffValue, + userSessionSSHDSA OnOffValue, + userSessionSSHKeyboard OnOffValue, + userSessionSSHCipherSSH1 INTEGER, + userSessionSSHFirstSSH2Cipher INTEGER, + userSessionSSHSecondSSH2Cipher INTEGER, + userSessionSSHThirdSSH2Cipher INTEGER, + userSessionSSHFourthSSH2Cipher INTEGER, + userSessionSSHFifthSSH2Cipher INTEGER, + userSessionRloginHost DisplayString, + userSessionRloginTermType DisplayString, + userSessionTelnetTunnelName DisplayString, + userSessionSSHTunnelName DisplayString, + userSessionRloginTunnelName DisplayString, + userSessionStrictHostKeyChecking OnOffValue, + userSessionSSHSixthSSH2Cipher INTEGER, + userSessionSSHSeventhSSH2Cipher INTEGER, + userSessionSSHEighthSSH2Cipher INTEGER + } + userSessionUserIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user number." + ::= { userSessionEntry 1 } + + userSessionNumber OBJECT-TYPE + SYNTAX Integer32(1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The session number." + ::= { userSessionEntry 2 } + + userSessionStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { userSessionEntry 3} + + userSessionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + telnet(2), + rlogin(3), + ssh(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of session for this session number for this user." + ::= { userSessionEntry 4 } + + userSessionAuto OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether or not the session(s) will start automatically + when the user logs into the Device Server. " + ::= { userSessionEntry 5 } + + userSessionTelnetPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For Telnet sessions, the TCP port number the target host is + listening on for incoming connections." + ::= { userSessionEntry 6 } + + userSessionTelnetHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { userSessionEntry 7 } + + userSessionTelnetTermType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of terminal attached to this line; for example, ANSI or WYSE60." + ::= { userSessionEntry 8 } + + userSessionTelnetEcho OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Toggles between local echo of entered characters and suppressing local + echo. Local echo is used for normal processing, while suppressing the + echo is convenient for entering text that should not be displayed on + the screen, such as passwords. This parameter can only be used when + Line Mode is On. Default is Off." + ::= { userSessionEntry 9} + + userSessionTelnetMapnl OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maps carriage returns (CR) to carriage return line feed (CRLF). Default is Off." + ::= { userSessionEntry 10} + + userSessionTelnetMode OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When On, keyboard input is not sent to the remote host until Enter is + pressed, otherwise input is sent every time a key is pressed. Default is Off." + ::= { userSessionEntry 11} + + userSessionTelnetInterrupt OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the interrupt character. Typing the interrupt character interrupts + the current process. This value is in hexadecimal with a default value + of 3 (ASCII value ^C)." + ::= { userSessionEntry 12 } + + userSessionTelnetQuit OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the quit character. Typing the quit character closes and exits the + current Telnet session. This value is in hexadecimal with a default value + of 1c (ASCII value FS)." + ::= { userSessionEntry 13} + + userSessionTelnetEOF OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the end-of-file character. When Line Mode is On, entering the eof + character as the first character on a line sends the character to the remote + host. This value is in hexadecimal with a default value of 4 (ASCII value ^D)." + ::= { userSessionEntry 14 } + + userSessionTelnetErase OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the erase character. When Line Mode is Off, typing the erase character + erases one character. This value is in hexadecimal with a default value of 8 + (ASCII value ^H)." + ::= { userSessionEntry 15 } + + userSessionTelnetEchoCC OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the echo character. When Line Mode is On, typing the echo character + echoes the text locally and sends only completed lines to the host. This + value is in hexadecimal with a default value of 5 (ASCII value ^E)." + ::= { userSessionEntry 16 } + + userSessionTelnetBreak OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the escape character. Returns you to the command line mode. + This value is in hexadecimal with a default value of 1d (ASCII value GS)." + ::= { userSessionEntry 17} + + userSessionSSHPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The target host TCP port number." + ::= { userSessionEntry 18} + + userSessionSSHHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host that the user will automatically connect to via SSH + after a successful login." + ::= { userSessionEntry 19} + + userSessionSSHTermType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of terminal that will connecting via SSH." + ::= { userSessionEntry 20} + + userSessionSSHVerbose OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Displays debug messages on the terminal." + ::= { userSessionEntry 21} + + userSessionSSHCompression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Requests compression of all data. Compression is desirable + on modem lines and other slow connections, but will only + slow down things on fast networks." + ::= { userSessionEntry 22} + + userSessionSSHAutoLogin OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Creates an automatic SSH login, using the Name and Password values." + ::= { userSessionEntry 23} + + userSessionSSHName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the user logging into the SSH session." + ::= { userSessionEntry 24} + + userSessionSSHProtocol OBJECT-TYPE + SYNTAX INTEGER { + ssh1(1), + ssh2(2), + sshBoth(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the SSH client version that will be used + for the SSH session." + ::= { userSessionEntry 25} + + userSessionSSHRSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An authentication method used by SSH version 1 and 2. + Use RSA authentication for the SSH session." + ::= { userSessionEntry 26} + + userSessionSSHDSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An authentication method used by SSH version 2. + Use DSA authentication for the SSH session." + ::= { userSessionEntry 27} + + userSessionSSHKeyboard OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= { userSessionEntry 28} + + userSessionSSHCipherSSH1 OBJECT-TYPE + SYNTAX INTEGER { + tripledes(1), + blowfish(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the encryption method (cipher) that you + want to use for your SSH version 1 connection: + 3DES or Blowfish" + ::= { userSessionEntry 29} + + userSessionSSHFirstSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + tripledes(1), + blowfish(2), + aes-cbc(3), + cast(4), + arcfour(5), + aes-ctr(6), + aes-gcm(7), + chacha20-poly1305(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the first priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { userSessionEntry 30} + + userSessionSSHSecondSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the second priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { userSessionEntry 31} + + userSessionSSHThirdSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the third priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { userSessionEntry 32} + + userSessionSSHFourthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the fourth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { userSessionEntry 33} + + userSessionSSHFifthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the fifth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { userSessionEntry 34} + + userSessionRloginHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { userSessionEntry 35} + + userSessionRloginTermType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of terminal attached to this line; for example, ansi or wyse60." + ::= { userSessionEntry 36} + + userSessionTelnetTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with the Telnet service." + ::= { userSessionEntry 37 } + + userSessionSSHTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with the SSH service." + ::= { userSessionEntry 38 } + + userSessionRloginTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with the Rlogin service." + ::= { userSessionEntry 39 } + + userSessionStrictHostKeyChecking OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set, the device server must have a host key loaded." + ::= { userSessionEntry 40} + + userSessionSSHSixthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the sixth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { userSessionEntry 41} + + userSessionSSHSeventhSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the seventh priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { userSessionEntry 42} + + userSessionSSHEighthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the eighth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { userSessionEntry 43} + +--****************************************************************************** +-- portInfo group. A table of entries, each entry per port. + + portTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port configuration table." + ::= { portInfo 1 } + + portEntry OBJECT-TYPE + SYNTAX PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the port configuration table, each relating to a serial port." + INDEX { portIndex } + ::= { portTable 1 } + + PortEntry ::= + SEQUENCE { + portIndex PortNumber, + portStatus ContainerStatus, + portName DisplayString, + portService INTEGER, + portDial INTEGER, + portModem DisplayString, + portPhone DisplayString, + portTermType INTEGER, + portPages Integer32, + portPreDefinedUser DisplayString, + portDSPort Integer32, + portIdleTimer Integer32, + portSessionTimer Integer32, + portSecurity OnOffValue, + portBreak INTEGER, + portInboundFlowControl OnOffValue, + portOutboundFlowControl OnOffValue, + portInitialMode INTEGER, + portReset OnOffValue, + portKeepalive OnOffValue, + portMapCR OnOffValue, + portMOTD OnOffValue, + portHotKeyPrefix Hex8, + portLock OnOffValue, + portEnable OnOffValue, + portMultiSession Integer32, + portDialRetries Integer32, + portDialTimeout Integer32, + portInternetAddress Ipv4v6Address, + portRawOption INTEGER, + portDirectTrigger Hex8, + portDataLogging OnOffValue, + portSacSupport OnOffValue, + portSendName OnOffValue, + portConnectInitiateString DisplayString, + portConnectTerminateString DisplayString, + portConnectStringDelay Integer32, + portBreakLength Integer32, + portBreakDelay Integer32 + } + + portIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Serial Port Index. Valid values are 1 to maximum port number the + Device Server supports" + ::= { portEntry 1} + + portStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portEntry 2} + + portName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Provide a name for the line so it can be easily identified." + ::= { portEntry 3} + + portService OBJECT-TYPE + SYNTAX INTEGER { + dslogin(1), + directraw(2), + silentraw(3), + reverseraw(4), + bidirectionalmodem(5), + directtelnet(6), + silenttelnet(7), + reversetelnet(8), + directssh(9), + silentssh(10), + reversessh(11), + directrlogin(12), + silentrlogin(13), + slip(14), + ppp(15), + printer(16), + udp(17), + vmodem(18), + clienttunnel(19), + servertunnel(20), + modbusslave(21), + modbusmaster(22) + , + customapp(23) + , + signalIo(24) + , + trueport(25) + , + powermanagement(26) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the Line Service, which determines how the + line will be used. USB ports can only be configured to + reverseraw(4),reversessh(11),,reversetelnet(8), + bidirectionalmodem(5), trueport(25),customapp(23)" + ::= { portEntry 4} + + portDial OBJECT-TYPE + SYNTAX INTEGER{ + none(1), + in(2), + out(3), + both(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines how a modem will work on the line. If your user + is remote and will be dialing in via modem or ISDN TA, set + this parameter to In; if the Device Server is being used as + a router, set this parameter to either In, Out, or Both, + depending on which end of the link your Device Server is + situated and how you want to initiate the communication." + ::= { portEntry 5} + + portModem OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the predefined modem that is used on this line." + ::= { portEntry 6} + + portPhone OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The phone number to use when Dial is set to Out." + ::= { portEntry 7} + + portTermType OBJECT-TYPE + SYNTAX INTEGER { + wyse60(1), + vt100(2), + ansi(3), + dumb(4), + tvi925(5), + ibm3151(6), + vt320(7), + hp700(8), + extra1(9), + extra2(10), + extra3(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the type of terminal connected to the line: + Dumb, WYSE60, VT100, ANSI, TVI925, IBM3151TE, + VT320 (specifically supporting VT320-7), + HP700 (specifically supporting HP700/44), + Term1, Term2, Term3 (user defined terminals)" + ::= { portEntry 8} + + portPages OBJECT-TYPE + SYNTAX Integer32(1..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For DSLogin line service, this is the number of video + pages the terminal supports. Valid values are 1-7. + The default is 5 pages." + ::= { portEntry 9} + + portPreDefinedUser OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For DSLogin line service, makes this a line that is dedicated + to the specified user. Only this user will be able to log in + on this line and they won't need to enter their login + name - just their password." + ::= { portEntry 10} + + portDSPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server port number." + ::= { portEntry 11} + + portIdleTimer OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enter a time period, in seconds, for which the Idle Timer will run. + Use this timer to close a connection because of inactivity. When the + Idle Timer expires, the Device Server will end the connection. The + maximum value is 4294967 seconds (about 49 days). The default value + of 0 (zero) means the Idle Timer will not expire, so the connection is + permanently open." + ::= { portEntry 12} + + portSessionTimer OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enter a time, in seconds, for which the Session Timer will run. Use this + timer to forcibly close the session (connection). When the Session Timer + expires, the Device Server will end the connection. The default value is + 0 seconds so the port will never timeout. The maximum value is 4294967 + seconds (about 49 days)." + ::= { portEntry 13} + + portSecurity OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables login/password authentication, locally or externally, + on reverse Telnet connections. The default is Off." + ::= { portEntry 14} + + portBreak OBJECT-TYPE + SYNTAX INTEGER { + off(1), + local(2), + remote(3), + brkintr(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how a break is interpreted: + None-The Device Server ignores the break key completely and + it is not passed through to the host. This is the default setting. + Local-The Device Server deals with the break locally. If the user is + in a session, the break key has the same effect as a hot key. + Remote-When the break key is pressed, the Device Server translates this + into a telnet break signal which it sends to the host machine. + Brkintr-On some systems such as SunOS, XENIX, and AIX, a break received + from the peripheral is not passed to the client properly. If the + client wishes to make the break act like an interrupt key (for example, + when the stty options -ignbrk and brkintr are set)" + ::= { portEntry 15} + + portInboundFlowControl OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines if input flow control is to be used. + Default is On. This is active only when Line Flow Control + is set to Soft, Hard, or Both." + ::= { portEntry 16} + + portOutboundFlowControl OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines if output flow control is to be used. + Default is On. This is active only when Line Flow Control + is set to Soft, Hard, or Both." + ::= { portEntry 17} + + portInitialMode OBJECT-TYPE + SYNTAX INTEGER { + cli(1), + menu(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the initial interface a user navigates when logging + into the line; either the Menu or a prompt for the CLI. + The default is CLI." + ::= { portEntry 18} + + portReset OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resets the terminal type connected to the line when a user logs out." + ::= { portEntry 19} + + portKeepalive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables a per-connection TCP keepalive feature; after approximately + 3 minutes of network connection idle time, the connection will send + a gratuitous ACK to the network peer, either ensuring the connection + stays active OR causing a dropped connection condition to be recognized + by the reverse raw service. + Applications using this feature need to be aware that there might be + some considerable delay between a network disconnection and the port + being available for the next connection attempt; this is to allow any + data sent on prior connections to be transmitted out of the serial + port buffer. Application network retry logic needs to accommodate this feature." + ::= { portEntry 20} + + portMapCR OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maps carriage returns (CR) to carriage return line feed (CRLF). + The default value is Off." + ::= { portEntry 21} + + portMOTD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables the message of the day on the line." + ::= { portEntry 22} + + portHotKeyPrefix OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix that a user types to lock a line or redraw the Menu. The + default value is hex 01, which corresponds to Ctrl-a (^a) (hex value + 02 would be Ctrl-b (^b), etc.): + ^a l-(Lowercase L) Locks the line until the user unlocks it. The user + is prompted for a password (any password, excluding spaces) and locks + the line. Next, the user must retype the password to unlock the line. + ^r-When you switch from a session back to the Menu, the screen may not + be redrawn correctly. If this happens, use this command to redraw it properly. + You can use the Hotkey Prefix key to lock a line only when the Line + Lock parameter is On." + ::= { portEntry 23} + + portLock OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, the user can lock his terminal with a password using the + Hotkey Prefix (default Ctrl-a) ^a l (lowercase L). The Device Server + prompts the user for a password and a confirmation." + ::= { portEntry 24} + + portEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Is the Port Enabled. This field is not available on 1-port units." + ::= { portEntry 25} + portMultiSession OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of Multisessions allowed on this port" + ::= { portEntry 26} + + portDialRetries OBJECT-TYPE + SYNTAX Integer32(0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of Dial Retries." + ::= { portEntry 27} + + portDialTimeout OBJECT-TYPE + SYNTAX Integer32(1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timeout value when dialing in seconds." + ::= { portEntry 28} + + portInternetAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Internet address of this port." + ::= { portEntry 29} + + portRawOption OBJECT-TYPE + SYNTAX INTEGER { + noneMultihost(1), + multihost(2), + directAny(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the multihost Service and direct connection initiate mode" + ::= { portEntry 30} + + portDirectTrigger OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the direct connection initiate char" + ::= { portEntry 31} + + portDataLogging OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, serial data will be buffered if the TCP connection is lost. + When the TCP connection is re-established, the buffered serial data will + be sent to its destination (this option is not available when Monitor DSR, + Monitor DCD, or Multihost is enabled). + The data buffer is 4K for desktop models and 32K for rack mount models. + If the data buffer is filled, incoming serial data will overwrite the + oldest data. The default is off." + ::= { portEntry 32} + + portSacSupport OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, a user can access SAC (the interface of the Microsoft + Emergency Management Systems utility) through EasyPort Web when the device server's + serial port is connected to a Microsoft Server 2003 or + Microsoft Server 2008 host. The default is off." + ::= { portEntry 33} + + portSendName OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send the port name on connect. Applies to direct raw, silent raw, + and TruePort (server-initiated) srevice types." + ::= { portEntry 34} + + portConnectInitiateString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String to be sent when connection is initiated." + ::= { portEntry 35} + + portConnectTerminateString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String to be sent when connection is terminated." + ::= { portEntry 36} + + portConnectStringDelay OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The delay after sending the connect or terminate string, in milliseconds" + ::= { portEntry 37} + + portBreakLength OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Amount of time, in milliseconds, to send a break signal (tunnel service only)" + ::= { portEntry 38} + + portBreakDelay OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The delay, in milliseconds, after sending a break signal (tunnel service only)" + ::= { portEntry 39} + +-- port Hdw Table + + portHdwTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortHdwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port." + ::= { portInfo 2 } + + portHdwEntry OBJECT-TYPE + SYNTAX PortHdwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portHdwEntry, each relating to a port." + INDEX { portHdwIndex } + ::= { portHdwTable 1 } + + PortHdwEntry ::= + SEQUENCE { + portHdwIndex PortNumber, + portHdwStatus ContainerStatus, + portHdwInterface INTEGER, + portHdwSpeed INTEGER, + portHdwDataBits INTEGER, + portHdwParity INTEGER, + portHdwStopBits INTEGER, + portHdwFlowControl INTEGER, + portHdwMonitorDSR OnOffValue, + portHdwMonitorDCD OnOffValue, + portHdwDuplex INTEGER, + portHdwTXDriverControl INTEGER, + portHdwEchoSuppression OnOffValue, + portHdwUART INTEGER, + portHdwIRQ Integer32, + portHdwTxBytes Counter32, + portHdwRxBytes Counter32, + portHdwFrameErrs Counter32, + portHdwParityErrs Counter32, + portHdwBreaks Counter32, + portHdwOverruns Counter32, + portHdwRTS OnOffValue, + portHdwCTS OnOffValue, + portHdwDTR OnOffValue, + portHdwDSR OnOffValue, + portHdwCD OnOffValue, + portHdwRI OnOffValue, + + portSoftTermination OnOffValue, + portHdwCustomSpeed Integer32, + portHdwDiscardCharactersRecievedWithErrors OnOffValue, + portHdwRtsToggle OnOffValue, + portHdwRtsInitialDelay Integer32, + portHdwRtsFinalDelay Integer32, + portHdwDataEquipment Integer, + portHdwSlot Integer + } + portHdwIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port hardware Index" + ::= { portHdwEntry 1 } + + portHdwStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portHdwEntry 2} + + portHdwInterface OBJECT-TYPE + SYNTAX INTEGER { + eia232(1), + eia422(2), + eia485(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the type of line that is being used with the + Device Server. Select either EIA-232, EIA-422, or EIA-485." + ::= { portHdwEntry 3} + + portHdwSpeed OBJECT-TYPE + SYNTAX INTEGER { + b50(1), + b75(2), + b110(3), + b134(4), + b150(5), + b200(6), + b300(7), + b600(8), + b1200(9), + b1800(10), + b2400(11), + b4800(12), + b9600(13), + b19200(14), + b38400(15), + b57600(16), + b115200(17), + b230400(18), + b28800(23), + bCustom(24) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the baud rate of the line; keep in mind that + speed is affected by the length of the cable. When bCustom + is set, then the baud rate is specified by portHwdCustomSpeed. + Internal modems only support the following baud rates: + 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, + 115200, and 28800." + ::= { portHdwEntry 4} + + portHdwDataBits OBJECT-TYPE + SYNTAX INTEGER { + d5(1), + d6(2), + d7(3), + d8(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of bits in a byte. The default is 8. + Internal modems only support 7 and 8 data bits." + ::= { portHdwEntry 5} + + portHdwParity OBJECT-TYPE + SYNTAX INTEGER { + none(1), + odd(2), + even(3), + mark(4), + space(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if you are using Even, Odd, or No parity on the line. + If you want to force a parity type, you can specify Mark for 1 + or Space for 0. " + ::= { portHdwEntry 6} + + portHdwStopBits OBJECT-TYPE + SYNTAX INTEGER { + s1(1), + s2(2), + s1d5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of stop bits that follow a byte. + Certain models do not support 1.5 stop bits. Internal + modems only support 1 stop bit." + ::= { portHdwEntry 7} + + portHdwFlowControl OBJECT-TYPE + SYNTAX INTEGER { + none(1), + soft(2), + hard(3), + both(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whether the data flow is handled by the + software (Soft), hardware (Hard), Both, or None." + ::= { portHdwEntry 8} + + portHdwMonitorDSR OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the RS-232 signal DSR (Data Set Ready) should + be monitored, for Device Servers with a DTE serial interface. + On a Device Server with a DCE serial interface, this object + specifies whether the DTR (Data Terminal Ready) signal should + be monitored. + + For DTE interfaces, this is used with modems or any device that sends + a DSR signal. When it is monitored and the Device Server detects + a DSR signal, the line service is started. Default is Off. If + both Monitor DCD and Monitor DSR are enabled, both signals must + be detected before the line service is started. + + For DCE interfaces, this is used with terminals or other devices + that output a DTR signal. + + This value cannot be changed for internal modems." + ::= { portHdwEntry 9} + + portHdwMonitorDCD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the RS-232 signal DCD (Data Carrier Detect) should + be monitored. This object does not apply to DCE serial interfaces. + + This is used with modems or any other device that sends + a DCD signal. When it is monitored and the Device Server detects a + DCD signal, the line service is started. Default is Off. If both + Monitor DCD and Monitor DSR are enabled, both signals must be detected + before the line service is started." + ::= { portHdwEntry 10} + + portHdwDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether the line is Full Duplex (communication both ways + at the same time) or Half Duplex (communication in one direction + at a time)." + ::= { portHdwEntry 11} + + portHdwTXDriverControl OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + rts(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used with a EIA-485 serial interface, if your application supports + RTS (Request To Send), select this option. Otherwise, select Auto. + Default is Auto" + ::= { portHdwEntry 12} + + portHdwEchoSuppression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter applies only to EIA-485 Half Duplex mode. All characters + will be echoed to the user and transmitted across the serial ports. + Some EIA-485 applications require local echo to be enabled in order to + monitor the loopback data to determine that line contention has occurred. + If your application cannot handle loopback data, echo suppression should + be On. The default is echo suppression Off." + ::= { portHdwEntry 13} + + portHdwUART OBJECT-TYPE + SYNTAX INTEGER { + scc(1), + smc(2), + exar(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwUART" + ::= { portHdwEntry 14} + + portHdwIRQ OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Hardware IRQ" + ::= { portHdwEntry 15} + + portHdwTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwTxBytes" + ::= { portHdwEntry 16} + + portHdwRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwRxBytes" + ::= { portHdwEntry 17} + + portHdwFrameErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwFrameErrs" + ::= { portHdwEntry 18} + + portHdwParityErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwParityErrs" + ::= { portHdwEntry 19} + + portHdwBreaks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwBreaks" + ::= { portHdwEntry 20} + + portHdwOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwOverruns" + ::= { portHdwEntry 21} + + portHdwRTS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwRTS" + ::= { portHdwEntry 22} + + portHdwCTS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwCTS" + ::= { portHdwEntry 23} + + portHdwDTR OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwDTR" + ::= { portHdwEntry 24} + + portHdwDSR OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwDSR" + ::= { portHdwEntry 25} + + portHdwCD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwCD" + ::= { portHdwEntry 26} + + portHdwRI OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "portHdwRI" + ::= { portHdwEntry 27} + + + portSoftTermination OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables software line termination." + ::= { portHdwEntry 29} + + portHdwCustomSpeed OBJECT-TYPE + SYNTAX Integer32(50..1843200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The custom baud rate for this port." + ::= { portHdwEntry 30 } + + portHdwDiscardCharactersRecievedWithErrors OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This option if set will discard any characters recieved on the + uart that have overrun, framing or parity errors. If not set, + then the characters are sent out the network connection" + ::= { portHdwEntry 31} + + portHdwRtsToggle OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This option if set will toggle RTS on before transmitting the + first character and toggle RTS off after transmitting the + last character." + ::= { portHdwEntry 32} + + portHdwRtsInitialDelay OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The delay, in msec, between turning RTS on and transmittng + the first character." + ::= { portHdwEntry 33} + + portHdwRtsFinalDelay OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The delay, in msec, between transmitting the last character + and turning RTS off." + ::= { portHdwEntry 34} + + portHdwDataEquipment OBJECT-TYPE + SYNTAX Integer{Rolled (1) , Straight (2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This option if set will toggle between Data Terminal Equipment (DTE) Rolled and + Data Communication Equipment (DCE) Straight." + ::= { portHdwEntry 35} + + portHdwSlot OBJECT-TYPE + SYNTAX Integer{Disabled (1) , USB (2), RS232 (3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot hardware available. + portHdwSlot.1 (ports 1 - 16) + portHdwSlot.2 (ports 17- 32) + portHdwSlot.3 (ports 33- 48)" + ::= { portHdwEntry 36} +--****************************************************************************** +--- Port Telnet Table + + portTelnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortTelnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Telnet Table." + ::= { portInfo 3 } + + portTelnetEntry OBJECT-TYPE + SYNTAX PortTelnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portTelnetEntry, each relating to a port." + INDEX { portTelnetIndex } + ::= { portTelnetTable 1 } + + PortTelnetEntry ::= + SEQUENCE { + portTelnetIndex PortNumber, + portTelnetStatus ContainerStatus, + portTelnetPort Integer32, + portTelnetHost DisplayString, + portTelnetTermType DisplayString, + portTelnetEcho OnOffValue, + portTelnetMapnl OnOffValue, + portTelnetMode OnOffValue, + portTelnetInterrupt Hex8, + portTelnetQuit Hex8, + portTelnetEOF Hex8, + portTelnetErase Hex8, + portTelnetEchoCC Hex8, + portTelnetBreak Hex8, + portTelnetTunnelName DisplayString + } + portTelnetIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portTelnetIndex" + ::= { portTelnetEntry 1 } + + portTelnetStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portTelnetEntry 2} + + portTelnetPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for + incoming connections. Default is 23." + ::= { portTelnetEntry 3 } + + portTelnetHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { portTelnetEntry 4 } + + portTelnetTermType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of terminal attached to this line; for example, ANSI or WYSE60." + ::= { portTelnetEntry 5 } + + portTelnetEcho OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Toggles between local echo of entered characters and suppressing + local echo. Local echo is used for normal processing, while suppressing + the echo is convenient for entering text that should not be displayed + on the screen, such as passwords. This parameter can only be used when + Line Mode is On. Default is Off." + ::= { portTelnetEntry 6} + + portTelnetMapnl OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maps carriage returns (CR) to carriage return line feed (CRLF). + The default value is Off." + ::= { portTelnetEntry 7 } + + portTelnetMode OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When On, keyboard input is not sent to the remote host until + Enter is pressed, otherwise input is sent every time a key + is pressed. Default is Off." + ::= { portTelnetEntry 8} + + portTelnetInterrupt OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the interrupt character. Typing the interrupt + character interrupts the current process. This value is in + hexadecimal with a default value of 3 (ASCII value ^C)." + ::= { portTelnetEntry 9 } + + portTelnetQuit OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the quit character. Typing the quit character closes + and exits the current telnet session. This value is in + hexadecimal with a default value of 1c (ASCII value FS)." + ::= { portTelnetEntry 10} + + portTelnetEOF OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the end-of-file character. When Line Mode is On, + entering the eof character as the first character on a line + sends the character to the remote host. This value is in hexadecimal + with a default value of 4 (ASCII value ^D)." + ::= { portTelnetEntry 11 } + + portTelnetErase OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the erase character. When Line Mode is Off, typing the erase + character erases one character. This value is in hexadecimal with a + default value of 8 (ASCII value ^H)." + ::= { portTelnetEntry 12 } + + portTelnetEchoCC OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the echo character. When Line Mode is On, typing the echo + character echoes the text locally and sends only completed lines to + the host. This value is in hexadecimal with a default value of 5 + (ASCII value ^E)." + ::= { portTelnetEntry 13 } + + portTelnetBreak OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the escape character. Returns you to the command line mode. + This value is in hexadecimal with a default value of 1d (ASCII value GS)." + ::= { portTelnetEntry 14} + + portTelnetTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portTelnetEntry 15 } + + +-- Port SSH Table + + portSSHTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSSHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port SSH Table." + ::= { portInfo 4 } + + portSSHEntry OBJECT-TYPE + SYNTAX PortSSHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portSSHEntry, each relating to a port." + INDEX { portSSHIndex } + ::= { portSSHTable 1 } + + PortSSHEntry ::= + SEQUENCE { + portSSHIndex PortNumber, + portSSHStatus ContainerStatus, + portSSHPort Integer32, + portSSHHost DisplayString, + portSSHTermType DisplayString, + portSSHVerbose OnOffValue, + portSSHCompression OnOffValue, + portSSHAutoLogin OnOffValue, + portSSHName DisplayString, + portSSHProtocol INTEGER, + portSSHRSA OnOffValue, + portSSHDSA OnOffValue, + portSSHKeyboard OnOffValue, + portSSHCipherSSH1 INTEGER, + portSSHFirstSSH2Cipher INTEGER, + portSSHSecondSSH2Cipher INTEGER, + portSSHThirdSSH2Cipher INTEGER, + portSSHFourthSSH2Cipher INTEGER, + portSSHFifthSSH2Cipher INTEGER, + portSSHTunnelName DisplayString, + portSSHStrictHostKeyChecking OnOffValue, + portSSHSixthSSH2Cipher INTEGER, + portSSHSeventhSSH2Cipher INTEGER, + portSSHEighthSSH2Cipher INTEGER, + + } + portSSHIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portSSHIndex" + ::= { portSSHEntry 1} + + portSSHStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portSSHEntry 2} + + portSSHPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on + for incoming connections. The default is port 22." + ::= { portSSHEntry 3} + + portSSHHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { portSSHEntry 4} + + portSSHTermType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of terminal that will connecting via SSH." + ::= { portSSHEntry 5} + + portSSHVerbose OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Displays debug messages on the terminal." + ::= { portSSHEntry 6} + + portSSHCompression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Requests compression of all data. Compression is desirable + on modem lines and other slow connections, but will only + slow down things on fast networks" + ::= { portSSHEntry 7} + + portSSHAutoLogin OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Creates an automatic SSH login, using the Name and Password values." + ::= { portSSHEntry 8} + + portSSHName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the user logging into the SSH session." + ::= { portSSHEntry 9} + + portSSHProtocol OBJECT-TYPE + SYNTAX INTEGER { + ssh1(1), + ssh2(2), + sshBoth(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the SSH client version that will be used + for the SSH session." + ::= { portSSHEntry 10} + + portSSHRSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An authentication method used by SSH version 1 and 2. + Use RSA authentication for the SSH session." + ::= { portSSHEntry 11} + + portSSHDSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An authentication method used by SSH version 2. + Use DSA authentication for the SSH session." + ::= { portSSHEntry 12} + + portSSHKeyboard OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= { portSSHEntry 13} + + portSSHCipherSSH1 OBJECT-TYPE + SYNTAX INTEGER { + tripledes(1), + blowfish(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the encryption method (cipher) that you + want to use for your SSH version 1 connection: + 3DES or Blowfish" + ::= { portSSHEntry 14} + + portSSHFirstSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + tripledes(1), + blowfish(2), + aes-cbc(3), + cast(4), + arcfour(5), + aes-ctr(6), + aes-gcm(7), + chacha20-poly1305(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the first priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { portSSHEntry 15} + + portSSHSecondSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the second priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { portSSHEntry 16} + + portSSHThirdSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the third priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { portSSHEntry 17} + + portSSHFourthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the fourth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { portSSHEntry 18} + + portSSHFifthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the fifth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { portSSHEntry 19} + + portSSHTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portSSHEntry 20 } + + portSSHStrictHostKeyChecking OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set, the device server must have a host key loaded." + ::= { portSSHEntry 21} + + portSSHSixthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the sixth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { portSSHEntry 22} + + portSSHSeventhSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the seventh priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { portSSHEntry 23} + + portSSHEighthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes-cbc(4), + cast(5), + arcfour(6), + aes-ctr(7), + aes-gcm(8), + chacha20-poly1305(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the eighth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES-CBC, CAST, Arcfour, + AES-CTR, AES-GCM, or ChaCha20-Poly1305" + ::= { portSSHEntry 24} + +-- Port PPP Table + + portPPPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortPPPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port PPP Table." + ::= { portInfo 5 } + + portPPPEntry OBJECT-TYPE + SYNTAX PortPPPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portPPPEntry, each relating to a port." + INDEX { portPPPIndex } + ::= { portPPPTable 1 } + + PortPPPEntry ::= + SEQUENCE { + portPPPIndex PortNumber, + portPPPStatus ContainerStatus, + portPPPLocalIpAddr IpAddress, + portPPPRemoteIpAddr IpAddress, + portPPPSubnetBits Integer32, + portPPPIpV6LocalIpAddr Ipv6InterfaceId, + portPPPIpV6RemoteIpAddr Ipv6InterfaceId, + portPPPAccm Hex32, + portPPPMru Integer32, + portPPPSecurity INTEGER, + portPPPUser DisplayString, + portPPPRemoteUser DisplayString, + portPPPACComp OnOffValue, + portPPPProtoComp OnOffValue, + portPPPVJComp OnOffValue, + portPPPMagicNegotiation OnOffValue, + portPPPIPAddrNegotiation OnOffValue, + portPPPCRTimeout Integer32, + portPPPTRTimeout Integer32, + portPPPCRRetry Integer32, + portPPPTRRetry Integer32, + portPPPNakRetry Integer32, + portPPPAuthTimeout Integer32, + portPPPRoamingCallback OnOffValue, + portPPPChallengInterval Integer32, + portPPPRouting INTEGER, + portPPPDynamicDNSEnabled OnOffValue, + portPPPDynamicDNSHostname DisplayString, + portPPPDynamicDNSUserName DisplayString, + portPPPDynamicDNSPassword DisplayString, + portPPPDynamicDNSStatusString OCTET STRING, + portPPPMSDirectConnection INTEGER, + portPPPIPv6Prefix Ipv4v6Address, + portPPPIPv6PrefixBits Integer32, + portPPPEchoTimeout Integer32, + portPPPEchoRetry Integer32 + } + portPPPIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portPPPIndex" + ::= { portPPPEntry 1} + + portPPPStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portPPPEntry 2} + + portPPPLocalIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 IP address of the Device Server end of the PPP + link. For routing to work, you must enter a local IP + address. Choose an address that is part of the same network + or subnetwork as the remote end; for example, if the remote + end is address 192.101.34.146, your local IP address can be + 192.101.34.145. Do not use the Device Server's (main) IP + address in this field; if you do so, routing will not take + place correctly." + ::= { portPPPEntry 3} + + portPPPRemoteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 IP address of the remote end of the PPP link. Choose an + address that is part of the same network or subnetwork as the + Device Server. If you set the PPP parameter IP Address Negotiation + to On, the Device Server will ignore the remote IP address value + you enter here and will allow the remote end to specify its IP + address. If your user is authenticated by RADIUS and the RADIUS + parameter Framed-Address is set in the RADIUS file, the Device + Server will use the value in the RADIUS file in preference to the + value configured here. The exception to this rule is a Framed-Address + value in the RADIUS file of 255.255.255.254; this value allows the + Device Server to use the remote IP address value configured here." + ::= { portPPPEntry 4} + + portPPPSubnetBits OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the subnet mask. For example, a subnet mask + of 255.255.0.0 has 16 subnet/prefix bits. If your user is + authenticated by RADIUS and the RADIUS parameter Framed-Netmask is + set in the RADIUS file, the Device Server will use the value in the + RADIUS file in preference to the value configured here." + ::= { portPPPEntry 5} + + portPPPIpV6LocalIpAddr OBJECT-TYPE + SYNTAX Ipv6InterfaceId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local IPv6 interface identifier of the Device Server end of the + PPP link. For routing to work, you must enter a local IP address. + Choose an address that is part of the same network or subnetwork as + the remote end. Do not use the Device Server's (main) IP address in + this field; if you do so, routing will not take place correctly. The + first 64 bits of the Interface Identifier must be zero, therefore, + ::abcd:abcd:abcd:abcd is the expected format." + ::= { portPPPEntry 6} + + portPPPIpV6RemoteIpAddr OBJECT-TYPE + SYNTAX Ipv6InterfaceId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote IPv6 interface identifier of the remote end of the PPP link. + Choose an address that is part of the same network or subnetwork as the + Device Server. If you set the PPP parameter IP Address Negotiation to On, + the Device Server will ignore the remote IP address value you enter here + and will allow the remote end to specify its IP address. If your user is + authenticated by RADIUS and the RADIUS parameter Framed-Interface-ID is + set in the RADIUS file, the Device Server will use the value in the RADIUS + file in preference to the value configured here. The first 64 bits of the + Interface Identifier must be zero, therefore, ::abcd:abcd:abcd:abcd is the + expected format." + ::= { portPPPEntry 7} + + portPPPAccm OBJECT-TYPE + SYNTAX Hex32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the ACCM (Asynchronous Control Character Map) characters that + should be escaped from the data stream. This is entered as a 32-bit + hexadecimal number with each bit specifying whether or not the corresponding + character should be escaped. The bits are specified as the most significant + bit first and are numbered 31-0. Thus if bit 17 is set, the 17th character + should be escaped, that is, 0x11 (XON). So entering the value 000a0000 will + cause the control characters 0x11 (XON) and 0x13 (XOFF) to be escaped on the + link, thus allowing the use of XON/XOFF (software) flow control. If you have + selected Soft Flow Control on the Line, you must enter a value of 000a0000 + for the ACCM. The default value is 00000000, which means no characters will + be escaped." + ::= { portPPPEntry 8} + + portPPPMru OBJECT-TYPE + SYNTAX Integer32(64..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Maximum Receive Unit (MRU) parameter specifies the maximum size of PPP + packets that the Device Server's port will accept. Enter a value between + 64 and 1500 bytes; for example, 512. The default value is 1500. If your + user is authenticated by the Device Server, the MRU value will be overridden + if you have set a Framed MTU value for the user. If your user is authenticated + by RADIUS and the RADIUS parameter Framed-MTU is set in the RADIUS file, the + Device Server will use the value in the RADIUS file in preference to the + value configured here." + ::= { portPPPEntry 9} + + portPPPSecurity OBJECT-TYPE + SYNTAX INTEGER { + none(1), + pap(2), + chap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of authentication that will be done on the link: None, PAP, or CHAP. + The default is CHAP. You can use PAP or CHAP to authenticate a port or user + on the Device Server, from a remote location, or authenticate a remote + client/device, from the Device Server. PAP is a one time challenge of a + client/device requiring that it respond with a valid username and password. + A timer operates during which successful authentication must take place. If + the timer expires before the remote end has been authenticated successfully, + the link will be terminated. CHAP challenges a client/device at regular + intervals to validate itself with a username and a response, based on a hash + of the secret (password). A timer operates during which successful + authentication must take place. If the timer expires before the remote end + has been authenticated successfully, the link will be terminated. When + setting either PAP and CHAP, make sure the Device Server and the remote + client/device have the same setting. For example, if the Device Server is set + to PAP, but the remote end is set to CHAP, the connection will be refused. " + ::= { portPPPEntry 10} + + portPPPUser OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Complete this field only if you have specified PAP or CHAP (security + protocols) in the Security field, and you wish to dedicate this line + to a single remote user, who will be authenticated by the Device Server, + or you are using the Device Server as a router (back-to-back with + another Device Server). When Dial is set to Out or Both, the User is the + name the remote device will use to authenticate a port on this Device Server. + The remote device will only authenticate your Device Server's port when PAP + or CHAP are operating. You can enter a maximum of sixteen alphanumeric + characters; for example, tracy201. When connecting together two networks, + enter a dummy user name; for example, DS_HQ. + Note If you want a reasonable level of security, the user name and password + should not be similar to a user name or password used regularly to login to + the Device Server. External authentication can not be used for this user." + ::= { portPPPEntry 11} + + portPPPRemoteUser OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Complete this field only if you have specified PAP or CHAP (security protocols) + in the Security field, and you wish to dedicate this line to a single remote + user, who will be authenticated by the Device Server, or you are using the + Device Server as a router (back-to-back with another Device Server) When Dial + is set to In or Both, the Remote User is the name the Device Server will use + to authenticate the port on the remote device. Your Device Server will only + authenticate the port on the remote device when PAP or CHAP are operating. + You can enter a maximum of sixteen alphanumeric characters. When connecting + together two networks, enter a dummy user name; for example, DS_SALES. + Note If you want a reasonable level of security, the user name and password + should not be similar to a user name or password used regularly to login to + the Device Server. This option does not work with external authentication." + ::= { portPPPEntry 12} + + portPPPACComp OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines whether compression of the PPP Address and Control fields + take place on the link. The default is On. For most applications this should + be enabled." + ::= { portPPPEntry 13} + + portPPPProtoComp OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines whether compression of the PPP Protocol field takes + place on this link. The default is On." + ::= { portPPPEntry 14} + + portPPPVJComp OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines whether Van Jacobson Compression is used on this link. + The default is On. If your user is authenticated by the Device Server, + this VJ compression value will be overridden if you have set the User + Framed Compression On. If your user is authenticated by RADIUS and the + RADIUS parameter Framed-Compression is set in the RADIUS file, the + Device Server will use the value in the RADIUS file in preference to + the value configured here." + ::= { portPPPEntry 15} + + portPPPMagicNegotiation OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines if a line is looping back. If enabled (On), random + numbers are sent on the link. The random numbers should be + different, unless the link loops back. The default is Off. " + ::= { portPPPEntry 16} + + portPPPIPAddrNegotiation OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether or not IP address negotiation will take place. + IP address negotiation is where the Device Server allows the + remote end to specify its IP address. The default value is Off. + When On, the IP address specified by the remote end will be used + in preference to the Remote IP Address set for a Line. When Off, + the Remote IP Address set for the Line will be used. " + ::= { portPPPEntry 17} + + portPPPCRTimeout OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time, in seconds, that LCP (Link Control Protocol) + will wait before it considers a configure request packet to have + been lost." + ::= { portPPPEntry 18} + + portPPPTRTimeout OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time, in seconds, that LCP (Link Control Protocol) + will wait before it considers a terminate request packet to have + been lost." + ::= { portPPPEntry 19} + + portPPPCRRetry OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of times a configure request packet will + be sent before the link is terminated." + ::= { portPPPEntry 20} + + portPPPTRRetry OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of times a terminate request packet will + be sent before the link is terminated." + ::= { portPPPEntry 21} + + portPPPNakRetry OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of times a configure NAK packet will + be sent before the link is terminated." + ::= { portPPPEntry 22} + + portPPPAuthTimeout OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timeout, in seconds, during which successful PAP or + CHAP authentication must take place (when PAP or CHAP is + turned On). If the timer expires before the remote end has + been authenticated successfully, the link will be terminated." + ::= { portPPPEntry 23} + + portPPPRoamingCallback OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A user can enter a telephone number that the Device Server + will use to callback him/her. This feature is particularly + useful for a mobile user. Roaming callback can only work when + the User Callback parameter is set to On. Roaming callback + therefore overrides (fixed) User Callback.To use Roaming + Callback, the remote end must be a Microsoft Windows OS that + supports Microsoft's Callback Control Protocol (CBCP). The user + is allowed 30 seconds to enter a telephone number after which + the Device Server ends the call. The default is Off." + ::= { portPPPEntry 24} + + portPPPChallengInterval OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval, in seconds, for which the Device Server will + issue a CHAP re-challenge to the remote end. During CHAP + authentication, an initial CHAP challenge takes place, and + is unrelated to CHAP re-challenges. The initial challenge takes + place even if re-challenges are disabled. Some PPP client software + does not work with CHAP re-challenges, so you might want to leave + the parameter disabled in the Device Server. The default value + is 0 (zero), meaning CHAP re-challenge is disabled. " + ::= { portPPPEntry 25} + + portPPPRouting OBJECT-TYPE + SYNTAX INTEGER { + none(1), + send(2), + listen(3), + sendAndListen(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the routing mode (RIP, Routing Information Protocol) + used on the PPP interface as one of the following options: + None-Disables RIP over the PPP/SLIP interface. + Send-Sends RIP over the PPP/SLIP interface. + Listen-Listens for RIP over the PPP/SLIP interface. + Send and Listen-Sends RIP and listens for RIP over the PPP/SLIP interface. + This is the same function as the Framed-Routing attribute for + RADIUS authenticated users. Default is None." + ::= { portPPPEntry 26} + + portPPPDynamicDNSEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable dynamic DNS." + ::= { portPPPEntry 27} + + portPPPDynamicDNSHostname OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Host name." + ::= { portPPPEntry 28} + + portPPPDynamicDNSUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "user name." + ::= { portPPPEntry 29} + + portPPPDynamicDNSPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Password." + ::= { portPPPEntry 30} + + portPPPDynamicDNSStatusString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1024)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dynamic DNS Status" + ::= { portPPPEntry 31} + + portPPPMSDirectConnection OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + server(2), + client(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set for Microsoft PPP connection working mode" + ::= { portPPPEntry 32} + + portPPPIPv6Prefix OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can optionally specify an IPv6 global network prefix + that the Device Server will advertise to the device at the + other end of the PPP link. Default: 0:0:0:0" + ::= { portPPPEntry 33 } + + portPPPIPv6PrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the prefix bits for the IPv6 global network prefix. + Default is 64." + ::= { portPPPEntry 34 } + + portPPPEchoTimeout OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timeout, in seconds, to wait for an Echo reply." + ::= { portPPPEntry 35} + + portPPPEchoRetry OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of Echo reply timeouts before + the link is terminated." + ::= { portPPPEntry 36} + +-- Port Slip Table + + portSLIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSLIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port SLIP Table." + ::= { portInfo 6 } + + portSLIPEntry OBJECT-TYPE + SYNTAX PortSLIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portSLIPEntry, each relating to a port." + INDEX { portSLIPIndex } + ::= { portSLIPTable 1 } + + PortSLIPEntry ::= + SEQUENCE { + portSLIPIndex PortNumber, + portSlipStatus ContainerStatus, + portSLIPLocalIpAddress IpAddress, + portSLIPRemoteIpAddress IpAddress, + portSLIPSubnetBits Integer32, + portSLIPMtu Integer32, + portSLIPVJComp OnOffValue, + portSLIPRouting INTEGER + } + + portSLIPIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portSLIPIndex" + ::= { portSLIPEntry 1} + + portSlipStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portSLIPEntry 2} + + portSLIPLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 address of the Device Server end of the SLIP + link. For routing to work you must enter an IP address + in this field. Choose an address that is part of the same + network or subnetwork as the remote end; for example, if + the remote end is address 192.101.34.146, your local IP + address can be 192.101.34.145. Do not use the Device Server's + (main) IP address in this field; if you do so, routing will not + take place correctly." + ::= { portSLIPEntry 3} + + portSLIPRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 address of the remote end of the SLIP link. Choose + an address that is part of the same network or subnetwork as + the Device Server. If your user is authenticated by the Device + Server, this remote IP address will be overridden if you have + set a Framed IP Address for the user. If your user is authenticated + by RADIUS and the RADIUS parameter Framed-Address is set in the + RADIUS file, the Device Server will use the value in the RADIUS + file in preference to the value configured here." + ::= { portSLIPEntry 4} + + portSLIPSubnetBits OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the subnet mask. For example, + a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. + If your user is authenticated by RADIUS and the RADIUS + parameter Framed-Netmask is set in the RADIUS file, the + Device Server will use the value in the RADIUS file in + preference to the value configured here." + ::= { portSLIPEntry 5} + + portSLIPMtu OBJECT-TYPE + SYNTAX Integer32(256..1006) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Maximum Transmission Unit (MTU) parameter restricts + the size of individual SLIP packets being sent by the + Device Server. Enter a value between 256 and 1006 bytes; + for example, 512. The default value is 256. If your user + is authenticated by the Device Server, this MTU value will + be overridden when you have set a Framed MTU value for the + user. If your user is authenticated by RADIUS and the + RADIUS parameter Framed-MTU is set in the RADIUS file, the + Device Server will use the value in the RADIUS file in + preference to the value configured here." + ::= { portSLIPEntry 6} + + portSLIPVJComp OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This determines whether Van Jacobson compression is used + on this link; that is, whether you are using SLIP or + C-SLIP (compressed SLIP). The choices are On (C-SLIP) or + Off (SLIP). The default is On. C-SLIP greatly improves + the performance of interactive traffic, such as Telnet + or Rlogin. If your user is authenticated by the Device + Server, this VJ compression value will be overridden if + you have set a Framed Compression value for a user. If + your user is authenticated by RADIUS and the RADIUS + parameter Framed-Compression is set in the RADIUS file, + the Device Server will use the value in the RADIUS file + in preference to the value configured here." + ::= { portSLIPEntry 7} + + portSLIPRouting OBJECT-TYPE + SYNTAX INTEGER { + none(1), + send(2), + listen(3), + sendAndListen(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the routing mode (RIP, Routing Information Protocol) + used on the SLIP interface as one of the following options: + None-Disables RIP over the PPP/SLIP interface. + Send-Sends RIP over the PPP/SLIP interface. + Listen-Listens for RIP over the PPP/SLIP interface. + Send and Listen-Sends RIP and listens for RIP over the PPP/SLIP interface. + This is the same function as the Framed-Routing attribute for + RADIUS authenticated users. Default is None." + ::= { portSLIPEntry 8} + +-- Port UDP Table + + portUDPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortUDPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port UDP Table." + ::= { portInfo 7 } + + portUDPEntry OBJECT-TYPE + SYNTAX PortUDPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portUDPEntry, each relating to a port." + INDEX { portUDPIndex, portUDPEntryIndex } + ::= { portUDPTable 1 } + + PortUDPEntry ::= + SEQUENCE { + portUDPIndex PortNumber, + portUDPEntryIndex GenericTableIndex, + portUDPStatus ContainerStatus, + portUDPStartAddress Ipv4v6Address, + portUDPEndAddress Ipv4v6Address, + portUDPPort Integer32, + portUDPDirection INTEGER, + portUDPOption INTEGER, + portUDPTunnelName DisplayString + } + + portUDPIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portUDPIndex" + ::= { portUDPEntry 1} + + portUDPEntryIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portUDPNumber" + ::= { portUDPEntry 2} + + portUDPStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portUDPEntry 3} + + portUDPStartAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first host IP address in the range of IP addresses + (for IPv4 or IPv6) that the Device Server will listen for + messages from and/or send messages to" + ::= { portUDPEntry 4} + + portUDPEndAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last host IP address in the range of IP addresses (for + IPv4, not required for IPv6) that the Device Server will listen + for messages from and/or send messages to." + ::= { portUDPEntry 5} + + portUDPPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the Device Server will use to receive messages + from or relay messages to servers/hosts." + ::= { portUDPEntry 6} + + portUDPDirection OBJECT-TYPE + SYNTAX INTEGER { + none(1), + in(2), + out(3), + both(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The direction in which information is received or relayed: + None-UDP service not enabled. + In-LAN to serial. + Out-Serial to LAN. + Both-Messages are relayed both directions." + ::= { portUDPEntry 7} + + portUDPOption OBJECT-TYPE + SYNTAX INTEGER { + specificOrAutoLearn(1), + anyPort(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "when want UDP port be any port which only valid for lan to serial direction set this to 2, + others for auto lean UDP port and specific port set this to 1" + ::= { portUDPEntry 8} + + portUDPTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portUDPEntry 9 } + +-- Port Vmodem Table + + portVmodemTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortVmodemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Vmodem Table." + ::= { portInfo 8 } + + portVmodemEntry OBJECT-TYPE + SYNTAX PortVmodemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portVmodemEntry, each relating to a port." + INDEX { portVmodemIndex } + ::= { portVmodemTable 1 } + + PortVmodemEntry ::= + SEQUENCE { + portVmodemIndex PortNumber, + portVmodemStatus ContainerStatus, + portVmodemHost DisplayString, + portVmodemPort Integer32, + portVmodemSuccessString DisplayString, + portVmodemFailureString DisplayString, + portVmodemSuppress OnOffValue, + portVmodemStyle INTEGER, + portVmodemResponseDelay Integer32, + portVmodemEcho OnOffValue, + portVmodemMode INTEGER, + portVmodemDCD INTEGER, + portVmodemRTS INTEGER, + portVmodemDTR INTEGER, + portVmodemInitString DisplayString, + portVmodemTunnelName DisplayString + } + portVmodemIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portVmodemIndex" + ::= { portVmodemEntry 1} + + portVmodemStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portVmodemEntry 2} + + portVmodemHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The target host name." + ::= { portVmodemEntry 3} + + portVmodemPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for messages." + ::= { portVmodemEntry 4} + + portVmodemSuccessString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String that is sent to the serial device when a connection + succeeds. If no string is entered, then the string CONNECT + will be sent with the connecting speed, for example CONNECT 9600." + ::= { portVmodemEntry 5} + + portVmodemFailureString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String that is sent to the serial device when a connection fails. + If no string is entered, then the string NO CARRIER will be sent." + ::= { portVmodemEntry 6} + + portVmodemSuppress OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to No, connection success/failure indication strings are + sent to the connected device, otherwise these indications + are suppressed." + ::= { portVmodemEntry 7} + + portVmodemStyle OBJECT-TYPE + SYNTAX INTEGER { + numeric(1), + verbose(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "One of the following: + Verbose-Return codes (strings) are sent to the connected device. + Numeric-The following characters can be sent to the connected device: + 1 Successfully Connected + 2 Failed to Connect + 4 Error" + ::= { portVmodemEntry 8} + + portVmodemResponseDelay OBJECT-TYPE + SYNTAX Integer32(0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vmodem delay to response, in milliseconds, default is 250." + ::= { portVmodemEntry 9} + + portVmodemEcho OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to on, vmodem will echo input." + ::= { portVmodemEntry 10} + portVmodemMode OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In auto mode vmodem will automatically use the host and port make connection, + otherwise will wait for use input" + ::= { portVmodemEntry 11} + + portVmodemDCD OBJECT-TYPE + SYNTAX INTEGER { + alwaysHigh(1), + followConnection(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the behavior of DCD" + ::= { portVmodemEntry 12} + + portVmodemRTS OBJECT-TYPE + SYNTAX INTEGER { + alwaysHigh(1), + representDCD(4), + representRI(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the behavior of signal RTS" + ::= { portVmodemEntry 13} + + portVmodemDTR OBJECT-TYPE + SYNTAX INTEGER { + alwaysHigh(1), + representDCD(3), + representRI(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the behavior of signal DTR" + ::= { portVmodemEntry 14} + + portVmodemInitString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String that used as initial AT commands." + ::= { portVmodemEntry 15} + + portVmodemTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portVmodemEntry 16 } + + -- Port Raw Table + + portRawTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortRawEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Raw Table." + ::= { portInfo 9 } + + portRawEntry OBJECT-TYPE + SYNTAX PortRawEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portRawEntry, each relating to a port." + INDEX { portRawIndex } + ::= { portRawTable 1 } + + PortRawEntry ::= + SEQUENCE { + portRawIndex PortNumber, + portRawStatus ContainerStatus, + portRawPort Integer32, + portRawHost DisplayString, + portRawTunnelName DisplayString + } + portRawIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the corresponding serial port." + ::= { portRawEntry 1} + + portRawStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portRawEntry 2} + + portRawPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for incoming connections." + ::= { portRawEntry 3} + + portRawHost OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { portRawEntry 4} + + portRawTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portRawEntry 5 } + +-- Port Bidir Table + + portBidirTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortBidirEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Bidir Table." + ::= { portInfo 10 } + + portBidirEntry OBJECT-TYPE + SYNTAX PortBidirEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portBidirEntry, each relating to a port." + INDEX { portBidirIndex } + ::= { portBidirTable 1 } + + PortBidirEntry ::= + SEQUENCE { + portBidirIndex PortNumber, + portBidirStatus ContainerStatus, + portBidirPort Integer32, + portBidirHost DisplayString, + portBidirTunnelName DisplayString + } + portBidirIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portBidirIndex" + ::= { portBidirEntry 1} + + portBidirStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portBidirEntry 2} + + portBidirPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for incoming connections." + ::= { portBidirEntry 3} + + portBidirHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { portBidirEntry 4} + + portBidirTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service's target host." + ::= { portBidirEntry 5 } + +-- Port Rlogin Table + + portRloginTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortRloginEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Rlogin Table." + ::= { portInfo 11 } + + portRloginEntry OBJECT-TYPE + SYNTAX PortRloginEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portRloginEntry, each relating to a port." + INDEX { portRloginIndex } + ::= { portRloginTable 1 } + + PortRloginEntry ::= + SEQUENCE { + portRloginIndex PortNumber, + portRloginStatus ContainerStatus, + portRloginHost DisplayString, + portRloginTermType DisplayString, + portRloginTunnelName DisplayString + } + + portRloginIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the corresponding serial port." + ::= { portRloginEntry 1} + + portRloginStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portRloginEntry 2} + + portRloginHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { portRloginEntry 3} + + portRloginTermType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of terminal attached to this line; for + example, ANSI or WYSE60." + ::= { portRloginEntry 4} + + + portRloginTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portRloginEntry 5 } + +-- Port Email Table + + portEmailTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortEmailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Email Table." + ::= { portInfo 12 } + + portEmailEntry OBJECT-TYPE + SYNTAX PortEmailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portEmailEntry, each relating to a port." + INDEX { portEmailIndex } + ::= { portEmailTable 1 } + + PortEmailEntry ::= + SEQUENCE { + portEmailIndex PortNumber, + portEmailStatus ContainerStatus, + portEmailActive OnOffValue, + portEmailLevel INTEGER, + portEmailTo DisplayString, + portEmailFrom DisplayString, + portEmailReply DisplayString, + portEmailSubject DisplayString, + portEmailUseDefaultLevel OnOffValue, + portEmailUseDefaultTo OnOffValue, + portEmailUseDefaultFrom OnOffValue, + portEmailUseDefaultReply OnOffValue, + portEmailUseDefaultSubject OnOffValue + } + portEmailIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the corresponding serial port." + ::= { portEmailEntry 1} + + portEmailStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portEmailEntry 2} + + portEmailActive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether or not email notification + is turned on. Default is Off." + ::= { portEmailEntry 3} + + portEmailLevel OBJECT-TYPE + SYNTAX INTEGER { + emergency(1), + alert(2), + critical(3), + error(4), + warning(5), + notice(6), + informational(7), + debug(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the event level that triggers an email notification: + Emergency, Alert, Critical, Error, Warning, Notice, Info, or + Debug. You are selecting the lowest notification level; + therefore, when you select Debug, you will get an email + notification for all events that trigger a message." + ::= { portEmailEntry 5} + + portEmailTo OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An email address or list of email addresses that will + receive the email notification." + ::= { portEmailEntry 6} + + portEmailFrom OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field can contain an email address that might + identify the Device Server name or some other value." + ::= { portEmailEntry 7} + + portEmailReply OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The email address to whom all replies to the email + notification should go." + ::= { portEmailEntry 9} + + portEmailSubject OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A text string, which can contain spaces, that will + display in the Subject field of the email notification." + ::= { portEmailEntry 10} + + portEmailUseDefaultLevel OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inherit 'level' setting from the Server Email Alert." + ::= { portEmailEntry 11} + + portEmailUseDefaultTo OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inherit 'to' setting from the Server Email Alert." + ::= { portEmailEntry 12} + + portEmailUseDefaultFrom OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inherit 'from' setting from the Server Email Alert." + ::= { portEmailEntry 13} + + portEmailUseDefaultReply OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inherit 'reply' setting from the Server Email Alert." + ::= { portEmailEntry 14} + + portEmailUseDefaultSubject OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inherit 'subject' setting from the Server Email Alert." + ::= { portEmailEntry 15} + + +-- Port SSL Info + + portSSLTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSSLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port SSL Table." + ::= { portInfo 13 } + + portSSLEntry OBJECT-TYPE + SYNTAX PortSSLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portSSLEntry, each relating to a port." + INDEX { portSSLIndex } + ::= { portSSLTable 1 } + PortSSLEntry ::= + SEQUENCE { + portSSLIndex PortNumber, + portSSLStatus ContainerStatus, + portSSLEnabled OnOffValue, + portSSLuseServer OnOffValue, + portSSLVersion INTEGER, + portSSLType INTEGER, + portSSLVerifyPeerCertificate OnOffValue, + portSSLCountry DisplayString, + portSSLStateProv DisplayString, + portSSLLocality DisplayString, + portSSLOrganisation DisplayString, + portSSLOrganisationUnit DisplayString, + portSSLCommonName DisplayString, + portSSLEmail DisplayString + } + + portSSLIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "port SSL Index" + ::= { portSSLEntry 1} + + portSSLStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {portSSLEntry 2} + + portSSLEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables SSL." + ::= {portSSLEntry 3} + + portSSLuseServer OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Uses the SSL/TLS server configuration for the line." + ::= {portSSLEntry 4} + + portSSLVersion OBJECT-TYPE + SYNTAX INTEGER { + any(1), + tlsv1(2), + sslv3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether you want to use: + Any-The Device Server will try a TLSv1 connection first. + If that fails, it will try an SSLv3 connection. + If that fails, it will try an SSLv2 connection. + TLSv1-The connection will use only TLSv1. + SSLv3-The connection will use only SSLv3. + The default is Any." + ::= {portSSLEntry 5} + + portSSLType OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether the Device Server will act as an + SSL/TLS client or server. The default is Client." + ::= {portSSLEntry 6} + + portSSLVerifyPeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this option when you want the Validation Criteria + to match the Peer Certificate for authentication to pass. + If you enable this option, you need to download an + SSL/TLS certificate authority (CA) list file to the + Device Server. Any values that are entered in the validation + criteria must match the peer certificate for an SSL connection; + any fields left blank will not be validated against the peer + certificate." + ::= {portSSLEntry 7} + + portSSLCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {portSSLEntry 8} + + portSSLStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {portSSLEntry 9} + + portSSLLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {portSSLEntry 10} + + portSSLOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {portSSLEntry 11} + + portSSLOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {portSSLEntry 12} + + portSSLCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {portSSLEntry 13} + + portSSLEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {portSSLEntry 14} + + +-- Packet Forwarding Table + portPacketForwardingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortPacketForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port packet forwarding configuration table." + ::= { portInfo 14 } + + portPacketForwardingEntry OBJECT-TYPE + SYNTAX PortPacketForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the port packet forwarding configuration table, each relating to a serial port." + INDEX { portPacketForwardingIndex } + ::= { portPacketForwardingTable 1 } + + PortPacketForwardingEntry ::= + SEQUENCE { + portPacketForwardingIndex PortNumber, + portPacketForwardingStatus ContainerStatus, + portPacketForwardingPacketSize Integer32, + portPacketForwardingIdleTime Integer32, + portPacketForwardingForceTransmitTime Integer32, + portPacketForwardingEnableSOF1 OnOffValue, + portPacketForwardingSOF1 Hex8, + portPacketForwardingEnableSOF2 OnOffValue, + portPacketForwardingSOF2 Hex8, + portPacketForwardingStartFrameTransmit OnOffValue, + portPacketForwardingEnableEOF1 OnOffValue, + portPacketForwardingEOF1 Hex8, + portPacketForwardingEnableEOF2 OnOffValue, + portPacketForwardingEOF2 Hex8, + portPacketForwardingEnableEndTrigger1 OnOffValue, + portPacketForwardingEndTrigger1 Hex8, + portPacketForwardingEnableEndTrigger2 OnOffValue, + portPacketForwardingEndTrigger2 Hex8, + portPacketForwardingForwardingRule INTEGER, + portPacketForwardingPacketIdleTime Integer32, + portPacketForwardingForwardMode INTEGER + } + portPacketForwardingIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Index" + ::= { portPacketForwardingEntry 1} + + portPacketForwardingStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portPacketForwardingEntry 2} + + portPacketForwardingPacketSize OBJECT-TYPE + SYNTAX Integer32(0..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the size of the packet equals this value the packet is + transmitted. 0 - Ignore option" + ::= { portPacketForwardingEntry 3} + + portPacketForwardingIdleTime OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the elapsed time between one character to another character + equals this value the packet is transmitted. 0 - Ignore option" + ::= { portPacketForwardingEntry 4} + + portPacketForwardingForceTransmitTime OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the elapsed time from the 1st character received equals this + value the packet is transmitted. 0 - Ignore option." + ::= { portPacketForwardingEntry 5} + + portPacketForwardingEnableSOF1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the start of frame 1." + ::= { portPacketForwardingEntry 6} + + portPacketForwardingSOF1 OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Any characters received before the start of frame is received will + be ignored." + ::= { portPacketForwardingEntry 7} + + portPacketForwardingEnableSOF2 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the start of frame 2. When this is enabled SOF1 must + enabled" + ::= { portPacketForwardingEntry 8} + + portPacketForwardingSOF2 OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Any characters received before the start of frame is received will + be ignored." + ::= { portPacketForwardingEntry 9} + + portPacketForwardingStartFrameTransmit OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A flag to determine if we will transmit the start of frame character(s)." + ::= { portPacketForwardingEntry 10} + + portPacketForwardingEnableEOF1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the end of frame 1." + ::= { portPacketForwardingEntry 11} + + portPacketForwardingEOF1 OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The frame will be transmitted after this character is received based on the + forwarding rule." + ::= { portPacketForwardingEntry 12} + + portPacketForwardingEnableEOF2 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the end of frame 2. When this is enabled EOF1 must + enabled" + ::= { portPacketForwardingEntry 13} + + portPacketForwardingEOF2 OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The frame will be transmitted after this character is received based on the + forwarding rule." + ::= { portPacketForwardingEntry 14} + + portPacketForwardingEnableEndTrigger1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the end of trigger 1." + ::= { portPacketForwardingEntry 15} + + portPacketForwardingEndTrigger1 OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the end trigger is received the packet will transmitted based on the + forwarding rules." + ::= { portPacketForwardingEntry 16} + + portPacketForwardingEnableEndTrigger2 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable the end of trigger 2. When this is enabled EOF1 must + enabled" + ::= { portPacketForwardingEntry 17} + + portPacketForwardingEndTrigger2 OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the end trigger is received the packet will transmitted based on the + forwarding rules." + ::= { portPacketForwardingEntry 18} + + portPacketForwardingForwardingRule OBJECT-TYPE + SYNTAX INTEGER { + trigger (0), + triggerplus1 (1), + triggerplus2 (2), + stripTrigger (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Forwarding rules." + ::= { portPacketForwardingEntry 19} + + portPacketForwardingPacketIdleTime OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When in Packet Accumulation mode it used for packet idle time" + ::= { portPacketForwardingEntry 20} + + portPacketForwardingForwardMode OBJECT-TYPE + SYNTAX INTEGER { + forwardModeInvalid (0), + optimizeEthernetTrafic (1), + minimizeLatency (2), + messageAccumulation (3), + custom (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Forwarding Mode." + ::= { portPacketForwardingEntry 21} + + -- Port Tunnel Table + + portTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Tunnel Table." + ::= { portInfo 15 } + + portTunnelEntry OBJECT-TYPE + SYNTAX PortTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portTunnelEntry, each relating to a port." + INDEX { portTunnelIndex } + ::= { portTunnelTable 1 } + + PortTunnelEntry ::= + SEQUENCE { + portTunnelIndex PortNumber, + portTunnelStatus ContainerStatus, + portTunnelPort Integer32, + portTunnelHost DisplayString, + portTunnelHttpTunnelName DisplayString + } + portTunnelIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portTunnelIndex" + ::= { portTunnelEntry 1} + + portTunnelStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portTunnelEntry 2} + + portTunnelPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for incoming connections." + ::= { portTunnelEntry 3} + + portTunnelHost OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { portTunnelEntry 4} + + portTunnelHttpTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portTunnelEntry 5 } + + +-- Port Modbus Slave Table + + portMODBUSSlaveTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortMODBUSSlaveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Modbus Slave Table." + ::= { portInfo 16 } + + portMODBUSSlaveEntry OBJECT-TYPE + SYNTAX PortMODBUSSlaveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portMODBUSSlaveEntry, each relating to a port." + INDEX { portMODBUSSlaveIndex } + ::= { portMODBUSSlaveTable 1 } + + PortMODBUSSlaveEntry ::= + SEQUENCE { + portMODBUSSlaveIndex PortNumber, + portMODBUSSlaveStatus ContainerStatus, + portMODBUSSlaveMode INTEGER, + portMODBUSSlaveCRLF OnOffValue, + portMODBUSSlaveUIDRange DisplayString + } + portMODBUSSlaveIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portMODBUSSlaveIndex" + ::= { portMODBUSSlaveEntry 1} + + portMODBUSSlaveStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portMODBUSSlaveEntry 2} + + portMODBUSSlaveMode OBJECT-TYPE + SYNTAX INTEGER { + rtu(0), + ascii(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Modbus serial device's mode: 0: RTU; 1: ASCII." + ::= { portMODBUSSlaveEntry 3} + + portMODBUSSlaveCRLF OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable appending CR/LF" + ::= { portMODBUSSlaveEntry 4} + + portMODBUSSlaveUIDRange OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UID range for this entry." + ::= { portMODBUSSlaveEntry 5 } + +-- Port Modbus Master Table + + portMODBUSMasterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortMODBUSMasterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Modbus Master Table." + ::= { portInfo 17 } + + portMODBUSMasterEntry OBJECT-TYPE + SYNTAX PortMODBUSMasterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portMODBUSMasterEntry, each relating to a port." + INDEX { portMODBUSMasterIndex } + ::= { portMODBUSMasterTable 1 } + + PortMODBUSMasterEntry ::= + SEQUENCE { + portMODBUSMasterIndex PortNumber, + portMODBUSMasterStatus ContainerStatus, + portMODBUSMasterMode INTEGER, + portMODBUSMasterCRLF OnOffValue + } + portMODBUSMasterIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portMODBUSMasterIndex" + ::= { portMODBUSMasterEntry 1} + + portMODBUSMasterStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portMODBUSMasterEntry 2} + + portMODBUSMasterMode OBJECT-TYPE + SYNTAX INTEGER { + rtu(0), + ascii(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Modbus serial device's mode: 0: RTU; 1: ASCII." + ::= { portMODBUSMasterEntry 3} + + portMODBUSMasterCRLF OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable appending CR/LF" + ::= { portMODBUSMasterEntry 4} + +-- Port CustomApp Table + + portCustomAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortCustomAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port CustomApp Table." + ::= { portInfo 18 } + + portCustomAppEntry OBJECT-TYPE + SYNTAX PortCustomAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the PortCustomAppEntry, each relating to a port." + INDEX { portCustomAppIndex } + ::= { portCustomAppTable 1 } + + PortCustomAppEntry ::= + SEQUENCE { + portCustomAppIndex PortNumber, + portCustomAppStatus ContainerStatus, + portCustomAppCommand DisplayString + } + + portCustomAppIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portCustomAppIndex" + ::= { portCustomAppEntry 1} + + + portCustomAppStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portCustomAppEntry 2} + + portCustomAppCommand OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The command line of the custom application." + ::= { portCustomAppEntry 3} + + portTrueportServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortTrueportServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port TrueportService Table." + ::= { portInfo 19 } + + portTrueportServiceEntry OBJECT-TYPE + SYNTAX PortTrueportServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portTrueportServiceEntry, each relating to a port." + INDEX { portTrueportServiceIndex } + ::= { portTrueportServiceTable 1 } + + PortTrueportServiceEntry ::= + SEQUENCE { + portTrueportServiceIndex PortNumber, + portTrueportServiceStatus ContainerStatus, + portTrueportServicePort Integer32, + portTrueportServiceHost DisplayString, + portTrueportServiceClientInitiated OnOffValue, + portTrueportServiceActiveSignal OnOffValue, + portTrueportServiceTunnelName DisplayString + } + portTrueportServiceIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the corresponding serial port." + ::= { portTrueportServiceEntry 1} + + portTrueportServiceStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portTrueportServiceEntry 2} + + portTrueportServicePort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for incoming connections." + ::= { portTrueportServiceEntry 3} + + portTrueportServiceHost OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { portTrueportServiceEntry 4} + + portTrueportServiceClientInitiated OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether or not the network connection is initiated + by the client" + ::= { portTrueportServiceEntry 5} + + portTrueportServiceActiveSignal OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the line becomes active, this option has the following impact: + o Lite Mode-When enabled, the EIA-232 signals remain high (active) + before, during, and after the session. When disabled, the + EIA-232 signals remain low (inactive). + o Full Mode-During the session, the client will be control the + state of these signal before and after the connection. + Default is on." + ::= { portTrueportServiceEntry 6} + + portTrueportServiceTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portTrueportServiceEntry 7 } + + +-- Port Power Management Table + + portPowerManagementTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortPowerManagementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Power Management Table." + ::= { portInfo 20 } + + portPowerManagementEntry OBJECT-TYPE + SYNTAX PortPowerManagementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portPowerManagementEntry, each relating to a port." + INDEX { portPowerManagementIndex } + ::= { portPowerManagementTable 1 } + + PortPowerManagementEntry ::= + SEQUENCE { + portPowerManagementIndex PortNumber, + portPowerManagementStatus ContainerStatus, + portPowerManagementName DisplayString, + portPowerManagementModel INTEGER + } + portPowerManagementIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portPowerManagementIndex" + ::= { portPowerManagementEntry 1} + + portPowerManagementStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portPowerManagementEntry 2} + + portPowerManagementName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power bar's name." + ::= { portPowerManagementEntry 3} + + portPowerManagementModel OBJECT-TYPE + SYNTAX INTEGER { + rps820(1), + rps830(2), + rps1620(3), + rps1630(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power bar's model" + ::= { portPowerManagementEntry 4} + + +-- Port Multihost Table + + portMultihostTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortMultihostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Multihost Table." + ::= { portInfo 21 } + + portMultihostEntry OBJECT-TYPE + SYNTAX PortMultihostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portMultihostEntry, each relating to a port." + INDEX { portMultihostIndex } + ::= { portMultihostTable 1 } + + PortMultihostEntry ::= + SEQUENCE { + portMultihostIndex PortNumber, + portMultihostStatus ContainerStatus, + portMultihostMode INTEGER + } + portMultihostIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "portMultihostIndex" + ::= { portMultihostEntry 1 } + + portMultihostStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portMultihostEntry 2} + + portMultihostMode OBJECT-TYPE + SYNTAX INTEGER { + all(1), + backup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set multihost operation mode.all:for muliple host list mode. backup: for primary-backup mode" + ::= { portMultihostEntry 4} + + +-- Port multihost outbound Table + + portMultihostOutboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortMultihostOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multihost outbound table." + ::= { portInfo 22 } + + portMultihostOutboundEntry OBJECT-TYPE + SYNTAX PortMultihostOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portMultihostOutboundTable." + INDEX {portMultihostPortIndex, portMultihostOutboundIndex } + ::= { portMultihostOutboundTable 1 } + + PortMultihostOutboundEntry ::= + SEQUENCE { + portMultihostPortIndex PortNumber, + portMultihostOutboundIndex GenericTableIndex, + portMultihostOutboundStatus ContainerStatus, + portMultihostOutboundHostID DisplayString, + portMultihostOutboundTcpPort Integer32, + portMultihostOutboundTunnel DisplayString + } + + portMultihostPortIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number" + ::= { portMultihostOutboundEntry 1 } + + portMultihostOutboundIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outbound entry number" + ::= { portMultihostOutboundEntry 2 } + + portMultihostOutboundStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portMultihostOutboundEntry 3 } + + portMultihostOutboundHostID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name." + ::= { portMultihostOutboundEntry 4 } + + portMultihostOutboundTcpPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host TCP port." + ::= { portMultihostOutboundEntry 5 } + + portMultihostOutboundTunnel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with this host." + ::= { portMultihostOutboundEntry 6 } + + +-- Port Power Management Plug Table + + portPowerManagementPlugTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortPowerManagementPlugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power Management Plug Table." + ::= { portInfo 23 } + + portPowerManagementPlugEntry OBJECT-TYPE + SYNTAX PortPowerManagementPlugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portPowerManagementPlugTable, each relating to a plug." + INDEX {portPowerManagementPortIndex, portPowerManagementPlugIndex } + ::= { portPowerManagementPlugTable 1 } + + PortPowerManagementPlugEntry ::= + SEQUENCE { + portPowerManagementPortIndex PortNumber, + portPowerManagementPlugIndex GenericTableIndex, + portPowerManagementPlugStatus ContainerStatus, + portPowerManagementPlugName DisplayString, + portPowerManagementPlugPowerUpInterval INTEGER, + portPowerManagementPlugDefaultState OnOffValue, + portPowerManagementDSLine PortNumber, + portPowerManagementMonitorHost DisplayString, + portPowerManagementMonitorInterval Integer32, + portPowerManagementMonitorTimeout Integer32, + portPowerManagementMonitorRetries Integer32, + portPowerManagementMonitorEnableDelay OnOffValue, + portPowerManagementMonitorDelay Integer32, + portPowerManagementMonitorEnableConsoleMsg OnOffValue, + portPowerManagementMonitorEnableEmail OnOffValue + } + + portPowerManagementPortIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number" + ::= { portPowerManagementPlugEntry 1 } + + portPowerManagementPlugIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The plug number" + ::= { portPowerManagementPlugEntry 2 } + + portPowerManagementPlugStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portPowerManagementPlugEntry 3 } + + portPowerManagementPlugName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..19)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The plug's name." + ::= { portPowerManagementPlugEntry 4 } + + portPowerManagementPlugPowerUpInterval OBJECT-TYPE + SYNTAX INTEGER { + puIntervalHalf(1), + puInterval1(2), + puInterval2(3), + puInterval5(4), + puInterval15(5), + puInterval30(6), + puInterval60(7), + puInterval120(8), + puInterval180(9), + puInterval300(10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The plug's power up delay." + ::= { portPowerManagementPlugEntry 5 } + + portPowerManagementPlugDefaultState OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the plug's default state." + ::= { portPowerManagementPlugEntry 6 } + + portPowerManagementDSLine OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the DS line number which the device on this plug is connected to(0:none, >0:corresponding to the + line number." + ::= { portPowerManagementPlugEntry 7 } + + portPowerManagementMonitorHost OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a host to monitor. If the host fails to respond to pings, + this plug's power will be cycled. Set to a blank string to disable + this feature." + ::= { portPowerManagementPlugEntry 8 } + + portPowerManagementMonitorInterval OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time between pings, in minutes." + ::= { portPowerManagementPlugEntry 9 } + + portPowerManagementMonitorTimeout OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time to wait after pings, in seconds." + ::= { portPowerManagementPlugEntry 10 } + + portPowerManagementMonitorRetries OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times to retry pings." + ::= { portPowerManagementPlugEntry 11 } + + portPowerManagementMonitorEnableDelay OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Wait before cycling power, in the event of a monitor timeout." + ::= { portPowerManagementPlugEntry 12 } + + portPowerManagementMonitorDelay OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Amount of time to wait before cycling power, in the event of a monitor timeout." + ::= { portPowerManagementPlugEntry 13 } + + portPowerManagementMonitorEnableConsoleMsg OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Display a message on the serial port, in the event of a monitor timeout, + when power cycle delay is enabled.." + ::= { portPowerManagementPlugEntry 14 } + + portPowerManagementMonitorEnableEmail OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send an email alert, in the event of a monitor timeout, + when power cycle delay is enabled.." + ::= { portPowerManagementPlugEntry 15 } + + + +-- Port Modbus Master Slave Mapping Table + + portMODBUSMasterMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortMODBUSMasterMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus Master Slave Mapping." + ::= { portInfo 24 } + + portMODBUSMasterMappingEntry OBJECT-TYPE + SYNTAX PortMODBUSMasterMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portMODBUSMasterMappingTable, each relating to a slave mapping." + INDEX {portMODBUSMasterPortIndex, portMODBUSMasterMappingIndex } + ::= { portMODBUSMasterMappingTable 1 } + + PortMODBUSMasterMappingEntry ::= + SEQUENCE { + portMODBUSMasterPortIndex PortNumber, + portMODBUSMasterMappingIndex GenericTableIndex, + portMODBUSMasterMappingStatus ContainerStatus, + portMODBUSMasterMappingRemoteIP Ipv4v6Address, + portMODBUSMasterMappingTransportType INTEGER, + portMODBUSMasterMappingPortNumber Integer32, + portMODBUSMasterMappingUIDStart Integer32, + portMODBUSMasterMappingUIDEnd Integer32, + portMODBUSMasterMappingUIDRangeMode INTEGER, + portMODBUSMasterMappingTunnelName DisplayString + } + + portMODBUSMasterPortIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number" + ::= { portMODBUSMasterMappingEntry 1 } + + portMODBUSMasterMappingIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mapping table index" + ::= { portMODBUSMasterMappingEntry 2 } + + portMODBUSMasterMappingStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portMODBUSMasterMappingEntry 3 } + + portMODBUSMasterMappingRemoteIP OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote slave's IP address." + ::= { portMODBUSMasterMappingEntry 4 } + + portMODBUSMasterMappingTransportType OBJECT-TYPE + SYNTAX INTEGER { + tcp(0), + udp(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote slave's transport protocol type (TCP/UDP)." + ::= { portMODBUSMasterMappingEntry 5 } + + portMODBUSMasterMappingPortNumber OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the transport protocol layer port number (TCP/UDP)." + ::= { portMODBUSMasterMappingEntry 6 } + + portMODBUSMasterMappingUIDStart OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start UID of the UID range for this entry." + ::= { portMODBUSMasterMappingEntry 7 } + + portMODBUSMasterMappingUIDEnd OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end UID of the UID range for this entry." + ::= { portMODBUSMasterMappingEntry 8 } + + portMODBUSMasterMappingUIDRangeMode OBJECT-TYPE + SYNTAX INTEGER { + host(0), + gateway(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UID-IP mapping mode." + ::= { portMODBUSMasterMappingEntry 9 } + + portMODBUSMasterMappingTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { portMODBUSMasterMappingEntry 10 } + +-- Port SSL Server Cipher Table + + portSSLCipherTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL CIpher." + ::= { portInfo 25 } + + portSSLCipherEntry OBJECT-TYPE + SYNTAX PortSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the sslCipherTable, each relating to a cipher entry." + INDEX { portSSLCipherIndex, portSSLCipherPriority } + ::= { portSSLCipherTable 1 } + + PortSSLCipherEntry ::= + SEQUENCE { + portSSLCipherIndex PortNumber, + portSSLCipherPriority Integer32, + portSSLCipherStatus ContainerStatus, + portSSLCipherEncryption INTEGER, + portSSLCipherKeySizeMin INTEGER, + portSSLCipherKeySizeMax INTEGER, + portSSLCipherKeyExchange INTEGER, + portSSLCipherHMAC INTEGER + } + + portSSLCipherIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number" + ::= { portSSLCipherEntry 1 } + + portSSLCipherPriority OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cipher priority. 1- highest 5 - lowest." + ::= { portSSLCipherEntry 2 } + + portSSLCipherStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { portSSLCipherEntry 3 } + + portSSLCipherEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + any(2), + aes(3), + tripledes(4), + des(5), + arctwo(6), + arcfour(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Encryption. None is not allowed for priority 1. + Any will use the first encryption format that can be + negotiated. The default is any." + ::= { portSSLCipherEntry 4 } + + portSSLCipherKeySizeMin OBJECT-TYPE + SYNTAX INTEGER { + min40(1), + min56(2), + min64(3), + min128(4), + min168(5), + min256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum key size value that will be used for + the specified encryption type. The default is 40." + ::= { portSSLCipherEntry 5 } + + portSSLCipherKeySizeMax OBJECT-TYPE + SYNTAX INTEGER { + max40(1), + max56(2), + max64(3), + max128(4), + max168(5), + max256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum key size value that will be used for the + specified encryption type. The default is 256." + ::= { portSSLCipherEntry 6 } + + portSSLCipherKeyExchange OBJECT-TYPE + SYNTAX INTEGER { + any(1), + rsa(2), + edhrsa(3), + edhdss(4), + adh(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of key to exchange for the encryption format: + Any-Any key exchange that is valid is used (this does + not, however, include ADH keys). + RSA-This is an RSA key exchange using an RSA key and + certificate. + EDHRSA-This is an EDH key exchange using an RSA key + and certificate. + EDHDSS-This is an EDH key exchange using a DSA key + and certificate. + ADH-This is an anonymous key exchange which does not + require a private key or certificate. Choose this + key if you do not want to authenticate the peer device, + but you want the data encrypted on the SSL/TLS connection. + The default is Any." + ::= { portSSLCipherEntry 7 } + + portSSLCipherHMAC OBJECT-TYPE + SYNTAX INTEGER { + any(1), + sha(2), + md5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the key-hashing for message authentication method + for your encryption type: Any, MD5, or SHA1. + The default is Any." + ::= { portSSLCipherEntry 8 } + + +-- Modem Table + + modemInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModemInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The modem info table." + ::= { modemInfo 1 } + + modemInfoEntry OBJECT-TYPE + SYNTAX ModemInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the modemInfoTable, each relating to a host." + INDEX { modemIndex } + ::= { modemInfoTable 1 } + + ModemInfoEntry ::= + SEQUENCE { + modemIndex GenericTableIndex, + modemStatus ContainerStatus, + modemName DisplayString, + modemInitialisation DisplayString + } + + modemIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this modem" + ::= { modemInfoEntry 1 } + + modemStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { modemInfoEntry 2 } + + modemName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The modem name used for this modem entry. If blank, this entry + is currently unused." + ::= { modemInfoEntry 3 } + + modemInitialisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The modem Initialisation string" + ::= { modemInfoEntry 4 } + + +-- Services Info + + serviceStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {servicesInfo 1} + + serviceDHCP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the DHCP Service on the first ethernet interface." + ::= {servicesInfo 2} + + serviceRouteD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RouteD Service" + ::= {servicesInfo 3} + + serviceTelnetD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the TelnetD Service" + ::= {servicesInfo 4} + + serviceSSHD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SSHD Service" + ::= {servicesInfo 5} + + serviceHTTPD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the HTTPD Service" + ::= {servicesInfo 6} + + serviceSnmpD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SnmpD Service" + ::= {servicesInfo 7} + + serviceSPCD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SPCD Service (TruePort)" + ::= {servicesInfo 8} + + serviceSNTP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SNTP Service" + ::= {servicesInfo 9} + + serviceHTTPSD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the HTTPSD Service" + ::= {servicesInfo 10} + + serviceSyslog OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the Syslog Service" + ::= {servicesInfo 11} + + serviceDeviceManagerD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the DeviceManagerD Service" + ::= {servicesInfo 12} + + serviceMODBUSD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the Modbus Gateway Service" + ::= {servicesInfo 13} + + serviceSecondaryDHCP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the DHCP Service on the eth2 interface" + ::= {servicesInfo 14} + + serviceIPSEC OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the IPSEC Service" + ::= {servicesInfo 15} + + serviceIncomingPings OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow incoming ping requests" + ::= {servicesInfo 16} + + serviceThirdDHCP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the DHCP Service on the eth3 interface" + ::= {servicesInfo 17} + + +-- Trueport Info + + trueportStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {trueportInfo 1} + + trueport50 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 50" + ::= {trueportInfo 2} + + trueport75 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 75" + ::= {trueportInfo 3} + + trueport110 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 110" + ::= {trueportInfo 4} + + trueport134 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 134" + ::= {trueportInfo 5} + + trueport150 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 150" + ::= {trueportInfo 6} + + trueport200 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 200" + ::= {trueportInfo 7} + + trueport300 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 300" + ::= {trueportInfo 8} + + trueport600 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 600" + ::= {trueportInfo 9} + + trueport1200 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 1200" + ::= {trueportInfo 10} + + trueport1800 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 1800" + ::= {trueportInfo 11} + + trueport2400 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 2400" + ::= {trueportInfo 12} + + trueport4800 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 4800" + ::= {trueportInfo 13} + + trueport9600 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 9600" + ::= {trueportInfo 14} + + trueport19200 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 19200" + ::= {trueportInfo 15} + + trueport38400 OBJECT-TYPE + SYNTAX TrueportBaud + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 38400" + ::= {trueportInfo 16} + + trueportCustom50 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mapping for trueport baud rate 50" + ::= {trueportInfo 17} + + trueportCustom75 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 75" + ::= {trueportInfo 18} + + trueportCustom110 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 110" + ::= {trueportInfo 19} + + trueportCustom134 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 134" + ::= {trueportInfo 20} + + trueportCustom150 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 150" + ::= {trueportInfo 21} + + trueportCustom200 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 200" + ::= {trueportInfo 22} + + trueportCustom300 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 300" + ::= {trueportInfo 23} + + trueportCustom600 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 600" + ::= {trueportInfo 24} + + trueportCustom1200 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 1200" + ::= {trueportInfo 25} + + trueportCustom1800 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 1800" + ::= {trueportInfo 26} + + trueportCustom2400 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 2400" + ::= {trueportInfo 27} + + trueportCustom4800 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 4800" + ::= {trueportInfo 28} + + trueportCustom9600 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 9600" + ::= {trueportInfo 29} + + trueportCustom19200 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 19200" + ::= {trueportInfo 30} + + trueportCustom38400 OBJECT-TYPE + SYNTAX Integer32(50..230400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "custom mapping for trueport baud rate 38400" + ::= {trueportInfo 31} +-- Radius Info + + radiusStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {radiusInfo 1} + + radiusPrimaryAuthHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary Radius Authentication Host" + ::= {radiusInfo 2} + + radiusSecondaryAuthHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary Radius Authentication Host" + ::= {radiusInfo 3} + + radiusAuthenticationPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the RADIUS host listens to for + authentication requests. The default port is 1812." + ::= {radiusInfo 4} + + radiusAccountingEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Accounting enabled" + ::= {radiusInfo 5} + + radiusPrimaryAcctHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the primary RADIUS authentication host." + ::= {radiusInfo 6} + + radiusSecondaryAcctHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the secondary RADIUS authentication host." + ::= {radiusInfo 7} + + radiusAccountingPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the RADIUS host listens to for + accounting requests. The default port is 1813." + ::= {radiusInfo 8} + + radiusAcctAuth OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Accounting Authenticator enabled" + ::= {radiusInfo 9} + + radiusRetryLimit OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times the Device Server tries + to connect to the RADIUS server before erroring + out. Valid values are 0-255. The default is 5." + ::= {radiusInfo 10} + + radiusTimeout OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time, in seconds, that the Device Server waits + to receive a reply after sending out a request to + a RADIUS accounting or authentication host. If no + reply is received before the timeout period expires, + the Device Server will retry the same host up to and + including the number of retry attempts. Valid values + are 1-255. The default is 3 seconds." + ::= {radiusInfo 11} + + radiusNasIdentifier OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NAS identifier name. + To delete this , set this field to blank." + ::= { radiusInfo 12 } + + radiusNasIpAddress OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the NAS Identifier obtains ipv4 address automatically. + Default is on." + ::= { radiusInfo 13 } + + radiusNasSpecifyIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the unique IPv4 address that NAS Identifier will use" + ::= { radiusInfo 14} + + radiusNasIpv6Address OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + + "When on, the NAS Identifier obtains ipv6 address automatically. + Default is on." + ::= { radiusInfo 15 } + + radiusNasSpecifyIpv6Address OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the unique IPv6 address that NAS Identifier will use" + ::= { radiusInfo 16} + + radiusPrimaryAuthTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary Radius Authentication Tunnel" + ::= {radiusInfo 17} + + radiusSecondaryAuthTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary Radius Authentication Tunnel" + ::= {radiusInfo 18} + + radiusPrimaryAcctTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the primary RADIUS authentication tunnel." + ::= {radiusInfo 19} + + radiusSecondaryAcctTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the secondary RADIUS authentication tunnel." + ::= {radiusInfo 20} + + +-- Kerberos Info + + kerberosStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {kerberosInfo 1} + + kerberosRealm OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Kerberos realm is the Kerberos host domain name, + in upper-case letters." + ::= {kerberosInfo 2} + + kerberosDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a host running the KDC (Key Distribution + Center) for the specified realm. The host name that + you specify must either be defined in the Device + Server's Host Table before the last reboot or be + resolved by DNS." + ::= {kerberosInfo 3} + + kerberosPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the Kerberos server listens to for + authentication requests. If no port is specified, + the default port 88 is used." + ::= {kerberosInfo 4} + + +-- ldap Info + + ldapStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ldapInfo 1} + + ldapHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name or IP address of the LDAP host. If you use + a host name, that host must either have been defined + in the Device Server's Host Table before the last + reboot or be resolved by DNS. If you are using TLS, + you must enter the same string you used to create + the LDAP certificate. " + ::= {ldapInfo 2} + + ldapPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the LDAP host listens to for + authentication requests. The default port is 389." + ::= {ldapInfo 3} + + ldapBase OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain component (dc) that is the starting + point for the search for user authentication." + ::= {ldapInfo 4} + + ldapEnableTLS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables the Transport Layer Security + (TLS) with the LDAP host." + ::= {ldapInfo 5} + + ldapTLSPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the port number that LDAP will use + for TLS. The default is port 636." + ::= {ldapInfo 6} + + ldapUID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user attribute. + e.g. + uid (OpenLDAP) + sAMAccountName (Active Directory) + + The default is 'uid'." + ::= {ldapInfo 7} + + ldapPasswordEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + md5(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP password encryption method." + ::= {ldapInfo 8} + + ldapClientAuth OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client authentication." + ::= {ldapInfo 9} + + ldapClientName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client name. Identifies the unit to the LDAP server, + when client authentication is enabled." + ::= {ldapInfo 10} + + ldapClientAppendBase OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Append base to LDAP client name." + ::= {ldapInfo 11} + + ldapClientPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client password. Identifies the unit to the LDAP server, + when client authentication is enabled." + ::= {ldapInfo 12} + + + ldapHostTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the LDAP host. " + ::= {ldapInfo 13} + +-- TACACS Info + + tacacsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {tacacsInfo 1} + + tacacsPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary TACACS+ host that is used + for authentication." + ::= {tacacsInfo 2} + + tacacsSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary TACACS+ host that is used + for authentication, should the primary + TACACS+ host fail to respond." + ::= {tacacsInfo 3} + + tacacsPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that TACACS+ listens to + for authentication requests. The default + port number is 49." + ::= {tacacsInfo 4} + + tacacsAccounting OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable TACACS+ accounting" + ::= {tacacsInfo 5} + + tacacsAccountingPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary TACACS+ accounting host that is used + for." + ::= {tacacsInfo 6} + + tacacsAccountingSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary TACACS+ accounting host that is used + for , should the primary TACACS+ host fail + to respond." + ::= {tacacsInfo 7} + + tacacsAccountingPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that TACACS+ listens to + for accounting requests. The default + port number is 49." + ::= {tacacsInfo 8} + + tacacsAuthorization OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable TACACS+ authorisation" + ::= {tacacsInfo 9} + + tacacsAlternateServiceNames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable alternate service names for TACACS+." + ::= {tacacsInfo 10} + + tacacsPrimaryTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the primary authentication server" + ::= {tacacsInfo 11} + + tacacsSecondaryTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the secondary authentication server" + ::= {tacacsInfo 12} + + tacacsAccountingPrimaryTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the primary accounting server" + ::= {tacacsInfo 13} + + tacacsAccountingSecondaryTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the secondary accounting server" + ::= {tacacsInfo 14} + +-- Securid Info + + securidStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {securidInfo 1} + + securidMasterHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first SecurID server that is tried for + user authentication." + ::= {securidInfo 2} + + securidSlaveHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the first SecurID server does not respond + to an authentication request, this is the next + SecurID server that is tried for user authentication." + ::= {securidInfo 3} + + securidPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that SecurID listens to for + authentication requests. The default port number is 5500." + ::= {securidInfo 4} + + securidType OBJECT-TYPE + SYNTAX INTEGER { + des(1), + sdi(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify either SDI or DES encryption for SecurID + server communication. The default is SDI encryption." + ::= {securidInfo 5} + + securidLegacy OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If you are running SecurID 3.x or 4.x, you need to run + in Legacy Mode. If you are running SecurID 5.x or above, + do not select Legacy Mode." + ::= {securidInfo 6} + + securidMasterTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "HTTP tunnel associated with master host." + ::= {securidInfo 7} + + securidSlaveTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "HTTP tunnel associated with slave host." + ::= {securidInfo 8} + +-- NIS Info + nisStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {nisInfo 1} + + nisDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NIS domain name." + ::= {nisInfo 2} + + nisPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary NIS host that is used for authentication." + ::= {nisInfo 3} + + nisSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary NIS host that is used for authentication, + should the primary NIS host fail to respond." + ::= {nisInfo 4} + + + nisPrimaryTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the primary host." + ::= {nisInfo 5} + + nisSecondaryTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the secondary host." + ::= {nisInfo 6} + +--****************************************************************************** +-- SSH Server Info + + sshServerStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {sshServerInfo 1} + + sshServerRSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a client SSH session requests RSA authentication, + the Device Server's SSH server will authenticate the + user via RSA." + ::= {sshServerInfo 2} + + sshServerDSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a client SSH session requests DSA authentication, + the Device Server's SSH server will authenticate the + user via DSA" + ::= {sshServerInfo 3} + + sshServerKeyboard OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= {sshServerInfo 4} + + sshServer3Des OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server SSH server's 3DES encryption is + enabled/disabled." + ::= {sshServerInfo 5} + + sshServerBlowfish OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server SSH server's Blowfish encryption + is enabled/disabled." + ::= {sshServerInfo 6} + + sshServerAES OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server SSH server's AES-CBC encryption + is enabled/disabled" + ::= {sshServerInfo 7} + + sshServerCAST OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server SSH server's CAST encryption + is enabled/disabled" + ::= {sshServerInfo 8} + + sshServerArcfour OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server SSH server's Arcfour encryption + is enabled/disabled." + ::= {sshServerInfo 9} + + sshServerVerbose OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Displays debug messages on the terminal." + ::= {sshServerInfo 10} + + sshServerCompression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Requests compression of all data. Compression is + desirable on modem lines and other slow connections, + but will only slow down things on fast networks." + ::= {sshServerInfo 11} + + sshServerBreakString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The break string used for inband SSH break signal + processing. A break signal is generated on a specific + serial port only when the server's break option is + enabled and the user currently connected using reverse + SSH has typed the break string exactly. The default is + set to ~break, where ~ is tilde; the break string can + be up to eight characters." + ::= {sshServerInfo 12} + + sshServerSSH1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable SSH-1 on the server." + ::= {sshServerInfo 13} + + sshServerPassword OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= {sshServerInfo 14} + + sshServerLoginTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of seconds that the ssh session will wait to complete + the login process. If the timer expires, then the ssh session + will be terminated." + ::= { sshServerInfo 15 } + + sshServerAESctr OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server SSH server's AES-CTR encryption + is enabled/disabled." + ::= {sshServerInfo 16} + + sshServerAESgcm OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server SSH server's AES-GCM encryption + is enabled/disabled." + ::= {sshServerInfo 17} + + sshServerChaCha20Poly1305 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Device Server SSH server's ChaCha20-Poly1305 encryption + is enabled/disabled." + ::= {sshServerInfo 18} + + +--****************************************************************************** +-- Default user Info + + defUserStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { defUserInfo 1} + + defUserService OBJECT-TYPE + SYNTAX INTEGER { + dsprompt(1), + telnet(2), + ssh(3), + rlogin(4), + slip(5), + ppp(6), + tcpclear(7), + sslraw(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of service that the user will use: + dsprompt, telnet, ssh, rlogin, slip, ppp, tcpclear + or sslraw." + ::= { defUserInfo 2 } + + defUserLanguage OBJECT-TYPE + SYNTAX INTEGER { + english(1), + custom(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify whether a user will use English or + Customlang as the language that appears in the Menu, + CLI, or WebManager. The Device Server supports one custom + language that must be downloaded to the Device Server; + otherwise, Customlang defaults to English." + ::= { defUserInfo 3 } + + defUserLevel OBJECT-TYPE + SYNTAX INTEGER { + admin(1), + normal(2), + restricted(3), + menu(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The access that a user is allowed: + Admin-The admin level user has total access to the Device Server. + You can create more than one admin user account but we + recommend that you only have one. They can monitor and + configure the Device Server. + Normal-The Normal level user has limited access to the Device Server. + Limited CLI commands and Menu access are available with the + ability to configure the user's own configuration settings. + Restricted-The Restricted level user can only access predefined + sessions or access the Easy Port Access menu. Can only view or + monitor the Device Server using CLI commands to display + information about the Device Server. + Menu-The menu level user will only be able to access predefined session + or access the Easy Port Access menu. The Easy Port Access allows + the user to connect to the accessible line without disconnecting + their initial connection to the Device Server. Does not have any + access to CLI commands." + ::= { defUserInfo 4} + + defUserHotKeyPrefix OBJECT-TYPE + SYNTAX Hex8 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix that a user types to control the current session. The default + value is hex 01, which corresponds to Ctrl-a (^a) (hex value 02 would + be Ctrl-b (^b), etc.): + ^a number-To switch from one session to another, press ^a and then the + required session number. For example, ^a 2 would switch you to + session 2. Pressing ^a 0 will return you to the Device Server Menu. + ^a n-Display the next session. The current session will remain active. The + lowest numbered active session will be displayed. + ^a p-Display the previous session. The current session will remain active. + The highest numbered active session will be displayed. + ^a m-To exit a session and return to the Device Server. You will be + returned to where you left off. The session will be left running. + ^a l-(Lowercase L) Locks the line until the user unlocks it. The user is + prompted for a password (any password, excluding spaces) and locks + the line. Next, the user must retype the password to unlock the line. + ^r-When you switch from a session back to the Menu, the screen may not be + redrawn correctly. If this happens, use this command to redraw it properly. + The User Hotkey Prefix value overrides the Line Hotkey Prefix value. You can + use the Hotkey Prefix keys to lock a line only when the line Lock parameter is On." + ::= { defUserInfo 5} + + defUserPhoneNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The phone number the Device Server will dial to callback the user + (you must have set Callback to On). Enter the number without spaces." + ::= { defUserInfo 6} + + defUserCallBack OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When On, enter a phone number for the Device Server to call the user + back (the Callback parameter is unrelated to the Line Dial parameter). + Note: the Device Server will allow callback only when a user is + authenticated. If the protocol over the link does not provide + authentication, there will be no callback. Therefore, when the Line + Service is set to PPP, you must use either PAP or CHAP, because these + protocols provide authentication. The default is Off. The Device Server + supports another type of callback, Roaming Callback, which is + configurable when the Line Service is set to PPP." + ::= { defUserInfo 7} + + defUserIdleTimer OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time, in seconds, that the Idle Timer will run. Use this timer + to close a connection because of inactivity. When the Idle Timer expires, because + there has been no exchange of data within the specified time, the Device Server + will close the connection. The default value is 0 (zero), meaning that the + Idle Timer will not expire (the connection is open permanently). The maximum value + is 4294967 seconds. The User Idle Timer will override the Line Idle Timer, with + the exception of reverse Telnet sessions." + ::= { defUserInfo 8} + + defUserSessionTimer OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enter a time, in seconds, for which the Session Timer will run. Use this + timer to forcibly close the session (connection). When the Session Timer + expires, the Device Server will end the connection. The default value is + 0 seconds so the port will never timeout. The maximum value is 4294967 + seconds (about 49 days)." + ::= { defUserInfo 9} + + defUserIpHost OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the User Service is set to Telnet, TCP_clear or SSL_RAW, the target + host IP address. If 255.255.255.255 is specified in the configuration, + the user will be prompted for an IP address or hostname. If no IP + address is specified, the Host IP value in the Default User configuration + will be used. The default is 0.0.0.0." + ::= { defUserInfo 10} + + defUserTelnetPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for + incoming connections. Default is 23." + ::= { defUserInfo 11} + + defUserSSHPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "userSSHPort" + ::= { defUserInfo 12} + + defUserTcpClearPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number for the TCP-Clear or SSL-Raw session." + ::= { defUserInfo 13} + + defUserFramedIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for User Service PPP or SLIP, sets the IP address of the + remote user. Enter the address in dot decimal notation as follows: + 255.255.255.254 (default)-The Device Server will use the Remote + IP Address set in the PPP settings for the line. + 255.255.255.255-When the User Service is PPP, the Device Server will + allow the remote machine to specify its IP address (overriding + the IP address negotiation value configured in the PPP settings). + 255.255.255.255-When the User Service is SLIP, the Device Server will + use the Remote IP Address set for the line (no negotiation). + n.n.n.n-(where n is a number) Enter the IP address of your choice. + This IP address will then be used in preference to the Remote IP + Address set for a line." + ::= { defUserInfo 14} + + defUserSubnetBits OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(IPv4 only) If the remote user is on a subnet, enter the number of + bits in the subnet mask. For example, a subnet mask of 255.255.0.0 + has 16 subnet/prefix bits." + ::= { defUserInfo 15} + + defUserIpv6InterfaceId OBJECT-TYPE + SYNTAX Ipv6InterfaceId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for User Service PPP, sets the IP address of the remote user. + Enter the address in IPv6 format. The first 64 bits of the Interface + Identifier must be zero, therefore, ::abcd:abcd:abcd:abcd is the + expected format." + ::= { defUserInfo 16} + + defUserFramedMtu OBJECT-TYPE + SYNTAX Integer32(64..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for User Service PPP or SLIP, specifies the maximum size of + packets, in bytes, being transferred across the link. On noisy + links it might be preferable to fragment large packets being + transferred over the link, since there will be quicker recovery + from errors. Depending on whether you have selected a User Service + of SLIP or PPP, details are as follows: + PPP-Framed MTU will be the maximum size of packets that the Device + Server port will accept. This value is negotiated between the + two ends of the link. The valid range is 64-1500. The default + is 1500 bytes. + SLIP-Framed MTU will be the maximum size of packets being sent by + the Device Server. The Device Server will send SLIP packets in + the range 256-1006 bytes. The default value is 256 bytes. + The Framed MTU value will be used in preference to the MTU/MRU values + set for a Line." + ::= { defUserInfo 17} + + defUserFramedCompression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for User Service PPP or SLIP, determines whether Van Jacobsen + Compression is used on the link. VJ compression is a means of reducing + the standard TCP/IP header from 40 octets to approximately 5 octets. + This gives a significant performance improvement, particularly when + interactive applications are being used. For example, when the user is + typing, a single character can be passed over the link with a 40 octet + header attached. VJ Compression has little effect on other types of links, + such as ftp, where the packets are much larger. The Framed Compression + value will be used in preference to the VJ Compression value set for a + Line. The default is Off." + ::= { defUserInfo 18} + + defUserRouting OBJECT-TYPE + SYNTAX INTEGER { + none(1), + send(2), + listen(3), + sendAndListen(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the routing mode used for RIP packets on the PPP and SLIP + interfaces. Values are: + None-RIP packets are neither received nor sent by the Device Server. + Send-RIP packets can only be sent by the Device Server. + Listen-RIP packets can only be received by the Device Server. + Send and Listen-RIP packets are sent and received by the Device Server." + ::= { defUserInfo 19} + + defUserAllowAccessClusterPorts OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow/disallow the user to access to clustering ports." + ::= { defUserInfo 20 } + + defUserHost OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the host." + ::= { defUserInfo 21} + +-- Default User Port Access Table + + defUserPortAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF DefUserPortAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port access info table for user." + ::= { defUserInfo 22 } + + defUserPortAccessEntry OBJECT-TYPE + SYNTAX DefUserPortAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the portAccessTable, each relating to a user's + access privileges for a serial port." + INDEX { defUserPortAccessPortIndex } + ::= { defUserPortAccessTable 1 } + + DefUserPortAccessEntry ::= + SEQUENCE { + defUserPortAccessPortIndex PortNumber, + defUserPortAccessStatus ContainerStatus, + defUserPortRWAccessAllowed YesNoValue, + defUserPortRIAccessAllowed YesNoValue, + defUserPortROAccessAllowed YesNoValue + } + + defUserPortAccessPortIndex OBJECT-TYPE + SYNTAX PortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number that user access applies to." + ::= { defUserPortAccessEntry 1 } + + defUserPortAccessStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { defUserPortAccessEntry 2 } + + defUserPortRWAccessAllowed OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the user's read write access to the port." + ::= { defUserPortAccessEntry 3 } + + defUserPortRIAccessAllowed OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the user's read input access to the port." + ::= { defUserPortAccessEntry 4 } + + defUserPortROAccessAllowed OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the user's read output access to the port." + ::= { defUserPortAccessEntry 5 } + +-- SNMP Info + + snmpStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpInfo 1} + + snmpContact OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name and contract information of the person who manages this SMNP node." + ::= { snmpInfo 2} + + snmpLocation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical location of the SNMP node." + ::= { snmpInfo 3} + + snmpReadOnlyUser OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(SNMP version 3) Specified user can only view SNMP variables." + ::= { snmpInfo 4} + + snmpReadWriteUser OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(SNMP version 3) Specified user can view and edit SNMP variables." + ::= { snmpInfo 5} + +-- SNMP Community Info + + snmpCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "snmpCommunityTable" + ::= { snmpInfo 6} + + snmpCommunityEntry OBJECT-TYPE + SYNTAX SnmpCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "snmpCommunityEntry" + INDEX { snmpCommunityIndex } + ::= { snmpCommunityTable 1 } + + SnmpCommunityEntry ::= + SEQUENCE { + snmpCommunityIndex GenericTableIndex, + snmpCommunityStatus ContainerStatus, + snmpCommunityName DisplayString, + snmpCommunityIpAddress Ipv4v6Address, + snmpCommunityPermission INTEGER + } + + snmpCommunityIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "snmpCommunityIndex" + ::= { snmpCommunityEntry 1} + + snmpCommunityStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpCommunityEntry 2} + + snmpCommunityName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A name that will be sent to the Device Server from an SNMP + manager. This name will define the permissions of the manager." + ::= { snmpCommunityEntry 3} + + snmpCommunityIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the SNMP manager that will send requests to + the Device Server. If the address is 0.0.0.0, any SNMP manager + with the Community Name can access the Device Server." + ::= { snmpCommunityEntry 4} + + snmpCommunityPermission OBJECT-TYPE + SYNTAX INTEGER { + none(1), + readonly(2), + readwrite(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Permits the Device Server to respond to SNMP requests by: + None-There is no response to requests from SNMP. + Readonly-Responds only to Read requests from SNMP. + Readwrite-Responds to both Read and Write requests from SNMP." + ::= { snmpCommunityEntry 5} + +-- SNMP Trap Table + + snmpTrapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpTrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "snmpTrapTable" + ::= { snmpInfo 7} + + snmpTrapEntry OBJECT-TYPE + SYNTAX SnmpTrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "snmpTrapEntry" + INDEX { snmpTrapIndex } + ::= { snmpTrapTable 1 } + + SnmpTrapEntry ::= + SEQUENCE { + snmpTrapIndex GenericTableIndex, + snmpTrapStatus ContainerStatus, + snmpTrapName DisplayString, + snmpTrapIpAddress Ipv4v6Address, + snmpTrapTunnelName DisplayString, + snmpTrapVersion INTEGER, + snmpTrapType INTEGER, + snmpTrapEnable INTEGER + } + + snmpTrapIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "snmpTrapIndex" + ::= { snmpTrapEntry 1} + + snmpTrapStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpTrapEntry 2} + + snmpTrapName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An arbitrary trap community name." + ::= { snmpTrapEntry 3} + + snmpTrapIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the hosts (by IP address) that will receive + trap messages generated by the Device Server. Up to four + trap hosts can be defined." + ::= { snmpTrapEntry 4} + + snmpTrapTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { snmpTrapEntry 5 } + + snmpTrapVersion OBJECT-TYPE + SYNTAX INTEGER { + v1(1), + v2c(2), + v3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set trap version." + ::= {snmpTrapEntry 6 } + + snmpTrapType OBJECT-TYPE + SYNTAX INTEGER { + trap(1), + inform(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set trap type. Inform is only valid for v2c or v3." + ::= {snmpTrapEntry 7 } + + snmpTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set trap enabled." + ::= {snmpTrapEntry 8 } + +--****************************************************************************** + snmpReadOnlySecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(1), + authNoPriv(2), + authPriv(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set read only user security level." + ::= {snmpInfo 8 } + + snmpReadOnlyAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(1), + sha(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set read only user authentication method." + ::= {snmpInfo 9 } + + + snmpReadOnlyAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set read only user authentication password." + ::= { snmpInfo 10} + + snmpReadOnlyPrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(1), + aes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set read only user privacy algorithm." + ::= {snmpInfo 11 } + + snmpReadOnlyPrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set read only user privacy password." + ::= { snmpInfo 12} + + snmpReadWriteSecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(1), + authNoPriv(2), + authPriv(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set read write user security level." + ::= {snmpInfo 13 } + + snmpReadWriteAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(1), + sha(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set read write user authentication method." + ::= {snmpInfo 14 } + + snmpReadWriteAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set read write user authentication password." + ::= { snmpInfo 15} + + snmpReadWritePrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(1), + aes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set read write user privacy algorithm." + ::= {snmpInfo 16 } + + snmpReadWritePrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set read write user privacy password." + ::= { snmpInfo 17} + + snmpTrapUser OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(SNMP version 3) Specified user for sending traps." + ::= { snmpInfo 18} + + snmpTrapSecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(1), + authNoPriv(2), + authPriv(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set trap user security level." + ::= {snmpInfo 19 } + + snmpTrapAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(1), + sha(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set trap user authentication method." + ::= {snmpInfo 20 } + + snmpTrapAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set trap user authentication password." + ::= { snmpInfo 21} + + snmpTrapPrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(1), + aes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set trap user privacy algorithm." + ::= {snmpInfo 22 } + + snmpTrapPrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set trap user privacy password." + ::= { snmpInfo 23} + + snmpEngineIdString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set the string to use to create the engine ID." + ::= { snmpInfo 24} + + snmpEngineId OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the current engine ID." + ::= { snmpInfo 25} + + snmpInformTimeout OBJECT-TYPE + SYNTAX Integer32(0..231) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Inform timeout in seconds." + ::= {snmpInfo 26 } + + snmpInformRetries OBJECT-TYPE + SYNTAX Integer32(0..231) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Inform retries in seconds." + ::= {snmpInfo 27 } + +-- DNS Info + + dnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "dnsTable" + ::= { dnsInfo 1} + + dnsEntry OBJECT-TYPE + SYNTAX DnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "dnsEntry" + INDEX { dnsIndex } + ::= { dnsTable 1 } + + DnsEntry ::= + SEQUENCE { + dnsIndex GenericTableIndex, + dnsStatus ContainerStatus, + dnsIpAddress Ipv4v6Address, + dnsActive OnOffValue + } + + dnsIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "dnsIndex" + ::= { dnsEntry 1} + + dnsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { dnsEntry 2 } + + dnsIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify the IP addresses for up to two DNS + (Domain Name Servers) hosts in your network. The first + DNS entry in the list is the primary DNS and the second + DNS entry is the secondary server." + ::= { dnsEntry 3} + + dnsActive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activates/deactivates a DNS entry." + ::= { dnsEntry 4} + + +-- WINS Info + + winsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WinsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "winsTable" + ::= { winsInfo 1} + + winsEntry OBJECT-TYPE + SYNTAX WinsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "winsEntry" + INDEX { winsIndex } + ::= { winsTable 1 } + + WinsEntry ::= + SEQUENCE { + winsIndex GenericTableIndex, + winsStatus ContainerStatus, + winsIpAddress Ipv4v6Address, + winsActive OnOffValue + } + + winsIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "winsIndex" + ::= { winsEntry 1} + + winsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { winsEntry 2} + + winsIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify the IP addresses for up to two WINS + (Windows Internet Naming Service) hosts in your network. + The first WINS entry in the list is the primary WINS server + and the second WINS entry is the secondary server." + ::= { winsEntry 3} + + winsActive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activates/deactivates a WINS entry." + ::= { winsEntry 4} + +-- Gateway Info + + gatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "gatewayTable" + ::= { gatewayInfo 1} + + gatewayEntry OBJECT-TYPE + SYNTAX GatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "gatewayEntry" + INDEX { gatewayIndex } + ::= { gatewayTable 1 } + + GatewayEntry ::= + SEQUENCE { + gatewayIndex GenericTableIndex, + gatewayStatus ContainerStatus, + gatewayHost DisplayString, + gatewayType INTEGER, + gatewayIpAddress Ipv4v6Address, + gatewaySubnetBits Integer32, + gatewayInterface DisplayString + } + + gatewayIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "gatewayIndex" + ::= { gatewayEntry 1} + + gatewayStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { gatewayEntry 2} + + gatewayHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify up to twenty hosts to act as gateways + in your network. Each gateway host must be defined in + the Device Server host table." + ::= { gatewayEntry 3} + + gatewayType OBJECT-TYPE + SYNTAX INTEGER { + host(1), + network(2), + default(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the type of gateway: + Default-A gateway which provides general access beyond + your local network. + Host-A gateway reserved for accessing a specific host + external to your local network. + Network-A gateway reserved for accessing a specific + network external to your local network." + ::= { gatewayEntry 4} + + gatewayIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the gateway is a Host or Network gateway, you must + specify the IP address of the target host machine/network." + ::= { gatewayEntry 5} + + gatewaySubnetBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the gateway is a Network gateway, you must specify the + subnet/prefix bits for that network. If the IP address is IPv4, + then the Subnet/Prefix Bits range is 0-32. If the IP address + is IPv6, then the Subnet/Prefix Bits range is 0-128." + ::= { gatewayEntry 6} + + gatewayInterface OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface that the device server is going to use to access the + Remote Host. The list is comprised of the Ethernet interface(s) + and serial ports configured for the Remote Access (PPP) or + Remote Access (SLIP) profiles. This string must be the actual + name of the PPP/SLIP serial port, serial_port_x (where x=number) if no + name is specified or the IPv6 tunnel name or ipv6_tunnelx (where + x=tunnel number)." + ::= { gatewayEntry 7} + +-- Syslog Info + + syslogStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { syslogInfo 1} + + syslogPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first preconfigured host that the Device Server will attempt + to send system log messages to; messages will be displayed on the + host's monitor." + ::= { syslogInfo 2} + + syslogSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the Device Server cannot communicate with the primary host, + then the Device Server will attempt to send system log messages to + this preconfigured host; messages will be displayed on the host's monitor." + ::= { syslogInfo 3} + + syslogLevel OBJECT-TYPE + SYNTAX INTEGER { + emergency(1), + alert(2), + critical(3), + error(4), + warning(5), + notice(6), + informational(7), + debug(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the event level that triggers a syslog entry: + Emergency, Alert, Critical, Error, Warning, Notice, Info, Debug + When you select a Level, all the levels that appear above it in the list + also trigger a syslog entry. For example, if you select Error, all Error, + Critical, Alert, and Emergency events will be logged." + ::= { syslogInfo 4} + + + syslogPrimaryTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the primary host." + ::= { syslogInfo 5} + + syslogSecondaryTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the secondary host." + ::= { syslogInfo 6} + +-- Email Info + + emailStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { emailInfo 1} + + emailActive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether or not email notification + is turned on. Default is Off." + ::= { emailInfo 2} + + emailLevel OBJECT-TYPE + SYNTAX INTEGER { + emergency(1), + alert(2), + critical(3), + error(4), + warning(5), + notice(6), + informational(7), + debug(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the event level that triggers an email notification: + Emergency, Alert, Critical, Error, Warning, Notice, Info, or + Debug. You are selecting the lowest notification level; + therefore, when you select Debug, you will get an email + notification for all events that trigger a message." + ::= { emailInfo 3} + + emailTo OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An email address or list of email addresses that will + receive the email notification." + ::= { emailInfo 4} + + emailFrom OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field can contain an email address that might + identify the Device Server name or some other value." + ::= { emailInfo 5} + + emailSMTPHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SMTP host (email server) that will process the + email notification request. This can be either a host + name defined in the Device Server host table or the + SMTP host IP address." + ::= { emailInfo 6} + + emailReply OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The email address to whom all replies to the email + notification should go." + ::= { emailInfo 7} + + emailSubject OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A text string, which can contain spaces, that will + display in the Subject field of the email notification." + ::= { emailInfo 8} + + emailSMTPUsername OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The username for the SMTP server, if the server requires + authentication." + ::= { emailInfo 9} + + emailSMTPPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password for the SMTP server, if the server requires + authentication." + ::= { emailInfo 10} + + emailSMTPEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tls(2), + ssl(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encryption method for the SMTP server." + ::= { emailInfo 11} + + emailSMTPValidatePeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Validate peer SSL/TLS certificate, when SSL or TLS + encryption is used." + ::= { emailInfo 12} + + emailSMTPTcpPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TCP port used for communicating with the SMTP server. + For no encryption or TLS encryption, use port 25. + For SSL encryption, use port 465." + ::= { emailInfo 13 } + + emailSMTPDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain for NTLM authentication with the SMTP server, if + applicable." + ::= { emailInfo 14 } + + emailSMTPHostTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the SMTP host." + ::= { emailInfo 15 } + + +-- RIP Info + + ripStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ripInfo 1} + + ripMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + send(2), + listen(3), + sendandlisten(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable RIP (Routing Information Protocol) mode + for the Ethernet interface with one of the following options: + None-Disables RIP over the Ethernet interface. + Send-Sends RIP over the Ethernet interface. + Listen-Listens for RIP over the Ethernet interface. + Send and Listen-Sends RIP and listens for RIP over the + Ethernet interface." + ::= { ripInfo 2} + + ripAuthentication OBJECT-TYPE + SYNTAX INTEGER { + none(1), + password(2), + md5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the type of RIP authentication: + None-No authentication for RIP. + Password-Simple RIP password authentication. + MD5-Use MD5 RIP authentication." + ::= { ripInfo 3} + + + -- A table of RIP key entries, each entry indexed by chain number + -- and entry number. + + ripKeysInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RipKeysInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RIP authentication keys info table." + ::= { ripInfo 4 } + + ripKeysInfoEntry OBJECT-TYPE + SYNTAX RipKeysInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ripKeysInfoTable, each relating to a + RIP authentication key." + INDEX { ripKeysChainIndex, ripKeysKeyIndex } + ::= { ripKeysInfoTable 1 } + + RipKeysInfoEntry ::= + SEQUENCE { + ripKeysChainIndex GenericTableIndex, + ripKeysKeyIndex GenericTableIndex, + ripKeyStatus ContainerStatus, + ripKeyId Integer32, + ripKeyStartDate Date, + ripKeyStartTime Time, + ripKeyEndDate Date, + ripKeyEndTime Time + } + + ripKeysChainIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The key chain index for this RIP authentication key." + ::= { ripKeysInfoEntry 1 } + + ripKeysKeyIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The key index in the chain for this RIP authentication key." + ::= { ripKeysInfoEntry 2 } + + ripKeyStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ripKeysInfoEntry 3 } + + ripKeyId OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The key Id for this RIP authentication key." + ::= { ripKeysInfoEntry 4 } + + ripKeyStartDate OBJECT-TYPE + SYNTAX Date + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The starting date for which this + RIP authentication key becomes effective. + Format dd/mm/yyyy" + ::= { ripKeysInfoEntry 5 } + + ripKeyStartTime OBJECT-TYPE + SYNTAX Time + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The starting time (local time) for which this + RIP authentication key becomes effective. + Format hh:mm:ss" + ::= { ripKeysInfoEntry 6 } + + ripKeyEndDate OBJECT-TYPE + SYNTAX Date + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end date , after which this + RIP authentication key is no longer in effect." + ::= { ripKeysInfoEntry 7 } + + ripKeyEndTime OBJECT-TYPE + SYNTAX Time + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end time (local time), after which this + RIP authentication key is no longer in effect." + ::= { ripKeysInfoEntry 8 } + + -- timeInfo group. + + timeStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { timeInfo 1 } + + timeZoneName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the time zone when using standard time." + ::= { timeInfo 2 } + + timeOffset OBJECT-TYPE + SYNTAX Integer32(-720..840) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset of summer time from standard time in minutes." + ::= { timeInfo 3 } + + timeSummerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the time zone when using summer time." + ::= { timeInfo 4 } + + timeSummerOffset OBJECT-TYPE + SYNTAX Integer32(0..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset of summer time from standard time in minutes." + ::= { timeInfo 5 } + + timeSummerMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + fixed(2), + recurring(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can configure the summer time to take effect: + None-No summer time change. + Fixed-The summer time change goes into effect at + the specified time every year. For example, + April 15 at 1:00 pm. + Recurring-The summer time changes goes into effect + every year at same relative time. For example, + on the third week in April on a Tuesday at 1:00 pm." + ::= { timeInfo 6 } + + timeSummerRecStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january(1), + february(2), + march(3), + april(4), + may(5), + june(6), + july(7), + august(8), + september(9), + october(10), + november(11), + december(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start month." + ::= { timeInfo 7 } + + timeSummerRecStartWeek OBJECT-TYPE + SYNTAX INTEGER { + first(1), + second(2), + third(3), + fourth(4), + last(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start week." + ::= { timeInfo 8} + + timeSummerRecStartDay OBJECT-TYPE + SYNTAX INTEGER { + sunday(1), + monday(2), + tuesday(3), + wednesday(4), + thursday(5), + friday(6), + saturday(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start day." + ::= { timeInfo 9} + + timeSummerRecStartHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start hour." + ::= { timeInfo 10} + + timeSummerRecStartMin OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start minute" + ::= { timeInfo 11} + + timeSummerRecEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january(1), + february(2), + march(3), + april(4), + may(5), + june(6), + july(7), + august(8), + september(9), + october(10), + november(11), + december(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end month." + ::= { timeInfo 12 } + + timeSummerRecEndWeek OBJECT-TYPE + SYNTAX INTEGER { + first(1), + second(2), + third(3), + fourth(4), + last(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end week." + ::= { timeInfo 13 } + + timeSummerRecEndDay OBJECT-TYPE + SYNTAX INTEGER { + sunday(1), + monday(2), + tuesday(3), + wednesday(4), + thursday(5), + friday(6), + saturday(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end day." + ::= { timeInfo 14 } + + timeSummerRecEndHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end hour" + ::= { timeInfo 15 } + + timeSummerRecEndMin OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end minute" + ::= { timeInfo 16 } + + timeSummerFixStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january(1), + february(2), + march(3), + april(4), + may(5), + june(6), + july(7), + august(8), + september(9), + october(10), + november(11), + december(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start month" + ::= { timeInfo 17 } + + timeSummerFixStartDay OBJECT-TYPE + SYNTAX Integer32(1..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start day" + ::= { timeInfo 18 } + + timeSummerFixStartHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start hour" + ::= { timeInfo 19 } + + timeSummerFixStartMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start minute" + ::= { timeInfo 20 } + + timeSummerFixEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january(1), + february(2), + march(3), + april(4), + may(5), + june(6), + july(7), + august(8), + september(9), + october(10), + november(11), + december(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End month" + ::= { timeInfo 21 } + + timeSummerFixEndDay OBJECT-TYPE + SYNTAX Integer32(1..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End day" + ::= { timeInfo 22 } + + timeSummerFixEndHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End hour" + ::= { timeInfo 23 } + + timeSummerFixEndMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End minute" + ::= { timeInfo 24 } + + timeSntpMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + unicast(2), + multicast(3), + anycast(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sntp client mode. Valid modes are Unicast, Multicast or Anycast" + ::= { timeInfo 25 } + + timeSntpVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2), + version3(3), + version4(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sntp client version." + ::= { timeInfo 26 } + + timeSntpHost1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first remote SNTP host name that the device server communicates with." + ::= { timeInfo 27 } + + timeSntpHost2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The second remote SNTP host name that the device server communicates with." + ::= { timeInfo 28 } + + + timeSntpTunnelName1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the first host." + ::= { timeInfo 29 } + + timeSntpTunnelName2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the second host." + ::= { timeInfo 30 } + + serverSntpServerAuthentication OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the iolan with authenticate the ntp time + server." + ::= { timeInfo 31 } + + serverSntpKeyID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the key ID to use for host 1 during server authentication." + ::= { timeInfo 32 } + + serverSntpKeyID2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the key ID to use for host 2 during server authentication." + ::= { timeInfo 33 } + + --**************************************************************************** + -- fileInfo group. + + fileStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { fileInfo 1} + + fileFirmwareHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the firmware file. + If you use a host name, it must exist in the Device Server's host table + or be resolved by DNS." + ::= { fileInfo 2} + + fileFirmwareName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the update software for the Device + Server that will be loaded when the Device Server is rebooted." + ::= { fileInfo 3} + + fileConfigurationHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the configuration file. + If you use a host name, it must exist in the Device Server's host table + or be resolved by DNS." + ::= { fileInfo 4} + + fileConfigurationName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the new configuration file for the Device + Server that will be loaded when the Device Server is rebooted." + ::= { fileInfo 5} + + fileMOTDHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the MOTD file. + If you use a host name, it must exist in the Device Server's host table + or be resolved by DNS." + ::= { fileInfo 6} + + fileMOTDName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the file that contains a string that + is displayed when a user connects to the Device Server." + ::= { fileInfo 7} + + fileMOTDTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the MOTD host." + ::= { fileInfo 8} + + +-- Ethernet Stats Info + ethStatsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthStatsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet statistics table." + ::= { ethStatsInfo 1 } + + ethStatsInfoEntry OBJECT-TYPE + SYNTAX EthStatsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet statistics table, each relating to an Ethernet interface." + INDEX { ethStatsIndex } + ::= { ethStatsInfoTable 1 } + + EthStatsInfoEntry ::= + SEQUENCE { + ethStatsIndex GenericTableIndex, + ethStatsName DisplayString, + ethStatsMacAddress MacAddress, + ethStatsStatus INTEGER, + ethStatsBroadcast YesNoValue, + ethStatsDebug YesNoValue, + ethStatsLoopback YesNoValue, + ethStatsPointtoPoint YesNoValue, + ethStatsNoTrailers YesNoValue, + ethStatsRunning YesNoValue, + ethStatsNoArp YesNoValue, + ethStatsPromiscuous YesNoValue, + ethStatsRxMulticast YesNoValue, + ethStatsMasterLoadBalancer YesNoValue, + ethStatsSlaveLoadBalancer YesNoValue, + ethStatsMulticast YesNoValue, + ethStatsSetMedia YesNoValue, + ethStatsAutoMedia YesNoValue, + ethStatsDynamic YesNoValue, + ethStatsLocalAddress IpAddress, + ethStatsSubnetMask IpAddress, + ethStatsBroadcastAddress IpAddress, + ethStatsMtu Unsigned32, + ethStatsTxQLen Unsigned32, + ethStatsRxBytes Counter32, + ethStatsTxBytes Counter32, + ethStatsRxPackets Counter32, + ethStatsTxPackets Counter32, + ethStatsRxErrors Counter32, + ethStatsTxPktErrors Counter32, + ethStatsRxDroppedPkts Counter32, + ethStatsTxDroppedPkts Counter32, + ethStatsRxOverruns Counter32, + ethStatsTxOverruns Counter32, + ethStatsRxFrameErrs Counter32, + ethStatsTxCarrierErrs Counter32, + ethStatsCollisions Counter32 + } + ethStatsIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet interface number." + ::= { ethStatsInfoEntry 1 } + + ethStatsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays Ethernet statistics." + ::= { ethStatsInfoEntry 2} + + ethStatsMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the MAC address." + ::= { ethStatsInfoEntry 3} + + ethStatsStatus OBJECT-TYPE + SYNTAX INTEGER { + down(1), + up(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the Ethernet status: + 1 is down and 2 is up." + ::= { ethStatsInfoEntry 4} + + ethStatsBroadcast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsBroadcast" + ::= { ethStatsInfoEntry 5} + + ethStatsDebug OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsDebug" + ::= { ethStatsInfoEntry 6} + + ethStatsLoopback OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsLoopback" + ::= { ethStatsInfoEntry 7} + + ethStatsPointtoPoint OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsPointtoPoint" + ::= { ethStatsInfoEntry 8} + + ethStatsNoTrailers OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsNoTrailers" + ::= { ethStatsInfoEntry 9} + + ethStatsRunning OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsRunning" + ::= { ethStatsInfoEntry 10} + + ethStatsNoArp OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsNoArp" + ::= { ethStatsInfoEntry 11} + + ethStatsPromiscuous OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsPromiscuous" + ::= { ethStatsInfoEntry 12} + + ethStatsRxMulticast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsRxMulticast" + ::= { ethStatsInfoEntry 13} + + ethStatsMasterLoadBalancer OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsMasterLoadBalancer" + ::= { ethStatsInfoEntry 14} + + ethStatsSlaveLoadBalancer OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsSlaveLoadBalancer" + ::= { ethStatsInfoEntry 15} + + ethStatsMulticast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsMulticast" + ::= { ethStatsInfoEntry 16} + + ethStatsSetMedia OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsSetMedia" + ::= { ethStatsInfoEntry 17} + + ethStatsAutoMedia OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsAutoMedia" + ::= { ethStatsInfoEntry 18} + + ethStatsDynamic OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsDynamic" + ::= { ethStatsInfoEntry 19} + + ethStatsLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsLocalAddress" + ::= { ethStatsInfoEntry 20} + + ethStatsSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsSubnetMask" + ::= { ethStatsInfoEntry 21} + + ethStatsBroadcastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsBroadcastAddress" + ::= { ethStatsInfoEntry 22} + + ethStatsMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsMtu" + ::= { ethStatsInfoEntry 23} + + ethStatsTxQLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsTxQLen" + ::= { ethStatsInfoEntry 24} + + ethStatsRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsRxBytes" + ::= { ethStatsInfoEntry 25} + + ethStatsTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsTxBytes" + ::= { ethStatsInfoEntry 26} + + ethStatsRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsRxPackets" + ::= { ethStatsInfoEntry 27} + + ethStatsTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsTxPackets" + ::= { ethStatsInfoEntry 28} + + ethStatsRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsRxErrors" + ::= { ethStatsInfoEntry 29} + + ethStatsTxPktErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsTxPktErrors" + ::= { ethStatsInfoEntry 30} + + ethStatsRxDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsRxDroppedPkts" + ::= { ethStatsInfoEntry 31} + + ethStatsTxDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsTxDroppedPkts" + ::= { ethStatsInfoEntry 32} + + ethStatsRxOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsRxOverruns" + ::= { ethStatsInfoEntry 33} + + ethStatsTxOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsTxOverruns" + ::= { ethStatsInfoEntry 34} + + ethStatsRxFrameErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsRxFrameErrs" + ::= { ethStatsInfoEntry 35} + + ethStatsTxCarrierErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsTxCarrierErrs" + ::= { ethStatsInfoEntry 36} + + ethStatsCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ethStatsCollisions" + ::= { ethStatsInfoEntry 37} + +-- SNTP Stats Info + + sntpStatsAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sntpStatsAddress" + ::= { sntpStatsInfo 1} + + sntpStatsLastUpdate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sntpStatsLastUpdate" + ::= { sntpStatsInfo 2} + + sntpStatsLeapIndicator OBJECT-TYPE + SYNTAX INTEGER { + noWarning(1), + minutes61(2), + minutes59(3), + alarm(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sntpStatsLeapIndicator" + ::= { sntpStatsInfo 3} + + sntpStatsVersion OBJECT-TYPE + SYNTAX INTEGER { + ipV4(3), + ipv4ipv6osi(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sntpStatsVersion" + ::= { sntpStatsInfo 4} + + sntpStatsMode OBJECT-TYPE + SYNTAX INTEGER { + reserved(1), + symmetricActive(2), + symmetricPassive(3), + client(4), + server(5), + broadcast(6), + reservedNTP(7), + reserved2(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sntpStatsMode" + ::= { sntpStatsInfo 5} + + sntpStatsStratum OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sntpStatsStratum" + ::= { sntpStatsInfo 6} + + sntpStatsRefId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sntpStatsRefId" + ::= { sntpStatsInfo 7} + + sntpStatsOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sntpStats" + ::= { sntpStatsInfo 8} + +-- Rip (V4) Info + ripInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RipInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rip info table." + ::= { ripTableInfo 1 } + + ripInfoEntry OBJECT-TYPE + SYNTAX RipInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ripInfoTable, each relating to a rip entry." + INDEX { ripIndex } + ::= { ripInfoTable 1 } + + RipInfoEntry ::= + SEQUENCE { + ripIndex GenericTableIndex, + ripTableIpAddr IpAddress, + ripTableLastUpdate Unsigned32, + ripTableVersion Unsigned32, + ripTableAuthType INTEGER, + ripTableSequence Unsigned32, + ripTableBadPackets Counter32, + ripTableBadRoutes Counter32 + } + + ripIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this rip." + ::= { ripInfoEntry 1 } + + ripTableIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ripIpAddr" + ::= { ripInfoEntry 2 } + + ripTableLastUpdate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Update in Seconds" + ::= { ripInfoEntry 3 } + + ripTableVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version" + ::= { ripInfoEntry 4 } + + ripTableAuthType OBJECT-TYPE + SYNTAX INTEGER { + noAuth(1), + authData(2), + password(3), + md5(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Type" + ::= { ripInfoEntry 5 } + + ripTableSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence" + ::= { ripInfoEntry 6 } + + ripTableBadPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ripTableBadPackets" + ::= { ripInfoEntry 7 } + + ripTableBadRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ripTableBadRoutes" + ::= { ripInfoEntry 8 } + +-- TCP Conn Stats + + tcpConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TcpConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tcpConnTable." + ::= { tcpConnStatsInfo 1 } + + tcpConnEntry OBJECT-TYPE + SYNTAX TcpConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tcpConnTable" + INDEX { tcpConnIndex } + ::= { tcpConnTable 1 } + + TcpConnEntry ::= + SEQUENCE { + tcpConnIndex GenericTableIndex, + tcpConnLocalAddress IpAddress, + tcpConnLocalPort Integer32, + tcpConnRemoteAddress IpAddress, + tcpConnRemotePort Integer32, + tcpConnTxQueueBytes Counter32, + tcpConnRxQueueBytes Counter32, + tcpConnState INTEGER + } + + tcpConnIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { tcpConnEntry 1 } + + tcpConnLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalAddress" + ::= { tcpConnEntry 2} + + tcpConnLocalPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalPort" + ::= { tcpConnEntry 3} + + tcpConnRemoteAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemoteAddress" + ::= { tcpConnEntry 4} + + tcpConnRemotePort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemotePort" + ::= { tcpConnEntry 5} + + tcpConnTxQueueBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tcpConnTxQueueBytes" + ::= { tcpConnEntry 6} + + tcpConnRxQueueBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tcpConnRxQueueBytes" + ::= { tcpConnEntry 7} + + tcpConnState OBJECT-TYPE + SYNTAX INTEGER { + established(1), + synSent(2), + synRecv(3), + finWait1(4), + finWait2(5), + timewait(6), + close(7), + closeWait(8), + lastack(9), + listen(10), + closing(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State" + ::= { tcpConnEntry 8} + +-- UDP Conn IPv6 Stats + + udpConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF UdpConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "udpConnTable" + ::= { udpConnStatsInfo 1 } + + udpConnEntry OBJECT-TYPE + SYNTAX UdpConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the udpConnTable" + INDEX { udpConnIndex } + ::= { udpConnTable 1 } + + UdpConnEntry ::= + SEQUENCE { + udpConnIndex GenericTableIndex, + udpConnLocalAddress IpAddress, + udpConnLocalPort Integer32, + udpConnRemoteAddress IpAddress, + udpConnRemotePort Integer32, + udpConnTxQueueBytes Counter32, + udpConnRxQueueBytes Counter32, + udpConnState INTEGER + } + + udpConnIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { udpConnEntry 1 } + + udpConnLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalAddress" + ::= { udpConnEntry 2} + + udpConnLocalPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalPort" + ::= { udpConnEntry 3} + + udpConnRemoteAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemoteAddress" + ::= { udpConnEntry 4} + + udpConnRemotePort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemotePort" + ::= { udpConnEntry 5} + + udpConnTxQueueBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "udpConnTxQueueBytes" + ::= { udpConnEntry 6} + + udpConnRxQueueBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "udpConnRxQueueBytes" + ::= { udpConnEntry 7} + + udpConnState OBJECT-TYPE + SYNTAX INTEGER { + established(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State" + ::= { udpConnEntry 8} + +-- IPv6 Stats + ipV6StatsRxTotalPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxTotal" + ::= {ipv6StatsInfo 1} + + ipV6StatsRxHdrErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxHdrErrors" + ::= {ipv6StatsInfo 2} + + ipV6StatsRxTooBigErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxTooBigErrors" + ::= {ipv6StatsInfo 3} + + ipV6StatsRxNoRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxNoRoutes" + ::= {ipv6StatsInfo 4} + + ipV6StatsRxAddrErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxAddrErrors" + ::= {ipv6StatsInfo 5} + + ipV6StatsRxUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxUnknownProtos" + ::= {ipv6StatsInfo 6} + + ipV6StatsRxTruncatedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxTruncatedPkts" + ::= {ipv6StatsInfo 7} + + ipV6StatsRxDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxDiscards" + ::= {ipv6StatsInfo 8} + + ipV6StatsRxDelivers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxDelivers" + ::= {ipv6StatsInfo 9} + + ipV6StatsRxMcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxMcastPkts" + ::= {ipv6StatsInfo 10} + + ipV6StatsTxForwDatagrams OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxForwDatagrams" + ::= {ipv6StatsInfo 11} + + ipV6StatsTxRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxRequests" + ::= {ipv6StatsInfo 12} + + ipV6StatsTxDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxDiscards" + ::= {ipv6StatsInfo 13} + + ipV6StatsTxNoRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxNoRoutes" + ::= {ipv6StatsInfo 14} + + ipV6StatsTxMcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxMcastPkts" + ::= {ipv6StatsInfo 15} + + ipV6StatsReasmTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ReasmTimeout" + ::= {ipv6StatsInfo 16} + + ipV6StatsReasmReqds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ReasmReqds" + ::= {ipv6StatsInfo 17} + + ipV6StatsReasmOKs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ReasmOKs" + ::= {ipv6StatsInfo 18} + + ipV6StatsReasmFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ReasmFails" + ::= {ipv6StatsInfo 19} + + ipV6StatsFragOKs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FragOKs" + ::= {ipv6StatsInfo 20} + + ipV6StatsFragFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FragFails" + ::= {ipv6StatsInfo 21} + + ipV6StatsFragCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FragCreates" + ::= {ipv6StatsInfo 22} + +-- ICMP IPv6 Stats Info + + icmpV6TxMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxMsgs" + ::= {icmpv6StatsInfo 1} + + icmpV6TxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxErrors" + ::= {icmpv6StatsInfo 2} + + icmpV6TxDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxDestUnreachs" + ::= {icmpv6StatsInfo 3} + + icmpV6TxPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxPktTooBigs" + ::= {icmpv6StatsInfo 4} + + icmpV6TxTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxTimeExcds" + ::= {icmpv6StatsInfo 5} + + icmpV6TxParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxParmProblems" + ::= {icmpv6StatsInfo 6} + + icmpV6TxEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxEchos" + ::= {icmpv6StatsInfo 7} + + icmpV6TxEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxEchoReplies" + ::= {icmpv6StatsInfo 8} + + icmpV6TxGroupMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxGroupMembQueries" + ::= {icmpv6StatsInfo 9} + + icmpV6TxGroupMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxGroupMembResponses" + ::= {icmpv6StatsInfo 10} + + icmpV6TxGroupMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxGroupMembReductions" + ::= {icmpv6StatsInfo 11} + + icmpV6TxRouterSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxRouterSolicits" + ::= {icmpv6StatsInfo 12} + + icmpV6TxRouterAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxRouterAdvertisements" + ::= {icmpv6StatsInfo 13} + + icmpV6TxNeighborSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxNeighborSolicits" + ::= {icmpv6StatsInfo 14} + + icmpV6TxNeighborAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxNeighborAdvertisements" + ::= {icmpv6StatsInfo 15} + + icmpV6TxRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxRedirects" + ::= {icmpv6StatsInfo 16} + + icmpV6RxMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxMsgs" + ::= {icmpv6StatsInfo 17} + + icmpV6RxDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxDestUnreachs" + ::= {icmpv6StatsInfo 18} + + icmpV6RxPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxPktTooBigs" + ::= {icmpv6StatsInfo 19} + + icmpV6RxTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxTimeExcds" + ::= {icmpv6StatsInfo 20} + + icmpV6RxParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxParmProblems" + ::= {icmpv6StatsInfo 21} + + icmpV6RxEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxEchoReplies" + ::= {icmpv6StatsInfo 22} + + icmpV6RxRouterSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxRouterSolicits" + ::= {icmpv6StatsInfo 23} + + icmpV6RxNeighborSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxNeighborSolicits" + ::= {icmpv6StatsInfo 24} + + icmpV6RxNeighborAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxNeighborAdvertisements" + ::= {icmpv6StatsInfo 25} + + icmpV6RxRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxRedirects" + ::= {icmpv6StatsInfo 26} + + icmpV6RxGroupMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxGroupMembResponses" + ::= {icmpv6StatsInfo 27} + + icmpV6RxGroupMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxGroupMembReductions" + ::= {icmpv6StatsInfo 28} + +-- UDP IPv6 Stats Info + + udpV6RxDatagrams OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "udpV6RxDatagrams" + ::= {udpv6StatsInfo 1} + + udpV6noPorts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "udpV6noPorts" + ::= {udpv6StatsInfo 2} + + udpV6RxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "udpV6RxErrors" + ::= {udpv6StatsInfo 3} + + udpV6TxDatagrams OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "udpV6TxDatagrams" + ::= {udpv6StatsInfo 4} + +-- TCP Conn IPv6 Stats + + tcpConnv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF TcpConnv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rip info table." + ::= { tcpConnv6StatsInfo 1 } + + tcpConnv6Entry OBJECT-TYPE + SYNTAX TcpConnv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tcpConnv6Table" + INDEX { tcpConnv6Index } + ::= { tcpConnv6Table 1 } + + TcpConnv6Entry ::= + SEQUENCE { + tcpConnv6Index GenericTableIndex, + tcpConnv6LocalAddress DisplayString, + tcpConnv6LocalPort Integer32, + tcpConnv6RemoteAddress DisplayString, + tcpConnv6RemotePort Integer32, + tcpConnv6TxQueueBytes Counter32, + tcpConnv6RxQueueBytes Counter32, + tcpConnv6State INTEGER + } + + tcpConnv6Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { tcpConnv6Entry 1 } + + tcpConnv6LocalAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalAddress" + ::= { tcpConnv6Entry 2} + + tcpConnv6LocalPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalPort" + ::= { tcpConnv6Entry 3} + + tcpConnv6RemoteAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemoteAddress" + ::= { tcpConnv6Entry 4} + + tcpConnv6RemotePort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemotePort" + ::= { tcpConnv6Entry 5} + + tcpConnv6TxQueueBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tcpConnv6TxQueueBytes" + ::= { tcpConnv6Entry 6} + + tcpConnv6RxQueueBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tcpConnv6RxQueueBytes" + ::= { tcpConnv6Entry 7} + + tcpConnv6State OBJECT-TYPE + SYNTAX INTEGER { + established(1), + synSent(2), + synRecv(3), + finWait1(4), + finWait2(5), + timeWait(6), + close(7), + closeWait(8), + lastAck(9), + listen(10), + closing(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State" + ::= { tcpConnv6Entry 8} + +-- UDP Conn IPv6 Stats + + udpConnv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF UdpConnv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "udpConnv6Table" + ::= { udpConnv6StatsInfo 1 } + + udpConnv6Entry OBJECT-TYPE + SYNTAX UdpConnv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the udpConnv6Table" + INDEX { udpConnv6Index } + ::= { udpConnv6Table 1 } + + UdpConnv6Entry ::= + SEQUENCE { + udpConnv6Index GenericTableIndex, + udpConnv6LocalAddress DisplayString, + udpConnv6LocalPort Integer32, + udpConnv6RemoteAddress DisplayString, + udpConnv6RemotePort Integer32, + udpConnv6TxQueueBytes Counter32, + udpConnv6RxQueueBytes Counter32, + udpConnv6State INTEGER + } + + udpConnv6Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { udpConnv6Entry 1 } + + udpConnv6LocalAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalAddress" + ::= { udpConnv6Entry 2} + + udpConnv6LocalPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalPort" + ::= { udpConnv6Entry 3} + + udpConnv6RemoteAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemoteAddress" + ::= { udpConnv6Entry 4} + + udpConnv6RemotePort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemotePort" + ::= { udpConnv6Entry 5} + + udpConnv6TxQueueBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxQueue" + ::= { udpConnv6Entry 6} + + udpConnv6RxQueueBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RxQueue" + ::= { udpConnv6Entry 7} + + udpConnv6State OBJECT-TYPE + SYNTAX INTEGER { + established(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State" + ::= { udpConnv6Entry 8} + +-- Route IPv6 Stats + + routev6Table OBJECT-TYPE + SYNTAX SEQUENCE OF Routev6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The route IPv6 info table." + ::= { routev6Info 1 } + + routev6Entry OBJECT-TYPE + SYNTAX Routev6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the route IPv6 Table" + INDEX { routev6Index } + ::= { routev6Table 1 } + + Routev6Entry ::= + SEQUENCE { + routev6Index GenericTableIndex, + routev6Destination DisplayString, + routev6PrefixBits Integer32, + routev6Gateway DisplayString, + routev6Metric Integer32, + routev6Flags DisplayString, + routev6Interface DisplayString + } + + routev6Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { routev6Entry 1 } + + routev6Destination OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination" + ::= { routev6Entry 2} + + routev6PrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PrefixBits" + ::= { routev6Entry 3} + + routev6Gateway OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Gateway" + ::= { routev6Entry 4} + + routev6Metric OBJECT-TYPE + SYNTAX Integer32(1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Metric" + ::= { routev6Entry 5} + + routev6Flags OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flags" + ::= { routev6Entry 6} + + routev6Interface OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface" + ::= { routev6Entry 7} + +-- Rip (V6) Info + + ripv6InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ripv6InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ripv6 info table." + ::= { ripv6TableInfo 1 } + + ripv6InfoEntry OBJECT-TYPE + SYNTAX Ripv6InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ripv6InfoTable, each relating to a ripv6 entry." + INDEX { ripv6Index } + ::= { ripv6InfoTable 1 } + + Ripv6InfoEntry ::= + SEQUENCE { + ripv6Index GenericTableIndex, + ripv6TableIpAddr IpAddress, + ripv6TableLastUpdate Unsigned32, + ripv6TableBadPackets Counter32, + ripv6TableBadRoutes Counter32 + } + + ripv6Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this ripv6." + ::= { ripv6InfoEntry 1 } + + ripv6TableIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ripv6IpAddr" + ::= { ripv6InfoEntry 2 } + + ripv6TableLastUpdate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Update in Seconds" + ::= { ripv6InfoEntry 3 } + + + ripv6TableBadPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Update in Seconds" + ::= { ripv6InfoEntry 4 } + + ripv6TableBadRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Update in Seconds" + ::= { ripv6InfoEntry 5 } + +-- Interface IPv6 Stats + + interfacev6InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF Interfacev6InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface IPv6 info table." + ::= { interfacev6Info 1 } + + interfacev6InfoEntry OBJECT-TYPE + SYNTAX Interfacev6InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the interface IPv6 table" + INDEX { interfacev6Index } + ::= { interfacev6InfoTable 1 } + + Interfacev6InfoEntry ::= + SEQUENCE { + interfacev6Index GenericTableIndex, + interfacev6Name DisplayString, + interfacev6Address DisplayString, + interfacev6PrefixBits Integer32, + interfacev6Scope INTEGER + } + + interfacev6Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "interfacev6Index" + ::= { interfacev6InfoEntry 1} + + interfacev6Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interfacev6Name" + ::= { interfacev6InfoEntry 2} + + interfacev6Address OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interfacev6Address" + ::= { interfacev6InfoEntry 3} + + interfacev6PrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interfacev6PrefixBits" + ::= { interfacev6InfoEntry 4} + + interfacev6Scope OBJECT-TYPE + SYNTAX INTEGER { + global(1), + host(2), + link(3), + site(4), + compatv4(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interfacev6Scope" + ::= { interfacev6InfoEntry 5} + +-- SSL Server Info + + sslServerStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {sslInfo 1} + + sslVersion OBJECT-TYPE + SYNTAX INTEGER { + any(1), + tlsv1(2), + sslv3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether you want to use: + Any-The Device Server will try a TLSv1 connection first. + If that fails, it will try an SSLv3 connection. + If that fails, it will try an SSLv2 connection. + TLSv1-The connection will use only TLSv1. + SSLv3-The connection will use only SSLv3. + The default is Any." + ::= {sslInfo 2} + + sslType OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether the Device Server will act as an + SSL/TLS client or server. The default is Client." + ::= {sslInfo 3} + + sslVerifyPeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this option when you want the Validation Criteria + to match the Peer Certificate for authentication to pass. + If you enable this option, you need to download an + SSL/TLS certificate authority (CA) list file to the + Device Server. Any values that are entered in the validation + criteria must match the peer certificate for an SSL connection; + any fields left blank will not be validated against the peer + certificate." + ::= {sslInfo 4} + + sslCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {sslInfo 5} + + sslStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {sslInfo 6} + + sslLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {sslInfo 7} + + sslOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {sslInfo 8} + + sslOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {sslInfo 9} + + sslCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {sslInfo 10} + + sslEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {sslInfo 11} + +-- SSL Server Cipher Table + + sslCipherTable OBJECT-TYPE + SYNTAX SEQUENCE OF SslCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL CIpher." + ::= {sslInfo 12} + + sslCipherEntry OBJECT-TYPE + SYNTAX SslCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the sslCipherTable, each relating to a cipher entry." + INDEX { sslCipherPriority } + ::= { sslCipherTable 1 } + + SslCipherEntry ::= + SEQUENCE { + sslCipherPriority Integer32, + sslCipherStatus ContainerStatus, + sslCipherEncryption INTEGER, + sslCipherKeySizeMin INTEGER, + sslCipherKeySizeMax INTEGER, + sslCipherKeyExchange INTEGER, + sslCipherHMAC INTEGER + } + + sslCipherPriority OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cipher priority. 1- highest 5 - lowest." + ::= { sslCipherEntry 1 } + + sslCipherStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { sslCipherEntry 2 } + + sslCipherEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + any(2), + aes(3), + tripledes(4), + des(5), + arctwo(6), + arcfour(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Encryption. None is not allowed for priority 1. + Any will use the first encryption format that can be + negotiated. The default is any." + ::= { sslCipherEntry 3 } + + sslCipherKeySizeMin OBJECT-TYPE + SYNTAX INTEGER { + min40(1), + min56(2), + min64(3), + min128(4), + min168(5), + min256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum key size value that will be used for + the specified encryption type. The default is 40." + ::= { sslCipherEntry 4 } + + sslCipherKeySizeMax OBJECT-TYPE + SYNTAX INTEGER { + max40(1), + max56(2), + max64(3), + max128(4), + max168(5), + max256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum key size value that will be used for the + specified encryption type. The default is 256." + ::= { sslCipherEntry 5 } + + sslCipherKeyExchange OBJECT-TYPE + SYNTAX INTEGER { + any(1), + rsa(2), + edhrsa(3), + edhdss(4), + adh(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of key to exchange for the encryption format: + Any-Any key exchange that is valid is used (this does + not, however, include ADH keys). + RSA-This is an RSA key exchange using an RSA key and + certificate. + EDHRSA-This is an EDH key exchange using an RSA key + and certificate. + EDHDSS-This is an EDH key exchange using a DSA key + and certificate. + ADH-This is an anonymous key exchange which does not + require a private key or certificate. Choose this + key if you do not want to authenticate the peer device, + but you want the data encrypted on the SSL/TLS connection. + The default is Any." + ::= { sslCipherEntry 6 } + + sslCipherHMAC OBJECT-TYPE + SYNTAX INTEGER { + any(1), + sha(2), + md5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the key-hashing for message authentication method + for your encryption type: Any, MD5, or SHA1. + The default is Any." + ::= { sslCipherEntry 7 } + + + -- Console Info + consoleStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {consoleInfo 1} + + consoleSpeed OBJECT-TYPE + SYNTAX INTEGER { + b9600(1), + b19200(2), + b38400(3), + b57600(4), + b115200(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the baud rate of the console port; keep in mind that + speed is affected by the length of the cable." + ::= { consoleInfo 2} + + consoleFlowControl OBJECT-TYPE + SYNTAX INTEGER { + none(0), + soft(1), + hard(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whether the data flow is handled by the + software (Soft), hardware (Hard) or None." + ::= { consoleInfo 3} + + consoleMediaType OBJECT-TYPE + SYNTAX INTEGER { + usb(0), + rj45(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whether the USB or RJ45 port is used for console input + when the device is started." + ::= { consoleInfo 4} + + consoleUsbTimeout OBJECT-TYPE + SYNTAX Integer32(0..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines a inactivity timeout for the USB port. If this expires the + console function is switched to the RJ45. Actual time out values are + 1-240 minutes plus 0 indicates no timeout." + ::= { consoleInfo 5} + +-- Modbusgateway Info + modbusGatewayStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {modbusGatewayInfo 1} + modbusGatewayConnIdleTimeout OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Connection/Idle timeout: 0: never close; 1->300." + ::= { modbusGatewayInfo 2} + + modbusGatewayException OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable modbus exception." + ::= { modbusGatewayInfo 3} + + modbusGatewayCharacterTimeout OBJECT-TYPE + SYNTAX Integer32(10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Character timeout." + ::= { modbusGatewayInfo 4} + + modbusGatewayMessageTimeout OBJECT-TYPE + SYNTAX Integer32(10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Message timeout." + ::= { modbusGatewayInfo 5} + + modbusGatewayPortNumber OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote master transport layer (TCP/UDP) port number" + ::= { modbusGatewayInfo 6} + + modbusGatewayUIDAddressMode OBJECT-TYPE + SYNTAX INTEGER{ + embedded (0), + remapped (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Slave UID address mode." + ::= { modbusGatewayInfo 7} + + modbusGatewayRemappedUID OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remapped UID under Remapped address mode" + ::= { modbusGatewayInfo 8} + + modbusGatewayBroadcast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable propagate Modbus TCP broadcast requests." + ::= { modbusGatewayInfo 9} + + modbusGatewayNextRequestDelay OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay to allow serial slaves to re-enable receivers before issuing next + master request." + ::= { modbusGatewayInfo 10} + + modbusGatewayQueuing OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable request queuing." + ::= { modbusGatewayInfo 11} + + modbusGatewaySSL OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable modbus slave SSL." + ::= { modbusGatewayInfo 12} + + modbusGatewayIPAliasing OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable modbus slave IP Aliasing." + ::= { modbusGatewayInfo 13} + + +-- Modbus Stats Info + +-- Modbus TCP Slave Statistics Table + modbusSlaveTCPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModbusSlaveTCPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus TCP Slave Statistics Table." + ::= { modbusStatsInfo 1 } + + modbusSlaveTCPStatsEntry OBJECT-TYPE + SYNTAX ModbusSlaveTCPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Modbus/TCP Slave statistics table, each relating to a serial port." + INDEX { modbusSlaveTCPStatsPortIndex } + ::= { modbusSlaveTCPStatsTable 1 } + + ModbusSlaveTCPStatsEntry ::= + SEQUENCE { + modbusSlaveTCPStatsPortIndex GenericTableIndex, + modbusSlaveTCPStatsSerialMode INTEGER, + modbusSlaveTCPStatsSerialFrameErrors Counter32 + } + + modbusSlaveTCPStatsPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "modbusSlaveTCPStatsPortIndex" + ::= { modbusSlaveTCPStatsEntry 1} + + modbusSlaveTCPStatsSerialMode OBJECT-TYPE + SYNTAX INTEGER { + rtu(0), + ascii(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modbus serial device's mode: 0: RTU; 1: ASCII." + ::= { modbusSlaveTCPStatsEntry 2} + + modbusSlaveTCPStatsSerialFrameErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modbus serial port frame errors" + ::= { modbusSlaveTCPStatsEntry 3} + + +-- Modbus TCP Slave Gateway Statistics Table + + modbusSlaveTCPStatsGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModbusSlaveTCPStatsGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus TCP Slave Gateway Statistics Table." + ::= { modbusStatsInfo 6 } + + modbusSlaveTCPStatsGatewayEntry OBJECT-TYPE + SYNTAX ModbusSlaveTCPStatsGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the modbusStatsGatewayTable." + INDEX {modbusSlaveTCPStatsGatewayPortIndex, modbusSlaveTCPStatsGatewayUIDIndex } + ::= { modbusSlaveTCPStatsGatewayTable 1 } + + ModbusSlaveTCPStatsGatewayEntry ::= + SEQUENCE { + modbusSlaveTCPStatsGatewayPortIndex GenericTableIndex, + modbusSlaveTCPStatsGatewayUIDIndex Integer32, + modbusSlaveTCPStatsGatewayRemoteIP Ipv4v6Address, + modbusSlaveTCPStatsGatewayUID Integer32, + modbusSlaveTCPStatsGatewayRemotePortNumber Integer32, + modbusSlaveTCPStatsGatewayCommands Counter32, + modbusSlaveTCPStatsGatewayResponses Counter32, + modbusSlaveTCPStatsGatewayExceptions Counter32, + modbusSlaveTCPStatsGatewayFrameErrors Counter32 + } + + modbusSlaveTCPStatsGatewayPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number index" + ::= { modbusSlaveTCPStatsGatewayEntry 1 } + + modbusSlaveTCPStatsGatewayUIDIndex OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UID index" + ::= { modbusSlaveTCPStatsGatewayEntry 2 } + + modbusSlaveTCPStatsGatewayRemoteIP OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote slave/master IP address." + ::= { modbusSlaveTCPStatsGatewayEntry 3 } + + modbusSlaveTCPStatsGatewayUID OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UID." + ::= { modbusSlaveTCPStatsGatewayEntry 4 } + + modbusSlaveTCPStatsGatewayRemotePortNumber OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote TCP/UDP port number." + ::= { modbusSlaveTCPStatsGatewayEntry 5 } + + modbusSlaveTCPStatsGatewayCommands OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The commands count." + ::= { modbusSlaveTCPStatsGatewayEntry 6 } + + modbusSlaveTCPStatsGatewayResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The response count." + ::= { modbusSlaveTCPStatsGatewayEntry 7 } + + modbusSlaveTCPStatsGatewayExceptions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the exceptions count." + ::= { modbusSlaveTCPStatsGatewayEntry 8 } + + modbusSlaveTCPStatsGatewayFrameErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The frame errors count." + ::= { modbusSlaveTCPStatsGatewayEntry 9 } + +-- Modbus TCP Master Statistics Table + + modbusMasterTCPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModbusMasterTCPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus TCP Master Statistics Table." + ::= { modbusStatsInfo 2 } + + modbusMasterTCPStatsEntry OBJECT-TYPE + SYNTAX ModbusMasterTCPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Modbus/TCP Master statistics table, each relating to a serial port." + INDEX { modbusMasterTCPStatsPortIndex } + ::= { modbusMasterTCPStatsTable 1 } + + ModbusMasterTCPStatsEntry ::= + SEQUENCE { + modbusMasterTCPStatsPortIndex GenericTableIndex, + modbusMasterTCPStatsSerialMode INTEGER, + modbusMasterTCPStatsSerialFrameErrors Counter32 + } + + modbusMasterTCPStatsPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "modbusMasterTCPStatsPortIndex" + ::= { modbusMasterTCPStatsEntry 1} + + modbusMasterTCPStatsSerialMode OBJECT-TYPE + SYNTAX INTEGER { + rtu(0), + ascii(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modbus serial device's mode: 0: RTU; 1: ASCII." + ::= { modbusMasterTCPStatsEntry 2} + + modbusMasterTCPStatsSerialFrameErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modbus serial port frame errors" + ::= { modbusMasterTCPStatsEntry 3} + + +-- Modbus TCP Master Gateway Statistics Table + + modbusMasterTCPStatsGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModbusMasterTCPStatsGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus Master TCP Gateway Statistics Table." + ::= { modbusStatsInfo 7 } + + modbusMasterTCPStatsGatewayEntry OBJECT-TYPE + SYNTAX ModbusMasterTCPStatsGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the modbusStatsGatewayTable." + INDEX {modbusMasterTCPStatsGatewayPortIndex, modbusMasterTCPStatsGatewayUIDIndex } + ::= { modbusMasterTCPStatsGatewayTable 1 } + + ModbusMasterTCPStatsGatewayEntry ::= + SEQUENCE { + modbusMasterTCPStatsGatewayPortIndex GenericTableIndex, + modbusMasterTCPStatsGatewayUIDIndex Integer32, + modbusMasterTCPStatsGatewayRemoteIP Ipv4v6Address, + modbusMasterTCPStatsGatewayUID Integer32, + modbusMasterTCPStatsGatewayRemotePortNumber Integer32, + modbusMasterTCPStatsGatewayCommands Counter32, + modbusMasterTCPStatsGatewayResponses Counter32, + modbusMasterTCPStatsGatewayExceptions Counter32, + modbusMasterTCPStatsGatewayFrameErrors Counter32 + } + + modbusMasterTCPStatsGatewayPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number index" + ::= { modbusMasterTCPStatsGatewayEntry 1 } + + modbusMasterTCPStatsGatewayUIDIndex OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UID index" + ::= { modbusMasterTCPStatsGatewayEntry 2 } + + modbusMasterTCPStatsGatewayRemoteIP OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote slave/master IP address." + ::= { modbusMasterTCPStatsGatewayEntry 3 } + + modbusMasterTCPStatsGatewayUID OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UID." + ::= { modbusMasterTCPStatsGatewayEntry 4 } + + modbusMasterTCPStatsGatewayRemotePortNumber OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the remote TCP/UDP port number." + ::= { modbusMasterTCPStatsGatewayEntry 5 } + + modbusMasterTCPStatsGatewayCommands OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The commands count." + ::= { modbusMasterTCPStatsGatewayEntry 6 } + + modbusMasterTCPStatsGatewayResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The response count." + ::= { modbusMasterTCPStatsGatewayEntry 7 } + + modbusMasterTCPStatsGatewayExceptions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The exceptions count." + ::= { modbusMasterTCPStatsGatewayEntry 8 } + + modbusMasterTCPStatsGatewayFrameErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The frame errors count." + ::= { modbusMasterTCPStatsGatewayEntry 9 } + + +-- Modbus UDP Slave Statistics Table + + modbusSlaveUDPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModbusSlaveUDPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus UDP Slave Statistics Table." + ::= { modbusStatsInfo 3 } + + modbusSlaveUDPStatsEntry OBJECT-TYPE + SYNTAX ModbusSlaveUDPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Modbus/UDP Slave statistics table, each relating to a serial port." + INDEX { modbusSlaveUDPStatsPortIndex } + ::= { modbusSlaveUDPStatsTable 1 } + + ModbusSlaveUDPStatsEntry ::= + SEQUENCE { + modbusSlaveUDPStatsPortIndex GenericTableIndex, + modbusSlaveUDPStatsSerialMode INTEGER, + modbusSlaveUDPStatsSerialFrameErrors Counter32 + } + modbusSlaveUDPStatsPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "modbusSlaveUDPStatsPortIndex" + ::= { modbusSlaveUDPStatsEntry 1} + + modbusSlaveUDPStatsSerialMode OBJECT-TYPE + SYNTAX INTEGER { + rtu(0), + ascii(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modbus serial device's mode: 0: RTU; 1: ASCII." + ::= { modbusSlaveUDPStatsEntry 2} + + modbusSlaveUDPStatsSerialFrameErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modbus serial port frame errors" + ::= { modbusSlaveUDPStatsEntry 3} + + +-- Modbus UDP Slave Gateway Statistics Table + + modbusSlaveUDPStatsGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModbusSlaveUDPStatsGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus UDP Slave Gateway Statistics Table." + ::= { modbusStatsInfo 8 } + + modbusSlaveUDPStatsGatewayEntry OBJECT-TYPE + SYNTAX ModbusSlaveUDPStatsGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the modbusStatsGatewayTable." + INDEX {modbusSlaveUDPStatsGatewayPortIndex, modbusSlaveUDPStatsGatewayUIDIndex } + ::= { modbusSlaveUDPStatsGatewayTable 1 } + + ModbusSlaveUDPStatsGatewayEntry ::= + SEQUENCE { + modbusSlaveUDPStatsGatewayPortIndex GenericTableIndex, + modbusSlaveUDPStatsGatewayUIDIndex Integer32, + modbusSlaveUDPStatsGatewayRemoteIP Ipv4v6Address, + modbusSlaveUDPStatsGatewayUID Integer32, + modbusSlaveUDPStatsGatewayRemotePortNumber Integer32, + modbusSlaveUDPStatsGatewayCommands Counter32, + modbusSlaveUDPStatsGatewayResponses Counter32, + modbusSlaveUDPStatsGatewayExceptions Counter32, + modbusSlaveUDPStatsGatewayFrameErrors Counter32 + } + + modbusSlaveUDPStatsGatewayPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number index" + ::= { modbusSlaveUDPStatsGatewayEntry 1 } + + modbusSlaveUDPStatsGatewayUIDIndex OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UID index" + ::= { modbusSlaveUDPStatsGatewayEntry 2 } + + modbusSlaveUDPStatsGatewayRemoteIP OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote slave/master IP address." + ::= { modbusSlaveUDPStatsGatewayEntry 3 } + + modbusSlaveUDPStatsGatewayUID OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UID." + ::= { modbusSlaveUDPStatsGatewayEntry 4 } + + modbusSlaveUDPStatsGatewayRemotePortNumber OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the remote TCP/UDP port number." + ::= { modbusSlaveUDPStatsGatewayEntry 5 } + + modbusSlaveUDPStatsGatewayCommands OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The commands count." + ::= { modbusSlaveUDPStatsGatewayEntry 6 } + + modbusSlaveUDPStatsGatewayResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The response count." + ::= { modbusSlaveUDPStatsGatewayEntry 7 } + + modbusSlaveUDPStatsGatewayExceptions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The exceptions count." + ::= { modbusSlaveUDPStatsGatewayEntry 8 } + + modbusSlaveUDPStatsGatewayFrameErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The frame errors count." + ::= { modbusSlaveUDPStatsGatewayEntry 9 } + +-- Modbus UDP Master Statistics Table + + modbusMasterUDPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModbusMasterUDPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus UDP Master Statistics Table." + ::= { modbusStatsInfo 4 } + + modbusMasterUDPStatsEntry OBJECT-TYPE + SYNTAX ModbusMasterUDPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Modbus/UDP Master statistics table, each relating to a serial port." + INDEX { modbusMasterUDPStatsPortIndex } + ::= { modbusMasterUDPStatsTable 1 } + + ModbusMasterUDPStatsEntry ::= + SEQUENCE { + modbusMasterUDPStatsPortIndex GenericTableIndex, + modbusMasterUDPStatsSerialMode INTEGER, + modbusMasterUDPStatsSerialFrameErrors Counter32 + } + + modbusMasterUDPStatsPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "modbusMasterUDPStatsPortIndex" + ::= { modbusMasterUDPStatsEntry 1} + + modbusMasterUDPStatsSerialMode OBJECT-TYPE + SYNTAX INTEGER { + rtu(0), + ascii(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modbus serial device's mode: 0: RTU; 1: ASCII." + ::= { modbusMasterUDPStatsEntry 2} + + modbusMasterUDPStatsSerialFrameErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modbus serial port frame errors" + ::= { modbusMasterUDPStatsEntry 3} + + +-- Modbus UDP Master Gateway Statistics Table + + modbusMasterUDPStatsGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModbusMasterUDPStatsGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Modbus UDP Master Gateway Statistics Table." + ::= { modbusStatsInfo 9 } + + modbusMasterUDPStatsGatewayEntry OBJECT-TYPE + SYNTAX ModbusMasterUDPStatsGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the modbusStatsGatewayTable." + INDEX {modbusMasterUDPStatsGatewayPortIndex, modbusMasterUDPStatsGatewayUIDIndex } + ::= { modbusMasterUDPStatsGatewayTable 1 } + + ModbusMasterUDPStatsGatewayEntry ::= + SEQUENCE { + modbusMasterUDPStatsGatewayPortIndex GenericTableIndex, + modbusMasterUDPStatsGatewayUIDIndex Integer32, + modbusMasterUDPStatsGatewayRemoteIP Ipv4v6Address, + modbusMasterUDPStatsGatewayUID Integer32, + modbusMasterUDPStatsGatewayRemotePortNumber Integer32, + modbusMasterUDPStatsGatewayCommands Counter32, + modbusMasterUDPStatsGatewayResponses Counter32, + modbusMasterUDPStatsGatewayExceptions Counter32, + modbusMasterUDPStatsGatewayFrameErrors Counter32 + } + + modbusMasterUDPStatsGatewayPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number index" + ::= { modbusMasterUDPStatsGatewayEntry 1 } + + modbusMasterUDPStatsGatewayUIDIndex OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UID index" + ::= { modbusMasterUDPStatsGatewayEntry 2 } + + modbusMasterUDPStatsGatewayRemoteIP OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote slave/master IP address." + ::= { modbusMasterUDPStatsGatewayEntry 3 } + + modbusMasterUDPStatsGatewayUID OBJECT-TYPE + SYNTAX Integer32(1..247) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UID." + ::= { modbusMasterUDPStatsGatewayEntry 4 } + + modbusMasterUDPStatsGatewayRemotePortNumber OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote TCP/UDP port number." + ::= { modbusMasterUDPStatsGatewayEntry 5 } + + modbusMasterUDPStatsGatewayCommands OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The commands count." + ::= { modbusMasterUDPStatsGatewayEntry 6 } + + modbusMasterUDPStatsGatewayResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The response count." + ::= { modbusMasterUDPStatsGatewayEntry 7 } + + modbusMasterUDPStatsGatewayExceptions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The exceptions count." + ::= { modbusMasterUDPStatsGatewayEntry 8 } + + modbusMasterUDPStatsGatewayFrameErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The frame errors count." + ::= { modbusMasterUDPStatsGatewayEntry 9 } + + ioModbusSlaveStats OBJECT IDENTIFIER ::= { modbusStatsInfo 5 } + ioModbusSlaveStatsServiceMode OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether I/O Modbus service is active" + ::= { ioModbusSlaveStats 1 } + + ioModbusSlaveStatsUid OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "I/O Modbus Slave UID" + ::= { ioModbusSlaveStats 2 } + + ioModbusSlaveStatsCommands OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "I/O Modbus Slave Commands" + ::= { ioModbusSlaveStats 3 } + + ioModbusSlaveStatsResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "I/O Modbus Slave Responses" + ::= { ioModbusSlaveStats 4 } + + ioModbusSlaveStatsExceptions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "I/O Modbus Slave Exceptions" + ::= { ioModbusSlaveStats 5 } + + + -- customAppServerInfo group. + + customAppServerStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { customAppServerInfo 1 } + + customAppServerCommand OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The command line for custom application." + ::= { customAppServerInfo 2 } + + + +-- I/O info BEGINS + +ioGlobalCfg OBJECT IDENTIFIER ::= { ioInfo 1 } +ioChannelInfo OBJECT IDENTIFIER ::= { ioInfo 2 } + +ioChannelCfg OBJECT IDENTIFIER ::= { ioChannelInfo 1 } +ioChannelStatus OBJECT IDENTIFIER ::= { ioChannelInfo 2 } + + + -- I/O global config BEGINS + ioGlobalCfgStatus OBJECT-TYPE + SYNTAX INTEGER { + configUnchanged(1), + configChanged(2), + submitChanges(4), + discardChanges(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When read, this object indicates the state of all the configuration + objects in the ioGlobalCfg group (including all sub-groups and + tables). + + Read values: + 'configUnchanged' + Indicates that none of the configuration objects have been + changed since the last submit operation. + 'configChanged' value is read, + Indicates that 1 or more of the configuration objects has + changed, and a 'submit_changes' operation is required to commit + the values from temporary storage to running config. + + Write values: + 'submitChanges' + Causes all configuration objects in the ioGlobalCfg group + to be committed from temporary storage to running config. + 'discardChanges' + Causes all changes to configuration objects to be discarded + from temporary storage (and replaced with values from + running config)." + ::= { ioGlobalCfg 1 } + + ioTemperatureScale OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature scale to be used when displaying + thermocouple or RTD values" + ::= { ioGlobalCfg 2 } + + ioFailsafeCfg OBJECT IDENTIFIER ::= { ioGlobalCfg 3 } + ioFailsafeEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable I/O failsafe timer" + ::= { ioFailsafeCfg 1 } + ioFailsafeTimeout OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "I/O failsafe timeout, in seconds" + ::= { ioFailsafeCfg 2 } + + ioModbusCfg OBJECT IDENTIFIER ::= { ioGlobalCfg 4 } + ioModbusEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable I/O Modbus service" + ::= { ioModbusCfg 1 } + ioModbusUid OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "I/O Modbus UID" + ::= { ioModbusCfg 2 } + + + ioUdpCfg OBJECT IDENTIFIER ::= { ioGlobalCfg 5 } + ioUdpEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable I/O UDP service" + ::= { ioUdpCfg 1 } + + ioUdpBroadcastInterval OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "I/O UDP broadcast interval, in seconds" + ::= { ioUdpCfg 2 } + +-- I/O UDP Table + + ioUdpTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoUdpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port UDP Table." + ::= { ioUdpCfg 3 } + + ioUdpEntry OBJECT-TYPE + SYNTAX IoUdpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioUdpEntry, each relating to a port." + INDEX { ioUdpEntryIndex } + ::= { ioUdpTable 1 } + + IoUdpEntry ::= + SEQUENCE { + ioUdpEntryIndex GenericTableIndex, + ioUdpEntryEnable OnOffValue, + ioUdpEntryStartAddress Ipv4v6Address, + ioUdpEntryEndAddress Ipv4v6Address, + ioUdpEntryPort Integer32, + ioUdpEntryTunnelName DisplayString + } + + ioUdpEntryIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioUdpNumber" + ::= { ioUdpEntry 1 } + + + ioUdpEntryEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable this UDP entry" + ::= { ioUdpEntry 2 } + + ioUdpEntryStartAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first host IP address in the range of IP addresses + (for IPv4 or IPv6) that the Device Server + send messages to" + ::= { ioUdpEntry 3 } + + ioUdpEntryEndAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last host IP address in the range of IP addresses (for + IPv4, not required for IPv6) that the Device Server will + send messages to." + ::= { ioUdpEntry 4 } + + ioUdpEntryPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the Device Server will use to + relay messages to servers/hosts." + ::= { ioUdpEntry 5 } + + ioUdpEntryTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { ioUdpEntry 6 } + + + + ioTrueportCfg OBJECT IDENTIFIER ::= { ioGlobalCfg 6 } + ioTrueportEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable I/O TruePort service" + ::= { ioTrueportCfg 1 } + ioTrueportTcpListenPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "I/O TruePort TCP Listening Port" + ::= { ioTrueportCfg 2 } + + ioTrueportSslEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable I/O TruePort SSL" + ::= { ioTrueportCfg 3 } + + + -- I/O global config ENDS + + ioAnalogCfg OBJECT IDENTIFIER ::= { ioChannelCfg 1 } + ioDigitalCfg OBJECT IDENTIFIER ::= { ioChannelCfg 2 } + ioRelayCfg OBJECT IDENTIFIER ::= { ioChannelCfg 3 } + ioLineSignalCfg OBJECT IDENTIFIER ::= { ioChannelCfg 4 } + +-- I/O Analog config BEGINS + ioAnalogCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoAnalogCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioAnalogCfgTable." + ::= { ioAnalogCfg 1 } + + ioAnalogCfgEntry OBJECT-TYPE + SYNTAX IoAnalogCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioAnalogCfgTable" + INDEX { ioAnalogChannelIndex } + ::= { ioAnalogCfgTable 1 } + + IoAnalogCfgEntry ::= + SEQUENCE { + ioAnalogChannelIndex GenericTableIndex, + ioAnalogCfgStatus ContainerStatus, + ioAnalogCfgEnable OnOffValue, + ioAnalogCfgDescription DisplayString, + ioAnalogCfgType INTEGER, + ioAnalogCfgRtdRange INTEGER, + ioAnalogCfgThermRange INTEGER, + ioAnalogCfgCurrentRange INTEGER, + ioAnalogCfgVoltageRange INTEGER, + ioAnalogCfgAlarmTrigger INTEGER, + ioAnalogCfgAlarmClearMode INTEGER + } + + ioAnalogChannelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O analog channel resource index" + ::= { ioAnalogCfgEntry 1 } + + ioAnalogCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NOTE: This object also applies to the corresponding rows + in ioAnalogAlarmCfgTable. e.g. If changes are submitted + to row 1 of this table (i.e. channel 1), then changes will + also be submitted for all rows in ioAnalogAlarmCfgTable where + ioAnalogAlarmCfgChannelIndex is equal to 1. + + When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioAnalogCfgEntry 2 } + + ioAnalogCfgEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable this analog I/O resource" + ::= { ioAnalogCfgEntry 3 } + + ioAnalogCfgDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description for the I/O resource" + ::= { ioAnalogCfgEntry 4 } + + ioAnalogCfgType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + rtd(2), + thermocouple(3), + current(4), + voltage(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Analog I/O resource type. For current and voltage types, please + note that the corresponding hardware jumpers must be set + accordingly." + ::= { ioAnalogCfgEntry 5 } + + ioAnalogCfgRtdRange OBJECT-TYPE + SYNTAX INTEGER { + pt100A385RangeMinus50to150(1), + pt100A385Range0to100(2), + pt100A385Range0to200(3), + pt100A385Range0to400(4), + pt100A385RangeMinus200to200(5), + pt100A392RangeMinus50to150(6), + pt100A392Range0to100(7), + pt100A392Range0to200(8), + pt100A392Range0to400(9), + pt100A392RangeMinus200to200(10), + pt1000A385RangeMinus40to160(11), + nickelRangeMinus80to100(12), + nickelRange0to100(13) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Range for RTD analog I/O" + ::= { ioAnalogCfgEntry 6 } + + ioAnalogCfgThermRange OBJECT-TYPE + SYNTAX INTEGER { + j(1), + k(2), + t(3), + e(4), + r(5), + s(6), + b(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Range for thermocouple analog I/O" + ::= { ioAnalogCfgEntry 7 } + + ioAnalogCfgCurrentRange OBJECT-TYPE + SYNTAX INTEGER { + ampsRange0to20(1), + ampsRange4to20(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Range for current-measuring analog I/O" + ::= { ioAnalogCfgEntry 8 } + + ioAnalogCfgVoltageRange OBJECT-TYPE + SYNTAX INTEGER { + voltsRangeMinus10To10(1), + voltsRangeMinus5To5(2), + voltsRangeMinus1To1(3), + millivoltsRangeMinus500to500(4), + millivoltsRangeMinus150to150(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Range for voltage-measuring analog I/O" + ::= { ioAnalogCfgEntry 9 } + + ioAnalogCfgAlarmTrigger OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + low(2), + high(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Analog I/O alarm trigger type" + ::= { ioAnalogCfgEntry 10 } + + ioAnalogCfgAlarmClearMode OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Analog I/O alarm clear mode" + ::= { ioAnalogCfgEntry 11 } + + ioAnalogAlarmCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoAnalogAlarmCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioAnalogAlarmCfgTable." + ::= { ioAnalogCfg 2 } + + ioAnalogAlarmCfgEntry OBJECT-TYPE + SYNTAX IoAnalogAlarmCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioAnalogAlarmCfgTable" + INDEX { ioAnalogAlarmCfgChannelIndex, ioAnalogAlarmCfgEntryIndex } + ::= { ioAnalogAlarmCfgTable 1 } + + IoAnalogAlarmCfgEntry ::= + SEQUENCE + { + ioAnalogAlarmCfgChannelIndex GenericTableIndex, + ioAnalogAlarmCfgEntryIndex GenericTableIndex, + ioAnalogCfgAlarmEnable OnOffValue, + ioAnalogCfgAlarmTriggerLevel DisplayString, + ioAnalogCfgAlarmClearLevel DisplayString, + ioAnalogCfgAlarmEmail OnOffValue, + ioAnalogCfgAlarmSyslog OnOffValue, + ioAnalogCfgAlarmSNMP OnOffValue + } + + ioAnalogAlarmCfgChannelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Index" + ::= { ioAnalogAlarmCfgEntry 1 } + + ioAnalogAlarmCfgEntryIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry Index" + ::= { ioAnalogAlarmCfgEntry 2 } + + ioAnalogCfgAlarmEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable I/O analog alarm entry" + ::= { ioAnalogAlarmCfgEntry 3 } + + ioAnalogCfgAlarmTriggerLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger level for I/O analog alarm (floating point value)" + ::= { ioAnalogAlarmCfgEntry 4 } + + ioAnalogCfgAlarmClearLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear level for non-latching I/O analog alarm (floating point + value)" + ::= { ioAnalogAlarmCfgEntry 5 } + + ioAnalogCfgAlarmEmail OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable email notification on triggered analog alarm" + ::= { ioAnalogAlarmCfgEntry 6 } + + ioAnalogCfgAlarmSyslog OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable syslog notification on triggered analog alarm" + ::= { ioAnalogAlarmCfgEntry 7 } + + ioAnalogCfgAlarmSNMP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable SNMP trap notification on triggered analog alarm" + ::= { ioAnalogAlarmCfgEntry 8 } + + -- I/O Analog config ENDS + + -- I/O Digital config BEGINS + ioDigitalCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoDigitalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioDigitalCfgTable." + ::= { ioDigitalCfg 1 } + + ioDigitalCfgEntry OBJECT-TYPE + SYNTAX IoDigitalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioDigitalCfgTable" + INDEX { ioDigitalChannelIndex } + ::= { ioDigitalCfgTable 1 } + + IoDigitalCfgEntry ::= + SEQUENCE { + ioDigitalChannelIndex GenericTableIndex, + ioDigitalCfgStatus ContainerStatus, + ioDigitalCfgResourceType INTEGER, + ioDigitalCfgEnable OnOffValue, + ioDigitalCfgDescription DisplayString, + ioDigitalInputCfgLatch INTEGER, + ioDigitalInputCfgInvertSignal OnOffValue, + ioDigitalInputCfgAlarmTrigger INTEGER, + ioDigitalInputCfgAlarmClear INTEGER, + ioDigitalInputCfgAlarmEmail OnOffValue, + ioDigitalInputCfgAlarmSyslog OnOffValue, + ioDigitalInputCfgAlarmSNMP OnOffValue, + ioDigitalOutputCfgType INTEGER, + ioDigitalOutputCfgMode INTEGER, + ioDigitalOutputCfgPulseMode INTEGER, + ioDigitalOutputCfgPulseCount Integer32, + ioDigitalOutputCfgInactiveSignalWidth Integer32, + ioDigitalOutputCfgActiveSignalWidth Integer32, + ioDigitalOutputCfgDelay Integer32, + ioDigitalOutputCfgFailsafe INTEGER + } + + ioDigitalChannelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O digital channel resource index" + ::= { ioDigitalCfgEntry 1 } + + ioDigitalCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioDigitalCfgEntry 2 } + + ioDigitalCfgResourceType OBJECT-TYPE + SYNTAX INTEGER { + input(2), + output(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set your digital I/O resource type to Input or Output + using this object. Please note that the corresponding + hardware jumpers must be set accordingly." + ::= { ioDigitalCfgEntry 3 } + + ioDigitalCfgEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable this digital I/O channel" + ::= { ioDigitalCfgEntry 4 } + + ioDigitalCfgDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description for this digital I/O " + ::= { ioDigitalCfgEntry 5 } + + ioDigitalInputCfgLatch OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + inactiveToActive(2), + activeToInactive(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Input: Latch type" + ::= { ioDigitalCfgEntry 6 } + + ioDigitalInputCfgInvertSignal OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Input: Enable/disable signal inversion" + ::= { ioDigitalCfgEntry 7 } + + ioDigitalInputCfgAlarmTrigger OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + low(2), + high(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Input: Alarm trigger type" + ::= { ioDigitalCfgEntry 8 } + + ioDigitalInputCfgAlarmClear OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Input: Clear alarm - manual/automatic" + ::= { ioDigitalCfgEntry 9 } + + ioDigitalInputCfgAlarmEmail OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Input: Enable/disable email alert on triggered alarm" + ::= { ioDigitalCfgEntry 10 } + + ioDigitalInputCfgAlarmSyslog OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Input: Enable/disable syslog alert on triggered alarm" + ::= { ioDigitalCfgEntry 11 } + + ioDigitalInputCfgAlarmSNMP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Input: Enable/disable SNMP trap on triggered alarm" + ::= { ioDigitalCfgEntry 12 } + + + ioDigitalOutputCfgType OBJECT-TYPE + SYNTAX INTEGER { + sink(1), + source(2), + sinkAndSource(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Output: Output type" + ::= { ioDigitalCfgEntry 13 } + + ioDigitalOutputCfgMode OBJECT-TYPE + SYNTAX INTEGER { + manual(1), + pulse(2), + inactiveToActiveDelay(3), + activeToInactiveDelay(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Output: Output mode" + ::= { ioDigitalCfgEntry 14 } + + ioDigitalOutputCfgPulseMode OBJECT-TYPE + SYNTAX INTEGER { + continuous(1), + counted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Output: Pulse mode (counted or continuous)" + ::= { ioDigitalCfgEntry 15 } + + + ioDigitalOutputCfgPulseCount OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Output: Pulse count (only applies to counted pulse mode)" + ::= { ioDigitalCfgEntry 16 } + + ioDigitalOutputCfgInactiveSignalWidth OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Output: Inactive signal width, in 100 ms units (only applies + to pulse mode)" + ::= { ioDigitalCfgEntry 17 } + + ioDigitalOutputCfgActiveSignalWidth OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Output: Active signal width, in 100 ms units (only applies + to pulse mode)" + ::= { ioDigitalCfgEntry 18 } + + ioDigitalOutputCfgDelay OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Output: Delay time, in 100 ms units (only applies to + delay mode)" + ::= { ioDigitalCfgEntry 19 } + + ioDigitalOutputCfgFailsafe OBJECT-TYPE + SYNTAX INTEGER { + none(1), + activateOutput(2), + deactivateOutput(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital Output: Failsafe action - choose the action that + will take place when the failsafe timer expires" + ::= { ioDigitalCfgEntry 20 } + +-- I/O Digial Extension code start + ioDigitalExtensionCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoDigitalExtensionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O Digial Extention Table." + ::= { ioDigitalCfg 2 } + + ioDigitalExtensionCfgEntry OBJECT-TYPE + SYNTAX IoDigitalExtensionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioDigitalExtensionCfgTable" + INDEX { ioDigitalExtCfgChanIndex } + ::= { ioDigitalExtensionCfgTable 1 } + + IoDigitalExtensionCfgEntry ::= + SEQUENCE { + ioDigitalExtCfgChanIndex GenericTableIndex, + ioDigitalExtCfgStatus ContainerStatus, + ioDigitalExtCfgEnable OnOffValue, + ioDigitalExtCfgConnMethod INTEGER, + ioDigitalExtCfgHost DisplayString, + ioDigitalExtCfgPort Integer32, + ioDigitalExtCfgLinkChannel DisplayString, + ioDigitalExtCfgKeepalive OnOffValue, + ioDigitalExtCfgMultiHost OnOffValue, + ioDigitalExtCfgTunnelName DisplayString + } + + ioDigitalExtCfgChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O resource index" + ::= { ioDigitalExtensionCfgEntry 1} + + ioDigitalExtCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioDigitalExtensionCfgEntry 2 } + + ioDigitalExtCfgEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable this digital I/O Extension" + ::= { ioDigitalExtensionCfgEntry 3 } + + ioDigitalExtCfgConnMethod OBJECT-TYPE + SYNTAX INTEGER { + listen(0), + connect(1), + local(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the type of connection being established + Listen for connection, Connect to Host, or Local" + ::= { ioDigitalExtensionCfgEntry 4} + + ioDigitalExtCfgHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { ioDigitalExtensionCfgEntry 5} + + ioDigitalExtCfgPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for incoming/outgoing connections." + ::= { ioDigitalExtensionCfgEntry 6} + + ioDigitalExtCfgLinkChannel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Link Channel that device would make a connection with. The link channel is only valid for Local + connection. The channel must be digital input" + ::= { ioDigitalExtensionCfgEntry 7 } + + ioDigitalExtCfgKeepalive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables a per-connection TCP keepalive feature; after approximately + 3 minutes of network connection idle time, the connection will send + a gratuitous ACK to the network peer, either ensuring the connection + stays active OR causing a dropped connection condition to be recognized + by the reverse raw service. + Applications using this feature need to be aware that there might be + some considerable delay between a network disconnection and the port + being available for the next connection attempt; this is to allow any + data sent on prior connections to be transmitted out of the serial + port buffer. Application network retry logic needs to accommodate this feature." + ::= { ioDigitalExtensionCfgEntry 8} + + ioDigitalExtCfgMultiHost OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows user to configure the multihost for client/server initiated connections" + ::= { ioDigitalExtensionCfgEntry 9} + + ioDigitalExtCfgTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with the Rlogin service." + ::= { ioDigitalExtensionCfgEntry 10 } + + +-- I/O Digialextension code ends + +-- I/O Digital Multihost Table + ioDigitalMultihostTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoDigitalMultihostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O Digial Multihost Table." + ::= { ioDigitalCfg 3 } + + ioDigitalMultihostEntry OBJECT-TYPE + SYNTAX IoDigitalMultihostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioDigitalMultihostEntry, each relating to digital io channel." + INDEX { ioDigitalMultihostIndex } + ::= { ioDigitalMultihostTable 1 } + + IoDigitalMultihostEntry ::= + SEQUENCE { + ioDigitalMultihostIndex GenericTableIndex, + ioDigitalMultihostStatus ContainerStatus, + ioDigitalMultihostMode INTEGER + + } + + ioDigitalMultihostIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioDigitalMultihostIndex" + ::= { ioDigitalMultihostEntry 1} + + ioDigitalMultihostStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioDigitalMultihostEntry 2} + + ioDigitalMultihostMode OBJECT-TYPE + SYNTAX INTEGER { + all(1), + backup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set multihost operation mode.all:for muliple host list mode. backup: for primary-backup mode" + ::= { ioDigitalMultihostEntry 4} + +-- I/O Digital multihost outbound Table + + ioDigitalMultihostOutboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoDigitalMultihostOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multihost outbound table." + ::= {ioDigitalCfg 4} + + ioDigitalMultihostOutboundEntry OBJECT-TYPE + SYNTAX IoDigitalMultihostOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioDigitalMultihostOutboundTable." + INDEX {ioDigitalMultihostChanIndex, ioDigitalMultihostOutboundIndex } + ::= { ioDigitalMultihostOutboundTable 1 } + + IoDigitalMultihostOutboundEntry ::= + SEQUENCE { + ioDigitalMultihostChanIndex GenericTableIndex, + ioDigitalMultihostOutboundIndex GenericTableIndex, + ioDigitalMultihostOutboundStatus ContainerStatus, + ioDigitalMultihostOutboundHostID DisplayString, + ioDigitalMultihostOutboundTcpPort Integer32, + ioDigitalMultihostOutboundTunnel DisplayString + } + + ioDigitalMultihostChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Index" + ::= { ioDigitalMultihostOutboundEntry 1 } + + ioDigitalMultihostOutboundIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outbound entry number" + ::= { ioDigitalMultihostOutboundEntry 2 } + + ioDigitalMultihostOutboundStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioDigitalMultihostOutboundEntry 3 } + + + ioDigitalMultihostOutboundHostID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name." + ::= { ioDigitalMultihostOutboundEntry 4 } + + ioDigitalMultihostOutboundTcpPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host TCP port." + ::= { ioDigitalMultihostOutboundEntry 5 } + + ioDigitalMultihostOutboundTunnel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with this host." + ::= { ioDigitalMultihostOutboundEntry 6 } + + +-- I/O Digital multihost outbound Table ends + +-- IO Digial SSL Info + ioDigitalSSLTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoDigitalSSLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "io SSL Table." + ::= { ioDigitalCfg 5 } + + ioDigitalSSLEntry OBJECT-TYPE + SYNTAX IoDigitalSSLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioDigitalSSLEntry, each relating to a io." + INDEX { ioDigitalSSLIndex } + ::= { ioDigitalSSLTable 1 } + + IoDigitalSSLEntry ::= + SEQUENCE { + ioDigitalSSLIndex GenericTableIndex, + ioDigitalSSLStatus ContainerStatus, + ioDigitalSSLEnabled OnOffValue, + ioDigitalSSLuseServer OnOffValue, + ioDigitalSSLVersion INTEGER, + ioDigitalSSLType INTEGER, + ioDigitalSSLVerifyPeerCertificate OnOffValue, + ioDigitalSSLCountry DisplayString, + ioDigitalSSLStateProv DisplayString, + ioDigitalSSLLocality DisplayString, + ioDigitalSSLOrganisation DisplayString, + ioDigitalSSLOrganisationUnit DisplayString, + ioDigitalSSLCommonName DisplayString, + ioDigitalSSLEmail DisplayString + } + + ioDigitalSSLIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "io Digital SSL Index" + ::= { ioDigitalSSLEntry 1} + + ioDigitalSSLStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ioDigitalSSLEntry 2} + + ioDigitalSSLEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables SSL." + ::= {ioDigitalSSLEntry 3} + + ioDigitalSSLuseServer OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Uses the SSL/TLS server configuration for the line." + ::= {ioDigitalSSLEntry 4} + + ioDigitalSSLVersion OBJECT-TYPE + SYNTAX INTEGER { + any(1), + tlsv1(2), + sslv3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether you want to use: + Any-The Device Server will try a TLSv1 connection first. + If that fails, it will try an SSLv3 connection. + If that fails, it will try an SSLv2 connection. + TLSv1-The connection will use only TLSv1. + SSLv3-The connection will use only SSLv3. + The default is Any." + ::= {ioDigitalSSLEntry 5} + + ioDigitalSSLType OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether the Device Server will act as an + SSL/TLS client or server. The default is Client." + ::= {ioDigitalSSLEntry 6} + + ioDigitalSSLVerifyPeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this option when you want the Validation Criteria + to match the Peer Certificate for authentication to pass. + If you enable this option, you need to download an + SSL/TLS certificate authority (CA) list file to the + Device Server. Any values that are entered in the validation + criteria must match the peer certificate for an SSL connection; + any fields left blank will not be validated against the peer + certificate." + ::= {ioDigitalSSLEntry 7} + + ioDigitalSSLCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {ioDigitalSSLEntry 8} + + ioDigitalSSLStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {ioDigitalSSLEntry 9} + + ioDigitalSSLLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {ioDigitalSSLEntry 10} + + ioDigitalSSLOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {ioDigitalSSLEntry 11} + + ioDigitalSSLOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {ioDigitalSSLEntry 12} + + ioDigitalSSLCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {ioDigitalSSLEntry 13} + + ioDigitalSSLEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {ioDigitalSSLEntry 14} + +-- io SSL Server Cipher Table + + ioDigitalSSLCipherTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoDigitalSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digital SSL Cipher." + ::= {ioDigitalCfg 6} + + ioDigitalSSLCipherEntry OBJECT-TYPE + SYNTAX IoDigitalSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the sslCipherTable, each relating to a cipher entry." + INDEX { ioDigitalSSLChanIndex, ioDigitalSSLCipherIndex } + ::= { ioDigitalSSLCipherTable 1 } + + IoDigitalSSLCipherEntry ::= + SEQUENCE { + ioDigitalSSLChanIndex GenericTableIndex, + ioDigitalSSLCipherIndex Integer32, + ioDigitalSSLCipherStatus ContainerStatus, + ioDigitalSSLCipherEncryption INTEGER, + ioDigitalSSLCipherKeySizeMin INTEGER, + ioDigitalSSLCipherKeySizeMax INTEGER, + ioDigitalSSLCipherKeyExchange INTEGER, + ioDigitalSSLCipherHMAC INTEGER + } + + ioDigitalSSLChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The io number" + ::= { ioDigitalSSLCipherEntry 1 } + + ioDigitalSSLCipherIndex OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cipher priority. 1- highest 5 - lowest." + ::= { ioDigitalSSLCipherEntry 2 } + + ioDigitalSSLCipherStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioDigitalSSLCipherEntry 3 } + + ioDigitalSSLCipherEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + any(2), + aes(3), + tripledes(4), + des(5), + arctwo(6), + arcfour(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Encryption. None is not allowed for priority 1. + Any will use the first encryption format that can be + negotiated. The default is any." + ::= { ioDigitalSSLCipherEntry 4 } + + ioDigitalSSLCipherKeySizeMin OBJECT-TYPE + SYNTAX INTEGER { + min40(1), + min56(2), + min64(3), + min128(4), + min168(5), + min256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum key size value that will be used for + the specified encryption type. The default is 40." + ::= { ioDigitalSSLCipherEntry 5 } + + ioDigitalSSLCipherKeySizeMax OBJECT-TYPE + SYNTAX INTEGER { + max40(1), + max56(2), + max64(3), + max128(4), + max168(5), + max256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum key size value that will be used for the + specified encryption type. The default is 256." + ::= { ioDigitalSSLCipherEntry 6 } + + ioDigitalSSLCipherKeyExchange OBJECT-TYPE + SYNTAX INTEGER { + any(1), + rsa(2), + edhrsa(3), + edhdss(4), + adh(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of key to exchange for the encryption format: + Any-Any key exchange that is valid is used (this does + not, however, include ADH keys). + RSA-This is an RSA key exchange using an RSA key and + certificate. + EDHRSA-This is an EDH key exchange using an RSA key + and certificate. + EDHDSS-This is an EDH key exchange using a DSA key + and certificate. + ADH-This is an anonymous key exchange which does not + require a private key or certificate. Choose this + key if you do not want to authenticate the peer device, + but you want the data encrypted on the SSL/TLS connection. + The default is Any." + ::= { ioDigitalSSLCipherEntry 7 } + + ioDigitalSSLCipherHMAC OBJECT-TYPE + SYNTAX INTEGER { + any(1), + sha(2), + md5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the key-hashing for message authentication method + for your encryption type: Any, MD5, or SHA1. + The default is Any." + ::= { ioDigitalSSLCipherEntry 8 } + + + -- IO Digital SSL Server Cipher Table ENDS + + -- I/O Digital Cfg ENDS + + + -- I/O Relay config BEGINS + ioRelayCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoRelayCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioRelayCfgTable." + ::= { ioRelayCfg 1 } + + ioRelayCfgEntry OBJECT-TYPE + SYNTAX IoRelayCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioRelayCfgTable" + INDEX { ioRelayChannelIndex } + ::= { ioRelayCfgTable 1 } + + IoRelayCfgEntry ::= + SEQUENCE + { + ioRelayChannelIndex GenericTableIndex, + ioRelayCfgStatus ContainerStatus, + ioRelayCfgEnable OnOffValue, + ioRelayCfgDescription DisplayString, + ioRelayCfgMode INTEGER, + ioRelayCfgPulseMode INTEGER, + ioRelayCfgPulseCount Integer32, + ioRelayCfgInactiveSignalWidth Integer32, + ioRelayCfgActiveSignalWidth Integer32, + ioRelayCfgDelay Integer32, + ioRelayCfgFailsafe INTEGER + } + + ioRelayChannelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O relay channel resource index" + ::= { ioRelayCfgEntry 1 } + + ioRelayCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioRelayCfgEntry 2 } + + ioRelayCfgEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable this Relay I/O channel" + ::= { ioRelayCfgEntry 3 } + + ioRelayCfgDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description for this relay" + ::= { ioRelayCfgEntry 4 } + + ioRelayCfgMode OBJECT-TYPE + SYNTAX INTEGER { + manual(1), + pulse(2), + inactiveToActiveDelay(3), + activeToInactiveDelay(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relay output mode" + ::= { ioRelayCfgEntry 5 } + + ioRelayCfgPulseMode OBJECT-TYPE + SYNTAX INTEGER { + continuous(1), + counted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relay pulse mode (only applies when output mode is set to 'pulse'" + ::= { ioRelayCfgEntry 6 } + + + ioRelayCfgPulseCount OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relay pulse count; only applies for counted pulse mode" + ::= { ioRelayCfgEntry 7 } + + ioRelayCfgInactiveSignalWidth OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relay inactive signal width in 100 ms units; only applies to pulse mode" + ::= { ioRelayCfgEntry 8 } + + ioRelayCfgActiveSignalWidth OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relay active signal width in 100 ms units; only applies to pulse mode" + ::= { ioRelayCfgEntry 9 } + + ioRelayCfgDelay OBJECT-TYPE + SYNTAX Integer32(1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relay pulse delay, in 100 ms units; only applies to delay mode" + ::= { ioRelayCfgEntry 10 } + + ioRelayCfgFailsafe OBJECT-TYPE + SYNTAX INTEGER { + none(1), + activateOutput(2), + deactivateOutput(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action to take when the failsafe timer expires" + ::= { ioRelayCfgEntry 11 } + +-- Io extension Relay code start + ioRelayExtensionCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoRelayExtensionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioRelayExtensionCfgTable" + ::= { ioRelayCfg 2 } + + ioRelayExtensionCfgEntry OBJECT-TYPE + SYNTAX IoRelayExtensionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioReleayExtensionCfgTable" + INDEX { ioRelayExtCfgChanIndex } + ::= { ioRelayExtensionCfgTable 1 } + + IoRelayExtensionCfgEntry ::= + SEQUENCE { + ioRelayExtCfgChanIndex GenericTableIndex, + ioRelayExtCfgStatus ContainerStatus, + ioRelayExtCfgEnable OnOffValue, + ioRelayExtCfgConnMethod INTEGER, + ioRelayExtCfgHost DisplayString, + ioRelayExtCfgPort Integer32, + ioRelayExtCfgLinkChannel DisplayString, + ioRelayExtCfgKeepalive OnOffValue, + ioRelayExtCfgMultiHost OnOffValue, + ioRelayExtCfgTunnelName DisplayString + } + + ioRelayExtCfgChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O Relay channel resource index" + ::= { ioRelayExtensionCfgEntry 1} + + ioRelayExtCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioRelayExtensionCfgEntry 2 } + + ioRelayExtCfgEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable this digital I/O Extension" + ::= { ioRelayExtensionCfgEntry 3 } + + ioRelayExtCfgConnMethod OBJECT-TYPE + SYNTAX INTEGER { + listen(0), + connect(1), + local(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the type of connection being established + Listen for connection, Connect to Host, or Local" + ::= { ioRelayExtensionCfgEntry 4} + + ioRelayExtCfgHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { ioRelayExtensionCfgEntry 5} + + ioRelayExtCfgPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for incoming/outgoing connections." + ::= { ioRelayExtensionCfgEntry 6} + + ioRelayExtCfgLinkChannel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Link Channel that device would make a connection with. The link channel is only valid for Local + connection. The channel must be digital input" + ::= { ioRelayExtensionCfgEntry 7 } + + ioRelayExtCfgKeepalive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables a per-connection TCP keepalive feature; after approximately + 3 minutes of network connection idle time, the connection will send + a gratuitous ACK to the network peer, either ensuring the connection + stays active OR causing a dropped connection condition to be recognized + by the reverse raw service. + Applications using this feature need to be aware that there might be + some considerable delay between a network disconnection and the port + being available for the next connection attempt; this is to allow any + data sent on prior connections to be transmitted out of the serial + port buffer. Application network retry logic needs to accommodate this feature." + ::= { ioRelayExtensionCfgEntry 8} + + ioRelayExtCfgMultiHost OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows user to configure the multihost for client/server initiated connections" + ::= { ioRelayExtensionCfgEntry 9} + + ioRelayExtCfgTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with the Rlogin service." + ::= { ioRelayExtensionCfgEntry 10 } + +-- Io extension Relay code ends + +-- io Multihost Relay Table + + ioRelayMultihostTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoRelayMultihostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O Multihost Table." + ::= { ioRelayCfg 3 } + + ioRelayMultihostEntry OBJECT-TYPE + SYNTAX IoRelayMultihostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioRelayMultihostEntry, each relating to digital io channel." + INDEX { ioRelayMultihostIndex } + ::= { ioRelayMultihostTable 1 } + + IoRelayMultihostEntry ::= + SEQUENCE { + ioRelayMultihostIndex GenericTableIndex, + ioRelayMultihostStatus ContainerStatus, + ioRelayMultihostMode INTEGER + + } + + ioRelayMultihostIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioRelayMultihostChanIndex" + ::= { ioRelayMultihostEntry 1} + + ioRelayMultihostStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioRelayMultihostEntry 2} + + + ioRelayMultihostMode OBJECT-TYPE + SYNTAX INTEGER { + all(1), + backup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set multihost operation mode.all:for muliple host list mode. backup: for primary-backup mode" + ::= { ioRelayMultihostEntry 4} + +-- I/O multihost outbound Relay Table + + ioRelayMultihostOutboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoRelayMultihostOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multihost outbound table." + ::= {ioRelayCfg 4} + + ioRelayMultihostOutboundEntry OBJECT-TYPE + SYNTAX IoRelayMultihostOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioRelayMultihostOutboundTable." + INDEX {ioRelayMultihostChanIndex, ioRelayMultihostOutboundIndex } + ::= { ioRelayMultihostOutboundTable 1 } + + IoRelayMultihostOutboundEntry ::= + SEQUENCE { + ioRelayMultihostChanIndex GenericTableIndex, + ioRelayMultihostOutboundIndex GenericTableIndex, + ioRelayMultihostOutboundStatus ContainerStatus, + ioRelayMultihostOutboundHostID DisplayString, + ioRelayMultihostOutboundTcpPort Integer32, + ioRelayMultihostOutboundTunnel DisplayString + } + + ioRelayMultihostChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Index" + ::= { ioRelayMultihostOutboundEntry 1 } + + ioRelayMultihostOutboundIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outbound entry number" + ::= { ioRelayMultihostOutboundEntry 2 } + + ioRelayMultihostOutboundStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioRelayMultihostOutboundEntry 3 } + + + ioRelayMultihostOutboundHostID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name." + ::= { ioRelayMultihostOutboundEntry 4 } + + ioRelayMultihostOutboundTcpPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host TCP port." + ::= { ioRelayMultihostOutboundEntry 5 } + + ioRelayMultihostOutboundTunnel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with this host." + ::= { ioRelayMultihostOutboundEntry 6 } + +-- io Relay multihost outbound Table ends + +-- IO Relay SSL Info + ioRelaySSLTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoRelaySSLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "io Relay SSL Table." + ::= { ioRelayCfg 5 } + + ioRelaySSLEntry OBJECT-TYPE + SYNTAX IoRelaySSLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioRelaySSLEntry, each relating to a io." + INDEX { ioRelaySSLIndex } + ::= { ioRelaySSLTable 1 } + IoRelaySSLEntry ::= + SEQUENCE { + ioRelaySSLIndex GenericTableIndex, + ioRelaySSLStatus ContainerStatus, + ioRelaySSLEnabled OnOffValue, + ioRelaySSLuseServer OnOffValue, + ioRelaySSLVersion INTEGER, + ioRelaySSLType INTEGER, + ioRelaySSLVerifyPeerCertificate OnOffValue, + ioRelaySSLCountry DisplayString, + ioRelaySSLStateProv DisplayString, + ioRelaySSLLocality DisplayString, + ioRelaySSLOrganisation DisplayString, + ioRelaySSLOrganisationUnit DisplayString, + ioRelaySSLCommonName DisplayString, + ioRelaySSLEmail DisplayString + + } + + ioRelaySSLIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "io Relay SSL Index" + ::= { ioRelaySSLEntry 1} + + ioRelaySSLStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ioRelaySSLEntry 2} + + ioRelaySSLEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables SSL." + ::= {ioRelaySSLEntry 3} + + ioRelaySSLuseServer OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Uses the SSL/TLS server configuration for the line." + ::= {ioRelaySSLEntry 4} + + ioRelaySSLVersion OBJECT-TYPE + SYNTAX INTEGER { + any(1), + tlsv1(2), + sslv3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether you want to use: + Any-The Device Server will try a TLSv1 connection first. + If that fails, it will try an SSLv3 connection. + If that fails, it will try an SSLv2 connection. + TLSv1-The connection will use only TLSv1. + SSLv3-The connection will use only SSLv3. + The default is Any." + ::= {ioRelaySSLEntry 5} + + ioRelaySSLType OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether the Device Server will act as an + SSL/TLS client or server. The default is Client." + ::= {ioRelaySSLEntry 6} + + ioRelaySSLVerifyPeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this option when you want the Validation Criteria + to match the Peer Certificate for authentication to pass. + If you enable this option, you need to download an + SSL/TLS certificate authority (CA) list file to the + Device Server. Any values that are entered in the validation + criteria must match the peer certificate for an SSL connection; + any fields left blank will not be validated against the peer + certificate." + ::= {ioRelaySSLEntry 7} + + ioRelaySSLCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {ioRelaySSLEntry 8} + + ioRelaySSLStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {ioRelaySSLEntry 9} + + ioRelaySSLLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {ioRelaySSLEntry 10} + + ioRelaySSLOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {ioRelaySSLEntry 11} + + ioRelaySSLOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {ioRelaySSLEntry 12} + + ioRelaySSLCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {ioRelaySSLEntry 13} + + ioRelaySSLEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {ioRelaySSLEntry 14} + +-- io SSL Server Cipher Table + + ioRelaySSLCipherTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoRelaySSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL CIpher." + ::= {ioRelayCfg 6} + + ioRelaySSLCipherEntry OBJECT-TYPE + SYNTAX IoRelaySSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the sslCipherTable, each relating to a cipher entry." + INDEX { ioRelaySSLChanIndex, ioRelaySSLCipherIndex } + ::= { ioRelaySSLCipherTable 1 } + + IoRelaySSLCipherEntry ::= + SEQUENCE { + ioRelaySSLChanIndex GenericTableIndex, + ioRelaySSLCipherIndex Integer32, + ioRelaySSLCipherStatus ContainerStatus, + ioRelaySSLCipherEncryption INTEGER, + ioRelaySSLCipherKeySizeMin INTEGER, + ioRelaySSLCipherKeySizeMax INTEGER, + ioRelaySSLCipherKeyExchange INTEGER, + ioRelaySSLCipherHMAC INTEGER + } + + ioRelaySSLChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The io number" + ::= { ioRelaySSLCipherEntry 1 } + + ioRelaySSLCipherIndex OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cipher priority. 1- highest 5 - lowest." + ::= { ioRelaySSLCipherEntry 2 } + + ioRelaySSLCipherStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioRelaySSLCipherEntry 3 } + + ioRelaySSLCipherEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + any(2), + aes(3), + tripledes(4), + des(5), + arctwo(6), + arcfour(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Encryption. None is not allowed for priority 1. + Any will use the first encryption format that can be + negotiated. The default is any." + ::= { ioRelaySSLCipherEntry 4 } + + ioRelaySSLCipherKeySizeMin OBJECT-TYPE + SYNTAX INTEGER { + min40(1), + min56(2), + min64(3), + min128(4), + min168(5), + min256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum key size value that will be used for + the specified encryption type. The default is 40." + ::= { ioRelaySSLCipherEntry 5 } + + ioRelaySSLCipherKeySizeMax OBJECT-TYPE + SYNTAX INTEGER { + max40(1), + max56(2), + max64(3), + max128(4), + max168(5), + max256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum key size value that will be used for the + specified encryption type. The default is 256." + ::= { ioRelaySSLCipherEntry 6 } + + ioRelaySSLCipherKeyExchange OBJECT-TYPE + SYNTAX INTEGER { + any(1), + rsa(2), + edhrsa(3), + edhdss(4), + adh(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of key to exchange for the encryption format: + Any-Any key exchange that is valid is used (this does + not, however, include ADH keys). + RSA-This is an RSA key exchange using an RSA key and + certificate. + EDHRSA-This is an EDH key exchange using an RSA key + and certificate. + EDHDSS-This is an EDH key exchange using a DSA key + and certificate. + ADH-This is an anonymous key exchange which does not + require a private key or certificate. Choose this + key if you do not want to authenticate the peer device, + but you want the data encrypted on the SSL/TLS connection. + The default is Any." + ::= { ioRelaySSLCipherEntry 7 } + + ioRelaySSLCipherHMAC OBJECT-TYPE + SYNTAX INTEGER { + any(1), + sha(2), + md5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the key-hashing for message authentication method + for your encryption type: Any, MD5, or SHA1. + The default is Any." + ::= { ioRelaySSLCipherEntry 8 } + + + -- IO SSL Server Cipher Table ENDS + +-- I/O Relay Cfg ENDS + + -- I/O LineSignal config BEGINS + ioLineSignalCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoLineSignalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioLineSignalCfgTable." + ::= { ioLineSignalCfg 1 } + + ioLineSignalCfgEntry OBJECT-TYPE + SYNTAX IoLineSignalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioLineSignalCfgTable" + INDEX { ioLineSignalCfgPortIndex, ioLineSignalCfgSignalIndex} + ::= { ioLineSignalCfgTable 1 } + + IoLineSignalCfgEntry ::= + SEQUENCE { + ioLineSignalCfgPortIndex GenericTableIndex, + ioLineSignalCfgSignalIndex INTEGER, + ioLineSignalCfgStatus ContainerStatus, + ioLineSignalCfgResourceType INTEGER, + ioLineSignalCfgEnable OnOffValue, + ioLineSignalCfgDescription DisplayString, + ioLineSignalInputCfgLatch INTEGER, + ioLineSignalInputCfgInvertSignal OnOffValue, + ioLineSignalInputCfgAlarmTrigger INTEGER, + ioLineSignalInputCfgAlarmClear INTEGER, + ioLineSignalInputCfgAlarmEmail OnOffValue, + ioLineSignalInputCfgAlarmSyslog OnOffValue, + ioLineSignalInputCfgAlarmSNMP OnOffValue, + ioLineSignalOutputCfgFailsafe INTEGER + } + + ioLineSignalCfgPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the associated serial port" + ::= { ioLineSignalCfgEntry 1 } + + ioLineSignalCfgSignalIndex OBJECT-TYPE + SYNTAX INTEGER { + dsr(1), + dcd(2), + cts(3), + dtr(4), + rts(5) + } + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the associate line signal" + ::= { ioLineSignalCfgEntry 2 } + + ioLineSignalCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioLineSignalCfgEntry 3 } + + ioLineSignalCfgResourceType OBJECT-TYPE + SYNTAX INTEGER { + input(2), + output(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signifies whether this resource is input or output" + ::= { ioLineSignalCfgEntry 4 } + + ioLineSignalCfgEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable this resource" + ::= { ioLineSignalCfgEntry 5 } + + ioLineSignalCfgDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description for this resource" + ::= { ioLineSignalCfgEntry 6 } + + ioLineSignalInputCfgLatch OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + inactiveToActive(2), + activeToInactive(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line Signal (input): Latch mode" + ::= { ioLineSignalCfgEntry 7 } + + ioLineSignalInputCfgInvertSignal OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line Signal (input): Enable/disable signal inversion" + ::= { ioLineSignalCfgEntry 8 } + + ioLineSignalInputCfgAlarmTrigger OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + low(2), + high(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line Signal (input): Alarm trigger type" + ::= { ioLineSignalCfgEntry 9 } + + ioLineSignalInputCfgAlarmClear OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line Signal (input): Alarm clear type" + ::= { ioLineSignalCfgEntry 10 } + + ioLineSignalInputCfgAlarmEmail OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line Signal (input): Enable/disable email alert on alarm trigger" + ::= { ioLineSignalCfgEntry 11 } + + ioLineSignalInputCfgAlarmSyslog OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line Signal (input): Enable/disable syslog alert on alarm trigger" + ::= { ioLineSignalCfgEntry 12 } + + ioLineSignalInputCfgAlarmSNMP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line Signal (input): Enable/disable SNMP alert on alarm trigger" + ::= { ioLineSignalCfgEntry 13 } + + + ioLineSignalOutputCfgFailsafe OBJECT-TYPE + SYNTAX INTEGER { + none(1), + activateOutput(2), + deactivateOutput(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Line Signal (output): Action to take when failsafe timer expires" + ::= { ioLineSignalCfgEntry 14 } + +-- I/O Line extension code start + + ioLineExtensionSigCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoLineExtensionSigCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioLineExtensionSigCfgTable" + ::= { ioLineSignalCfg 2 } + + ioLineExtensionSigCfgEntry OBJECT-TYPE + SYNTAX IoLineExtensionSigCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioLineExtensionCfgTable" + INDEX { ioLineExtSigCfgChanIndex } + ::= { ioLineExtensionSigCfgTable 1 } + + IoLineExtensionSigCfgEntry ::= + SEQUENCE { + ioLineExtSigCfgChanIndex GenericTableIndex, + ioLineExtSigCfgStatus ContainerStatus, + ioLineExtSigCfgEnable OnOffValue, + ioLineExtSigCfgConnMethod INTEGER, + ioLineExtSigCfgHost DisplayString, + ioLineExtSigCfgPort Integer32, + ioLineExtSigCfgLinkChannel DisplayString, + ioLineExtSigCfgKeepalive OnOffValue, + ioLineExtSigCfgMultiHost OnOffValue, + ioLineExtSigCfgTunnelName DisplayString + } + + ioLineExtSigCfgChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O resource index" + ::= { ioLineExtensionSigCfgEntry 1 } + + ioLineExtSigCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioLineExtensionSigCfgEntry 2 } + + ioLineExtSigCfgEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable this digital I/O Extension" + ::= { ioLineExtensionSigCfgEntry 3 } + + ioLineExtSigCfgConnMethod OBJECT-TYPE + SYNTAX INTEGER { + listen(0), + connect(1), + local(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the type of connection being established + Listen for connection, Connect to Host, or Local" + ::= { ioLineExtensionSigCfgEntry 4} + + ioLineExtSigCfgHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the target host." + ::= { ioLineExtensionSigCfgEntry 5} + + ioLineExtSigCfgPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number the target host is listening on for incoming/outgoing connections." + ::= { ioLineExtensionSigCfgEntry 6} + + ioLineExtSigCfgLinkChannel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Link Channel that device would make a connection with. The link channel is only valid for Local + connection. The channel must be digital input" + ::= { ioLineExtensionSigCfgEntry 7 } + + ioLineExtSigCfgKeepalive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables a per-connection TCP keepalive feature; after approximately + 3 minutes of network connection idle time, the connection will send + a gratuitous ACK to the network peer, either ensuring the connection + stays active OR causing a dropped connection condition to be recognized + by the reverse raw service. + Applications using this feature need to be aware that there might be + some considerable delay between a network disconnection and the port + being available for the next connection attempt; this is to allow any + data sent on prior connections to be transmitted out of the serial + port buffer. Application network retry logic needs to accommodate this feature." + ::= { ioLineExtensionSigCfgEntry 8} + + ioLineExtSigCfgMultiHost OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows user to configure the multihost for client/server initiated connections" + ::= { ioLineExtensionSigCfgEntry 9} + + ioLineExtSigCfgTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with the Rlogin service." + ::= { ioLineExtensionSigCfgEntry 10 } + +-- Io extension code ends + +-- io Multihost Line Signal Table + ioLineMultihostSigTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoLineMultihostSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "I/O Multihost Table." + ::= { ioLineSignalCfg 3 } + + ioLineMultihostSigEntry OBJECT-TYPE + SYNTAX IoLineMultihostSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioLineMultihostEntry, each relating to digital io channel." + INDEX { ioLineMultihostSigIndex } + ::= { ioLineMultihostSigTable 1 } + + IoLineMultihostSigEntry ::= + SEQUENCE { + ioLineMultihostSigIndex GenericTableIndex, + ioLineMultihostSigStatus ContainerStatus, + ioLineMultihostModeSig INTEGER + + } + + ioLineMultihostSigIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioLineMultihostSigIndex" + ::= { ioLineMultihostSigEntry 1} + + ioLineMultihostSigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioLineMultihostSigEntry 2} + + ioLineMultihostModeSig OBJECT-TYPE + SYNTAX INTEGER { + all(1), + backup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set multihost operation mode.all:for muliple host list mode. backup: for primary-backup mode" + ::= { ioLineMultihostSigEntry 4} + +-- I/O multihost outbound Table + + ioLineMultihostOutboundSigTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoLineMultihostOutboundSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multihost outbound table." + ::= {ioLineSignalCfg 4} + + ioLineMultihostOutboundSigEntry OBJECT-TYPE + SYNTAX IoLineMultihostOutboundSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioLineMultihostOutboundTable." + INDEX {ioLineMultihostSigChanIndex, ioLineMultihostOutboundSigIndex } + ::= { ioLineMultihostOutboundSigTable 1 } + + IoLineMultihostOutboundSigEntry ::= + SEQUENCE { + ioLineMultihostSigChanIndex GenericTableIndex, + ioLineMultihostOutboundSigIndex GenericTableIndex, + ioLineMultihostOutboundSigStatus ContainerStatus, + ioLineMultihostOutboundSigHostID DisplayString, + ioLineMultihostOutboundSigTcpPort Integer32, + ioLineMultihostOutboundSigTunnel DisplayString + } + + ioLineMultihostSigChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Index" + ::= { ioLineMultihostOutboundSigEntry 1 } + + ioLineMultihostOutboundSigIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outbound entry number" + ::= { ioLineMultihostOutboundSigEntry 2 } + + ioLineMultihostOutboundSigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioLineMultihostOutboundSigEntry 3 } + + + ioLineMultihostOutboundSigHostID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name." + ::= { ioLineMultihostOutboundSigEntry 4 } + + ioLineMultihostOutboundSigTcpPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host TCP port." + ::= { ioLineMultihostOutboundSigEntry 5 } + + ioLineMultihostOutboundSigTunnel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with this host." + ::= { ioLineMultihostOutboundSigEntry 6 } + + +-- io multihost outbound Table Line Signal ENDS +-- IO SSL Line Signal Info + ioLineSSLSigTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoLineSSLSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "io SSL Table." + ::= { ioLineSignalCfg 5 } + + ioLineSSLSigEntry OBJECT-TYPE + SYNTAX IoLineSSLSigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioDigitalSSLEntry, each relating to a io." + INDEX { ioLineSSLSigIndex } + ::= { ioLineSSLSigTable 1 } + + IoLineSSLSigEntry ::= + SEQUENCE { + ioLineSSLSigIndex GenericTableIndex, + ioLineSSLSigStatus ContainerStatus, + ioLineSSLSigEnabled OnOffValue, + ioLineSSLSiguseServer OnOffValue, + ioLineSSLSigVersion INTEGER, + ioLineSSLSigType INTEGER, + ioLineSSLSigVerifyPeerCertificate OnOffValue, + ioLineSSLSigCountry DisplayString, + ioLineSSLSigStateProv DisplayString, + ioLineSSLSigLocality DisplayString, + ioLineSSLSigOrganisation DisplayString, + ioLineSSLSigOrganisationUnit DisplayString, + ioLineSSLSigCommonName DisplayString, + ioLineSSLSigEmail DisplayString + } + + ioLineSSLSigIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "io SSL Index" + ::= { ioLineSSLSigEntry 1} + + ioLineSSLSigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ioLineSSLSigEntry 2} + + ioLineSSLSigEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables SSL." + ::= {ioLineSSLSigEntry 3} + + ioLineSSLSiguseServer OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Uses the SSL/TLS server configuration for the line." + ::= {ioLineSSLSigEntry 4} + + ioLineSSLSigVersion OBJECT-TYPE + SYNTAX INTEGER { + any(1), + tlsv1(2), + sslv3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether you want to use: + Any-The Device Server will try a TLSv1 connection first. + If that fails, it will try an SSLv3 connection. + If that fails, it will try an SSLv2 connection. + TLSv1-The connection will use only TLSv1. + SSLv3-The connection will use only SSLv3. + The default is Any." + ::= {ioLineSSLSigEntry 5} + + ioLineSSLSigType OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether the Device Server will act as an + SSL/TLS client or server. The default is Client." + ::= {ioLineSSLSigEntry 6} + + ioLineSSLSigVerifyPeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this option when you want the Validation Criteria + to match the Peer Certificate for authentication to pass. + If you enable this option, you need to download an + SSL/TLS certificate authority (CA) list file to the + Device Server. Any values that are entered in the validation + criteria must match the peer certificate for an SSL connection; + any fields left blank will not be validated against the peer + certificate." + ::= {ioLineSSLSigEntry 7} + + ioLineSSLSigCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {ioLineSSLSigEntry 8} + + ioLineSSLSigStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {ioLineSSLSigEntry 9} + + ioLineSSLSigLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {ioLineSSLSigEntry 10} + + ioLineSSLSigOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {ioLineSSLSigEntry 11} + + ioLineSSLSigOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {ioLineSSLSigEntry 12} + + ioLineSSLSigCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {ioLineSSLSigEntry 13} + + ioLineSSLSigEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {ioLineSSLSigEntry 14} + + +-- io SSL Line Signal Cipher Table + + ioLineSSLSigCipherTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoLineSSLSigCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL CIpher." + ::= {ioLineSignalCfg 6} + + ioLineSSLSigCipherEntry OBJECT-TYPE + SYNTAX IoLineSSLSigCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the sslCipherTable, each relating to a cipher entry." + INDEX { ioLineSSLSigChanIndex, ioLineSSLSigCipherIndex } + ::= { ioLineSSLSigCipherTable 1 } + + IoLineSSLSigCipherEntry ::= + SEQUENCE { + ioLineSSLSigChanIndex GenericTableIndex, + ioLineSSLSigCipherIndex Integer32, + ioLineSSLSigCipherStatus ContainerStatus, + ioLineSSLSigCipherEncryption INTEGER, + ioLineSSLSigCipherKeySizeMin INTEGER, + ioLineSSLSigCipherKeySizeMax INTEGER, + ioLineSSLSigCipherKeyExchange INTEGER, + ioLineSSLSigCipherHMAC INTEGER + } + + ioLineSSLSigChanIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The io number" + ::= { ioLineSSLSigCipherEntry 1 } + + ioLineSSLSigCipherIndex OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cipher priority. 1- highest 5 - lowest." + ::= { ioLineSSLSigCipherEntry 2 } + + ioLineSSLSigCipherStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ioLineSSLSigCipherEntry 3 } + + ioLineSSLSigCipherEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + any(2), + aes(3), + tripledes(4), + des(5), + arctwo(6), + arcfour(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Encryption. None is not allowed for priority 1. + Any will use the first encryption format that can be + negotiated. The default is any." + ::= { ioLineSSLSigCipherEntry 4 } + + ioLineSSLSigCipherKeySizeMin OBJECT-TYPE + SYNTAX INTEGER { + min40(1), + min56(2), + min64(3), + min128(4), + min168(5), + min256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum key size value that will be used for + the specified encryption type. The default is 40." + ::= { ioLineSSLSigCipherEntry 5 } + + ioLineSSLSigCipherKeySizeMax OBJECT-TYPE + SYNTAX INTEGER { + max40(1), + max56(2), + max64(3), + max128(4), + max168(5), + max256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum key size value that will be used for the + specified encryption type. The default is 256." + ::= { ioLineSSLSigCipherEntry 6 } + + ioLineSSLSigCipherKeyExchange OBJECT-TYPE + SYNTAX INTEGER { + any(1), + rsa(2), + edhrsa(3), + edhdss(4), + adh(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of key to exchange for the encryption format: + Any-Any key exchange that is valid is used (this does + not, however, include ADH keys). + RSA-This is an RSA key exchange using an RSA key and + certificate. + EDHRSA-This is an EDH key exchange using an RSA key + and certificate. + EDHDSS-This is an EDH key exchange using a DSA key + and certificate. + ADH-This is an anonymous key exchange which does not + require a private key or certificate. Choose this + key if you do not want to authenticate the peer device, + but you want the data encrypted on the SSL/TLS connection. + The default is Any." + ::= { ioLineSSLSigCipherEntry 7 } + + ioLineSSLSigCipherHMAC OBJECT-TYPE + SYNTAX INTEGER { + any(1), + sha(2), + md5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the key-hashing for message authentication method + for your encryption type: Any, MD5, or SHA1. + The default is Any." + ::= { ioLineSSLSigCipherEntry 8 } + + + -- IO SSL LineSignal Cipher Table ENDS + +-- I/O LineSignal Cfg ENDS + + ioChannelFunction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + killall(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "killall - Apply configuration changes to all channels" + ::= { ioChannelStatus 1 } + + + ioAnalogStatus OBJECT IDENTIFIER ::= { ioChannelStatus 2 } + ioDigitalStatus OBJECT IDENTIFIER ::= { ioChannelStatus 3 } + ioRelayStatus OBJECT IDENTIFIER ::= { ioChannelStatus 4 } + ioLineSignalStatus OBJECT IDENTIFIER ::= { ioChannelStatus 5 } + + -- I/O Analog status BEGINS + ioAnalogStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoAnalogStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioAnalogStatusTable." + ::= { ioAnalogStatus 1 } + + ioAnalogStatusEntry OBJECT-TYPE + SYNTAX IoAnalogStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioAnalogStatusTable" + INDEX { ioAnalogStatusChannelIndex } + ::= { ioAnalogStatusTable 1 } + + IoAnalogStatusEntry ::= + SEQUENCE { + ioAnalogStatusChannelIndex GenericTableIndex, + ioAnalogStatusEnabled OnOffValue, + ioAnalogStatusDescription DisplayString, + ioAnalogFunction INTEGER, + ioAnalogStatusInputState INTEGER, + ioAnalogStatusValue DisplayString, + ioAnalogStatusMinimum DisplayString, + ioAnalogStatusMaximum DisplayString, + ioAnalogStatusAlarmLevel Integer32 + } + + ioAnalogStatusChannelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { ioAnalogStatusEntry 1 } + + ioAnalogStatusEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enabled" + ::= { ioAnalogStatusEntry 2 } + + ioAnalogStatusDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description" + ::= { ioAnalogStatusEntry 3 } + + ioAnalogFunction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + kill(2), + clearAlarm(6), + clearMin(7), + clearMax(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "kill - Apply configuration changes to this entry" + ::= { ioAnalogStatusEntry 4 } + + ioAnalogStatusInputState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + open(2), + short(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input state." + ::= { ioAnalogStatusEntry 5 } + + ioAnalogStatusValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current analog input value." + ::= { ioAnalogStatusEntry 6 } + + ioAnalogStatusMinimum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum analog input value." + ::= { ioAnalogStatusEntry 7 } + + ioAnalogStatusMaximum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum analog input value." + ::= { ioAnalogStatusEntry 8 } + + ioAnalogStatusAlarmLevel OBJECT-TYPE + SYNTAX Integer32(0..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm level." + ::= { ioAnalogStatusEntry 9 } + + -- I/O Analog status ENDS + + -- I/O Digital status BEGINS + ioDigitalStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoDigitalStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioDigitalStatusTable." + ::= { ioDigitalStatus 1 } + + ioDigitalStatusEntry OBJECT-TYPE + SYNTAX IoDigitalStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioDigitalStatusTable" + INDEX { ioDigitalStatusChannelIndex } + ::= { ioDigitalStatusTable 1 } + + IoDigitalStatusEntry ::= + SEQUENCE { + ioDigitalStatusChannelIndex GenericTableIndex, + ioDigitalStatusEnabled OnOffValue, + ioDigitalStatusDescription DisplayString, + ioDigitalStatusType INTEGER, + ioDigitalFunction INTEGER, + ioDigitalStatusState INTEGER, + ioDigitalStatusLatchedInputState INTEGER, + ioDigitalStatusInputAlarm INTEGER, + ioDigitalStatusExtensionState INTEGER + } + + ioDigitalStatusChannelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { ioDigitalStatusEntry 1 } + + ioDigitalStatusEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enabled" + ::= { ioDigitalStatusEntry 2 } + + ioDigitalStatusDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description" + ::= { ioDigitalStatusEntry 3 } + + + + ioDigitalStatusType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + input(2), + output(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Resource type" + ::= { ioDigitalStatusEntry 4 } + + ioDigitalFunction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + kill(2), + activateOutput(3), + deactivateOutput(4), + clearInputLatch(5), + clearAlarmLatch(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "kill - Apply configuration changes to this entry" + ::= { ioDigitalStatusEntry 5 } + ioDigitalStatusState OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + active(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Digital State. ." + ::= { ioDigitalStatusEntry 6 } + ioDigitalStatusLatchedInputState OBJECT-TYPE + SYNTAX INTEGER { + none(1), + inactiveToActive(2), + activeToInactive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For digital inputs only." + ::= { ioDigitalStatusEntry 7 } + + ioDigitalStatusInputAlarm OBJECT-TYPE + SYNTAX INTEGER { + notTriggered(1), + triggered(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LineSignal State. ." + ::= { ioDigitalStatusEntry 8 } + + ioDigitalStatusExtensionState OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enabledDisconnected(2), + connected(3), + notAvailable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For digital inputs and outputs only." + ::= { ioDigitalStatusEntry 9 } + + -- I/O Digital status ENDS + + -- I/O Relay status BEGINS + ioRelayStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoRelayStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioRelayStatusTable." + ::= { ioRelayStatus 1 } + + ioRelayStatusEntry OBJECT-TYPE + SYNTAX IoRelayStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioRelayStatusTable" + INDEX { ioRelayStatusChannelIndex } + ::= { ioRelayStatusTable 1 } + + IoRelayStatusEntry ::= + SEQUENCE { + ioRelayStatusChannelIndex GenericTableIndex, + ioRelayStatusEnabled OnOffValue, + ioRelayStatusDescription DisplayString, + ioRelayFunction INTEGER, + ioRelayStatusState INTEGER, + ioRelayStatusExtensionState INTEGER + } + + ioRelayStatusChannelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { ioRelayStatusEntry 1 } + + ioRelayStatusEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enabled" + ::= { ioRelayStatusEntry 2 } + + ioRelayStatusDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description" + ::= { ioRelayStatusEntry 3 } + + ioRelayFunction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + kill(2), + activateOutput(3), + deactivateOutput(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "kill - Apply configuration changes to this entry" + ::= { ioRelayStatusEntry 4 } + + ioRelayStatusState OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + active(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relay State. ." + ::= { ioRelayStatusEntry 5 } + + ioRelayStatusExtensionState OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enabledDisconnected(2), + connected(3), + notAvailable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For digital inputs/outputs/relays only." + ::= { ioRelayStatusEntry 6 } + -- I/O Relay status ENDS + + + -- I/O LineSignal status BEGINS + ioLineSignalStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IoLineSignalStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ioLineSignalStatusTable." + ::= { ioLineSignalStatus 1 } + + ioLineSignalStatusEntry OBJECT-TYPE + SYNTAX IoLineSignalStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ioLineSignalStatusTable" + INDEX { ioLineSignalStatusPortIndex, ioLineSignalStatusSignalIndex } + ::= { ioLineSignalStatusTable 1 } + + IoLineSignalStatusEntry ::= + SEQUENCE { + ioLineSignalStatusPortIndex GenericTableIndex, + ioLineSignalStatusSignalIndex INTEGER, + ioLineSignalStatusEnabled OnOffValue, + ioLineSignalStatusDescription DisplayString, + ioLineSignalStatusType INTEGER, + ioLineSignalFunction INTEGER, + ioLineSignalStatusState INTEGER, + ioLineSignalStatusLatchedInputState INTEGER, + ioLineSignalStatusInputAlarm INTEGER, + ioLineSignalStatusExtensionState INTEGER + + } + + ioLineSignalStatusPortIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { ioLineSignalStatusEntry 1 } + + ioLineSignalStatusSignalIndex OBJECT-TYPE + SYNTAX INTEGER { + dsr(1), + dcd(2), + cts(3), + dtr(4), + rts(5) + } + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index" + ::= { ioLineSignalStatusEntry 2 } + + ioLineSignalStatusEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enabled" + ::= { ioLineSignalStatusEntry 3 } + + ioLineSignalStatusDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description" + ::= { ioLineSignalStatusEntry 4 } + + ioLineSignalStatusType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + input(2), + output(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "resource type" + ::= { ioLineSignalStatusEntry 5 } + + ioLineSignalFunction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + kill(2), + activateOutput(3), + deactivateOutput(4), + clearInputLatch(5), + clearAlarmLatch(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "kill - Apply configuration changes to this entry" + ::= { ioLineSignalStatusEntry 6 } + ioLineSignalStatusState OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + active(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LineSignal State. ." + ::= { ioLineSignalStatusEntry 7 } + ioLineSignalStatusLatchedInputState OBJECT-TYPE + SYNTAX INTEGER { + none(1), + inactiveToActive(2), + activeToInactive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LineSignal State. ." + ::= { ioLineSignalStatusEntry 8 } + ioLineSignalStatusInputAlarm OBJECT-TYPE + SYNTAX INTEGER { + notTriggered(1), + triggered(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LineSignal State. ." + ::= { ioLineSignalStatusEntry 9 } + + ioLineSignalStatusExtensionState OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enabledDisconnected(2), + connected(3), + notAvailable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For serial inputs and outputs only." + ::= { ioLineSignalStatusEntry 10 } + -- I/O Line Signal status ENDS + +-- I/O Group ENDS + +-- ClusteringInfo group. A table of entries, each entry per port. + + clusteringTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClusteringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Clustering table." + ::= { clusteringInfo 1 } + + clusteringEntry OBJECT-TYPE + SYNTAX ClusteringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the clusteringEntry, each relating to a port." + INDEX { clusteringIndex } + ::= { clusteringTable 1 } + + ClusteringEntry ::= + SEQUENCE { + clusteringIndex GenericTableIndex, + clusteringStatus ContainerStatus, + clusteringServerName DisplayString, + clusteringSlaveIP IpAddress, + clusteringPort GenericTableIndex, + clusteringPortName DisplayString, + clusteringSlavePort Integer32, + clusteringMasterPort Integer32, + clusteringProtocol INTEGER, + clusteringSlaveIPTunnel DisplayString + } + + clusteringIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number." + ::= { clusteringEntry 1 } + + clusteringStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { clusteringEntry 2} + + clusteringServerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The slave server's name." + ::= { clusteringEntry 3 } + + clusteringSlaveIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote slave server's IP address." + ::= { clusteringEntry 4} + + clusteringPort OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number on the clustered slave server." + ::= { clusteringEntry 5} + + clusteringPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..54)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The slave server's port name." + ::= { clusteringEntry 6 } + + clusteringSlavePort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The starting TCP port on the slave server." + ::= { clusteringEntry 7} + + clusteringMasterPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The starting TCP port on the master server." + ::= { clusteringEntry 8} + + clusteringProtocol OBJECT-TYPE + SYNTAX INTEGER { + telnet(1), + ssh(2), + notUsed (3) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol used to connect between the slave and server." + ::= { clusteringEntry 9} + + clusteringSlaveIPTunnel OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The HTTP tunnel associated with the slave IP" + ::= { clusteringEntry 10} + + +-- Dynamic DSN Info + dynamicDNSStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {dynamicDNSInfo 1} + + dynamicDNSEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable dynamic DNS." + ::= { dynamicDNSInfo 2} + + dynamicDNSHostname OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Host name." + ::= { dynamicDNSInfo 3} + + dynamicDNSUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "user name." + ::= { dynamicDNSInfo 4} + + dynamicDNSPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Password." + ::= { dynamicDNSInfo 5} + + dynamicDNSSystemType OBJECT-TYPE + SYNTAX INTEGER { + dynamic(1), + static(2), + custom(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System type." + ::= { dynamicDNSInfo 6} + + dynamicDNSWildcard OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + nochange(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "wildcard." + ::= { dynamicDNSInfo 7} + + dynamicDNSConnectionMethod OBJECT-TYPE + SYNTAX INTEGER { + http(1), + httpport8245(2), + https(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "connection method." + ::= { dynamicDNSInfo 8} + + dynamicDNSSSLVerifyPeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this option when you want the Validation Criteria + to match the Peer Certificate for authentication to pass. + If you enable this option, you need to download an + SSL/TLS certificate authority (CA) list file to the + Device Server. Any values that are entered in the validation + criteria must match the peer certificate for an SSL connection; + any fields left blank will not be validated against the peer + certificate." + ::= {dynamicDNSInfo 9} + + dynamicDNSSSLCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {dynamicDNSInfo 10} + + dynamicDNSSSLStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {dynamicDNSInfo 11} + + dynamicDNSSSLLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {dynamicDNSInfo 12} + + dynamicDNSSSLOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {dynamicDNSInfo 13} + + dynamicDNSSSLOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {dynamicDNSInfo 14} + + dynamicDNSSSLCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {dynamicDNSInfo 15} + + dynamicDNSSSLEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {dynamicDNSInfo 16} + + dynamicDNSStatusString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dynamic DNS statistics" + ::= {dynamicDNSInfo 17} +-- Dynamic DND SSL Cipher Table + + dynamicDNSSSLCipherTable OBJECT-TYPE + SYNTAX SEQUENCE OF DynamicDNSSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL CIpher." + ::= {dynamicDNSInfo 18} + + dynamicDNSSSLCipherEntry OBJECT-TYPE + SYNTAX DynamicDNSSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dynamicDNSSSLCipherTable, each relating to a cipher entry." + INDEX { dynamicDNSSSLCipherPriority } + ::= { dynamicDNSSSLCipherTable 1 } + + DynamicDNSSSLCipherEntry ::= + SEQUENCE { + dynamicDNSSSLCipherPriority Integer32, + dynamicDNSSSLCipherStatus ContainerStatus, + dynamicDNSSSLCipherEncryption INTEGER, + dynamicDNSSSLCipherKeySizeMin INTEGER, + dynamicDNSSSLCipherKeySizeMax INTEGER, + dynamicDNSSSLCipherKeyExchange INTEGER, + dynamicDNSSSLCipherHMAC INTEGER + } + + dynamicDNSSSLCipherPriority OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cipher priority. 1- highest 5 - lowest." + ::= { dynamicDNSSSLCipherEntry 1 } + + dynamicDNSSSLCipherStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { dynamicDNSSSLCipherEntry 2 } + + dynamicDNSSSLCipherEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + any(2), + aes(3), + tripledes(4), + des(5), + arctwo(6), + arcfour(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Encryption. None is not allowed for priority 1. + Any will use the first encryption format that can be + negotiated. The default is any." + ::= { dynamicDNSSSLCipherEntry 3 } + + dynamicDNSSSLCipherKeySizeMin OBJECT-TYPE + SYNTAX INTEGER { + min40(1), + min56(2), + min64(3), + min128(4), + min168(5), + min256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum key size value that will be used for + the specified encryption type. The default is 40." + ::= { dynamicDNSSSLCipherEntry 4 } + + dynamicDNSSSLCipherKeySizeMax OBJECT-TYPE + SYNTAX INTEGER { + max40(1), + max56(2), + max64(3), + max128(4), + max168(5), + max256(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum key size value that will be used for the + specified encryption type. The default is 256." + ::= { dynamicDNSSSLCipherEntry 5 } + + dynamicDNSSSLCipherKeyExchange OBJECT-TYPE + SYNTAX INTEGER { + any(1), + rsa(2), + edhrsa(3), + edhdss(4), + adh(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of key to exchange for the encryption format: + Any-Any key exchange that is valid is used (this does + not, however, include ADH keys). + RSA-This is an RSA key exchange using an RSA key and + certificate. + EDHRSA-This is an EDH key exchange using an RSA key + and certificate. + EDHDSS-This is an EDH key exchange using a DSA key + and certificate. + ADH-This is an anonymous key exchange which does not + require a private key or certificate. Choose this + key if you do not want to authenticate the peer device, + but you want the data encrypted on the SSL/TLS connection. + The default is Any." + ::= { dynamicDNSSSLCipherEntry 6 } + + dynamicDNSSSLCipherHMAC OBJECT-TYPE + SYNTAX INTEGER { + any(1), + sha(2), + md5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the key-hashing for message authentication method + for your encryption type: Any, MD5, or SHA1. + The default is Any." + ::= { dynamicDNSSSLCipherEntry 7 } + + +-- Dynamic DNS Stats Info + + +-- PCI Info + + pciCardInfo OBJECT IDENTIFIER ::= { pciInfo 1 } + + pciWwanInfo OBJECT IDENTIFIER ::= { pciInfo 2 } + pciFiberLanInfo OBJECT IDENTIFIER ::= { pciInfo 3 } + pciUsbInfo OBJECT IDENTIFIER ::= { pciInfo 4 } + + pciCardStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {pciCardInfo 1} + + pciCardType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + pciModem(2) + , + wirelessWan(3), + fiberOpticLan(4), + usb(5), + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCI Card Type" + ::= { pciCardInfo 2} + + wwanCardStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {pciWwanInfo 1} + + wwanCardType OBJECT-TYPE + SYNTAX INTEGER { + sierra(1), + sonyEricsson(2), + otherUseStandardDriver(3), + otherUseCustomDriver(4), + sierraWirelessAirCard881(5), + sonyEricssonPC300(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Wireless Wan Card Type" + ::= { pciWwanInfo 2 } + + wwanAPN OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..60)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the APN required by your internet provider to + access their network. See the Internet provider + documentation for more information. " + ::= { pciWwanInfo 3 } + + wwanUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the name required by your Internet provider + to access their network." + ::= { pciWwanInfo 4 } + + wwanPhoneNumer OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the phone number provided by your service + provider to access their wireless network. + Probably similar to *99***1#" + ::= { pciWwanInfo 5} + + wwanInitString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..60)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the initialization string required by your + Internet service provider for your wireless WAN card." + ::= { pciWwanInfo 6} + + wwanNetworkRegistration OBJECT-TYPE + SYNTAX Integer32(0..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network Registration. + Possible Values + 0 - Not Registered. Not searching for a network, + 1 - Registered. Home Network, + 2 - Not Registered. Searching for a network, + 3 - Registration Denied + 4 - Unknown, + 5 - Registered. Roaming" + ::= { pciWwanInfo 7} + + wwanSignalStrength OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal Strength" + ::= { pciWwanInfo 8} + + pciFiberLanStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {pciFiberLanInfo 1} + + pciFiberLanType OBJECT-TYPE + SYNTAX INTEGER { + kTIKG500F(1), + transitionNetworksNFXSC502(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PCI Fiber LAN Card Type" + ::= { pciFiberLanInfo 2} + + usbStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {pciUsbInfo 1} + + usbAPN OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..60)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the APN required by your internet provider to + access their network. See the Internet provider + documentation for more information. " + ::= { pciUsbInfo 2 } + + usbUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the name required by your Internet provider + to access their network." + ::= { pciUsbInfo 3 } + + usbPhoneNumer OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the phone number provided by your service + provider to access their wireless network. + Probably similar to *99***1#" + ::= { pciUsbInfo 4} + + usbInitString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..60)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the initialization string required by your + Internet service provider for your USB device." + ::= { pciUsbInfo 5} + + usbPin OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the PIN required for your USB device." + ::= { pciUsbInfo 6} + + + -- VModem phone Table + + vmodemPhoneInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF VmodemPhoneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vmodem phone info table." + ::= { vmodemPhoneInfo 1 } + + vmodemPhoneInfoEntry OBJECT-TYPE + SYNTAX VmodemPhoneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vmodemPhoneInfoTable, each relating to a host." + INDEX { vmodemPhoneIndex } + ::= { vmodemPhoneInfoTable 1 } + + VmodemPhoneInfoEntry ::= + SEQUENCE { + vmodemPhoneIndex GenericTableIndex, + vmodemPhoneStatus ContainerStatus, + vmodemPhone DisplayString, + vmodemPhoneIP Ipv4v6Address, + vmodemPhonePort Integer32, + vmodemPhoneTunnelName DisplayString, + vmodemPhoneHostName DisplayString + } + + vmodemPhoneIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this vmodem phone table" + ::= { vmodemPhoneInfoEntry 1 } + + vmodemPhoneStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { vmodemPhoneInfoEntry 2 } + + vmodemPhone OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The modem name used for this modem entry. If blank, this entry + is currently unused." + ::= { vmodemPhoneInfoEntry 3 } + + vmodemPhoneIP OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address corresponding to a phone number. If the IP address + is blank, then the Host IP address will be used" + ::= { vmodemPhoneInfoEntry 4 } + + + vmodemPhonePort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TCP port number corresponding to a phone number." + ::= { vmodemPhoneInfoEntry 5 } + + vmodemPhoneTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { vmodemPhoneInfoEntry 6 } + + vmodemPhoneHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a configured host that will correspond to the phone + number." + ::= { vmodemPhoneInfoEntry 7} + + +-- ipsecInfo group. A table of entries, each entry per IPsec tunnel. + + ipsecTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpsecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec table." + ::= { ipsecInfo 1 } + + ipsecEntry OBJECT-TYPE + SYNTAX IpsecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ipsecEntry, each relating to a IPsec tunnel." + INDEX { ipsecIndex } + ::= { ipsecTable 1 } + + IpsecEntry ::= + SEQUENCE { + ipsecIndex GenericTableIndex, + ipsecStatus ContainerStatus, + ipsecName DisplayString, + ipsecAuthMethod INTEGER, + ipsecSecret DisplayString, + ipsecLocalDevice INTEGER, + ipsecBootaction INTEGER, + ipsecLocalIpAddress DisplayString, + ipsecLocalExternalIpAddress DisplayString, + ipsecLocalNextHop Ipv4v6Address, + ipsecLocalHostNetwork Ipv4v6Address, + ipsecLocalNetmaskBit Integer32, + ipsecRemoteIpAddress DisplayString, + ipsecRemoteExternalIpAddress DisplayString, + ipsecRemoteNextHop Ipv4v6Address, + ipsecRemoteHostNetwork Ipv4v6Address, + ipsecRemoteNetmaskBit Integer32, + ipsecRemoteValCritCountry DisplayString, + ipsecRemoteValCritStateProv DisplayString, + ipsecRemoteValCritLocality DisplayString, + ipsecRemoteValCritOrganisation DisplayString, + ipsecRemoteValCritOrganisationUnit DisplayString, + ipsecRemoteValCritCommonName DisplayString, + ipsecRemoteValCritEmail DisplayString + } + + ipsecIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this IPsec tunnel." + ::= { ipsecEntry 1 } + + ipsecStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipsecEntry 2} + + ipsecName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPsec tunnel name. + To delete an IPsec, set this field to blank. + If blank, this entry is currently unused." + ::= { ipsecEntry 3 } + + ipsecAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + sharedSecret(0), + rsaSignature(2), + x509Certificate(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of authentication Method that the IPsec tunnel will use" + ::= {ipsecEntry 4 } + + ipsecSecret OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPsec tunnel secret. This applies to all IPsec and + and L2TP/IPsec tunnels" + ::= { ipsecEntry 5 } + + ipsecLocalDevice OBJECT-TYPE + SYNTAX INTEGER { + left(1), + right(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define local device (the Device Server) either in left or right" + ::= {ipsecEntry 6 } + + ipsecBootaction OBJECT-TYPE + SYNTAX INTEGER { + start(1), + add(2), + ignore(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select one of the boot action from: start, add or ignore." + ::= {ipsecEntry 7 } + + ipsecLocalIpAddress OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..126)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPv4/IPv6 or FQDN(Fully Qualified Domain Name)" + ::= { ipsecEntry 8} + + ipsecLocalExternalIpAddress OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..126)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "External/unique IPv4/IPv6 address or Full Qualified Domain Name(FQDN) when using NAT_T through + a router/firewall. Only Available if Nat-T is on." + ::= { ipsecEntry 9} + + ipsecLocalNextHop OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the router/gateway to send this packet to. Must be on the same subnet as the IP Address. + Leave blank if using the default gateway configured in the IOLAN's->Network->Gateways settings." + ::= { ipsecEntry 10 } + + ipsecLocalHostNetwork OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The network we are trying to create a VPN connection for. Leave blank when creating + a host to host VPN connection." + ::= { ipsecEntry 11 } + + ipsecLocalNetmaskBit OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the local host/network address is IPv4, + then the Subnet/Prefix Bits range is 0-32. If the IP address + is IPv6, then the Subnet/Prefix Bits range is 0-128." + ::= { ipsecEntry 12 } + + ipsecRemoteIpAddress OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..126)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPv4/IPv6 or FQDN(Fully Qualified Domain Name)" + ::= { ipsecEntry 13} + + ipsecRemoteExternalIpAddress OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..126)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "External/unique IPv4/IPv6 address or Full Qualified Domain Name(FQDN) when using NAT_T throught + a router/firewall. Only Available if Nat-T is on." + ::= { ipsecEntry 14} + + ipsecRemoteNextHop OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the router/gateway to send this packet to. Must be on the same subnet as the IP Address. + Leave blank if using the default gateway configured in the IOLAN's->Network->Gateways settings." + ::= { ipsecEntry 15 } + + ipsecRemoteHostNetwork OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host/network we are trying to create a VPN connection for. Leave blank when creating + a host to host VPN connection." + ::= { ipsecEntry 16 } + +ipsecRemoteNetmaskBit OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the remote host/network address is IPv4, + then the Subnet/Prefix Bits range is 0-32. If the IP address + is IPv6, then the Subnet/Prefix Bits range is 0-128." + ::= { ipsecEntry 17 } + + ipsecRemoteValCritCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= { ipsecEntry 18 } + + ipsecRemoteValCritStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= { ipsecEntry 19 } + + ipsecRemoteValCritLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= { ipsecEntry 20 } + + ipsecRemoteValCritOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= { ipsecEntry 21 } + + ipsecRemoteValCritOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= { ipsecEntry 22 } + + ipsecRemoteValCritCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= { ipsecEntry 23 } + + ipsecRemoteValCritEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= { ipsecEntry 24 } + +-- IPv6 Info + + ipv6ServicesInfo OBJECT IDENTIFIER ::= { ipv6Info 1 } + + ipv6serviceStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ipv6ServicesInfo 1} + + serviceAutoDiscovery1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) When on, the Device Server will send out a Router Solicitation + message. If a Router Advertisement message is received, the + Device Server will configure the IPv6 address(es) and configuration + parameters based on the information contained in the advertisement. + If no Router Advertisement message is received, the Device Server + will attempt to connect to a DHCPv6 server to obtain IPv6 addresses + and other configuration parameters. Default on." + ::= { ipv6ServicesInfo 2 } + + serviceDHCPv61 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) When on, requests IPv6 address(es) and configuration + information from the DHCPv6 server. Default off." + ::= { ipv6ServicesInfo 3 } + + serviceRouterAdvertisement1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) When on, the Device Server will periodically send IPv6 + Router Advertisement messages and respond to Router Solicitation messages. + The Router Advertisement message can be configured to contain + any of the following information: + o DHCPv6-Use the DHCPv6 server to obtain additional IPv6 + address(es) and configuration parameters. + o DHCPv6 Configuration Options-Use DHCPv6 server to obtain + additional configuration parameters. + o Network Prefixes-Advertise the selected custom configured + network prefixes. + Default is off." + ::= { ipv6ServicesInfo 4 } + + serviceRouterAdvertisementDHCP1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) When on, the Router Advertisement message indicates to use the DHCPv6 + server for obtaining additional IPv6 addresses and configuration parameters. + Default is off." + ::= { ipv6ServicesInfo 5 } + + serviceRouterAdvertisementOther1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) When on, the Router Advertisement message indicates to use + the DHCPv6 server to obtain additional configuration parameters. + Default is off." + ::= { ipv6ServicesInfo 6 } + + serviceAutoDiscovery2 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) When on, the Device Server will send out a Router Solicitation + message. If a Router Advertisement message is received, the + Device Server will configure the IPv6 address(es) and configuration + parameters based on the information contained in the advertisement. + If no Router Advertisement message is received, the Device Server + will attempt to connect to a DHCPv6 server to obtain IPv6 addresses + and other configuration parameters. Default on. " + ::= { ipv6ServicesInfo 7 } + + serviceDHCPv62 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) When on, requests IPv6 address(es) and configuration + information from the DHCPv6 server. Default off." + ::= { ipv6ServicesInfo 8 } + + serviceRouterAdvertisement2 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) When on, the Device Server will periodically send IPv6 + Router Advertisement messages and respond to Router Solicitation messages. + The Router Advertisement message can be configured to contain + any of the following information: + o DHCPv6-Use the DHCPv6 server to obtain additional IPv6 + address(es) and configuration parameters. + o DHCPv6 Configuration Options-Use DHCPv6 server to obtain + additional configuration parameters. + o Network Prefixes-Advertise the selected custom configured + network prefixes. + Default is off." + ::= { ipv6ServicesInfo 9 } + + serviceRouterAdvertisementDHCP2 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) When on, the Router Advertisement message indicates to use the DHCPv6 + server for obtaining additional IPv6 addresses and configuration parameters. + Default is off." + ::= { ipv6ServicesInfo 10 } + + serviceRouterAdvertisementOther2 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) When on, the Router Advertisement message indicates to use + the DHCPv6 server to obtain additional configuration parameters. + Default is off." + ::= { ipv6ServicesInfo 11 } + + serviceDHCPv6IPAddresses OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the Device Server will accept IPv6 address(es) + from the DHCPv6 server." + ::= { ipv6ServicesInfo 12 } + + serviceDHCPv6NetworkPrefix OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the Device Server will accept the network prefix + from the DHCPv6 server." + ::= { ipv6ServicesInfo 13 } + + serviceAutoDiscovery3 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 3) When on, the Device Server will send out a Router Solicitation + message. If a Router Advertisement message is received, the + Device Server will configure the IPv6 address(es) and configuration + parameters based on the information contained in the advertisement. + If no Router Advertisement message is received, the Device Server + will attempt to connect to a DHCPv6 server to obtain IPv6 addresses + and other configuration parameters. Default on. " + ::= { ipv6ServicesInfo 14 } + + serviceDHCPv63 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 3) When on, requests IPv6 address(es) and configuration + information from the DHCPv6 server. Default off." + ::= { ipv6ServicesInfo 15 } + + serviceRouterAdvertisement3 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 3) When on, the Device Server will periodically send IPv6 + Router Advertisement messages and respond to Router Solicitation messages. + The Router Advertisement message can be configured to contain + any of the following information: + o DHCPv6-Use the DHCPv6 server to obtain additional IPv6 + address(es) and configuration parameters. + o DHCPv6 Configuration Options-Use DHCPv6 server to obtain + additional configuration parameters. + o Network Prefixes-Advertise the selected custom configured + network prefixes. + Default is off." + ::= { ipv6ServicesInfo 16 } + + serviceRouterAdvertisementDHCP3 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 3) When on, the Router Advertisement message indicates to use the DHCPv6 + server for obtaining additional IPv6 addresses and configuration parameters. + Default is off." + ::= { ipv6ServicesInfo 10 } + + serviceRouterAdvertisementOther3 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 3) When on, the Router Advertisement message indicates to use + the DHCPv6 server to obtain additional configuration parameters. + Default is off." + ::= { ipv6ServicesInfo 11 } + + -- IPv6 Address Table + + ipv6AddressEth1Table OBJECT-TYPE + SYNTAX SEQUENCE OF Ipv6AddressEth1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 1 IPv6 custom address table." + ::= { ipv6Info 2 } + + ipv6AddressEth1Entry OBJECT-TYPE + SYNTAX Ipv6AddressEth1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 1 IPv6 custom entry." + INDEX { ipv6AddressEth1Index } + ::= { ipv6AddressEth1Table 1 } + + + Ipv6AddressEth1Entry ::= + SEQUENCE { + ipv6AddressEth1Index GenericTableIndex, + ipv6AddressEth1Status ContainerStatus, + ipv6AddressEth1Addr Ipv4v6Address, + ipv6AddressEth1PrefixBits Integer32, + ipv6AddressEth1Auto OnOffValue, + ipv6AddressEth1SendAdvertise OnOffValue + } + + ipv6AddressEth1Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 1 custom IPv6 address index." + ::= { ipv6AddressEth1Entry 1 } + + ipv6AddressEth1Status OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipv6AddressEth1Entry 2 } + + ipv6AddressEth1Addr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) Either enter a network prefix that the Device + Server will use to derive an IPv6 address using the Device + Server's MAC address (must turn ipv6AddressAuto1 on) + or enter a specific IPv6 address." + ::= { ipv6AddressEth1Entry 3 } + + ipv6AddressEth1PrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) The IPv6 prefix bits of either the network or + IPv6 address." + ::= { ipv6AddressEth1Entry 4 } + + ipv6AddressEth1Auto OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) When on, the Device Server will derive + an IPv6 address from the entered network prefix and the + Device Server's MAC address." + ::= {ipv6AddressEth1Entry 5} + + ipv6AddressEth1SendAdvertise OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 1) When on, the Device Server will include + the IPv6 address in router advertisements." + ::= {ipv6AddressEth1Entry 6} + +-- ETH 2 + ipv6AddressEth2Table OBJECT-TYPE + SYNTAX SEQUENCE OF Ipv6AddressEth2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 2 IPv6 custom address table." + ::= { ipv6Info 3 } + + ipv6AddressEth2Entry OBJECT-TYPE + SYNTAX Ipv6AddressEth2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 2 IPv6 custom entry." + INDEX { ipv6AddressEth2Index } + ::= { ipv6AddressEth2Table 1 } + + Ipv6AddressEth2Entry ::= + SEQUENCE { + ipv6AddressEth2Index GenericTableIndex, + ipv6AddressEth2Status ContainerStatus, + ipv6AddressEth2Addr Ipv4v6Address, + ipv6AddressEth2PrefixBits Integer32, + ipv6AddressEth2Auto OnOffValue, + ipv6AddressEth2SendAdvertise OnOffValue + } + + ipv6AddressEth2Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 2 custom IPv6 address index." + ::= { ipv6AddressEth2Entry 1 } + + ipv6AddressEth2Status OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipv6AddressEth2Entry 2 } + + ipv6AddressEth2Addr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) Either enter a network prefix that the Device + Server will use to derive an IPv6 address using the Device + Server's MAC address or enter a specific IPv6 address." + ::= { ipv6AddressEth2Entry 3 } + + ipv6AddressEth2PrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) The IPv6 prefix bits of either the network or + IPv6 address." + ::= { ipv6AddressEth2Entry 4 } + + ipv6AddressEth2Auto OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) When on, the Device Server will derive + an IPv6 address from the entered network prefix and the + Device Server's MAC address." + ::= {ipv6AddressEth2Entry 5} + + ipv6AddressEth2SendAdvertise OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) When on, the Device Server will include + the IPv6 address in router advertisements." + ::= {ipv6AddressEth2Entry 6} + +-- Eth 3 + ipv6AddressEth3Table OBJECT-TYPE + SYNTAX SEQUENCE OF Ipv6AddressEth3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 3 IPv6 custom address table." + ::= { ipv6Info 4 } + + ipv6AddressEth3Entry OBJECT-TYPE + SYNTAX Ipv6AddressEth3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 3 IPv6 custom entry." + INDEX { ipv6AddressEth3Index } + ::= { ipv6AddressEth3Table 1 } + + Ipv6AddressEth3Entry ::= + SEQUENCE { + ipv6AddressEth3Index GenericTableIndex, + ipv6AddressEth3Status ContainerStatus, + ipv6AddressEth3Addr Ipv4v6Address, + ipv6AddressEth3PrefixBits Integer32, + ipv6AddressEth3Auto OnOffValue, + ipv6AddressEth3SendAdvertise OnOffValue + } + + ipv6AddressEth3Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet 3 custom IPv6 address index." + ::= { ipv6AddressEth3Entry 1 } + + ipv6AddressEth3Status OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipv6AddressEth3Entry 2 } + + ipv6AddressEth2Addr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 2) Either enter a network prefix that the Device + Server will use to derive an IPv6 address using the Device + Server's MAC address or enter a specific IPv6 address." + ::= { ipv6AddressEth3Entry 3 } + + ipv6AddressEth3PrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 3) The IPv6 prefix bits of either the network or + IPv6 address." + ::= { ipv6AddressEth3Entry 4 } + + ipv6AddressEth3Auto OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 3) When on, the Device Server will derive + an IPv6 address from the entered network prefix and the + Device Server's MAC address." + ::= {ipv6AddressEth3Entry 5} + + ipv6AddressEth3SendAdvertise OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Ethernet 3) When on, the Device Server will include + the IPv6 address in router advertisements." + ::= {ipv6AddressEth3Entry 6} + + + -- IPv6 Tunnel Table + + ipv6TunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ipv6TunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 tunnel table." + ::= { ipv6Info 4 } + + ipv6TunnelEntry OBJECT-TYPE + SYNTAX Ipv6TunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 tunnel entry." + INDEX { ipv6TunnelIndex } + ::= { ipv6TunnelTable 1 } + + Ipv6TunnelEntry ::= + SEQUENCE { + ipv6TunnelIndex GenericTableIndex, + ipv6TunnelStatus ContainerStatus, + ipv6TunnelName DisplayString, + ipv6TunnelMode INTEGER, + ipv6TunnelRemoteHost DisplayString, + ipv6TunnelGateway DisplayString + } + + ipv6TunnelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 tunnel index entry." + ::= { ipv6TunnelEntry 1 } + + ipv6TunnelStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipv6TunnelEntry 2 } + + ipv6TunnelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the IPv6 tunnel. Maximum 16 alphanumeric characters." + ::= { ipv6TunnelEntry 3 } + + ipv6TunnelMode OBJECT-TYPE + SYNTAX INTEGER { + manual(0), + ip6to4(1), + teredo(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The method or protocol that is used to create the IPv6 tunnel. + o Manual-When specified, the Device Server will manually create the IPv6 + tunnel to the specified Remote Host through the specified Interface. + o ip6to4-When specified, the IOLAN will broadcast to the multicast + address 192.88.99.1 through the specified Interface. When the + closest ip6to4 router responds, it will create the IPv6 tunnel, + encapsulating and decapsulating IPv6 traffic sent to and from + the Device Server. + o Teredo-When specified, the Teredo protocol encapsulates the IPv6 + packet as an IPv4 UDP message, allowing it to pass through most + network address translator (NAT) boxes and create an IPv6 tunnel + to the specified Remote Host (a Teredo server) through the + specified Interface. + Default is Manual." + ::= { ipv6TunnelEntry 4 } + + ipv6TunnelRemoteHost OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 host that can access the IPv6 network when the Mode + is Manual. The Teredo server when the Mode is Teredo. " + ::= { ipv6TunnelEntry 5 } + + ipv6TunnelGateway OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface that the Device Server is going to use to access + the Remote Host. The list is comprised of the Ethernet interface(s), + the line names configured for the PPP or SLIP, or the default line + names configured for PPP or SLIP using serial_port_x (where x=line + number). Default is ethernet_1. " + ::= { ipv6TunnelEntry 6 } + +-- L2TP Info + + l2tpStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {l2tpInfo 1} + + l2tpIpsec OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, listens for L2TP/IPsec VPN tunnel connections. + Note: to allow non-VPN tunnel connections to the Device Server, + you must create entries in the VPN Exceptions list." + ::= {l2tpInfo 2} + + l2tpAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + sharedSecret(0), + x509Certificate(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of authentication Method that the L2TP IPsec tunnel will use." + ::= {l2tpInfo 3 } + + l2tpSecret OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The L2TP/IPsec and IPsec tunnel secret. This applies to all Shared + Secret VPN tunnels." + ::= { l2tpInfo 4 } + + l2tpIpsecLocalIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 address that the Device Server will listen on for L2TP/IPsec + connections. If the default value (0.0.0.0) is kept, the Device Server + will use the Default Gateway value (if no Default Gateway is specified, + L2TP/IPsec VPN connections will error out)." + ::= { l2tpInfo 5} + + l2tpCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {l2tpInfo 6} + + l2tpStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {l2tpInfo 7} + + l2tpLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {l2tpInfo 8} + + l2tpOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {l2tpInfo 9} + + l2tpOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {l2tpInfo 10} + + l2tpCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {l2tpInfo 11} + + l2tpEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {l2tpInfo 12} + + l2tpPPPLocalIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the unique IPv4 address that hosts accessing the + Device Server through the L2TP tunnel will use." + ::= { l2tpInfo 13} + + l2tpPPPRemoteStartIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the first IPv4 address that can be assigned to + incoming hosts through the L2TP tunnel." + ::= { l2tpInfo 14} + + l2tpPPPRemoteEndIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the end range of the IPv4 addresses that can be + assigned to incoming hosts through the L2TP tunnel." + ::= { l2tpInfo 15} + + l2tpPap OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use the PAP authentication method that will be used for + the L2TP tunnel." + ::= {l2tpInfo 16} + + l2tpChap OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use the CHAP authentication method that will be used for + the L2TP tunnel. This is the default." + ::= {l2tpInfo 17} + +-- VPN exception Info + + vpnexceptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VpnexceptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vpnexceptionTable" + ::= { vpnexceptionInfo 1} + + vpnexceptionEntry OBJECT-TYPE + SYNTAX VpnexceptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vpnexceptionEntry" + INDEX { vpnexceptionIndex } + ::= { vpnexceptionTable 1 } + + VpnexceptionEntry ::= + SEQUENCE { + vpnexceptionIndex GenericTableIndex, + vpnexceptionStatus ContainerStatus, + vpnexceptionIpAddress Ipv4v6Address, + vpnexceptionPrefixBits Integer32 + } + + vpnexceptionIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vpnexceptionIndex" + ::= { vpnexceptionEntry 1} + + vpnexceptionStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { vpnexceptionEntry 2} + + vpnexceptionIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 or IPv6 address of the host or network that will communicate with + the Device Server outside of the VPN tunnel." + ::= { vpnexceptionEntry 3} + + vpnexceptionPrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 subnet bits or IPv6 prefix bits for the network. 0-128." + ::= { vpnexceptionEntry 4} + + + +-- HTTP Tunneling info BEGINS + +httpTunCfg OBJECT IDENTIFIER ::= { httpTunInfo 1 } + +httpTunTunnelCfg OBJECT IDENTIFIER ::= { httpTunCfg 1 } +httpTunConnectionCfg OBJECT IDENTIFIER ::= { httpTunCfg 2 } + +httpTunProxyCfg OBJECT IDENTIFIER ::= { httpTunTunnelCfg 2 } + +httpTunProxyBasic OBJECT IDENTIFIER ::= { httpTunProxyCfg 1 } +httpTunProxyAdv OBJECT IDENTIFIER ::= { httpTunProxyCfg 2 } + +httpTunStats OBJECT IDENTIFIER ::= { httpTunInfo 2 } + +httpTunTunnelStats OBJECT IDENTIFIER ::= { httpTunStats 1 } +httpTunConnectionStats OBJECT IDENTIFIER ::= { httpTunStats 2 } + +-- HTTP Tunneling: Proxy + +httpTunProxyBasicStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { httpTunProxyBasic 1 } + + +httpTunProxyHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hostname/IP address of the HTTP proxy." + ::= { httpTunProxyBasic 2 } + +httpTunProxyPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number for connecting to the HTTP proxy." + ::= { httpTunProxyBasic 3 } + +httpTunProxyUser OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The username for the HTTP proxy, if authentication is required." + ::= { httpTunProxyBasic 4 } + +httpTunProxyPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password for the HTTP proxy, if authentication is required." + ::= { httpTunProxyBasic 5 } + +httpTunProxyDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NTLM domain for the HTTP proxy. This is only required + if the proxy is using NTLM authentication." + ::= { httpTunProxyBasic 6 } + + +httpTunProxyAdvStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { httpTunProxyAdv 1 } + + + + + +httpTunProxyKeepaliveInterval OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Keepalive interval for HTTP tunneling, in seconds" + ::= { httpTunProxyAdv 2 } + +httpTunProxyMaxConnectionAge OBJECT-TYPE + + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum connection age for HTTP tunneling, in minutes." + ::= { httpTunProxyAdv 3 } + +-- HTTP Tunneling: Tunnel config + + +httpTunTunnelCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HttpTunTunnelCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The httpTunTunnelCfg table." + ::= { httpTunTunnelCfg 1 } + +httpTunTunnelCfgEntry OBJECT-TYPE + SYNTAX HttpTunTunnelCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the httpTunTunnelCfgEntry, each relating to a tunnel." + INDEX { httpTunTunnelCfgIndex } + ::= { httpTunTunnelCfgTable 1 } + +HttpTunTunnelCfgEntry ::= + SEQUENCE { + httpTunTunnelCfgIndex GenericTableIndex, + httpTunTunnelCfgStatus ContainerStatus, + httpTunTunnelCfgValid OnOffValue, + httpTunTunnelCfgName DisplayString, + httpTunTunnelCfgMode INTEGER, + httpTunTunnelCfgConnectHost DisplayString, + httpTunTunnelCfgConnectUseProxy OnOffValue, + httpTunTunnelCfgListenRestrictIp Ipv4v6Address, + httpTunTunnelCfgHttps OnOffValue, + httpTunTunnelCfgRestrictAccess OnOffValue, + httpTunTunnelCfgSecret DisplayString +} + +httpTunTunnelCfgIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this tunnel." + ::= { httpTunTunnelCfgEntry 1 } + +httpTunTunnelCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { httpTunTunnelCfgEntry 2} + +httpTunTunnelCfgValid OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this tunnel is valid or not." + ::= { httpTunTunnelCfgEntry 3 } + +httpTunTunnelCfgName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of this tunnel. Tunnel names should be unique." + ::= { httpTunTunnelCfgEntry 4 } + +httpTunTunnelCfgMode OBJECT-TYPE + SYNTAX INTEGER { + listen(1), + connect(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this tunnel endpoint should listen or connect. A + functional HTTP tunnel consists of two endpoints: a listener and a connecter." + ::= { httpTunTunnelCfgEntry 5 } + +httpTunTunnelCfgConnectHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For tunnels in connect mode, specifies the remote host to + connect to." + ::= { httpTunTunnelCfgEntry 6 } + + +httpTunTunnelCfgConnectUseProxy OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For tunnels in connect mode, specifies whether to use + an HTTP proxy." + ::= { httpTunTunnelCfgEntry 7 } + + +httpTunTunnelCfgListenRestrictIp OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For tunnels in listen mode, specifies whether to + restrict the other tunnel endpoint to a fixed IP address. + Use 0.0.0.0 for no restriction" + ::= { httpTunTunnelCfgEntry 8 } + +httpTunTunnelCfgHttps OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this tunnel should use HTTPS for communication." + ::= { httpTunTunnelCfgEntry 9 } + +httpTunTunnelCfgRestrictAccess OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this tunnel should restrict access to local + connections." + ::= { httpTunTunnelCfgEntry 10 } + +httpTunTunnelCfgSecret OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the shared secret for this tunnel. If the shared secret + blank, the tunnel will be unauthenticated." + ::= { httpTunTunnelCfgEntry 11 } + + + + +-- HTTP Tunneling: Tunnel stats + + +httpTunTunnelStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HttpTunTunnelStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The httpTunTunnelStats table." + ::= { httpTunTunnelStats 1 } + +httpTunTunnelStatsEntry OBJECT-TYPE + SYNTAX HttpTunTunnelStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the httpTunTunnelStatsEntry, each relating to a tunnel." + INDEX { httpTunTunnelStatsIndex } + ::= { httpTunTunnelStatsTable 1 } + +HttpTunTunnelStatsEntry ::= + SEQUENCE { + httpTunTunnelStatsIndex GenericTableIndex, + httpTunTunnelStatsName DisplayString, + httpTunTunnelStatsMode INTEGER, + httpTunTunnelStatsConnectHost DisplayString, + httpTunTunnelStatsConnected YesNoValue, + httpTunTunnelStatsHttps YesNoValue, + httpTunTunnelStatsAuthFailed YesNoValue +} + +httpTunTunnelStatsIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this tunnel." + ::= { httpTunTunnelStatsEntry 1 } + +httpTunTunnelStatsName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of this tunnel." + ::= { httpTunTunnelStatsEntry 2 } + +httpTunTunnelStatsMode OBJECT-TYPE + SYNTAX INTEGER { + listen(1), + connect(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether this tunnel endpoint is listening or connecting." + ::= { httpTunTunnelStatsEntry 3 } + +httpTunTunnelStatsConnectHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For tunnels in connect mode, specifies the remote host to + connect to." + ::= { httpTunTunnelStatsEntry 4 } + + +httpTunTunnelStatsConnected OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether this tunnel is connected." + ::= { httpTunTunnelStatsEntry 5 } + + +httpTunTunnelStatsHttps OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether this tunnel is using HTTPS for communication." + ::= { httpTunTunnelStatsEntry 6 } + +httpTunTunnelStatsAuthFailed OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether authentication failed for this tunnel." + ::= { httpTunTunnelStatsEntry 7 } + + +-- HTTP Tunneling: Connections config + +httpTunConnectionCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HttpTunConnectionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The httpTunConnectionCfg table." + ::= { httpTunConnectionCfg 1 } + +httpTunConnectionCfgEntry OBJECT-TYPE + SYNTAX HttpTunConnectionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the httpTunConnectionCfgEntry, each relating to a Connection." + INDEX { httpTunConnectionCfgIndex } + ::= { httpTunConnectionCfgTable 1 } + +HttpTunConnectionCfgEntry ::= + SEQUENCE { + httpTunConnectionCfgIndex GenericTableIndex, + httpTunConnectionCfgStatus ContainerStatus, + httpTunConnectionCfgValid OnOffValue, + httpTunConnectionCfgTunnelName DisplayString, + httpTunConnectionCfgProtocol INTEGER, + httpTunConnectionCfgDestinationHost DisplayString, + httpTunConnectionCfgDestinationPort Integer32, + httpTunConnectionCfgLocalPort Integer32, + httpTunConnectionCfgLocalIpAlias IpAddress, + httpTunConnectionCfgRestrictAccess OnOffValue +} + +httpTunConnectionCfgIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this Connection." + ::= { httpTunConnectionCfgEntry 1 } + +httpTunConnectionCfgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { httpTunConnectionCfgEntry 2} + +httpTunConnectionCfgValid OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this Connection is valid or not." + ::= { httpTunConnectionCfgEntry 3 } + +httpTunConnectionCfgTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the tunnel associated with this connection." + ::= { httpTunConnectionCfgEntry 4 } + +httpTunConnectionCfgProtocol OBJECT-TYPE + SYNTAX INTEGER { + tcp(1), + udp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol used by this connection." + ::= { httpTunConnectionCfgEntry 5 } + +httpTunConnectionCfgDestinationHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination host for this connection. Application traffic tunneled in this + connection will be forwarded to this host." + ::= { httpTunConnectionCfgEntry 6 } + +httpTunConnectionCfgDestinationPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination port for this connection. Application traffic tunneled in this + connection will be forwarded to this TCP/UDP port." + ::= { httpTunConnectionCfgEntry 7 } + + +httpTunConnectionCfgLocalPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local listening port for this connection. Application that wish to use + this tunnel/connection should connect to this TCP/UDP port on the device server." + ::= { httpTunConnectionCfgEntry 8 } + +httpTunConnectionCfgLocalIpAlias OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Optional) Specifies the local IP alias for this connection. If specified, + application who wish to use this tunnel/connection can connect to the local IP alias + and TCP/UDP port. This is useful when you want to create several connections + with the same local listening TCP/UDP port. + + Use 0.0.0.0 to specify no IP alias." + ::= { httpTunConnectionCfgEntry 9 } + +httpTunConnectionCfgRestrictAccess OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether to restrict access to local application traffic only." + ::= { httpTunConnectionCfgEntry 10 } + + + +-- HTTP Tunneling: Connections stats + +httpTunConnectionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HttpTunConnectionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The httpTunConnectionStats table." + ::= { httpTunConnectionStats 1 } + +httpTunConnectionStatsEntry OBJECT-TYPE + SYNTAX HttpTunConnectionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the httpTunConnectionStatsEntry, each relating to a Connection." + INDEX { httpTunConnectionStatsIndex } + ::= { httpTunConnectionStatsTable 1 } + +HttpTunConnectionStatsEntry ::= + SEQUENCE { + httpTunConnectionStatsIndex GenericTableIndex, + httpTunConnectionStatsTunnelName DisplayString, + httpTunConnectionStatsType INTEGER, + httpTunConnectionStatsProtocol INTEGER, + httpTunConnectionStatsDestinationIp Ipv4v6Address, + httpTunConnectionStatsDestinationPort Integer32, + httpTunConnectionStatsSourceIp Ipv4v6Address, + httpTunConnectionStatsLocalPort Integer32 + } + +httpTunConnectionStatsIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this connection." + ::= { httpTunConnectionStatsEntry 1 } + +httpTunConnectionStatsTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the tunnel associated with this connection." + ::= { httpTunConnectionStatsEntry 2 } + +httpTunConnectionStatsType OBJECT-TYPE + SYNTAX INTEGER { + direct(2), + reverse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connection: + direct - Originating from this end of tunnel + reverse - Originating from other end of tunnel" + ::= { httpTunConnectionStatsEntry 3 } + +httpTunConnectionStatsProtocol OBJECT-TYPE + SYNTAX INTEGER { + tcp(1), + udp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol used by this connection." + ::= { httpTunConnectionStatsEntry 4 } + +httpTunConnectionStatsDestinationIp OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP for this connection." + ::= { httpTunConnectionStatsEntry 5 } + +httpTunConnectionStatsDestinationPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination port for this connection." + ::= { httpTunConnectionStatsEntry 6 } + + +httpTunConnectionStatsSourceIp OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source (originating) IP for this connection." + ::= { httpTunConnectionStatsEntry 7 } + +httpTunConnectionStatsLocalPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local listening port for this connection." + ::= { httpTunConnectionStatsEntry 8 } + + +-- HTTP Tunneling info ENDS + + + +-- WLAN info BEGINS + +wlanCfg OBJECT IDENTIFIER ::= { wlanInfo 1 } +wlanStats OBJECT IDENTIFIER ::= { wlanInfo 2 } + +wlanGlobalCfg OBJECT IDENTIFIER ::= { wlanCfg 1 } +wlanProfilesCfg OBJECT IDENTIFIER ::= { wlanCfg 2 } +wlanSoftapCfg OBJECT IDENTIFIER ::= { wlanCfg 3 } + + +-- wlanGlobalCfg group start +wlanGlobalStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {wlanGlobalCfg 1} + +wlanGlobalRegion OBJECT-TYPE + SYNTAX DisplayString(SIZE(2..9)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the region where the WIFI is being used. + + Valid regions are: + US-Canada, EU, or Japan" + ::= { wlanGlobalCfg 2 } + +wlanGlobalMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + client(2), + softap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wi-Fi operating mode. + + disabled: Wi-Fi is disabled + client: In this mode, the IOLAN can connect to an access point. + softap: In this mode, the IOLAN acts as an access point allowing + wireless clients to connect" + ::= { wlanGlobalCfg 3} + +wlanGlobalRadioBand OBJECT-TYPE + SYNTAX INTEGER { + bandBoth(1), + band2g4(2), + band5g(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The radio bands to use. + + bandBoth: use both 2.4GHz and 5GHz bands + band2g4: use 2.4GHz band only + band5g: use 5GHz band only" + ::= { wlanGlobalCfg 4} + +wlanGlobalWps OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable WPS." + ::= { wlanGlobalCfg 5 } + +wlanGlobalPassiveScan OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable passive scan only." + ::= { wlanGlobalCfg 6 } + +wlanGlobalRoaming OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable roaming." + ::= { wlanGlobalCfg 7 } + +wlanGlobalRoamingDecision OBJECT-TYPE + SYNTAX INTEGER { + balanced(1), + optimizeBandwidth(2), + optimizeDistance(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This controls how the IOLAN scans for a better access point + within the same ESSID network." + ::= { wlanGlobalCfg 8} + +wlanGlobalRoamingOutOfRangeScanInterval OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in seconds, between fast roaming scans." + ::= { wlanGlobalCfg 9} + +wlanGlobalRoamingInRangeScanInterval OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in seconds, between slow roaming scans." + ::= { wlanGlobalCfg 10} + +wlanGlobalAntennaDiveristyMrc OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable antenna diversity/MRC." + ::= { wlanGlobalCfg 11 } + +-- wlanGlobalCfg group end + + +-- wlanSoftapCfg group start +wlanSoftapStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {wlanSoftapCfg 1} + +wlanSoftapSSID OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IOLAN's SSID." + ::= { wlanSoftapCfg 2} + +wlanSoftapChannel OBJECT-TYPE + SYNTAX INTEGER { + chan1(1), + chan2(2), + chan3(3), + chan4(4), + chan5(5), + chan6(6), + chan7(7), + chan8(8), + chan9(9), + chan10(10), + chan11(11), + chan36(36), + chan40(40), + chan44(44), + chan48(48) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel to use for softap mode. + 2.5GHz: 1-11 + 5GHz: 36, 40, 44, 48" + ::= { wlanSoftapCfg 3} + +wlanSoftapSecurityType OBJECT-TYPE + SYNTAX INTEGER { + wpa2Personal(3), + wpaPersonal(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The security type to use." + ::= { wlanSoftapCfg 4} + +wlanSoftapEncryptionType OBJECT-TYPE + SYNTAX INTEGER { + tkip(3), + aes(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encryption type to use." + ::= { wlanSoftapCfg 5} + +wlanSoftapSecurityKey OBJECT-TYPE + SYNTAX DisplayString(SIZE(8..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The security key for WPA2-Personal/WPA-Personal. + 8-63 case sensitive characters or + 64 hexadecimal characters" + ::= { wlanSoftapCfg 6} + +wlanSoftapIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the IOLAN's WLAN interface when in softap mode." + ::= { wlanSoftapCfg 7 } + +wlanSoftapSubnetBits OBJECT-TYPE + SYNTAX Integer32(1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the subnet mask. For example, + a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. + Valid values are 1-32." + ::= { wlanSoftapCfg 8 } + +wlanSoftapDhcp OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable DHCP for softap mode. + When enabled, DHCP will assign an IP address to connecting devices." + ::= {wlanSoftapCfg 9} + +wlanSoftapDhcpIpPoolAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP pool starting IP address." + ::= { wlanSoftapCfg 10 } + +wlanSoftapDhcpSubnetBits OBJECT-TYPE + SYNTAX Integer32(1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the subnet mask. For example, + a subnet mask of 255.255.0.0 has 16 subnet/prefix bits. + Valid values are 1-32." + ::= { wlanSoftapCfg 11 } + + +-- wlanSoftapCfg group end + + +-- wlanProfilesCfg group start + +wlanProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlanProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The WLAN profile table." + ::= { wlanProfilesCfg 1 } + +wlanProfileEntry OBJECT-TYPE + SYNTAX WlanProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the wlanProfileEntry, each relating to a WLAN profile." + INDEX { wlanProfileIndex } + ::= { wlanProfileTable 1 } + +WlanProfileEntry ::= + SEQUENCE { + wlanProfileIndex GenericTableIndex, + wlanProfileStatus ContainerStatus, + + wlanProfileEnable YesNoValue, + wlanProfileConnectPriority Integer32, + wlanProfileName DisplayString, + wlanProfileSsid DisplayString, + wlanProfileScanBand INTEGER, + wlanProfileScanDfs OnOffValue, + wlanProfileHiddenSsid YesNoValue, + wlanProfileSecurityType INTEGER, + wlanProfileEncryptionType INTEGER, + + wlanProfileOpenSharedWepKey1 DisplayString, + wlanProfileOpenSharedWepKey2 DisplayString, + wlanProfileOpenSharedWepKey3 DisplayString, + wlanProfileOpenSharedWepKey4 DisplayString, + wlanProfileOpenSharedWepTxKeyIndex Integer32, + + wlanProfilePersonalSecurityKey DisplayString, + + wlanProfileEnterpriseUsername DisplayString, + wlanProfileEnterprisePassword DisplayString, + wlanProfileEnterpriseValidateCert OnOffValue, + wlanProfileEnterpriseAuthMethod INTEGER, + wlanProfileEnterpriseAuthProtocol INTEGER, + wlanProfileEnterpriseRoamingIdentity DisplayString, + + wlanProfile8021xUsername DisplayString, + wlanProfile8021xPassword DisplayString, + wlanProfile8021xValidateCert OnOffValue, + wlanProfile8021xAuthMethod INTEGER, + wlanProfile8021xAuthProtocol INTEGER, + wlanProfile8021xRoamingIdentity DisplayString + } + +wlanProfileIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this user." + ::= { wlanProfileEntry 1 } + +wlanProfileStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { wlanProfileEntry 2 } + +wlanProfileEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only enabled profiles are considered for association with access points." + ::= { wlanProfileEntry 3 } + +wlanProfileConnectPriority OBJECT-TYPE + SYNTAX Integer32(1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The connect priority which the IOLAN uses when attempting to connect to an access point." + ::= { wlanProfileEntry 4 } + +wlanProfileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name for this profile. + To delete the profile, set this field to blank. + If blank, this entry is currently unused." + ::= { wlanProfileEntry 5 } + +wlanProfileSsid OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SSID for this profile." + ::= { wlanProfileEntry 6 } + +wlanProfileScanBand OBJECT-TYPE + SYNTAX INTEGER { + bandBoth(1), + band2g4(2), + band5g(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This profile is considered only if the access point is using the selected band. + + bandBoth: either 2.4GHz or 5GHz bands + band2g4: 2.4GHz band + band5g: 5GHz band" + ::= { wlanProfileEntry 7 } + +wlanProfileScanDfs OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable scanning of DFS channels." + ::= {wlanProfileEntry 8 } + +wlanProfileHiddenSsid OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify whether the access point hides (Yes) or broadcasts (No) the SSID." + ::= { wlanProfileEntry 9 } + +wlanProfileSecurityType OBJECT-TYPE + SYNTAX INTEGER { + open(1), + shared(2), + wpa2Personal(3), + wpaPersonal(4), + wpa2Enterprise(5), + wpaEnterprise(6), + ieee8021x(7) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The security type to use." + ::= { wlanProfileEntry 10 } + +wlanProfileEncryptionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + wep(2), + tkip(3), + aes(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encryption type to use." + ::= { wlanProfileEntry 11 } + +-- Open/Shared + +wlanProfileOpenSharedWepKey1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(5..26)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WEP key 1. + 5 case sensitive characters (wep-40) or + 13 case sensitive characters (wep-104) or + 10 hexadecimal case insensitive characters or + 26 hexadecimal case insensitive characters." + ::= { wlanProfileEntry 12 } + +wlanProfileOpenSharedWepKey2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(5..26)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WEP key 1. + 5 case sensitive characters (wep-40) or + 13 case sensitive characters (wep-104) or + 10 hexadecimal case insensitive characters or + 26 hexadecimal case insensitive characters." + ::= { wlanProfileEntry 13 } + +wlanProfileOpenSharedWepKey3 OBJECT-TYPE + SYNTAX DisplayString(SIZE(5..26)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WEP key 1. + 5 case sensitive characters (wep-40) or + 13 case sensitive characters (wep-104) or + 10 hexadecimal case insensitive characters or + 26 hexadecimal case insensitive characters." + ::= { wlanProfileEntry 14 } + +wlanProfileOpenSharedWepKey4 OBJECT-TYPE + SYNTAX DisplayString(SIZE(5..26)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WEP key 1. + 5 case sensitive characters (wep-40) or + 13 case sensitive characters (wep-104) or + 10 hexadecimal case insensitive characters or + 26 hexadecimal case insensitive characters." + ::= { wlanProfileEntry 15 } + +wlanProfileOpenSharedWepTxKeyIndex OBJECT-TYPE + SYNTAX Integer32(1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of the WEP key to use for encrypting transmitted data." + ::= { wlanProfileEntry 16} + +-- Personal + +wlanProfilePersonalSecurityKey OBJECT-TYPE + SYNTAX DisplayString(SIZE(8..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Passphrase/key to use for encrypting the data. + 8-63 case sensitive characters or + 64 hexadecimal characters." + ::= { wlanProfileEntry 17 } + +-- Enterprise + +wlanProfileEnterpriseUsername OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The username to use for authentication." + ::= { wlanProfileEntry 18 } + +wlanProfileEnterprisePassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password to use for authentication." + ::= { wlanProfileEntry 19 } + +wlanProfileEnterpriseValidateCert OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable validation of the server certificate." + ::= {wlanProfileEntry 20} + +wlanProfileEnterpriseAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + eapttls(1), + peap(2), + leap(3), + eaptls(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication method." + ::= { wlanProfileEntry 21} + +wlanProfileEnterpriseAuthProtocol OBJECT-TYPE + SYNTAX INTEGER { + pap(1), + chap(2), + mschap(3), + mschapv2(4), + eapmschapv2(5), + eapmd5(6), + eapgtc(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication protocol." + ::= { wlanProfileEntry 22} + +wlanProfileEnterpriseRoamingIdentity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Roaming identity." + ::= { wlanProfileEntry 23 } + +-- 802.1x + +wlanProfile8021xUsername OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..254)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The username to use for authentication." + ::= { wlanProfileEntry 24 } + +wlanProfile8021xPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password to use for authentication." + ::= { wlanProfileEntry 25 } + +wlanProfile8021xValidateCert OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable validation of the server certificate." + ::= {wlanProfileEntry 26} + +wlanProfile8021xAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + eapttls(1), + peap(2), + leap(3), + eaptls(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication method." + ::= { wlanProfileEntry 27} + +wlanProfile8021xAuthProtocol OBJECT-TYPE + SYNTAX INTEGER { + pap(1), + chap(2), + mschap(3), + mschapv2(4), + eapmschapv2(5), + eapmd5(6), + eapgtc(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication protocol." + ::= { wlanProfileEntry 28} + +wlanProfile8021xRoamingIdentity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Roaming identity." + ::= { wlanProfileEntry 29 } + +-- wlanProfilesCfg group end + + +-- wlanStats group start + +wlanStatsMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + client(2), + softap(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WLAN operating mode." + ::= { wlanStats 1} + +wlanStatsConnected OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Connected status varies depending on operating mode. + + Mode + Disabled: No + Client: Yes/No + Soft-AP: # of connected clients" + ::= { wlanStats 2 } + +wlanStatsProfile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In client mode, the WLAN profile corresponding to the currently connected access point." + ::= { wlanStats 3 } + +wlanStatsSsid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In Client mode, this is the SSID of the currently connected access point. + In Soft-AP mode, this is the SSID of the IOLAN." + ::= { wlanStats 4 } + +wlanStatsBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In Client mode, this is the BSSID of the currently connected access point. + In Soft-AP mode, this is the BSSID of the last connected client." + ::= { wlanStats 5 } + +wlanStatsChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The channel currently being used in Client and Soft-AP mode." + ::= { wlanStats 6 } + +wlanStatsRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power level of the received signal in dBm." + ::= { wlanStats 7 } + +wlanStatsIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP address of the IOLAN's WLAN interface." + ::= { wlanStats 8 } + +wlanStatsTxRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current transmit rate." + ::= { wlanStats 9 } + +wlanStatsRegion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The currently configured operating region." + ::= { wlanStats 10 } + +wlanStatsSecurityType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The security type used in the current connection." + ::= { wlanStats 11 } + +wlanStatsEncryptionType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encryption used in the current connection." + ::= { wlanStats 12 } + +wlanStatsPairwiseCipher OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pairwise cipher used in the current connection." + ::= { wlanStats 13 } + +wlanStatsGroupCipher OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group cipher used in the current connection." + ::= { wlanStats 14 } + +-- wlanStats group end + +-- WLAN info ENDS + + + +-- SSH Server Info + + sftpStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {sftpInfo 1} + + sftpCompression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Requests compression of all data. Compression is desirable + on modem lines and other slow connections, but will only + slow down things on fast networks" + ::= { sftpInfo 2} + + sftpAutoLogin OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Creates an automatic SFTP authentication, using the Name and Password values." + ::= { sftpInfo 3} + + sftpName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the user on the SFTP server." + ::= { sftpInfo 4} + + sftpPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user's password on the SFTP server." + ::= { sftpInfo 5} + + sftpHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the SFTP host." + ::= { sftpInfo 6} + + sftpTunnelName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the HTTP tunnel associated with this service." + ::= { sftpInfo 7 } + + sftpProtocol OBJECT-TYPE + SYNTAX INTEGER { + ssh1(1), + ssh2(2), + sshBoth(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the SSH client version that will be used + with the SFTP server." + ::= { sftpInfo 8} + + sftpRSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An authentication method used by SSH version 1 and 2. + Use RSA authentication for the SFTP server." + ::= { sftpInfo 9} + + sftpDSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An authentication method used by SSH version 2. + Use DSA authentication for the SFTP server." + ::= { sftpInfo 10} + + sftpKeyboard OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= { sftpInfo 11} + + sftpCipherSSH1 OBJECT-TYPE + SYNTAX INTEGER { + tripledes(1), + blowfish(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the encryption method (cipher) that you + want to use for your SSH version 1 connection: + 3DES or Blowfish" + ::= { sftpInfo 12} + + sftpFirstSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + tripledes(1), + blowfish(2), + aes(3), + cast(4), + arcfour(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the first priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + 3DES, Blowfish, AES, CAST, or Arcfour" + ::= { sftpInfo 13} + + sftpSecondSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes(4), + cast(5), + arcfour(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the second priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES, CAST, or Arcfour" + ::= { sftpInfo 14} + + sftpThirdSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes(4), + cast(5), + arcfour(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the third priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES, CAST, or Arcfour" + ::= { sftpInfo 15} + + sftpFourthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes(4), + cast(5), + arcfour(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the fourth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES, CAST, or Arcfour" + ::= { sftpInfo 16} + + sftpFifthSSH2Cipher OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tripledes(2), + blowfish(3), + aes(4), + cast(5), + arcfour(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the fifth priority negotiation for the encryption + method (ciphers) that the Device Server will use for + the SSH version 2 connection: + None, 3DES, Blowfish, AES, CAST, or Arcfour" + ::= { sftpInfo 17} + + +-- wwanInfo BEGINS + +wwanCfg OBJECT IDENTIFIER ::= { wwanInfo 1 } +wwanStats OBJECT IDENTIFIER ::= { wwanInfo 2 } + +-- wwanCfg group start +wwanGlobalStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { wwanCfg 1 } + +wwanEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable WWAN" + ::= { wwanCfg 2 } + +wwanApn OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..100)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The APN required by your service provider to + access the network." + ::= { wwanCfg 3 } + +wwanAuthentication OBJECT-TYPE + SYNTAX INTEGER { + authNone(1), + authPap(2), + authChap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The authentication method required by your service provider." + ::= { wwanCfg 4 } + +wwanUsername OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The username required by your service provider if the authentication + method is PAP or CHAP." + ::= { wwanCfg 5 } + +wwanPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password required by your service provider if the authentication + method is PAP or CHAP." + ::= { wwanCfg 6 } + +wwanPin OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PIN required to unlock a PIN protected SIM." + ::= { wwanCfg 7 } + +wwanRadioAccessTechnology OBJECT-TYPE + SYNTAX INTEGER { + ratAuto(1), + ratLte(2), + rat3g(3), + rat2g(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The radio access technology of the network to connect to." + ::= { wwanCfg 8 } + +wwanAutoDns OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the DNS server IP address will be retrieved automatically from the network." + ::= { wwanCfg 9 } + +-- wwanCfg group end + +-- wwanStats group start +wwanStatsModemModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The modem model." + ::= { wwanStats 1 } + +wwanStatsModemFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The modem firmware version." + ::= { wwanStats 2 } + +wwanStatsIMEI OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the modem." + ::= { wwanStats 3 } + +wwanStatsICCID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the actual SIM card itself." + ::= { wwanStats 4 } + +wwanStatsIMSI OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique identifier that defines a subscriber in the + wireless world, including the country and mobile network to which the subscriber belongs." + ::= { wwanStats 5 } + +wwanStatsPinRetryCounter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of retries remaining for the SIM PIN." + ::= { wwanStats 6 } + +wwanStatsNetworkType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The radio access technology used to connect to the network." + ::= { wwanStats 7 } + +wwanStatsNetworkStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network connection status." + ::= { wwanStats 8 } + +wwanStatsNetworkName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the connected network." + ::= { wwanStats 9 } + +wwanStatsAPN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The APN used to connect to the network." + ::= { wwanStats 10 } + +wwanStatsSignalStrength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The strength of the network signal." + ::= { wwanStats 11 } + +wwanStatsIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current IP address of the IOLAN's WWAN interface." + ::= { wwanStats 12 } + +wwanStatsRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RX byte count." + ::= { wwanStats 13 } + +wwanStatsTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TX byte count." + ::= { wwanStats 14 } + +-- wwanStats group end + +-- wwanInfo ENDS + +-- sfpInfo +-- sfpModuleTable +-- + sfpModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF sfpModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of SFP information for Optical Transceivers" + ::= { sfpInfo 1 } + + sfpModuleEntry OBJECT-TYPE + SYNTAX SfpModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate SFP module." + INDEX { sfpInterfaceIndex } + ::= { sfpModuleTable 1 } + + SfpModuleEntry ::= + SEQUENCE { + sfpInterfaceIndex GenericTableIndex, + sfpStatus BITS, + sfpVendorSerialNumber DisplayString, + sfpVendorName DisplayString, + sfpVendorPartNumber DisplayString, + sfpConnectorType INTEGER, + sfpNominalBitRate Unsigned32, + sfpLinkReach9125 Integer32, + sfpLinkReach50125 Integer32, + sfpLinkReach625125 Integer32, + sfpReachCopper Integer32, + sfpFiberWaveLength Unsigned32, + sfpDmiCurrentTempState INTEGER, + sfpDmiRealTimeTemp DisplayString, + sfpDmiHighTempWarn DisplayString, + sfpDmiHighTempAlarm DisplayString, + sfpDmiLowTempWarn DisplayString, + sfpDmiLowTempAlarm DisplayString, + sfpDmiCurrentVoltState INTEGER, + sfpDmiRealTimeVolt DisplayString, + sfpDmiHighVoltWarn DisplayString, + sfpDmiHighVoltAlarm DisplayString, + sfpDmiLowVoltWarn DisplayString, + sfpDmiLowVoltAlarm DisplayString, + sfpDmiCurrentTxBiasState INTEGER, + sfpDmiRealTimeTxBias DisplayString, + sfpDmiHighTxBiasWarn DisplayString, + sfpDmiHighTxBiasAlarm DisplayString, + sfpDmiLowTxBiasWarn DisplayString, + sfpDmiLowTxBiasAlarm DisplayString, + sfpDmiCurrentTxPowerState INTEGER, + sfpDmiRealTimeTxPower DisplayString, + sfpDmiHighTxPowerWarn DisplayString, + sfpDmiHighTxPowerAlarm DisplayString, + sfpDmiLowTxPowerWarn DisplayString, + sfpDmiLowTxPowerAlarm DisplayString, + sfpDmiCurrentRxPowerState INTEGER, + sfpDmiRealTimeRxPower DisplayString, + sfpDmiHighRxPowerWarn DisplayString, + sfpDmiHighRxPowerAlarm DisplayString, + sfpDmiLowRxPowerWarn DisplayString, + sfpDmiLowRxPowerAlarm DisplayString + } + + sfpInterfaceIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet interface number." + ::= { sfpModuleEntry 1 } + + sfpStatus OBJECT-TYPE + SYNTAX BITS { + sfpModuleInserted(24), + sfpCommFailed(25), + sfpDmiSupported(26) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the SFP module. If sfpCommFailed + value is set then the rest of the data in this entry is invalid + 0x80 - sfpModuleInserted + 0x40 - sfpCommFailed + 0x20 - sfpDmiSupported" + ::= { sfpModuleEntry 2 } + + sfpVendorSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP's vendor serial number. " + ::= { sfpModuleEntry 3 } + + sfpVendorName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP's vendor company name. " + ::= { sfpModuleEntry 4 } + + sfpVendorPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP's vendor part number. " + ::= { sfpModuleEntry 5 } + + sfpConnectorType OBJECT-TYPE + SYNTAX INTEGER { + unknownUnspecified(0), + sc(1), + fiberChannelStyle1Copper(2), + fiberChannelStyle2Copper(3), + bncTnc(4), + fiberChannelCoaxHeader(5), + fiberJack(6), + lc(7), + mtrj(8), + mu(9), + sg(10), + opticalPigtail(11), + MpoParallelOptic(12); + hssdcII(32), + copperPigtail(33), + rj45(34) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP connector type." + ::= { sfpModuleEntry 6 } + + sfpNominalBitRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP nominal bit rate of fiber + interface, in megabits per second." + ::= { sfpModuleEntry 7 } + + sfpLinkReach9125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI maximum length in meters of media + supported by the fiber transceiver for 9 micron (125 micron jacket) + single-mode fiber. " + ::= { sfpModuleEntry 8 } + + sfpLinkReach50125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP maximum length in meters of media + supported by the fiber transceiver for 50 micron (125 micron jacket) + multi-mode fiber." + ::= { sfpModuleEntry 9 } + + sfpLinkReach625125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP maximum length in meters of media + supported by the fiber transceiver for 62.5 micron (125 micron jacket) + multi-mode fiber." + ::= { sfpModuleEntry 10 } + + sfpReachCopper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum length in meters that is + supported by the SFP/XFP interface using copper cable." + ::= { sfpModuleEntry 11 } + + sfpFiberWaveLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the wavelength of the fiber interface's + optical transceiver, in nanometers." + ::= { sfpModuleEntry 12 } + + sfpDmiCurrentTempState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current alarm status for SFP DMI internally + measured temperature. " + ::= { sfpModuleEntry 13 } + + sfpDmiRealTimeTemp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time temperature." + ::= { sfpModuleEntry 14 } + + sfpDmiHighTempWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { sfpModuleEntry 15 } + + sfpDmiHighTempAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold." + ::= { sfpModuleEntry 16 } + + sfpDmiLowTempWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold." + ::= { sfpModuleEntry 17 } + + sfpDmiLowTempAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold." + ::= { sfpModuleEntry 18 } + + sfpDmiCurrentVoltState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured voltage. " + ::= { sfpModuleEntry 19 } + + sfpDmiRealTimeVolt OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time voltage in Volts. " + ::= { sfpModuleEntry 20 } + + sfpDmiHighVoltWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts " + ::= { sfpModuleEntry 21 } + + sfpDmiHighVoltAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts " + ::= { sfpModuleEntry 22 } + + sfpDmiLowVoltWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts" + ::= { sfpModuleEntry 23 } + + sfpDmiLowVoltAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts" + ::= { sfpModuleEntry 24 } + + sfpDmiCurrentTxBiasState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured transmit bias current in milliamps. " + ::= { sfpModuleEntry 25 } + + sfpDmiRealTimeTxBias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current in milliamps. " + ::= { sfpModuleEntry 26 } + + sfpDmiHighTxBiasWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current warning + threshold in milliamps." + ::= { sfpModuleEntry 27 } + + sfpDmiHighTxBiasAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current alarm + threshold in milliamps." + ::= { sfpModuleEntry 28 } + + sfpDmiLowTxBiasWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX Bias current warning + threshold in milliamps." + ::= { sfpModuleEntry 29 } + + sfpDmiLowTxBiasAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX Bias current alarm + threshold in milliamps." + ::= { sfpModuleEntry 30 } + + sfpDmiCurrentTxPowerState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured transmit power. " + ::= { sfpModuleEntry 31 } + + sfpDmiRealTimeTxPower OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time TX output power. + The value displayed will be either millwatts or Dbm based on your + current regional display settings. " + + ::= { sfpModuleEntry 32 } + + sfpDmiHighTxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX output power warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + + ::= { sfpModuleEntry 33 } + + sfpDmiHighTxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX output power alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { sfpModuleEntry 34 } + + sfpDmiLowTxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX output power warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { sfpModuleEntry 35 } + + sfpDmiLowTxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX output power alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { sfpModuleEntry 36 } + + sfpDmiCurrentRxPowerState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured receive power. " + ::= { sfpModuleEntry 37 } + + sfpDmiRealTimeRxPower OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time RX received optical power. + The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { sfpModuleEntry 38 } + + sfpDmiHighRxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high RX received optical warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { sfpModuleEntry 39 } + + sfpDmiHighRxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high RX received optical alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { sfpModuleEntry 40 } + + sfpDmiLowRxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low RX received optical warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { sfpModuleEntry 41 } + + sfpDmiLowRxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low RX received optical alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { sfpModuleEntry 42 } + + +--end sfpInfo + +-- frontPanelInfo + fpStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the Device Server. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the Device Server. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {frontPanelInfo 1} + + fpLcdAutoScrollEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whether the front panel LCD will auto-scroll the specified screens" + ::= { frontPanelInfo 2} + + fpLcdScrollDelay OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the time between screens when auto-scroll is enabled." + ::= { frontPanelInfo 3} + + fpLcdIdleTimeout OBJECT-TYPE + SYNTAX Integer32 (60..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the time after a keypad key is pressed before the + auto-scroll will resume." + ::= { frontPanelInfo 4} + + fpCustomTextLine1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..18)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines line 1 of the custom text screen." + ::= { frontPanelInfo 5} + + fpCustomTextLine2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..18)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines line 2 of the custom text screen." + ::= { frontPanelInfo 6} + + fpKeypadLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(0), + locked(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whether the front panel keypad is locked for editing functions" + ::= { frontPanelInfo 7} + + fpKeypadPin OBJECT-TYPE + SYNTAX INTEGER { + pin-disabled(0), + pin-enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Request a Pin in order to have access to config and admin menus" + ::= { frontPanelInfo 8} + + fpKeypadPinNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the 6 numeric character pin which is required to + reset the front panel config to factory default." + ::= { frontPanelInfo 9} + + fpLcdScreenOrder OBJECT IDENTIFIER ::= { frontPanelInfo 10 } + + fpLcdScreenOrder1 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 1." + ::= { fpLcdScreenOrder 1} + + fpLcdScreenOrder2 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 2." + ::= { fpLcdScreenOrder 2} + + fpLcdScreenOrder3 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 3." + ::= { fpLcdScreenOrder 3} + + fpLcdScreenOrder4 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 4." + ::= { fpLcdScreenOrder 4} + + fpLcdScreenOrder5 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 5." + ::= { fpLcdScreenOrder 5} + + fpLcdScreenOrder6 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 6." + ::= { fpLcdScreenOrder 6} + + fpLcdScreenOrder7 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 7." + ::= { fpLcdScreenOrder 7} + + fpLcdScreenOrder8 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 8." + ::= { fpLcdScreenOrder 8} + + fpLcdScreenOrder9 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 9." + ::= { fpLcdScreenOrder 9} + + fpLcdScreenOrder10 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 10." + ::= { fpLcdScreenOrder 10} + +fpLcdScreenOrder11 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 11." + ::= { fpLcdScreenOrder 11} + + + fpLcdScreenOrder12 OBJECT-TYPE + SYNTAX INTEGER { + disabled(-1), + ipv4-ethernet-address(0), + ipv6-ethernet-address(1), + hardware-mac-address(2), + serial-numbers(3), + console(4), + release(5), + temperature(6), + custom-text(7), + port-connections(8), + wlan-connection-information(9), + wwan-connection-information(10), + server-info(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the which screen is displayed in order 12." + ::= { fpLcdScreenOrder 12} + +-- end of sdsMIBObjects + + +-- sdsMIB Notifications + +sdsMIBNotificationsPrefix OBJECT IDENTIFIER + ::= { sdsMIBNotifications 0 } + + +sdsMIBIoDigitalInputAlarmSensor NOTIFICATION-TYPE + OBJECTS { ioDigitalStatusState } + STATUS current + DESCRIPTION + "A sdsMIBIoDigitalInputAlarmSensor trap signifies that the Digital + I/O channel input sensor alarm has triggered." + ::= { sdsMIBNotificationsPrefix 1 } + +sdsMIBIoLineInputDSRAlarm NOTIFICATION-TYPE + OBJECTS { ioLineSignalStatusState } + STATUS current + DESCRIPTION + "A sdsMIBIoLineInputDSRAlarm trap signifies that the Serial + line DSR input alarm has triggered." + ::= { sdsMIBNotificationsPrefix 2 } + +sdsMIBIoLineInputDCDAlarm NOTIFICATION-TYPE + OBJECTS { ioLineSignalStatusState } + STATUS current + DESCRIPTION + "A sdsMIBIoLineInputDCDAlarm trap signifies that the Serial + line DCD input alarm has triggered." + ::= { sdsMIBNotificationsPrefix 3 } + +sdsMIBIoLineInputCTSAlarm NOTIFICATION-TYPE + OBJECTS { ioLineSignalStatusState } + STATUS current + DESCRIPTION + "A sdsMIBIoLineInputCTSAlarm trap signifies that the Serial + line CTS input alarm has triggered." + ::= { sdsMIBNotificationsPrefix 4 } + +sdsMIBIoAnalogInputAlarmSeverityLevel1 NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel1 trap signifies that the Analog + I/O channel input alarm has triggered at severity level 1." + ::= { sdsMIBNotificationsPrefix 5 } + +sdsMIBIoAnalogInputAlarmSeverityLevel2 NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel2 trap signifies that the Analog + I/O channel input alarm has triggered at severity level 2." + ::= { sdsMIBNotificationsPrefix 6 } + +sdsMIBIoAnalogInputAlarmSeverityLevel3 NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel3 trap signifies that the Analog + I/O channel input alarm has triggered at severity level 3." + ::= { sdsMIBNotificationsPrefix 7 } +sdsMIBIoAnalogInputAlarmSeverityLevel4 NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel4 trap signifies that the Analog + I/O channel input alarm has triggered at severity level 4." + ::= { sdsMIBNotificationsPrefix 8 } + +sdsMIBIoAnalogInputAlarmSeverityLevel5 NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel5 trap signifies that the Analog + I/O channel input alarm has triggered at severity level 5." + ::= { sdsMIBNotificationsPrefix 9 } + +sdsMIBIoDigitalInputAlarmClear NOTIFICATION-TYPE + OBJECTS { ioDigitalStatusState } + STATUS current + DESCRIPTION + "A sdsMIBIoDigitalInputAlarmClear trap signifies that the Digital + I/O channel input sensor alarm has cleared." + ::= { sdsMIBNotificationsPrefix 10 } + +sdsMIBIoLineInputDSRAlarmClear NOTIFICATION-TYPE + OBJECTS { ioLineSignalStatusState } + STATUS current + DESCRIPTION + "A sdsMIBIoLineInputDSRAlarmClear trap signifies that the Serial + line DSR input alarm has cleared." + ::= { sdsMIBNotificationsPrefix 11 } + +sdsMIBIoLineInputDCDAlarmClear NOTIFICATION-TYPE + OBJECTS { ioLineSignalStatusState } + STATUS current + DESCRIPTION + "A sdsMIBIoLineInputDCDAlarmClear trap signifies that the Serial + line DCD input alarm has cleared." + ::= { sdsMIBNotificationsPrefix 12 } + +sdsMIBIoLineInputCTSAlarmClear NOTIFICATION-TYPE + OBJECTS { ioLineSignalStatusState } + STATUS current + DESCRIPTION + "A sdsMIBIoLineInputCTSAlarmClear trap signifies that the Serial + line CTS input alarm has cleared." + ::= { sdsMIBNotificationsPrefix 13 } + +sdsMIBIoAnalogInputAlarmSeverityLevel1Clear NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel1Clear trap signifies that the Analog + I/O channel input alarm at severity level 1 has cleared." + ::= { sdsMIBNotificationsPrefix 14 } + +sdsMIBIoAnalogInputAlarmSeverityLevel2Clear NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel2Clear trap signifies that the Analog + I/O channel input alarm at severity level 2 has cleared." + ::= { sdsMIBNotificationsPrefix 15 } + +sdsMIBIoAnalogInputAlarmSeverityLevel3Clear NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel3Clear trap signifies that the Analog + I/O channel input alarm at severity level 3 has cleared." + ::= { sdsMIBNotificationsPrefix 16 } + +sdsMIBIoAnalogInputAlarmSeverityLevel4Clear NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel4Clear trap signifies that the Analog + I/O channel input alarm at severity level 4 has cleared." + ::= { sdsMIBNotificationsPrefix 17 } + +sdsMIBIoAnalogInputAlarmSeverityLevel5Clear NOTIFICATION-TYPE + OBJECTS { ioAnalogStatusValue } + STATUS current + DESCRIPTION + "A sdsMIBIoAnalogInputAlarmSeverityLevel5Clear trap signifies that the Analog + I/O channel input alarm at severity level 5 has cleared." + ::= { sdsMIBNotificationsPrefix 18 } + + +sdsMIBEthernetLinkDown NOTIFICATION-TYPE + OBJECTS { ethStatsName,ethStatsStatus } + STATUS current + DESCRIPTION + "A sdsMIBEthernetLinkDown trap signifies that the sending SNMP application + entity recognizes a failure in one of the communications links + represented in the agent's configuration." + ::= { sdsMIBNotificationsPrefix 19 } + +sdsMIBEthernetLinkUp NOTIFICATION-TYPE + OBJECTS { ethStatsName,ethStatsStatus } + STATUS current + DESCRIPTION + "A sdsMIBEthernetLinkUp trap signifies that the sending SNMP application + entity has detected that one of the communications links has + transitioned out of the down state." + ::= { sdsMIBNotificationsPrefix 20 } + + + -- sdsMIB conformance information + + sdsMIBCompliances OBJECT IDENTIFIER + ::= { sdsMIBConformance 1 } + sdsMIBGroups OBJECT IDENTIFIER + ::= { sdsMIBConformance 2 } + +-- compliance statements + +sdsMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for sdsMIB which implement + the Perle IOLAN SDS, SCS and STS MIB." + MODULE -- this module + MANDATORY-GROUPS { + sdsMIBMainGroup, + sdsMIBNotificationsGroup + } + + ::= { sdsMIBCompliances 1 } + + +-- units of conformance + +sdsMIBMainGroup OBJECT-GROUP + OBJECTS { + adminFunction,adminLastFunction,adminStatus,adminSystemDate, + adminSystemTime,adminKillLine,adminGetClusteredSlavePortNames,adminPowerOn, + adminPowerOff,adminPowerBoot,adminPowerReset,adminPowerStatus, + adminIpsec,adminPowerMonitorResetRebootInfo,adminPowerMonitorLastRebootTime, + adminPowerMonitorNumberOfReboots,adminPowerMonitorStatus, + adminPowerMonitorOff,adminPowerMonitorOn,adminSerialNumbers, + + serverStatus,serverName,serverDomainName,serverIPaddress, + serverSubnetBits,serverPortBuffering,serverViewPortBufferString, + serverTimeStamping,serverSessionEscapeString,serverNFSHostName, + serverNFSDirectory,serverNFSEncryption,serverPortMenuString, + serverBreakEnabled,serverBanner,serverSecurity,serverPromptWithName, + serverPasswordLimit,serverOemLogin,serverBypassPassword, + serverSingleTelnet,serverFlushOnClose,serverPrimaryAuthMethod, + serverSecondaryAuthMethod,serverEthernetSpeedDuplex,serverTFTPRetry, + serverTFTPTimeOut,serverEnableGuestLogin,serverSecondaryIPaddress, + serverSecondarySubnetBits,serverEthSecondarySpeedDuplex, + serverDHCPUpdateDNSPrimary,serverPowerManagementMenuString, + serverActiveStandbyEnabled,serverActiveStandbyMiimon, + serverActiveStandbyUpdelay,serverDropSessionDetectionTime, + serverAutoObtainDNS,serverAutoObtainWINS,serverAutoObtainGW, + serverAlwaysAttemptSecond,serverDHCPUpdateDNSSecondary, + serverDomainPrefixPrimary,serverDomainPrefixSecondary, + serverPortBufferSyslog,serverPortBufferKeyStroke,serverIpsecUseNat, + serverAutoObtainDNSV6,serverAuthenticateAdminlocal,serverDisplayMotdWeb, + serverGenericWebLoginScreen,serverNfsHostTunnel, + serverPortBufferSyslogLevel,serverEasyPortWebClient, + serverDataLoggingBufferSize, serverDataLoggingOptions, serverKeepAliveRetries, + serverKeepAliveTimeout, serverEth0MTU, serverEth1MTU, + serverTFTPHost, serverTFTPTunnelName, + serverIPaddress3, serverSubnetBits3, serverDHCPUpdateDNS3, serverDomainPrefix3, + serverEth3MTU, serverEth1MediaType, serverEth1Sgmii, serverEth2MediaType, serverEth2Sgmii, + + + hostStatus,hostName,hostIpAddr,fqdn, + + userStatus,userName,userService,userLanguage,userLevel,userHotKeyPrefix, + userPhoneNumber,userCallBack,userIdleTimer,userSessionTimer,userIpHost, + userTelnetPort,userSSHPort,userTcpClearPort,userFramedIp,userSubnetBits, + userIpv6InterfaceIdentifier,userFramedMtu,userFramedCompression, + userRouting,userPortConnected,userSessionTime,userIdleTime, + userAllowAccessClusterPorts,userHost,userTunnel, + + portAccessStatus,portRWAccessAllowed,portRIAccessAllowed, + portROAccessAllowed, + + userSessionStatus,userSessionType,userSessionAuto,userSessionTelnetPort, + userSessionTelnetHost,userSessionTelnetTermType,userSessionTelnetEcho, + userSessionTelnetMapnl,userSessionTelnetMode,userSessionTelnetInterrupt, + userSessionTelnetQuit,userSessionTelnetEOF,userSessionTelnetErase, + userSessionTelnetEchoCC,userSessionTelnetBreak,userSessionSSHPort, + userSessionSSHHost,userSessionSSHTermType,userSessionSSHVerbose, + userSessionSSHCompression,userSessionSSHAutoLogin,userSessionSSHName, + userSessionSSHProtocol,userSessionSSHRSA,userSessionSSHDSA, + userSessionSSHKeyboard,userSessionSSHCipherSSH1, + userSessionSSHFirstSSH2Cipher,userSessionSSHSecondSSH2Cipher, + userSessionSSHThirdSSH2Cipher,userSessionSSHFourthSSH2Cipher, + userSessionSSHFifthSSH2Cipher,userSessionRloginHost,userSessionRloginTermType, + userSessionTelnetTunnelName,userSessionSSHTunnelName,userSessionRloginTunnelName, + userSessionStrictHostKeyChecking, + userSessionSSHSixthSSH2Cipher,userSessionSSHSeventhSSH2Cipher,userSessionSSHEighthSSH2Cipher, + + portStatus,portName,portService,portDial,portModem,portPhone, + portTermType,portPages,portPreDefinedUser,portDSPort,portIdleTimer, + portSessionTimer,portSecurity,portBreak,portInboundFlowControl, + portOutboundFlowControl,portInitialMode,portReset,portKeepalive, + portMapCR,portMOTD,portHotKeyPrefix,portLock,portEnable,portMultiSession, + portDialRetries,portDialTimeout,portInternetAddress,portRawOption, + portDirectTrigger,portDataLogging,portSacSupport,portHdwStatus, + portHdwInterface,portHdwSpeed,portHdwDataBits,portHdwParity, + portHdwStopBits,portHdwFlowControl,portHdwMonitorDSR,portHdwMonitorDCD, + portHdwDuplex,portHdwTXDriverControl,portHdwEchoSuppression,portHdwUART, + portHdwIRQ,portHdwTxBytes,portHdwRxBytes,portHdwFrameErrs, + portHdwParityErrs,portHdwBreaks,portHdwOverruns,portHdwRTS,portHdwCTS, + portHdwDTR,portHdwDSR,portHdwCD,portHdwRI,portSoftTermination, + portHdwCustomSpeed,portRawTunnelName,portBreakDelay,portBreakLength, + portConnectStringDelay,portConnectTerminateString,portConnectInitiateString, + portSendName,portHdwDiscardCharactersRecievedWithErrors, + portHdwRtsToggle,portHdwRtsInitialDelay,portHdwRtsFinalDelay,portHdwDataEquipment,portHdwSlot, + + portTelnetStatus,portTelnetPort,portTelnetHost,portTelnetTermType, + portTelnetEcho,portTelnetMapnl,portTelnetMode,portTelnetInterrupt, + portTelnetQuit,portTelnetEOF,portTelnetErase,portTelnetEchoCC, + portTelnetBreak,portTelnetTunnelName, + + portSSHStatus,portSSHPort,portSSHHost,portSSHTermType, + portSSHVerbose,portSSHCompression,portSSHAutoLogin,portSSHName, + portSSHProtocol,portSSHRSA,portSSHDSA,portSSHKeyboard,portSSHCipherSSH1, + portSSHFirstSSH2Cipher,portSSHSecondSSH2Cipher,portSSHThirdSSH2Cipher, + portSSHFourthSSH2Cipher,portSSHFifthSSH2Cipher,portSSHTunnelName, + portSSHStrictHostKeyChecking,portSSHSixthSSH2Cipher, + portSSHSeventhSSH2Cipher,portSSHEighthSSH2Cipher + + portPPPStatus,portPPPLocalIpAddr,portPPPRemoteIpAddr,portPPPSubnetBits, + portPPPIpV6LocalIpAddr,portPPPIpV6RemoteIpAddr,portPPPAccm,portPPPMru, + portPPPSecurity,portPPPUser,portPPPRemoteUser,portPPPACComp, + portPPPProtoComp,portPPPVJComp,portPPPMagicNegotiation, + portPPPIPAddrNegotiation,portPPPCRTimeout,portPPPTRTimeout, + portPPPCRRetry,portPPPTRRetry,portPPPNakRetry,portPPPAuthTimeout, + portPPPRoamingCallback,portPPPChallengInterval,portPPPRouting, + portPPPDynamicDNSEnabled,portPPPDynamicDNSHostname, + portPPPDynamicDNSUserName,portPPPDynamicDNSPassword, + portPPPDynamicDNSStatusString,portPPPMSDirectConnection, + portPPPIPv6Prefix,portPPPIPv6PrefixBits,portPPPEchoTimeout,portPPPEchoRetry, + + portSlipStatus,portSLIPLocalIpAddress,portSLIPRemoteIpAddress, + portSLIPSubnetBits,portSLIPMtu,portSLIPVJComp,portSLIPRouting, + + portUDPStatus,portUDPStartAddress,portUDPEndAddress,portUDPPort, + portUDPDirection,portUDPOption,portUDPTunnelName, + + portVmodemStatus,portVmodemHost,portVmodemPort,portVmodemSuccessString, + portVmodemFailureString,portVmodemSuppress,portVmodemStyle, + portVmodemResponseDelay,portVmodemEcho,portVmodemMode,portVmodemDCD, + portVmodemRTS,portVmodemDTR,portVmodemInitString,portVmodemTunnelName, + + portRawStatus,portRawPort,portRawHost, + + portBidirStatus,portBidirPort,portBidirHost,portBidirTunnelName, + + portRloginStatus,portRloginHost,portRloginTermType,portRloginTunnelName, + + portEmailStatus,portEmailActive,portEmailLevel,portEmailTo,portEmailFrom, + portEmailReply,portEmailSubject, portEmailUseDefaultLevel, + + portSSLStatus,portSSLEnabled,portSSLuseServer,portSSLVersion,portSSLType, + portSSLVerifyPeerCertificate,portSSLCountry,portSSLStateProv, + portSSLLocality,portSSLOrganisation,portSSLOrganisationUnit, + portSSLCommonName,portSSLEmail,portEmailUseDefaultTo,portEmailUseDefaultFrom, + portEmailUseDefaultReply,portEmailUseDefaultSubject, + + portSSLCipherStatus,portSSLCipherEncryption,portSSLCipherKeySizeMin, + portSSLCipherKeySizeMax,portSSLCipherKeyExchange,portSSLCipherHMAC, + + portPacketForwardingStatus,portPacketForwardingPacketSize,portPacketForwardingIdleTime, + portPacketForwardingForceTransmitTime,portPacketForwardingEnableSOF1,portPacketForwardingSOF1, + portPacketForwardingEnableSOF2,portPacketForwardingSOF2,portPacketForwardingStartFrameTransmit, + portPacketForwardingEnableEOF1,portPacketForwardingEOF1,portPacketForwardingEnableEOF2, + portPacketForwardingEOF2,portPacketForwardingEnableEndTrigger1, + portPacketForwardingEndTrigger1,portPacketForwardingEnableEndTrigger2, + portPacketForwardingEndTrigger2,portPacketForwardingForwardingRule, + portPacketForwardingPacketIdleTime,portPacketForwardingForwardMode, + + portPowerManagementMonitorEnableEmail, + portPowerManagementMonitorEnableConsoleMsg,portPowerManagementMonitorDelay, + portPowerManagementMonitorEnableDelay,portPowerManagementMonitorRetries, + portPowerManagementMonitorTimeout,portPowerManagementMonitorInterval, + portPowerManagementMonitorHost, + + portTunnelStatus,portTunnelPort,portTunnelHost,portTunnelHttpTunnelName, + + portMODBUSSlaveStatus,portMODBUSSlaveMode,portMODBUSSlaveCRLF,portMODBUSSlaveUIDRange, + + portMODBUSMasterStatus,portMODBUSMasterMode,portMODBUSMasterCRLF, + + portMODBUSMasterMappingStatus, portMODBUSMasterMappingRemoteIP, + portMODBUSMasterMappingTransportType,portMODBUSMasterMappingPortNumber, + portMODBUSMasterMappingUIDStart,portMODBUSMasterMappingUIDEnd, + portMODBUSMasterMappingUIDRangeMode,portMODBUSMasterMappingTunnelName, + + portCustomAppStatus,portCustomAppCommand, + + portTrueportServiceStatus,portTrueportServicePort, + portTrueportServiceHost,portTrueportServiceClientInitiated, + portTrueportServiceActiveSignal,portTrueportServiceTunnelName, + + portPowerManagementStatus,portPowerManagementName,portPowerManagementModel, + + portPowerManagementPlugStatus,portPowerManagementPlugName, + portPowerManagementPlugPowerUpInterval,portPowerManagementPlugDefaultState, + portPowerManagementDSLine, + + portMultihostStatus,portMultihostMode, + + portMultihostOutboundStatus,portMultihostOutboundHostID, + portMultihostOutboundTcpPort,portMultihostOutboundTunnel, + + modemStatus,modemName,modemInitialisation, + + serviceStatus,serviceDHCP,serviceRouteD,serviceTelnetD,serviceSSHD, + serviceHTTPD,serviceSnmpD,serviceSPCD,serviceSNTP,serviceHTTPSD, + serviceSyslog,serviceDeviceManagerD,serviceMODBUSD, + serviceSecondaryDHCP,serviceIPSEC, serviceIncomingPings, + + trueportStatus,trueport50,trueport75,trueport110,trueport134,trueport150, + trueport200,trueport300,trueport600,trueport1200,trueport1800, + trueport2400,trueport4800,trueport9600,trueport19200,trueport38400, + trueportCustom50,trueportCustom75,trueportCustom110,trueportCustom134, + trueportCustom150,trueportCustom200,trueportCustom300,trueportCustom600, + trueportCustom1200,trueportCustom1800,trueportCustom2400, + trueportCustom4800,trueportCustom9600,trueportCustom19200, + trueportCustom38400, + + radiusStatus,radiusPrimaryAuthHost,radiusSecondaryAuthHost, + radiusAuthenticationPort,radiusAccountingEnabled,radiusPrimaryAcctHost, + radiusSecondaryAcctHost,radiusAccountingPort,radiusAcctAuth, + radiusRetryLimit,radiusTimeout,radiusNasIdentifier,radiusNasIpAddress, + radiusNasSpecifyIpAddress,radiusNasIpv6Address, + radiusNasSpecifyIpv6Address,radiusSecondaryAcctTunnel,radiusPrimaryAcctTunnel, + radiusSecondaryAuthTunnel,radiusPrimaryAuthTunnel, + + kerberosStatus,kerberosRealm,kerberosDomain,kerberosPort, + + ldapStatus,ldapHost,ldapPort,ldapBase,ldapEnableTLS,ldapTLSPort, + ldapHostTunnel,ldapClientPassword,ldapClientAppendBase,ldapClientName, + ldapClientAuth,ldapPasswordEncryption,ldapUID, + + tacacsStatus,tacacsPrimaryHost,tacacsSecondaryHost,tacacsPort, + tacacsAccounting,tacacsAccountingPrimaryHost, + tacacsAccountingSecondaryHost,tacacsAccountingPort,tacacsAuthorization, + tacacsAccountingSecondaryTunnel,tacacsAccountingPrimaryTunnel, + tacacsSecondaryTunnel,tacacsPrimaryTunnel,tacacsAlternateServiceNames, + + securidStatus,securidMasterHost,securidSlaveHost,securidPort,securidType, + securidLegacy,securidSlaveTunnel,securidMasterTunnel, + + nisStatus,nisDomain,nisPrimaryHost,nisSecondaryHost,nisSecondaryTunnel, + nisPrimaryTunnel, + + sshServerStatus,sshServerRSA,sshServerDSA,sshServerKeyboard, + sshServer3Des,sshServerBlowfish,sshServerAES,sshServerCAST, + sshServerArcfour,sshServerVerbose,sshServerCompression, + sshServerBreakString,sshServerSSH1,sshServerPassword,sshServerLoginTimeout, + sshServerAESctr,sshServerAESgcm,sshServerChaCha20Poly1305, + + defUserStatus,defUserService,defUserLanguage,defUserLevel, + defUserHotKeyPrefix,defUserPhoneNumber,defUserCallBack, + defUserIdleTimer,defUserSessionTimer,defUserIpHost,defUserTelnetPort, + defUserSSHPort,defUserTcpClearPort,defUserFramedIp,defUserSubnetBits, + defUserIpv6InterfaceId,defUserFramedMtu,defUserFramedCompression, + defUserRouting,defUserAllowAccessClusterPorts,defUserHost, + + defUserPortAccessStatus,defUserPortRWAccessAllowed, + defUserPortRIAccessAllowed,defUserPortROAccessAllowed, + + snmpStatus,snmpContact,snmpLocation,snmpReadOnlyUser,snmpReadWriteUser, + + snmpCommunityStatus,snmpCommunityName,snmpCommunityIpAddress, + snmpCommunityPermission, + + snmpTrapStatus,snmpTrapName,snmpTrapIpAddress,snmpTrapTunnelName, + snmpTrapVersion, snmpTrapType, snmpTrapEnable, + snmpReadOnlySecurityLevel,snmpReadOnlyAuthAlgorithm,snmpReadOnlyAuthPasswd, + snmpReadOnlyPrivacyAlgorithm,snmpReadOnlyPrivacyPasswd, + snmpReadWriteSecurityLevel,snmpReadWriteAuthAlgorithm, + snmpReadWriteAuthPasswd,snmpReadWritePrivacyAlgorithm, + snmpReadWritePrivacyPasswd,snmpTrapUser,snmpTrapSecurityLevel,snmpTrapAuthAlgorithm, + snmpTrapAuthPasswd,snmpTrapPrivacyAlgorithm,snmpTrapPrivacyPasswd, + snmpEngineIdString,snmpEngineId,snmpInformTimeout,snmpInformRetries, + + dnsStatus,dnsIpAddress,dnsActive, + + winsStatus,winsIpAddress,winsActive, + + gatewayStatus,gatewayHost,gatewayType,gatewayIpAddress,gatewaySubnetBits, + gatewayInterface, + + syslogStatus,syslogPrimaryHost,syslogSecondaryHost,syslogLevel, + syslogPrimaryTunnel,syslogSecondaryTunnel, + + emailStatus,emailActive,emailLevel,emailTo,emailFrom,emailSMTPHost, + emailReply,emailSubject, + + emailSMTPHostTunnel,emailSMTPDomain,emailSMTPTcpPort,emailSMTPValidatePeerCertificate, + emailSMTPEncryption,emailSMTPPassword,emailSMTPUsername, + + ripStatus,ripMode,ripAuthentication, + + ripKeyStatus,ripKeyId,ripKeyStartDate,ripKeyStartTime,ripKeyEndDate, + ripKeyEndTime, + + timeStatus,timeZoneName,timeOffset,timeSummerName,timeSummerOffset, + timeSummerMode,timeSummerRecStartMonth,timeSummerRecStartWeek, + timeSummerRecStartDay,timeSummerRecStartHour,timeSummerRecStartMin, + + timeSummerRecEndMonth,timeSummerRecEndWeek,timeSummerRecEndDay, + timeSummerRecEndHour,timeSummerRecEndMin,timeSummerFixStartMonth, + timeSummerFixStartDay,timeSummerFixStartHour,timeSummerFixStartMinute, + timeSummerFixEndMonth,timeSummerFixEndDay,timeSummerFixEndHour, + timeSummerFixEndMinute,timeSntpMode,timeSntpVersion,timeSntpHost1, + timeSntpHost2,timeSntpTunnelName1,timeSntpTunnelName2, + serverSntpServerAuthentication, serverSntpKeyID, + + fileStatus,fileFirmwareHost,fileFirmwareName,fileConfigurationHost, + fileConfigurationName,fileMOTDHost,fileMOTDName,fileMOTDTunnel, + + ethStatsName, ethStatsMacAddress, + ethStatsStatus,ethStatsBroadcast,ethStatsDebug,ethStatsLoopback, + ethStatsPointtoPoint,ethStatsNoTrailers,ethStatsRunning,ethStatsNoArp, + ethStatsPromiscuous,ethStatsRxMulticast,ethStatsMasterLoadBalancer, + ethStatsSlaveLoadBalancer,ethStatsMulticast,ethStatsSetMedia, + ethStatsAutoMedia,ethStatsDynamic,ethStatsLocalAddress, + ethStatsSubnetMask,ethStatsBroadcastAddress,ethStatsMtu,ethStatsTxQLen, + ethStatsRxBytes,ethStatsTxBytes,ethStatsRxPackets,ethStatsTxPackets, + ethStatsRxErrors,ethStatsTxPktErrors,ethStatsRxDroppedPkts, + ethStatsTxDroppedPkts,ethStatsRxOverruns,ethStatsTxOverruns, + ethStatsRxFrameErrs,ethStatsTxCarrierErrs,ethStatsCollisions, + + sntpStatsAddress,sntpStatsLastUpdate,sntpStatsLeapIndicator, + sntpStatsVersion,sntpStatsMode,sntpStatsStratum,sntpStatsRefId, + sntpStatsOffset, + + ripTableIpAddr,ripTableLastUpdate,ripTableVersion,ripTableAuthType, + ripTableSequence,ripTableBadPackets,ripTableBadRoutes, + + tcpConnLocalAddress,tcpConnLocalPort,tcpConnRemoteAddress, + tcpConnRemotePort,tcpConnTxQueueBytes,tcpConnRxQueueBytes,tcpConnState, + + udpConnLocalAddress,udpConnLocalPort,udpConnRemoteAddress, + udpConnRemotePort,udpConnTxQueueBytes,udpConnRxQueueBytes,udpConnState, + + ipV6StatsRxTotalPkts,ipV6StatsRxHdrErrors,ipV6StatsRxTooBigErrors, + ipV6StatsRxNoRoutes,ipV6StatsRxAddrErrors,ipV6StatsRxUnknownProtos, + ipV6StatsRxTruncatedPkts,ipV6StatsRxDiscards,ipV6StatsRxDelivers, + ipV6StatsRxMcastPkts,ipV6StatsTxForwDatagrams,ipV6StatsTxRequests, + ipV6StatsTxDiscards,ipV6StatsTxNoRoutes,ipV6StatsTxMcastPkts, + ipV6StatsReasmTimeout,ipV6StatsReasmReqds,ipV6StatsReasmOKs, + ipV6StatsReasmFails,ipV6StatsFragOKs,ipV6StatsFragFails, + ipV6StatsFragCreates, + + icmpV6TxMsgs,icmpV6TxErrors,icmpV6TxDestUnreachs,icmpV6TxPktTooBigs, + icmpV6TxTimeExcds,icmpV6TxParmProblems,icmpV6TxEchos,icmpV6TxEchoReplies, + icmpV6TxGroupMembQueries,icmpV6TxGroupMembResponses, + icmpV6TxGroupMembReductions,icmpV6TxRouterSolicits, + icmpV6TxRouterAdvertisements,icmpV6TxNeighborSolicits, + icmpV6TxNeighborAdvertisements,icmpV6TxRedirects,icmpV6RxMsgs, + icmpV6RxDestUnreachs,icmpV6RxPktTooBigs,icmpV6RxTimeExcds, + icmpV6RxParmProblems,icmpV6RxEchoReplies,icmpV6RxRouterSolicits, + icmpV6RxNeighborSolicits,icmpV6RxNeighborAdvertisements, + icmpV6RxRedirects,icmpV6RxGroupMembResponses,icmpV6RxGroupMembReductions, + + udpV6RxDatagrams,udpV6noPorts,udpV6RxErrors,udpV6TxDatagrams, + + tcpConnv6LocalAddress,tcpConnv6LocalPort,tcpConnv6RemoteAddress, + tcpConnv6RemotePort,tcpConnv6TxQueueBytes,tcpConnv6RxQueueBytes, + tcpConnv6State, + + udpConnv6LocalAddress,udpConnv6LocalPort,udpConnv6RemoteAddress, + udpConnv6RemotePort,udpConnv6TxQueueBytes,udpConnv6RxQueueBytes, + udpConnv6State, + + routev6Destination,routev6PrefixBits,routev6Gateway,routev6Metric, + routev6Flags,routev6Interface, + + ripv6TableIpAddr,ripv6TableLastUpdate,ripv6TableBadPackets, + ripv6TableBadRoutes, + + interfacev6Name,interfacev6Address,interfacev6PrefixBits, + interfacev6Scope, + + sslServerStatus,sslVersion,sslType,sslVerifyPeerCertificate,sslCountry, + sslStateProv,sslLocality,sslOrganisation,sslOrganisationUnit, + sslCommonName,sslEmail, + + sslCipherStatus,sslCipherEncryption,sslCipherKeySizeMin, + sslCipherKeySizeMax,sslCipherKeyExchange,sslCipherHMAC, + + consoleStatus,consoleSpeed,consoleFlowControl,consoleMediaType,consoleMediaType, + + modbusGatewayStatus,modbusGatewayConnIdleTimeout,modbusGatewayException, + modbusGatewayCharacterTimeout,modbusGatewayMessageTimeout,modbusGatewayPortNumber, + modbusGatewayUIDAddressMode,modbusGatewayRemappedUID,modbusGatewayBroadcast, + modbusGatewayNextRequestDelay,modbusGatewayQueuing,modbusGatewaySSL, + + modbusSlaveTCPStatsSerialMode,modbusSlaveTCPStatsSerialFrameErrors, + + modbusSlaveTCPStatsGatewayRemoteIP,modbusSlaveTCPStatsGatewayUID, + modbusSlaveTCPStatsGatewayRemotePortNumber,modbusSlaveTCPStatsGatewayCommands, + modbusSlaveTCPStatsGatewayResponses,modbusSlaveTCPStatsGatewayExceptions, + modbusSlaveTCPStatsGatewayFrameErrors, + + modbusMasterTCPStatsSerialMode, modbusMasterTCPStatsSerialFrameErrors, + + modbusMasterTCPStatsGatewayRemoteIP,modbusMasterTCPStatsGatewayUID, + modbusMasterTCPStatsGatewayRemotePortNumber, + modbusMasterTCPStatsGatewayCommands,modbusMasterTCPStatsGatewayResponses, + modbusMasterTCPStatsGatewayExceptions,modbusMasterTCPStatsGatewayFrameErrors, + + modbusSlaveUDPStatsSerialMode,modbusSlaveUDPStatsSerialFrameErrors, + modbusSlaveUDPStatsGatewayRemoteIP,modbusSlaveUDPStatsGatewayUID, + modbusSlaveUDPStatsGatewayRemotePortNumber,modbusSlaveUDPStatsGatewayCommands, + + modbusSlaveUDPStatsGatewayResponses,modbusSlaveUDPStatsGatewayExceptions, + modbusSlaveUDPStatsGatewayFrameErrors,modbusMasterUDPStatsSerialMode, + modbusMasterUDPStatsSerialFrameErrors,modbusMasterUDPStatsGatewayRemoteIP, + modbusMasterUDPStatsGatewayUID,modbusMasterUDPStatsGatewayRemotePortNumber, + modbusMasterUDPStatsGatewayCommands,modbusMasterUDPStatsGatewayResponses, + modbusMasterUDPStatsGatewayExceptions,modbusMasterUDPStatsGatewayFrameErrors, + + ioModbusSlaveStatsServiceMode,ioModbusSlaveStatsUid, + ioModbusSlaveStatsCommands,ioModbusSlaveStatsResponses, + ioModbusSlaveStatsExceptions, + + customAppServerStatus,customAppServerCommand, + + ioGlobalCfgStatus,ioTemperatureScale,ioFailsafeEnable,ioFailsafeTimeout, + ioModbusEnable,ioModbusUid,ioUdpEnable,ioUdpBroadcastInterval, + ioUdpEntryEnable,ioUdpEntryStartAddress,ioUdpEntryEndAddress, + ioUdpEntryPort,ioUdpEntryTunnelName, ioTrueportEnable, + ioTrueportTcpListenPort, ioTrueportSslEnable, + + ioAnalogCfgStatus,ioAnalogCfgEnable,ioAnalogCfgDescription, + ioAnalogCfgType,ioAnalogCfgRtdRange,ioAnalogCfgThermRange, + ioAnalogCfgCurrentRange,ioAnalogCfgVoltageRange,ioAnalogCfgAlarmTrigger, + ioAnalogCfgAlarmClearMode,ioAnalogCfgAlarmEnable, + ioAnalogCfgAlarmTriggerLevel,ioAnalogCfgAlarmClearLevel, + ioAnalogCfgAlarmEmail,ioAnalogCfgAlarmSyslog,ioAnalogCfgAlarmSNMP, + + ioDigitalCfgStatus,ioDigitalCfgResourceType,ioDigitalCfgEnable, + ioDigitalCfgDescription,ioDigitalInputCfgLatch, + ioDigitalInputCfgInvertSignal,ioDigitalInputCfgAlarmTrigger, + ioDigitalInputCfgAlarmClear,ioDigitalInputCfgAlarmEmail, + ioDigitalInputCfgAlarmSyslog,ioDigitalInputCfgAlarmSNMP, + ioDigitalOutputCfgType,ioDigitalOutputCfgMode, + ioDigitalOutputCfgPulseMode,ioDigitalOutputCfgPulseCount, + ioDigitalOutputCfgInactiveSignalWidth,ioDigitalOutputCfgActiveSignalWidth, + ioDigitalOutputCfgDelay,ioDigitalOutputCfgFailsafe, + + ioDigitalExtCfgStatus,ioDigitalExtCfgEnable,ioDigitalExtCfgConnMethod,ioDigitalExtCfgHost, + ioDigitalExtCfgPort,ioDigitalExtCfgLinkChannel,ioDigitalExtCfgKeepalive,ioDigitalExtCfgMultiHost, ioDigitalExtCfgTunnelName, + + ioDigitalMultihostStatus,ioDigitalMultihostMode, + + ioDigitalMultihostOutboundStatus,ioDigitalMultihostOutboundHostID,ioDigitalMultihostOutboundTcpPort,ioDigitalMultihostOutboundTunnel, + + ioDigitalSSLStatus,ioDigitalSSLEnabled,ioDigitalSSLuseServer,ioDigitalSSLVersion,ioDigitalSSLType, + ioDigitalSSLVerifyPeerCertificate,ioDigitalSSLCountry,ioDigitalSSLStateProv,ioDigitalSSLLocality, + ioDigitalSSLOrganisation,ioDigitalSSLOrganisationUnit,ioDigitalSSLCommonName,ioDigitalSSLEmail, + + ioDigitalSSLCipherStatus,ioDigitalSSLCipherEncryption,ioDigitalSSLCipherKeySizeMin, + ioDigitalSSLCipherKeySizeMax,ioDigitalSSLCipherKeyExchange,ioDigitalSSLCipherHMAC, + + ioRelayCfgStatus,ioRelayCfgEnable,ioRelayCfgDescription,ioRelayCfgMode, + ioRelayCfgPulseMode,ioRelayCfgPulseCount,ioRelayCfgInactiveSignalWidth, + ioRelayCfgActiveSignalWidth,ioRelayCfgDelay,ioRelayCfgFailsafe, + + ioRelayExtCfgStatus,ioRelayExtCfgEnable,ioRelayExtCfgConnMethod, + ioRelayExtCfgHost,ioRelayExtCfgPort,ioRelayExtCfgLinkChannel, + ioRelayExtCfgKeepalive,ioRelayExtCfgMultiHost, ioRelayExtCfgTunnelName, + + ioRelayMultihostStatus,ioRelayMultihostMode, + + ioRelayMultihostOutboundStatus,ioRelayMultihostOutboundHostID, + ioRelayMultihostOutboundTcpPort, ioRelayMultihostOutboundTunnel, + + ioRelaySSLStatus,ioRelaySSLEnabled,ioRelaySSLuseServer,ioRelaySSLVersion, + ioRelaySSLType,ioRelaySSLVerifyPeerCertificate,ioRelaySSLCountry, + ioRelaySSLStateProv,ioRelaySSLLocality,ioRelaySSLOrganisation, + ioRelaySSLOrganisationUnit,ioRelaySSLCommonName,ioRelaySSLEmail, + + ioRelaySSLCipherStatus,ioRelaySSLCipherEncryption,ioRelaySSLCipherKeySizeMin, + ioRelaySSLCipherKeySizeMax,ioRelaySSLCipherKeyExchange,ioRelaySSLCipherHMAC, + + ioLineSignalCfgStatus,ioLineSignalCfgResourceType,ioLineSignalCfgEnable, + ioLineSignalCfgDescription,ioLineSignalInputCfgLatch, + ioLineSignalInputCfgInvertSignal,ioLineSignalInputCfgAlarmTrigger, + ioLineSignalInputCfgAlarmClear,ioLineSignalInputCfgAlarmEmail, + ioLineSignalInputCfgAlarmSyslog,ioLineSignalInputCfgAlarmSNMP, + ioLineSignalOutputCfgFailsafe, + + ioLineExtSigCfgStatus,ioLineExtSigCfgEnable,ioLineExtSigCfgConnMethod, + ioLineExtSigCfgHost,ioLineExtSigCfgPort,ioLineExtSigCfgLinkChannel, + ioLineExtSigCfgKeepalive,ioLineExtSigCfgMultiHost,ioLineExtSigCfgTunnelName, + + ioLineMultihostSigStatus,ioLineMultihostModeSig, + + ioLineMultihostOutboundSigStatus,ioLineMultihostOutboundSigHostID, + ioLineMultihostOutboundSigTcpPort, ioLineMultihostOutboundSigTunnel, + + ioLineSSLSigStatus,ioLineSSLSigEnabled,ioLineSSLSiguseServer, + ioLineSSLSigVersion,ioLineSSLSigType,ioLineSSLSigVerifyPeerCertificate, + ioLineSSLSigCountry,ioLineSSLSigStateProv,ioLineSSLSigLocality, + ioLineSSLSigOrganisation,ioLineSSLSigOrganisationUnit, + ioLineSSLSigCommonName,ioLineSSLSigEmail, + + ioLineSSLSigCipherStatus,ioLineSSLSigCipherEncryption, + ioLineSSLSigCipherKeySizeMin,ioLineSSLSigCipherKeySizeMax, + ioLineSSLSigCipherKeyExchange,ioLineSSLSigCipherHMAC,ioChannelFunction, + + ioAnalogStatusEnabled,ioAnalogStatusDescription,ioAnalogFunction, + ioAnalogStatusInputState,ioAnalogStatusValue,ioAnalogStatusMinimum, + ioAnalogStatusMaximum,ioAnalogStatusAlarmLevel,ioDigitalStatusEnabled, + + ioDigitalStatusDescription,ioDigitalStatusType,ioDigitalFunction, + ioDigitalStatusState,ioDigitalStatusLatchedInputState, + ioDigitalStatusInputAlarm,ioDigitalStatusExtensionState, + + ioRelayStatusEnabled,ioRelayStatusDescription,ioRelayFunction, + ioRelayStatusState,ioRelayStatusExtensionState, + + ioLineSignalStatusEnabled,ioLineSignalStatusDescription, + ioLineSignalStatusType,ioLineSignalFunction,ioLineSignalStatusState, + ioLineSignalStatusLatchedInputState,ioLineSignalStatusInputAlarm, + ioLineSignalStatusExtensionState, + + clusteringStatus,clusteringServerName,clusteringSlaveIP,clusteringPort, + clusteringPortName,clusteringSlavePort,clusteringMasterPort,clusteringSlaveIPTunnel, + clusteringProtocol, + + dynamicDNSStatus,dynamicDNSEnabled,dynamicDNSHostname,dynamicDNSUserName, + dynamicDNSPassword,dynamicDNSSystemType,dynamicDNSWildcard, + dynamicDNSConnectionMethod,dynamicDNSSSLVerifyPeerCertificate, + dynamicDNSSSLCountry,dynamicDNSSSLStateProv,dynamicDNSSSLLocality, + dynamicDNSSSLOrganisation,dynamicDNSSSLOrganisationUnit, + dynamicDNSSSLCommonName,dynamicDNSSSLEmail,dynamicDNSStatusString, + + dynamicDNSSSLCipherStatus,dynamicDNSSSLCipherEncryption, + dynamicDNSSSLCipherKeySizeMin,dynamicDNSSSLCipherKeySizeMax, + dynamicDNSSSLCipherKeyExchange,dynamicDNSSSLCipherHMAC, + + pciCardStatus,pciCardType, + + wwanCardStatus,wwanCardType,wwanAPN,wwanUserName,wwanPhoneNumer, + wwanInitString,wwanNetworkRegistration,wwanSignalStrength, + + vmodemPhoneStatus,vmodemPhone,vmodemPhoneIP,vmodemPhonePort, + vmodemPhoneTunnelName, vmodemPhoneHostName, + + ipsecStatus,ipsecName,ipsecAuthMethod,ipsecSecret,ipsecLocalDevice, + ipsecBootaction,ipsecLocalIpAddress,ipsecLocalExternalIpAddress, + ipsecLocalNextHop,ipsecLocalHostNetwork,ipsecLocalNetmaskBit, + ipsecRemoteIpAddress,ipsecRemoteExternalIpAddress,ipsecRemoteNextHop, + ipsecRemoteHostNetwork,ipsecRemoteNetmaskBit,ipsecRemoteValCritCountry, + ipsecRemoteValCritStateProv,ipsecRemoteValCritLocality, + ipsecRemoteValCritOrganisation,ipsecRemoteValCritOrganisationUnit, + ipsecRemoteValCritCommonName,ipsecRemoteValCritEmail, + + ipv6serviceStatus,serviceAutoDiscovery1,serviceDHCPv61, + serviceRouterAdvertisement1,serviceRouterAdvertisementDHCP1, + serviceRouterAdvertisementOther1,serviceAutoDiscovery2, + serviceDHCPv62,serviceRouterAdvertisement2, + serviceRouterAdvertisementDHCP2,serviceRouterAdvertisementOther2, + serviceDHCPv6IPAddresses,serviceDHCPv6NetworkPrefix, + serviceAutoDiscovery3, serviceDHCPv63, serviceRouterAdvertisement3, + serviceRouterAdvertisementDHCP3, serviceRouterAdvertisementOther3, + + ipv6AddressEth1Status,ipv6AddressEth1Addr,ipv6AddressEth1PrefixBits, + ipv6AddressEth1Auto,ipv6AddressEth1SendAdvertise, + + ipv6AddressEth2Status,ipv6AddressEth2Addr,ipv6AddressEth2PrefixBits, + ipv6AddressEth2Auto,ipv6AddressEth2SendAdvertise, + + ipv6AddressEth3Status,ipv6AddressEth3Addr,ipv6AddressEth3PrefixBits, + ipv6AddressEth3Auto,ipv6AddressEth3SendAdvertise, + + ipv6TunnelStatus,ipv6TunnelName,ipv6TunnelMode,ipv6TunnelRemoteHost, + ipv6TunnelGateway, + + pciFiberLanType,pciFiberLanStatus, + + l2tpStatus,l2tpIpsec,l2tpAuthMethod,l2tpSecret,l2tpIpsecLocalIpAddr, + l2tpCountry,l2tpStateProv,l2tpLocality,l2tpOrganisation, + l2tpOrganisationUnit,l2tpCommonName,l2tpEmail,l2tpPPPLocalIpAddr, + l2tpPPPRemoteStartIpAddr,l2tpPPPRemoteEndIpAddr,l2tpPap,l2tpChap, + + vpnexceptionStatus,vpnexceptionIpAddress,vpnexceptionPrefixBits, + httpTunProxyBasicStatus,httpTunProxyHost,httpTunProxyPort, httpTunProxyUser, + httpTunProxyPassword, httpTunProxyDomain, + + httpTunProxyAdvStatus, httpTunProxyKeepaliveInterval,httpTunProxyMaxConnectionAge, + + httpTunTunnelCfgStatus,httpTunTunnelCfgValid, + httpTunTunnelCfgName,httpTunTunnelCfgMode,httpTunTunnelCfgConnectHost, + httpTunTunnelCfgConnectUseProxy,httpTunTunnelCfgListenRestrictIp,httpTunTunnelCfgHttps, + httpTunTunnelCfgRestrictAccess,httpTunTunnelCfgSecret, + + httpTunTunnelStatsName,httpTunTunnelStatsMode,httpTunTunnelStatsConnectHost, + httpTunTunnelStatsConnected,httpTunTunnelStatsHttps,httpTunTunnelStatsAuthFailed, + + httpTunConnectionCfgStatus,httpTunConnectionCfgValid,httpTunConnectionCfgTunnelName, + httpTunConnectionCfgProtocol,httpTunConnectionCfgDestinationHost,httpTunConnectionCfgDestinationPort, + httpTunConnectionCfgLocalPort,httpTunConnectionCfgLocalIpAlias,httpTunConnectionCfgRestrictAccess, + + httpTunConnectionStatsTunnelName,httpTunConnectionStatsType,httpTunConnectionStatsProtocol, + httpTunConnectionStatsDestinationIp,httpTunConnectionStatsDestinationPort,httpTunConnectionStatsSourceIp, + httpTunConnectionStatsLocalPort, + + sftpStatus,sftpCompression,sftpAutoLogin,sftpName,sftpPassword,sftpHost,sftpTunnelName,sftpProtocol, + sftpRSA,sftpDSA,sftpKeyboard,sftpCipherSSH1,sftpFirstSSH2Cipher,sftpSecondSSH2Cipher,sftpThirdSSH2Cipher, + sftpFourthSSH2Cipher,sftpFifthSSH2Cipher, + + sfpStatus, sfpMediaType1, sfpSgmii1, sfpMediaType2, sfpSgmii2, + sfpStatus, sfpVendorSerialNumber, sfpVendorName, sfpVendorPartNumber, sfpConnectorType, sfpNominalBitRate, + sfpLinkReach9125, sfpLinkReach50125, sfpLinkReach625125, sfpReachCopper, sfpFiberWaveLength, + sfpDmiCurrentTempState, sfpDmiRealTimeTemp, + sfpDmiHighTempWarn, sfpDmiHighTempAlarm, sfpDmiLowTempWarn, sfpDmiLowTempAlarm, + sfpDmiCurrentVoltState, sfpDmiRealTimeVolt, + sfpDmiHighVoltWarn, sfpDmiHighVoltAlarm, sfpDmiLowVoltWarn, sfpDmiLowVoltAlarm, + sfpDmiCurrentTxBiasState, sfpDmiRealTimeTxBias, + sfpDmiHighTxBiasWarn, sfpDmiHighTxBiasAlarm, sfpDmiLowTxBiasWarn, sfpDmiLowTxBiasAlarm, + sfpDmiCurrentTxPowerState, sfpDmiRealTimeTxPower, + sfpDmiHighTxPowerWarn, sfpDmiHighTxPowerAlarm, sfpDmiLowTxPowerWarn,sfpDmiLowTxPowerAlarm, + sfpDmiCurrentRxPowerState, sfpDmiRealTimeRxPower, + sfpDmiHighRxPowerWarn, sfpDmiHighRxPowerAlarm, sfpDmiLowRxPowerWarn, sfpDmiLowRxPowerAlarm, + + fpStatus, fpLcdAutoScrollEnable, fpLcdScrollDelay, fpLcdIdleDelay, fpCustomTextLine1, fpCustomTextLine2, + fpKeypadLock,fpKeypadPin, fpKeypadPinNumber, + fpLcdScreenOrder1, fpLcdScreenOrder2, fpLcdScreenOrder3, fpLcdScreenOrder4, fpLcdScreenOrder5, fpLcdScreenOrder6, + fpLcdScreenOrder7, fpLcdScreenOrder8, fpLcdScreenOrder9, fpLcdScreenOrder10, fpLcdScreenOrder11 + + } + STATUS current + DESCRIPTION + "The group of objects for identifying and determining the + configuration and current timeliness values of the + Perle IOLAN SDS, SCS and STS. + " + ::= { sdsMIBGroups 1 } + + +sdsMIBNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + sdsMIBIoDigitalInputAlarmSensor,sdsMIBIoDigitalInputAlarmClear, + + sdsMIBIoLineInputDSRAlarm,sdsMIBIoLineInputDCDAlarm,sdsMIBIoLineInputCTSAlarm, + sdsMIBIoLineInputDSRAlarmClear,sdsMIBIoLineInputDCDAlarmClear,sdsMIBIoLineInputCTSAlarmClear, + + sdsMIBIoAnalogInputAlarmSeverityLevel1,sdsMIBIoAnalogInputAlarmSeverityLevel2, + sdsMIBIoAnalogInputAlarmSeverityLevel3,sdsMIBIoAnalogInputAlarmSeverityLevel4, + sdsMIBIoAnalogInputAlarmSeverityLevel5, + sdsMIBIoAnalogInputAlarmSeverityLevel1Clear,sdsMIBIoAnalogInputAlarmSeverityLevel2Clear, + sdsMIBIoAnalogInputAlarmSeverityLevel3Clear,sdsMIBIoAnalogInputAlarmSeverityLevel4Clear, + sdsMIBIoAnalogInputAlarmSeverityLevel5Clear, + + sdsMIBEthernetLinkDown, sdsMIBEthernetLinkUp + } + STATUS current + DESCRIPTION + "The group of notifications which is implemented for the + Perle IOLAN SDS, SCS and STS." + + ::= { sdsMIBGroups 2 } + + END + diff --git a/MIBS/perle/PERLE-MCR-MGT-MIB b/MIBS/perle/PERLE-MCR-MGT-MIB new file mode 100644 index 0000000..4a45e95 --- /dev/null +++ b/MIBS/perle/PERLE-MCR-MGT-MIB @@ -0,0 +1,23260 @@ +-- +-- Copyright (C) 2014 - Perle Systems Limited +-- +-- Private MIB module for the Perle Managed Media Converters. +-- This MIB will be used in Windows and UNIX Environment. +-- +-- Documentation References: +-- Please reference the following user guides found at +-- http://www.perle.com/downloads/managed-media-converter.shtml +-- to obtain more information on the media converters operation +-- and configuration fields. +-- MCR-MGT Management Module User’s Guide +-- MCR1900 Media Converter 19-Slot Chassis Installation Guide +-- Perle Gigabit Media Converter Module Installation Guide +-- Perle 10/100/1000 Ethernet Media Converter Module Installation Guide +-- Perle Fast Ethernet Media Converter Module Installation Guide +-- Perle 10/100 Ethernet Media Converter Module Installation Guide +-- Perle Fast Ethernet Fiber to Fiber Module Installation Guide +-- Perle Gigabit Fiber to Fiber Module Installation Guide +-- Perle 10G Media Converter Module Installation Guide +-- Perle eX-1CM Media Converter Module Installation Guide +-- Perle CM-4GPT Media Converter Module Installation Guide +-- Perle CM-10GT Media Converter Module Installation Guide +-- +-- Version: 14.09.03 (year.month.day) +-- +-- History: +-- 14.09.03 - Added support for SGMII mode on the CM-1110 Module and SNTP authentication +-- 13.03.22 - Added support for ex-1CM, CM-4GPT and CM-10GT Media Converter Modules +-- 12.11.15 - Added support for CM-10G Media Converter Modules +-- 12.02.20 - Added support for PerleView features. +-- 11.01.20 - Added support for advanced switch features and dual-fiber modules +-- 11.01.12 - Added support for 2-slot chassis +-- 10.09.10 - Initial release +-- + +PERLE-MCR-MGT-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, + IpAddress, Counter32, Unsigned32, Integer32, Counter64, enterprises, TimeTicks + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, MacAddress, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpEngineID + FROM SNMP-FRAMEWORK-MIB; + +-- +-- MODULE IDENTITY for the private MIB of Perle Managed Media Converters +-- + +mcrMGTMIB MODULE-IDENTITY + LAST-UPDATED + "201409030000Z" + ORGANIZATION + "Perle Systems Limited" + CONTACT-INFO + "Postal: Perle Systems Limited + 60 Renfrew Drive + Markham, Ontario + Canada + L3R 0E1 + + http://www.perle.com/" + DESCRIPTION + "The private MIB module for the Perle Managed Media Converters" + REVISION + "201409030000Z" + DESCRIPTION + "Added support for SGMII mode on the CM-1110 Module and SNTP authentication" + REVISION + "201303020000Z" + DESCRIPTION + "Added support for ex-1CM, CM-4GPT and CM-10GT Media Converter Modules" + REVISION + "201211150000Z" + DESCRIPTION + "Added support for CM-10G Media Converter Modules" + REVISION + "201202010000Z" + DESCRIPTION + "Added support for PerleView features, alarm/warning table, port status table and tftp file transfer" + REVISION + "201101200000Z" + DESCRIPTION + "Added support for advanced switch features and dual-fiber modules" + REVISION + "201101120000Z" + DESCRIPTION + "Added support for 2-slot chassis" + REVISION + "201009100000Z" + DESCRIPTION + "Initial Release" + ::= { mediaconverterMIB 1 } + + +-- +-- OID tree for perle MIBs +-- +perle OBJECT IDENTIFIER ::= { enterprises 1966 } + +productId OBJECT IDENTIFIER ::= { perle 20 } +mediaConverter OBJECT IDENTIFIER ::= { productId 1 } +mcrMGT OBJECT IDENTIFIER ::= { mediaConverter 1 } + +productMIB OBJECT IDENTIFIER ::= { perle 21 } +mediaconverterMIB OBJECT IDENTIFIER ::= { productMIB 1 } + +mcrMGTMIBNotifications OBJECT IDENTIFIER ::= { mcrMGTMIB 0 } +mcrMGTMIBObjects OBJECT IDENTIFIER ::= { mcrMGTMIB 1 } +mcrMGTMIBConformance OBJECT IDENTIFIER ::= { mcrMGTMIB 2 } + +mcrChassisGroup OBJECT IDENTIFIER ::= { mcrMGTMIBObjects 1 } +mcrManagementGroup OBJECT IDENTIFIER ::= { mcrMGTMIBObjects 2 } + +-- +-- Textual conventions +-- +YesNoValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a YES or NO value." + SYNTAX INTEGER { notApplicable(-1), no(0), yes(1) } + +OnOffValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an ON or OFF value." + SYNTAX INTEGER { notApplicable(-1), off(0), on(1) } + +EnableDisableValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an ON or OFF value." + SYNTAX INTEGER { notApplicable(-1), disable(0), enable(1) } + +Ipv4v6Address ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "An IPv4 or IPv6 address" + SYNTAX OCTET STRING (SIZE (0..255)) + + +GenericTableIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An arbitrary value that uniquely identifies the entity. The value + should be a small, positive integer. Index values for different + entities are not necessarily contiguous." + SYNTAX Unsigned32 (1..2147483647) + + SlotNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Chassis slot number. Valid values are 1 to the highest slot number + the chassis supports. For example a MCR-1900 chassis the valid slot + numbers are 1 to 19" + SYNTAX Unsigned32(1..2147483647) + + +ContainerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module. + 6-Indicates that the changes in the container folder are to be + discarded." + SYNTAX INTEGER { + active(1), + modified(2), + applyChanges(4), + discardChanges(6) + } + +AlertSeverityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The alert severity level of an event." + SYNTAX INTEGER { + systemLevelFault(0), + moduleLevelFault(1), + persistantError(2), + oneTimeError(3), + significantEvent(4), + normalOperation(5) + } +-- +-- mcrChassisGroup +-- +-- +-- mcrChassisTable +-- +mcrChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of chassis diagnostic type information." + ::= { mcrChassisGroup 1 } + +mcrChassisEntry OBJECT-TYPE + SYNTAX McrChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate chassis." + INDEX { mcrChassisIndex } + ::= { mcrChassisTable 1 } + + McrChassisEntry ::= + SEQUENCE { + mcrChassisIndex Unsigned32, + chassisModelName DisplayString, + chassisModelDesc DisplayString, + chassisSerialNumber DisplayString, + chassisBootloaderVersion DisplayString, + chassisFirmwareVersion DisplayString, + chassisOutStandWarnAlarms Unsigned32, + chassisDiagStatus Unsigned32, + chassisTemperature Integer32, + chassisCfgHighTempThreshold Integer32, + chassisReset YesNoValue, + chassisCfgMgmtSlot Unsigned32 + } + + mcrChassisIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the chassis number." + ::= { mcrChassisEntry 1 } + + chassisModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the name of the chassis model. For + the 2-slot chassis, this is the product model." + ::= { mcrChassisEntry 2 } + + chassisModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the chassis." + ::= { mcrChassisEntry 3 } + + chassisSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the chassis serial number. + For the 2-slot chassis, this is writeable (and user-defined). For + other chassis, this is read-only (and reflects the chassis' + actual serial number)." + ::= { mcrChassisEntry 4 } + + chassisBootloaderVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the chassis bootloader version. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 5 } + + chassisFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the chassis firmware version. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 6 } + + chassisOutStandWarnAlarms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of outstanding warnings and alarms for + this chassis. If this value is not zero then user intervention is needed + to resolve the outstanding warnings and alarms. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 7 } + + chassisDiagStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the chassis self-test diagnostics result. + It will return zero if it passed and non-zero error code if it + failed. The following are possible non-zero error codes: + 1 - Firmware download required + 2 - Temperature sensor not functional + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 8 } + + chassisTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current temperature of the chassis. The + temperature returned will be either Celsius or Fahrenheit based on your + current regional display settings. If the temperature returned is -1 + then a problem with the temperature sensor has occurred and the current + temperature is unknown. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 9 } + + chassisCfgHighTempThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the chassis temperature high threshold. If the + chassis temperature exceeds this threshold then an alert will be generated. + The value read/written will be either Celsius or Fahrenheit based on your + current regional display settings. The valid range for this threshold + is 0 to 70 degrees Celsius or 32 to 158 degrees Fahrenheit. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 10 } + + chassisReset OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the resetting of the chassis (all modules). Reading this + object always returns 0." + ::= { mcrChassisEntry 11 } + + chassisCfgMgmtSlot OBJECT-TYPE + SYNTAX Unsigned32(1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the 2-slot chassis, this is the configured slot index of the + management module. This value only needs to be changed if the + management module is physically installed in slot 2, rather than + slot 1. The management module should be restarted after changing + this value." + ::= { mcrChassisEntry 12 } + +-- end of mcrChassisTable +-- + +-- +-- mcrPsmuTable +-- +mcrPsmuTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrPsmuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of PSMU (Power Supply Monitoring Unit) diagnostic type + information. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisGroup 2 } + +mcrPsmuEntry OBJECT-TYPE + SYNTAX McrPsmuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate PSMU." + INDEX { mcrChassisIndex, mcrPsmuIndex } + ::= { mcrPsmuTable 1 } + + McrPsmuEntry ::= + SEQUENCE { + mcrPsmuIndex INTEGER, + mcrPsmuModelName DisplayString, + mcrPsmuModelDesc DisplayString, + mcrPsmuPsuSerialNumber DisplayString, + mcrPsmuBootloaderVersion DisplayString, + mcrPsmuFirmwareVersion DisplayString, + mcrPsmuOutStandWarnAlarms Unsigned32, + mcrPsmuPsuStatus INTEGER, + mcrPsmuPsuVoltage DisplayString, + mcrPsmuPsuPowerUsage DisplayString, + mcrPsmuFanStatus INTEGER, + mcrPsmuFanSpeed Unsigned32 + } + + mcrPsmuIndex OBJECT-TYPE + SYNTAX INTEGER { + a(1), + b(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the PSMU bay as either A or B." + ::= { mcrPsmuEntry 2 } + + mcrPsmuModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the PSMU model." + ::= { mcrPsmuEntry 3 } + + mcrPsmuModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the power supply model + present in the chassis" + ::= { mcrPsmuEntry 4 } + + mcrPsmuPsuSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the PSU serial number." + ::= { mcrPsmuEntry 5 } + + mcrPsmuBootloaderVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the PSMU bootloader version." + ::= { mcrPsmuEntry 6 } + + mcrPsmuFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the PSMU firmware version." + ::= { mcrPsmuEntry 7 } + + mcrPsmuOutStandWarnAlarms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of outstanding warnings and alarms for + this chassis. If this value is not zero then user intervention is needed + to resolve the outstanding warnings and alarms" + ::= { mcrPsmuEntry 8 } + + mcrPsmuPsuStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(0), + good(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies if the PSMU power supply unit (PSU) status." + ::= { mcrPsmuEntry 9 } + + mcrPsmuPsuVoltage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current PSU voltage being supplied." + ::= { mcrPsmuEntry 10 } + + mcrPsmuPsuPowerUsage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies power currently being supplied to the chassis, + in milliwatts. A value of 0 indicate that the power supply is + not in use" + ::= { mcrPsmuEntry 11 } + + mcrPsmuFanStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(0), + good(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the fan status." + ::= { mcrPsmuEntry 12 } + + mcrPsmuFanSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the speed of the fan in RPM." + ::= { mcrPsmuEntry 13 } + +-- +-- end of mcrPsmuTable +-- + +-- +-- mcrChassisSlotTable +-- +mcrChassisSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrChassisSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of chassis slot configuration, status and diagnostic type + information." + ::= { mcrChassisGroup 3 } + + mcrChassisSlotEntry OBJECT-TYPE + SYNTAX McrChassisSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate slot in a chassis." + INDEX { mcrChassisIndex, mcrChassisSlotIndex } + ::= { mcrChassisSlotTable 1 } + + McrChassisSlotEntry ::= + SEQUENCE { + mcrChassisSlotIndex SlotNumber, + mcrUserDefinedModuleName DisplayString, + mcrModuleModelName DisplayString, + mcrUnManagedModuleSlotName DisplayString, + mcrModuleSerialNumber DisplayString, + mcrModuleBootloaderVersion DisplayString, + mcrModuleFirmwareVersion DisplayString, + mcrModuleoOutStandWarnAlarms Unsigned32, + mcrModuleDiagStatus Integer32, + mcrModuleTypeInserted INTEGER, + mcrMediaConfigBackupRestore INTEGER, + mcrMediaBackedupModuleType INTEGER, + mcrChassisPwrUpSlotPwrState OnOffValue, + mcrCurrentPowerState OnOffValue, + mcrPowerScheduleEnable INTEGER, + mcrModuleReset INTEGER, + mcrModuleResetToFactory INTEGER, + mcrModuleModelDesc DisplayString + } + + mcrChassisSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the chassis slot number." + ::= { mcrChassisSlotEntry 2 } + + mcrUserDefinedModuleName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the user defined name of the module inserted + in the slot. The default name is the model name of the media converter module" + ::= { mcrChassisSlotEntry 3 } + + mcrModuleModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model name of the module inserted + in the slot." + ::= { mcrChassisSlotEntry 4 } + + mcrUnManagedModuleSlotName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the user defined name for an unmanaged + module inserted in the slot. Unmanaged modules include all perle + C-1000, C-100, C-1110 and c-110 type modules." + ::= { mcrChassisSlotEntry 5 } + + mcrModuleSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the serial number of the module inserted + in the slot." + ::= { mcrChassisSlotEntry 6 } + + mcrModuleBootloaderVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bootloader version of the module inserted + in the slot." + ::= { mcrChassisSlotEntry 7 } + + mcrModuleFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the firmware version of the module inserted + in the slot." + ::= { mcrChassisSlotEntry 8 } + + mcrModuleoOutStandWarnAlarms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of outstanding warnings and alarms for + this module. If this value is not zero then user intervention is needed + to resolve the outstanding warnings and alarms" + ::= { mcrChassisSlotEntry 9 } + + mcrModuleDiagStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the module's self-test diagnostics result. It will + return zero if it passed and non-zero error code if the module has + failed.The following are possible non-zero error codes: + 1 - Media converter module's PHY is not functional. + 2 - Firmware download required" + ::= { mcrChassisSlotEntry 10 } + + mcrModuleTypeInserted OBJECT-TYPE + SYNTAX INTEGER { + unManaged(-3), + mcrMgt(-2), + unknown(-1), + empty(0), + cm1000Fixed(1), + cm100Fixed(2), + cm1110RateConv(3), + cm110RateConv(4), + cm100mmFixed(5), + cm1000mmFixed(6), + cm10gFixed(7), + exCM(8), + cm10gt(9), + cm4gpt(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the module type inserted for this chassis slot." + ::= { mcrChassisSlotEntry 11 } + + mcrMediaConfigBackupRestore OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1), + notApplicable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is applicable to media converter modules only. It identifies + whether the media configuration will be automatically backed up to + or restored from the management card's non-volatile memory" + ::= { mcrChassisSlotEntry 12 } + + + mcrMediaBackedupModuleType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + cm1000Fixed(1), + cm100Fixed(2), + cm1110RateConv(3), + cm110RateConv(4), + cm100mmFixed(5), + cm1000mmFixed(6), + cm10gFixed(7), + exCM(8), + cm10gt(9), + cm4gpt(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module type of the configuration that + was backed up for the slot on the management card's non-volatile + memory when the mcrMediaConfigBackupRestore object was enabled. " + ::= { mcrChassisSlotEntry 13 } + + mcrChassisPwrUpSlotPwrState OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the default power state of the slot when the + chassis is initially powered up. The current power state of the slot + can be manually changed by writing to mcrCurrentPowerState object or + dynamically changed via slot power schedule configuration. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisSlotEntry 14 } + + mcrCurrentPowerState OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object allows the current power state of the slot to be + turned on or off. This object is not writable for management modules + or the 2-slot chassis. + Reading this object will return the current slot power state." + ::= { mcrChassisSlotEntry 15 } + + mcrPowerScheduleEnable OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1), + notApplicable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is not applicable to management modules. It identifies + if power schedule is enabled for the slot. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisSlotEntry 16 } + + mcrModuleReset OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1), + notApplicable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows you to reset the module inserted in the slot." + ::= { mcrChassisSlotEntry 17 } + + mcrModuleResetToFactory OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1), + notApplicable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows you to reset to factory the module inserted in + the slot. " + ::= { mcrChassisSlotEntry 18 } + + mcrModuleModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the slot." + ::= { mcrChassisSlotEntry 19 } + + +-- +-- end of mcrChassisSlotTable +-- + +-- +-- mcrModuleTypes +-- +mcrModuleTypes OBJECT IDENTIFIER + ::= { mcrChassisGroup 4 } + +-- +-- cm1000Fixed - 1000 Mb fixed media Converter type modules +-- +cm1000Fixed OBJECT IDENTIFIER ::= { mcrModuleTypes 1 } + +-- +-- cm1000FixedTable +-- +cm1000FixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000 type media converter module's status type information." + ::= { cm1000Fixed 1 } + + cm1000FixedEntry OBJECT-TYPE + SYNTAX Cm1000FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm1000SlotIndex } + ::= { cm1000FixedTable 1 } + + Cm1000FixedEntry ::= + SEQUENCE { + cm1000SlotIndex SlotNumber, + cm1000Modelname DisplayString, + cm1000ModelDesc DisplayString, + cm1000HwJmp5ConfigMode INTEGER, + cm1000HwSw1FiberAutoNeg INTEGER, + cm1000HwSw2LinkMode INTEGER, + cm1000HwSw3FiberFaultAlert INTEGER, + cm1000HwSw4Duplex INTEGER, + cm1000HwSw5Pause INTEGER, + cm1000HwSw6Loopback INTEGER, + cm1000FiberLinkStatus INTEGER, + cm1000FiberConnType INTEGER, + cm1000FiberAutoNegState INTEGER, + cm1000FiberSpeed INTEGER, + cm1000FiberDuplex INTEGER, + cm1000FiberPauseEnh INTEGER, + cm1000FiberLPRFStatus INTEGER, + cm1000FiberReceiveStatus INTEGER, + cm1000FiberLoopBack EnableDisableValue, + cm1000CopperLinkStatus INTEGER, + cm1000CopperConnType INTEGER, + cm1000CopperAutoNegState INTEGER, + cm1000CopperSpeed INTEGER, + cm1000CopperDuplex INTEGER, + cm1000CopperCrossOver INTEGER, + cm1000CopperPauseEnh INTEGER, + cm1000CopperLPRFStatus INTEGER + } + + cm1000SlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm1000FixedEntry 2 } + + cm1000Modelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm1000FixedEntry 3 } + + cm1000ModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm1000FixedEntry 4 } + + cm1000HwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm1000FixedEntry 5 } + + + cm1000HwSw1FiberAutoNeg OBJECT-TYPE + SYNTAX INTEGER{ + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber Auto-Negotiation." + ::= { cm1000FixedEntry 6 } + + cm1000HwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm1000FixedEntry 7 } + + cm1000HwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault Alert." + ::= { cm1000FixedEntry 8 } + + cm1000HwSw4Duplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpAuto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper duplex." + ::= { cm1000FixedEntry 9 } + + cm1000HwSw5Pause OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper pause (flow control)." + ::= { cm1000FixedEntry 10 } + + cm1000HwSw6Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber loopback mode." + ::= { cm1000FixedEntry 11 } + + cm1000FiberLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status." + ::= { cm1000FixedEntry 12 } + + cm1000FiberConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type." + ::= { cm1000FixedEntry 13 } + + cm1000FiberAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state." + ::= { cm1000FixedEntry 14 } + + cm1000FiberSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second." + ::= { cm1000FixedEntry 15 } + + cm1000FiberDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored." + ::= { cm1000FixedEntry 16 } + + cm1000FiberPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored." + ::= { cm1000FixedEntry 17 } + + cm1000FiberLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + offline(1), + linkFault(2), + autoNegError(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status." + ::= { cm1000FixedEntry 18 } + + cm1000FiberReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port" + ::= { cm1000FixedEntry 19 } + + cm1000FiberLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media converter module's current fiber loopback mode setting. Writing to this + object will change the current settings. This object is read-only if + the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1000FixedEntry 20 } + + cm1000CopperLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper link status." + ::= { cm1000FixedEntry 21 } + + cm1000CopperConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper connector type." + ::= { cm1000FixedEntry 22 } + + cm1000CopperAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper auto-negotiation state." + ::= { cm1000FixedEntry 23 } + + cm1000CopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper port speed in megabits per second." + ::= { cm1000FixedEntry 24 } + + cm1000CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1000FixedEntry 25 } + + cm1000CopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1000FixedEntry 26 } + + cm1000CopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object indicates + the media converter module's current copper auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored." + ::= { cm1000FixedEntry 27 } + + cm1000CopperLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper Link Partner Remote Fault status." + ::= { cm1000FixedEntry 28 } +-- +-- cm1000FixedTable +-- +-- +-- cm1000ConfigTable +-- +cm1000ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000 type media converter module's configuration type information." + ::= { cm1000Fixed 2 } + + cm1000ConfigEntry OBJECT-TYPE + SYNTAX Cm1000ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm1000ConfigSlotIndex } + ::= { cm1000ConfigTable 1 } + + Cm1000ConfigEntry ::= + SEQUENCE { + cm1000ConfigSlotIndex SlotNumber, + cm1000ConfigStatus ContainerStatus, + cm1000ConfigModuleName DisplayString, + cm1000ConfigLinkMode INTEGER, + cm1000ConfigFiberFaultAlert EnableDisableValue, + cm1000ConfigJumboPackets EnableDisableValue, + cm1000ConfigFiberPortName DisplayString, + cm1000ConfigFiberPortEnable YesNoValue, + cm1000ConfigFiberAutoNeg EnableDisableValue, + cm1000ConfigCopperPortName DisplayString, + cm1000ConfigCopperPortEnable YesNoValue, + cm1000ConfigCopperDuplex INTEGER, + cm1000ConfigCopperPauseEnh INTEGER, + cm1000ConfigCopperLowPower OnOffValue + } + + cm1000ConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm1000ConfigEntry 2 } + + cm1000ConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm1000ConfigEntry 3 } + + cm1000ConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm1000ConfigEntry 4 } + + cm1000ConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm1000ConfigEntry 5 } + + cm1000ConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm1000ConfigEntry 6 } + + cm1000ConfigJumboPackets OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Jumbo Packet setting for the media converter module + present in the chassis. " + ::= { cm1000ConfigEntry 7 } + + cm1000ConfigFiberPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port." + ::= { cm1000ConfigEntry 8 } + + cm1000ConfigFiberPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm1000ConfigEntry 9 } + + cm1000ConfigFiberAutoNeg OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the wither fiber auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm1000ConfigEntry 10 } + + cm1000ConfigCopperPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the copper port. " + ::= { cm1000ConfigEntry 11 } + + cm1000ConfigCopperPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm1000ConfigEntry 12 } + + cm1000ConfigCopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the duplex settings for the copper port. + This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { cm1000ConfigEntry 13 } + + cm1000ConfigCopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + symmAsymRx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper pause (flow control) setting that + is a advertised. The settings can be disabled, advertise symmetrical, + advertise asymmetrical TX or advertise symmetrical and asymmetrical + RX. This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { cm1000ConfigEntry 14 } + + cm1000ConfigCopperLowPower OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper low power setting for the media converter module + present in the chassis. " + ::= { cm1000ConfigEntry 15 } +-- +-- cm1000ConfigTable +-- + +-- +-- cm1000LedTable +-- +cm1000LedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000 type media converter module's LED status information." + ::= { cm1000Fixed 3 } + + cm1000LedEntry OBJECT-TYPE + SYNTAX Cm1000LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm1000LedSlotIndex } + ::= { cm1000LedTable 1 } + + Cm1000LedEntry ::= + SEQUENCE { + cm1000LedSlotIndex SlotNumber, + cm1000LedPWR INTEGER, + cm1000LedLKF INTEGER, + cm1000LedLKC INTEGER + } + + cm1000LedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm1000LedEntry 2 } + + cm1000LedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm1000LedEntry 3 } + + cm1000LedLKF OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm1000LedEntry 4 } + + cm1000LedLKC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. + Possible status values are: + off(0) - No copper link + on(1) - Copper link present" + ::= { cm1000LedEntry 5 } + +-- +-- end of cm1000LedTable +-- + +-- +-- end of cm1000Fixed +-- + +-- cm1000mmFixed - 1000 Mb fixed media Converter type modules +-- +cm1000mmFixed OBJECT IDENTIFIER ::= { mcrModuleTypes 6 } + +-- +-- cm1000mmFixedTable +-- +cm1000mmFixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000mmFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000MM type media converter module's status type information." + ::= { cm1000mmFixed 1 } + + cm1000mmFixedEntry OBJECT-TYPE + SYNTAX Cm1000mmFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000MM type + media converter module." + INDEX { mcrChassisIndex, cm1000mmSlotIndex } + ::= { cm1000mmFixedTable 1 } + + Cm1000mmFixedEntry ::= + SEQUENCE { + cm1000mmSlotIndex SlotNumber, + cm1000mmModelname DisplayString, + cm1000mmModelDesc DisplayString, + cm1000mmHwJmp5ConfigMode INTEGER, + cm1000mmHwSw1FiberAutoNeg INTEGER, + cm1000mmHwSw2LinkMode INTEGER, + cm1000mmHwSw3FiberFaultAlert INTEGER, + cm1000mmHwSw4Loopback1 INTEGER, + cm1000mmHwSw5Loopback2 INTEGER, + + cm1000mmFiber1LinkStatus INTEGER, + cm1000mmFiber1ConnType INTEGER, + cm1000mmFiber1AutoNegState INTEGER, + cm1000mmFiber1Speed INTEGER, + cm1000mmFiber1Duplex INTEGER, + cm1000mmFiber1PauseEnh INTEGER, + cm1000mmFiber1LPRFStatus INTEGER, + cm1000mmFiber1ReceiveStatus INTEGER, + + cm1000mmFiber2LinkStatus INTEGER, + cm1000mmFiber2ConnType INTEGER, + cm1000mmFiber2AutoNegState INTEGER, + cm1000mmFiber2Speed INTEGER, + cm1000mmFiber2Duplex INTEGER, + cm1000mmFiber2PauseEnh INTEGER, + cm1000mmFiber2LPRFStatus INTEGER, + cm1000mmFiber2ReceiveStatus INTEGER, + + cm1000mmFiberLoopBack INTEGER + } + + cm1000mmSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000MM type module is currently inserted" + ::= { cm1000mmFixedEntry 2 } + + cm1000mmModelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm1000mmFixedEntry 3 } + + cm1000mmModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm1000mmFixedEntry 4 } + + cm1000mmHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm1000mmFixedEntry 5 } + + + cm1000mmHwSw1FiberAutoNeg OBJECT-TYPE + SYNTAX INTEGER{ + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber Auto-Negotiation." + ::= { cm1000mmFixedEntry 6 } + + cm1000mmHwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm1000mmFixedEntry 7 } + + cm1000mmHwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault Alert." + ::= { cm1000mmFixedEntry 8 } + + cm1000mmHwSw4Loopback1 OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for loopback (fiber port 1)." + ::= { cm1000mmFixedEntry 9 } + + cm1000mmHwSw5Loopback2 OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for loopback (fiber port 2)." + ::= { cm1000mmFixedEntry 10 } + + cm1000mmFiber1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm1000mmFixedEntry 12 } + + cm1000mmFiber1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm1000mmFixedEntry 13 } + + cm1000mmFiber1AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 1)." + ::= { cm1000mmFixedEntry 14 } + + cm1000mmFiber1Speed OBJECT-TYPE + SYNTAX INTEGER { + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 1)." + ::= { cm1000mmFixedEntry 15 } + + cm1000mmFiber1Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 1)" + ::= { cm1000mmFixedEntry 16 } + + cm1000mmFiber1PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 1)" + ::= { cm1000mmFixedEntry 17 } + + cm1000mmFiber1LPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + offline(1), + linkFault(2), + autoNegError(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status (port 1)." + ::= { cm1000mmFixedEntry 18 } + + cm1000mmFiber1ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 1)" + ::= { cm1000mmFixedEntry 19 } + + cm1000mmFiber2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm1000mmFixedEntry 20 } + + cm1000mmFiber2ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm1000mmFixedEntry 21 } + + cm1000mmFiber2AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 2)." + ::= { cm1000mmFixedEntry 22 } + + cm1000mmFiber2Speed OBJECT-TYPE + SYNTAX INTEGER { + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 2)." + ::= { cm1000mmFixedEntry 23 } + + cm1000mmFiber2Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 2)" + ::= { cm1000mmFixedEntry 24 } + + cm1000mmFiber2PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 2)" + ::= { cm1000mmFixedEntry 25 } + + cm1000mmFiber2LPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + offline(1), + linkFault(2), + autoNegError(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status (port 2)." + ::= { cm1000mmFixedEntry 26 } + + cm1000mmFiber2ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 2)" + ::= { cm1000mmFixedEntry 27 } + + cm1000mmFiberLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media converter module's current fiber loopback mode setting. Writing to this + object will change the current settings. This object is read-only if + the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1000mmFixedEntry 28 } + +-- +-- cm1000mmFixedTable +-- +-- +-- cm1000mmConfigTable +-- +cm1000mmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000mmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000MM type media converter module's configuration type information." + ::= { cm1000mmFixed 2 } + + cm1000mmConfigEntry OBJECT-TYPE + SYNTAX Cm1000mmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000MM type + media converter module." + INDEX { mcrChassisIndex, cm1000mmConfigSlotIndex } + ::= { cm1000mmConfigTable 1 } + + Cm1000mmConfigEntry ::= + SEQUENCE { + cm1000mmConfigSlotIndex SlotNumber, + cm1000mmConfigStatus ContainerStatus, + cm1000mmConfigModuleName DisplayString, + cm1000mmConfigLinkMode INTEGER, + cm1000mmConfigFiberFaultAlert EnableDisableValue, + cm1000mmConfigJumboPackets EnableDisableValue, + cm1000mmConfigFiberAutoNeg EnableDisableValue, + cm1000mmConfigFiber1PortName DisplayString, + cm1000mmConfigFiber1PortEnable YesNoValue, + cm1000mmConfigFiber2PortName DisplayString, + cm1000mmConfigFiber2PortEnable YesNoValue + } + + cm1000mmConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000MM type module is currently inserted" + ::= { cm1000mmConfigEntry 2 } + + cm1000mmConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm1000mmConfigEntry 3 } + + cm1000mmConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm1000mmConfigEntry 4 } + + cm1000mmConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm1000mmConfigEntry 5 } + + cm1000mmConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm1000mmConfigEntry 6 } + + cm1000mmConfigJumboPackets OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Jumbo Packet setting for the media converter module + present in the chassis. " + ::= { cm1000mmConfigEntry 7 } + + cm1000mmConfigFiberAutoNeg OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the wither fiber auto-negotiation is + enabled for both ports. This object is read-only if the media + module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1000mmConfigEntry 8 } + + cm1000mmConfigFiber1PortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port (port 1)." + ::= { cm1000mmConfigEntry 9 } + + cm1000mmConfigFiber1PortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled (port 1)." + ::= { cm1000mmConfigEntry 10 } + + cm1000mmConfigFiber2PortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port (port 2)." + ::= { cm1000mmConfigEntry 11 } + + cm1000mmConfigFiber2PortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled (port 2)." + ::= { cm1000mmConfigEntry 12 } + + +-- +-- cm1000mmConfigTable +-- + +-- +-- cm1000mmLedTable +-- +cm1000mmLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000mmLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000MM type media converter module's LED status information." + ::= { cm1000mmFixed 3 } + + cm1000mmLedEntry OBJECT-TYPE + SYNTAX Cm1000mmLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000MM type + media converter module." + INDEX { mcrChassisIndex, cm1000mmLedsSlotIndex } + ::= { cm1000mmLedTable 1 } + + Cm1000mmLedEntry ::= + SEQUENCE { + cm1000mmLedsSlotIndex SlotNumber, + cm1000mmLedPWR INTEGER, + cm1000mmLedLK1 INTEGER, + cm1000mmLedLK2 INTEGER + } + + cm1000mmLedsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm1000mmLedEntry 2 } + + cm1000mmLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm1000mmLedEntry 3 } + + cm1000mmLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber port 1 (LK1) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm1000mmLedEntry 4 } + + cm1000mmLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber port 2 (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm1000mmLedEntry 5 } + +-- +-- end of cm1000mmLedTable +-- + +-- +-- end of cm1000mmFixed + +-- +-- cm100Fixed - 100 Mb fixed media Converter type modules +-- +cm100Fixed OBJECT IDENTIFIER ::= { mcrModuleTypes 2 } + +-- +-- cm100FixedTable +-- +cm100FixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100 type media converter module's configuration and status type + information." + ::= { cm100Fixed 1 } + + cm100FixedEntry OBJECT-TYPE + SYNTAX Cm100FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm100SlotIndex } + ::= { cm100FixedTable 1 } + + Cm100FixedEntry ::= + SEQUENCE { + cm100SlotIndex SlotNumber, + cm100ModelName DisplayString, + cm100ModelDesc DisplayString, + cm100HwJmp5ConfigMode INTEGER, + cm100HwJmp6AutoMDI INTEGER, + cm100HwSw1AutoNegotiation INTEGER, + cm100HwSw2LinkMode INTEGER, + cm100HwSw3FarEndFault INTEGER, + cm100HwSw5Pause INTEGER, + cm100HwSw6Loopback INTEGER, + cm100FiberLinkStatus INTEGER, + cm100FiberConnType INTEGER, + cm100FiberSpeed INTEGER, + cm100FiberFarEndFault INTEGER, + cm100FiberReceiveStatus INTEGER, + cm100FiberLoopBack EnableDisableValue, + cm100CopperLinkStatus INTEGER, + cm100CopperConnType INTEGER, + cm100CopperAutoNegState INTEGER, + cm100CopperSpeed INTEGER, + cm100CopperDuplex INTEGER, + cm100CopperCrossOver INTEGER, + cm100CopperPause INTEGER, + cm100CopperLPRFStatus INTEGER + } + + cm100SlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100 type module is currently inserted" + ::= { cm100FixedEntry 2 } + + cm100ModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm100FixedEntry 3 } + + cm100ModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm100FixedEntry 4 } + + cm100HwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { cm100FixedEntry 5 } + + cm100HwJmp6AutoMDI OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's hardware Auto MDIX jumper + settings. " + ::= { cm100FixedEntry 6 } + + + cm100HwSw1AutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber Auto-Negotiation." + ::= { cm100FixedEntry 7 } + + cm100HwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownStandardMode(0), + swUpLinkPassthroughMode(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm100FixedEntry 8 } + + cm100HwSw3FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Far End Fault." + ::= { cm100FixedEntry 9 } + +-- cm100HwSw4 unused switch + + cm100HwSw5Pause OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper pause (flow control)." + ::= { cm100FixedEntry 10 } + + + cm100HwSw6Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber loopback mode." + ::= { cm100FixedEntry 11 } + + + cm100FiberLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status." + ::= { cm100FixedEntry 12 } + + cm100FiberConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type." + ::= { cm100FixedEntry 13 } + + cm100FiberSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second." + ::= { cm100FixedEntry 14 } + + cm100FiberFarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status." + ::= { cm100FixedEntry 15 } + + cm100FiberReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port" + ::= { cm100FixedEntry 16 } + + cm100FiberLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm100FixedEntry 17 } + + cm100CopperLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper link status." + ::= { cm100FixedEntry 18 } + + cm100CopperConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper connector type." + ::= { cm100FixedEntry 19 } + + + cm100CopperAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper auto-negotiation state." + ::= { cm100FixedEntry 20 } + + cm100CopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the copper port speed in megabits per second." + ::= { cm100FixedEntry 21 } + + cm100CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm100FixedEntry 22 } + + cm100CopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm100FixedEntry 23 } + + cm100CopperPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object indicates + the media converter module's current copper auto-negotiated pause (flow control) + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm100FixedEntry 24 } + + cm100CopperLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper Link Partner Remote Fault status." + ::= { cm100FixedEntry 25} + +-- +-- end of cm100FixedTable +-- + + +-- +-- cm100ConfigTable +-- +cm100ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100 type media converter module's configuration and status type + information." + ::= { cm100Fixed 2 } + + cm100ConfigEntry OBJECT-TYPE + SYNTAX Cm100ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm100ConfigSlotIndex } + ::= { cm100ConfigTable 1 } + + Cm100ConfigEntry ::= + SEQUENCE { + cm100ConfigSlotIndex SlotNumber, + cm100ConfigStatus ContainerStatus, + cm100ConfigModuleName DisplayString, + cm100ConfigLinkMode INTEGER, + cm100ConfigFiberFarEndFault EnableDisableValue, + cm100ConfigFiberPortName DisplayString, + cm100ConfigFiberPortEnable YesNoValue, + cm100ConfigCopperPortName DisplayString, + cm100ConfigCopperPortEnable YesNoValue, + cm100ConfigCopperAutoNegotiation EnableDisableValue, + cm100ConfigCopperCrossOver INTEGER, + cm100ConfigCopperPause INTEGER + } + + cm100ConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm100ConfigEntry 2 } + + cm100ConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm100ConfigEntry 3 } + + cm100ConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm100ConfigEntry 4 } + + + cm100ConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + linkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm100ConfigEntry 5 } + + cm100ConfigFiberFarEndFault OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the fiber Far End Fault setting for the media + module. This setting is always enabled if Link Mode is set to linkPassthrough. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm100ConfigEntry 6 } + + cm100ConfigFiberPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port." + ::= { cm100ConfigEntry 7 } + + cm100ConfigFiberPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm100ConfigEntry 8 } + + cm100ConfigCopperPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the copper port. " + ::= { cm100ConfigEntry 9 } + + cm100ConfigCopperPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm100ConfigEntry 10 } + + + cm100ConfigCopperAutoNegotiation OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether copper auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm100ConfigEntry 11 } + + + cm100ConfigCopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper MDI/MDI-X setting.This object + is read-only if the media converter module's ConfigMode jumper is set to" + ::= { cm100ConfigEntry 12 } + + cm100ConfigCopperPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper's port pause (flow control) settings. + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm100ConfigEntry 13 } + +-- +-- end of cm100ConfigTable +-- + + +-- +-- cm100LedTable +-- +cm100LedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100 type media converter module's LED status information." + ::= { cm100Fixed 3 } + + cm100LedEntry OBJECT-TYPE + SYNTAX Cm100LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-100 type + media converter module." + INDEX { mcrChassisIndex, cm100LedSlotIndex } + ::= { cm100LedTable 1 } + + Cm100LedEntry ::= + SEQUENCE { + cm100LedSlotIndex SlotNumber, + cm100LedPWR INTEGER, + cm100LedLKF INTEGER, + cm100LedLKC INTEGER + } + + cm100LedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100 type module is currently inserted" + ::= { cm100LedEntry 2 } + + cm100LedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm100LedEntry 3 } + + cm100LedLKF OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber (LKF) LED on the media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm100LedEntry 4 } + + cm100LedLKC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. + Possible status values are: + off(0) - No copper link + on(1) - Copper link present" + ::= { cm100LedEntry 5 } + +-- +-- end of cm100LedTable +-- + +-- +-- end of cm100Fixed +-- + +-- cm100mmFixed - 100 Mb fixed media Converter type modules +-- +cm100mmFixed OBJECT IDENTIFIER ::= { mcrModuleTypes 7 } + +-- +-- cm100mmFixedTable +-- +cm100mmFixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100mmFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100MM type media converter module's configuration and status type + information." + ::= { cm100mmFixed 1 } + + cm100mmFixedEntry OBJECT-TYPE + SYNTAX Cm100mmFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-100MM type + media converter module." + INDEX { mcrChassisIndex, cm100mmSlotIndex } + ::= { cm100mmFixedTable 1 } + + Cm100mmFixedEntry ::= + SEQUENCE { + cm100mmSlotIndex SlotNumber, + cm100mmModelName DisplayString, + cm100mmModelDesc DisplayString, + cm100mmHwJmp5ConfigMode INTEGER, + cm100mmHwSw1LinkPassthrough INTEGER, + cm100mmHwSw2FarEndFault INTEGER, + cm100mmHwSw3Loopback1 INTEGER, + cm100mmHwSw4Loopback2 INTEGER, + cm100mmFiber1LinkStatus INTEGER, + cm100mmFiber1ConnType INTEGER, + cm100mmFiber1Speed INTEGER, + cm100mmFiber1FarEndFault INTEGER, + cm100mmFiber1ReceiveStatus INTEGER, + cm100mmFiber2LinkStatus INTEGER, + cm100mmFiber2ConnType INTEGER, + cm100mmFiber2Speed INTEGER, + cm100mmFiber2FarEndFault INTEGER, + cm100mmFiber2ReceiveStatus INTEGER, + cm100mmFiberLoopBack INTEGER + } + + cm100mmSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100MM type module is currently inserted" + ::= { cm100mmFixedEntry 2 } + + cm100mmModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm100mmFixedEntry 3 } + + cm100mmModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm100mmFixedEntry 4 } + + cm100mmHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { cm100mmFixedEntry 5 } + + + cm100mmHwSw1LinkPassthrough OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Passthrough." + ::= { cm100mmFixedEntry 6 } + + cm100mmHwSw2FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Far-End Fault." + ::= { cm100mmFixedEntry 7 } + + cm100mmHwSw3Loopback1 OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Loopback (fiber port 1)." + ::= { cm100mmFixedEntry 8 } + + cm100mmHwSw4Loopback2 OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Loopback (fiber port 2)." + ::= { cm100mmFixedEntry 9 } + + cm100mmFiber1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm100mmFixedEntry 12 } + + cm100mmFiber1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm100mmFixedEntry 13 } + + cm100mmFiber1Speed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 1)." + ::= { cm100mmFixedEntry 14 } + + cm100mmFiber1FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status (port 1)." + ::= { cm100mmFixedEntry 15 } + + cm100mmFiber1ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 1)" + ::= { cm100mmFixedEntry 16 } + + cm100mmFiber2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm100mmFixedEntry 17 } + + cm100mmFiber2ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm100mmFixedEntry 18 } + + cm100mmFiber2Speed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 2)." + ::= { cm100mmFixedEntry 19 } + + cm100mmFiber2FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status (port 2)." + ::= { cm100mmFixedEntry 20 } + + cm100mmFiber2ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 2)" + ::= { cm100mmFixedEntry 21 } + + cm100mmFiberLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm100mmFixedEntry 22 } + +-- +-- end of cm100mmFixedTable +-- + + +-- +-- cm100mmConfigTable +-- +cm100mmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100mmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100MM type media converter module's configuration and status type + information." + ::= { cm100mmFixed 2 } + + cm100mmConfigEntry OBJECT-TYPE + SYNTAX Cm100mmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-100MM type + media converter module." + INDEX { mcrChassisIndex, cm100mmConfigSlotIndex } + ::= { cm100mmConfigTable 1 } + + Cm100mmConfigEntry ::= + SEQUENCE { + cm100mmConfigSlotIndex SlotNumber, + cm100mmConfigStatus ContainerStatus, + cm100mmConfigModuleName DisplayString, + cm100mmConfigLinkMode INTEGER, + cm100mmConfigFiberFarEndFault EnableDisableValue, + cm100mmConfigFiber1PortName DisplayString, + cm100mmConfigFiber1PortEnable YesNoValue, + cm100mmConfigFiber2PortName DisplayString, + cm100mmConfigFiber2PortEnable YesNoValue + } + + cm100mmConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100MM type module is currently inserted" + ::= { cm100mmConfigEntry 2 } + + cm100mmConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm100mmConfigEntry 3 } + + cm100mmConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm100mmConfigEntry 4 } + + + cm100mmConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + linkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm100mmConfigEntry 5 } + + cm100mmConfigFiberFarEndFault OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the fiber Far End Fault setting for the media + module. This setting is always enabled if Link Mode is set to linkPassthrough. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm100mmConfigEntry 6 } + + cm100mmConfigFiber1PortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port (port 1)." + ::= { cm100mmConfigEntry 7 } + + cm100mmConfigFiber1PortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled (port 2). " + ::= { cm100mmConfigEntry 8 } + + cm100mmConfigFiber2PortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port (port 2)." + ::= { cm100mmConfigEntry 9 } + + cm100mmConfigFiber2PortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled (port 2). " + ::= { cm100mmConfigEntry 10 } + +-- +-- end of cm100mmConfigTable +-- + + +-- +-- cm100mmLedTable +-- +cm100mmLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100mmLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100MM type media converter module's LED status information." + ::= { cm100mmFixed 3 } + + cm100mmLedEntry OBJECT-TYPE + SYNTAX Cm100mmLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-100MM type + media converter module." + INDEX { mcrChassisIndex, cm100mmLedSlotIndex } + ::= { cm100mmLedTable 1 } + + Cm100mmLedEntry ::= + SEQUENCE { + cm100mmLedSlotIndex SlotNumber, + cm100mmLedPWR INTEGER, + cm100mmLedLK1 INTEGER, + cm100mmLedLK2 INTEGER + } + + cm100mmLedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100MM type module is currently inserted" + ::= { cm100mmLedEntry 2 } + + cm100mmLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm100mmLedEntry 3 } + + cm100mmLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber port 1 (LK1) LED on the media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm100mmLedEntry 4 } + + cm100mmLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber port 2 (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm100mmLedEntry 5 } + +-- +-- end of cm100mmLedTable +-- + +-- +-- end of cm100mmFixed +-- + +-- +-- cm1110RateConv - 10/100/100 Mb Rate Converting media Converter type modules +-- +cm1110RateConv OBJECT IDENTIFIER ::= { mcrModuleTypes 3 } + +-- +-- cm1110RateConvTable +-- +cm1110RateConvTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110RateConvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { cm1110RateConv 1 } + + cm1110RateConvEntry OBJECT-TYPE + SYNTAX Cm1110RateConvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, cm1110SlotIndex} + ::= { cm1110RateConvTable 1 } + + Cm1110RateConvEntry ::= + SEQUENCE { + cm1110SlotIndex SlotNumber, + cm1110ModelName DisplayString, + cm1110ModelDesc DisplayString, + cm1110HwJmp5ConfigMode INTEGER, + cm1110HwJmp6AutoMDIX INTEGER, + cm1110HwSw1TpAutoNegotiation INTEGER, + cm1110HwSw2LinkMode INTEGER, + cm1110HwSw3FiberFaultAlert INTEGER, + cm1110HwSw4TpDuplex INTEGER, + cm1110HwSw5TpSpeed INTEGER, + cm1110HwSw6FiberAutoNegotiation INTEGER, + cm1110HwSw6FiberSfp100Duplex INTEGER, + cm1110HwSw7Loopback INTEGER, + cm1110FiberLinkStatus INTEGER, + cm1110FiberConnType INTEGER, + cm1110FiberAutoNegState INTEGER, + cm1110FiberSpeed INTEGER, + cm1110FiberDuplex INTEGER, + cm1110FiberPauseEnh INTEGER, + cm1110FiberLPRFStatus INTEGER, + cm1110FiberSfp100FarEndFault INTEGER, + cm1110FiberReceiveStatus INTEGER, + cm1110FiberLoopBack EnableDisableValue, + cm1110CopperLinkStatus INTEGER, + cm1110CopperConnType INTEGER, + cm1110CopperAutoNegState INTEGER, + cm1110CopperSpeed INTEGER, + cm1110CopperDuplex INTEGER, + cm1110CopperCrossOver INTEGER, + cm1110CopperPauseEnh INTEGER, + cm1110CopperLPRFStatus INTEGER, + cm1110CopperAutoSpeedDownshift INTEGER + } + + cm1110SlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110RateConvEntry 2 } + + cm1110ModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm1110RateConvEntry 3 } + + cm1110ModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm1110RateConvEntry 4 } + + cm1110HwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { cm1110RateConvEntry 5 } + + cm1110HwJmp6AutoMDIX OBJECT-TYPE + SYNTAX INTEGER { + mdix(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's hardware Auto MDIX jumper + settings. " + ::= { cm1110RateConvEntry 6 } + + cm1110HwSw1TpAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper Auto-Negotiation." + ::= { cm1110RateConvEntry 7 } + + cm1110HwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownNormalMode(0), + swUpSmartLinkPassthroughMode(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm1110RateConvEntry 8 } + + cm1110HwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault Alert." + ::= { cm1110RateConvEntry 9 } + + cm1110HwSw4TpDuplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpFull(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper duplex." + ::= { cm1110RateConvEntry 10 } + + cm1110HwSw5TpSpeed OBJECT-TYPE + SYNTAX INTEGER { + swDown10Mbps(0), + swUp100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm1110RateConvEntry 11 } + + cm1110HwSw6FiberAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber Auto-Ngotiation. + This object is not applicable if there is a 100 Mbps SFP modules + inserted." + ::= { cm1110RateConvEntry 12 } + + cm1110HwSw6FiberSfp100Duplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalfDuplex(0), + swUpFullDuplex(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber duplex if a 100 Mbps + SFP module is inserted. Otherwise this object is not applicable." + ::= { cm1110RateConvEntry 13 } + + cm1110HwSw7Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber loopback mode." + ::= { cm1110RateConvEntry 14 } + + cm1110FiberLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status." + ::= { cm1110RateConvEntry 15 } + + cm1110FiberConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type." + ::= { cm1110RateConvEntry 16 } + + + cm1110FiberAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2), + notApplicable(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state. This object is + not applicable if the fiber connector type is a 100 Mbps SFP module." + ::= { cm1110RateConvEntry 17 } + + cm1110FiberSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1), + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated duplex setting. If + auto-negotiation is not complete then the value returned should be + ignored." + ::= { cm1110RateConvEntry 18 } + + cm1110FiberDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current fiber port duplex state. " + ::= { cm1110RateConvEntry 19 } + + cm1110FiberPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be + ignored." + ::= { cm1110RateConvEntry 20 } + + cm1110FiberLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + offline(1), + linkFault(2), + autoNegError(3), + notApplicable(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status. This object + is not applicable if there is a 100 Mbps SFP module inserted." + ::= { cm1110RateConvEntry 21 } + + cm1110FiberSfp100FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3), + notApplicable(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status if a 100 Mbps SFP + module is inserted. Otherwise this object is not applicable." + ::= { cm1110RateConvEntry 22 } + + cm1110FiberReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port" + ::= { cm1110RateConvEntry 23 } + + cm1110FiberLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm1110RateConvEntry 24 } + + + cm1110CopperLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper link status." + ::= { cm1110RateConvEntry 25 } + + cm1110CopperConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper connector type." + ::= { cm1110RateConvEntry 26 } + + cm1110CopperAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper auto-negotiation state." + ::= { cm1110RateConvEntry 27 } + + cm1110CopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1), + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated speed + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1110RateConvEntry 28 } + + cm1110CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1110RateConvEntry 29 } + + cm1110CopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1110RateConvEntry 30 } + + cm1110CopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object indicates + the media converter module's current copper auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored." + ::= { cm1110RateConvEntry 31 } + + cm1110CopperLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper Link Partner Remote Fault status." + ::= { cm1110RateConvEntry 32 } + + cm1110CopperAutoSpeedDownshift OBJECT-TYPE + SYNTAX INTEGER { + noDownshift(0), + downshift(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the copper auto speed downshift + feature. noDownshift indicates that an automatic downshift of the + copper speed has not occurred." + ::= { cm1110RateConvEntry 33 } + +-- +-- cm1110RateConvTable +-- + +-- +-- cm1110ConfigTable +-- +cm1110ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration type + information." + ::= { cm1110RateConv 2 } + + cm1110ConfigEntry OBJECT-TYPE + SYNTAX Cm1110ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, cm1110ConfigSlotIndex} + ::= { cm1110ConfigTable 1 } + + Cm1110ConfigEntry ::= + SEQUENCE { + cm1110ConfigSlotIndex SlotNumber, + cm1110ConfigStatus ContainerStatus, + cm1110ConfigModuleName DisplayString, + cm1110ConfigLinkMode INTEGER, + cm1110ConfigFiberFaultAlert EnableDisableValue, + cm1110ConfigMaxPacketsSize INTEGER, + cm1110ConfigFiberPortName DisplayString, + cm1110ConfigFiberPortEnable YesNoValue, + cm1110ConfigFiberAutoNegotiation EnableDisableValue, + cm1110ConfigFiberSfp100duplex INTEGER, + cm1110ConfigCopperPortName DisplayString, + cm1110ConfigCopperPortEnable YesNoValue, + cm1110ConfigCopperAutoNegotiation EnableDisableValue, + cm1110ConfigCopperAutoNegAdv10HDX YesNoValue, + cm1110ConfigCopperAutoNegAdv10FDX YesNoValue, + cm1110ConfigCopperAutoNegAdv100HDX YesNoValue, + cm1110ConfigCopperAutoNegAdv100FDX YesNoValue, + cm1110ConfigCopperAutoNegAdv1000FDX YesNoValue, + cm1110ConfigCopperSpeed INTEGER, + cm1110ConfigCopperDuplex INTEGER, + cm1110ConfigCopperCrossOver INTEGER, + cm1110ConfigCopperPauseEnh INTEGER, + cm1110ConfigCopperAutoSpeedDownshift INTEGER, + cm1110ConfigCopper10BaseTDistance INTEGER, + + cm1110ConfigUnidirectionalEthernet INTEGER, + cm1110ConfigPriorityToEgressQueueMap0 INTEGER, + cm1110ConfigPriorityToEgressQueueMap1 INTEGER, + cm1110ConfigPriorityToEgressQueueMap2 INTEGER, + cm1110ConfigPriorityToEgressQueueMap3 INTEGER, + cm1110ConfigPriorityToEgressQueueMap4 INTEGER, + cm1110ConfigPriorityToEgressQueueMap5 INTEGER, + cm1110ConfigPriorityToEgressQueueMap6 INTEGER, + cm1110ConfigPriorityToEgressQueueMap7 INTEGER, + + cm1110ConfigCopper8021pPriority OnOffValue, + cm1110ConfigCopperIpTosPriority OnOffValue, + cm1110ConfigCopperPriorityPrecedence INTEGER, + cm1110ConfigCopperCongestionPolicy INTEGER, + + cm1110ConfigCopperPriorityMap0 INTEGER, + cm1110ConfigCopperPriorityMap1 INTEGER, + cm1110ConfigCopperPriorityMap2 INTEGER, + cm1110ConfigCopperPriorityMap3 INTEGER, + cm1110ConfigCopperPriorityMap4 INTEGER, + cm1110ConfigCopperPriorityMap5 INTEGER, + cm1110ConfigCopperPriorityMap6 INTEGER, + cm1110ConfigCopperPriorityMap7 INTEGER, + + cm1110ConfigCopperIngressLimit INTEGER, + cm1110ConfigCopperEgressLimit INTEGER, + cm1110ConfigCopperDiscardTaggedFrames OnOffValue, + cm1110ConfigCopperDiscardUntaggedFrames OnOffValue, + cm1110ConfigCopperDefaultVlanId INTEGER, + cm1110ConfigCopperDefaultPriority INTEGER, + cm1110ConfigCopperVlanTaggingAction INTEGER, + cm1110ConfigCopperFilterUnknownMulticast OnOffValue, + cm1110ConfigCopperFilterUnknownUnicast OnOffValue, + + cm1110ConfigFiber8021pPriority OnOffValue, + cm1110ConfigFiberIpTosPriority OnOffValue, + cm1110ConfigFiberPriorityPrecedence INTEGER, + cm1110ConfigFiberCongestionPolicy INTEGER, + + cm1110ConfigFiberPriorityMap0 INTEGER, + cm1110ConfigFiberPriorityMap1 INTEGER, + cm1110ConfigFiberPriorityMap2 INTEGER, + cm1110ConfigFiberPriorityMap3 INTEGER, + cm1110ConfigFiberPriorityMap4 INTEGER, + cm1110ConfigFiberPriorityMap5 INTEGER, + cm1110ConfigFiberPriorityMap6 INTEGER, + cm1110ConfigFiberPriorityMap7 INTEGER, + + cm1110ConfigFiberIngressLimit INTEGER, + cm1110ConfigFiberEgressLimit INTEGER, + cm1110ConfigFiberDiscardTaggedFrames OnOffValue, + cm1110ConfigFiberDiscardUntaggedFrames OnOffValue, + cm1110ConfigFiberDefaultVlanId INTEGER, + cm1110ConfigFiberDefaultPriority INTEGER, + cm1110ConfigFiberVlanTaggingAction INTEGER, + cm1110ConfigFiberFilterUnknownMulticast OnOffValue, + cm1110ConfigFiberFilterUnknownUnicast OnOffValue, + cm1110ConfigFiberSgmiiInterface EnableDisableValue + } + + cm1110ConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110ConfigEntry 2 } + + cm1110ConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm1110ConfigEntry 3 } + + cm1110ConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm1110ConfigEntry 4 } + + cm1110ConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm1110ConfigEntry 5 } + + cm1110ConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. For 100 Mbps SFP modules, this setting is always effectively + enabled if Link Mode is set to smartLinkPassthrough. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm1110ConfigEntry 6 } + + cm1110ConfigMaxPacketsSize OBJECT-TYPE + SYNTAX INTEGER { + maxPacket1522(0), + maxPacket2048(1), + maxPacket10240(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the media converter module's maximum packet size setting + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 7 } + + cm1110ConfigFiberPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port." + ::= { cm1110ConfigEntry 8 } + + cm1110ConfigFiberPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm1110ConfigEntry 9 } + + cm1110ConfigFiberAutoNegotiation OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether fiber auto-negotiation is enabled. + This object does not apply if the fiber connector type is a 100 Mbps + SFP module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 10 } + + cm1110ConfigFiberSfp100duplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the fiber connector type is SFP and it is a 100 Mbps fiber module then + this object identifies the duplex setting for the 100 Mbps fiber port. + Duplex for 1000 Mbps has to be auto negotiated. This object is read-only if the + media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 11 } + + cm1110ConfigCopperPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the copper port. " + ::= { cm1110ConfigEntry 12 } + + cm1110ConfigCopperPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm1110ConfigEntry 13 } + + cm1110ConfigCopperAutoNegotiation OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether copper auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 14 } + + cm1110ConfigCopperAutoNegAdv10HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 10Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 15 } + + cm1110ConfigCopperAutoNegAdv10FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 10Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 16 } + + cm1110ConfigCopperAutoNegAdv100HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 100Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 17 } + + cm1110ConfigCopperAutoNegAdv100FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 100Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 18 } + + cm1110ConfigCopperAutoNegAdv1000FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 1000Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 19 } + + cm1110ConfigCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If copper auto-negotiation is disabled then this object identifies + the configured cooper speed. 1000 Mbps speed can only be auto + negotiated. If copper auto-negotiation is enabled then this object + is ignored. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 20 } + + cm1110ConfigCopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If copper auto-negotiation is disabled then this object identifies + the duplex setting for 10 & 100 Mbps for the copper port. Duplex for + 1000 Mbps has to be auto negotiated. This object is read-only if the + media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 21 } + + cm1110ConfigCopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper MDI/MDI-X setting.This object + is read-only if the media converter module's ConfigMode jumper is set to" + ::= { cm1110ConfigEntry 22 } + + + cm1110ConfigCopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + symmAsymRx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper pause (flow control) setting that + is a advertised. The settings can be disabled, advertise symmetrical, + advertise asymmetrical TX or advertise symmetrical and asymmetrical + RX. This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 23 } + + cm1110ConfigCopperAutoSpeedDownshift OBJECT-TYPE + SYNTAX INTEGER(0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the number of times the PHY attempts to + establish a Gigabit link before the PHY downshift to the next + highest speed. A value of 0 indicates the auto downshift is + disabled" + ::= { cm1110ConfigEntry 24 } + + cm1110ConfigCopper10BaseTDistance OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + extended(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When using cable exceeding 100 meters in 10BASE-T mode this feature + should be set to extended(1)." + ::= { cm1110ConfigEntry 25 } + + + cm1110ConfigUnidirectionalEthernet OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + copperToFiber(1), + fiberToCopper(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restrict the flow of Ethernet traffic to a single direction. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 26 } + + cm1110ConfigPriorityToEgressQueueMap0 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 27 } + + cm1110ConfigPriorityToEgressQueueMap1 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 28 } + + cm1110ConfigPriorityToEgressQueueMap2 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 29 } + + cm1110ConfigPriorityToEgressQueueMap3 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 30 } + + cm1110ConfigPriorityToEgressQueueMap4 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 31 } + + cm1110ConfigPriorityToEgressQueueMap5 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 32 } + + cm1110ConfigPriorityToEgressQueueMap6 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 33 } + + cm1110ConfigPriorityToEgressQueueMap7 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 34 } + + cm1110ConfigCopper8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 35 } + + cm1110ConfigCopperIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 36 } + + cm1110ConfigCopperPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 37 } + + cm1110ConfigCopperCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 38 } + + cm1110ConfigCopperPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 39 } + + cm1110ConfigCopperPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 40 } + + cm1110ConfigCopperPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 41 } + + cm1110ConfigCopperPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 42 } + + cm1110ConfigCopperPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 43 } + + cm1110ConfigCopperPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 44 } + + cm1110ConfigCopperPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 45 } + + cm1110ConfigCopperPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 46 } + + cm1110ConfigCopperIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26), + rate100mbps(27), + rate200mbps(28), + rate300mbps(29), + rate400mbps(30), + rate500mbps(31), + rate600mbps(32), + rate700mbps(33), + rate800mbps(34), + rate900mbps(35) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 47 } + + cm1110ConfigCopperEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26), + rate100mbps(27), + rate200mbps(28), + rate300mbps(29), + rate400mbps(30), + rate500mbps(31), + rate600mbps(32), + rate700mbps(33), + rate800mbps(34), + rate900mbps(35) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 48 } + + cm1110ConfigCopperDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 49 } + + cm1110ConfigCopperDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 50 } + + cm1110ConfigCopperDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 51 } + + cm1110ConfigCopperDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 52 } + + cm1110ConfigCopperVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 53 } + + cm1110ConfigCopperFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 54 } + + cm1110ConfigCopperFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 55 } + + cm1110ConfigFiber8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 56 } + + cm1110ConfigFiberIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 57 } + + cm1110ConfigFiberPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 58 } + + cm1110ConfigFiberCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 59 } + + cm1110ConfigFiberPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 60 } + + cm1110ConfigFiberPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 61 } + + cm1110ConfigFiberPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 62 } + + cm1110ConfigFiberPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 63 } + + cm1110ConfigFiberPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 64 } + + cm1110ConfigFiberPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 65 } + + cm1110ConfigFiberPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 66 } + + cm1110ConfigFiberPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 67 } + + cm1110ConfigFiberIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26), + rate100mbps(27), + rate200mbps(28), + rate300mbps(29), + rate400mbps(30), + rate500mbps(31), + rate600mbps(32), + rate700mbps(33), + rate800mbps(34), + rate900mbps(35) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 68 } + + cm1110ConfigFiberEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26), + rate100mbps(27), + rate200mbps(28), + rate300mbps(29), + rate400mbps(30), + rate500mbps(31), + rate600mbps(32), + rate700mbps(33), + rate800mbps(34), + rate900mbps(35) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 69 } + + cm1110ConfigFiberDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 70 } + + cm1110ConfigFiberDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 71 } + + cm1110ConfigFiberDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 72 } + + cm1110ConfigFiberDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 73 } + + cm1110ConfigFiberVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 74 } + + cm1110ConfigFiberFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 75 } + + cm1110ConfigFiberFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 76 } + + cm1110ConfigFiberSgmiiInterface OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether fiber SGMII interface is enabled." + ::= { cm1110ConfigEntry 77 } + + +-- +-- +-- cm1110ConfigEntry +-- +-- +-- cm1110LedTable +-- +cm1110LedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's LED status information." + ::= { cm1110RateConv 3 } + + cm1110LedEntry OBJECT-TYPE + SYNTAX Cm1110LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, cm1110LedSlotIndex } + ::= { cm1110LedTable 1 } + + Cm1110LedEntry ::= + SEQUENCE { + cm1110LedSlotIndex SlotNumber, + cm1110LedPWR INTEGER, + cm1110LedFDF INTEGER, + cm1110LedLKF INTEGER, + cm1110LedCopperSpeed INTEGER, + cm1110LedFDC INTEGER, + cm1110LedLKC INTEGER + } + + cm1110LedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110LedEntry 2 } + + cm1110LedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm1110LedEntry 3 } + + cm1110LedFDF OBJECT-TYPE + SYNTAX INTEGER { + offHalfDuplex(0), + onFullDuplex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Full Duplex Fiber (FDF) LED + on the media converter module." + ::= { cm1110LedEntry 4 } + + cm1110LedLKF OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber (LKF) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm1110LedEntry 5 } + + cm1110LedCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + off10Mbps(0), + onYellow100Mbps(1), + onGreen1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper speed (100/1000) + LED on the management module." + ::= { cm1110LedEntry 6 } + + cm1110LedFDC OBJECT-TYPE + SYNTAX INTEGER { + offHalfDuplex(0), + onFullDuplex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Full Duplex Copper (FDC) LED + on the media converter module." + ::= { cm1110LedEntry 7 } + + cm1110LedLKC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. Possible status values are: + off(0) - No copper link + on(1) - Copper link present" + ::= { cm1110LedEntry 8 } + +-- +-- end of cm1110LedTable +-- +-- +-- cm1110RateConvStatsTable +-- +cm1110RateConvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110RateConvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { cm1110RateConv 4 } + + cm1110RateConvStatsEntry OBJECT-TYPE + SYNTAX Cm1110RateConvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, cm1110StatsSlotIndex, cm1110MediaPortIndex } + ::= { cm1110RateConvStatsTable 1 } + + Cm1110RateConvStatsEntry ::= + SEQUENCE { + cm1110StatsSlotIndex SlotNumber, + cm1110MediaPortIndex INTEGER, + + cm1110PortInDiscards Counter32, + cm1110PortInFiltered INTEGER, + cm1110PortInGoodOctets Counter32, + cm1110PortHCInGoodOctets Counter64, + cm1110PortInBadOctets Counter32, + cm1110PortInUnicasts Counter32, + cm1110PortInBroadcasts Counter32, + cm1110PortInMulticasts Counter32, + cm1110PortInPauses Counter32, + cm1110PortInUnderSizes Counter32, + cm1110PortInFragments Counter32, + cm1110PortInOversizes Counter32, + cm1110PortInJabbers Counter32, + cm1110PortInRxErrs Counter32, + cm1110PortInFcsErrs Counter32, + + cm1110PortPkts64Octets Counter32, + cm1110PortPkts65to127Octets Counter32, + cm1110PortPkts128to255Octets Counter32, + cm1110PortPkts256to511Octets Counter32, + cm1110PortPkts512to1023Octets Counter32, + cm1110PortPkts1024toMaxOctets Counter32, + + cm1110PortOutOctets Counter32, + cm1110PortHCOutOctets Counter64, + cm1110PortOutFiltered INTEGER, + cm1110PortOutUnicasts Counter32, + cm1110PortOutBroadcasts Counter32, + cm1110PortOutMulticasts Counter32, + cm1110PortOutPauses Counter32, + cm1110PortDeferreds Counter32, + cm1110PortCollisions Counter32, + cm1110PortSingles Counter32, + cm1110PortMultiples Counter32, + cm1110PortExcessives Counter32, + cm1110PortLates Counter32, + cm1110PortOutFcsErrs Counter32, + + cm1110PortResetCounters YesNoValue + } + + cm1110StatsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110RateConvStatsEntry 2 } + + cm1110MediaPortIndex OBJECT-TYPE + SYNTAX INTEGER { + copper(1), + fiber(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { cm1110RateConvStatsEntry 3 } + + cm1110PortInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good, non-filtered frames that + normally would have been forwarded, but could not due to lack of + buffer space." + ::= { cm1110RateConvStatsEntry 4 } + + cm1110PortInFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to ingress switch policy rules. " + ::= { cm1110RateConvStatsEntry 5 } + + cm1110PortInGoodOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port." + ::= { cm1110RateConvStatsEntry 6 } + + cm1110PortHCInGoodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port. This object is a 64-bit version of + cm1110PortInGoodOctets." + ::= { cm1110RateConvStatsEntry 7 } + + cm1110PortInBadOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all bad Ethernet + frames received on the media port.." + ::= { cm1110RateConvStatsEntry 8 } + + cm1110PortInUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Unicast destination MAC address." + ::= { cm1110RateConvStatsEntry 9 } + + cm1110PortInBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Broadcast destination MAC address." + ::= { cm1110RateConvStatsEntry 10 } + + cm1110PortInMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Multicast destination MAC address. This count does not include + frames counted in the cm1110PortInPauses or the cm1110PortInBroadcasts + objects." + ::= { cm1110RateConvStatsEntry 11 } + + cm1110PortInPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames reachieved that + have a Pause destination MAC address." + ::= { cm1110RateConvStatsEntry 12 } + + cm1110PortInUnderSizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets but with a valid FCS." + ::= { cm1110RateConvStatsEntry 13 } + + cm1110PortInFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets and an invalid FCS." + ::= { cm1110RateConvStatsEntry 14 } + + cm1110PortInOversizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a valid FCS. + The maximum packet size can be set using the cm1110ConfigMaxPacketsSize + object." + ::= { cm1110RateConvStatsEntry 15 } + + cm1110PortInJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a invalid FCS. + The maximum packet size can be set using the cm1110ConfigMaxPacketsSize + object." + ::= { cm1110RateConvStatsEntry 16 } + + cm1110PortInRxErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with an + RxErr signal from the PHY." + ::= { cm1110RateConvStatsEntry 17 } + + cm1110PortInFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + CRC error not counted in the cm1110PortInFragments, + cm1110PortInFcsErr, or the cm1110PortInRxErr objects." + ::= { cm1110RateConvStatsEntry 18 } + + cm1110PortPkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of exactly 64 Octets, including those with + errors." + ::= { cm1110RateConvStatsEntry 19 } + + cm1110PortPkts65to127Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 65 and 127 Octets inclusive, + including those with errors." + ::= { cm1110RateConvStatsEntry 20 } + + cm1110PortPkts128to255Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 128 and 255 Octets inclusive, + including those with errors." + ::= { cm1110RateConvStatsEntry 21 } + + cm1110PortPkts256to511Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 256 and 511 Octets inclusive, + including those with errors." + ::= { cm1110RateConvStatsEntry 22 } + + cm1110PortPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 512 and 1023 Octets inclusive, + including those with errors." + ::= { cm1110RateConvStatsEntry 23 } + + cm1110PortPkts1024toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 1024 and maximum packet size + octets inclusive, including those with errors. + The maximum packet size can be set using the cm1110ConfigMaxPacketsSize + object." + ::= { cm1110RateConvStatsEntry 24 } + + cm1110PortOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port." + ::= { cm1110RateConvStatsEntry 25 } + + cm1110PortHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port. This object is a 64-bit version of + cm1110PortOutOctets." + ::= { cm1110RateConvStatsEntry 26 } + + cm1110PortOutFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to egress switch policy rules." + ::= { cm1110RateConvStatsEntry 27 } + + cm1110PortOutUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Unicast destination MAC address." + ::= { cm1110RateConvStatsEntry 28 } + + cm1110PortOutBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Broadcast destination MAC address." + ::= { cm1110RateConvStatsEntry 29 } + + cm1110PortOutMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Multicast destination MAC address. This count does not include + frames counted in the cm1110PortOutPauses or the cm1110PortOutBroadcasts + objects." + ::= { cm1110RateConvStatsEntry 30 } + + cm1110PortOutPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames reachieved that + have a Pause destination MAC address." + ::= { cm1110RateConvStatsEntry 31 } + + cm1110PortDeferreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced no collisions but are delayed because the + medium was busy during the first attempt. This counter is applicable + in half-duplex only." + ::= { cm1110RateConvStatsEntry 32 } + + cm1110PortCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of collision events seen by + the MAC not including those counted in cm1110PortSingles, + cm1110PortMultiple , cm1110PortExcessives or cm1110PortLates objects. + This counter is applicable in half-duplex only." + ::= { cm1110RateConvStatsEntry 33 } + + cm1110PortSingles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced exactly one collision. This counter is + applicable in half-duplex only." + ::= { cm1110RateConvStatsEntry 34 } + + cm1110PortMultiples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced more than one collision. This counter is + aplicable in half-duplex only." + ::= { cm1110RateConvStatsEntry 35 } + + cm1110PortExcessives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames dropped in the transmit + MAC because the frame experienced 16 consecutive collisions. This + counter is applicable in half-duplex only. " + ::= { cm1110RateConvStatsEntry 36 } + + cm1110PortLates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number times a collision is detected + later than 512 bits-times into the transmission of a frame. This + counter is applicable in half-duplex only." + ::= { cm1110RateConvStatsEntry 37 } + + cm1110PortOutFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames transmitted with an + invalid FCS. " + ::= { cm1110RateConvStatsEntry 38 } + + cm1110PortResetCounters OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the resetting of all cm1110RateConvStats statistical counters + for this port. " + ::= { cm1110RateConvStatsEntry 39 } +-- +-- end of cm1110RateConvStatsTable +-- + +-- +-- cm1110RateConvAvctTable +-- +cm1110RateConvAvctTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110RateConvAvctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's " + ::= { cm1110RateConv 5 } + + cm1110RateConvAvctEntry OBJECT-TYPE + SYNTAX Cm1110RateConvAvctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate fiber or copper + port on the CM-1110 type media converter module." + INDEX { mcrChassisIndex, cm1110AvctSlotIndex } + ::= { cm1110RateConvAvctTable 1 } + + Cm1110RateConvAvctEntry ::= + SEQUENCE { + cm1110AvctSlotIndex SlotNumber, + cm1110AvctStart YesNoValue, + cm1110AvctStatus INTEGER, + cm1110AvctTxRxPair1Results INTEGER, + cm1110AvctTxRxPair1Amplitude DisplayString, + cm1110AvctTxRxPair1Distance DisplayString, + cm1110AvctTxRxPair2Results INTEGER, + cm1110AvctTxRxPair2Amplitude DisplayString, + cm1110AvctTxRxPair2Distance DisplayString, + cm1110AvctTxRxPair3Results INTEGER, + cm1110AvctTxRxPair3Amplitude DisplayString, + cm1110AvctTxRxPair3Distance DisplayString, + cm1110AvctTxRxPair4Results INTEGER, + cm1110AvctTxRxPair4Amplitude DisplayString, + cm1110AvctTxRxPair4Distance DisplayString + } + + cm1110AvctSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110RateConvAvctEntry 2 } + + cm1110AvctStart OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this self-clearing variable to yes initiate the Advanced Virtual + Cable Test. Note: During the test, no network data will be passed. " + ::= { cm1110RateConvAvctEntry 3 } + + cm1110AvctStatus OBJECT-TYPE + SYNTAX INTEGER { + notStarted(0), + inProgress(1), + testComplete(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the state of the Advanced Virtual Cable Tester. " + ::= { cm1110RateConvAvctEntry 4 } + + cm1110AvctTxRxPair1Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair one." + ::= { cm1110RateConvAvctEntry 5 } + + cm1110AvctTxRxPair1Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair one in millivolts when test result codes is + short or open." + ::= { cm1110RateConvAvctEntry 6 } + + cm1110AvctTxRxPair1Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + one is short or open. " + ::= { cm1110RateConvAvctEntry 7 } + + cm1110AvctTxRxPair2Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair two." + ::= { cm1110RateConvAvctEntry 8 } + + cm1110AvctTxRxPair2Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair two in millivolts when test result codes is + short or open." + ::= { cm1110RateConvAvctEntry 9 } + + cm1110AvctTxRxPair2Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + two is short or open. " + ::= { cm1110RateConvAvctEntry 10 } + + cm1110AvctTxRxPair3Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair three." + ::= { cm1110RateConvAvctEntry 11 } + + cm1110AvctTxRxPair3Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair three in millivolts when test result codes is + short or open." + ::= { cm1110RateConvAvctEntry 12 } + + cm1110AvctTxRxPair3Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + three is short or open. " + ::= { cm1110RateConvAvctEntry 13 } + + cm1110AvctTxRxPair4Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of Tx/Rx + pair four." + ::= { cm1110RateConvAvctEntry 14 } + + cm1110AvctTxRxPair4Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair four in millivolts when test result codes is + short or open." + ::= { cm1110RateConvAvctEntry 15 } + + cm1110AvctTxRxPair4Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + four is short or open. " + ::= { cm1110RateConvAvctEntry 16 } + +-- +-- cm1110RateConvAvctTable +-- +-- +-- end of cm1110RateConv +-- + + +-- +-- cm110RateConv - 10/100 rate converter media converter modules +-- +cm110RateConv OBJECT IDENTIFIER ::= { mcrModuleTypes 4 } + +-- +-- cm110RateConvTable +-- +cm110RateConvTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110RateConvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 type media converter module's configuration and status type + information." + ::= { cm110RateConv 1 } + + cm110RateConvEntry OBJECT-TYPE + SYNTAX Cm110RateConvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-110 type + media converter module." + INDEX { mcrChassisIndex, cm110SlotIndex } + ::= { cm110RateConvTable 1 } + + Cm110RateConvEntry ::= + SEQUENCE { + cm110SlotIndex SlotNumber, + cm110Modelname DisplayString, + cm110ModelDesc DisplayString, + cm110HwJmp5ConfigMode INTEGER, + cm110HwJmp6AutoMDIX INTEGER, + cm110HwSw1TpAutoNegotiation INTEGER, + cm110HwSw2LinkMode INTEGER, + cm110HwSw3FarEndFault INTEGER, + cm110HwSw4TpDuplex INTEGER, + cm110HwSw5TpSpeed INTEGER, + cm110HwSw6FiberDuplex INTEGER, + cm110HwSw7Loopback INTEGER, + cm110FiberLinkStatus INTEGER, + cm110FiberConnType INTEGER, + cm110FiberSpeed INTEGER, + cm110FiberFarEndFault INTEGER, + cm110FiberReceiveStatus INTEGER, + cm110FiberLoopBack EnableDisableValue, + cm110CopperLinkStatus INTEGER, + cm110CopperConnType INTEGER, + cm110CopperAutoNegState INTEGER, + cm110CopperSpeed INTEGER, + cm110CopperDuplex INTEGER, + cm110CopperCrossOver INTEGER, + cm110CopperPause INTEGER, + cm110CopperLPRFStatus INTEGER + } + + cm110SlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-110 type module is currently inserted" + ::= { cm110RateConvEntry 2 } + + cm110Modelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm110RateConvEntry 3 } + + cm110ModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm110RateConvEntry 4 } + + cm110HwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { cm110RateConvEntry 5 } + + cm110HwJmp6AutoMDIX OBJECT-TYPE + SYNTAX INTEGER { + mdix(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's hardware Auto MDIX jumper + settings. " + ::= { cm110RateConvEntry 6 } + + cm110HwSw1TpAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper auto-negotiation." + ::= { cm110RateConvEntry 7 } + + cm110HwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownNormalMode(0), + swUpSmartLinkPassthroughMode(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm110RateConvEntry 8 } + + cm110HwSw3FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Far End Fault." + ::= { cm110RateConvEntry 9 } + + cm110HwSw4TpDuplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpFull(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper duplex." + ::= { cm110RateConvEntry 10 } + + cm110HwSw5TpSpeed OBJECT-TYPE + SYNTAX INTEGER { + swDown10Mbps(0), + swUp100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm110RateConvEntry 11 } + + cm110HwSw6FiberDuplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpFull(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber duplex." + ::= { cm110RateConvEntry 12 } + + cm110HwSw7Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber loopback mode." + ::= { cm110RateConvEntry 13 } + + cm110FiberLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status." + ::= { cm110RateConvEntry 14 } + + cm110FiberConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type." + ::= { cm110RateConvEntry 15 } + + cm110FiberSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second." + ::= { cm110RateConvEntry 16 } + + + cm110FiberFarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status." + ::= { cm110RateConvEntry 17 } + + cm110FiberReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port" + ::= { cm110RateConvEntry 18 } + + cm110FiberLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm110RateConvEntry 19 } + + cm110CopperLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper link status." + ::= { cm110RateConvEntry 20 } + + cm110CopperConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper connector type." + ::= { cm110RateConvEntry 21 } + + cm110CopperAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper auto-negotiation state." + ::= { cm110RateConvEntry 22 } + + cm110CopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated speed + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm110RateConvEntry 23 } + + cm110CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm110RateConvEntry 24 } + + cm110CopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm110RateConvEntry 25 } + + cm110CopperPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object indicates + the media converter module's current copper auto-negotiated pause (flow control) + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm110RateConvEntry 26 } + + cm110CopperLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status." + ::= { cm110RateConvEntry 27 } + +-- +-- end of cm110RateConvTable +-- +-- +-- cm110ConfigTable +-- +cm110ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 type media converter module's configuration and status type + information." + ::= { cm110RateConv 2 } + + cm110ConfigEntry OBJECT-TYPE + SYNTAX Cm110ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-110 type + media converter module." + INDEX { mcrChassisIndex, cm110ConfigSlotIndex } + ::= { cm110ConfigTable 1 } + + Cm110ConfigEntry ::= + SEQUENCE { + cm110ConfigSlotIndex SlotNumber, + cm110ConfigStatus ContainerStatus, + cm110ConfigModuleName DisplayString, + cm110ConfigLinkMode INTEGER, + cm110ConfigFiberFarEndFault INTEGER, + cm110ConfigMaxPacketSize INTEGER, + cm110ConfigFiberPortName DisplayString, + cm110ConfigFiberPortEnable YesNoValue, + cm110ConfigFiberDuplex INTEGER, + cm110ConfigCopperPortName DisplayString, + cm110ConfigCopperPortEnable YesNoValue, + cm110ConfigCopperAutoNegotiation INTEGER, + cm110ConfigCopperAutoNegAdv10HDX YesNoValue, + cm110ConfigCopperAutoNegAdv10FDX YesNoValue, + cm110ConfigCopperAutoNegAdv100HDX YesNoValue, + cm110ConfigCopperAutoNegAdv100FDX YesNoValue, + cm110ConfigCopperSpeed INTEGER, + cm110ConfigCopperDuplex INTEGER, + cm110ConfigCopperCrossOver INTEGER, + cm110ConfigCopperPause INTEGER, + cm110ConfigCopperExtendDistance EnableDisableValue, + + cm110ConfigUnidirectionalEthernet INTEGER, + cm110ConfigPriorityToEgressQueueMap0 INTEGER, + cm110ConfigPriorityToEgressQueueMap1 INTEGER, + cm110ConfigPriorityToEgressQueueMap2 INTEGER, + cm110ConfigPriorityToEgressQueueMap3 INTEGER, + cm110ConfigPriorityToEgressQueueMap4 INTEGER, + cm110ConfigPriorityToEgressQueueMap5 INTEGER, + cm110ConfigPriorityToEgressQueueMap6 INTEGER, + cm110ConfigPriorityToEgressQueueMap7 INTEGER, + + cm110ConfigCopper8021pPriority OnOffValue, + cm110ConfigCopperIpTosPriority OnOffValue, + cm110ConfigCopperPriorityPrecedence INTEGER, + cm110ConfigCopperCongestionPolicy INTEGER, + + cm110ConfigCopperPriorityMap0 INTEGER, + cm110ConfigCopperPriorityMap1 INTEGER, + cm110ConfigCopperPriorityMap2 INTEGER, + cm110ConfigCopperPriorityMap3 INTEGER, + cm110ConfigCopperPriorityMap4 INTEGER, + cm110ConfigCopperPriorityMap5 INTEGER, + cm110ConfigCopperPriorityMap6 INTEGER, + cm110ConfigCopperPriorityMap7 INTEGER, + + cm110ConfigCopperIngressLimit INTEGER, + cm110ConfigCopperEgressLimit INTEGER, + cm110ConfigCopperDiscardTaggedFrames OnOffValue, + cm110ConfigCopperDiscardUntaggedFrames OnOffValue, + cm110ConfigCopperDefaultVlanId INTEGER, + cm110ConfigCopperDefaultPriority INTEGER, + cm110ConfigCopperVlanTaggingAction INTEGER, + cm110ConfigCopperFilterUnknownMulticast OnOffValue, + cm110ConfigCopperFilterUnknownUnicast OnOffValue, + + cm110ConfigFiber8021pPriority OnOffValue, + cm110ConfigFiberIpTosPriority OnOffValue, + cm110ConfigFiberPriorityPrecedence INTEGER, + cm110ConfigFiberCongestionPolicy INTEGER, + + cm110ConfigFiberPriorityMap0 INTEGER, + cm110ConfigFiberPriorityMap1 INTEGER, + cm110ConfigFiberPriorityMap2 INTEGER, + cm110ConfigFiberPriorityMap3 INTEGER, + cm110ConfigFiberPriorityMap4 INTEGER, + cm110ConfigFiberPriorityMap5 INTEGER, + cm110ConfigFiberPriorityMap6 INTEGER, + cm110ConfigFiberPriorityMap7 INTEGER, + + cm110ConfigFiberIngressLimit INTEGER, + cm110ConfigFiberEgressLimit INTEGER, + cm110ConfigFiberDiscardTaggedFrames OnOffValue, + cm110ConfigFiberDiscardUntaggedFrames OnOffValue, + cm110ConfigFiberDefaultVlanId INTEGER, + cm110ConfigFiberDefaultPriority INTEGER, + cm110ConfigFiberVlanTaggingAction INTEGER, + cm110ConfigFiberFilterUnknownMulticast OnOffValue, + cm110ConfigFiberFilterUnknownUnicast OnOffValue + + } + cm110ConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-110 type module is currently inserted" + ::= { cm110ConfigEntry 2 } + + cm110ConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm110ConfigEntry 3 } + + cm110ConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm110ConfigEntry 4 } + + cm110ConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + linkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm110ConfigEntry 5 } + + cm110ConfigFiberFarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This setting is always enabled if Link Mode is set to linkPassthrough. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm110ConfigEntry 6 } + + cm110ConfigMaxPacketSize OBJECT-TYPE + SYNTAX INTEGER { + maxpacket1522(0), + maxpacket2048(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the media converter module's maximum packet size setting + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm110ConfigEntry 7 } + + cm110ConfigFiberPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port." + ::= { cm110ConfigEntry 8 } + + cm110ConfigFiberPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm110ConfigEntry 9 } + + cm110ConfigFiberDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the fiber port duplex setting. " + ::= { cm110ConfigEntry 10 } + + cm110ConfigCopperPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the copper port. " + ::= { cm110ConfigEntry 11 } + + cm110ConfigCopperPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm110ConfigEntry 12 } + + cm110ConfigCopperAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether copper auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm110ConfigEntry 13 } + + cm110ConfigCopperAutoNegAdv10HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 10Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm110ConfigEntry 14 } + + cm110ConfigCopperAutoNegAdv10FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 10Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm110ConfigEntry 15 } + + cm110ConfigCopperAutoNegAdv100HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 100Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm110ConfigEntry 16 } + + cm110ConfigCopperAutoNegAdv100FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 100Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm110ConfigEntry 17 } + + cm110ConfigCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the current copper speed in megabits per + second. This object is ignored if auto-negotiation is enabled. + This object is ignored if auto-negotiation is enabled " + ::= { cm110ConfigEntry 18 } + + cm110ConfigCopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper duplex setting. This object is + ignored if auto-negotiation is enabled This object is read-only + if the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm110ConfigEntry 19 } + + cm110ConfigCopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper MDI/MDI-X setting.This object + is read-only if the media converter module's ConfigMode jumper is set to" + ::= { cm110ConfigEntry 20 } + + cm110ConfigCopperPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper's pause (flow control) settings. + This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { cm110ConfigEntry 21 } + + cm110ConfigCopperExtendDistance OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When using cable exceeding 100 meters, the 10BASE-T this feature + should be enabled." + ::= { cm110ConfigEntry 22 } + + cm110ConfigUnidirectionalEthernet OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + copperToFiber(1), + fiberToCopper(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restrict the flow of Ethernet traffic to a single direction. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 23 } + + cm110ConfigPriorityToEgressQueueMap0 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 24 } + + cm110ConfigPriorityToEgressQueueMap1 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 25 } + + cm110ConfigPriorityToEgressQueueMap2 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 26 } + + cm110ConfigPriorityToEgressQueueMap3 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 27 } + + cm110ConfigPriorityToEgressQueueMap4 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 28 } + + cm110ConfigPriorityToEgressQueueMap5 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 29 } + + cm110ConfigPriorityToEgressQueueMap6 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 30 } + + cm110ConfigPriorityToEgressQueueMap7 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 31 } + + cm110ConfigCopper8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 32 } + + cm110ConfigCopperIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 33 } + + cm110ConfigCopperPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 34 } + + cm110ConfigCopperCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 35 } + + cm110ConfigCopperPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 36 } + + cm110ConfigCopperPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 37 } + + cm110ConfigCopperPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 38 } + + cm110ConfigCopperPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 39 } + + cm110ConfigCopperPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 40 } + + cm110ConfigCopperPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 41 } + + cm110ConfigCopperPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 42 } + + cm110ConfigCopperPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 43 } + + cm110ConfigCopperIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 44 } + + cm110ConfigCopperEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 45 } + + cm110ConfigCopperDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 46 } + + cm110ConfigCopperDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 47 } + + cm110ConfigCopperDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 48 } + + cm110ConfigCopperDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 49 } + + cm110ConfigCopperVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 50 } + + cm110ConfigCopperFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 51 } + + cm110ConfigCopperFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 52 } + + cm110ConfigFiber8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 53 } + + cm110ConfigFiberIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 54 } + + cm110ConfigFiberPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 55 } + + cm110ConfigFiberCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 56 } + + cm110ConfigFiberPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 57 } + + cm110ConfigFiberPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 58 } + + cm110ConfigFiberPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 59 } + + cm110ConfigFiberPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 60 } + + cm110ConfigFiberPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 61 } + + cm110ConfigFiberPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 62 } + + cm110ConfigFiberPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 63 } + + cm110ConfigFiberPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 64 } + + cm110ConfigFiberIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 65 } + + cm110ConfigFiberEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 66 } + + cm110ConfigFiberDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 67 } + + cm110ConfigFiberDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 68 } + + cm110ConfigFiberDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 69} + + cm110ConfigFiberDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 70 } + + cm110ConfigFiberVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 71 } + + cm110ConfigFiberFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 72} + + cm110ConfigFiberFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 73 } + + + + +-- +-- end of cm110ConfigTable +-- + +-- +-- cm110LedTable +-- +cm110LedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 type media converter module's LED status information." + ::= { cm110RateConv 3 } + + cm110LedEntry OBJECT-TYPE + SYNTAX Cm110LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-110 type + media converter module." + INDEX { mcrChassisIndex, cm110LedSlotIndex } + ::= { cm110LedTable 1 } + + Cm110LedEntry ::= + SEQUENCE { + cm110LedSlotIndex SlotNumber, + cm110LedPWR INTEGER, + cm110LedFDF INTEGER, + cm110LedLKF INTEGER, + cm110LedCopperSpeed INTEGER, + cm110LedFDC INTEGER, + cm110LedLKC INTEGER + } + + cm110LedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-110 type module is currently inserted" + ::= { cm110LedEntry 2 } + + cm110LedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm110LedEntry 3 } + + cm110LedFDF OBJECT-TYPE + SYNTAX INTEGER { + offHalfDuplex(0), + onFullDuplex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Full Duplex Fiber (FDF) LED + on the media converter module." + ::= { cm110LedEntry 4 } + + cm110LedLKF OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber (LKF) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm110LedEntry 5 } + + cm110LedCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + off10Mbps(0), + onGreen100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper speed (100/1000) + LED on the media converter module." + ::= { cm110LedEntry 6 } + + cm110LedFDC OBJECT-TYPE + SYNTAX INTEGER { + offHalfDuplex(0), + onFullDuplex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Full Duplex Copper (FDC) LED + on the media converter module." + ::= { cm110LedEntry 7 } + + cm110LedLKC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. Possible status values are: + off(0) - No copper link + on(1) - Copper link present" + ::= { cm110LedEntry 8 } + +-- +-- end of cm110LedTable +-- + +-- +-- cm110RateConvStatsTable +-- +cm110RateConvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110RateConvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 media converter module's configuration and status type + information." + ::= { cm110RateConv 4 } + + cm110RateConvStatsEntry OBJECT-TYPE + SYNTAX Cm110RateConvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-110 type + media converter module." + INDEX { mcrChassisIndex, cm110StatsSlotIndex, cm110MediaPortIndex } + ::= { cm110RateConvStatsTable 1 } + + Cm110RateConvStatsEntry ::= + SEQUENCE { + cm110StatsSlotIndex SlotNumber, + cm110MediaPortIndex INTEGER, + + cm110PortRxErrors INTEGER, + cm110PortTxCollisions INTEGER, + cm110PortInFiltered INTEGER, + + cm110PortInGoodOctets Counter32, + cm110PortInBadOctets Counter32, + cm110PortInUnicasts Counter32, + cm110PortInBroadcasts Counter32, + cm110PortInMulticasts Counter32, + cm110PortInPauses Counter32, + cm110PortInUnderSizes Counter32, + cm110PortInFragments Counter32, + cm110PortInOversizes Counter32, + cm110PortInJabbers Counter32, + cm110PortInMACRcvErrs Counter32, + cm110PortInFcsErrs Counter32, + + cm110PortPkts64Octets Counter32, + cm110PortPkts65to127Octets Counter32, + cm110PortPkts128to255Octets Counter32, + cm110PortPkts256to511Octets Counter32, + cm110PortPkts512to1023Octets Counter32, + cm110PortPkts1024toMaxOctets Counter32, + + cm110PortOutOctets Counter32, + cm110PortOutUnicasts Counter32, + cm110PortOutBroadcasts Counter32, + cm110PortOutMulticasts Counter32, + cm110PortOutPauses Counter32, + cm110PortDeferreds Counter32, + cm110PortCollisions Counter32, + cm110PortSingles Counter32, + cm110PortMultiples Counter32, + cm110PortExcessives Counter32, + cm110PortLates Counter32, + cm110PortOutFcsErrs Counter32, + + cm110PortResetCounters YesNoValue + } + + cm110StatsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-110 type module is currently inserted" + ::= { cm110RateConvStatsEntry 2 } + + cm110MediaPortIndex OBJECT-TYPE + SYNTAX INTEGER { + copper(1), + fiber(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { cm110RateConvStatsEntry 3 } + + cm110PortRxErrors OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bad frames received." + ::= { cm110RateConvStatsEntry 4 } + + cm110PortTxCollisions OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of TX collisions encountered." + ::= { cm110RateConvStatsEntry 5 } + + cm110PortInFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to ingress switch policy rules. " + ::= { cm110RateConvStatsEntry 6 } + + cm110PortInGoodOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port." + ::= { cm110RateConvStatsEntry 7 } + + cm110PortInBadOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all bad Ethernet + frames received on the media port.." + ::= { cm110RateConvStatsEntry 8 } + + cm110PortInUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Unicast destination MAC address." + ::= { cm110RateConvStatsEntry 9 } + + cm110PortInBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Broadcast destination MAC address." + ::= { cm110RateConvStatsEntry 10 } + + cm110PortInMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Multicast destination MAC address. This count does not include + frames counted in the cm1110PortInPauses or the cm1110PortInBroadcasts + objects." + ::= { cm110RateConvStatsEntry 11 } + + cm110PortInPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Pause destination MAC address." + ::= { cm110RateConvStatsEntry 12 } + + cm110PortInUnderSizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets but with a valid FCS." + ::= { cm110RateConvStatsEntry 13 } + + cm110PortInFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets and an invalid FCS." + ::= { cm110RateConvStatsEntry 14 } + + cm110PortInOversizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a valid FCS. + The maximum packet size can be set using the cm110ConfigMaxPacketsSize + object." + ::= { cm110RateConvStatsEntry 15 } + + cm110PortInJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a invalid FCS. + The maximum packet size can be set using the cm110ConfigMaxPacketsSize + object." + ::= { cm110RateConvStatsEntry 16 } + + cm110PortInMACRcvErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter of the number of Rx errors on the receive + side of the MAC" + ::= { cm110RateConvStatsEntry 17 } + + cm110PortInFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter of the number of FCS Errors." + ::= { cm110RateConvStatsEntry 18 } + + cm110PortPkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of exactly 64 Octets, including those with + errors." + ::= { cm110RateConvStatsEntry 19 } + + cm110PortPkts65to127Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 65 and 127 Octets inclusive, + including those with errors." + ::= { cm110RateConvStatsEntry 20 } + + cm110PortPkts128to255Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 128 and 255 Octets inclusive, + including those with errors." + ::= { cm110RateConvStatsEntry 21 } + + cm110PortPkts256to511Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 256 and 511 Octets inclusive, + including those with errors." + + ::= { cm110RateConvStatsEntry 22 } + + cm110PortPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 512 and 1023 Octets inclusive, + including those with errors." + ::= { cm110RateConvStatsEntry 23 } + + cm110PortPkts1024toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 1024 and maximum packet size + octets inclusive, including those with errors. + The maximum packet size can be set using the cm1110ConfigMaxPacketsSize + object." + ::= { cm110RateConvStatsEntry 24 } + + cm110PortOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port." + ::= { cm110RateConvStatsEntry 25 } + + + cm110PortOutUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Unicast destination MAC address." + ::= { cm110RateConvStatsEntry 26 } + + cm110PortOutBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Broadcast destination MAC address." + ::= { cm110RateConvStatsEntry 27 } + + cm110PortOutMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Multicast destination MAC address. This count does not include + frames counted in the cm1110PortOutPauses or the cm1110PortOutBroadcasts + objects." + ::= { cm110RateConvStatsEntry 28 } + + cm110PortOutPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames received that + have a Pause destination MAC address." + ::= { cm110RateConvStatsEntry 29 } + + cm110PortDeferreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced no collsions but are delayed because the + medium was busy during the first attempt. This counter is applicable + in half-duplex only." + ::= { cm110RateConvStatsEntry 30 } + + cm110PortCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of collision events seen by + the MAC not including those counted in cm110PortSingles, + cm110PortMultiple , cm1110PortExcessives or cm110PortLates objects. + This counter is applicable in half-duplex only." + ::= { cm110RateConvStatsEntry 31 } + + cm110PortSingles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced exactly one collision. This counter is + applicable in half-duplex only." + ::= { cm110RateConvStatsEntry 32 } + + cm110PortMultiples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced more than one collision. This counter is + aplicable in half-duplex only." + ::= { cm110RateConvStatsEntry 33 } + + cm110PortExcessives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames dropped in the transmit + MAC because the frame experienced 16 consecutive collisions. This + counter is applicable in half-duplex only. " + ::= { cm110RateConvStatsEntry 34 } + + cm110PortLates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number times a collision is detected + later than 512 bits-times into the transmission of a frame. This + counter is applicable in half-duplex only." + ::= { cm110RateConvStatsEntry 35 } + + cm110PortOutFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames transmitted with an + invalid FCS. " + ::= { cm110RateConvStatsEntry 36 } + + cm110PortResetCounters OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the resetting of all cm110RateConvStats statistical counters + for this port." + ::= { cm110RateConvStatsEntry 37 } +-- +-- end of cm110RateConvStatsTable +-- + +-- +-- cm110RateConvVctTable +-- +cm110RateConvVctTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110RateConvVctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 type media converter module's " + ::= { cm110RateConv 5 } + + cm110RateConvVctEntry OBJECT-TYPE + SYNTAX Cm110RateConvVctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate fiber or copper + port on the CM-110 type media converter module." + INDEX { mcrChassisIndex, cm110VctSlotIndex } + ::= { cm110RateConvVctTable 1 } + + Cm110RateConvVctEntry ::= + SEQUENCE { + cm110VctSlotIndex SlotNumber, + cm110VctStart YesNoValue, + cm110VctStatus INTEGER, + cm110VctTxPairResults INTEGER, + cm110VctTxPairAmplitude DisplayString, + cm110VctTxPairDistance DisplayString, + cm110VctRxPairResults INTEGER, + cm110VctRxPairAmplitude DisplayString, + cm110VctRxPairDistance DisplayString + } + + cm110VctSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm110RateConvVctEntry 2 } + + cm110VctStart OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this self-clearing variable to yes initiate the Advanced Virtual + Cable Test. Note: During the test, no network data will be passed." + ::= { cm110RateConvVctEntry 3 } + + cm110VctStatus OBJECT-TYPE + SYNTAX INTEGER { + notStarted(0), + inProgress(1), + testComplete(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the stat of the Advanced Virtual Cable Test. " + ::= { cm110RateConvVctEntry 4 } + + cm110VctTxPairResults OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx + pair." + ::= { cm110RateConvVctEntry 5 } + + cm110VctTxPairAmplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx pair in Volts." + ::= { cm110RateConvVctEntry 6 } + + cm110VctTxPairDistance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes is + short or open. " + ::= { cm110RateConvVctEntry 7 } + + cm110VctRxPairResults OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Rx + pair." + ::= { cm110RateConvVctEntry 8 } + + cm110VctRxPairAmplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Rx pair in Volts." + ::= { cm110RateConvVctEntry 9 } + + cm110VctRxPairDistance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes is + short or open. " + ::= { cm110RateConvVctEntry 10 } + + +-- +-- cm110RateConvVctTable +-- + +-- +-- end of cm110RateConv +-- + + +-- +-- mcrMgt - MCR-MGT management type modules. +-- +mcrMgt OBJECT IDENTIFIER ::= { mcrModuleTypes 5 } + +-- +-- mcrMgtTable +-- +mcrMgtTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMgtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of MCR-MGT management module status type information." + ::= { mcrMgt 1 } + + mcrMgtEntry OBJECT-TYPE + SYNTAX McrMgtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate MCR-MGT type + management module." + INDEX { mcrChassisIndex, mcrMgtSlotIndex } + ::= { mcrMgtTable 1 } + + McrMgtEntry ::= + SEQUENCE { + mcrMgtSlotIndex SlotNumber, + mcrMgtModelName DisplayString, + mcrMgtModelDesc DisplayString, + mcrMgtFailSafeBootLoaderVer DisplayString, + mcrMgtUpTime TimeTicks, + mcrMgtConsoleDSR OnOffValue + } + + mcrMgtSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the MCR-MGT module is currently inserted" + ::= { mcrMgtEntry 2 } + + + mcrMgtModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model name of management module present in the + chassis" + ::= { mcrMgtEntry 3 } + + mcrMgtModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the management module present + in the chassis" + ::= { mcrMgtEntry 4 } + + mcrMgtFailSafeBootLoaderVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the fail-safe bootloader version of the + management module present in the chassis" + ::= { mcrMgtEntry 5 } + + mcrMgtUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the time (in hundredths of a second) since the + management module was last re-initialized." + ::= { mcrMgtEntry 6 } + + mcrMgtConsoleDSR OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current status of the DSR signal, (active or + inactive)" + ::= { mcrMgtEntry 7 } + +-- +-- mcrMgtTable +-- +-- +-- mcrMgtConfigTable +-- +mcrMgtConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMgtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of MCR-MGT management module Hardware configuration type information." + ::= { mcrMgt 2 } + + mcrMgtConfigEntry OBJECT-TYPE + SYNTAX McrMgtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate MCR-MGT type + management module." + INDEX { mcrChassisIndex, mcrMgtConfigSlotIndex } + ::= { mcrMgtConfigTable 1 } + + McrMgtConfigEntry ::= + SEQUENCE { + mcrMgtConfigSlotIndex SlotNumber, + mcrMgtConfigStatus ContainerStatus, + mcrMgtConfigEthSpeedDuplex INTEGER, + mcrMgtConfigEthCrossover INTEGER, + mcrMgtConfigConsolePortEnabled YesNoValue, + mcrMgtConfigConsoleSpeed INTEGER, + mcrMgtConfigConsoleDataBits INTEGER, + mcrMgtConfigConsoleParity INTEGER, + mcrMgtConfigConsoleStopBits INTEGER, + mcrMgtConfigConsoleFlowControl INTEGER, + mcrMgtConfigConsoleMonitorDSR OnOffValue + } + + mcrMgtConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the MCR-MGT module is currently inserted" + ::= { mcrMgtConfigEntry 2 } + + mcrMgtConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mcrMgtConfigEntry 3 } + + mcrMgtConfigEthSpeedDuplex OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + speed10Half(1), + speed10Full(2), + speed100Half(3), + speed100Full(4), + speed1000(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the Ethernet connection speed/duplex of the twisted pair interface." + ::= { mcrMgtConfigEntry 4 } + + mcrMgtConfigEthCrossover OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the Ethernet connection crossover TX/RX Pair orientation of the + twisted pair interface as auto(0), mdi(1) (straight through) or mdix(2) + (crossed over)." + ::= { mcrMgtConfigEntry 5 } + + mcrMgtConfigConsolePortEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether the management module's console port is enabled." + ::= { mcrMgtConfigEntry 6 } + + mcrMgtConfigConsoleSpeed OBJECT-TYPE + SYNTAX INTEGER { + b9600(13), + b19200(14), + b38400(15), + b57600(16), + b115200(17) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the baud rate of the console port; keep in mind that + speed is affected by the length of the cable." + ::= { mcrMgtConfigEntry 7 } + + mcrMgtConfigConsoleDataBits OBJECT-TYPE + SYNTAX INTEGER { + d7(2), + d8(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of bits in a byte." + ::= { mcrMgtConfigEntry 8 } + + mcrMgtConfigConsoleParity OBJECT-TYPE + SYNTAX INTEGER { + none(0), + odd(1), + even(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if you are using Even, Odd, or No parity on the console." + ::= { mcrMgtConfigEntry 9 } + + mcrMgtConfigConsoleStopBits OBJECT-TYPE + SYNTAX INTEGER { + s1(0), + s2(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of stop bits that follow a byte." + ::= { mcrMgtConfigEntry 10 } + + mcrMgtConfigConsoleFlowControl OBJECT-TYPE + SYNTAX INTEGER { + none(0), + soft(1), + hard(2), + both(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whether the data flow is handled by the software (Soft), hardware (Hard), + both or None." + ::= { mcrMgtConfigEntry 11 } + + mcrMgtConfigConsoleMonitorDSR OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the RS-232 signal DSR (Data Set Ready) should + be monitored, for the console port. + + When DSR is monitored and the management module detects the DSR signal go inactive + then the current console management session will be reset. " + ::= { mcrMgtConfigEntry 12 } + +-- +-- mcrMgtConfigTable +-- + +-- +-- mcrMgtLedTable +-- +mcrMgtLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMgtLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of MCR-MGT management module LED information." + ::= { mcrMgt 3 } + + mcrMgtLedEntry OBJECT-TYPE + SYNTAX McrMgtLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate MCR-MGT type + management module." + INDEX { mcrChassisIndex, mcrMgtLedSlotIndex } + ::= { mcrMgtLedTable 1 } + + McrMgtLedEntry ::= + SEQUENCE { + mcrMgtLedSlotIndex SlotNumber, + mcrMgtLedPWR INTEGER, + mcrMgtLedALM INTEGER, + mcrMgtLedLKC INTEGER, + mcrMgtLedCopperSpeed INTEGER + } + + mcrMgtLedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the MCR-MGT module is currently inserted" + ::= { mcrMgtLedEntry 2 } + + mcrMgtLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the management module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module" + ::= { mcrMgtLedEntry 3 } + + mcrMgtLedALM OBJECT-TYPE + SYNTAX INTEGER { + offNoAlarms(0), + onRedAlarmsPresent(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the alarm (ALM) LED on the management module. + Possible status values are: + offNoAlarms(0) - Normal operating condition + onRedAlarmsPresent(1) - System hardware or software alarms present" + ::= { mcrMgtLedEntry 4 } + + mcrMgtLedLKC OBJECT-TYPE + SYNTAX INTEGER { + offLinkDown(0), + onGreenLinkUp(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the management module. + Possible status values are: + offLinkDown(0) - Copper link status is DOWN + onGreenLinkUp(1) - Copper link status is UP" + ::= { mcrMgtLedEntry 5 } + + mcrMgtLedCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + off10Mbps(0), + onYellow100Mbps(1), + onGreen1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper speed (100/1000) + LED on the management module." + ::= { mcrMgtLedEntry 6 } +-- +-- end of mcrMgtLedTable +-- + + +-- +-- mcrMgtEthStatsTable +-- +mcrMgtEthStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMgtEthStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of MCR-MGT management module Ethernet status and statistics + information." + ::= { mcrMgt 4 } + + mcrMgtEthStatsEntry OBJECT-TYPE + SYNTAX McrMgtEthStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet statistics table, each relating to an Ethernet interface." + INDEX { mcrChassisIndex, mgtEthSlotIndex } + ::= { mcrMgtEthStatsTable 1 } + + McrMgtEthStatsEntry ::= + SEQUENCE { + mgtEthSlotIndex SlotNumber, + mgtEthStatsIfIndex GenericTableIndex, + mgtEthStatsName DisplayString, + mgtEthStatsMacAddress MacAddress, + mgtEthStatsStatus INTEGER, + mgtEthStatsSpeedDuplex INTEGER, + mgtEthStatsBroadcast YesNoValue, + mgtEthStatsDebug YesNoValue, + mgtEthStatsLoopback YesNoValue, + mgtEthStatsPointtoPoint YesNoValue, + mgtEthStatsNoTrailers YesNoValue, + mgtEthStatsRunning YesNoValue, + mgtEthStatsNoArp YesNoValue, + mgtEthStatsPromiscuous YesNoValue, + mgtEthStatsRxMulticast YesNoValue, + mgtEthStatsMasterLoadBalancer YesNoValue, + mgtEthStatsSlaveLoadBalancer YesNoValue, + mgtEthStatsMulticast YesNoValue, + mgtEthStatsSetMedia YesNoValue, + mgtEthStatsAutoMedia YesNoValue, + mgtEthStatsDynamic YesNoValue, + mgtEthStatsLocalAddress IpAddress, + mgtEthStatsSubnetMask IpAddress, + mgtEthStatsBroadcastAddress IpAddress, + mgtEthStatsMtu Unsigned32, + mgtEthStatsTxQLen Unsigned32, + mgtEthStatsRxBytes Counter32, + mgtEthStatsTxBytes Counter32, + mgtEthStatsRxPackets Counter32, + mgtEthStatsTxPackets Counter32, + mgtEthStatsRxErrors Counter32, + mgtEthStatsTxPktErrors Counter32, + mgtEthStatsRxDroppedPkts Counter32, + mgtEthStatsTxDroppedPkts Counter32, + mgtEthStatsRxOverruns Counter32, + mgtEthStatsTxOverruns Counter32, + mgtEthStatsRxFrameErrs Counter32, + mgtEthStatsTxCarrierErrs Counter32, + mgtEthStatsCollisions Counter32 + } + + mgtEthSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the MCR-MGT module is currently inserted." + ::= { mcrMgtEthStatsEntry 2 } + + mgtEthStatsIfIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet interface number." + ::= { mcrMgtEthStatsEntry 3 } + + mgtEthStatsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays Ethernet interface name." + ::= { mcrMgtEthStatsEntry 4 } + + mgtEthStatsMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the MAC address." + ::= { mcrMgtEthStatsEntry 5 } + + mgtEthStatsStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the Ethernet link status - down(0) or up(1)." + ::= { mcrMgtEthStatsEntry 6 } + + mgtEthStatsSpeedDuplex OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + speed10Half(1), + speed10Full(2), + speed100Half(3), + speed100Full(4), + speed1000Half(5), + speed1000Full(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the Ethernet connection speed/duplex twisted pair interface. + When the management module does not know the pair speed/duplex, this variable + has the value unknown(0). " + ::= { mcrMgtEthStatsEntry 7 } + + mgtEthStatsBroadcast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Broadcast Flags status." + ::= { mcrMgtEthStatsEntry 8 } + + mgtEthStatsDebug OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Debug Flags status." + ::= { mcrMgtEthStatsEntry 9 } + + mgtEthStatsLoopback OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Loopback Flags status." + ::= { mcrMgtEthStatsEntry 10 } + + mgtEthStatsPointtoPoint OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Point to Point Flags status." + ::= { mcrMgtEthStatsEntry 11 } + + mgtEthStatsNoTrailers OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet No Trailers Flags status." + ::= { mcrMgtEthStatsEntry 12 } + + mgtEthStatsRunning OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Running Flags status." + ::= { mcrMgtEthStatsEntry 13 } + + mgtEthStatsNoArp OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet No Arp Protocol Flags status." + ::= { mcrMgtEthStatsEntry 14 } + + mgtEthStatsPromiscuous OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Promiscuous Flags status." + ::= { mcrMgtEthStatsEntry 15 } + + mgtEthStatsRxMulticast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Receive all Multicast Flags status." + ::= { mcrMgtEthStatsEntry 16} + + mgtEthStatsMasterLoadBalancer OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Master Load Balancer Flags status." + ::= { mcrMgtEthStatsEntry 17 } + + mgtEthStatsSlaveLoadBalancer OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Slave Load Balancer Flags status." + ::= { mcrMgtEthStatsEntry 18 } + + mgtEthStatsMulticast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Multicast Flags status." + ::= { mcrMgtEthStatsEntry 19 } + + mgtEthStatsSetMedia OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Set Media Flags status." + ::= { mcrMgtEthStatsEntry 20 } + + mgtEthStatsAutoMedia OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Auto Media Flags status." + ::= { mcrMgtEthStatsEntry 21 } + + mgtEthStatsDynamic OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Dynamic Flags status." + ::= { mcrMgtEthStatsEntry 22 } + + mgtEthStatsLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet local IPv4 address." + ::= { mcrMgtEthStatsEntry 23 } + + mgtEthStatsSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet IPv4 subnet mask." + ::= { mcrMgtEthStatsEntry 24 } + + mgtEthStatsBroadcastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Broadcast address." + ::= { mcrMgtEthStatsEntry 25 } + + mgtEthStatsMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet MTU." + ::= { mcrMgtEthStatsEntry 26 } + + mgtEthStatsTxQLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Queue Length." + ::= { mcrMgtEthStatsEntry 27 } + + mgtEthStatsRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Bytes count." + ::= { mcrMgtEthStatsEntry 28 } + + mgtEthStatsTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Bytes count." + ::= { mcrMgtEthStatsEntry 29 } + + mgtEthStatsRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Packets count." + ::= { mcrMgtEthStatsEntry 30 } + + mgtEthStatsTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Packets count." + ::= { mcrMgtEthStatsEntry 31 } + + mgtEthStatsRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Packets Errors count." + ::= { mcrMgtEthStatsEntry 32 } + + mgtEthStatsTxPktErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Packets Errors count." + ::= { mcrMgtEthStatsEntry 33 } + + mgtEthStatsRxDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Dropped packets count." + ::= { mcrMgtEthStatsEntry 34 } + + mgtEthStatsTxDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Dropped packets count." + ::= { mcrMgtEthStatsEntry 35 } + + mgtEthStatsRxOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Overruns count" + ::= { mcrMgtEthStatsEntry 36 } + + mgtEthStatsTxOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Overruns count." + ::= { mcrMgtEthStatsEntry 37 } + + mgtEthStatsRxFrameErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Frame Errors count." + ::= { mcrMgtEthStatsEntry 38 } + + mgtEthStatsTxCarrierErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Carrier Errors count" + ::= { mcrMgtEthStatsEntry 39 } + + mgtEthStatsCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Collisions count." + ::= { mcrMgtEthStatsEntry 40 } +-- +-- end of mcrMgtEthStatsTable +-- + + +-- +-- ************* end of mcrMgt - modules *********** +-- + + +-- cm10gFixed - 10 Gb fixed media Converter type modules +-- +cm10gFixed OBJECT IDENTIFIER ::= { mcrModuleTypes 8 } + +-- +-- cm10gFixedTable +-- +cm10gFixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's status type information." + ::= { cm10gFixed 1 } + + cm10gFixedEntry OBJECT-TYPE + SYNTAX Cm10gFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gSlotIndex } + ::= { cm10gFixedTable 1 } + + Cm10gFixedEntry ::= + SEQUENCE { + cm10gSlotIndex SlotNumber, + cm10gModelname DisplayString, + cm10gModelDesc DisplayString, + cm10gHwJmp5ConfigMode INTEGER, + cm10gHwSw1OperationMode INTEGER, + cm10gHwSw2LinkMode INTEGER, + cm10gHwSw3FiberFaultAlert INTEGER, + cm10gHwSw4Port1EdcMode INTEGER, + cm10gHwSw5Port2EdcMode INTEGER, + + cm10gPort1LinkStatus INTEGER, + cm10gPort1ConnType INTEGER, + cm10gPort1AutoNegState INTEGER, + cm10gPort1Speed INTEGER, + cm10gPort1Duplex INTEGER, + cm10gPort1PauseEnh INTEGER, + cm10gPort1ReceiveStatus INTEGER, + + cm10gPort2LinkStatus INTEGER, + cm10gPort2ConnType INTEGER, + cm10gPort2AutoNegState INTEGER, + cm10gPort2Speed INTEGER, + cm10gPort2Duplex INTEGER, + cm10gPort2PauseEnh INTEGER, + cm10gPort2ReceiveStatus INTEGER, + + cm10gPortLoopBack INTEGER, + cm10gPortTestMode INTEGER + } + + cm10gSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gFixedEntry 2 } + + cm10gModelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm10gFixedEntry 3 } + + cm10gModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm10gFixedEntry 4 } + + cm10gHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm10gFixedEntry 5 } + + + cm10gHwSw1OperationMode OBJECT-TYPE + SYNTAX INTEGER{ + test(0), + data(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for operation mode. + Data mode is for normal data transmission." + ::= { cm10gFixedEntry 6 } + + cm10gHwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode. If + the Operation switch is set to Test, then this object indicates + whether the port is in loopback or performing the build in link-test." + ::= { cm10gFixedEntry 7 } + + cm10gHwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault + Alert. If the Operation switch is set to Test, then this object + indicates which port is in test mode" + ::= { cm10gFixedEntry 8 } + + cm10gHwSw4Port1EdcMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This oject indicates the current switch setting for EDC auto mode + for port 1. This object only applies to SFP moudles." + ::= { cm10gFixedEntry 9 } + + cm10gHwSw5Port2EdcMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This oject indicates the current switch setting for EDC auto mode + for port 2. This object only applies to SFP moudles." + ::= { cm10gFixedEntry 10 } + + cm10gPort1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm10gFixedEntry 11 } + + cm10gPort1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm10gFixedEntry 12 } + + cm10gPort1AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 1)." + ::= { cm10gFixedEntry 13 } + + cm10gPort1Speed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 1)." + ::= { cm10gFixedEntry 14 } + + cm10gPort1Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 1)" + ::= { cm10gFixedEntry 15 } + + cm10gPort1PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 1)" + ::= { cm10gFixedEntry 16 } + + cm10gPort1ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 1)" + ::= { cm10gFixedEntry 17 } + + cm10gPort2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm10gFixedEntry 18 } + + cm10gPort2ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm10gFixedEntry 19 } + + cm10gPort2AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 2)." + ::= { cm10gFixedEntry 20 } + + cm10gPort2Speed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 2)." + ::= { cm10gFixedEntry 21 } + + cm10gPort2Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 2)" + ::= { cm10gFixedEntry 22 } + + cm10gPort2PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 2)" + ::= { cm10gFixedEntry 23 } + + cm10gPort2ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 2)" + ::= { cm10gFixedEntry 24 } + + cm10gPortLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media converter module's current port loopback mode setting. Writing to this + object will change the current settings. This object is read-only if + the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gFixedEntry 25 } + + cm10gPortTestMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current port test mode setting." + ::= { cm10gFixedEntry 26 } +-- +-- cm10gFixedTable +-- +-- +-- cm10gConfigTable +-- +cm10gConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's configuration type information." + ::= { cm10gFixed 2 } + + cm10gConfigEntry OBJECT-TYPE + SYNTAX Cm10gConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gConfigSlotIndex } + ::= { cm10gConfigTable 1 } + + Cm10gConfigEntry ::= + SEQUENCE { + cm10gConfigSlotIndex SlotNumber, + cm10gConfigStatus ContainerStatus, + cm10gConfigModuleName DisplayString, + cm10gConfigLinkMode INTEGER, + cm10gConfigFiberFaultAlert EnableDisableValue, + cm10gConfigFiberAutoNeg EnableDisableValue, + cm10gConfigPort1Name DisplayString, + cm10gConfigPort1Enable YesNoValue, + cm10gConfigPort1EdcMode INTEGER, + cm10gConfigPort1FecEnable YesNoValue, + cm10gConfigPort1FecAmplitude INTEGER, + cm10gConfigPort1FecPhase INTEGER, + cm10gConfigPort1WavelengthEnable YesNoValue, + cm10gConfigPort1WavelengthValue INTEGER, + cm10gConfigPort1ChannelEnable YesNoValue, + cm10gConfigPort1ChannelNumber INTEGER, + cm10gConfigPort1TxDitherEnable YesNoValue, + cm10gConfigPort1TxDitherValue EnableDisableValue, + + cm10gConfigPort2Name DisplayString, + cm10gConfigPort2Enable YesNoValue, + cm10gConfigPort2EdcMode INTEGER, + cm10gConfigPort2FecEnable YesNoValue, + cm10gConfigPort2FecAmplitude INTEGER, + cm10gConfigPort2FecPhase INTEGER, + cm10gConfigPort2WavelengthEnable YesNoValue, + cm10gConfigPort2WavelengthValue INTEGER, + cm10gConfigPort2ChannelEnable YesNoValue, + cm10gConfigPort2ChannelNumber INTEGER, + cm10gConfigPort2TxDitherEnable YesNoValue, + cm10gConfigPort2TxDitherValue EnableDisableValue + } + + cm10gConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gConfigEntry 2 } + + cm10gConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm10gConfigEntry 3 } + + cm10gConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm10gConfigEntry 4 } + + cm10gConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 5 } + + cm10gConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm10gConfigEntry 6 } + + cm10gConfigFiberAutoNeg OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the wither fiber auto-negotiation is + enabled for both ports. This only applies if 1G SFP modules are in + use. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 7 } + + cm10gConfigPort1Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 1." + ::= { cm10gConfigEntry 8 } + + cm10gConfigPort1Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 1 is enabled." + ::= { cm10gConfigEntry 9 } + + cm10gConfigPort1EdcMode OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + alternate(1), + linear(2), + limiting(3), + cx1(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the EDC mode for this port. This config + option only applies for an SFP module. This object is read-only if the + media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 10 } + + cm10gConfigPort1FecEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether FEC control is enabled for this + port. This config option only applies for an XFP module. This + object is read-only if the media module's ConfigMode jumper is set + to hardwareSwitches(0)." + ::= { cm10gConfigEntry 11 } + + cm10gConfigPort1FecAmplitude OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC Amplitude value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 12 } + + cm10gConfigPort1FecPhase OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC phase value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 13 } + + cm10gConfigPort1WavelengthEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether Wavelength fine tuning is enabled for + this port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 14 } + + cm10gConfigPort1WavelengthValue OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies Wavelength fine tuning value for this port. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 15 } + + cm10gConfigPort1ChannelEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether channel number fine tuning is enabled + for this port. This config option only applies for an XFP module. + This object is read-only if the media module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 16 } + + cm10gConfigPort1ChannelNumber OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the channel number fine tuning value for this + port. This object is read-only if the media converter module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 17 } + + cm10gConfigPort1TxDitherEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither control is enabled on + this port. If not enabled the default TX Dither value will be used. + This object is read-only if the media module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 18 } + + cm10gConfigPort1TxDitherValue OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither is enabled for this + port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 19 } + + + cm10gConfigPort2Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 2." + ::= { cm10gConfigEntry 20 } + + cm10gConfigPort2Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 2 is enabled." + ::= { cm10gConfigEntry 21 } + + cm10gConfigPort2EdcMode OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + alternate(1), + linear(2), + limiting(3), + cx1(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the EDC mode for this port. This config + option only applies for an SFP module. This object is read-only if the + media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 22 } + + cm10gConfigPort2FecEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether FEC control is enabled for this + port. This config option only applies for an XFP module. This + object is read-only if the media module's ConfigMode jumper is set + to hardwareSwitches(0)." + ::= { cm10gConfigEntry 23 } + + cm10gConfigPort2FecAmplitude OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC Amplitude value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 24 } + + cm10gConfigPort2FecPhase OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC phase value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 25 } + + cm10gConfigPort2WavelengthEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether Wavelength fine tuning is enabled for + this port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 26 } + + cm10gConfigPort2WavelengthValue OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies Wavelength fine tuning value for this port. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 27 } + + cm10gConfigPort2ChannelEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether channel number fine tuning is enabled + for this port. This object is read-only if the media module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 28 } + + cm10gConfigPort2ChannelNumber OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the channel number fine tuning value for this + port. This object is read-only if the media converter module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 29 } + + cm10gConfigPort2TxDitherEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither control is enabled on + this port. If not enabled the default TX Dither value will be used. + This object is read-only if the media module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 30 } + + cm10gConfigPort2TxDitherValue OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither is enabled for this + port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 31 } + + +-- +-- cm10gConfigTable +-- + +-- +-- cm10gLedTable +-- +cm10gLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's LED status information." + ::= { cm10gFixed 3 } + + cm10gLedEntry OBJECT-TYPE + SYNTAX Cm10gLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gLedsSlotIndex } + ::= { cm10gLedTable 1 } + + Cm10gLedEntry ::= + SEQUENCE { + cm10gLedsSlotIndex SlotNumber, + cm10gLedPWR INTEGER, + cm10gLedLK1 INTEGER, + cm10gLedLK2 INTEGER + } + + cm10gLedsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gLedEntry 2 } + + cm10gLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Loopback or Link-Test enabled" + ::= { cm10gLedEntry 3 } + + cm10gLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 1 link (LK1) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm10gLedEntry 4 } + + cm10gLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 2 link (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm10gLedEntry 5 } + +-- +-- end of cm10gLedTable +-- + +-- +-- end of cm10gFixed + +-- exCM - 10/100/100 Mb Rate Converting media Converter type modules +-- +exCM OBJECT IDENTIFIER ::= { mcrModuleTypes 9 } + +-- +-- exCMTable +-- +exCMTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { exCM 1 } + + exCMEntry OBJECT-TYPE + SYNTAX ExCMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMSlotIndex} + ::= { exCMTable 1 } + + ExCMEntry ::= + SEQUENCE { + exCMSlotIndex SlotNumber, + exCMModelName DisplayString, + exCMModelDesc DisplayString, + exCMHwJmp5ConfigMode INTEGER, + exCMHwSw1AutoLocalRemote INTEGER, + exCMHwSw2Rate INTEGER, + exCMHwSw3SymmetricAsymmetric INTEGER, + exCMHwSw4SnrRatio INTEGER, + exCMHwSw5Loopback INTEGER, + exCMHwSw6EthAutoNeg INTEGER, + exCMHwSw7EthSpeed INTEGER, + exCMHwSw8EthDuplex INTEGER, + exCMHwSw9LinkMode INTEGER, + exCMHwSw10InterlinkFaultFeedback INTEGER, + + exCMVdslLinkStatus INTEGER, + exCMVdslConnType INTEGER, + exCMVdslLoopBack EnableDisableValue, + exCMVdslRole INTEGER, + exCMVdslProfile INTEGER, + exCMVdslBitswapping INTEGER, + + exCMVdslStatusAttainableDataRateUp Integer32, + exCMVdslStatusAttainableDataRateDown Integer32, + + exCMVdslStatusActualDataRateUp Integer32, + exCMVdslStatusActualDataRateDown Integer32, + + exCMVdslStatusPrevDataRateUp Integer32, + exCMVdslStatusPrevDataRateDown Integer32, + + exCMVdslStatusActualSnrUp Integer32, + exCMVdslStatusActualSnrDown Integer32, + exCMVdslStatusActualSnrUs0 Integer32, + exCMVdslStatusActualSnrUs1 Integer32, + exCMVdslStatusActualSnrDs1 Integer32, + exCMVdslStatusActualSnrUs2 Integer32, + exCMVdslStatusActualSnrDs2 Integer32, + exCMVdslStatusActualSnrUs3 Integer32, + exCMVdslStatusActualSnrDs3 Integer32, + exCMVdslStatusActualSnrUs4 Integer32, + exCMVdslStatusActualSnrDs4 Integer32, + + exCMVdslStatusActualSignalAttenuationUp Integer32, + exCMVdslStatusActualSignalAttenuationDown Integer32, + exCMVdslStatusActualSignalAttenuationUs0 Integer32, + exCMVdslStatusActualSignalAttenuationUs1 Integer32, + exCMVdslStatusActualSignalAttenuationDs1 Integer32, + exCMVdslStatusActualSignalAttenuationUs2 Integer32, + exCMVdslStatusActualSignalAttenuationDs2 Integer32, + exCMVdslStatusActualSignalAttenuationUs3 Integer32, + exCMVdslStatusActualSignalAttenuationDs3 Integer32, + exCMVdslStatusActualSignalAttenuationUs4 Integer32, + exCMVdslStatusActualSignalAttenuationDs4 Integer32, + + exCMVdslStatusActualLineAttenuationUp Integer32, + exCMVdslStatusActualLineAttenuationDown Integer32, + exCMVdslStatusActualLineAttenuationUs0 Integer32, + exCMVdslStatusActualLineAttenuationUs1 Integer32, + exCMVdslStatusActualLineAttenuationDs1 Integer32, + exCMVdslStatusActualLineAttenuationUs2 Integer32, + exCMVdslStatusActualLineAttenuationDs2 Integer32, + exCMVdslStatusActualLineAttenuationUs3 Integer32, + exCMVdslStatusActualLineAttenuationDs3 Integer32, + exCMVdslStatusActualLineAttenuationUs4 Integer32, + exCMVdslStatusActualLineAttenuationDs4 Integer32, + + exCMVdslStatusActualInterleaveDelayUp Integer32, + exCMVdslStatusActualInterleaveDelayDown Integer32, + + exCMVdslStatusActualInpUp Integer32, + exCMVdslStatusActualInpDown Integer32, + + exCMVdslStatusActualInterleavingDepthUp Integer32, + exCMVdslStatusActualInterleavingDepthDown Integer32, + + exCMVdslStatusActualInterleavingBlockUp Integer32, + exCMVdslStatusActualInterleavingBlockDown Integer32, + + exCMVdslStatusActualTransmitPowerUp Integer32, + exCMVdslStatusActualTransmitPowerDown Integer32, + + exCMVdslStatusMaxDataRateUp Integer32, + exCMVdslStatusMaxDataRateDown Integer32, + + exCMVdslStatusMinDataRateUp Integer32, + exCMVdslStatusMinDataRateDown Integer32, + + exCMVdslStatusTargetSnrUp Integer32, + exCMVdslStatusTargetSnrDown Integer32, + + exCMVdslStatusMaxInterleaveDelayUp Integer32, + exCMVdslStatusMaxInterleaveDelayDown Integer32, + + exCMVdslStatusMinInpUp Integer32, + exCMVdslStatusMinInpDown Integer32, + exCMVdslRemoteLoopback INTEGER, + exCMVdslRemoteReset INTEGER, + + exCMEthernetLinkStatus INTEGER, + exCMEthernetConnType INTEGER, + exCMEthernetAutoNegState INTEGER, + exCMEthernetSpeed INTEGER, + exCMEthernetDuplex INTEGER, + exCMEthernetCrossOver INTEGER, + exCMEthernetPauseEnh INTEGER, + exCMEthernetLPRFStatus INTEGER, + exCMEthernetAutoSpeedDownshift INTEGER, + exCMEthernetMDI INTEGER, + + exCMVdslFirmwareVersion DisplayString, + exCMVdslFirmwareDate DateAndTime, + exCMVdslFirmwareDateString DisplayString + } + + exCMSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { exCMEntry 2 } + + exCMModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { exCMEntry 3 } + + exCMModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { exCMEntry 4 } + + exCMHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { exCMEntry 5 } + + exCMHwSw1AutoLocalRemote OBJECT-TYPE + SYNTAX INTEGER { + swDownRemote(0), + swUpAutoLocal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL role." + ::= { exCMEntry 6 } + + exCMHwSw2Rate OBJECT-TYPE + SYNTAX INTEGER { + swDownLongRange(0), + swUpHighSpeed(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL rate/reach." + ::= { exCMEntry 7 } + + exCMHwSw3SymmetricAsymmetric OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL band plan." + ::= { exCMEntry 8 } + + exCMHwSw4SnrRatio OBJECT-TYPE + SYNTAX INTEGER { + swDown6db(0), + swUp9db(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL signal-to-noise ratio." + ::= { exCMEntry 9 } + + exCMHwSw5Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL loopback." + ::= { exCMEntry 10 } + + exCMHwSw6EthAutoNeg OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for ethernet auto-negotiation." + ::= { exCMEntry 11 } + + exCMHwSw7EthSpeed OBJECT-TYPE + SYNTAX INTEGER { + swDown10Mbps(0), + swUp100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for ethernet speed (when auto-negotiation is disabled)." + ::= { exCMEntry 12 } + + exCMHwSw8EthDuplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpFull(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for ethernet duplex (when auto-negotiation is disabled)." + ::= { exCMEntry 13 } + + exCMHwSw9LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for link mode." + ::= { exCMEntry 14 } + + exCMHwSw10InterlinkFaultFeedback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for interlink fault feedback." + ::= { exCMEntry 15 } + + exCMVdslLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + handshake(1), + training(2), + up(3), + upLogicallyDown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current VDSL link status." + ::= { exCMEntry 16 } + + exCMVdslConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(9), + terminalBlock(10), + bnc(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's VDSL port connector type." + ::= { exCMEntry 17 } + + + exCMVdslLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { exCMEntry 18 } + + + exCMVdslRole OBJECT-TYPE + SYNTAX INTEGER { + local(0), + remote(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's current role." + ::= { exCMEntry 19 } + + exCMVdslProfile OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + profile1-AnnexA-R-POTS-D-32-EU-32-30a(1), + profile2-AnnexA-R-POTS-D-32-EU-32-17a(2), + profile3-AnnexA-R-POTS-D-32-EU-32-12b(3), + profile4-AnnexA-R-POTS-D-32-EU-32-12a(4), + profile5-AnnexA-R-POTS-D-32-EU-32-8a(5), + profile6-AnnexA-R-POTS-D-32-EU-32-8b(6), + profile7-AnnexA-R-POTS-D-32-EU-32-8c(7), + profile8-AnnexA-R-POTS-D-32-EU-32-8d(8), + profile9-AnnexA-R-POTS-D-64-EU-64-30a-NUS0(9), + profile10-AnnexA-R-POTS-D-64-EU-64-17a(10), + profile11-AnnexB-B7-3-997-M1x-M(11), + profile12-AnnexB-B7-4-997-M2x-M-8(12), + profile13-AnnexB-B7-5-997-M2x-A(13), + profile14-AnnexB-B7-6-997-M2x-M(14), + profile15-AnnexB-B7-9-997E17-M2x-A(15), + profile16-AnnexB-B7-10-997E30-M2x-NUS0(16), + profile17-AnnexB-B8-1-998-M1x-A(17), + profile18-AnnexB-B8-2-998-M1x-B(18), + profile19-AnnexB-B8-4-998-M2x-A(19), + profile20-AnnexB-B8-5-998-M2x-M(20), + profile21-AnnexB-B8-6-998-M2x-B(21), + profile22-AnnexB-B8-8-998E17-M2x-NUS0(22), + profile23-AnnexB-B8-9-998E17-M2x-NUS0-M(23), + profile24-AnnexB-B8-10-998ADE17-M2x-NUS0-M(24), + profile25-AnnexB-B8-11-998E17-M2x-A(25), + profile26-AnnexB-B8-12-998E17-M2x-B(26), + profile27-AnnexB-B8-13-998E30-M2x-NUS0(27), + profile28-AnnexB-B8-14-998E30-M2x-NUS0-M(28), + profile29-AnnexB-B8-15-998ADE30-M2x-NUS0-M(29), + profile30-AnnexB-B8-16-998ADE30-M2x-NUS0-A(30), + profile31-AnnexC-POTS-25-138-b(31), + profile32-AnnexC-POTS-25-276-b(32), + profile33-AnnexC-TMC-ISDN(33) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's current profile. This value has no meaning + when the VDSL role is remote." + ::= { exCMEntry 20 } + + exCMVdslBitswapping OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's current bitswapping status. This value has no meaning + when the VDSL role is remote." + ::= { exCMEntry 21 } + + exCMVdslStatusAttainableDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's attainable data rate (upstream) in kbps." + ::= { exCMEntry 22 } + + exCMVdslStatusAttainableDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's attainable data rate (downstream) in kbps." + ::= { exCMEntry 23 } + + exCMVdslStatusActualDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual data rate (upstream) in kbps." + ::= { exCMEntry 24 } + + exCMVdslStatusActualDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual data rate (downstream) in kbps." + ::= { exCMEntry 25 } + + exCMVdslStatusPrevDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's previous data rate (upstream) in kbps." + ::= { exCMEntry 26 } + + exCMVdslStatusPrevDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's previous data rate (downstream) in kbps." + ::= { exCMEntry 27 } + + exCMVdslStatusActualSnrUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream) in 0.1 dB." + ::= { exCMEntry 28 } + + exCMVdslStatusActualSnrDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream) in 0.1 dB." + ::= { exCMEntry 29 } + + exCMVdslStatusActualSnrUs0 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 0) in 0.1 dB." + ::= { exCMEntry 30 } + + exCMVdslStatusActualSnrUs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 1) in 0.1 dB." + ::= { exCMEntry 31 } + + exCMVdslStatusActualSnrDs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream 1) in 0.1 dB." + ::= { exCMEntry 32 } + + exCMVdslStatusActualSnrUs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 2) in 0.2 dB." + ::= { exCMEntry 33 } + + exCMVdslStatusActualSnrDs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream 2) in 0.2 dB." + ::= { exCMEntry 34 } + + exCMVdslStatusActualSnrUs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 3) in 0.3 dB." + ::= { exCMEntry 35 } + + exCMVdslStatusActualSnrDs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream 3) in 0.3 dB." + ::= { exCMEntry 36 } + + exCMVdslStatusActualSnrUs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 4) in 0.4 dB." + ::= { exCMEntry 37 } + + exCMVdslStatusActualSnrDs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream 4) in 0.4 dB." + ::= { exCMEntry 38 } + + exCMVdslStatusActualSignalAttenuationUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream) in 0.1 dB." + ::= { exCMEntry 39 } + + exCMVdslStatusActualSignalAttenuationDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream) in 0.1 dB." + ::= { exCMEntry 40 } + + exCMVdslStatusActualSignalAttenuationUs0 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 0) in 0.1 dB." + ::= { exCMEntry 41 } + + exCMVdslStatusActualSignalAttenuationUs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 1) in 0.1 dB." + ::= { exCMEntry 42 } + + exCMVdslStatusActualSignalAttenuationDs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream 1) in 0.1 dB." + ::= { exCMEntry 43 } + + exCMVdslStatusActualSignalAttenuationUs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 2) in 0.2 dB." + ::= { exCMEntry 44 } + + exCMVdslStatusActualSignalAttenuationDs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream 2) in 0.2 dB." + ::= { exCMEntry 45 } + + exCMVdslStatusActualSignalAttenuationUs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 3) in 0.3 dB." + ::= { exCMEntry 46 } + + exCMVdslStatusActualSignalAttenuationDs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream 3) in 0.3 dB." + ::= { exCMEntry 47 } + + exCMVdslStatusActualSignalAttenuationUs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 4) in 0.4 dB." + ::= { exCMEntry 48 } + + exCMVdslStatusActualSignalAttenuationDs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream 4) in 0.4 dB." + ::= { exCMEntry 49 } + + exCMVdslStatusActualLineAttenuationUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream) in 0.1 dB." + ::= { exCMEntry 50 } + + exCMVdslStatusActualLineAttenuationDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream) in 0.1 dB." + ::= { exCMEntry 51 } + + exCMVdslStatusActualLineAttenuationUs0 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 0) in 0.1 dB." + ::= { exCMEntry 52 } + + exCMVdslStatusActualLineAttenuationUs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 1) in 0.1 dB." + ::= { exCMEntry 53 } + + exCMVdslStatusActualLineAttenuationDs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream 1) in 0.1 dB." + ::= { exCMEntry 54 } + + exCMVdslStatusActualLineAttenuationUs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 2) in 0.2 dB." + ::= { exCMEntry 55 } + + exCMVdslStatusActualLineAttenuationDs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream 2) in 0.2 dB." + ::= { exCMEntry 56 } + + exCMVdslStatusActualLineAttenuationUs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 3) in 0.3 dB." + ::= { exCMEntry 57 } + + exCMVdslStatusActualLineAttenuationDs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream 3) in 0.3 dB." + ::= { exCMEntry 58 } + + exCMVdslStatusActualLineAttenuationUs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 4) in 0.4 dB." + ::= { exCMEntry 59 } + + exCMVdslStatusActualLineAttenuationDs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream 4) in 0.4 dB." + ::= { exCMEntry 60 } + + exCMVdslStatusActualInterleaveDelayUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleave delay (upstream) in ms." + ::= { exCMEntry 61 } + + exCMVdslStatusActualInterleaveDelayDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleave delay (downstream) in ms." + ::= { exCMEntry 62 } + + exCMVdslStatusActualInpUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual INP (impulse noise protection) (upstream)." + ::= { exCMEntry 63 } + + exCMVdslStatusActualInpDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual INP (impulse noise protection) (downstream) in ms." + ::= { exCMEntry 64 } + + exCMVdslStatusActualInterleavingDepthUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleaving depth (upstream)." + ::= { exCMEntry 65 } + + exCMVdslStatusActualInterleavingDepthDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleaving depth (impulse noise protection) (downstream) in ms." + ::= { exCMEntry 66 } + + exCMVdslStatusActualInterleavingBlockUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleaving block (upstream)." + ::= { exCMEntry 67 } + + exCMVdslStatusActualInterleavingBlockDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleaving block (impulse noise protection) (downstream) in ms." + ::= { exCMEntry 68 } + + exCMVdslStatusActualTransmitPowerUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual transmit power (upstream) in 0.1 dBm." + ::= { exCMEntry 69 } + + exCMVdslStatusActualTransmitPowerDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual transmit power (downstream) in 0.1 dBm." + ::= { exCMEntry 70 } + + exCMVdslStatusMaxDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's maximum data rate (upstream) in kbps." + ::= { exCMEntry 71 } + + exCMVdslStatusMaxDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's maximum data rate (downstream) in kbps." + ::= { exCMEntry 72 } + + exCMVdslStatusMinDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's minimum data rate (upstream) in kbps." + ::= { exCMEntry 73 } + + exCMVdslStatusMinDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's minimum data rate (downstream) in kbps." + ::= { exCMEntry 74 } + + exCMVdslStatusTargetSnrUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's target signal-to-noise ratio (upstream) in 0.1 dB." + ::= { exCMEntry 75 } + + exCMVdslStatusTargetSnrDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's target signal-to-noise ratio (downstream) in 0.1 dB." + ::= { exCMEntry 76 } + + exCMVdslStatusMaxInterleaveDelayUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's maximum interleave delay (upstream) in ms." + ::= { exCMEntry 77 } + + exCMVdslStatusMaxInterleaveDelayDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's maximum interleave delay (downstream) in ms." + ::= { exCMEntry 78 } + + exCMVdslStatusMinInpUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's minimum INP (impulse noise protection) (upstream)." + ::= { exCMEntry 79 } + + exCMVdslStatusMinInpDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's minimum INP (impulse noise protection) (downstream) in ms." + ::= { exCMEntry 80 } + + + exCMVdslRemoteLoopback OBJECT-TYPE + SYNTAX INTEGER { + none(0), + remoteLoopbackOff(1), + remoteLoopbackOn(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Write remoteLoopbackOff(1) or remoteLoopbackOn(2) to this object to + set the loopback state of the remote VDSL peer. This object's value represents + the last loopback command sent to the peer." + ::= { exCMEntry 81 } + + exCMVdslRemoteReset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + resetRemotePeer(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Write resetRemotePeer(1) to this object to reset the remote VDSL peer. This object's value has no meaning" + ::= { exCMEntry 82 } + + exCMEthernetLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current Ethernet link status." + ::= { exCMEntry 83 } + + exCMEthernetConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's Ethernet connector type." + ::= { exCMEntry 84 } + + exCMEthernetAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current Ethernet auto-negotiation state." + ::= { exCMEntry 85 } + + exCMEthernetSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1), + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Ethernet auto-negotiation state is complete then this object + indicates the media converter module's current Ethernet auto-negotiated speed + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { exCMEntry 86 } + + exCMEthernetDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Ethernet auto-negotiation state is complete then this object + indicates the media converter module's current Ethernet auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { exCMEntry 87 } + + exCMEthernetCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Ethernet auto-negotiation state is complete then this object + indicates the media converter module's current Ethernet auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { exCMEntry 88 } + + exCMEthernetPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Ethernet auto-negotiation state is complete then this object indicates + the media converter module's current Ethernet auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored." + ::= { exCMEntry 89 } + + exCMEthernetLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's Ethernet Link Partner Remote Fault status." + ::= { exCMEntry 90 } + + exCMEthernetAutoSpeedDownshift OBJECT-TYPE + SYNTAX INTEGER { + noDownshift(0), + downshift(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Ethernet auto speed downshift + feature. noDownshift indicates that an automatic downshift of the + Ethernet speed has not occurred." + ::= { exCMEntry 91 } + + + exCMEthernetMDI OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the Ethernet port's crossover status: MDI or MDI-X." + ::= { exCMEntry 92 } + + + exCMVdslFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the version of the VDSL firmware." + ::= { exCMEntry 93 } + + + exCMVdslFirmwareDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the date of the VDSL firmware" + ::= { exCMEntry 94 } + + + exCMVdslFirmwareDateString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the version of the VDSL firmware, in human-readable format." + ::= { exCMEntry 95 } + +-- +-- /exCMTable +-- + +-- +-- exCMConfigTable +-- +exCMConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration type + information." + ::= { exCM 2 } + + exCMConfigEntry OBJECT-TYPE + SYNTAX ExCMConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMConfigSlotIndex} + ::= { exCMConfigTable 1 } + + ExCMConfigEntry ::= + SEQUENCE { + exCMConfigSlotIndex SlotNumber, + exCMConfigStatus ContainerStatus, + + exCMConfigModuleName DisplayString, + exCMConfigLinkMode INTEGER, + exCMConfigInterlinkFaultFeedback EnableDisableValue, + + exCMConfigVdslPortName DisplayString, + exCMConfigVdslPortEnable YesNoValue, + + exCMConfigVdslProfileMode INTEGER, + exCMConfigVdslRole INTEGER, + exCMConfigVdslRate INTEGER, + exCMConfigVdslSymmetry INTEGER, + + exCMConfigVdslProfile INTEGER, + exCMConfigVdslOverrideProfile EnableDisableValue, + + exCMConfigVdslSignalToNoiseRatioUp Integer32, + exCMConfigVdslMinDataRateUp Integer32, + exCMConfigVdslMaxDataRateUp Integer32, + exCMConfigVdslMaxInterleaveDelayUp Integer32, + exCMConfigVdslMinInpUp Integer32, + + exCMConfigVdslSignalToNoiseRatioDown Integer32, + exCMConfigVdslMinDataRateDown Integer32, + exCMConfigVdslMaxDataRateDown Integer32, + exCMConfigVdslMaxInterleaveDelayDown Integer32, + exCMConfigVdslMinInpDown Integer32, + + exCMConfigVdslBitswapping EnableDisableValue, + + exCMConfigVdslLowBandwidthAlarmUp Integer32, + exCMConfigVdslLowBandwidthAlarmDown Integer32, + + exCMConfigEthernetPortName DisplayString, + exCMConfigEthernetPortEnable YesNoValue, + exCMConfigEthernetAutoNegotiation EnableDisableValue, + exCMConfigEthernetAutoNegAdv10HDX YesNoValue, + exCMConfigEthernetAutoNegAdv10FDX YesNoValue, + exCMConfigEthernetAutoNegAdv100HDX YesNoValue, + exCMConfigEthernetAutoNegAdv100FDX YesNoValue, + exCMConfigEthernetAutoNegAdv1000FDX YesNoValue, + exCMConfigEthernetSpeed INTEGER, + exCMConfigEthernetDuplex INTEGER, + exCMConfigEthernetCrossOver INTEGER, + exCMConfigEthernetPauseEnh INTEGER, + exCMConfigEthernetAutoSpeedDownshift INTEGER, + exCMConfigEthernet10BaseTDistance INTEGER, + + exCMConfigUnidirectionalEthernet INTEGER, + exCMConfigPriorityToEgressQueueMap0 INTEGER, + exCMConfigPriorityToEgressQueueMap1 INTEGER, + exCMConfigPriorityToEgressQueueMap2 INTEGER, + exCMConfigPriorityToEgressQueueMap3 INTEGER, + exCMConfigPriorityToEgressQueueMap4 INTEGER, + exCMConfigPriorityToEgressQueueMap5 INTEGER, + exCMConfigPriorityToEgressQueueMap6 INTEGER, + exCMConfigPriorityToEgressQueueMap7 INTEGER, + + exCMConfigEthernet8021pPriority OnOffValue, + exCMConfigEthernetIpTosPriority OnOffValue, + exCMConfigEthernetPriorityPrecedence INTEGER, + exCMConfigEthernetCongestionPolicy INTEGER, + + exCMConfigEthernetPriorityMap0 INTEGER, + exCMConfigEthernetPriorityMap1 INTEGER, + exCMConfigEthernetPriorityMap2 INTEGER, + exCMConfigEthernetPriorityMap3 INTEGER, + exCMConfigEthernetPriorityMap4 INTEGER, + exCMConfigEthernetPriorityMap5 INTEGER, + exCMConfigEthernetPriorityMap6 INTEGER, + exCMConfigEthernetPriorityMap7 INTEGER, + + exCMConfigEthernetIngressLimit INTEGER, + exCMConfigEthernetEgressLimit INTEGER, + exCMConfigEthernetDiscardTaggedFrames OnOffValue, + exCMConfigEthernetDiscardUntaggedFrames OnOffValue, + exCMConfigEthernetDefaultVlanId INTEGER, + exCMConfigEthernetDefaultPriority INTEGER, + exCMConfigEthernetVlanTaggingAction INTEGER, + exCMConfigEthernetFilterUnknownMulticast OnOffValue, + exCMConfigEthernetFilterUnknownUnicast OnOffValue, + + exCMConfigVdsl8021pPriority OnOffValue, + exCMConfigVdslIpTosPriority OnOffValue, + exCMConfigVdslPriorityPrecedence INTEGER, + exCMConfigVdslCongestionPolicy INTEGER, + + exCMConfigVdslPriorityMap0 INTEGER, + exCMConfigVdslPriorityMap1 INTEGER, + exCMConfigVdslPriorityMap2 INTEGER, + exCMConfigVdslPriorityMap3 INTEGER, + exCMConfigVdslPriorityMap4 INTEGER, + exCMConfigVdslPriorityMap5 INTEGER, + exCMConfigVdslPriorityMap6 INTEGER, + exCMConfigVdslPriorityMap7 INTEGER, + + exCMConfigVdslIngressLimit INTEGER, + exCMConfigVdslEgressLimit INTEGER, + exCMConfigVdslDiscardTaggedFrames OnOffValue, + exCMConfigVdslDiscardUntaggedFrames OnOffValue, + exCMConfigVdslDefaultVlanId INTEGER, + exCMConfigVdslDefaultPriority INTEGER, + exCMConfigVdslVlanTaggingAction INTEGER, + exCMConfigVdslFilterUnknownMulticast OnOffValue, + exCMConfigVdslFilterUnknownUnicast OnOffValue, + + exCMConfigVdslFastMode EnableDisableValue + } + + exCMConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the ex-CM type module is currently inserted" + ::= { exCMConfigEntry 2 } + + exCMConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { exCMConfigEntry 3 } + + exCMConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { exCMConfigEntry 4 } + + exCMConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { exCMConfigEntry 5 } + + exCMConfigInterlinkFaultFeedback OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the interlink fault feedback setting for the media + module. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { exCMConfigEntry 6 } + + exCMConfigVdslPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the VDSL port." + ::= { exCMConfigEntry 7 } + + exCMConfigVdslPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the VDSL port is enabled. " + ::= { exCMConfigEntry 8 } + + exCMConfigVdslProfileMode OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + manual(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies how the VDSL profile is selected. + Auto: select through exCMConfigVdslRate and exCMConfigVdslSymmetry + Manual: select through exCMConfigVdslProfile." + ::= { exCMConfigEntry 9 } + + exCMConfigVdslRole OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + local(1), + remote(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VDSL role: auto, local (CO), or remote (CPE)." + ::= { exCMConfigEntry 10 } + + exCMConfigVdslRate OBJECT-TYPE + SYNTAX INTEGER { + highSpeed(0), + longRange(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VDSL rate/reach." + ::= { exCMConfigEntry 11 } + + exCMConfigVdslSymmetry OBJECT-TYPE + SYNTAX INTEGER { + asymmetric(0), + symmetric(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VDSL band plan or symmetry." + ::= { exCMConfigEntry 12 } + + exCMConfigVdslProfile OBJECT-TYPE + SYNTAX INTEGER { + profile1-AnnexA-R-POTS-D-32-EU-32-30a(1), + profile2-AnnexA-R-POTS-D-32-EU-32-17a(2), + profile3-AnnexA-R-POTS-D-32-EU-32-12b(3), + profile4-AnnexA-R-POTS-D-32-EU-32-12a(4), + profile5-AnnexA-R-POTS-D-32-EU-32-8a(5), + profile6-AnnexA-R-POTS-D-32-EU-32-8b(6), + profile7-AnnexA-R-POTS-D-32-EU-32-8c(7), + profile8-AnnexA-R-POTS-D-32-EU-32-8d(8), + profile9-AnnexA-R-POTS-D-64-EU-64-30a-NUS0(9), + profile10-AnnexA-R-POTS-D-64-EU-64-17a(10), + profile11-AnnexB-B7-3-997-M1x-M(11), + profile12-AnnexB-B7-4-997-M2x-M-8(12), + profile13-AnnexB-B7-5-997-M2x-A(13), + profile14-AnnexB-B7-6-997-M2x-M(14), + profile15-AnnexB-B7-9-997E17-M2x-A(15), + profile16-AnnexB-B7-10-997E30-M2x-NUS0(16), + profile17-AnnexB-B8-1-998-M1x-A(17), + profile18-AnnexB-B8-2-998-M1x-B(18), + profile19-AnnexB-B8-4-998-M2x-A(19), + profile20-AnnexB-B8-5-998-M2x-M(20), + profile21-AnnexB-B8-6-998-M2x-B(21), + profile22-AnnexB-B8-8-998E17-M2x-NUS0(22), + profile23-AnnexB-B8-9-998E17-M2x-NUS0-M(23), + profile24-AnnexB-B8-10-998ADE17-M2x-NUS0-M(24), + profile25-AnnexB-B8-11-998E17-M2x-A(25), + profile26-AnnexB-B8-12-998E17-M2x-B(26), + profile27-AnnexB-B8-13-998E30-M2x-NUS0(27), + profile28-AnnexB-B8-14-998E30-M2x-NUS0-M(28), + profile29-AnnexB-B8-15-998ADE30-M2x-NUS0-M(29), + profile30-AnnexB-B8-16-998ADE30-M2x-NUS0-A(30), + profile31-AnnexC-POTS-25-138-b(31), + profile32-AnnexC-POTS-25-276-b(32), + profile33-AnnexC-TMC-ISDN(33) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VDSL profile." + ::= { exCMConfigEntry 13 } + + exCMConfigVdslOverrideProfile OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether to override advanced VDSL profile + settings (e.g exCMConfigVdslSignalToNoiseRatioUp)." + ::= { exCMConfigEntry 14 } + + exCMConfigVdslSignalToNoiseRatioUp OBJECT-TYPE + SYNTAX Integer32(30..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + signal-to-noise ratio (upstream) in 0.1 dB." + ::= { exCMConfigEntry 15 } + + exCMConfigVdslMinDataRateUp OBJECT-TYPE + SYNTAX Integer32(128..101064) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + minimum data rate (upstream) in kbps." + ::= { exCMConfigEntry 16 } + + exCMConfigVdslMaxDataRateUp OBJECT-TYPE + SYNTAX Integer32(128..101064) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + maximum data rate (upstream) in kbps." + ::= { exCMConfigEntry 17 } + + exCMConfigVdslMaxInterleaveDelayUp OBJECT-TYPE + SYNTAX Integer32(0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + maximum delay (upstream) in ms." + ::= { exCMConfigEntry 18 } + + exCMConfigVdslMinInpUp OBJECT-TYPE + SYNTAX Integer32(1..18) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + minimum INP (impulse noise protection) (upstream)." + ::= { exCMConfigEntry 19 } + + exCMConfigVdslSignalToNoiseRatioDown OBJECT-TYPE + SYNTAX Integer32(30..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + signal-to-noise ratio (downstream) in 0.1 dB." + ::= { exCMConfigEntry 20 } + + exCMConfigVdslMinDataRateDown OBJECT-TYPE + SYNTAX Integer32(128..101064) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + minimum data rate (downstream) in kbps." + ::= { exCMConfigEntry 21 } + + exCMConfigVdslMaxDataRateDown OBJECT-TYPE + SYNTAX Integer32(128..101064) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + maximum data rate (downstream) in kbps." + ::= { exCMConfigEntry 22 } + + exCMConfigVdslMaxInterleaveDelayDown OBJECT-TYPE + SYNTAX Integer32(0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + maximum delay (downstream) in ms." + ::= { exCMConfigEntry 23 } + + exCMConfigVdslMinInpDown OBJECT-TYPE + SYNTAX Integer32(1..18) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + minimum INP (impulse noise protection) (downstream)." + ::= { exCMConfigEntry 24 } + + exCMConfigVdslBitswapping OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile + setting bitswapping." + ::= { exCMConfigEntry 25 } + + exCMConfigVdslLowBandwidthAlarmUp OBJECT-TYPE + SYNTAX Integer32(0..90000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the VDSL low bandwidth alarm threshold (upstream) in kbps." + ::= { exCMConfigEntry 26 } + + exCMConfigVdslLowBandwidthAlarmDown OBJECT-TYPE + SYNTAX Integer32(0..90000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the VDSL low bandwidth alarm threshold (downstream) in kbps." + ::= { exCMConfigEntry 27 } + + + exCMConfigEthernetPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the ethernet port. " + ::= { exCMConfigEntry 28 } + + exCMConfigEthernetPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the VDSL port is enabled. " + ::= { exCMConfigEntry 29 } + + exCMConfigEthernetAutoNegotiation OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether ethernet auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { exCMConfigEntry 30 } + + exCMConfigEthernetAutoNegAdv10HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 10Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 31 } + + exCMConfigEthernetAutoNegAdv10FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 10Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 32 } + + exCMConfigEthernetAutoNegAdv100HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 100Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 33 } + + exCMConfigEthernetAutoNegAdv100FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 100Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 34 } + + exCMConfigEthernetAutoNegAdv1000FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 1000Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 35 } + + exCMConfigEthernetSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If ethernet auto-negotiation is disabled then this object identifies + the configured cooper speed. 1000 Mbps speed can only be auto + negotiated. If ethernet auto-negotiation is enabled then this object + is ignored. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { exCMConfigEntry 36 } + + exCMConfigEthernetDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If ethernet auto-negotiation is disabled then this object identifies + the duplex setting for 10 & 100 Mbps for the ethernet port. Duplex for + 1000 Mbps has to be auto negotiated. This object is read-only if the + media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { exCMConfigEntry 37 } + + exCMConfigEthernetCrossOver OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the ethernet MDI/MDI-X setting.This object + is read-only if the media converter module's ConfigMode jumper is set to" + ::= { exCMConfigEntry 38 } + + + exCMConfigEthernetPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + symmAsymRx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the ethernet pause (flow control) setting that + is a advertised. The settings can be disabled, advertise symmetrical, + advertise asymmetrical TX or advertise symmetrical and asymmetrical + RX. This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { exCMConfigEntry 39 } + + exCMConfigEthernetAutoSpeedDownshift OBJECT-TYPE + SYNTAX INTEGER(0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the number of times the PHY attempts to + establish a Gigabit link before the PHY downshift to the next + highest speed. A value of 0 indicates the auto downshift is + disabled" + ::= { exCMConfigEntry 40 } + + exCMConfigEthernet10BaseTDistance OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + extended(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When using cable exceeding 100 meters in 10BASE-T mode this feature + should be set to extended(1)." + ::= { exCMConfigEntry 41 } + + + exCMConfigUnidirectionalEthernet OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + ethernetToVdsl(1), + vdslToEthernet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restrict the flow of Ethernet traffic to a single direction. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 42 } + + exCMConfigPriorityToEgressQueueMap0 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 43 } + + exCMConfigPriorityToEgressQueueMap1 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 44 } + + exCMConfigPriorityToEgressQueueMap2 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 45 } + + exCMConfigPriorityToEgressQueueMap3 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 46 } + + exCMConfigPriorityToEgressQueueMap4 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 47 } + + exCMConfigPriorityToEgressQueueMap5 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 48 } + + exCMConfigPriorityToEgressQueueMap6 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 49 } + + exCMConfigPriorityToEgressQueueMap7 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 50 } + + exCMConfigEthernet8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 51 } + + exCMConfigEthernetIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 52 } + + exCMConfigEthernetPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 53 } + + exCMConfigEthernetCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 54 } + + exCMConfigEthernetPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 55 } + + exCMConfigEthernetPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 56 } + + exCMConfigEthernetPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 57 } + + exCMConfigEthernetPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 58 } + + exCMConfigEthernetPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 59 } + + exCMConfigEthernetPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 60 } + + exCMConfigEthernetPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 61 } + + exCMConfigEthernetPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 62 } + + exCMConfigEthernetIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 63 } + + exCMConfigEthernetEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 64 } + + exCMConfigEthernetDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 65 } + + exCMConfigEthernetDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 66 } + + exCMConfigEthernetDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 67 } + + exCMConfigEthernetDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 68 } + + exCMConfigEthernetVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 69 } + + exCMConfigEthernetFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 70 } + + exCMConfigEthernetFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 71 } + + exCMConfigVdsl8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 72 } + + exCMConfigVdslIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 73 } + + exCMConfigVdslPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 74 } + + exCMConfigVdslCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 75 } + + exCMConfigVdslPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 76 } + + exCMConfigVdslPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 77 } + + exCMConfigVdslPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 78 } + + exCMConfigVdslPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 79 } + + exCMConfigVdslPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 80 } + + exCMConfigVdslPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 81 } + + exCMConfigVdslPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 82 } + + exCMConfigVdslPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 83 } + + exCMConfigVdslIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 84 } + + exCMConfigVdslEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 85 } + + exCMConfigVdslDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 86 } + + exCMConfigVdslDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 87 } + + exCMConfigVdslDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 88 } + + exCMConfigVdslDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 89 } + + exCMConfigVdslVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 90 } + + exCMConfigVdslFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 91 } + + exCMConfigVdslFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 92 } + + exCMConfigVdslFastMode OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the VDSL fast mode setting." + ::= { exCMConfigEntry 93 } + + +-- +-- +-- exCMConfigEntry +-- +-- +-- exCMLedTable +-- +exCMLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's LED status information." + ::= { exCM 3 } + + exCMLedEntry OBJECT-TYPE + SYNTAX ExCMLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMLedSlotIndex } + ::= { exCMLedTable 1 } + + ExCMLedEntry ::= + SEQUENCE { + exCMLedSlotIndex SlotNumber, + exCMLedILNK INTEGER, + exCMLedLOC INTEGER, + exCMLedPWR INTEGER, + exCMLedETH INTEGER, + exCMLedRMT INTEGER + } + + exCMLedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number of the module" + ::= { exCMLedEntry 2 } + + exCMLedILNK OBJECT-TYPE + SYNTAX INTEGER { + off(0), + slowBlinkingGreen(1), + fastBlinkingGreen(2), + green(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the ILNK (InterLink) LED on the media converter module. + Possible status values are: + slowBlinkingGreen(1) - ILNK port is idle or handshaking + fastBlinkingGreen(2) - ILNK port is training + green(3) - ILNK port is up" + ::= { exCMLedEntry 3 } + + exCMLedLOC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + green(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Local (LOC) LED + on the media converter module. When this LED is green, it indicates + that the InterLink port's VDSL role is local." + ::= { exCMLedEntry 4 } + + exCMLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - InterLink loopback enabled" + ::= { exCMLedEntry 5 } + + exCMLedETH OBJECT-TYPE + SYNTAX INTEGER { + off(0), + slowBlinkingGreen(1), + green(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the ETH (Ethernet) LED on the media converter module. + Possible status values are: + off(0) - ETH port is down + slowBlinkingGreen(1) - ETH port is down, due to the VDSL port or peer copper ethernet port being down + green(2) - ETH port is up" + ::= { exCMLedEntry 6 } + + exCMLedRMT OBJECT-TYPE + SYNTAX INTEGER { + off(0), + green(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Remote (RMT) LED + on the media converter module. When this LED is green, it indicates + that the InterLink port's VDSL role is remote." + ::= { exCMLedEntry 7 } + + +-- +-- end of exCMLedTable +-- +-- +-- exCMStatsTable +-- +exCMStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { exCM 4 } + + exCMStatsEntry OBJECT-TYPE + SYNTAX ExCMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMStatsSlotIndex, exCMMediaPortIndex } + ::= { exCMStatsTable 1 } + + ExCMStatsEntry ::= + SEQUENCE { + exCMStatsSlotIndex SlotNumber, + exCMMediaPortIndex INTEGER, + + exCMPortInDiscards Counter32, + exCMPortInFiltered INTEGER, + exCMPortInGoodOctets Counter32, + exCMPortHCInGoodOctets Counter64, + exCMPortInBadOctets Counter32, + exCMPortInUnicasts Counter32, + exCMPortInBroadcasts Counter32, + exCMPortInMulticasts Counter32, + exCMPortInPauses Counter32, + exCMPortInUnderSizes Counter32, + exCMPortInFragments Counter32, + exCMPortInOversizes Counter32, + exCMPortInJabbers Counter32, + exCMPortInRxErrs Counter32, + exCMPortInFcsErrs Counter32, + + exCMPortPkts64Octets Counter32, + exCMPortPkts65to127Octets Counter32, + exCMPortPkts128to255Octets Counter32, + exCMPortPkts256to511Octets Counter32, + exCMPortPkts512to1023Octets Counter32, + exCMPortPkts1024toMaxOctets Counter32, + + exCMPortOutOctets Counter32, + exCMPortHCOutOctets Counter64, + exCMPortOutFiltered INTEGER, + exCMPortOutUnicasts Counter32, + exCMPortOutBroadcasts Counter32, + exCMPortOutMulticasts Counter32, + exCMPortOutPauses Counter32, + exCMPortDeferreds Counter32, + exCMPortCollisions Counter32, + exCMPortSingles Counter32, + exCMPortMultiples Counter32, + exCMPortExcessives Counter32, + exCMPortLates Counter32, + exCMPortOutFcsErrs Counter32, + + exCMPortResetCounters YesNoValue + } + + exCMStatsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the ex-1CM type module is currently inserted" + ::= { exCMStatsEntry 2 } + + exCMMediaPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { exCMStatsEntry 3 } + + exCMPortInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good, non-filtered frames that + normally would have been forwarded, but could not due to lack of + buffer space." + ::= { exCMStatsEntry 4 } + + exCMPortInFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to ingress switch policy rules. " + ::= { exCMStatsEntry 5 } + + exCMPortInGoodOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port." + ::= { exCMStatsEntry 6 } + + exCMPortHCInGoodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port. This object is a 64-bit version of + exCMPortInGoodOctets." + ::= { exCMStatsEntry 7 } + + exCMPortInBadOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all bad Ethernet + frames received on the media port.." + ::= { exCMStatsEntry 8 } + + exCMPortInUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Unicast destination MAC address." + ::= { exCMStatsEntry 9 } + + exCMPortInBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Broadcast destination MAC address." + ::= { exCMStatsEntry 10 } + + exCMPortInMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Multicast destination MAC address. This count does not include + frames counted in the exCMPortInPauses or the exCMPortInBroadcasts + objects." + ::= { exCMStatsEntry 11 } + + exCMPortInPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames reachieved that + have a Pause destination MAC address." + ::= { exCMStatsEntry 12 } + + exCMPortInUnderSizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets but with a valid FCS." + ::= { exCMStatsEntry 13 } + + exCMPortInFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets and an invalid FCS." + ::= { exCMStatsEntry 14 } + + exCMPortInOversizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a valid FCS. + The maximum packet size can be set using the exCMConfigMaxPacketsSize + object." + ::= { exCMStatsEntry 15 } + + exCMPortInJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a invalid FCS. + The maximum packet size can be set using the exCMConfigMaxPacketsSize + object." + ::= { exCMStatsEntry 16 } + + exCMPortInRxErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with an + RxErr signal from the PHY." + ::= { exCMStatsEntry 17 } + + exCMPortInFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + CRC error not counted in the exCMPortInFragments, + exCMPortInFcsErr, or the exCMPortInRxErr objects." + ::= { exCMStatsEntry 18 } + + exCMPortPkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of exactly 64 Octets, including those with + errors." + ::= { exCMStatsEntry 19 } + + exCMPortPkts65to127Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 65 and 127 Octets inclusive, + including those with errors." + ::= { exCMStatsEntry 20 } + + exCMPortPkts128to255Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 128 and 255 Octets inclusive, + including those with errors." + ::= { exCMStatsEntry 21 } + + exCMPortPkts256to511Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 256 and 511 Octets inclusive, + including those with errors." + ::= { exCMStatsEntry 22 } + + exCMPortPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 512 and 1023 Octets inclusive, + including those with errors." + ::= { exCMStatsEntry 23 } + + exCMPortPkts1024toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 1024 and maximum packet size + octets inclusive, including those with errors. + The maximum packet size can be set using the exCMConfigMaxPacketsSize + object." + ::= { exCMStatsEntry 24 } + + exCMPortOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port." + ::= { exCMStatsEntry 25 } + + exCMPortHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port. This object is a 64-bit version of + exCMPortOutOctets." + ::= { exCMStatsEntry 26 } + + exCMPortOutFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to egress switch policy rules." + ::= { exCMStatsEntry 27 } + + exCMPortOutUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Unicast destination MAC address." + ::= { exCMStatsEntry 28 } + + exCMPortOutBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Broadcast destination MAC address." + ::= { exCMStatsEntry 29 } + + exCMPortOutMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Multicast destination MAC address. This count does not include + frames counted in the exCMPortOutPauses or the exCMPortOutBroadcasts + objects." + ::= { exCMStatsEntry 30 } + + exCMPortOutPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames reachieved that + have a Pause destination MAC address." + ::= { exCMStatsEntry 31 } + + exCMPortDeferreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced no collisions but are delayed because the + medium was busy during the first attempt. This counter is applicable + in half-duplex only." + ::= { exCMStatsEntry 32 } + + exCMPortCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of collision events seen by + the MAC not including those counted in exCMPortSingles, + exCMPortMultiple , exCMPortExcessives or exCMPortLates objects. + This counter is applicable in half-duplex only." + ::= { exCMStatsEntry 33 } + + exCMPortSingles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced exactly one collision. This counter is + applicable in half-duplex only." + ::= { exCMStatsEntry 34 } + + exCMPortMultiples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced more than one collision. This counter is + aplicable in half-duplex only." + ::= { exCMStatsEntry 35 } + + exCMPortExcessives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames dropped in the transmit + MAC because the frame experienced 16 consecutive collisions. This + counter is applicable in half-duplex only. " + ::= { exCMStatsEntry 36 } + + exCMPortLates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number times a collision is detected + later than 512 bits-times into the transmission of a frame. This + counter is applicable in half-duplex only." + ::= { exCMStatsEntry 37 } + + exCMPortOutFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames transmitted with an + invalid FCS. " + ::= { exCMStatsEntry 38 } + + exCMPortResetCounters OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the resetting of all exCMStats statistical counters + for this port. " + ::= { exCMStatsEntry 39 } +-- +-- end of exCMStatsTable +-- + +-- exCMStatsTable +-- +exCMVdslStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMVdslStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { exCM 5 } + + exCMVdslStatsEntry OBJECT-TYPE + SYNTAX ExCMVdslStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMVdslStatsSlotIndex, exCMVdslStatsMediaPortIndex, exCMVdslStatsTimePeriod } + ::= { exCMVdslStatsTable 1 } + + ExCMVdslStatsEntry ::= + SEQUENCE { + exCMVdslStatsSlotIndex SlotNumber, + exCMVdslStatsMediaPortIndex Unsigned32, + exCMVdslStatsTimePeriod INTEGER, + + exCMVdslStatsFullInitLocal Integer32, + exCMVdslStatsCodeViolationLocal Integer32, + exCMVdslStatsCorrectedLocal Integer32, + exCMVdslStatsFecSecsLocal Integer32, + exCMVdslStatsErroredSecsLocal Integer32, + exCMVdslStatsSeverelyErroredSecsLocal Integer32, + exCMVdslStatsLossOfSignalSecsLocal Integer32, + exCMVdslStatsUnavailableSecsLocal Integer32, + exCMVdslStatsTimeElapsedLocal Integer32, + + exCMVdslStatsFullInitRemote Integer32, + exCMVdslStatsCodeViolationRemote Integer32, + exCMVdslStatsCorrectedRemote Integer32, + exCMVdslStatsFecSecsRemote Integer32, + exCMVdslStatsErroredSecsRemote Integer32, + exCMVdslStatsSeverelyErroredSecsRemote Integer32, + exCMVdslStatsLossOfSignalSecsRemote Integer32, + exCMVdslStatsUnavailableSecsRemote Integer32, + exCMVdslStatsTimeElapsedRemote Integer32 + } + + exCMVdslStatsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the ex-1CM type module is currently inserted" + ::= { exCMVdslStatsEntry 2 } + + exCMVdslStatsMediaPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { exCMVdslStatsEntry 3 } + + exCMVdslStatsTimePeriod OBJECT-TYPE + SYNTAX INTEGER { + sinceLinkup(1), + current15Minutes(2), + previous15Minutes(3), + current24Hours(4), + previous24Hours(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { exCMVdslStatsEntry 4 } + + exCMVdslStatsFullInitLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's fully initialized (local) count." + ::= { exCMVdslStatsEntry 5 } + + exCMVdslStatsCodeViolationLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's code violation (local) count." + ::= { exCMVdslStatsEntry 6 } + + exCMVdslStatsCorrectedLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's corrected (local) count." + ::= { exCMVdslStatsEntry 7 } + + exCMVdslStatsFecSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's forward error correction seconds (local) count." + ::= { exCMVdslStatsEntry 8 } + + exCMVdslStatsErroredSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's errored seconds (local) count." + ::= { exCMVdslStatsEntry 9 } + + exCMVdslStatsSeverelyErroredSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's severely errored seconds (local) count." + ::= { exCMVdslStatsEntry 10 } + + exCMVdslStatsLossOfSignalSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's loss of signal seconds (local) count." + ::= { exCMVdslStatsEntry 11 } + + exCMVdslStatsUnavailableSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's unavailable seconds (local) count." + ::= { exCMVdslStatsEntry 12 } + + exCMVdslStatsTimeElapsedLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's elapsed time in seconds (local) count." + ::= { exCMVdslStatsEntry 13 } + + exCMVdslStatsFullInitRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's fully initialized (remote) count." + ::= { exCMVdslStatsEntry 14 } + + exCMVdslStatsCodeViolationRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's code violation (remote) count." + ::= { exCMVdslStatsEntry 15 } + + exCMVdslStatsCorrectedRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's corrected (remote) count." + ::= { exCMVdslStatsEntry 16 } + + exCMVdslStatsFecSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's forward error correction seconds (remote) count." + ::= { exCMVdslStatsEntry 17 } + + exCMVdslStatsErroredSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's errored seconds (remote) count." + ::= { exCMVdslStatsEntry 18 } + + exCMVdslStatsSeverelyErroredSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's severely errored seconds (remote) count." + ::= { exCMVdslStatsEntry 19 } + + exCMVdslStatsLossOfSignalSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's loss of signal seconds (remote) count." + ::= { exCMVdslStatsEntry 20 } + + exCMVdslStatsUnavailableSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's unavailable seconds (remote) count." + ::= { exCMVdslStatsEntry 21 } + + exCMVdslStatsTimeElapsedRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's elapsed time in seconds (remote) count." + ::= { exCMVdslStatsEntry 22 } + +-- +-- exCMAvctTable +-- +exCMAvctTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMAvctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of ex-CM media converter modules." + ::= { exCM 6 } + + exCMAvctEntry OBJECT-TYPE + SYNTAX ExCMAvctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a copper Ethernet + port on the eX-CM type media converter module." + INDEX { mcrChassisIndex, exCMAvctSlotIndex } + ::= { exCMAvctTable 1 } + + ExCMAvctEntry ::= + SEQUENCE { + exCMAvctSlotIndex SlotNumber, + exCMAvctStart YesNoValue, + exCMAvctStatus INTEGER, + exCMAvctTxRxPair1Results INTEGER, + exCMAvctTxRxPair1Amplitude DisplayString, + exCMAvctTxRxPair1Distance DisplayString, + exCMAvctTxRxPair2Results INTEGER, + exCMAvctTxRxPair2Amplitude DisplayString, + exCMAvctTxRxPair2Distance DisplayString, + exCMAvctTxRxPair3Results INTEGER, + exCMAvctTxRxPair3Amplitude DisplayString, + exCMAvctTxRxPair3Distance DisplayString, + exCMAvctTxRxPair4Results INTEGER, + exCMAvctTxRxPair4Amplitude DisplayString, + exCMAvctTxRxPair4Distance DisplayString + } + + exCMAvctSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the eX-CM type module is currently inserted" + ::= { exCMAvctEntry 2 } + + exCMAvctStart OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this self-clearing variable to yes initiate the Advanced Virtual + Cable Test. Note: During the test, no network data will be passed. " + ::= { exCMAvctEntry 3 } + + exCMAvctStatus OBJECT-TYPE + SYNTAX INTEGER { + notStarted(0), + inProgress(1), + testComplete(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the state of the Advanced Virtual Cable Tester. " + ::= { exCMAvctEntry 4 } + + exCMAvctTxRxPair1Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair one." + ::= { exCMAvctEntry 5 } + + exCMAvctTxRxPair1Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair one in millivolts when test result codes is + short or open." + ::= { exCMAvctEntry 6 } + + exCMAvctTxRxPair1Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + one is short or open. " + ::= { exCMAvctEntry 7 } + + exCMAvctTxRxPair2Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair two." + ::= { exCMAvctEntry 8 } + + exCMAvctTxRxPair2Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair two in millivolts when test result codes is + short or open." + ::= { exCMAvctEntry 9 } + + exCMAvctTxRxPair2Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + two is short or open. " + ::= { exCMAvctEntry 10 } + + exCMAvctTxRxPair3Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair three." + ::= { exCMAvctEntry 11 } + + exCMAvctTxRxPair3Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair three in millivolts when test result codes is + short or open." + ::= { exCMAvctEntry 12 } + + exCMAvctTxRxPair3Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + three is short or open. " + ::= { exCMAvctEntry 13 } + + exCMAvctTxRxPair4Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of Tx/Rx + pair four." + ::= { exCMAvctEntry 14 } + + exCMAvctTxRxPair4Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair four in millivolts when test result codes is + short or open." + ::= { exCMAvctEntry 15 } + + exCMAvctTxRxPair4Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + four is short or open. " + ::= { exCMAvctEntry 16 } + +-- +-- exCMAvctTable +-- +-- +-- end of exCM +-- + +-- cm10gt - 10 Gb fixed media Converter type modules +-- +cm10gt OBJECT IDENTIFIER ::= { mcrModuleTypes 10 } + +-- +-- cm10gtTable +-- +cm10gtTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's status type information." + ::= { cm10gt 1 } + + cm10gtEntry OBJECT-TYPE + SYNTAX Cm10gtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gtSlotIndex } + ::= { cm10gtTable 1 } + + Cm10gtEntry ::= + SEQUENCE { + cm10gtSlotIndex SlotNumber, + cm10gtModelname DisplayString, + cm10gtModelDesc DisplayString, + cm10gtHwJmp5ConfigMode INTEGER, + cm10gtHwSw1OperationMode INTEGER, + cm10gtHwSw2LinkMode INTEGER, + cm10gtHwSw3FiberFaultAlert INTEGER, + cm10gtHwSw4EnergyEfficentEthernet INTEGER, + cm10gtHwSw5Unused INTEGER, + + cm10gtPort1LinkStatus INTEGER, + cm10gtPort1ConnType INTEGER, + cm10gtPort1AutoNegState INTEGER, + cm10gtPort1Speed INTEGER, + cm10gtPort1Duplex INTEGER, + cm10gtPort1PauseEnh INTEGER, + cm10gtPort1ReceiveStatus INTEGER, + cm10gtPort1LPRFStatus INTEGER, + + cm10gtPort2LinkStatus INTEGER, + cm10gtPort2ConnType INTEGER, + cm10gtPort2AutoNegState INTEGER, + cm10gtPort2Speed INTEGER, + cm10gtPort2Duplex INTEGER, + cm10gtPort2PauseEnh INTEGER, + cm10gtPort2LPRFStatus INTEGER, + + cm10gtPortLoopBack INTEGER, + + cm10gtPortTestMode INTEGER + } + + cm10gtSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gtEntry 2 } + + cm10gtModelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm10gtEntry 3 } + + cm10gtModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm10gtEntry 4 } + + cm10gtHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm10gtEntry 5 } + + + cm10gtHwSw1OperationMode OBJECT-TYPE + SYNTAX INTEGER{ + test(0), + data(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for operation mode. + Data mode is for normal data transmission." + ::= { cm10gtEntry 6 } + + cm10gtHwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode. If + the Operation switch is set to Test, then this object indicates + whether the port is in loopback or performing the build in link-test." + ::= { cm10gtEntry 7 } + + cm10gtHwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault + Alert. If the Operation switch is set to Test, then this object + indicates which port is in test mode" + ::= { cm10gtEntry 8 } + + cm10gtHwSw4EnergyEfficentEthernet OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current switch setting for Energy Efficient + Ethernet on port 2." + ::= { cm10gtEntry 9 } + + cm10gtHwSw5Unused OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current switch setting for dip switch 5, + which is unused." + ::= { cm10gtEntry 10 } + + cm10gtPort1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm10gtEntry 11 } + + cm10gtPort1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm10gtEntry 12 } + + cm10gtPort1AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 1)." + ::= { cm10gtEntry 13 } + + cm10gtPort1Speed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 1)." + ::= { cm10gtEntry 14 } + + cm10gtPort1Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 1)" + ::= { cm10gtEntry 15 } + + cm10gtPort1PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 1)" + ::= { cm10gtEntry 16 } + + cm10gtPort1ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 1)" + ::= { cm10gtEntry 17 } + + cm10gtPort1LPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + ok(0), + offline(1), + linkFault(2), + autoNegError(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's Link Partner Remote Fault status (port 1). This object + only applies to SFP modules running at 1G, with auto-negotiation enabled." + ::= { cm10gtEntry 18 } + + cm10gtPort2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm10gtEntry 19 } + + cm10gtPort2ConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm10gtEntry 20 } + + cm10gtPort2AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 2)." + ::= { cm10gtEntry 21 } + + cm10gtPort2Speed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 2)." + ::= { cm10gtEntry 22 } + + cm10gtPort2Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 2)" + ::= { cm10gtEntry 23 } + + cm10gtPort2PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 2)" + ::= { cm10gtEntry 24 } + + cm10gtPort2LPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper Link Partner Remote Fault status." + ::= { cm10gtEntry 25 } + + + cm10gtPortLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media converter module's current port loopback mode setting. Writing to this + object will change the current settings. This object is read-only if + the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gtEntry 26 } + + cm10gtPortTestMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current port test mode setting." + ::= { cm10gtEntry 27 } +-- +-- cm10gtTable +-- +-- +-- cm10gtConfigTable +-- +cm10gtConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's configuration type information." + ::= { cm10gt 2 } + + cm10gtConfigEntry OBJECT-TYPE + SYNTAX Cm10gtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gtConfigSlotIndex } + ::= { cm10gtConfigTable 1 } + + Cm10gtConfigEntry ::= + SEQUENCE { + cm10gtConfigSlotIndex SlotNumber, + cm10gtConfigStatus ContainerStatus, + cm10gtConfigModuleName DisplayString, + cm10gtConfigLinkMode INTEGER, + cm10gtConfigFiberFaultAlert EnableDisableValue, + cm10gtConfigFiberAutoNeg EnableDisableValue, + cm10gtConfigPort1Name DisplayString, + cm10gtConfigPort1Enable YesNoValue, + cm10gtConfigPort1FecEnable YesNoValue, + cm10gtConfigPort1FecAmplitude INTEGER, + cm10gtConfigPort1FecPhase INTEGER, + cm10gtConfigPort1WavelengthEnable YesNoValue, + cm10gtConfigPort1WavelengthValue INTEGER, + cm10gtConfigPort1ChannelEnable YesNoValue, + cm10gtConfigPort1ChannelNumber INTEGER, + cm10gtConfigPort1TxDitherEnable YesNoValue, + cm10gtConfigPort1TxDitherValue EnableDisableValue, + + cm10gtConfigPort2Name DisplayString, + cm10gtConfigPort2Enable YesNoValue, + cm10gtConfigPort2CopperDuplex INTEGER, + cm10gtConfigPort2CopperPauseEnh INTEGER, + cm10gtConfigPort2CopperEnergyEfficientEthernet OnOffValue + } + + cm10gtConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gtConfigEntry 2 } + + cm10gtConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm10gtConfigEntry 3 } + + cm10gtConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm10gtConfigEntry 4 } + + cm10gtConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gtConfigEntry 5 } + + cm10gtConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm10gtConfigEntry 6 } + + cm10gtConfigFiberAutoNeg OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the wither fiber auto-negotiation is + enabled for both ports. This only applies if 1G SFP modules are in + use. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 7 } + + cm10gtConfigPort1Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 1." + ::= { cm10gtConfigEntry 8 } + + cm10gtConfigPort1Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 1 is enabled." + ::= { cm10gtConfigEntry 9 } + + cm10gtConfigPort1FecEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether FEC control is enabled for this + port. This config option only applies for an XFP module. This + object is read-only if the media module's ConfigMode jumper is set + to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 10 } + + cm10gtConfigPort1FecAmplitude OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC Amplitude value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gtConfigEntry 11 } + + cm10gtConfigPort1FecPhase OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC phase value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gtConfigEntry 12 } + + cm10gtConfigPort1WavelengthEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether Wavelength fine tuning is enabled for + this port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 13 } + + cm10gtConfigPort1WavelengthValue OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies Wavelength fine tuning value for this port. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 14 } + + cm10gtConfigPort1ChannelEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether channel number fine tuning is enabled + for this port. This object is read-only if the media module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 15 } + + cm10gtConfigPort1ChannelNumber OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the channel number fine tuning value for this + port. This object is read-only if the media converter module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 16 } + + cm10gtConfigPort1TxDitherEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither control is enabled on + this port. If not enabled the default TX Dither value will be used. + This object is read-only if the media module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 17 } + + cm10gtConfigPort1TxDitherValue OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither is enabled for this + port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 18 } + + + cm10gtConfigPort2Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 2." + ::= { cm10gtConfigEntry 19 } + + cm10gtConfigPort2Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 2 is enabled." + ::= { cm10gtConfigEntry 20 } + + cm10gtConfigPort2CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the duplex settings for the copper port." + ::= { cm10gtConfigEntry 21 } + + cm10gtConfigPort2CopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + symmAsymRx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper pause (flow control) setting that + is a advertised. The settings can be disabled, advertise symmetrical, + advertise asymmetrical TX or advertise symmetrical and asymmetrical + RX." + ::= { cm10gtConfigEntry 22 } + + cm10gtConfigPort2CopperEnergyEfficientEthernet OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper Energy-Efficient Ethernet setting for the media converter module + present in the chassis. " + ::= { cm10gtConfigEntry 23 } + + +-- +-- cm10gtConfigTable +-- + +-- +-- cm10gtLedTable +-- +cm10gtLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gtLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's LED status information." + ::= { cm10gt 3 } + + cm10gtLedEntry OBJECT-TYPE + SYNTAX Cm10gtLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gtLedsSlotIndex } + ::= { cm10gtLedTable 1 } + + Cm10gtLedEntry ::= + SEQUENCE { + cm10gtLedsSlotIndex SlotNumber, + cm10gtLedPWR INTEGER, + cm10gtLedLK1 INTEGER, + cm10gtLedLK2 INTEGER + } + + cm10gtLedsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gtLedEntry 2 } + + cm10gtLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Loopback or Link-Test enabled" + ::= { cm10gtLedEntry 3 } + + cm10gtLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 1 link (LK1) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm10gtLedEntry 4 } + + cm10gtLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 2 link (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm10gtLedEntry 5 } + +-- +-- end of cm10gtLedTable +-- + +-- cm4gpt - CM-4GPT media Converter type modules +-- +cm4gpt OBJECT IDENTIFIER ::= { mcrModuleTypes 11 } + +-- +-- cm4gptTable +-- +cm4gptTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm4gptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-4GPT type media converter module's status type information." + ::= { cm4gpt 1 } + + cm4gptEntry OBJECT-TYPE + SYNTAX Cm4gptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-4GPT type + media converter module." + INDEX { mcrChassisIndex, cm4gptSlotIndex } + ::= { cm4gptTable 1 } + + Cm4gptEntry ::= + SEQUENCE { + cm4gptSlotIndex SlotNumber, + cm4gptModelname DisplayString, + cm4gptModelDesc DisplayString, + cm4gptHwJmp5ConfigMode INTEGER, + cm4gptHwSw1LinkMode INTEGER, + cm4gptHwSw2FiberFaultAlert INTEGER, + cm4gptHwSw3RateSelect INTEGER, + cm4gptHwSw4Unused INTEGER, + + cm4gptPort1LinkStatus INTEGER, + cm4gptPort1ConnType INTEGER, + + cm4gptPort2LinkStatus INTEGER, + cm4gptPort2ConnType INTEGER + } + + cm4gptSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-4GPT type module is currently inserted" + ::= { cm4gptEntry 2 } + + cm4gptModelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm4gptEntry 3 } + + cm4gptModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm4gptEntry 4 } + + cm4gptHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm4gptEntry 5 } + + + cm4gptHwSw1LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm4gptEntry 6 } + + cm4gptHwSw2FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault + Alert." + ::= { cm4gptEntry 7 } + + cm4gptHwSw3RateSelect OBJECT-TYPE + SYNTAX INTEGER { + swDownLow(0), + swUpHigh(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Rate Select." + ::= { cm4gptEntry 8 } + + cm4gptHwSw4Unused OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current switch setting for the 4th, unused switch." + ::= { cm4gptEntry 9 } + + cm4gptPort1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm4gptEntry 10 } + + cm4gptPort1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm4gptEntry 11 } + + cm4gptPort2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm4gptEntry 12 } + + cm4gptPort2ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm4gptEntry 13 } + +-- +-- cm4gptTable +-- +-- +-- cm4gptConfigTable +-- +cm4gptConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm4gptConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-4GPT type media converter module's configuration type information." + ::= { cm4gpt 2 } + + cm4gptConfigEntry OBJECT-TYPE + SYNTAX Cm4gptConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-4GPT type + media converter module." + INDEX { mcrChassisIndex, cm4gptConfigSlotIndex } + ::= { cm4gptConfigTable 1 } + + Cm4gptConfigEntry ::= + SEQUENCE { + cm4gptConfigSlotIndex SlotNumber, + cm4gptConfigStatus ContainerStatus, + cm4gptConfigModuleName DisplayString, + cm4gptConfigLinkMode INTEGER, + cm4gptConfigFiberFaultAlert EnableDisableValue, + cm4gptConfigRateSelect INTEGER, + + cm4gptConfigPort1Name DisplayString, + cm4gptConfigPort1Enable YesNoValue, + + cm4gptConfigPort2Name DisplayString, + cm4gptConfigPort2Enable YesNoValue + } + + cm4gptConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-4GPT type module is currently inserted" + ::= { cm4gptConfigEntry 2 } + + cm4gptConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm4gptConfigEntry 3 } + + cm4gptConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm4gptConfigEntry 4 } + + cm4gptConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm4gptConfigEntry 5 } + + cm4gptConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm4gptConfigEntry 6 } + + cm4gptConfigRateSelect OBJECT-TYPE + SYNTAX INTEGER { + low(0), + high(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Rate Select setting for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm4gptConfigEntry 7 } + + cm4gptConfigPort1Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 1." + ::= { cm4gptConfigEntry 8 } + + cm4gptConfigPort1Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 1 is enabled." + ::= { cm4gptConfigEntry 9 } + + cm4gptConfigPort2Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 2." + ::= { cm4gptConfigEntry 10 } + + cm4gptConfigPort2Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 2 is enabled." + ::= { cm4gptConfigEntry 11 } + + +-- +-- cm4gptConfigTable +-- + +-- +-- cm4gptLedTable +-- +cm4gptLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm4gptLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-4GPT type media converter module's LED status information." + ::= { cm4gpt 3 } + + cm4gptLedEntry OBJECT-TYPE + SYNTAX Cm4gptLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-4GPT type + media converter module." + INDEX { mcrChassisIndex, cm4gptLedsSlotIndex } + ::= { cm4gptLedTable 1 } + + Cm4gptLedEntry ::= + SEQUENCE { + cm4gptLedsSlotIndex SlotNumber, + cm4gptLedPWR INTEGER, + cm4gptLedLK1 INTEGER, + cm4gptLedLK2 INTEGER + } + + cm4gptLedsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-4GPT type module is currently inserted" + ::= { cm4gptLedEntry 2 } + + cm4gptLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Loopback or Link-Test enabled" + ::= { cm4gptLedEntry 3 } + + cm4gptLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 1 link (LK1) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm4gptLedEntry 4 } + + cm4gptLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 2 link (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm4gptLedEntry 5 } + +-- +-- end of cm4gptLedTable +-- + +-- +-- end of cm4gpt + + +-- +-- end of mcrModuleTypes +-- + +-- +-- mcrSfpDmiModuleTable +-- +mcrSfpDmiModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrSfpDmiModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of SFP Diagnostic Monitoring Interface information for + Optical Transceivers" + ::= { mcrChassisGroup 5 } + + mcrSfpDmiModuleEntry OBJECT-TYPE + SYNTAX McrSfpDmiModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate SFP module." + INDEX { mcrChassisIndex, sfpDmiSlotIndex, sfpDmiMediaPortIndex} + ::= {mcrSfpDmiModuleTable 1 } + + McrSfpDmiModuleEntry ::= + SEQUENCE { + sfpDmiSlotIndex SlotNumber, + sfpDmiMediaPortIndex Unsigned32, + sfpDmiStatus BITS, + sfpDmiConnectorType INTEGER, + sfpDmiNominalBitRate Unsigned32, + sfpDmiLinkReach9125 Integer32, + sfpDmiLinkReach50125 Integer32, + sfpDmiLinkReach625125 Integer32, + sfpDmiFiberWaveLength Unsigned32, + sfpDmiCurrentTempState INTEGER, + sfpDmiRealTimeTemp DisplayString, + sfpDmiHighTempWarn DisplayString, + sfpDmiHighTempAlarm DisplayString, + sfpDmiLowTempWarn DisplayString, + sfpDmiLowTempAlarm DisplayString, + sfpDmiCurrentVoltState INTEGER, + sfpDmiRealTimeVolt DisplayString, + sfpDmiHighVoltWarn DisplayString, + sfpDmiHighVoltAlarm DisplayString, + sfpDmiLowVoltWarn DisplayString, + sfpDmiLowVoltAlarm DisplayString, + sfpDmiCurrentTxBiasState INTEGER, + sfpDmiRealTimeTxBias DisplayString, + sfpDmiHighTxBiasWarn DisplayString, + sfpDmiHighTxBiasAlarm DisplayString, + sfpDmiLowTxBiasWarn DisplayString, + sfpDmiLowTxBiasAlarm DisplayString, + sfpDmiCurrentTxPowerState INTEGER, + sfpDmiRealTimeTxPower DisplayString, + sfpDmiHighTxPowerWarn DisplayString, + sfpDmiHighTxPowerAlarm DisplayString, + sfpDmiLowTxPowerWarn DisplayString, + sfpDmiLowTxPowerAlarm DisplayString, + sfpDmiCurrentRxPowerState INTEGER, + sfpDmiRealTimeRxPower DisplayString, + sfpDmiHighRxPowerWarn DisplayString, + sfpDmiHighRxPowerAlarm DisplayString, + sfpDmiLowRxPowerWarn DisplayString, + sfpDmiLowRxPowerAlarm DisplayString, + sfpDmiStatus2 Unsigned32, + sfpDmiVendorSerialNumber DisplayString, + sfpDmiVendorName DisplayString, + sfpDmiVendorPartNumber DisplayString, + xfpDmiAux1Type INTEGER, + xfpDmiAux1State INTEGER, + xfpDmiRealTimeAux1 DisplayString, + xfpDmiHighAux1Warn DisplayString, + xfpDmiHighAux1Alarm DisplayString, + xfpDmiLowAux1Warn DisplayString, + xfpDmiLowAux1Alarm DisplayString, + xfpDmiAux2Type INTEGER, + xfpDmiAux2State INTEGER, + xfpDmiRealTimeAux2 DisplayString, + xfpDmiHighAux2Warn DisplayString, + xfpDmiHighAux2Alarm DisplayString, + xfpDmiLowAux2Warn DisplayString, + xfpDmiLowAux2Alarm DisplayString, + xfpDmiMinBitRate Integer32, + xfpDmiMaxBitRate Integer32, + xfpDmiReachEBW50125 Integer32, + sfpDmiReachCopper Integer32 + } + + sfpDmiSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number of the media converter module containing this SFP/XFP" + ::= { mcrSfpDmiModuleEntry 2 } + + sfpDmiMediaPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index." + ::= { mcrSfpDmiModuleEntry 3 } + + + sfpDmiStatus OBJECT-TYPE + SYNTAX BITS { + sfpModuleInserted(24), + sfpCommFailed(25), + sfpDmiSupported(26) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the SFP module. If sfpCommFailed + bit is set then the rest of the data in this entry is invalid" + ::= { mcrSfpDmiModuleEntry 4 } + + sfpDmiConnectorType OBJECT-TYPE + SYNTAX INTEGER { + unknownUnspecified(0), + sc(1), + fiberChannelStyle1Copper(2), + fiberChannelStyle2Copper(3), + bncTnc(4), + fiberChannelCoaxHeader(5), + fiberJack(6), + lc(7), + mtrj(8), + mu(9), + sg(10), + opticalPigtail(11), + hssdcII(32), + copperPigtail(33) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI connector type." + ::= { mcrSfpDmiModuleEntry 5 } + + sfpDmiNominalBitRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI nominal bit rate of fiber + interface, in megabits per second." + ::= { mcrSfpDmiModuleEntry 6 } + + sfpDmiLinkReach9125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI maximum length in meters of media + supported by the fiber transceiver for 9 micron (125 micron jacket) + single-mode fiber. " + ::= { mcrSfpDmiModuleEntry 7 } + + sfpDmiLinkReach50125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI maximum length in meters of media + supported by the fiber transceiver for 50 micron (125 micron jacket) + multi-mode fiber." + ::= { mcrSfpDmiModuleEntry 8 } + + sfpDmiLinkReach625125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI maximum length in meters of media + supported by the fiber transceiver for 62.5 micron (125 micron jacket) + multi-mode fiber." + ::= { mcrSfpDmiModuleEntry 9 } + + sfpDmiFiberWaveLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the wavelength of the fiber interface's + optical transceiver, in nanometers." + ::= { mcrSfpDmiModuleEntry 10 } + + sfpDmiCurrentTempState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current alarm status for SFP DMI internally + measured temperature. " + ::= { mcrSfpDmiModuleEntry 11 } + + sfpDmiRealTimeTemp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time temperature. The value + displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 12 } + + sfpDmiHighTempWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 13 } + + sfpDmiHighTempAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 14 } + + sfpDmiLowTempWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 15 } + + sfpDmiLowTempAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 16 } + + sfpDmiCurrentVoltState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured voltage. " + ::= { mcrSfpDmiModuleEntry 17 } + + sfpDmiRealTimeVolt OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time voltage in Volts. " + ::= { mcrSfpDmiModuleEntry 18 } + + sfpDmiHighVoltWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts " + ::= { mcrSfpDmiModuleEntry 19 } + + sfpDmiHighVoltAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts " + ::= { mcrSfpDmiModuleEntry 20 } + + sfpDmiLowVoltWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts" + ::= { mcrSfpDmiModuleEntry 21 } + + sfpDmiLowVoltAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts" + ::= { mcrSfpDmiModuleEntry 22 } + + sfpDmiCurrentTxBiasState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured transmit bias current in milliamps. " + ::= { mcrSfpDmiModuleEntry 23 } + + sfpDmiRealTimeTxBias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current in milliamps. " + ::= { mcrSfpDmiModuleEntry 24 } + + sfpDmiHighTxBiasWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current warning + threshold in milliamps." + ::= { mcrSfpDmiModuleEntry 25 } + + sfpDmiHighTxBiasAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current alarm + threshold in milliamps." + ::= { mcrSfpDmiModuleEntry 26 } + + sfpDmiLowTxBiasWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX Bias current warning + threshold in milliamps." + ::= { mcrSfpDmiModuleEntry 27 } + + sfpDmiLowTxBiasAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX Bias current alarm + threshold in milliamps." + ::= { mcrSfpDmiModuleEntry 28 } + + sfpDmiCurrentTxPowerState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured transmit power. " + ::= { mcrSfpDmiModuleEntry 29 } + + sfpDmiRealTimeTxPower OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time TX output power. + The value displayed will be either millwatts or Dbm based on your + current regional display settings. " + + ::= { mcrSfpDmiModuleEntry 30 } + + sfpDmiHighTxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX output power warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + + ::= { mcrSfpDmiModuleEntry 31 } + + sfpDmiHighTxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX output power alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 32 } + + sfpDmiLowTxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX output power warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 33 } + + sfpDmiLowTxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX output power alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 34 } + + sfpDmiCurrentRxPowerState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured receive power. " + ::= { mcrSfpDmiModuleEntry 35 } + + sfpDmiRealTimeRxPower OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time RX received optical power. + The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 36 } + + sfpDmiHighRxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high RX received optical warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 37 } + + sfpDmiHighRxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high RX received optical alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 38 } + + sfpDmiLowRxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low RX received optical warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 39 } + + sfpDmiLowRxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low RX received optical alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 40 } + + sfpDmiStatus2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the SFP module. If sfpCommFailed + value is set then the rest of the data in this entry is invalid + 0x80 - sfpModuleInserted + 0x40 - sfpCommFailed + 0x20 - sfpDmiSupported" + ::= { mcrSfpDmiModuleEntry 41 } + + sfpDmiVendorSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI serial number. " + ::= { mcrSfpDmiModuleEntry 42 } + + sfpDmiVendorName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI serial number. " + ::= { mcrSfpDmiModuleEntry 43 } + + sfpDmiVendorPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI serial number. " + ::= { mcrSfpDmiModuleEntry 44 } + + xfpDmiAux1Type OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + apdBiasVoltmv(1), + tecCurrentma(3), + laserTemperature(4), + laserWavelength(5), + p5Voltv(6), + p33Voltv(7), + p18Voltv(8), + m52Voltv(9), + p5vCurrentma(10), + p33vCurrentma(13), + p18vCurrentma(14), + m52vCurrentma(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the type of value that is being measured by + the Auxillary 1 registers on the XFP" + ::= { mcrSfpDmiModuleEntry 45 } + + xfpDmiAux1State OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for the XFP Aux1 registers" + ::= { mcrSfpDmiModuleEntry 46 } + + xfpDmiRealTimeAux1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI real time values for the Aux1 + registers" + ::= { mcrSfpDmiModuleEntry 47 } + + xfpDmiHighAux1Warn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI high warning threshold for Aux1" + ::= { mcrSfpDmiModuleEntry 48 } + + xfpDmiHighAux1Alarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI alarm alarm threshold for Aux1" + ::= { mcrSfpDmiModuleEntry 49 } + + xfpDmiLowAux1Warn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low warning threshold for Aux1" + ::= { mcrSfpDmiModuleEntry 50 } + + xfpDmiLowAux1Alarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low alarm threshold for Aux1" + ::= { mcrSfpDmiModuleEntry 51 } + + xfpDmiAux2Type OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + apdBiasVoltmv(1), + tecCurrentma(3), + laserTemperature(4), + laserWavelength(5), + p5Voltv(6), + p33Voltv(7), + p18Voltv(8), + m52Voltv(9), + p5vCurrentma(10), + p33vCurrentma(13), + p18vCurrentma(14), + m52vCurrentma(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the type of value that is being measured by + the Auxillary 1 registers on the XFP" + ::= { mcrSfpDmiModuleEntry 52 } + + xfpDmiAux2State OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for the XFP Aux2 registers" + ::= { mcrSfpDmiModuleEntry 53 } + + xfpDmiRealTimeAux2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time values for the Aux2 + registers" + ::= { mcrSfpDmiModuleEntry 54 } + + xfpDmiHighAux2Warn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI high warning threshold for Aux2" + ::= { mcrSfpDmiModuleEntry 55 } + + xfpDmiHighAux2Alarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI alarm alarm threshold for Aux2" + ::= { mcrSfpDmiModuleEntry 56 } + + xfpDmiLowAux2Warn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low warning threshold for Aux2" + ::= { mcrSfpDmiModuleEntry 57 } + + xfpDmiLowAux2Alarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low alarm threshold for Aux2" + ::= { mcrSfpDmiModuleEntry 58 } + + xfpDmiMinBitRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the XFP minimum bit rate." + ::= { mcrSfpDmiModuleEntry 59 } + + xfpDmiMaxBitRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the XFP maximum bit rate." + ::= { mcrSfpDmiModuleEntry 60 } + + xfpDmiReachEBW50125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the link length that is supported by the fiber + transceiver using extended bandwidth 50 micron core (125 micron jacket) + multimode fiber" + ::= { mcrSfpDmiModuleEntry 61 } + + sfpDmiReachCopper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum length in meters that is + supported by the SFP/XFP interface using copper cable." + ::= { mcrSfpDmiModuleEntry 62 } + + +-- +-- end of mcrSfpDmiModuleTable +-- + +-- +-- mcrAlarmsWarningsTable +-- +mcrAlarmsWarningsTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrAlarmsWarningsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of outstanding alarms and warnings." + ::= { mcrChassisGroup 6 } + +mcrAlarmsWarningsEntry OBJECT-TYPE + SYNTAX McrAlarmsWarningsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate alarm or warning." + INDEX { mcrChassisIndex, alarmWarnSequenceIndex } + ::= { mcrAlarmsWarningsTable 1 } + + McrAlarmsWarningsEntry ::= + SEQUENCE { + alarmWarnSequenceIndex Unsigned32, + alarmWarnType Unsigned32, + alarmWarnSeverity Unsigned32, + alarmWarnFlags Unsigned32, + alarmWarnChassisNum Unsigned32, + alarmWarnDeviceNum Unsigned32, + alarmWarnTimeStamp TimeTicks, + alarmWarnMessage DisplayString, + alarmWarnPortNum Unsigned32 + } + + + alarmWarnSequenceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the sequence in which the alarms or + warnings were generated. Gaps in the sequence numbers are normal." + ::= { mcrAlarmsWarningsEntry 2 } + + + alarmWarnType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the alert/Trap number associated with + this alarm/warning." + ::= { mcrAlarmsWarningsEntry 3 } + + alarmWarnSeverity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the severity level of the alarm/warning. + Value will be one of the top three levels." + ::= { mcrAlarmsWarningsEntry 4 } + + alarmWarnFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the flags defining the alarm/warning. + 0x00000002 - chassis type alert + 0x00000004 - Power Supply Monitoring Unit type alert + 0x00000008 - PSMU power supply type alert + 0x00000010 - PSMU fan type alert + 0x00000020 - Management module type alert + 0x00000040 - Media converter module type alert + 0x00000080 - Media converter module SFP module type alert." + ::= { mcrAlarmsWarningsEntry 5 } + + alarmWarnChassisNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the chassis number associated with this + alarm/warning." + ::= { mcrAlarmsWarningsEntry 6 } + + alarmWarnDeviceNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the Hardware slot/bay location of the + hardware associated with this alarm or warning. + - 0 indicates alarm/warning occurred on the chassis backplane. + - If AlarmWarnFlags indicates a power supply then this value + the power supply bay number. + - Otherwise it is the chassis slot number." + ::= { mcrAlarmsWarningsEntry 7 } + + alarmWarnTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the time stamp of when the alarm/warning + was reported. (in seconds since the Epoch, defined as 0:00:00 UTC + on the morning of January 1, 1970), that the alert was reported + on the MCR-MGT.)" + ::= { mcrAlarmsWarningsEntry 8 } + + alarmWarnMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the alarm/warning message string + which will contain any values of bound variables." + ::= { mcrAlarmsWarningsEntry 9 } + + alarmWarnPortNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the location of the media + port associated with this alarm or warning." + ::= { mcrAlarmsWarningsEntry 10 } + +-- +-- end of mcrAlarmsWarningsTable +-- + +-- +-- mcrMediaPortTable +-- +mcrMediaPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMediaPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of general port status information." + ::= { mcrChassisGroup 7 } + +mcrMediaPortEntry OBJECT-TYPE + SYNTAX McrMediaPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate media converter module port." + INDEX { mcrChassisIndex, mediaPortSlotIndex, mediaPortPortIndex } + ::= { mcrMediaPortTable 1 } + + McrMediaPortEntry ::= + SEQUENCE { + mediaPortSlotIndex Unsigned32, + mediaPortPortIndex Unsigned32, + moduleModel DisplayString, + portName DisplayString, + portEnable INTEGER, + portType INTEGER, + portLinkStatus INTEGER, + portConnType INTEGER, + portAutoNegState INTEGER, + portSpeed INTEGER, + portDuplex INTEGER, + portPause INTEGER, + portRemoteStatus INTEGER, + portMediaType INTEGER, + portPhysicalProtocol INTEGER + } + + + mediaPortSlotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot number for the media converter module containing this port." + ::= { mcrMediaPortEntry 2 } + + mediaPortPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port number on media card. Valid values are 1 to the highest number + of ports available on a media card. There are usually two ports" + ::= { mcrMediaPortEntry 3 } + + moduleModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model name of the module containing + this port." + ::= { mcrMediaPortEntry 4 } + + portName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the name configured for this port." + ::= { mcrMediaPortEntry 5 } + + portEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the port has been enabled." + ::= { mcrMediaPortEntry 6 } + + portType OBJECT-TYPE + SYNTAX INTEGER { + copper(0), + fiber(1), + sfp(2), + xfp(3), + sfpPlus(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port (copper, fiber, etc.) ." + ::= { mcrMediaPortEntry 7} + + portLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current link status." + ::= { mcrMediaPortEntry 8} + + portConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0), + sc(1), + lc(2), + st(3), + sfp(4), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's connector type" + ::= { mcrMediaPortEntry 9 } + + portAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's auto-negotiation state" + ::= { mcrMediaPortEntry 10 } + + portSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + speed10Mbs(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port auto-negotiation state is complete then this object + indicates the ports current auto-negotiated speed setting. + If auto-negotiation is not complete then the value returned + should be ignored" + ::= { mcrMediaPortEntry 11 } + + portDuplex OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If port auto-negotiation state is complete then this object + indicates the media converter module's current auto-negotiated duplex + setting for this port. If auto-negotiation is not complete then the + value returned should be ignored." + ::= { mcrMediaPortEntry 12 } + + portPause OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If port auto-negotiation state is complete then this object indicates + the media converter module's current auto-negotiated pause setting for this + port. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { mcrMediaPortEntry 13 } + + portRemoteStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + ok(0), + remoteFault(1), + offline(2), + linkFault(3), + autoNegError(4), + disable(5), + receivingFEF(6), + sendingFEF(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This port's Link Partner Remote Fault status or Far End Fault status" + ::= { mcrMediaPortEntry 14 } + + portMediaType OBJECT-TYPE + SYNTAX INTEGER { + unknown(-1), + copper(0), + fiber(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port (copper, fiber, etc.) ." + ::= { mcrMediaPortEntry 15} + portPhysicalProtocol OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ethernet(1), + vdsl(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical networking protocol used by the port." + ::= { mcrMediaPortEntry 16} + +-- +-- end of mcrMediaPortTable +-- + +-- +-- end of mcrChassisGroup +-- + + + +-- +-- mcrManagementGroup +-- +mgtNetworkGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 1 } +mgtAccessGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 2 } +mgtAlertGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 3 } +mgtUsersGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 4 } +mgtDateTimeGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 5 } +mgtFilesGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 6 } +mgtAdminGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 7 } +mgtDisplayFormatGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 8 } +mgtChassisCfgGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 9 } + +-- +-- mgtNetworkGroup +-- +-- +-- systemGroup. +-- +systemGroup OBJECT IDENTIFIER ::= { mgtNetworkGroup 1 } + +systemStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { systemGroup 1 } + +systemName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the system management module." + ::= { systemGroup 2 } + +systemDomainName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain name of the management module." + ::= { systemGroup 3 } + +systemIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module's unique IPv4 network IP address. + If you are using the management module in an IPv6 network, + this field can be left blank." + ::= { systemGroup 4 } + +systemSubnetBits OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the subnet mask. For example, a subnet mask + of 255.255.0.0 has 16 subnet/prefix bits. Valid values are 0-32. + The default is 0. When the value is 0, the correct value is determined + based on the class of the IP Address." + ::= { systemGroup 5 } + +systemDHCPUpdateDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the DNS system will be updated after the management module + gets the IP address via DHCP." + ::= { systemGroup 6 } + +systemAutoObtainDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If on, the DNS server IP address will be obtained automatically + automatically via DHCP." + ::= { systemGroup 7 } + +systemAutoObtainGW OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the default gateway IP address will be get automatically via DHCP." + ::= { systemGroup 8 } + +systemDomainPrefix OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain prefix for primary Ethernet interface of the management module." + ::= { systemGroup 9 } + + +systemTFTPRetry OBJECT-TYPE + SYNTAX Integer32(0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times the management module will attempt to + transfer (using TFTP) a file to/from a host. Default is 5. + A value of 0 (zero) means that the management module will not + attempt a retry should TFTP fail." + ::= { systemGroup 10 } + +systemTFTPTimeOut OBJECT-TYPE + SYNTAX Integer32(3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time, in seconds, that the management module will wait for + a successful transmit or receipt of TFTP packets before retrying + a TFTP transfer. Default is 3 seconds." + ::= { systemGroup 11 } + +-- +-- end of systemGroup +-- +-- +-- +-- gatewayTable +-- +gatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of configured gateway." + ::= { mgtNetworkGroup 2} + + gatewayEntry OBJECT-TYPE + SYNTAX GatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate configured gateway. " + INDEX { gatewayIndex } + ::= { gatewayTable 1 } + + GatewayEntry ::= + SEQUENCE { + gatewayIndex GenericTableIndex, + gatewayStatus ContainerStatus, + gatewayHost DisplayString, + gatewayType INTEGER, + gatewayIpAddress Ipv4v6Address, + gatewaySubnetBits Integer32, + gatewayInterface DisplayString + } + + gatewayIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "gatewayIndex" + ::= { gatewayEntry 1} + + gatewayStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { gatewayEntry 2} + + gatewayHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify up to twenty hosts to act as gateways + in your network. Each gateway host must be defined in + the management module host table." + ::= { gatewayEntry 3} + + gatewayType OBJECT-TYPE + SYNTAX INTEGER { + host(0), + network(1), + default(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the type of gateway: + Default-A gateway which provides general access beyond + your local network. + Host-A gateway reserved for accessing a specific host + external to your local network. + Network-A gateway reserved for accessing a specific + network external to your local network." + ::= { gatewayEntry 4} + + gatewayIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the gateway is a Host or Network gateway, you must + specify the IP address of the target host machine/network." + ::= { gatewayEntry 5} + + gatewaySubnetBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the gateway is a Network gateway, you must specify the + subnet/prefix bits for that network. If the IP address is IPv4, + then the Subnet/Prefix Bits range is 0-32. If the IP address + is IPv6, then the Subnet/Prefix Bits range is 0-128." + ::= { gatewayEntry 6} + + gatewayInterface OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface that the management module is going to use to access the + Remote Host." + + ::= { gatewayEntry 7} +-- +-- end of gatewayTable +-- + + +-- hostTable +-- +hostTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hosts Group table." + ::= { mgtNetworkGroup 3 } + + hostEntry OBJECT-TYPE + SYNTAX HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the host table, each relating to a separate host." + INDEX { hostIndex } + ::= { hostTable 1 } + + HostEntry ::= + SEQUENCE { + hostIndex GenericTableIndex, + hostStatus ContainerStatus, + hostName DisplayString, + hostIpAddr Ipv4v6Address, + hostFqdn DisplayString + } + + hostIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this host." + ::= { hostEntry 1 } + + hostStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { hostEntry 2 } + + hostName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name used for this host entry. + To delete an entry, blank out this field. + If blank, this entry is currently unused." + ::= { hostEntry 3 } + + hostIpAddr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP address used for this entry." + ::= { hostEntry 4 } + + hostFqdn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host full qualified domain name for the host entry. + If blank, this entry is currently unused." + ::= { hostEntry 5 } +-- +-- end of hostTable +-- + +-- +-- dnsTable +-- +dnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of DNS hosts" + ::= { mgtNetworkGroup 4 } + + dnsEntry OBJECT-TYPE + SYNTAX DnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate DNS host." + INDEX { dnsIndex } + ::= { dnsTable 1 } + + DnsEntry ::= + SEQUENCE { + dnsIndex GenericTableIndex, + dnsStatus ContainerStatus, + dnsIpAddress Ipv4v6Address, + dnsActive OnOffValue + } + + dnsIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS host index " + ::= { dnsEntry 1} + + dnsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { dnsEntry 2 } + + dnsIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify the IP addresses for up to two DNS + (Domain Name Servers) hosts in your network. The first + DNS entry in the list is the primary DNS and the second + DNS entry is the secondary server." + ::= { dnsEntry 3} + + dnsActive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activates/deactivates a DNS entry." + ::= { dnsEntry 4} +-- +-- end of dnsTable +-- + +-- +-- dynamicDNSGroup +-- +dynamicDNSGroup OBJECT IDENTIFIER ::= { mgtNetworkGroup 5 } + +dynamicDNSStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {dynamicDNSGroup 1} + +dynamicDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable dynamic DNS." + ::= { dynamicDNSGroup 2} + +dynamicDNSHostname OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Host name." + ::= { dynamicDNSGroup 3} + +dynamicDNSUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User name." + ::= { dynamicDNSGroup 4} + +dynamicDNSPassword OBJECT-TYPE +SYNTAX DisplayString(SIZE(1..16)) +MAX-ACCESS read-write +STATUS current +DESCRIPTION + "This object identifies the dynamic DNS password. Reading of this object will + always return a blank string" +::= { dynamicDNSGroup 5} + +dynamicDNSSystemType OBJECT-TYPE + SYNTAX INTEGER { + dynamic(0), + static(1), + custom(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System type." + ::= { dynamicDNSGroup 6} + +dynamicDNSWildCard OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1), + nochange(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether to add a alias such as * to your registered host name." + ::= { dynamicDNSGroup 7} + +dynamicDNSConnectionMethod OBJECT-TYPE + SYNTAX INTEGER { + http(0), + httpport8245(1), + https(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how the management module is going to connection to the + DynDNS.org server." + ::= { dynamicDNSGroup 8} + +dynamicDNSSSLVerifyPeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this option when you want the Validation Criteria + to match the Peer Certificate for authentication to pass. + If you enable this option, you need to download an + SSL/TLS certificate authority (CA) list file to the + management module. Any values that are entered in the validation + criteria must match the peer certificate for an SSL connection; + any fields left blank will not be validated against the peer + certificate." + ::= {dynamicDNSGroup 9} + +dynamicDNSSSLCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {dynamicDNSGroup 10} + +dynamicDNSSSLStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {dynamicDNSGroup 11} + +dynamicDNSSSLLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {dynamicDNSGroup 12} + +dynamicDNSSSLOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {dynamicDNSGroup 13} + +dynamicDNSSSLOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {dynamicDNSGroup 14} + +dynamicDNSSSLCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {dynamicDNSGroup 15} + +dynamicDNSSSLEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {dynamicDNSGroup 16} + +dynamicDNSStatusString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dynamic DNS statistics" + ::= {dynamicDNSGroup 17} +-- +-- dynamicDNSSSLCipherTable +-- +dynamicDNSSSLCipherTable OBJECT-TYPE + SYNTAX SEQUENCE OF DynamicDNSSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL Cipher." + ::= {dynamicDNSGroup 18} + + dynamicDNSSSLCipherEntry OBJECT-TYPE + SYNTAX DynamicDNSSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dynamicDNSSSLCipherTable, each relating to a cipher entry." + INDEX { dynamicDNSSSLCipherPriority } + ::= { dynamicDNSSSLCipherTable 1 } + + DynamicDNSSSLCipherEntry ::= + SEQUENCE { + dynamicDNSSSLCipherPriority Integer32, + dynamicDNSSSLCipherStatus ContainerStatus, + dynamicDNSSSLCipherEncryption INTEGER, + dynamicDNSSSLCipherKeySizeMin INTEGER, + dynamicDNSSSLCipherKeySizeMax INTEGER, + dynamicDNSSSLCipherKeyExchange INTEGER, + dynamicDNSSSLCipherHMAC INTEGER + } + + dynamicDNSSSLCipherPriority OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cipher priority. 1- highest 5 - lowest." + ::= { dynamicDNSSSLCipherEntry 1 } + + dynamicDNSSSLCipherStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { dynamicDNSSSLCipherEntry 2 } + + dynamicDNSSSLCipherEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(0), + any(1), + aes(2), + tripledes(3), + des(4), + arctwo(5), + arcfour(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Encryption. None is not allowed for priority 1. + Any will use the first encryption format that can be + negotiated. The default is any." + ::= { dynamicDNSSSLCipherEntry 3 } + + dynamicDNSSSLCipherKeySizeMin OBJECT-TYPE + SYNTAX INTEGER { + min40(0), + min56(1), + min64(2), + min128(3), + min168(4), + min256(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum key size value that will be used for + the specified encryption type. The default is 40." + ::= { dynamicDNSSSLCipherEntry 4 } + + dynamicDNSSSLCipherKeySizeMax OBJECT-TYPE + SYNTAX INTEGER { + max40(0), + max56(1), + max64(2), + max128(3), + max168(4), + max256(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum key size value that will be used for the + specified encryption type. The default is 256." + ::= { dynamicDNSSSLCipherEntry 5 } + + dynamicDNSSSLCipherKeyExchange OBJECT-TYPE + SYNTAX INTEGER { + any(0), + rsa(1), + edhrsa(2), + edhdss(3), + adh(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of key to exchange for the encryption format: + Any-Any key exchange that is valid is used (this does + not, however, include ADH keys). + RSA-This is an RSA key exchange using an RSA key and + certificate. + EDHRSA-This is an EDH key exchange using an RSA key + and certificate. + EDHDSS-This is an EDH key exchange using a DSA key + and certificate. + ADH-This is an anonymous key exchange which does not + require a private key or certificate. Choose this + key if you do not want to authenticate the peer device, + but you want the data encrypted on the SSL/TLS connection. + The default is Any." + ::= { dynamicDNSSSLCipherEntry 6 } + + dynamicDNSSSLCipherHMAC OBJECT-TYPE + SYNTAX INTEGER { + any(0), + sha(1), + md5(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the key-hashing for message authentication method + for your encryption type: Any, MD5, or SHA1. + The default is Any." + ::= { dynamicDNSSSLCipherEntry 7 } +-- +-- end of dynamicDNSSSLCipherTable +-- +-- +-- end of dynamicDNSGroup +-- + +-- +-- ipv6Group +-- +ipv6Group OBJECT IDENTIFIER ::= { mgtNetworkGroup 6 } + +-- +-- ipv6ServicesGroup +-- + ipv6ServicesGroup OBJECT IDENTIFIER ::= { ipv6Group 1 } + + ipv6serviceStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ipv6ServicesGroup 1} + + serviceAutoDiscovery OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will send out a Router Solicitation + message. If a Router Advertisement message is received, the + management module will configure the IPv6 address(es) and configuration + parameters based on the information contained in the advertisement. + If no Router Advertisement message is received, the management module + will attempt to connect to a DHCPv6 server to obtain IPv6 addresses + and other configuration parameters. Default on." + ::= { ipv6ServicesGroup 2 } + + serviceDHCPv6 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, requests IPv6 address(es) and configuration + information from the DHCPv6 server. Default off." + ::= { ipv6ServicesGroup 3 } + + serviceDHCPv6IPAddresses OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will accept IPv6 address(es) + from the DHCPv6 server." + ::= { ipv6ServicesGroup 4 } + + serviceDHCPv6NetworkPrefix OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will accept the network prefix + from the DHCPv6 server." + ::= { ipv6ServicesGroup 5 } + + serviceDHCPv6AutoObtainDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If on, the DNS server IP address will be obtained automatically + automatically via DHCP." + ::= { ipv6ServicesGroup 6 } + +-- +-- end of ipv6ServicesGroup +-- + +-- +-- ipv6AddressTable +-- +ipv6AddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ipv6AddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 custom address table." + ::= { ipv6Group 2 } + +ipv6AddressEntry OBJECT-TYPE + SYNTAX Ipv6AddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 custom entry." + INDEX { ipv6AddressIndex } + ::= { ipv6AddressTable 1 } + + Ipv6AddressEntry ::= + SEQUENCE { + ipv6AddressIndex GenericTableIndex, + ipv6AddressStatus ContainerStatus, + ipv6AddressAddr Ipv4v6Address, + ipv6AddressPrefixBits Integer32, + ipv6AddressAuto OnOffValue, + ipv6AddressSendAdvertise OnOffValue + } + + ipv6AddressIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Custom IPv6 address index." + ::= { ipv6AddressEntry 1 } + + ipv6AddressStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipv6AddressEntry 2 } + + ipv6AddressAddr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Either enter a network prefix that the Device + Server will use to derive an IPv6 address using the Device + Server's MAC address (must turn ipv6AddressAuto1 on) + or enter a specific IPv6 address." + ::= { ipv6AddressEntry 3 } + + ipv6AddressPrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 prefix bits of either the network or + IPv6 address." + ::= { ipv6AddressEntry 4 } + + ipv6AddressAuto OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will derive + an IPv6 address from the entered network prefix and the + management module's MAC address." + ::= {ipv6AddressEntry 5} + + ipv6AddressSendAdvertise OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will include + the IPv6 address in router advertisements." + ::= {ipv6AddressEntry 6} +-- +-- end of ipv6AddressTable +-- + +-- +-- interfacev6StatsTable +-- +interfacev6StatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Interfacev6StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface IPv6 Group table." + ::= { ipv6Group 3 } + +interfacev6StatsEntry OBJECT-TYPE + SYNTAX Interfacev6StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the interface IPv6 table" + INDEX { interfacev6Index } + ::= { interfacev6StatsTable 1 } + + Interfacev6StatsEntry ::= + SEQUENCE { + interfacev6Index GenericTableIndex, + interfacev6Name DisplayString, + interfacev6Address DisplayString, + interfacev6PrefixBits Integer32, + interfacev6Scope INTEGER + } + + interfacev6Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 interface index." + ::= { interfacev6StatsEntry 1} + + interfacev6Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface name." + ::= { interfacev6StatsEntry 2} + + interfacev6Address OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface IP address." + ::= { interfacev6StatsEntry 3} + + interfacev6PrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface Prefix bits" + ::= { interfacev6StatsEntry 4} + + interfacev6Scope OBJECT-TYPE + SYNTAX INTEGER { + global(0), + host(1), + link(2), + site(3), + compatv4(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface scope." + ::= { interfacev6StatsEntry 5} +-- +-- end of interfacev6StatsTable +-- + +-- +-- ipv6TunnelTable +-- +ipv6TunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ipv6TunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 tunnel table." + ::= { ipv6Group 4 } + +ipv6TunnelEntry OBJECT-TYPE + SYNTAX Ipv6TunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 tunnel entry." + INDEX { ipv6TunnelIndex } + ::= { ipv6TunnelTable 1 } + +Ipv6TunnelEntry ::= + SEQUENCE { + ipv6TunnelIndex GenericTableIndex, + ipv6TunnelStatus ContainerStatus, + ipv6TunnelName DisplayString, + ipv6TunnelMode INTEGER, + ipv6TunnelRemoteHost DisplayString + } + +ipv6TunnelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 tunnel index." + ::= { ipv6TunnelEntry 1 } + +ipv6TunnelStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipv6TunnelEntry 2 } + +ipv6TunnelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the IPv6 tunnel. Maximum 16 alphanumeric characters." + ::= { ipv6TunnelEntry 3 } + +ipv6TunnelMode OBJECT-TYPE + SYNTAX INTEGER { + manual(0), + ip6to4(1), + teredo(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The method or protocol that is used to create the IPv6 tunnel. + o Manual-When specified, the management module will manually create the IPv6 + tunnel to the specified Remote Host through the specified Interface. + o ip6to4-When specified, the MCR-MGT will broadcast to the multicast + address 192.88.99.1 through the specified Interface. When the + closest ip6to4 router responds, it will create the IPv6 tunnel, + encapsulating and decapsulating IPv6 traffic sent to and from + the management module. + o Teredo-When specified, the Teredo protocol encapsulates the IPv6 + packet as an IPv4 UDP message, allowing it to pass through most + network address translator (NAT) boxes and create an IPv6 tunnel + to the specified Remote Host (a Teredo server) through the + specified Interface. + Default is Manual." + ::= { ipv6TunnelEntry 4 } + +ipv6TunnelRemoteHost OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 host that can access the IPv6 network when the Mode + is Manual. The Teredo server when the Mode is Teredo. " + ::= { ipv6TunnelEntry 5 } + +-- +-- end of ipv6TunnelTable +-- + +-- +-- end of ipv6Group +-- +-- +-- end of mgtNetworkGroup +-- + + +-- +-- mgtAcessServicesGroup +-- + + +-- mgtServicesGroup +-- +mgtAcessServicesGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 1 } + +accessServicesStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtAcessServicesGroup 1} + +accessServicesSessInactTimeout OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time, in seconds, that the management session inactivity timer + will run. When the timer expires, becuase no activity on the management session + within the specified time, the management module will reset the management session. + A value of 0 (zero), means that the inactivity timer will not expire (the session + is open permanently, or until the user logs out)." + ::= { mgtAcessServicesGroup 2 } +-- +accessServiceHTTPD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the HTTPD Service" + ::= { mgtAcessServicesGroup 3 } + +accessServiceHTTPSD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the HTTPSD Service" + ::= { mgtAcessServicesGroup 4 } + +accessServiceTelnetD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the TelnetD Service" + ::= { mgtAcessServicesGroup 5 } + +acessServiceSSHD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SSHD Service" + ::= { mgtAcessServicesGroup 6 } + +acessServiceSnmpD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SnmpD Service" + ::= { mgtAcessServicesGroup 7 } + +acessServiceSetIP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SetIP Service" + ::= { mgtAcessServicesGroup 8 } + +acessIncomingPings OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow incoming ping requests." + ::= { mgtAcessServicesGroup 9 } + +-- +-- +-- end of mgtAcessServicesGroup +-- + +-- +-- webManagerGroup +-- +webManagerGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 2 } + +webManagerStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { webManagerGroup 1} + +httpsPassphrase OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the HTTPS SSL certificate passphrase. Reading of this object will + always return a blank string" + ::= { webManagerGroup 2} +-- +-- end of webManagerGroup +-- + +-- +-- sshServerGroup +-- +sshServerGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 3 } + +sshServerStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {sshServerGroup 1 } + +sshServerAuthRSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a client SSH session requests RSA authentication, + the management module's SSH server will authenticate the + user via RSA." + ::= {sshServerGroup 2} + +sshServerAuthDSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a client SSH session requests DSA authentication, + the management module's SSH server will authenticate the + user via DSA" + ::= {sshServerGroup 3} + +sshServerAuthKeyboard OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= {sshServerGroup 4} + +sshServerAuthPassword OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= {sshServerGroup 5} + +sshServerCipher3Des OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's 3DES encryption is enable/disabled." + ::= {sshServerGroup 6} + +sshServerCipherBlowfish OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's Blowfish encryption is enabled/disabled." + ::= {sshServerGroup 7} + +sshServerCipherCipherAES OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's AES encryption is enabled/disabled" + ::= {sshServerGroup 8} + +sshServerCipherCAST OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's CAST encryption is enabled/disabled" + ::= {sshServerGroup 9} + +sshServerCipherArcfour OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's Arcfour encryption is enabled/disabled." + ::= {sshServerGroup 10} + +sshServerVerbose OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Displays debug messages on the terminal." + ::= {sshServerGroup 11} + +sshServerCompression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Requests compression of all data. Compression is desirable on slow + connections, but will only slow down things on fast networks." + ::= {sshServerGroup 12} + +sshServerSSH1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable SSH-1 on the server." + ::= {sshServerGroup 13} +-- +-- end of sshServerGroup +-- + +-- +-- snmpAgentGroup +-- +snmpAgentGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 4 } + +snmpAgentStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpAgentGroup 1} + +snmpContact OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name and contract information of the person who manages this SMNP node." + ::= { snmpAgentGroup 2} + +snmpLocation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical location of the SNMP node." + ::= { snmpAgentGroup 3} +-- +-- snmpCommunityTable +-- +snmpCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of SNMP communities configured for the MCR-MGT agent" + ::= { snmpAgentGroup 4} + + snmpCommunityEntry OBJECT-TYPE + SYNTAX SnmpCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate SNMP community + definition " + INDEX { snmpCommunityIndex } + ::= { snmpCommunityTable 1 } + + SnmpCommunityEntry ::= + SEQUENCE { + snmpCommunityIndex GenericTableIndex, + snmpCommunityStatus ContainerStatus, + snmpCommunityName DisplayString, + snmpCommunityIpAddress Ipv4v6Address, + snmpCommunityPermission INTEGER + } + + snmpCommunityIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MCR-MGT agent community index" + ::= { snmpCommunityEntry 1} + + snmpCommunityStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpCommunityEntry 2} + + snmpCommunityName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A name that will be sent to the management module from an SNMP + manager. This name will define the permissions of the manager." + ::= { snmpCommunityEntry 3} + + snmpCommunityIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the SNMP manager that will send requests to + the management module. If the address is 0.0.0.0, any SNMP manager + with the Community Name can access the management module." + ::= { snmpCommunityEntry 4} + + snmpCommunityPermission OBJECT-TYPE + SYNTAX INTEGER { + none(0), + readonly(1), + readwrite(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Permits the management module to respond to SNMP requests by: + None -There is no response to requests from SNMP. + Readonly -Responds only to Read requests from SNMP. + Readwrite -Responds to both Read and Write requests from SNMP." + ::= { snmpCommunityEntry 5} +-- +-- snmpV3ReadOnlyUser +-- +snmpV3ReadOnlyUser OBJECT IDENTIFIER ::= { snmpAgentGroup 5 } + + snmpV3ReadOnlyStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpV3ReadOnlyUser 1 } + + snmpV3ReadOnlyUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP v3 read-only user name. This SNMP v3 user will have read-only S + SNMP access permissions." + ::= { snmpV3ReadOnlyUser 2 } + + snmpV3ReadOnlySecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(0), + authNoPriv(1), + authPriv(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user security level." + ::= {snmpV3ReadOnlyUser 3 } + + snmpV3ReadOnlyAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(0), + sha(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user authentication method." + ::= {snmpV3ReadOnlyUser 4 } + + snmpV3ReadOnlyAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user authentication password." + ::= { snmpV3ReadOnlyUser 5 } + + snmpV3ReadOnlyPrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(0), + aes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user privacy algorithm." + ::= {snmpV3ReadOnlyUser 6 } + + snmpV3ReadOnlyPrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user privacy password." + ::= { snmpV3ReadOnlyUser 7 } +-- +-- snmpV3ReadWriteUser +-- +snmpV3ReadWriteUser OBJECT IDENTIFIER ::= { snmpAgentGroup 6 } + + snmpV3ReadWriteStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpV3ReadWriteUser 1} + + snmpV3ReadWriteUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user name. This SNMP v3 user will + have read-write SNMP access permissions." + ::= { snmpV3ReadWriteUser 2 } + + snmpV3ReadWriteSecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(0), + authNoPriv(1), + authPriv(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user security level." + ::= {snmpV3ReadWriteUser 3 } + + snmpV3ReadWriteAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(0), + sha(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user authentication method." + ::= {snmpV3ReadWriteUser 4 } + + snmpV3ReadWriteAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user authentication password." + ::= { snmpV3ReadWriteUser 5 } + + snmpV3ReadWritePrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(0), + aes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user privacy algorithm." + ::= {snmpV3ReadWriteUser 6 } + + snmpV3ReadWritePrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user privacy password." + ::= { snmpV3ReadWriteUser 7 } +-- +-- end of snmpV3ReadWriteUser +-- + + + +-- +-- end of snmpAgentGroup +-- + +-- +-- authorizedHostGroup +-- +authorizedHostGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 5 } + +authHostsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { authorizedHostGroup 1} + + +authHostOnly OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether only authorized hosts are allowed to access the + management module. If set to yes then the management module will only + respond to, and allow access to and from, the IP or MAC addresses + of hosts configured in the authorized IP and MAC hosts tables." + ::= { authorizedHostGroup 2 } + +-- +-- authIpHostTable +-- +authIpHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF AuthIpHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hosts Group table." + ::= { authorizedHostGroup 3 } + + authIpHostEntry OBJECT-TYPE + SYNTAX AuthIpHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AuthIpHostTable, each relating to a IP host." + INDEX { authHostIpIndex } + ::= { authIpHostTable 1 } + + AuthIpHostEntry ::= + SEQUENCE { + authHostIpIndex GenericTableIndex, + authHostIpStatus ContainerStatus, + authHostIpAddr Ipv4v6Address, + authHostIpDescr DisplayString + } + + authHostIpIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this host." + ::= { authIpHostEntry 1 } + + authHostIpStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { authIpHostEntry 2 } + + authHostIpAddr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP address used for this entry." + ::= { authIpHostEntry 3 } + + authHostIpDescr OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..21)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP entry description." + ::= { authIpHostEntry 4 } + +-- +-- end of authIpHostTable +-- + +-- +-- authMacHostTable +-- +authMacHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF AuthMacHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hosts Group table." + ::= { authorizedHostGroup 4 } + + authMacHostEntry OBJECT-TYPE + SYNTAX AuthMacHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AuthIpHostTable, each relating to a host." + INDEX { authHostMacIndex } + ::= { authMacHostTable 1 } + + AuthMacHostEntry ::= + SEQUENCE { + authHostMacIndex GenericTableIndex, + authHostMacStatus ContainerStatus, + authHostMacAddr MacAddress, + authHostMacDescr DisplayString + } + + authHostMacIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this host." + ::= { authMacHostEntry 1 } + + authHostMacStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { authMacHostEntry 2 } + + + authHostMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host MAC address used for this entry." + ::= { authMacHostEntry 3 } + + authHostMacDescr OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..21)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host MAC address entry description." + ::= { authMacHostEntry 4 } + + +-- +-- end of authMacHostTable +-- +-- +-- end of authorizedHostGroup +-- +-- +-- end of mgtAccessGroup +-- + +-- +-- mgtAlertGroup +-- +alertLocalEventGroup OBJECT IDENTIFIER ::= { mgtAlertGroup 1 } + +localEventLogStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { alertLocalEventGroup 1 } + + +localEventLogEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether alert events are logged to the internal local event + log." + ::= { alertLocalEventGroup 2 } + +localEventLogAlertLevel OBJECT-TYPE + SYNTAX AlertSeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the alert level that will trigger a local event being stored + in the local event log. When you select an alert level, all alerts that + appear above it in the list will also trigger a local event log message. + For example, if you select oneTimeError, all oneTimeError, persistantError, + moduleLevelFault, and systemLevelFault alert events will be generate a local + event message." + ::= { alertLocalEventGroup 3 } + +localEventLogClear OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing a yes(1) to this object will clear the local event log on the + management module. Reading of this object will always return 0" + ::= { alertLocalEventGroup 4 } +-- +-- alertSyslogGroup +-- +alertSyslogGroup OBJECT IDENTIFIER ::= { mgtAlertGroup 2 } + +syslogStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { alertSyslogGroup 1} + +syslogEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether syslog is enabled." + ::= { alertSyslogGroup 2} + +syslogSeverityLevel OBJECT-TYPE + SYNTAX INTEGER { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + informational(6), + debug(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the severity level that will trigger a syslog message: + Emergency, Alert, Critical, Error, Warning, Notice, Info, Debug + When you select a severity level, all the levels that appear above it in + the list will also trigger a syslog message. For example, if you select + Error, all Error, Critical, Alert, and Emergency events will generate a + syslog message. + NOTE: In addition to alert events, syslog message will also be generated + for several non-alert system events" + ::= { alertSyslogGroup 3} + +syslogPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first preconfigured host that the management module will attempt + to send system log messages to; messages will be displayed on the + host's monitor." + ::= { alertSyslogGroup 4} + +syslogSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the management module cannot communicate with the primary host, + then the management module will attempt to send system log messages to + this preconfigured host; messages will be displayed on the host's monitor." + ::= { alertSyslogGroup 5} +-- +-- alertSnmpTrapGroup +-- +alertSnmpTrapGroup OBJECT IDENTIFIER ::= { mgtAlertGroup 3 } + +snmpTrapStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { alertSnmpTrapGroup 1} + +snmpTrapEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether SNMP Traps are enabled." + ::= { alertSnmpTrapGroup 2} + +snmpTrapAlertLevel OBJECT-TYPE + SYNTAX AlertSeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the alert level that will trigger a SNMP trap message to be sent + if SNMP traps is enabled. When you select an alert level, all alerts that + appear above it in the list will also trigger a local event log message. + For example, if you select oneTimeError, all oneTimeError, persistantError, + moduleLevelFault, and systemLevelFault alert events will be generate a SNMP + trap message." + ::= { alertSnmpTrapGroup 3} + +-- +-- snmpTrapHostTable - SNMP Trap target host Table +-- +snmpTrapHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpTrapHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of SNMP Trap Hosts information." + ::= { alertSnmpTrapGroup 4} + + snmpTrapHostEntry OBJECT-TYPE + SYNTAX SnmpTrapHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate SNMP trap host." + INDEX { snmpTrapHostIndex } + ::= { snmpTrapHostTable 1 } + + SnmpTrapHostEntry ::= + SEQUENCE { + snmpTrapHostIndex GenericTableIndex, + snmpTrapHostStatus ContainerStatus, + snmpTrapHostIpAddress Ipv4v6Address, + snmpTrapHostUdpPort Integer32, + snmpTrapHostVersion INTEGER, + snmpTrapHostType INTEGER, + snmpTrapHostCommunity DisplayString, + snmpTrapHostEnable YesNoValue + } + + snmpTrapHostIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the SNMP trap host index." + ::= { snmpTrapHostEntry 1 } + + snmpTrapHostStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpTrapHostEntry 2 } + + snmpTrapHostIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the hosts (by IP address) that will receive trap messages + generated by the management module. " + ::= { snmpTrapHostEntry 3 } + + snmpTrapHostUdpPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the UDP port number the SNMP trap host will listen on to + receive trap messages generated by the management module." + ::= { snmpTrapHostEntry 4 } + + snmpTrapHostVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpTrapV1(0), + snmpTrapV2c(1), + snmpTrapV3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the SNMP version of the traps sent to this host. If + snmpTrapV3 is selected then the SNMP trap v3 user " + ::= { snmpTrapHostEntry 5 } + + snmpTrapHostType OBJECT-TYPE + SYNTAX INTEGER { + snmpTrap(0), + snmpInform(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to snmpInform(1) the management module will send traps via an + INFORM-PDU, expecting a response from the trap host, retransmitting + if required. Otherwise it will send them via a TRAP-PDU or TRAP2-PDU. + This object is ignored for for SNMP v1" + ::= { snmpTrapHostEntry 6 } + + snmpTrapHostCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An arbitrary trap community name. This object is ignored for SNMP v3" + ::= { snmpTrapHostEntry 7 } + + snmpTrapHostEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to No, the management module will not use this + table entry to send traps." + ::= { snmpTrapHostEntry 8 } + + +-- +-- snmpTrapHostTable - SNMP Trap target host Table +-- +-- +-- snmpV3TrapUser +-- +snmpV3TrapUser OBJECT IDENTIFIER ::= { alertSnmpTrapGroup 5 } + + snmpV3TrapUserStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpV3TrapUser 1} + + snmpV3TrapUserUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user name. This user will be used for every SNMP trap + host that is using snmpTrapHostVersion of snmpTrapV3(2) " + ::= { snmpV3TrapUser 2} + + snmpV3TrapUserSecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(0), + authNoPriv(1), + authPriv(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user security level." + ::= {snmpV3TrapUser 3 } + + snmpV3TrapUserAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(0), + sha(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user authentication method." + ::= {snmpV3TrapUser 4 } + + snmpV3TrapUserAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user authentication password." + ::= { snmpV3TrapUser 5 } + + snmpV3TrapUserPrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(0), + aes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user privacy algorithm." + ::= {snmpV3TrapUser 6 } + + snmpV3TrapUserPrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user privacy password." + ::= { snmpV3TrapUser 7 } + +-- +-- end of snmpV3TrapUser +-- + +snmpTrapGlbHostTimeout OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the timeout in miliseconds between retries of sending the SNMP + INFORM-PDU if no response is received for the trap host. " + ::= { alertSnmpTrapGroup 6 } + +snmpTapGlobHostRetries OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the number of retries to send the SNMP INFORM-PDU trap if no + response is received from the trap host." + ::= { alertSnmpTrapGroup 7 } + +snmpV3LocalEngineID OBJECT-TYPE + SYNTAX SnmpEngineID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An SNMPv3 engine ID used by the MCR-MGT for identification when sending + SNMP v3 traps." + ::= { alertSnmpTrapGroup 8} + +snmpV3LocalEngineIDTextSuffix OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..27)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This configured text is used to build the suffix of the SNMPv3 + engine ID" + ::= { alertSnmpTrapGroup 9} +-- +-- end of alertSnmpTrapGroup +-- +-- +-- snmpTrapVarsGroup +-- +snmpTrapVarsGroup OBJECT IDENTIFIER ::= { alertSnmpTrapGroup 10 } + + mgtAccessMethod OBJECT-TYPE + SYNTAX INTEGER { + mgtConsole(1), + mgtSnmp(2), + mgtTelnet(3), + mgtSSH(4), + mgtHTTP(5), + mgtHTTPS(6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the management protocol used to access the management module" + ::= { snmpTrapVarsGroup 1 } + + remoteMgtIpAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the remote IP address accessing the management module" + ::= { snmpTrapVarsGroup 2 } + + remoteTftpHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the remote TFTP server IP address or host name performing the + TFP file transfer" + ::= { snmpTrapVarsGroup 3 } + + remoteTftpFileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the remote TFTP file name " + ::= { snmpTrapVarsGroup 4 } + + networkIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the IP address assigned to the management module " + ::= { snmpTrapVarsGroup 5 } + + mcrMediaPortNum OBJECT-TYPE + SYNTAX Unsigned32(1..2) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the media converter module port number." + ::= { snmpTrapVarsGroup 6 } + + mcrMediaPortDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A description of the media port that consists of the user defined + media port name, followed by the system name for the port." + ::= { snmpTrapVarsGroup 7 } + + eventSeverityLevel OBJECT-TYPE + SYNTAX AlertSeverityLevel + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The severity level of the event that generated this trap." + ::= { snmpTrapVarsGroup 8 } + + xfpDmiRealTimeAux OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI real time values for one of the + auxillary register sets." + ::= { snmpTrapVarsGroup 9 } + + xfpDmiHighAuxWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI high warning threshold for one + of the auxillary register sets." + ::= { snmpTrapVarsGroup 10 } + + xfpDmiHighAuxAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI alarm alarm threshold for one + of the auxillary register sets." + ::= { snmpTrapVarsGroup 11 } + + xfpDmiLowAuxWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low warning threshold for one + of the auxillary register sets." + ::= { snmpTrapVarsGroup 12 } + + xfpDmiLowAuxAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low alarm threshold for one + of the auxillary register sets." + ::= { snmpTrapVarsGroup 13 } + + mcrModuleSubTypeInserted OBJECT-TYPE + SYNTAX INTEGER { + blank(-1), + sts(0), + xts(1), + xtsh(2), + xtx(3), + xtxh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the module sub-type inserted in the slot." + ::= { snmpTrapVarsGroup 14 } + + mcrMediaBackedupModuleSubType OBJECT-TYPE + SYNTAX INTEGER { + blank(-1), + sts(0), + xts(1), + xtsh(2), + xtx(3), + xtxh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the module sub-type of the backup configuration." + ::= { snmpTrapVarsGroup 15 } + + mcrMediaPortBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the media converter module port's current bandwith in kbps." + ::= { snmpTrapVarsGroup 16 } + + mcrMediaPortBandwidthThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the media converter module port's bandwith threshold in kbps." + ::= { snmpTrapVarsGroup 17 } + + -- end of snmpTrapBoundVarsGroup +-- +-- +-- end of alertSnmpTrapGroup +-- + +-- +-- alertEmailGroup +-- +alertEmailGroup OBJECT IDENTIFIER ::= { mgtAlertGroup 4 } +emailStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { alertEmailGroup 1} + +emailEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether or not email notification is turned on. Default is Off." + ::= { alertEmailGroup 2} + +emailAlertLevel OBJECT-TYPE + SYNTAX AlertSeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the alert level that will trigger a email message to be sent + if alert email is enabled. When you select an alert level, all alerts that + appear above it in the list will also trigger a local event log message. + For example, if you select oneTimeError, all oneTimeError, persistantError, + moduleLevelFault, and systemLevelFault alert events will be generate a email + message." + ::= { alertEmailGroup 3} + +emailTo OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An email address or list of email addresses that will + receive the email notification." + ::= { alertEmailGroup 4} + +emailFrom OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field can contain an email address that might + identify the management module name or some other value." + ::= { alertEmailGroup 5} + +emailSMTPHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SMTP host (email server) that will process the + email notification request. This can be either a host + name defined in the management module host table or the + SMTP host IP address." + ::= { alertEmailGroup 6} + +emailReply OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The email address to whom all replies to the email + notification should go." + ::= { alertEmailGroup 7} + +emailSubject OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A text string, which can contain spaces, that will + display in the Subject field of the email notification." + ::= { alertEmailGroup 8} + +emailSMTPUsername OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user name for the SMTP server, if the server requires + authentication." + ::= { alertEmailGroup 9} + +emailSMTPPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password for the SMTP server, if the server requires + authentication." + ::= { alertEmailGroup 10} + +emailSMTPEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tls(2), + ssl(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encryption method for the SMTP server." + ::= { alertEmailGroup 11} + +emailSMTPValidatePeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Validate peer SSL/TLS certificate, when SSL or TLS + encryption is used." + ::= { alertEmailGroup 12} + +emailSMTPTcpPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TCP port used for communicating with the SMTP server. + For no encryption or TLS encryption, use port 25. + For SSL encryption, use port 465." + ::= { alertEmailGroup 13 } + +emailSMTPDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain for NTLM authentication with the SMTP server, if + applicable." + ::= { alertEmailGroup 14 } +-- +-- end of mgtAlertGroup +-- + +-- +-- mgtUsersGroup +-- +mgtUsersStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtUsersGroup 1} + +mgtUsersByPassLoginEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether by pass login is enabled. When enable users will be + automatically login as admin user. The will not be prompted for a user + ID or password when accessing the management module. " + ::= { mgtUsersGroup 2} + + +mgtUsersPrimaryAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + local(1), + radius(2), + kerberos(3), + ldap(4), + tacacs(5), + securid(6), + nis(7) +} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first authentication method that the management module attempts. + Some type of authentication must be done by the management module." + ::= { mgtUsersGroup 3 } + +mgtUsersSecondaryAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + none(1), + local(2), + radius(3), + kerberos(4), + ldap(5), + tacacs(6), + securid(7), + nis(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the Primary Authentication Method fails, the next + authentication method that the management module attempts. You + can choose to use authentication methods in combination. + For example, you can specify the Primary Authentication + Method as Local and the Secondary Authentication Method as + RADIUS. Therefore, some users can be defined in the Device + Server (Local) others in RADIUS." + ::= { mgtUsersGroup 4 } + +mgtUsersAlwaysAttemptSecond OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the secondary authentication method will always be used." + ::= { mgtUsersGroup 5 } + +-- +-- localUserAccountsTable +-- +localUserAccountsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LocalUserAccountsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Table of locally defined user information" + ::= { mgtUsersGroup 6 } + + localUserAccountsEntry OBJECT-TYPE + SYNTAX LocalUserAccountsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to separate user defined locally." + INDEX { userIndex } + ::= { localUserAccountsTable 1 } + + LocalUserAccountsEntry ::= + SEQUENCE { + userIndex GenericTableIndex, + userStatus ContainerStatus, + userName DisplayString, + userPassword DisplayString, + userLevel INTEGER + } + + userIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this user." + ::= { localUserAccountsEntry 1 } + + userStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { localUserAccountsEntry 2} + + userName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user name. + To delete a user, set this field to blank. + If blank, this entry is currently unused." + ::= { localUserAccountsEntry 3 } + + userPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password for the local user." + ::= { localUserAccountsEntry 4} + + userLevel OBJECT-TYPE + SYNTAX INTEGER + { + admin(0), + operator(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Admin: + Total access to the management module. More than one admin user + account can exist, but we recommend that you only have one. + operator: + Full read only access to configuration and limited control commands " + ::= { localUserAccountsEntry 5} + +-- +-- end of localUserAccountsTable +-- + +-- +-- localUsersStatusTable +-- +localUsersStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF LocalUsersStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Table of locally defined user information" + ::= { mgtUsersGroup 7 } + + localUsersStatusEntry OBJECT-TYPE + SYNTAX LocalUsersStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to separate user defined locally." + INDEX { userStatusIndex } + ::= { localUsersStatusTable 1 } + + LocalUsersStatusEntry ::= + SEQUENCE { + userStatusIndex GenericTableIndex, + userStatusName DisplayString, + userStatusMgtAccessType INTEGER, + userStatusRemoteIPAddress Ipv4v6Address, + userStatusStartTime DisplayString, + userStatusLevel INTEGER + } + + userStatusIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this user status." + ::= { localUsersStatusEntry 1 } + + + userStatusName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name. To delete a user, set this field to blank. If blank, + this entry is currently unused." + ::= { localUsersStatusEntry 2 } + + userStatusMgtAccessType OBJECT-TYPE + SYNTAX INTEGER { + mgtAccessHTTP(1), + mgtAccessHTTPS(2), + mgtAccessTelnet(3), + mgtAccessSSH(4), + mgtAccessConsole(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the management protocol used to access the management module" + ::= { localUsersStatusEntry 3 } + + + userStatusRemoteIPAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the remote IP address user management session." + ::= { localUsersStatusEntry 4 } + + userStatusStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the date and time that the current user's + management session started." + ::= { localUsersStatusEntry 5 } + + + userStatusLevel OBJECT-TYPE + SYNTAX INTEGER + { + admin(0), + operator(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Admin: + Total access to the management module. More than one admin user + account can exist, but we recommend that you only have one. + operator: + Full read only access to configuration and limited control commands " + ::= { localUsersStatusEntry 6 } +-- +-- +-- end of localUsersStatusTable +-- + + +-- +-- radiusGroup +-- +radiusGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 8 } + +radiusStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {radiusGroup 1} + +radiusPrimaryAuthHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary Radius Authentication Host" + ::= {radiusGroup 2} + +radiusSecondaryAuthHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary Radius Authentication Host" + ::= {radiusGroup 3} + +radiusAuthenticationPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the RADIUS host listens to for + authentication requests. The default port is 1812." + ::= {radiusGroup 4} + +radiusAccounting OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Accounting " + ::= {radiusGroup 5} + +radiusPrimaryAcctHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the primary RADIUS authentication host." + ::= {radiusGroup 6} + +radiusSecondaryAcctHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the secondary RADIUS authentication host." + ::= {radiusGroup 7} + +radiusAccountingPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the RADIUS host listens to for + accounting requests. The default port is 1813." + ::= {radiusGroup 8} + +radiusAcctAuth OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Accounting Authenticator " + ::= {radiusGroup 9} + +radiusRetryLimit OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times the management module tries + to connect to the RADIUS server before erroring + out. Valid values are 0-255. The default is 5." + ::= {radiusGroup 10} + +radiusTimeout OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time, in seconds, that the management module waits + to receive a reply after sending out a request to + a RADIUS accounting or authentication host. If no + reply is received before the timeout period expires, + the management module will retry the same host up to and + including the number of retry attempts. Valid values + are 1-255. The default is 3 seconds." + ::= {radiusGroup 11} + +radiusNasIdentifier OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NAS identifier name. + To delete this , set this field to blank." + ::= { radiusGroup 12 } + +radiusNasIpAddress OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the NAS Identifier obtains ipv4 address automatically. + Default is on." + ::= { radiusGroup 13 } + +radiusNasSpecifyIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the unique IPv4 address that NAS Identifier will use" + ::= { radiusGroup 14} + +radiusNasIpv6Address OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + + "When on, the NAS Identifier obtains ipv6 address automatically. + Default is on." + ::= { radiusGroup 15 } + +radiusNasSpecifyIpv6Address OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the unique IPv6 address that NAS Identifier will use" + ::= { radiusGroup 16} +-- +-- end of radiusGroup +-- + +-- +-- kerberosGroup +-- +kerberosGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 9 } + +kerberosStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {kerberosGroup 1} + +kerberosRealm OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Kerberos realm is the Kerberos host domain name, + in upper-case letters." + ::= {kerberosGroup 2} + +kerberosDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a host running the KDC (Key Distribution Center) for the specified + realm. The host name that you specify must either be defined in the management + module's host Table before the last reboot or be resolved by DNS." + ::= {kerberosGroup 3} + +kerberosPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the Kerberos server listens to for authentication requests. + If no port is specified, the default port 88 is used." + ::= {kerberosGroup 4} +-- +-- end of kerberosGroup +-- +-- +-- ldapGroup +-- +ldapGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 10 } + +ldapStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ldapGroup 1} + +ldapHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name or IP address of the LDAP host. If you use + a host name, that host must either have been defined + in the management module's Host Table before the last + reboot or be resolved by DNS. If you are using TLS, + you must enter the same string you used to create + the LDAP certificate. " + ::= {ldapGroup 2} + +ldapPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the LDAP host listens to for authentication requests. The default port is 389." + ::= {ldapGroup 3} + +ldapBase OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain component (dc) that is the starting point for the search for user + authentication." + ::= {ldapGroup 4} + +ldapEnableTLS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables the Transport Layer Security (TLS) with the LDAP host." + ::= {ldapGroup 5} + +ldapTLSPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the port number that LDAP will use for TLS. The default is port 636." + ::= {ldapGroup 6} + +ldapUID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user attribute. + e.g. + uid (OpenLDAP) + sAMAccountName (Active Directory) + + The default is 'uid'." + ::= {ldapGroup 7} + +ldapPasswordEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + md5(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP password encryption method." + ::= {ldapGroup 8} + +ldapClientAuth OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client authentication." + ::= {ldapGroup 9} + +ldapClientName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client name. Identifies the unit to the LDAP server, when client + authentication is ." + ::= {ldapGroup 10} + +ldapClientAppendBase OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Append base to LDAP client name." + ::= {ldapGroup 11} + +ldapClientPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client password. Identifies the unit to the LDAP server, when client + authentication is ." + ::= {ldapGroup 12} +-- +-- end of ldapGroup +-- +-- +-- tacacsGroup +-- +tacacsGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 11 } + +tacacsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {tacacsGroup 1} + +tacacsPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary TACACS+ host that is used for authentication." + ::= {tacacsGroup 2} + +tacacsSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary TACACS+ host that is used for authentication, should the primary + TACACS+ host fail to respond." + ::= {tacacsGroup 3} + +tacacsPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that TACACS+ listens to for authentication requests. The default + port number is 49." + ::= {tacacsGroup 4} + +tacacsAccounting OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable TACACS+ accounting" + ::= {tacacsGroup 5} + +tacacsAccountingPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary TACACS+ accounting host that is used for." + ::= {tacacsGroup 6} + +tacacsAccountingSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary TACACS+ accounting host that is used for , should the primary + TACACS+ host fail to respond." + ::= {tacacsGroup 7} + +tacacsAccountingPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that TACACS+ listens to for accounting requests. The default + port number is 49." + ::= {tacacsGroup 8} + +tacacsAuthorization OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable TACACS+ authorization" + ::= {tacacsGroup 9} + +tacacsAlternateServiceNames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable alternate service names for TACACS+." + ::= {tacacsGroup 10} +-- +-- tacacsGroup +-- +-- +-- securidGroup +-- +securidGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 12 } + +securidStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {securidGroup 1} + +securidMasterHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first SecurID server that is tried for + user authentication." + ::= {securidGroup 2} + +securidSlaveHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the first SecurID server does not respond + to an authentication request, this is the next + SecurID server that is tried for user authentication." + ::= {securidGroup 3} + +securidPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that SecurID listens to for + authentication requests. The default port number is 5500." + ::= {securidGroup 4} + +securidType OBJECT-TYPE + SYNTAX INTEGER { + des(1), + sdi(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify either SDI or DES encryption for SecurID + server communication. The default is SDI encryption." + ::= {securidGroup 5} + + securidLegacy OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If you are running SecurID 3.x or 4.x, you need to run + in Legacy Mode. If you are running SecurID 5.x or above, + do not select Legacy Mode." + ::= {securidGroup 6} +-- +-- end of securidGroup +-- +-- + +-- nisGroup +-- +nisGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 13 } + +nisStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {nisGroup 1} + +nisDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NIS domain name." + ::= {nisGroup 2} + +nisPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary NIS host that is used for authentication." + ::= {nisGroup 3} + +nisSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary NIS host that is used for authentication, + should the primary NIS host fail to respond." + ::= {nisGroup 4} +-- +-- end of nisGroup +-- +-- +-- end of mgtUsersGroup +-- + +-- +-- mgtDateTimeGroup +-- +mgtDateTimeStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {mgtDateTimeGroup 1} + +systemDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system date. Format dd/mm/yyyy." + ::= { mgtDateTimeGroup 2 } + +systemTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system time (local time). Format hh:mm:ss." + ::= { mgtDateTimeGroup 3 } + +systemDateTimeAndOffset OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This read only object identifies the current system date, time and GMT offset. The + date and time will be displayed in the regional time format configured." + ::= { mgtDateTimeGroup 4 } + + +timeZoneListEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the time zone list is enabled then the time zone being use is the + one selected form the predefined list of time zones. If not enabled then + the customTimeZoneGroup will define the time zone being used" + ::= { mgtDateTimeGroup 5 } + +selectionFromTimeZoneList OBJECT-TYPE + SYNTAX INTEGER { + tzAfricaAbidjan(0), + tzAfricaAccra(1), + tzAfricaAddisAbaba(2), + tzAfricaAlgiers(3), + tzAfricaAsmera(4), + tzAfricaBamako(5), + tzAfricaBangui(6), + tzAfricaBanjul(7), + tzAfricaBissau(8), + tzAfricaBlantyre(9), + tzAfricaBrazzaville(10), + tzAfricaBujumbura(11), + tzAfricaCairo(12), + tzAfricaCasablanca(13), + tzAfricaCeuta(14), + tzAfricaConakry(15), + tzAfricaDakar(16), + tzAfricaDaresSalaam(17), + tzAfricaDjibouti(18), + tzAfricaDouala(19), + tzAfricaElAaiun(20), + tzAfricaFreetown(21), + tzAfricaGaborone(22), + tzAfricaHarare(23), + tzAfricaJohannesburg(24), + tzAfricaKampala(25), + tzAfricaKhartoum(26), + tzAfricaKigali(27), + tzAfricaKinshasa(28), + tzAfricaLagos(29), + tzAfricaLibreville(30), + tzAfricaLome(31), + tzAfricaLuanda(32), + tzAfricaLubumbashi(33), + tzAfricaLusaka(34), + tzAfricaMalabo(35), + tzAfricaMaputo(36), + tzAfricaMaseru(37), + tzAfricaMbabane(38), + tzAfricaMogadishu(39), + tzAfricaMonrovia(40), + tzAfricaNairobi(41), + tzAfricaNdjamena(42), + tzAfricaNiamey(43), + tzAfricaNouakchott(44), + tzAfricaOuagadougou(45), + tzAfricaPortoNovo(46), + tzAfricaSaoTome(47), + tzAfricaTimbuktu(48), + tzAfricaTripoli(49), + tzAfricaTunis(50), + tzAfricaWindhoek(51), + tzAmericaAdak(52), + tzAmericaAnchorage(53), + tzAmericaAnguilla(54), + tzAmericaAntigua(55), + tzAmericaAraguaina(56), + tzAmericaAruba(57), + tzAmericaAsuncion(58), + tzAmericaAtka(59), + tzAmericaBarbados(60), + tzAmericaBelem(61), + tzAmericaBelize(62), + tzAmericaBoaVista(63), + tzAmericaBogota(64), + tzAmericaBoise(65), + tzAmericaBuenosAires(66), + tzAmericaCambridgeBay(67), + tzAmericaCancun(68), + tzAmericaCaracas(69), + tzAmericaCatamarca(70), + tzAmericaCayenne(71), + tzAmericaCayman(72), + tzAmericaChicago(73), + tzAmericaChihuahua(74), + tzAmericaCordoba(75), + tzAmericaCostaRica(76), + tzAmericaCuiaba(77), + tzAmericaCuracao(78), + tzAmericaDanmarkshavn(79), + tzAmericaDawson(80), + tzAmericaDawsonCreek(81), + tzAmericaDenver(82), + tzAmericaDetroit(83), + tzAmericaDominica(84), + tzAmericaEdmonton(85), + tzAmericaEirunepe(86), + tzAmericaElSalvador(87), + tzAmericaEnsenada(88), + tzAmericaFortWayne(89), + tzAmericaFortaleza(90), + tzAmericaGlaceBay(91), + tzAmericaGodthab(92), + tzAmericaGooseBay(93), + tzAmericaGrandTurk(94), + tzAmericaGrenada(95), + tzAmericaGuadeloupe(96), + tzAmericaGuatemala(97), + tzAmericaGuayaquil(98), + tzAmericaGuyana(99), + tzAmericaHalifax(100), + tzAmericaHavana(101), + tzAmericaHermosillo(102), + tzAmericaIndianaIndianapolis(103), + tzAmericaIndianaKnox(104), + tzAmericaIndianaMarengo(105), + tzAmericaIndianaVevay(106), + tzAmericaIndianapolis(107), + tzAmericaInuvik(108), + tzAmericaIqaluit(109), + tzAmericaJamaica(110), + tzAmericaJujuy(111), + tzAmericaJuneau(112), + tzAmericaKentuckyLouisville(113), + tzAmericaKentuckyMonticello(114), + tzAmericaKnoxIN(115), + tzAmericaLaPaz(116), + tzAmericaLima(117), + tzAmericaLosAngeles(118), + tzAmericaLouisville(119), + tzAmericaMaceio(120), + tzAmericaManagua(121), + tzAmericaManaus(122), + tzAmericaMartinique(123), + tzAmericaMazatlan(124), + tzAmericaMendoza(125), + tzAmericaMenominee(126), + tzAmericaMerida(127), + tzAmericaMexicoCity(128), + tzAmericaMiquelon(129), + tzAmericaMonterrey(130), + tzAmericaMontevideo(131), + tzAmericaMontreal(132), + tzAmericaMontserrat(133), + tzAmericaNassau(134), + tzAmericaNewYork(135), + tzAmericaNipigon(136), + tzAmericaNome(137), + tzAmericaNoronha(138), + tzAmericaNorthDakotaCenter(139), + tzAmericaPanama(140), + tzAmericaPangnirtung(141), + tzAmericaParamaribo(142), + tzAmericaPhoenix(143), + tzAmericaPortofSpain(144), + tzAmericaPortauPrince(145), + tzAmericaPortoAcre(146), + tzAmericaPortoVelho(147), + tzAmericaPuertoRico(148), + tzAmericaRainyRiver(149), + tzAmericaRankinInlet(150), + tzAmericaRecife(151), + tzAmericaRegina(152), + tzAmericaRioBranco(153), + tzAmericaRosario(154), + tzAmericaSantiago(155), + tzAmericaSantoDomingo(156), + tzAmericaSaoPaulo(157), + tzAmericaScoresbysund(158), + tzAmericaShiprock(159), + tzAmericaStJohns(160), + tzAmericaStKitts(161), + tzAmericaStLucia(162), + tzAmericaStThomas(163), + tzAmericaStVincent(164), + tzAmericaSwiftCurrent(165), + tzAmericaTegucigalpa(166), + tzAmericaThule(167), + tzAmericaThunderBay(168), + tzAmericaTijuana(169), + tzAmericaTortola(170), + tzAmericaVancouver(171), + tzAmericaVirgin(172), + tzAmericaWhitehorse(173), + tzAmericaWinnipeg(174), + tzAmericaYakutat(175), + tzAmericaYellowknife(176), + tzAntarcticaCasey(177), + tzAntarcticaDavis(178), + tzAntarcticaDumontDUrville(179), + tzAntarcticaMawson(180), + tzAntarcticaMcMurdo(181), + tzAntarcticaPalmer(182), + tzAntarcticaSouthPole(183), + tzAntarcticaSyowa(184), + tzAntarcticaVostok(185), + tzArcticLongyearbyen(186), + tzAsiaAden(187), + tzAsiaAlmaty(188), + tzAsiaAmman(189), + tzAsiaAnadyr(190), + tzAsiaAqtau(191), + tzAsiaAqtobe(192), + tzAsiaAshgabat(193), + tzAsiaAshkhabad(194), + tzAsiaBaghdad(195), + tzAsiaBahrain(196), + tzAsiaBaku(197), + tzAsiaBangkok(198), + tzAsiaBeirut(199), + tzAsiaBishkek(200), + tzAsiaBrunei(201), + tzAsiaCalcutta(202), + tzAsiaChoibalsan(203), + tzAsiaChongqing(204), + tzAsiaChungking(205), + tzAsiaColombo(206), + tzAsiaDacca(207), + tzAsiaDamascus(208), + tzAsiaDhaka(209), + tzAsiaDili(210), + tzAsiaDubai(211), + tzAsiaDushanbe(212), + tzAsiaGaza(213), + tzAsiaHarbin(214), + tzAsiaHongKong(215), + tzAsiaHovd(216), + tzAsiaIrkutsk(217), + tzAsiaIstanbul(218), + tzAsiaJakarta(219), + tzAsiaJayapura(220), + tzAsiaJerusalem(221), + tzAsiaKabul(222), + tzAsiaKamchatka(223), + tzAsiaKarachi(224), + tzAsiaKashgar(225), + tzAsiaKatmandu(226), + tzAsiaKrasnoyarsk(227), + tzAsiaKualaLumpur(228), + tzAsiaKuching(229), + tzAsiaKuwait(230), + tzAsiaMacao(231), + tzAsiaMagadan(232), + tzAsiaManila(233), + tzAsiaMuscat(234), + tzAsiaNicosia(235), + tzAsiaNovosibirsk(236), + tzAsiaOmsk(237), + tzAsiaPhnomPenh(238), + tzAsiaPontianak(239), + tzAsiaPyongyang(240), + tzAsiaQatar(241), + tzAsiaRangoon(242), + tzAsiaRiyadh(243), + tzAsiaSaigon(244), + tzAsiaSakhalin(245), + tzAsiaSamarkand(246), + tzAsiaSeoul(247), + tzAsiaShanghai(248), + tzAsiaSingapore(249), + tzAsiaTaipei(250), + tzAsiaTashkent(251), + tzAsiaTbilisi(252), + tzAsiaTehran(253), + tzAsiaTelAviv(254), + tzAsiaThimbu(255), + tzAsiaThimphu(256), + tzAsiaTokyo(257), + tzAsiaUjungPandang(258), + tzAsiaUlaanbaatar(259), + tzAsiaUlanBator(260), + tzAsiaUrumqi(261), + tzAsiaVientiane(262), + tzAsiaVladivostok(263), + tzAsiaYakutsk(264), + tzAsiaYekaterinburg(265), + tzAsiaYerevan(266), + tzAtlanticAzores(267), + tzAtlanticBermuda(268), + tzAtlanticCanary(269), + tzAtlanticCapeVerde(270), + tzAtlanticFaeroe(271), + tzAtlanticJanMayen(272), + tzAtlanticMadeira(273), + tzAtlanticReykjavik(274), + tzAtlanticSouthGeorgia(275), + tzAtlanticStHelena(276), + tzAtlanticStanley(277), + tzAustraliaACT(278), + tzAustraliaAdelaide(279), + tzAustraliaBrisbane(280), + tzAustraliaBrokenHill(281), + tzAustraliaCanberra(282), + tzAustraliaDarwin(283), + tzAustraliaHobart(284), + tzAustraliaLHI(285), + tzAustraliaLindeman(286), + tzAustraliaLordHowe(287), + tzAustraliaMelbourne(288), + tzAustraliaNSW(289), + tzAustraliaNorth(290), + tzAustraliaPerth(291), + tzAustraliaQueensland(292), + tzAustraliaSouth(293), + tzAustraliaSydney(294), + tzAustraliaTasmania(295), + tzAustraliaVictoria(296), + tzAustraliaWest(297), + tzAustraliaYancowinna(298), + tzBrazilDeNoronha(299), + tzBrazilEast(300), + tzBrazilWest(301), + tzCanadaAtlantic(302), + tzCanadaCentral(303), + tzCanadaEastSaskatchewan(304), + tzCanadaEastern(305), + tzCanadaMountain(306), + tzCanadaNewfoundland(307), + tzCanadaPacific(308), + tzCanadaSaskatchewan(309), + tzCanadaYukon(310), + tzChileContinental(311), + tzChileEasterIsland(312), + tzCuba(313), + tzEgypt(314), + tzEire(315), + tzEuropeAmsterdam(316), + tzEuropeAndorra(317), + tzEuropeAthens(318), + tzEuropeBelfast(319), + tzEuropeBelgrade(320), + tzEuropeBerlin(321), + tzEuropeBratislava(322), + tzEuropeBrussels(323), + tzEuropeBucharest(324), + tzEuropeBudapest(325), + tzEuropeChisinau(326), + tzEuropeCopenhagen(327), + tzEuropeDublin(328), + tzEuropeGibraltar(329), + tzEuropeHelsinki(330), + tzEuropeIstanbul(331), + tzEuropeKaliningrad(332), + tzEuropeKiev(333), + tzEuropeLisbon(334), + tzEuropeLjubljana(335), + tzEuropeLondon(336), + tzEuropeLuxembourg(337), + tzEuropeMadrid(338), + tzEuropeMalta(339), + tzEuropeMinsk(340), + tzEuropeMonaco(341), + tzEuropeMoscow(342), + tzEuropeNicosia(343), + tzEuropeOslo(344), + tzEuropeParis(345), + tzEuropePrague(346), + tzEuropeRiga(347), + tzEuropeRome(348), + tzEuropeSamara(349), + tzEuropeSanMarino(350), + tzEuropeSarajevo(351), + tzEuropeSimferopol(352), + tzEuropeSkopje(353), + tzEuropeSofia(354), + tzEuropeStockholm(355), + tzEuropeTallinn(356), + tzEuropeTirane(357), + tzEuropeTiraspol(358), + tzEuropeUzhgorod(359), + tzEuropeVaduz(360), + tzEuropeVatican(361), + tzEuropeVienna(362), + tzEuropeVilnius(363), + tzEuropeWarsaw(364), + tzEuropeZagreb(365), + tzEuropeZaporozhye(366), + tzEuropeZurich(367), + tzGreatBritainEire(368), + tzGreatBritainGreatBritain(369), + tzHongKong(370), + tzIceland(371), + tzIndianAntananarivo(372), + tzIndianChagos(373), + tzIndianChristmas(374), + tzIndianCocos(375), + tzIndianComoro(376), + tzIndianKerguelen(377), + tzIndianMahe(378), + tzIndianMaldives(379), + tzIndianMauritius(380), + tzIndianMayotte(381), + tzIndianReunion(382), + tzIran(383), + tzIsrael(384), + tzJamaica(385), + tzJapan(386), + tzKwajalein(387), + tzLibya(388), + tzMexicoBajaNorte(389), + tzMexicoBajaSur(390), + tzMexicoGeneral(391), + tzNavajo(392), + tzNewZealandChatham(393), + tzNewZealandNewZealand(394), + tzPacificApia(395), + tzPacificAuckland(396), + tzPacificChatham(397), + tzPacificEaster(398), + tzPacificEfate(399), + tzPacificEnderbury(400), + tzPacificFakaofo(401), + tzPacificFiji(402), + tzPacificFunafuti(403), + tzPacificGalapagos(404), + tzPacificGambier(405), + tzPacificGuadalcanal(406), + tzPacificGuam(407), + tzPacificHonolulu(408), + tzPacificJohnston(409), + tzPacificKiritimati(410), + tzPacificKosrae(411), + tzPacificKwajalein(412), + tzPacificMajuro(413), + tzPacificMarquesas(414), + tzPacificMidway(415), + tzPacificNauru(416), + tzPacificNiue(417), + tzPacificNorfolk(418), + tzPacificNoumea(419), + tzPacificPagoPago(420), + tzPacificPalau(421), + tzPacificPitcairn(422), + tzPacificPonape(423), + tzPacificPortMoresby(424), + tzPacificRarotonga(425), + tzPacificSaipan(426), + tzPacificSamoa(427), + tzPacificTahiti(428), + tzPacificTarawa(429), + tzPacificTongatapu(430), + tzPacificTruk(431), + tzPacificWake(432), + tzPacificWallis(433), + tzPacificYap(434), + tzPoland(435), + tzPortugal(436), + tzSingapore(437), + tzTurkey(438), + tzUSAlaska(439), + tzUSAleutian(440), + tzUSArizona(441), + tzUSCentral(442), + tzUSEastIndiana(443), + tzUSEastern(444), + tzUSHawaii(445), + tzUSIndianaStarke(446), + tzUSMichigan(447), + tzUSMountain(448), + tzUSPacific(449), + tzUSSamoa(450) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the predefined time zone selected. This time zone + will be used if timeZoneListEnable object is set to yes. + configured." + ::= { mgtDateTimeGroup 6 } + + +timeZoneAdjustForDST OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies if the time will be adjusted for DST (Daylight + Savings Time) or not." + ::= { mgtDateTimeGroup 7 } + +customTimeZoneGroup OBJECT IDENTIFIER ::= { mgtDateTimeGroup 8 } + + customTimeZoneStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {customTimeZoneGroup 1} + + timeZoneName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the time zone when using standard time." + ::= { customTimeZoneGroup 2 } + + timeOffset OBJECT-TYPE + SYNTAX Integer32(-720..840) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset of summer time from standard time in minutes." + ::= { customTimeZoneGroup 3 } + + timeSummerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the time zone when using summer time." + ::= { customTimeZoneGroup 4 } + + timeSummerOffset OBJECT-TYPE + SYNTAX Integer32(0..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset of summer time from standard time in minutes." + ::= { customTimeZoneGroup 5 } + + timeSummerMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + fixed(1), + recurring(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can configure the summer time to take effect: + None-No summer time change. + Fixed-The summer time change goes into effect at + the specified time every year. For example, + April 15 at 1:00 pm. + Recurring-The summer time changes goes into effect + every year at same relative time. For example, + on the third week in April on a Tuesday at 1:00 pm." + ::= { customTimeZoneGroup 6 } + + timeSummerRecStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start month." + ::= { customTimeZoneGroup 7 } + + timeSummerRecStartWeek OBJECT-TYPE + SYNTAX INTEGER { + first(0), + second(1), + third(2), + fourth(3), + last(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start week." + ::= { customTimeZoneGroup 8 } + + timeSummerRecStartDay OBJECT-TYPE + SYNTAX INTEGER { + sunday(0), + monday(1), + tuesday(2), + wednesday(3), + thursday(4), + friday(5), + saturday(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start day." + ::= { customTimeZoneGroup 9 } + + timeSummerRecStartHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start hour." + ::= { customTimeZoneGroup 10 } + + timeSummerRecStartMin OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start minute" + ::= { customTimeZoneGroup 11 } + + timeSummerRecEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end month." + ::= { customTimeZoneGroup 12 } + + timeSummerRecEndWeek OBJECT-TYPE + SYNTAX INTEGER { + first(0), + second(1), + third(2), + fourth(3), + last(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end week." + ::= { customTimeZoneGroup 13 } + + timeSummerRecEndDay OBJECT-TYPE + SYNTAX INTEGER { + sunday(0), + monday(1), + tuesday(2), + wednesday(3), + thursday(4), + friday(5), + saturday(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end day." + ::= { customTimeZoneGroup 14 } + + timeSummerRecEndHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end hour" + ::= { customTimeZoneGroup 15 } + + timeSummerRecEndMin OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end minute" + ::= { customTimeZoneGroup 16 } + + timeSummerFixStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start month" + ::= { customTimeZoneGroup 17 } + + timeSummerFixStartDay OBJECT-TYPE + SYNTAX Integer32(1..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start day" + ::= { customTimeZoneGroup 18 } + + timeSummerFixStartHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start hour" + ::= { customTimeZoneGroup 19 } + + timeSummerFixStartMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start minute" + ::= { customTimeZoneGroup 20 } + + timeSummerFixEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End month" + ::= { customTimeZoneGroup 21 } + + timeSummerFixEndDay OBJECT-TYPE + SYNTAX Integer32(1..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End day" + ::= { customTimeZoneGroup 22 } + + timeSummerFixEndHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End hour" + ::= { customTimeZoneGroup 23 } + + timeSummerFixEndMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End minute" + ::= { customTimeZoneGroup 24 } +-- +-- end of customTimeZoneGroup +-- + +networkTimeGroup OBJECT IDENTIFIER ::= { mgtDateTimeGroup 9 } +-- +-- networkTimeGroup +-- +timeStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { networkTimeGroup 1 } + +timeSntpMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + unicast(1), + multicast(2), + anycast(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNTP client mode. Valid modes are Disabled, Unicast, Multicast or Anycast" + ::= { networkTimeGroup 2 } + +timeSntpVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(0), + version2(1), + version3(2), + version4(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sntp client version." + ::= { networkTimeGroup 3 } + +timeSntpHost1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first remote SNTP host name that the device server communicates with." + ::= { networkTimeGroup 4 } + +timeSntpHost2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The second remote SNTP host name that the device server communicates with." + ::= { networkTimeGroup 5 } + +sntpStatGroup OBJECT IDENTIFIER ::= { networkTimeGroup 6 } +-- +-- sntpStatGroup +-- +sntpStatAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the remote SNMP host that updated the time." + ::= { sntpStatGroup 1} + +sntpStatLastUpdate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of the last update." + ::= { sntpStatGroup 2} + +sntpStatLeapIndicator OBJECT-TYPE + SYNTAX INTEGER { + noWarning(0), + minutes61(1), + minutes59(2), + alarm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The leap year indicator." + ::= { sntpStatGroup 3} + +sntpStatVersion OBJECT-TYPE + SYNTAX INTEGER { + ipV4(3), + ipv4ipv6osi(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNTP version. " + ::= { sntpStatGroup 4} + +sntpStatMode OBJECT-TYPE + SYNTAX INTEGER { + reserved(0), + symmetricActive(1), + symmetricPassive(2), + client(3), + server(4), + broadcast(5), + reservedNTP(6), + reserved2(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current SNTP mode" + ::= { sntpStatGroup 5} + +sntpStatStratum OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNTP stratum." + ::= { sntpStatGroup 6} + +sntpStatRefId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNTP reference ID." + ::= { sntpStatGroup 7} + +sntpStatOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNTP offset" + ::= { sntpStatGroup 8} +-- +-- end of sntpStatGroup +-- +timeSntpServerAuthentication OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether to authenticate with the ntp time server." + ::= { networkTimeGroup 7 } + +timeSntpKeyID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the key ID to use for host 1 during server authentication." + ::= { networkTimeGroup 8 } + +timeSntpKeyID2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the key ID to use for host 2 during server authentication." + ::= { networkTimeGroup 9 } + +-- +-- end of networkTimeGroup +-- +-- +-- end of mgtDateTimeGroup +-- + + +-- +-- mgtBootFilesGroup +-- +mgtBootFilesGroup OBJECT IDENTIFIER ::= { mgtFilesGroup 1 } + +bootFileStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtBootFilesGroup 1} + +fileFirmwareHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the firmware file. + If you use a host name, it must exist in the management module's host table + or be resolved by DNS." + ::= { mgtBootFilesGroup 2} + +fileFirmwareName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the update software for the management + module that will be loaded when the management module is rebooted." + ::= { mgtBootFilesGroup 3} + +fileConfigurationHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the configuration file. + If you use a host name, it must exist in the management module's host table + or be resolved by DNS." + ::= { mgtBootFilesGroup 4} + +fileConfigurationName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the new configuration file for the Device + Server that will be loaded when the management module is rebooted." + ::= { mgtBootFilesGroup 5} +-- +-- end of mgtBootFilesGroup +-- + +-- +-- mgtfirmwareUpdatesGroup +-- +mgtfirmwareUpdatesGroup OBJECT IDENTIFIER ::= { mgtFilesGroup 2 } + +firmwareUpdateStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtfirmwareUpdatesGroup 1} + +firmwareUpdateAuto OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable automatic updates of installed media converter modules from firmware + bundle on management module.." + ::= { mgtfirmwareUpdatesGroup 2} + +firmwareUpdateBundleVersionCm100 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-100 modules." + ::= { mgtfirmwareUpdatesGroup 3 } + +firmwareUpdateBundleVersionCm110 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-110 modules." + ::= { mgtfirmwareUpdatesGroup 4 } + +firmwareUpdateBundleVersionCm1000OrCm1000Sfp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-1000 or CM-1000-SFP modules." + ::= { mgtfirmwareUpdatesGroup 5 } + +firmwareUpdateBundleVersionCm1110 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-1110 modules." + ::= { mgtfirmwareUpdatesGroup 6 } + +firmwareUpdateBundleVersionCm1110Sfp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-1110-SFP modules." + ::= { mgtfirmwareUpdatesGroup 7 } + +firmwareUpdateBundleVersionCm100mm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-100MM modules." + ::= { mgtfirmwareUpdatesGroup 8 } + +firmwareUpdateBundleVersionCm1000mm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-1000MM modules." + ::= { mgtfirmwareUpdatesGroup 9 } + +firmwareUpdateBundleVersionCm10g OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-10G modules." + ::= { mgtfirmwareUpdatesGroup 10 } + +-- +-- end of mgtfirmwareUpdatesGroup +-- + +-------------------------------------------------------------------------------- +-- nettxfrTable +-- +nettxfrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NettxfrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of snmp file transfer sessions." + ::= { mgtFilesGroup 3 } + +nettxfrEntry OBJECT-TYPE + SYNTAX NettxfrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a SNMP file transfer session. " + INDEX { nettxfrSessionID } + ::= { nettxfrTable 1 } + + NettxfrEntry ::= + SEQUENCE { + nettxfrSessionID Unsigned32, + nettxfrStatus INTEGER, + nettxfrDirection INTEGER, + nettxfrFileType INTEGER, + nettxfrFileHost DisplayString, + nettxfrFileName DisplayString, + nettxfrMCSlotNumber SlotNumber, + nettxfrUserName DisplayString, + nettxfrSSHKeyType INTEGER, + nettxfrSSLType INTEGER, + nettxfrSessionInUse INTEGER, + nettxfrTftpPort Unsigned32 + } + + + nettxfrSessionID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates if the net transfer is to be loaded to the management + module or saved from the management module." + ::= { nettxfrEntry 1} + + nettxfrStatus OBJECT-TYPE + SYNTAX INTEGER { + fileNotFound(-3), + busy(-2), + error(-1), + idle(0), + start(1), + transferringFile(2), + erassingFlash(3), + programmingFlash(4), + verifyingFlash(5), + moduleReset(6), + processingScriptFile(7), + finished(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field indicates the status of the nettxfr process. + A value of start(1) should be written to this field to start the nettxfr + process with the specified parameters in the rest of this group." + ::= { nettxfrEntry 2} + + nettxfrDirection OBJECT-TYPE + SYNTAX INTEGER { + load(0), + save(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates if the net transfer is to be loaded to the management + module or saved from the management module." + ::= { nettxfrEntry 3} + + nettxfrFileType OBJECT-TYPE + SYNTAX INTEGER { + configuration(0), + firmware(1), + media-converter(2), + script(3), + serialt-buf(4), + ssh-server(5), + ssl(6), + text-config(7), + diagnostic-file(8), + sntp-keys(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the type of file to be transfered to/from the management module." + ::= { nettxfrEntry 4} + + nettxfrFileHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the file to be + transfered to/from the management module.. + If you use a host name, it must exist in the management module's host table + or be resolved by DNS." + ::= { nettxfrEntry 5} + + nettxfrFileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the file to be transfered to/from the + management module." + ::= { nettxfrEntry 6} + + nettxfrMCSlotNumber OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the slot number of the Media Converter Module to which the + firmware will be transfered." + ::= { nettxfrEntry 7} + + nettxfrUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the user login name who owns the ssh public key that is to + be transfered to the management module." + ::= { nettxfrEntry 8} + + nettxfrSSHKeyType OBJECT-TYPE + SYNTAX INTEGER { + dsa(0), + rsa(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the authentication method used by the ssh-server public key + that is to be transfered to/from the management module" + ::= { nettxfrEntry 9} + + nettxfrSSLType OBJECT-TYPE + SYNTAX INTEGER { + ca-list(0), + certificate(1), + private-key(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the type of SSL file to be transfered to the management module. + These files are needed if you are using the secure version of the + WebManager (HTTPS), or LDAP authentication with TLS." + ::= { nettxfrEntry 10} + + nettxfrSessionInUse OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + in-use(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this net transfer session entry is in use. If a + manager tries to write a 1 to this field and the session is already + in use, then an error is returned." + ::= { nettxfrEntry 11} + + nettxfrTftpPort OBJECT-TYPE + SYNTAX Unsigned32(1..65536) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies a UDP port number for the TFTP host server. + Default is 69. " + ::= { nettxfrEntry 12} + +-- end of nettxfrTable +-------------------------------------------------------------------------------- + + +-- +-- mgtAdminGroup +-- +adminFunction OBJECT-TYPE + SYNTAX INTEGER { + writeToFlash(1), + resetToFactoryDefaults(2), + reboot(3), + resetSecurIDNodeSecret(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Perform a specific function on the management module. + If you want to save all the changes that have been + submitted to the management module, you need to expand + the adminGroup container folder and SET the adminFunction + to 1 to write to FLASH. To make the configuration + changes take effect, SET the adminFunction to 3 to + reboot the management module." + ::= {mgtAdminGroup 1 } + +adminLastFunction OBJECT-TYPE + SYNTAX INTEGER { + writeToFlash(1), + resetToFactoryDefaults(2), + reboot(3), + resetSecurIDNodeSecret(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last function requested" + ::= {mgtAdminGroup 2 } + +adminStatus OBJECT-TYPE + SYNTAX INTEGER { + successful(0), + error(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the last function performed." + ::= {mgtAdminGroup 3 } + +adminbootReason OBJECT-TYPE + SYNTAX BITS { + bootCrash(29), + bootWarmStart(30), + bootNormal(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason(s) why the management module last rebooted." + ::= { mgtAdminGroup 4 } + +adminDiagFileAvailable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that a diagnostic file is available. " + ::= { mgtAdminGroup 5 } + +-- end of mgtAdminGroup +-- + +-- +-- mgtDisplayFormatGroup +-- +displayFormatStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtDisplayFormatGroup 1} + +cfgTemperatureUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(0), + fahrenheit(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the units to display any internally measured + temperature. The units can be Celsius or Fahrenheit." + ::= { mgtDisplayFormatGroup 2 } + +cfgSfpPowerUnits OBJECT-TYPE + SYNTAX INTEGER { + milliwats(0), + decibelmilliwatts(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the units to display any SFP DMI internally + measured transmit/receive power. The units can be milliwatts (mW) or + Decibel milliwatts (dBm)." + ::= { mgtDisplayFormatGroup 3 } + +cfgTimeFormat OBJECT-TYPE + SYNTAX INTEGER { + time12HourFmt(0), + time24HourFmt(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the format to display the time." + ::= { mgtDisplayFormatGroup 4 } + +cfgDateFormat OBJECT-TYPE + SYNTAX INTEGER { + dateMonthDayYearFmt(0), + dateDayMonthYearFmt(1), + dateYearMonthDayFmt(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the format to display date." + ::= { mgtDisplayFormatGroup 5 } + +-- +-- end of mgtDisplayFormatGroup +-- + +-- +-- mgtChassisCfgGroup +-- + +-- +-- mgtChassisSlotPowerScheduleTable +-- +mgtChassisSlotPowerScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF MgtChassisSlotPowerScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of power schedule configuration for chassis slots. + (Not applicable to 2-slot chassis.)" + ::= { mgtChassisCfgGroup 1 } + + mgtChassisSlotPowerScheduleEntry OBJECT-TYPE + SYNTAX MgtChassisSlotPowerScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate slot in a chassis." + INDEX { mcrChassisIndex, powerSchedSlotIndex, powerSchedDayOfWeek } + ::= { mgtChassisSlotPowerScheduleTable 1 } + + MgtChassisSlotPowerScheduleEntry ::= + SEQUENCE { + powerSchedSlotIndex SlotNumber, + powerSchedDayOfWeek INTEGER, + powerSchedConifgStatus ContainerStatus, + powerSchedOnHour INTEGER, + powerSchedOnMinute INTEGER, + powerSchedOffHour INTEGER, + powerSchedOffMinute INTEGER + } + + powerSchedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the chassis slot number." + ::= { mgtChassisSlotPowerScheduleEntry 2 } + + + powerSchedDayOfWeek OBJECT-TYPE + SYNTAX INTEGER { + sunday(1), + monday(2), + tuesday(3), + wednesday(4), + thursday(5), + friday(6), + saturday(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the day of the week." + ::= { mgtChassisSlotPowerScheduleEntry 3 } + + powerSchedConifgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtChassisSlotPowerScheduleEntry 4 } + + powerSchedOnHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the hour (0-23) of the day to schedule a + power on of the chassis slot" + ::= { mgtChassisSlotPowerScheduleEntry 5 } + + powerSchedOnMinute OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the minute (0-59) of the hour to schedule a + power on of the chassis slot" + ::= { mgtChassisSlotPowerScheduleEntry 6 } + + powerSchedOffHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the hour (0-23) of the day to schedule a + power off of the chassis slot" + ::= { mgtChassisSlotPowerScheduleEntry 7 } + + powerSchedOffMinute OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the minute (0-59) of the hour to schedule a + power off of the chassis slot" + ::= { mgtChassisSlotPowerScheduleEntry 8 } + +-- +-- end of mgtChassisSlotPowerScheduleTable +-- + + +-- end of mgtChassisCfgGroup +-- + + +-- +-- end of mcrManagementGroup +-- + +-- +-- end of mcrMIBObjects +-- + +-- +-- mcrMGTMIBNotifications *************************************** +-- +mcrMgtModuleInserted NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrModuleModelName, mcrModuleSerialNumber} + STATUS current + DESCRIPTION + "Trap being sent indicates that a management module has been inserted int the chassis." + ::= { mcrMGTMIBNotifications 1 } + +mcrMgtSystemBoot NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, adminbootReason} + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module's system firmware is + being booted up and has completed system initialization. In some case this alert + will indicate a cold start like a user resetting the management module or + warm start if the module automatically resets because of a detected crash." + ::= { mcrMGTMIBNotifications 2 } + +mcrMgtReset NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel} + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module has been manually reset + via the reset button or one of the managers." + ::= { mcrMGTMIBNotifications 3 } + +mcrMgtResetFactory NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel} + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module has been manually reset + to factory by holding the reset button for 3 or more seconds, or one of the + managers. This means that any files downloaded to the management module will + be erase and the management configuration file is reset back to the default + configuration. " + ::= { mcrMGTMIBNotifications 4 } + +mcrMgtEtheLinkUp NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel } + STATUS current + DESCRIPTION + "Trap being sent indicates that the current link status of the Ethernet + port on the management module is up. " + ::= { mcrMGTMIBNotifications 5 } + +mcrMgtEtheLinkDown NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel } + STATUS current + DESCRIPTION + "Trap being sent indicates that the current link status of the Ethernet + port on the management module is down." + ::= { mcrMGTMIBNotifications 6 } + +mcrMgtConMonDSRSigChg NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrMgtConsoleDSR} + STATUS current + DESCRIPTION + "Trap being sent indicates that monitor console DSR is configured and the + status of one of these signal has changed on the console port. " + ::= { mcrMGTMIBNotifications 7 } + +mcrMgtAuthFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mgtAccessMethod, remoteMgtIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that a user failed authentication via Telnet, SSH, + WebManager, SNMP or the serial console." + ::= { mcrMGTMIBNotifications 8 } + + +mcrMgtAuthSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mgtAccessMethod, remoteMgtIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that a user failed authentication via Telnet, SSH, + WebManager or the serial console. " + ::= { mcrMGTMIBNotifications 9 } + + +mcrMgtDateTimeChg NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, systemDateTimeAndOffset } + STATUS current + DESCRIPTION + "Trap being sent indicates that the system date and/or time has been changed. " + ::= { mcrMGTMIBNotifications 10 } + +mcrMgtSntpServFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, timeSntpHost1, timeSntpHost2 } + STATUS current + DESCRIPTION + "Trap being sent indicates that SNTP is configured and the management module can + not communicate with the configured SNTP server. " + ::= { mcrMGTMIBNotifications 11 } + +mcrMgtSntpServRec NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, timeSntpHost1, timeSntpHost2 } + STATUS current + DESCRIPTION + "Trap being sent indicates that the SNTP is configured and the management module + has recovered communications with the configured SNTP server." + ::= { mcrMGTMIBNotifications 12 } + +mcrMgtSnmpTrapHostFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, snmpTrapHostIndex, snmpTrapHostIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that SNMP traps is and the management module + can not communicate with the configured SNMP trap host. This trap will only be + sent for SNMP trap hosts configured for 'Inform' type traps. " + ::= { mcrMGTMIBNotifications 13 } + +mcrMgtSnmpTrapHostRec NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, snmpTrapHostIndex, snmpTrapHostIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that SNMP traps is and the management module + has recovered communications with the configured SNMP trap host." + ::= { mcrMGTMIBNotifications 14 } + +mcrMgtEmailServFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, emailSMTPHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an alert email server is configured and the management + module can not communicate with the configured email server. " + ::= { mcrMGTMIBNotifications 15 } + +mcrMgtEmailServRec NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, emailSMTPHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an alert email server is configured and the management + module has recovered communications with the configured email server." + ::= { mcrMGTMIBNotifications 16 } + +mcrMgtConfSavedFlash NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel } + STATUS current + DESCRIPTION + "Trap being sent indicates that the configuration has been saved to flash on the + management module. " + ::= { mcrMGTMIBNotifications 17 } + +mcrMgtIpAddrDynChg NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, networkIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that the system IP address has been dynamically + changed. " + ::= { mcrMGTMIBNotifications 18 } + +mcrMgtTftpUploadFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, remoteTftpFileName, remoteTftpHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to transfer a file via TFTP, off the + management module to a remote host has failed. " + ::= { mcrMGTMIBNotifications 19 } + +mcrMgtTftpUploadSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, remoteTftpFileName, remoteTftpHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to transfer a file via TFTP, off the + management module to a remote host was successful. " + ::= { mcrMGTMIBNotifications 20 } + +mcrMgtTftpDownloadFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, remoteTftpFileName, remoteTftpHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to transfer a file via TFTP, from a + remote host to the management module has failed." + ::= { mcrMGTMIBNotifications 21 } + +mcrMgtTftpDownloadSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, remoteTftpFileName, remoteTftpHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to transfer a file via TFTP, from a + remote host to the management module was successful. " + ::= { mcrMGTMIBNotifications 22 } + +mcrMgtChassisMismatch NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel } + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module has been inserted into a + chassis that does not match it's Backup media converter module configuration. Backup media + module configurations will be reset to factory default. " + ::= { mcrMGTMIBNotifications 23 } + +-- Possible future release +mcrChassisAdd NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, chassisModelName, + chassisSerialNumber } + STATUS current + DESCRIPTION + "Trap being sent indicates that a new chassis as been added to the chain of chassis. " + ::= { mcrMGTMIBNotifications 24 } + +-- Possible future release +mcrChassisRemove NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that that a chassis has been removed from the chain of + chassis. " + ::= { mcrMGTMIBNotifications 25 } + +mcrChassisReset NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis back-plane has been manually reset by + a user managing the unit. " + ::= { mcrMGTMIBNotifications 26 } + +mcrChassisTemperatureAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, + chassisTemperature, chassisCfgHighTempThreshold} + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis temperature has exceeded the configured + high temperature threshold temperature. " + ::= { mcrMGTMIBNotifications 27 } + +mcrChassisTemperatureRecover NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, chassisTemperature } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis temperature has recovered back to + normal operating temperature. " + ::= { mcrMGTMIBNotifications 28 } + +mcrChassisSlotPoweredOn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrModuleModelName, mcrModuleSerialNumber, mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis slot has been powered off either manually + or through the configured chassis slot power schedule. " + ::= { mcrMGTMIBNotifications 29 } + +mcrChassisSlotPoweredOff NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis slot has been powered on either manually + or through the configured chassis slot power schedule. " + ::= { mcrMGTMIBNotifications 30 } + +mcrChassisFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module has detected a failure + condition in the chassis. " + ::= { mcrMGTMIBNotifications 31 } + +mcrChassisOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis has recovered from a failure + and is now operating normally." + ::= { mcrMGTMIBNotifications 32 } + +mcrPsmuInserted NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex, mcrPsmuModelName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a power supply has been inserted into the chassis." + ::= { mcrMGTMIBNotifications 33 } + +mcrPsmuRemoved NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that a power supply's has been removed from the chassis." + ::= { mcrMGTMIBNotifications 34 } + +mcrPsmuPsuFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex, mcrPsmuPsuStatus } + STATUS current + DESCRIPTION + "Trap being sent indicates that the power supply has failed it's self-test + diagnostics. " + ::= { mcrMGTMIBNotifications 35 } + +mcrPsmuPsuOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the power supply has passed it's self-test + diagnostics. " + ::= { mcrMGTMIBNotifications 36 } + +mcrPsmuPsuVoltageFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the voltage being supplied by the indicated + power supply is insufficient." + ::= { mcrMGTMIBNotifications 37 } + +mcrPsmuPsuVoltageOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that the voltage being supplied by the indicated + power supply is now in the normal operating range." + ::= { mcrMGTMIBNotifications 38 } + + +mcrPsmuFanFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the fan has failed. " + ::= { mcrMGTMIBNotifications 39 } + +mcrPsmuFanOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the fan currently operating normally. " + ::= { mcrMGTMIBNotifications 40 } + +-- currently not used +-- ::= { mcrMGTMIBNotifications 41 } + +mcrMediaInserted NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrModuleModelName, mcrModuleSerialNumber, mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a media converter module has been inserted into the chassis. " + ::= { mcrMGTMIBNotifications 42 } + +mcrMediaRemoved NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a media converter module has been removed from the chassis. " + ::= { mcrMGTMIBNotifications 43 } + +mcrMediaReset NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module has been manually reset by a user + managing the unit. " + ::= { mcrMGTMIBNotifications 44 } + +mcrMediaLostCommunication NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module can no longer communicate + with the media converter module " + ::= { mcrMGTMIBNotifications 45 } + +mcrMediaRecovCommunication NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module recovered communication + with a media converter module " + ::= { mcrMGTMIBNotifications 46 } + +mcrMediaFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleDiagStatus } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module has failed its self-test + diagnostics " + ::= { mcrMGTMIBNotifications 47 } + +mcrMediaOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module has passed its self-test + diagnostics " + ::= { mcrMGTMIBNotifications 48 } + +mcrMediaLinkUp NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, mcrMediaPortDescr} + STATUS current + DESCRIPTION + "Trap being sent indicates that the current link status of the Fiber or Copper + port on the media converter module is up." + ::= { mcrMGTMIBNotifications 49 } + +mcrMediaLinkDown NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, mcrMediaPortDescr } + STATUS current + DESCRIPTION + "Trap being sent indicates that the current link status of the Fiber or Copper + port on the media converter module is down. " + ::= { mcrMGTMIBNotifications 50 } + +mcrMediaConfUpdateFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the configuration update on the media converter module + has failed." + ::= { mcrMGTMIBNotifications 51 } + +mcrMediaConfUpdateSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the configuration update on the media converter module + was successful. The media converter module configuration can be updated manually or automatically. " + ::= { mcrMGTMIBNotifications 52 } + +mcrMediaConfMismatch NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleTypeInserted, mcrMediaBackedupModuleType, + mcrModuleSubTypeInserted,mcrMediaBackedupModuleSubType } + STATUS current + DESCRIPTION + "Trap being sent indicates that a chassis slot is configured with Backup/Restore + and the media converter module type configured for the slot does not match the media converter module + type inserted into the slot. " + ::= { mcrMGTMIBNotifications 53 } + +mcrMediaConfMismatchResolv NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleTypeInserted, mcrMediaBackedupModuleType, + mcrModuleSubTypeInserted,mcrMediaBackedupModuleSubType } + STATUS current + DESCRIPTION + "Trap being sent indicates that a user has taken action to resolved media converter module + configuration mismatch " + ::= { mcrMGTMIBNotifications 54 } + +mcrMediaFirmwareUpdateFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleModelName } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to update a media converter module's firmware has Failed. " + ::= { mcrMGTMIBNotifications 55 } + +mcrMediaFirmwareUpdateSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleModelName } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to update a media converter module's firmware was successful. " + ::= { mcrMGTMIBNotifications 56 } + + +mcrSfpInserted NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module has been inserted into a media converter module" + ::= { mcrMGTMIBNotifications 57 } + +mcrSfpRemoved NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module has been removed from a media converter module " + ::= { mcrMGTMIBNotifications 58 } + +mcrSfpHighTempWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, sfpDmiHighTempWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has exceeded the high + temperature warning threshold. " + ::= { mcrMGTMIBNotifications 59 } + +mcrSfpHighTempWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 60 } + +mcrSfpHighTempAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, sfpDmiHighTempAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has exceeded the high + temperature alarm threshold. " + ::= { mcrMGTMIBNotifications 61 } + +mcrSfpHighTempAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 62 } + +mcrSfpLowTempWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, sfpDmiLowTempWarn, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has gone below the low + temperature warning threshold. " + ::= { mcrMGTMIBNotifications 63 } + +mcrSfpLowTempWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 64 } + +mcrSfpLowTempAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName,sfpDmiRealTimeTemp, sfpDmiLowTempAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has gone below the low + temperature alarm threshold. " + ::= { mcrMGTMIBNotifications 65 } + +mcrSfpLowTempAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 66 } + +mcrSfpHighVoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, sfpDmiHighVoltWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has exceeded the high + voltage warning threshold. " + ::= { mcrMGTMIBNotifications 67 } + +mcrSfpHighVoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 68 } + +mcrSfpHighVoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, sfpDmiHighVoltAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has exceeded the high + voltage alarm threshold. " + ::= { mcrMGTMIBNotifications 69 } + +mcrSfpHighVoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 70 } + +mcrSfpLowVoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, sfpDmiLowVoltWarn, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has gone below the low + voltage warning threshold. " + ::= { mcrMGTMIBNotifications 71 } + +mcrSfpLowVoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 72 } + +mcrSfpLowVoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, sfpDmiLowVoltAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has gone below the low + voltage alarm threshold. " + ::= { mcrMGTMIBNotifications 73 } + +mcrSfpLowVoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 74 } + +mcrSfpHighTxBiasWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, sfpDmiHighTxBiasWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has exceeded the high + TX Bias current warning threshold. " + ::= { mcrMGTMIBNotifications 75 } + +mcrSfpHighTxBiasWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 76 } + +mcrSfpHighTxBiasAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, sfpDmiHighTxBiasAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has exceeded the high + TX Bias current alarm threshold. " + ::= { mcrMGTMIBNotifications 77 } + +mcrSfpHighTxBiasAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 78 } + +mcrSfpLowTxBiasWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, sfpDmiLowTxBiasWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has gone below the low + Tx Bias current warning threshold. " + ::= { mcrMGTMIBNotifications 79 } + +mcrSfpLowTxBiasWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 80 } + +mcrSfpLowTxBiasAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, sfpDmiLowTxBiasAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has gone below the low + Tx Bias current alarm threshold. " + ::= { mcrMGTMIBNotifications 81 } + +mcrSfpLowTxBiasAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 82 } + +mcrSfpHighTxPowerWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, sfpDmiHighTxPowerWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has exceeded the high + TX power warning threshold. " + ::= { mcrMGTMIBNotifications 83 } + +mcrSfpHighTxPowerWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 84 } + +mcrSfpHighTxPowerAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, sfpDmiHighTxPowerAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has exceeded the high + TX power alarm threshold. " + ::= { mcrMGTMIBNotifications 85 } + +mcrSfpHighTxPowerAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 86 } + +mcrSfpLowTxPowerWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits,mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, sfpDmiLowTxPowerWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has gone below the low + TX power warning threshold. " + ::= { mcrMGTMIBNotifications 87 } + +mcrSfpLowTxPowerWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel,cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 88 } + +mcrSfpLowTxPowerAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, sfpDmiLowTxPowerAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has gone below the low + TX power alarm threshold. " + ::= { mcrMGTMIBNotifications 89 } + +mcrSfpLowTxPowerAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel,cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 90 } + +---***************************************************************************** + +mcrSfpHighRxPowerWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, sfpDmiHighRxPowerWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has exceeded the high + RX power warning threshold. " + ::= { mcrMGTMIBNotifications 91 } + +mcrSfpHighRxPowerWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 92 } + +mcrSfpHighRxPowerAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, sfpDmiHighRxPowerAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has exceeded the high + RX power alarm threshold. " + ::= { mcrMGTMIBNotifications 93 } + +mcrSfpHighRxPowerAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 94 } + +mcrSfpLowRxPowerWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, sfpDmiLowRxPowerWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has gone below the low + RX power warning threshold. " + ::= { mcrMGTMIBNotifications 95 } + +mcrSfpLowRxPowerWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 96 } +-- +mcrSfpLowRxPowerAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, sfpDmiLowRxPowerAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has gone below the low + RX power alarm threshold. " + ::= { mcrMGTMIBNotifications 97 } + +mcrSfpLowRxPowerAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 98 } + +---***************************************************************************** + +mcrChassisCommTempSensorFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that communication with the chassis temperature + sensor has failed. The current chassis temperature reading will be unknown" + ::= { mcrMGTMIBNotifications 99 } + +mcrChassisCommTempSensorRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that communication with the chassis temperature + sensor has recovered." + ::= { mcrMGTMIBNotifications 100 } + + +mcrMediaDetectFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex,mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the indicated media card is being powered + down due to the detection of a hardware failure." + ::= { mcrMGTMIBNotifications 101 } + +mcrMediaBadImage NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the CRC of the media converter module firmware is + incorrect. This can be caused if there is no image on the module or the + image is corrupt." + ::= { mcrMGTMIBNotifications 102 } + +mcrSfpLostComm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module's microcode can no longer + communicate with the SFP module." + ::= { mcrMGTMIBNotifications 103 } + +mcrSfpRecovComm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module's microcode had previously + lost communication with, but has now regained communication with the SFP + module." + ::= { mcrMGTMIBNotifications 104 } + + +mcrModuleNotSupported NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module is not fully supported by + the management module. Update the management module firmware to rectify + this issue." + ::= { mcrMGTMIBNotifications 105 } + +mcrModuleFirmwareUpdate NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module firmware is being updated." + ::= { mcrMGTMIBNotifications 106 } + +--- **************************************************************************** + +mcrSfpPortShutdown NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that the Sfp/Xfp port has been shutdown due to + high temperature." + ::= { mcrMGTMIBNotifications 107 } + +mcrSfpPortShutdownRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that the Sfp/Xfp port shutdown has recovered." + ::= { mcrMGTMIBNotifications 108 } + +--- **************************************************************************** + +mcrXfpHighApdBiasWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + exceeded the high APD Bias warning threshold. " + ::= { mcrMGTMIBNotifications 109 } + +mcrXfpHighApdBiasWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 110 } + +mcrXfpHighApdBiasAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + exceeded the high APD Bias alarm threshold. " + ::= { mcrMGTMIBNotifications 111 } + +mcrXfpHighApdBiasAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 112 } + +mcrXfpLowApdBiasWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has gone + below the low APD Bias warning threshold. " + ::= { mcrMGTMIBNotifications 113 } + +mcrXfpLowApdBiasWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 114 } +-- +mcrXfpLowApdBiasAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has gone + below the low APD Bias alarm threshold. " + ::= { mcrMGTMIBNotifications 115} + +mcrXfpLowApdBiasAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 116 } + +--- **************************************************************************** + +mcrXfpHighTecCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + exceeded the high TEC Current warning threshold. " + ::= { mcrMGTMIBNotifications 117 } + +mcrXfpHighTecCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 118 } + +mcrXfpHighTecCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + exceeded the high TEC Current alarm threshold. " + ::= { mcrMGTMIBNotifications 119 } + +mcrXfpHighTecCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 120 } + +mcrXfpLowTecCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has gone + below the low TEC Current warning threshold. " + ::= { mcrMGTMIBNotifications 121 } + +mcrXfpLowTecCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 122 } +-- +mcrXfpLowTecCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has gone + below the low TEC Current alarm threshold. " + ::= { mcrMGTMIBNotifications 123} + +mcrXfpLowTecCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 124 } + +--- **************************************************************************** + +mcrXfpHighLaserTempWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + exceeded the high Laser Temperature warning threshold. " + ::= { mcrMGTMIBNotifications 125 } + +mcrXfpHighLaserTempWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 126 } + +mcrXfpHighLaserTempAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + exceeded the high Laser Temperature alarm threshold. " + ::= { mcrMGTMIBNotifications 127 } + +mcrXfpHighLaserTempAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 128 } + +mcrXfpLowLaserTempWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has gone + below the low Laser Temperature warning threshold. " + ::= { mcrMGTMIBNotifications 129 } + +mcrXfpLowLaserTempWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 130 } +-- +mcrXfpLowLaserTempAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has gone + below the low Laser Temperature alarm threshold. " + ::= { mcrMGTMIBNotifications 131} + +mcrXfpLowLaserTempAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 132 } + +--- **************************************************************************** + +mcrXfpHighLaserWavelengthWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + exceeded the high Laser Wavelength warning threshold. " + ::= { mcrMGTMIBNotifications 133 } + +mcrXfpHighLaserWavelengthWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 134 } + +mcrXfpHighLaserWavelengthAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + exceeded the high Laser Wavelength alarm threshold. " + ::= { mcrMGTMIBNotifications 135 } + +mcrXfpHighLaserWavelengthAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 136 } + +mcrXfpLowLaserWavelengthWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has gone + below the low Laser Wavelength warning threshold. " + ::= { mcrMGTMIBNotifications 137 } + +mcrXfpLowLaserWavelengthWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 138 } +-- +mcrXfpLowLaserWavelengthAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has gone + below the low Laser Wavelength alarm threshold. " + ::= { mcrMGTMIBNotifications 139} + +mcrXfpLowLaserWavelengthAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 140 } + +--- **************************************************************************** + +mcrXfpHigh5VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + exceeded the high +5v supply warning threshold. " + ::= { mcrMGTMIBNotifications 141 } + +mcrXfpHigh5VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 142 } + +mcrXfpHigh5VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + exceeded the high +5v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 143 } + +mcrXfpHigh5VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 144 } + +mcrXfpLow5VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has gone + below the low +5v supply warning threshold. " + ::= { mcrMGTMIBNotifications 145 } + +mcrXfpLow5VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 146 } +-- +mcrXfpLow5VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has gone + below the low +5v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 147 } + +mcrXfpLow5VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 148 } + +--- **************************************************************************** + +mcrXfpHigh33VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + exceeded the high +3.3v supply warning threshold. " + ::= { mcrMGTMIBNotifications 149 } + +mcrXfpHigh33VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 150 } + +mcrXfpHigh33VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + exceeded the high +3.3v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 151 } + +mcrXfpHigh33VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 152 } + +mcrXfpLow33VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has gone + below the low +3.3v supply warning threshold. " + ::= { mcrMGTMIBNotifications 153 } + +mcrXfpLow33VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 154 } +-- +mcrXfpLow33VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has gone + below the low +3.3v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 155} + +mcrXfpLow33VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 156 } + +-- +--- **************************************************************************** + +mcrXfpHigh18VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + exceeded the high +1.8v supply warning threshold. " + ::= { mcrMGTMIBNotifications 157 } + +mcrXfpHigh18VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 158 } + +mcrXfpHigh18VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + exceeded the high +1.8v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 159 } + +mcrXfpHigh18VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 160 } + +mcrXfpLow18VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has gone + below the low +1.8v supply warning threshold. " + ::= { mcrMGTMIBNotifications 161 } + +mcrXfpLow18VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 162 } +-- +mcrXfpLow18VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has gone + below the low +1.8v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 163} + +mcrXfpLow18VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 164 } + +--- **************************************************************************** + +mcrXfpHighM52VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + exceeded the high -5.2v supply warning threshold. " + ::= { mcrMGTMIBNotifications 165 } + +mcrXfpHighM52VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 166 } + +mcrXfpHighM52VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + exceeded the high -5.2v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 167 } + +mcrXfpHighM52VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 168 } + +mcrXfpLowM52VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has gone + below the low -5.2v supply warning threshold. " + ::= { mcrMGTMIBNotifications 169 } + +mcrXfpLowM52VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 170 } +-- +mcrXfpLowM52VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has gone + below the low -5.2v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 171} + +mcrXfpLowM52VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 172 } + +--- **************************************************************************** + +mcrXfpHigh5VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + exceeded the high +5v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 173 } + +mcrXfpHigh5VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 174 } + +mcrXfpHigh5VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + exceeded the high +5v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 175 } + +mcrXfpHigh5VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 176 } + +mcrXfpLow5VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has gone + below the low +5v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 177 } + +mcrXfpLow5VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 178 } +-- +mcrXfpLow5VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has gone + below the low +5v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 179} + +mcrXfpLow5VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 180 } + +--- **************************************************************************** + +mcrXfpHigh33VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + exceeded the high +3.3v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 181 } + +mcrXfpHigh33VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 182 } + +mcrXfpHigh33VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + exceeded the high +3.3v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 183 } + +mcrXfpHigh33VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 184 } + +mcrXfpLow33VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has gone + below the low +3.3v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 185 } + +mcrXfpLow33VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 186 } +-- +mcrXfpLow33VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has gone + below the low +3.3v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 187} + +mcrXfpLow33VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 188 } + +--- **************************************************************************** + +mcrXfpHigh18VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + exceeded the high +1.8v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 189 } + +mcrXfpHigh18VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 190 } + +mcrXfpHigh18VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + exceeded the high +1.8v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 191 } + +mcrXfpHigh18VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 192 } + +mcrXfpLow18VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has gone + below the low +1.8v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 193 } + +mcrXfpLow18VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 194 } +-- +mcrXfpLow18VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has gone + below the low +1.8v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 195} + +mcrXfpLow18VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 196 } + +--- **************************************************************************** + +mcrXfpHighM52VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + exceeded the high -5.2v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 197 } + +mcrXfpHighM52VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 198 } + +mcrXfpHighM52VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + exceeded the high -5.2v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 199 } + +mcrXfpHighM52VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 200 } + +mcrXfpLowM52VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has gone + below the low -5.2v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 201 } + +mcrXfpLowM52VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 202 } +-- +mcrXfpLowM52VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has gone + below the low -5.2v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 203} + +mcrXfpLowM52VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 204 } + +--- **************************************************************************** + +mcrXfpHighVCC5Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + exceeded the high +5v supply warning threshold." + ::= { mcrMGTMIBNotifications 205 } + +mcrXfpHighVCC5WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 206 } + +mcrXfpHighVCC5Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + exceeded the high +5v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 207 } + +mcrXfpHighVCC5AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 208 } + +mcrXfpLowVCC5Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has gone + below the low +5v supply warning threshold. " + ::= { mcrMGTMIBNotifications 209 } + +mcrXfpLowVCC5WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 210 } +-- +mcrXfpLowVCC5Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has gone + below the low +5v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 211 } + +mcrXfpLowVCC5AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 212 } + +--- **************************************************************************** + +mcrXfpHighVCC3Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + exceeded the high +3.3v supply warning threshold." + ::= { mcrMGTMIBNotifications 213 } + +mcrXfpHighVCC3WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 214 } + +mcrXfpHighVCC3Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + exceeded the high +3.3v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 215 } + +mcrXfpHighVCC3AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 216 } + +mcrXfpLowVCC3Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has gone + below the low +3.3v supply warning threshold. " + ::= { mcrMGTMIBNotifications 217 } + +mcrXfpLowVCC3WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 218 } +-- +mcrXfpLowVCC3Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has gone + below the low +3.3v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 219 } + +mcrXfpLowVCC3AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 220 } + +--- **************************************************************************** + +mcrXfpHighVCC2Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + exceeded the high +1.8v supply warning threshold." + ::= { mcrMGTMIBNotifications 221 } + +mcrXfpHighVCC2WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 222 } + +mcrXfpHighVCC2Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + exceeded the high +1.8v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 223 } + +mcrXfpHighVCC2AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 224 } + +mcrXfpLowVCC2Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has gone + below the low +1.8v supply warning threshold. " + ::= { mcrMGTMIBNotifications 225 } + +mcrXfpLowVCC2WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 226 } +-- +mcrXfpLowVCC2Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has gone + below the low +1.8v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 227 } + +mcrXfpLowVCC2AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 228 } + +--- **************************************************************************** + +mcrXfpHighVEE5Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + exceeded the high -5.2v supply warning threshold." + ::= { mcrMGTMIBNotifications 229 } + +mcrXfpHighVEE5WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 230 } + +mcrXfpHighVEE5Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + exceeded the high -5.2v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 231 } + +mcrXfpHighVEE5AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 232 } + +mcrXfpLowVEE5Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has gone + below the low -5.2v supply warning threshold. " + ::= { mcrMGTMIBNotifications 233 } + +mcrXfpLowVEE5WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 234 } +-- +mcrXfpLowVEE5Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has gone + below the low -5.2v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 235 } + +mcrXfpLowVEE5AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 236 } + +--- **************************************************************************** + +mcrSfpSpeedMismatch NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that there is a speed mismatch between the + two SFP modules installed in the media converter." + ::= { mcrMGTMIBNotifications 237 } + +mcrSfpSpeedMismatchRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the speed mismatch between the two SFP + modules has recovered." + ::= { mcrMGTMIBNotifications 238 } + + +mcrXfpPowerExceeded NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's power requirements has + exceeded card capacity." + ::= { mcrMGTMIBNotifications 239 } + +mcrXfpPowerExceededRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the XFP excessive power alarm has recovered." + ::= { mcrMGTMIBNotifications 240 } + +mcrLinkTestError NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the link test running on the media + converter has detected errors." + ::= { mcrMGTMIBNotifications 241 } + +mcrAlarmRelayEngaged NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis alarm relay has engaged" + ::= { mcrMGTMIBNotifications 242 } + +mcrAlarmRelayDisengaged NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis alarm relay has disengaged" + ::= { mcrMGTMIBNotifications 243 } + +mcrBandwidthLevelUpstreamLow NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, + mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold } + STATUS current + DESCRIPTION + "Trap being sent indicates the media port is in a low upstream bandwidth condition. This happens when the bandwidth + is below the configured threshold." + ::= { mcrMGTMIBNotifications 244 } + +mcrBandwidthLevelUpstreamRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, + mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold } + STATUS current + DESCRIPTION + "Trap being sent indicates the media port has recovered from a low upstream bandwidth condition." + ::= { mcrMGTMIBNotifications 245 } + +mcrBandwidthLevelDownstreamLow NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, + mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold } + STATUS current + DESCRIPTION + "Trap being sent indicates the media port is in a low downstream bandwidth condition. This happens when the bandwidth + is below the configured threshold." + ::= { mcrMGTMIBNotifications 246 } + +mcrBandwidthLevelDownstreamRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, + mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold } + STATUS current + DESCRIPTION + "Trap being sent indicates the media port has recovered from a low downstream bandwidth condition." + ::= { mcrMGTMIBNotifications 247 } + +mcrMediaRemoteReset NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module's peer has been manually reset by a user + managing the unit. " + ::= { mcrMGTMIBNotifications 248 } + + +-- end of mcrMGTMIBNotifications +-- + + +-- +-- mcrMGTMIBConformance +-- +mcrMGTMIBCompliances OBJECT IDENTIFIER + ::= { mcrMGTMIBConformance 1 } + +mcrMGTMIBGroups OBJECT IDENTIFIER + ::= { mcrMGTMIBConformance 2 } + +-- +-- compliance statements +-- +-- + +mcrMGTMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for mcrMGT which implement + the Perle Managed Media Converters MIB." + MODULE -- this module + MANDATORY-GROUPS { + mcrMGTMIBChassisGroup, + mcrMGTMIBMediaGroup, + mcrMGTMIBMgtGroup, + mcrMGTMIBNotificationsGroup + } + ::= { mcrMGTMIBCompliances 1 } + + +-- units of conformance +-- +-- mcrMGTMIBChassisGroup +-- +mcrMGTMIBChassisGroup OBJECT-GROUP + OBJECTS { + mcrChassisIndex, mcrChassisSlotIndex, mcrPsmuIndex, + + chassisModelName,chassisModelDesc ,chassisSerialNumber,chassisBootloaderVersion, + chassisFirmwareVersion,chassisOutStandWarnAlarms, + chassisDiagStatus,chassisTemperature,chassisCfgHighTempThreshold,chassisReset, + chassisCfgMgmtSlot, + + mcrPsmuModelName,mcrPsmuModelDesc,mcrPsmuPsuSerialNumber,mcrPsmuBootloaderVersion, + mcrPsmuFirmwareVersion,mcrPsmuOutStandWarnAlarms,mcrPsmuPsuStatus, + mcrPsmuPsuVoltage,mcrPsmuPsuPowerUsage,mcrPsmuFanStatus,mcrPsmuFanSpeed, + + mcrUserDefinedModuleName,mcrModuleModelName,mcrUnManagedModuleSlotName,mcrModuleSerialNumber, + mcrModuleBootloaderVersion,mcrModuleFirmwareVersion,mcrModuleoOutStandWarnAlarms,mcrModuleDiagStatus, + mcrModuleTypeInserted,mcrMediaConfigBackupRestore,mcrMediaBackedupModuleType,mcrChassisPwrUpSlotPwrState, + mcrCurrentPowerState,mcrPowerScheduleEnable,mcrModuleReset,mcrModuleResetToFactory,mcrModuleModelDesc, + + alarmWarnSeverity, alarmWarnType, alarmWarnFlags, + alarmWarnChassisNum, alarmWarnDeviceNum, alarmWarnTimeStamp, alarmWarnMessage, alarmWarnPortNum, + + moduleModel, portName, portEnable, portType, portLinkStatus, portConnType, portAutoNegState, + portSpeed, portDuplex, portPause, portRemoteStatus, portMediaType, portPhysicalProtocol + + } + STATUS current + DESCRIPTION + "The group of objects for identifying and determining the configuration and + current timeliness values of the Perle Managed Media Converters chassis." + ::= { mcrMGTMIBGroups 1 } +-- +-- end of mcrMGTMIBChassisGroup +-- +-- +-- mcrMGTMIBMediaGroup +-- +mcrMGTMIBMediaGroup OBJECT-GROUP + OBJECTS { + cm1000Modelname,cm1000ModelDesc ,cm1000HwJmp5ConfigMode ,cm1000HwSw1FiberAutoNeg, + cm1000HwSw2LinkMode,cm1000HwSw3FiberFaultAlert,cm1000HwSw4Duplex,cm1000HwSw5Pause,cm1000HwSw6Loopback, + cm1000FiberLinkStatus,cm1000FiberConnType,cm1000FiberAutoNegState,cm1000FiberSpeed, + cm1000FiberDuplex,cm1000FiberPauseEnh,cm1000FiberLPRFStatus,cm1000FiberReceiveStatus,cm1000FiberLoopBack, + cm1000CopperLinkStatus,cm1000CopperConnType,cm1000CopperAutoNegState,cm1000CopperSpeed, + cm1000CopperDuplex,cm1000CopperCrossOver,cm1000CopperPauseEnh,cm1000CopperLPRFStatus, + + cm1000ConfigStatus,cm1000ConfigModuleName,cm1000ConfigLinkMode,cm1000ConfigFiberFaultAlert, + cm1000ConfigJumboPackets,cm1000ConfigFiberPortName,cm1000ConfigFiberPortEnable, + cm1000ConfigFiberAutoNeg,cm1000ConfigCopperPortName,cm1000ConfigCopperPortEnable, + cm1000ConfigCopperDuplex,cm1000ConfigCopperPauseEnh,cm1000ConfigCopperLowPower, + + cm1000LedPWR,cm1000LedLKF,cm1000LedLKC, + + cm1000mmModelname,cm1000mmModelDesc ,cm1000mmHwJmp5ConfigMode , + cm1000mmHwSw1FiberAutoNeg, + cm1000mmHwSw2LinkMode, + cm1000mmHwSw3FiberFaultAlert, + cm1000mmHwSw4Loopback1, + cm1000mmHwSw5Loopback2, + cm1000mmFiber1LinkStatus,cm1000mmFiber1ConnType,cm1000mmFiber1AutoNegState,cm1000mmFiber1Speed, + cm1000mmFiber1Duplex,cm1000mmFiber1PauseEnh,cm1000mmFiber1LPRFStatus,cm1000mmFiber1ReceiveStatus, + cm1000mmFiber2LinkStatus,cm1000mmFiber2ConnType,cm1000mmFiber2AutoNegState,cm1000mmFiber2Speed, + cm1000mmFiber2Duplex,cm1000mmFiber2PauseEnh,cm1000mmFiber2LPRFStatus,cm1000mmFiber2ReceiveStatus, + + cm1000mmFiberLoopBack, + + cm1000mmConfigStatus,cm1000mmConfigModuleName,cm1000mmConfigLinkMode,cm1000mmConfigFiberFaultAlert, + cm1000mmConfigJumboPackets,cm1000mmConfigFiberAutoNeg, + cm1000mmConfigFiber1PortName,cm1000mmConfigFiber1PortEnable, + cm1000mmConfigFiber2PortName,cm1000mmConfigFiber2PortEnable, + + cm1000mmLedPWR,cm1000mmLedLK1,cm1000mmLedLK2, + + cm100ModelName,cm100ModelDesc ,cm100HwJmp5ConfigMode,cm100HwJmp6AutoMDI,cm100HwSw1AutoNegotiation, + cm100HwSw2LinkMode,cm100HwSw3FarEndFault,cm100HwSw5Pause,cm100HwSw6Loopback,cm100FiberLinkStatus, + cm100FiberConnType,cm100FiberSpeed,cm100FiberFarEndFault,cm100FiberReceiveStatus,cm100FiberLoopBack, + cm100CopperLinkStatus,cm100CopperConnType,cm100CopperAutoNegState,cm100CopperSpeed,cm100CopperDuplex, + cm100CopperCrossOver,cm100CopperPause,cm100CopperLPRFStatus, + + cm100ConfigStatus,cm100ConfigModuleName,cm100ConfigLinkMode,cm100ConfigFiberFarEndFault, + cm100ConfigFiberPortName,cm100ConfigFiberPortEnable,cm100ConfigCopperPortName, + cm100ConfigCopperPortEnable,cm100ConfigCopperAutoNegotiation,cm100ConfigCopperCrossOver, + cm100ConfigCopperPause, + + cm100LedPWR,cm100LedLKC,cm100LedLKF, + + cm100mmModelName,cm100mmModelDesc ,cm100mmHwJmp5ConfigMode, + cm100mmHwSw1LinkPassthrough, + cm100mmHwSw2FarEndFault, + cm100mmHwSw3Loopback1, + cm100mmHwSw4Loopback2, + cm100mmFiber1LinkStatus,cm100mmFiber1ConnType,cm100mmFiber1Speed,cm100mmFiber1FarEndFault,cm100mmFiber1ReceiveStatus, + cm100mmFiber2LinkStatus,cm100mmFiber2ConnType,cm100mmFiber2Speed,cm100mmFiber2FarEndFault,cm100mmFiber2ReceiveStatus, + cm100mmFiberLoopBack, + cm100mmConfigStatus,cm100mmConfigModuleName,cm100mmConfigLinkMode,cm100mmConfigFiberFarEndFault, + cm100mmConfigFiber1PortName,cm100mmConfigFiber1PortEnable, + cm100mmConfigFiber2PortName,cm100mmConfigFiber2PortEnable, + + cm100mmLedPWR,cm100mmLedLK1,cm100mmLedLK2, + + cm1110ModelName,cm1110ModelDesc ,cm1110HwJmp5ConfigMode,cm1110HwJmp6AutoMDIX,cm1110HwSw1TpAutoNegotiation, + cm1110HwSw2LinkMode,cm1110HwSw3FiberFaultAlert,cm1110HwSw4TpDuplex,cm1110HwSw5TpSpeed, + cm1110HwSw6FiberAutoNegotiation,cm1110HwSw6FiberSfp100Duplex,cm1110HwSw7Loopback,cm1110FiberLinkStatus,cm1110FiberConnType, + cm1110FiberAutoNegState,cm1110FiberSpeed,cm1110FiberDuplex,cm1110FiberPauseEnh, + cm1110FiberLPRFStatus,cm1110FiberSfp100FarEndFault,cm1110FiberReceiveStatus,cm1110FiberLoopBack ,cm1110CopperLinkStatus,cm1110CopperConnType, + cm1110CopperAutoNegState,cm1110CopperSpeed,cm1110CopperDuplex,cm1110CopperCrossOver, + cm1110CopperPauseEnh,cm1110CopperLPRFStatus,cm1110CopperAutoSpeedDownshift, + + cm1110ConfigStatus,cm1110ConfigModuleName,cm1110ConfigLinkMode,cm1110ConfigFiberFaultAlert, + cm1110ConfigMaxPacketsSize,cm1110ConfigFiberPortName,cm1110ConfigFiberPortEnable, + cm1110ConfigFiberAutoNegotiation,cm1110ConfigFiberSfp100duplex,cm1110ConfigCopperPortName,cm1110ConfigCopperPortEnable, + cm1110ConfigCopperAutoNegotiation,cm1110ConfigCopperAutoNegAdv10HDX,cm1110ConfigCopperAutoNegAdv10FDX, + cm1110ConfigCopperAutoNegAdv100HDX,cm1110ConfigCopperAutoNegAdv100FDX,cm1110ConfigCopperAutoNegAdv1000FDX, + cm1110ConfigCopperSpeed,cm1110ConfigCopperDuplex,cm1110ConfigCopperCrossOver, + cm1110ConfigCopperPauseEnh,cm1110ConfigCopperAutoSpeedDownshift,cm1110ConfigCopper10BaseTDistance, + + cm1110ConfigUnidirectionalEthernet , + cm1110ConfigPriorityToEgressQueueMap0 , + cm1110ConfigPriorityToEgressQueueMap1 , + cm1110ConfigPriorityToEgressQueueMap2 , + cm1110ConfigPriorityToEgressQueueMap3 , + cm1110ConfigPriorityToEgressQueueMap4 , + cm1110ConfigPriorityToEgressQueueMap5 , + cm1110ConfigPriorityToEgressQueueMap6 , + cm1110ConfigPriorityToEgressQueueMap7 , + cm1110ConfigCopper8021pPriority , + cm1110ConfigCopperIpTosPriority , + cm1110ConfigCopperPriorityPrecedence , + cm1110ConfigCopperCongestionPolicy , + cm1110ConfigCopperPriorityMap0 , + cm1110ConfigCopperPriorityMap1 , + cm1110ConfigCopperPriorityMap2 , + cm1110ConfigCopperPriorityMap3 , + cm1110ConfigCopperPriorityMap4 , + cm1110ConfigCopperPriorityMap5 , + cm1110ConfigCopperPriorityMap6 , + cm1110ConfigCopperPriorityMap7 , + cm1110ConfigCopperIngressLimit , + cm1110ConfigCopperEgressLimit , + cm1110ConfigCopperDiscardTaggedFrames , + cm1110ConfigCopperDiscardUntaggedFrames, + cm1110ConfigCopperDefaultVlanId , + cm1110ConfigCopperDefaultPriority , + cm1110ConfigCopperVlanTaggingAction , + cm1110ConfigCopperFilterUnknownMulticast, + cm1110ConfigCopperFilterUnknownUnicast , + cm1110ConfigFiber8021pPriority , + cm1110ConfigFiberIpTosPriority , + cm1110ConfigFiberPriorityPrecedence , + cm1110ConfigFiberCongestionPolicy , + cm1110ConfigFiberPriorityMap0 , + cm1110ConfigFiberPriorityMap1 , + cm1110ConfigFiberPriorityMap2 , + cm1110ConfigFiberPriorityMap3 , + cm1110ConfigFiberPriorityMap4 , + cm1110ConfigFiberPriorityMap5 , + cm1110ConfigFiberPriorityMap6 , + cm1110ConfigFiberPriorityMap7 , + cm1110ConfigFiberIngressLimit , + cm1110ConfigFiberEgressLimit , + cm1110ConfigFiberDiscardTaggedFrames , + cm1110ConfigFiberDiscardUntaggedFrames , + cm1110ConfigFiberDefaultVlanId , + cm1110ConfigFiberDefaultPriority , + cm1110ConfigFiberVlanTaggingAction , + cm1110ConfigFiberFilterUnknownMulticast , + cm1110ConfigFiberFilterUnknownUnicast , + cm1110ConfigFiberSgmiiInterface , + + cm1110LedPWR,cm1110LedFDF,cm1110LedLKF,cm1110LedCopperSpeed,cm1110LedFDC,cm1110LedLKC, + + cm1110PortInDiscards,cm1110PortInFiltered,cm1110PortInGoodOctets,cm1110PortHCInGoodOctets, + cm1110PortInBadOctets,cm1110PortInUnicasts,cm1110PortInBroadcasts,cm1110PortInMulticasts, + cm1110PortInPauses,cm1110PortInUnderSizes,cm1110PortInFragments,cm1110PortInOversizes, + cm1110PortInJabbers,cm1110PortInRxErrs,cm1110PortInFcsErrs,cm1110PortPkts64Octets, + cm1110PortPkts65to127Octets,cm1110PortPkts128to255Octets,cm1110PortPkts256to511Octets, + cm1110PortPkts512to1023Octets,cm1110PortPkts1024toMaxOctets,cm1110PortOutOctets, + cm1110PortHCOutOctets,cm1110PortOutFiltered,cm1110PortOutUnicasts,cm1110PortOutBroadcasts, + cm1110PortOutMulticasts,cm1110PortOutPauses,cm1110PortDeferreds,cm1110PortCollisions, + cm1110PortSingles,cm1110PortMultiples,cm1110PortExcessives,cm1110PortLates,cm1110PortOutFcsErrs, + cm1110PortResetCounters, + + cm1110AvctStart,cm1110AvctStatus,cm1110AvctTxRxPair1Results,cm1110AvctTxRxPair1Amplitude, + cm1110AvctTxRxPair1Distance,cm1110AvctTxRxPair2Results,cm1110AvctTxRxPair2Amplitude, + cm1110AvctTxRxPair2Distance,cm1110AvctTxRxPair3Results,cm1110AvctTxRxPair3Amplitude, + cm1110AvctTxRxPair3Distance,cm1110AvctTxRxPair4Results,cm1110AvctTxRxPair4Amplitude, + cm1110AvctTxRxPair4Distance, + + cm110Modelname,cm110ModelDesc ,cm110HwJmp5ConfigMode,cm110HwJmp6AutoMDIX,cm110HwSw1TpAutoNegotiation, + cm110HwSw2LinkMode,cm110HwSw3FarEndFault,cm110HwSw4TpDuplex,cm110HwSw5TpSpeed, + cm110HwSw6FiberDuplex,cm110HwSw7Loopback,cm110FiberLinkStatus,cm110FiberConnType, + cm110FiberSpeed,cm110FiberFarEndFault,cm110FiberReceiveStatus,cm110FiberLoopBack ,cm110CopperLinkStatus, + cm110CopperConnType,cm110CopperAutoNegState,cm110CopperSpeed,cm110CopperDuplex, + cm110CopperCrossOver,cm110CopperPause,cm110CopperLPRFStatus, + + cm110ConfigStatus,cm110ConfigModuleName,cm110ConfigLinkMode,cm110ConfigFiberFarEndFault, + cm110ConfigMaxPacketSize,cm110ConfigFiberPortName,cm110ConfigFiberPortEnable,cm110ConfigFiberDuplex, + cm110ConfigCopperPortName,cm110ConfigCopperPortEnable,cm110ConfigCopperAutoNegotiation, + cm110ConfigCopperAutoNegAdv10HDX,cm110ConfigCopperAutoNegAdv10FDX,cm110ConfigCopperAutoNegAdv100HDX, + cm110ConfigCopperAutoNegAdv100FDX,cm110ConfigCopperSpeed,cm110ConfigCopperDuplex, + cm110ConfigCopperCrossOver,cm110ConfigCopperPause,cm110ConfigCopperExtendDistance, + + cm110ConfigUnidirectionalEthernet , + cm110ConfigPriorityToEgressQueueMap0 , + cm110ConfigPriorityToEgressQueueMap1 , + cm110ConfigPriorityToEgressQueueMap2 , + cm110ConfigPriorityToEgressQueueMap3 , + cm110ConfigPriorityToEgressQueueMap4 , + cm110ConfigPriorityToEgressQueueMap5 , + cm110ConfigPriorityToEgressQueueMap6 , + cm110ConfigPriorityToEgressQueueMap7 , + cm110ConfigCopper8021pPriority , + cm110ConfigCopperIpTosPriority , + cm110ConfigCopperPriorityPrecedence , + cm110ConfigCopperCongestionPolicy , + cm110ConfigCopperPriorityMap0 , + cm110ConfigCopperPriorityMap1 , + cm110ConfigCopperPriorityMap2 , + cm110ConfigCopperPriorityMap3 , + cm110ConfigCopperPriorityMap4 , + cm110ConfigCopperPriorityMap5 , + cm110ConfigCopperPriorityMap6 , + cm110ConfigCopperPriorityMap7 , + cm110ConfigCopperIngressLimit , + cm110ConfigCopperEgressLimit , + cm110ConfigCopperDiscardTaggedFrames , + cm110ConfigCopperDiscardUntaggedFrames, + cm110ConfigCopperDefaultVlanId , + cm110ConfigCopperDefaultPriority , + cm110ConfigCopperVlanTaggingAction , + cm110ConfigCopperFilterUnknownMulticast, + cm110ConfigCopperFilterUnknownUnicast , + cm110ConfigFiber8021pPriority , + cm110ConfigFiberIpTosPriority , + cm110ConfigFiberPriorityPrecedence , + cm110ConfigFiberCongestionPolicy , + cm110ConfigFiberPriorityMap0 , + cm110ConfigFiberPriorityMap1 , + cm110ConfigFiberPriorityMap2 , + cm110ConfigFiberPriorityMap3 , + cm110ConfigFiberPriorityMap4 , + cm110ConfigFiberPriorityMap5 , + cm110ConfigFiberPriorityMap6 , + cm110ConfigFiberPriorityMap7 , + cm110ConfigFiberIngressLimit , + cm110ConfigFiberEgressLimit , + cm110ConfigFiberDiscardTaggedFrames , + cm110ConfigFiberDiscardUntaggedFrames , + cm110ConfigFiberDefaultVlanId , + cm110ConfigFiberDefaultPriority , + cm110ConfigFiberVlanTaggingAction , + cm110ConfigFiberFilterUnknownMulticast , + cm110ConfigFiberFilterUnknownUnicast , + + cm110LedPWR,cm110LedFDF,cm110LedLKF,cm110LedCopperSpeed,cm110LedFDC,cm110LedLKC, + + cm110PortRxErrors,cm110PortTxCollisions,cm110PortInFiltered,cm110PortInGoodOctets, + cm110PortInBadOctets,cm110PortInUnicasts,cm110PortInBroadcasts,cm110PortInMulticasts, + cm110PortInPauses,cm110PortInUnderSizes,cm110PortInFragments,cm110PortInOversizes, + cm110PortInJabbers,cm110PortInMACRcvErrs,cm110PortInFcsErrs,cm110PortPkts64Octets, + cm110PortPkts65to127Octets,cm110PortPkts128to255Octets,cm110PortPkts256to511Octets, + cm110PortPkts512to1023Octets,cm110PortPkts1024toMaxOctets,cm110PortOutOctets, + cm110PortOutUnicasts,cm110PortOutBroadcasts,cm110PortOutMulticasts,cm110PortOutPauses, + cm110PortExcessives,cm110PortCollisions,cm110PortDeferreds,cm110PortSingles,cm110PortMultiples, + cm110PortOutFcsErrs,cm110PortLates,cm110PortResetCounters, + + cm110VctStart,cm110VctStatus,cm110VctTxPairResults,cm110VctTxPairAmplitude,cm110VctTxPairDistance, + cm110VctRxPairResults,cm110VctRxPairAmplitude,cm110VctRxPairDistance, + + mcrMgtModelName,mcrMgtModelDesc,mcrMgtFailSafeBootLoaderVer ,mcrMgtUpTime,mcrMgtConsoleDSR, + + mcrMgtConfigStatus,mcrMgtConfigEthSpeedDuplex,mcrMgtConfigEthCrossover,mcrMgtConfigConsolePortEnabled, + mcrMgtConfigConsoleSpeed,mcrMgtConfigConsoleDataBits,mcrMgtConfigConsoleParity, + mcrMgtConfigConsoleStopBits,mcrMgtConfigConsoleFlowControl,mcrMgtConfigConsoleMonitorDSR, + + mcrMgtLedPWR,mcrMgtLedALM,mcrMgtLedLKC,mcrMgtLedCopperSpeed, + + cm10gModelname,cm10gModelDesc ,cm10gHwJmp5ConfigMode , + cm10gHwSw1OperationMode, + cm10gHwSw2LinkMode, + cm10gHwSw3FiberFaultAlert, + cm10gHwSw4Port1EdcMode, + cm10gHwSw5Port2EdcMode, + cm10gPort1LinkStatus,cm10gPort1ConnType,cm10gPort1AutoNegState,cm10gPort1Speed, + cm10gPort1Duplex,cm10gPort1PauseEnh,cm10gPort1ReceiveStatus, + cm10gPort2LinkStatus,cm10gPort2ConnType,cm10gPort2AutoNegState,cm10gPort2Speed, + cm10gPort2Duplex,cm10gPort2PauseEnh,cm10gPort2ReceiveStatus, + cm10gPortLoopBack,cm10gPortTestMode, + + + + cm10gConfigStatus,cm10gConfigModuleName,cm10gConfigLinkMode,cm10gConfigFiberFaultAlert,cm10gConfigFiberAutoNeg, + cm10gConfigPort1Name,cm10gConfigPort1Enable, cm10gConfigPort1EdcMode, cm10gConfigPort1FecEnable, + cm10gConfigPort1FecAmplitude, cm10gConfigPort1FecPhase, cm10gConfigPort1WavelengthEnable, cm10gConfigPort1WavelengthValue, + cm10gConfigPort1ChannelEnable, cm10gConfigPort1ChannelNumber, cm10gConfigPort1TxDitherEnable, cm10gConfigPort1TxDitherValue, + + cm10gConfigPort2Name,cm10gConfigPort2Enable, cm10gConfigPort2EdcMode, cm10gConfigPort2FecEnable, + cm10gConfigPort2FecAmplitude, cm10gConfigPort2FecPhase, cm10gConfigPort2WavelengthEnable, cm10gConfigPort2WavelengthValue, + cm10gConfigPort2ChannelEnable, cm10gConfigPort2ChannelNumber, cm10gConfigPort2TxDitherEnable, cm10gConfigPort2TxDitherValue, + + cm10gLedPWR,cm10gLedLK1,cm10gLedLK2, + + exCMModelName, + exCMModelDesc, + exCMHwJmp5ConfigMode, + exCMHwSw1AutoLocalRemote, + exCMHwSw2Rate, + exCMHwSw3SymmetricAsymmetric, + exCMHwSw4SnrRatio, + exCMHwSw5Loopback, + exCMHwSw6EthAutoNeg, + exCMHwSw7EthSpeed, + exCMHwSw8EthDuplex, + exCMHwSw9LinkMode, + exCMHwSw10InterlinkFaultFeedback, + + exCMVdslLinkStatus, + exCMVdslConnType, + exCMVdslLoopBack, + exCMVdslRole, + exCMVdslProfile, + exCMVdslBitswapping, + + exCMVdslStatusAttainableDataRateUp, + exCMVdslStatusAttainableDataRateDown, + + exCMVdslStatusActualDataRateUp, + exCMVdslStatusActualDataRateDown, + + exCMVdslStatusPrevDataRateUp, + exCMVdslStatusPrevDataRateDown, + + exCMVdslStatusActualSnrUp, + exCMVdslStatusActualSnrDown, + exCMVdslStatusActualSnrUs0, + exCMVdslStatusActualSnrUs1, + exCMVdslStatusActualSnrDs1, + exCMVdslStatusActualSnrUs2, + exCMVdslStatusActualSnrDs2, + exCMVdslStatusActualSnrUs3, + exCMVdslStatusActualSnrDs3, + exCMVdslStatusActualSnrUs4, + exCMVdslStatusActualSnrDs4, + + exCMVdslStatusActualSignalAttenuationUp, + exCMVdslStatusActualSignalAttenuationDown, + exCMVdslStatusActualSignalAttenuationUs0, + exCMVdslStatusActualSignalAttenuationUs1, + exCMVdslStatusActualSignalAttenuationDs1, + exCMVdslStatusActualSignalAttenuationUs2, + exCMVdslStatusActualSignalAttenuationDs2, + exCMVdslStatusActualSignalAttenuationUs3, + exCMVdslStatusActualSignalAttenuationDs3, + exCMVdslStatusActualSignalAttenuationUs4, + exCMVdslStatusActualSignalAttenuationDs4, + + exCMVdslStatusActualLineAttenuationUp, + exCMVdslStatusActualLineAttenuationDown, + exCMVdslStatusActualLineAttenuationUs0, + exCMVdslStatusActualLineAttenuationUs1, + exCMVdslStatusActualLineAttenuationDs1, + exCMVdslStatusActualLineAttenuationUs2, + exCMVdslStatusActualLineAttenuationDs2, + exCMVdslStatusActualLineAttenuationUs3, + exCMVdslStatusActualLineAttenuationDs3, + exCMVdslStatusActualLineAttenuationUs4, + exCMVdslStatusActualLineAttenuationDs4, + + exCMVdslStatusActualInterleaveDelayUp, + exCMVdslStatusActualInterleaveDelayDown, + + exCMVdslStatusActualInpUp, + exCMVdslStatusActualInpDown, + + exCMVdslStatusActualInterleavingDepthUp, + exCMVdslStatusActualInterleavingDepthDown, + + exCMVdslStatusActualInterleavingBlockUp, + exCMVdslStatusActualInterleavingBlockDown, + + exCMVdslStatusActualTransmitPowerUp, + exCMVdslStatusActualTransmitPowerDown, + + exCMVdslStatusMaxDataRateUp, + exCMVdslStatusMaxDataRateDown, + + exCMVdslStatusMinDataRateUp, + exCMVdslStatusMinDataRateDown, + + exCMVdslStatusTargetSnrUp, + exCMVdslStatusTargetSnrDown, + + exCMVdslStatusMaxInterleaveDelayUp, + exCMVdslStatusMaxInterleaveDelayDown, + + exCMVdslStatusMinInpUp, + exCMVdslStatusMinInpDown, + exCMVdslRemoteLoopback, + exCMVdslRemoteReset, + + exCMEthernetLinkStatus, + exCMEthernetConnType, + exCMEthernetAutoNegState, + exCMEthernetSpeed, + exCMEthernetDuplex, + exCMEthernetCrossOver, + exCMEthernetPauseEnh, + exCMEthernetLPRFStatus, + exCMEthernetAutoSpeedDownshift, + exCMEthernetMDI, + exCMVdslFirmwareVersion, + exCMVdslFirmwareDate, + exCMVdslFirmwareDateString, + + exCMConfigStatus, + + exCMConfigModuleName, + exCMConfigLinkMode, + exCMConfigInterlinkFaultFeedback, + + exCMConfigVdslPortName, + exCMConfigVdslPortEnable, + + exCMConfigVdslProfileMode, + exCMConfigVdslRole, + exCMConfigVdslRate, + exCMConfigVdslSymmetry, + + exCMConfigVdslProfile, + exCMConfigVdslOverrideProfile, + + exCMConfigVdslSignalToNoiseRatioUp, + exCMConfigVdslMinDataRateUp, + exCMConfigVdslMaxDataRateUp, + exCMConfigVdslMaxInterleaveDelayUp, + exCMConfigVdslMinInpUp, + + exCMConfigVdslSignalToNoiseRatioDown, + exCMConfigVdslMinDataRateDown, + exCMConfigVdslMaxDataRateDown, + exCMConfigVdslMaxInterleaveDelayDown, + exCMConfigVdslMinInpDown, + + exCMConfigVdslBitswapping, + + exCMConfigVdslLowBandwidthAlarmUp, + exCMConfigVdslLowBandwidthAlarmDown, + + exCMConfigEthernetPortName, + exCMConfigEthernetPortEnable, + exCMConfigEthernetAutoNegotiation, + exCMConfigEthernetAutoNegAdv10HDX, + exCMConfigEthernetAutoNegAdv10FDX, + exCMConfigEthernetAutoNegAdv100HDX, + exCMConfigEthernetAutoNegAdv100FDX, + exCMConfigEthernetAutoNegAdv1000FDX, + exCMConfigEthernetSpeed, + exCMConfigEthernetDuplex, + exCMConfigEthernetCrossOver, + exCMConfigEthernetPauseEnh, + exCMConfigEthernetAutoSpeedDownshift, + exCMConfigEthernet10BaseTDistance, + + exCMConfigUnidirectionalEthernet, + exCMConfigPriorityToEgressQueueMap0, + exCMConfigPriorityToEgressQueueMap1, + exCMConfigPriorityToEgressQueueMap2, + exCMConfigPriorityToEgressQueueMap3, + exCMConfigPriorityToEgressQueueMap4, + exCMConfigPriorityToEgressQueueMap5, + exCMConfigPriorityToEgressQueueMap6, + exCMConfigPriorityToEgressQueueMap7, + + exCMConfigEthernet8021pPriority, + exCMConfigEthernetIpTosPriority, + exCMConfigEthernetPriorityPrecedence, + exCMConfigEthernetCongestionPolicy, + + exCMConfigEthernetPriorityMap0, + exCMConfigEthernetPriorityMap1, + exCMConfigEthernetPriorityMap2, + exCMConfigEthernetPriorityMap3, + exCMConfigEthernetPriorityMap4, + exCMConfigEthernetPriorityMap5, + exCMConfigEthernetPriorityMap6, + exCMConfigEthernetPriorityMap7, + + exCMConfigEthernetIngressLimit, + exCMConfigEthernetEgressLimit, + exCMConfigEthernetDiscardTaggedFrames, + exCMConfigEthernetDiscardUntaggedFrames, + exCMConfigEthernetDefaultVlanId, + exCMConfigEthernetDefaultPriority, + exCMConfigEthernetVlanTaggingAction, + exCMConfigEthernetFilterUnknownMulticast, + exCMConfigEthernetFilterUnknownUnicast, + + exCMConfigVdsl8021pPriority, + exCMConfigVdslIpTosPriority, + exCMConfigVdslPriorityPrecedence, + exCMConfigVdslCongestionPolicy, + + exCMConfigVdslPriorityMap0, + exCMConfigVdslPriorityMap1, + exCMConfigVdslPriorityMap2, + exCMConfigVdslPriorityMap3, + exCMConfigVdslPriorityMap4, + exCMConfigVdslPriorityMap5, + exCMConfigVdslPriorityMap6, + exCMConfigVdslPriorityMap7, + + exCMConfigVdslIngressLimit, + exCMConfigVdslEgressLimit, + exCMConfigVdslDiscardTaggedFrames, + exCMConfigVdslDiscardUntaggedFrames, + exCMConfigVdslDefaultVlanId, + exCMConfigVdslDefaultPriority, + exCMConfigVdslVlanTaggingAction, + exCMConfigVdslFilterUnknownMulticast, + exCMConfigVdslFilterUnknownUnicast, + + exCMConfigVdslFastMode, + + exCMLedILNK, exCMLedLOC, exCMLedPWR, exCMLedETH, exCMLedRMT, + + + exCMPortInDiscards, + exCMPortInFiltered, + exCMPortInGoodOctets, + exCMPortHCInGoodOctets, + exCMPortInBadOctets, + exCMPortInUnicasts, + exCMPortInBroadcasts, + exCMPortInMulticasts, + exCMPortInPauses, + exCMPortInUnderSizes, + exCMPortInFragments, + exCMPortInOversizes, + exCMPortInJabbers, + exCMPortInRxErrs, + exCMPortInFcsErrs, + exCMPortPkts64Octets, + exCMPortPkts65to127Octets, + exCMPortPkts128to255Octets, + exCMPortPkts256to511Octets, + exCMPortPkts512to1023Octets, + exCMPortPkts1024toMaxOctets, + exCMPortOutOctets, + exCMPortHCOutOctets, + exCMPortOutFiltered, + exCMPortOutUnicasts, + exCMPortOutBroadcasts, + exCMPortOutMulticasts, + exCMPortOutPauses, + exCMPortDeferreds, + exCMPortCollisions, + exCMPortSingles, + exCMPortMultiples, + exCMPortExcessives, + exCMPortLates, + exCMPortOutFcsErrs, + exCMPortResetCounters, + + exCMVdslStatsTimePeriod, + exCMVdslStatsFullInitLocal, + exCMVdslStatsCodeViolationLocal, + exCMVdslStatsCorrectedLocal, + exCMVdslStatsFecSecsLocal, + exCMVdslStatsErroredSecsLocal, + exCMVdslStatsSeverelyErroredSecsLocal, + exCMVdslStatsLossOfSignalSecsLocal, + exCMVdslStatsUnavailableSecsLocal, + exCMVdslStatsTimeElapsedLocal, + exCMVdslStatsFullInitRemote, + exCMVdslStatsCodeViolationRemote, + exCMVdslStatsCorrectedRemote, + exCMVdslStatsFecSecsRemote, + exCMVdslStatsErroredSecsRemote, + exCMVdslStatsSeverelyErroredSecsRemote, + exCMVdslStatsLossOfSignalSecsRemote, + exCMVdslStatsUnavailableSecsRemote, + exCMVdslStatsTimeElapsedRemote, + + exCMAvctStart, + exCMAvctStatus, + exCMAvctTxRxPair1Results, + exCMAvctTxRxPair1Amplitude, + exCMAvctTxRxPair1Distance, + exCMAvctTxRxPair2Results, + exCMAvctTxRxPair2Amplitude, + exCMAvctTxRxPair2Distance, + exCMAvctTxRxPair3Results, + exCMAvctTxRxPair3Amplitude, + exCMAvctTxRxPair3Distance, + exCMAvctTxRxPair4Results, + exCMAvctTxRxPair4Amplitude, + exCMAvctTxRxPair4Distance, + + cm10gtModelname, + cm10gtModelDesc, + cm10gtHwJmp5ConfigMode, + cm10gtHwSw1OperationMode, + cm10gtHwSw2LinkMode, + cm10gtHwSw3FiberFaultAlert, + cm10gtHwSw4EnergyEfficentEthernet, + cm10gtHwSw5Unused, + + cm10gtPort1LinkStatus, + cm10gtPort1ConnType, + cm10gtPort1AutoNegState, + cm10gtPort1Speed, + cm10gtPort1Duplex, + cm10gtPort1PauseEnh, + cm10gtPort1ReceiveStatus, + cm10gtPort1LPRFStatus, + + cm10gtPort2LinkStatus, + cm10gtPort2ConnType, + cm10gtPort2AutoNegState, + cm10gtPort2Speed, + cm10gtPort2Duplex, + cm10gtPort2PauseEnh, + cm10gtPort2LPRFStatus, + + cm10gtPortLoopBack, + cm10gtPortTestMode, + + cm10gtConfigStatus, + cm10gtConfigModuleName, + cm10gtConfigLinkMode, + cm10gtConfigFiberFaultAlert, + cm10gtConfigFiberAutoNeg, + cm10gtConfigPort1Name, + cm10gtConfigPort1Enable, + cm10gtConfigPort1FecEnable, + cm10gtConfigPort1FecAmplitude, + cm10gtConfigPort1FecPhase, + cm10gtConfigPort1WavelengthEnable, + cm10gtConfigPort1WavelengthValue, + cm10gtConfigPort1ChannelEnable, + cm10gtConfigPort1ChannelNumber, + cm10gtConfigPort1TxDitherEnable, + cm10gtConfigPort1TxDitherValue, + + cm10gtConfigPort2Name, + cm10gtConfigPort2Enable, + cm10gtConfigPort2CopperDuplex, + cm10gtConfigPort2CopperPauseEnh, + cm10gtConfigPort2CopperEnergyEfficientEthernet, + + cm10gtLedsSlotIndex, + cm10gtLedPWR, + cm10gtLedLK1, + cm10gtLedLK2, + + cm4gptModelname, + cm4gptModelDesc, + cm4gptHwJmp5ConfigMode, + cm4gptHwSw1LinkMode, + cm4gptHwSw2FiberFaultAlert, + cm4gptHwSw3RateSelect, + cm4gptHwSw4Unused, + + cm4gptPort1LinkStatus, + cm4gptPort1ConnType, + + cm4gptPort2LinkStatus, + cm4gptPort2ConnType, + + cm4gptConfigStatus, + cm4gptConfigModuleName, + cm4gptConfigLinkMode, + cm4gptConfigFiberFaultAlert, + cm4gptConfigRateSelect, + + cm4gptConfigPort1Name, + cm4gptConfigPort1Enable, + + cm4gptConfigPort2Name, + cm4gptConfigPort2Enable, + + cm4gptLedPWR, + cm4gptLedLK1, + cm4gptLedLK2, + + mgtEthStatsName,mgtEthStatsMacAddress,mgtEthStatsStatus,mgtEthStatsSpeedDuplex, + mgtEthStatsBroadcast,mgtEthStatsDebug,mgtEthStatsLoopback,mgtEthStatsPointtoPoint, + mgtEthStatsNoTrailers,mgtEthStatsRunning,mgtEthStatsNoArp,mgtEthStatsPromiscuous, + mgtEthStatsRxMulticast,mgtEthStatsMasterLoadBalancer,mgtEthStatsSlaveLoadBalancer, + mgtEthStatsMulticast,mgtEthStatsSetMedia,mgtEthStatsAutoMedia,mgtEthStatsDynamic, + mgtEthStatsLocalAddress,mgtEthStatsSubnetMask,mgtEthStatsBroadcastAddress,mgtEthStatsMtu, + mgtEthStatsTxQLen,mgtEthStatsRxBytes,mgtEthStatsTxBytes,mgtEthStatsRxPackets,mgtEthStatsTxPackets, + mgtEthStatsRxErrors,mgtEthStatsTxPktErrors,mgtEthStatsRxDroppedPkts,mgtEthStatsTxDroppedPkts, + mgtEthStatsRxOverruns,mgtEthStatsTxOverruns,mgtEthStatsRxFrameErrs,mgtEthStatsTxCarrierErrs, + mgtEthStatsCollisions, + + sfpDmiStatus,sfpDmiConnectorType,sfpDmiNominalBitRate,sfpDmiLinkReach9125,sfpDmiLinkReach50125, + sfpDmiLinkReach625125,sfpDmiFiberWaveLength,sfpDmiCurrentTempState,sfpDmiRealTimeTemp,sfpDmiHighTempWarn, + sfpDmiHighTempAlarm,sfpDmiLowTempWarn,sfpDmiLowTempAlarm,sfpDmiCurrentVoltState, + sfpDmiRealTimeVolt,sfpDmiHighVoltWarn,sfpDmiHighVoltAlarm,sfpDmiLowVoltWarn,sfpDmiLowVoltAlarm, + sfpDmiCurrentTxBiasState,sfpDmiRealTimeTxBias,sfpDmiHighTxBiasWarn,sfpDmiHighTxBiasAlarm, + sfpDmiLowTxBiasWarn,sfpDmiLowTxBiasAlarm,sfpDmiCurrentTxPowerState,sfpDmiRealTimeTxPower, + sfpDmiHighTxPowerWarn,sfpDmiHighTxPowerAlarm,sfpDmiLowTxPowerWarn,sfpDmiLowTxPowerAlarm, + sfpDmiCurrentRxPowerState,sfpDmiRealTimeRxPower,sfpDmiHighRxPowerWarn,sfpDmiHighRxPowerAlarm, + sfpDmiLowRxPowerWarn,sfpDmiLowRxPowerAlarm,sfpDmiStatus2, + sfpDmiVendorSerialNumber, sfpDmiVendorName, sfpDmiVendorPartNumber, + xfpDmiAux1Type, xfpDmiAux1State, xfpDmiRealTimeAux1, xfpDmiHighAux1Warn, xfpDmiHighAux1Alarm, + xfpDmiLowAux1Warn, xfpDmiLowAux1Alarm, + xfpDmiAux2Type, xfpDmiAux2State, xfpDmiRealTimeAux2, xfpDmiHighAux2Warn, xfpDmiHighAux2Alarm, + xfpDmiLowAux2Warn, xfpDmiLowAux2Alarm, + xfpDmiMinBitRate, xfpDmiMaxBitRate, xfpDmiReachEBW50125, sfpDmiReachCopper + } + STATUS current + DESCRIPTION + "The group of objects for identifying and determining the configuration and + current timeliness values of the Perle Managed Media Converters media converter modules" + ::= { mcrMGTMIBGroups 2 } +-- +-- end of mcrMGTMIBMediaGroup +-- +-- +-- mcrMGTMIBMgtGroup +-- +mcrMGTMIBMgtGroup OBJECT-GROUP + OBJECTS { + + systemStatus,systemName,systemDomainName,systemIpAddress,systemSubnetBits,systemDHCPUpdateDNS, + systemAutoObtainDNS,systemAutoObtainGW,systemDomainPrefix, + systemTFTPRetry,systemTFTPTimeOut, + + gatewayStatus,gatewayHost,gatewayType,gatewayIpAddress,gatewaySubnetBits,gatewayInterface, + + hostStatus,hostName,hostIpAddr,hostFqdn, + + dnsStatus,dnsIpAddress,dnsActive, + + dynamicDNSStatus,dynamicDNS,dynamicDNSHostname,dynamicDNSUserName,dynamicDNSPassword, + dynamicDNSSystemType,dynamicDNSWildCard,dynamicDNSConnectionMethod,dynamicDNSSSLVerifyPeerCertificate, + dynamicDNSSSLCountry ,dynamicDNSSSLStateProv ,dynamicDNSSSLLocality ,dynamicDNSSSLOrganisation, + dynamicDNSSSLOrganisationUnit ,dynamicDNSSSLCommonName ,dynamicDNSSSLEmail, + dynamicDNSStatusString, + + dynamicDNSSSLCipherStatus,dynamicDNSSSLCipherEncryption, + dynamicDNSSSLCipherKeySizeMin,dynamicDNSSSLCipherKeySizeMax,dynamicDNSSSLCipherKeyExchange, + dynamicDNSSSLCipherHMAC, + + ipv6serviceStatus, serviceAutoDiscovery, serviceDHCPv6, + serviceDHCPv6IPAddresses, serviceDHCPv6NetworkPrefix,serviceDHCPv6AutoObtainDNS, + + ipv6AddressStatus,ipv6AddressAddr,ipv6AddressPrefixBits,ipv6AddressAuto ,ipv6AddressSendAdvertise, + + interfacev6Name,interfacev6Address,interfacev6PrefixBits,interfacev6Scope, + + ipv6TunnelStatus,ipv6TunnelName,ipv6TunnelMode,ipv6TunnelRemoteHost, + + accessServicesStatus,accessServicesSessInactTimeout,accessServiceHTTPD,accessServiceHTTPSD, + accessServiceTelnetD,acessServiceSSHD,acessServiceSnmpD,acessServiceSetIP,acessIncomingPings, + + webManagerStatus,httpsPassphrase, + + sshServerStatus,sshServerAuthRSA,sshServerAuthDSA,sshServerAuthKeyboard,sshServerAuthPassword, + sshServerCipher3Des,sshServerCipherBlowfish,sshServerCipherCipherAES,sshServerCipherCAST, + sshServerCipherArcfour,sshServerVerbose,sshServerCompression,sshServerSSH1, + + snmpAgentStatus,snmpContact,snmpLocation, + + snmpCommunityStatus,snmpCommunityName,snmpCommunityIpAddress,snmpCommunityPermission, + snmpV3ReadOnlyStatus,snmpV3ReadOnlyUserName,snmpV3ReadOnlySecurityLevel,snmpV3ReadOnlyAuthAlgorithm, + snmpV3ReadOnlyAuthPasswd,snmpV3ReadOnlyPrivacyAlgorithm,snmpV3ReadOnlyPrivacyPasswd, + snmpV3ReadWriteStatus,snmpV3ReadWriteUserName,snmpV3ReadWriteSecurityLevel, + snmpV3ReadWriteAuthAlgorithm,snmpV3ReadWriteAuthPasswd,snmpV3ReadWritePrivacyAlgorithm, + snmpV3ReadWritePrivacyPasswd,snmpV3LocalEngineID, snmpV3LocalEngineIDTextSuffix, + + authHostsStatus, authHostOnly, + + authHostIpStatus,authHostIpAddr,authHostIpDescr, + + authHostMacStatus,authHostMacAddr,authHostMacDescr, + + localEventLogStatus,localEventLogEnabled,localEventLogAlertLevel,localEventLogClear, + + syslogStatus,syslogEnabled,syslogSeverityLevel,snmpTrapHostIndex,syslogPrimaryHost,syslogSecondaryHost, + + snmpTrapStatus,snmpTrapEnabled,snmpTrapAlertLevel, + + snmpTrapHostStatus,snmpTrapHostIpAddress,snmpTrapHostUdpPort,snmpTrapHostVersion, + snmpTrapHostType,snmpTrapHostCommunity,snmpTrapHostEnable, snmpV3TrapUserStatus, + snmpV3TrapUserUserName,snmpV3TrapUserSecurityLevel,snmpV3TrapUserAuthAlgorithm, + snmpV3TrapUserAuthPasswd,snmpV3TrapUserPrivacyAlgorithm,snmpV3TrapUserPrivacyPasswd, + snmpTrapGlbHostTimeout,snmpTapGlobHostRetries, + + mgtAccessMethod,remoteMgtIpAddress,remoteTftpHost,remoteTftpFileName,networkIpAddress, + mcrMediaPortNum,mcrMediaPortDescr, eventSeverityLevel, + xfpDmiRealTimeAux, xfpDmiHighAuxWarn, xfpDmiHighAuxAlarm, xfpDmiLowAuxWarn, xfpDmiLowAuxAlarm, + mcrModuleSubTypeInserted, mcrMediaBackedupModuleSubType, mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold, + + + emailStatus,emailEnabled,emailAlertLevel,emailTo,emailFrom,emailSMTPHost,emailReply, + emailSubject,emailSMTPUsername,emailSMTPPassword,emailSMTPEncryption,emailSMTPValidatePeerCertificate, + emailSMTPTcpPort,emailSMTPDomain, + + mgtUsersStatus,mgtUsersByPassLoginEnabled,mgtUsersPrimaryAuthMethod,mgtUsersSecondaryAuthMethod, + mgtUsersAlwaysAttemptSecond, + + userStatus,userName,userPassword,userLevel, + + userStatusName,userStatusRemoteIPAddress,userStatusStartTime, + userStatusLevel, + + radiusStatus,radiusPrimaryAuthHost,radiusSecondaryAuthHost,radiusAuthenticationPort, + radiusAccounting,radiusPrimaryAcctHost,radiusSecondaryAcctHost,radiusAccountingPort, + radiusAcctAuth,radiusRetryLimit,radiusTimeout,radiusNasIdentifier,radiusNasIpAddress, + radiusNasSpecifyIpAddress,radiusNasIpv6Address,radiusNasSpecifyIpv6Address, + + kerberosStatus,kerberosRealm,kerberosDomain,kerberosPort, + + ldapStatus,ldapHost,ldapPort,ldapBase,ldapEnableTLS,ldapTLSPort,ldapUID,ldapPasswordEncryption, + ldapClientAuth,ldapClientName,ldapClientAppendBase,ldapClientPassword, + + tacacsStatus,tacacsPrimaryHost,tacacsSecondaryHost,tacacsPort,tacacsAccounting, + tacacsAccountingPrimaryHost,tacacsAccountingSecondaryHost,tacacsAccountingPort, + tacacsAuthorization,tacacsAlternateServiceNames, + + securidStatus,securidMasterHost,securidSlaveHost,securidPort,securidType,securidLegacy, + + nisStatus,nisDomain,nisPrimaryHost,nisSecondaryHost, + + mgtDateTimeStatus,systemDate,systemTime,systemDateTimeAndOffset,timeZoneListEnable, + selectionFromTimeZoneList,timeZoneAdjustForDST, + + customTimeZoneStatus,timeZoneName,timeOffset,timeSummerName,timeSummerOffset, + timeSummerMode,timeSummerRecStartMonth,timeSummerRecStartWeek,timeSummerRecStartDay, + timeSummerRecStartHour,timeSummerRecStartMin,timeSummerRecEndMonth,timeSummerRecEndWeek, + timeSummerRecEndDay,timeSummerRecEndHour,timeSummerRecEndMin,timeSummerFixStartMonth, + timeSummerFixStartDay,timeSummerFixStartHour,timeSummerFixStartMinute,timeSummerFixEndMonth, + timeSummerFixEndDay,timeSummerFixEndHour,timeSummerFixEndMinute, + + timeStatus,timeSntpMode,timeSntpVersion,timeSntpHost1,timeSntpHost2,timeSntpServerAuthentication, + timeSntpKeyID,timeSntpKeyID2, + + sntpStatAddress,sntpStatLastUpdate,sntpStatLeapIndicator,sntpStatVersion,sntpStatMode, + sntpStatStratum,sntpStatRefId,sntpStatOffset, + + bootFileStatus,fileFirmwareHost,fileFirmwareName,fileConfigurationHost,fileConfigurationName, + + firmwareUpdateStatus, firmwareUpdateAuto, + firmwareUpdateBundleVersionCm100, firmwareUpdateBundleVersionCm110, + firmwareUpdateBundleVersionCm1000OrCm1000Sfp, + firmwareUpdateBundleVersionCm1110, firmwareUpdateBundleVersionCm1110Sfp, + firmwareUpdateBundleVersionCm100mm, firmwareUpdateBundleVersionCm1000mm, firmwareUpdateBundleVersionCm10g, + + nettxfrStatus, nettxfrDirection, nettxfrFileType, nettxfrFileHost, nettxfrFileName, + nettxfrMCSlotNumber, nettxfrUserName, nettxfrSSHKeyType, nettxfrSSLType, nettxfrSessionInUse, + nettxfrTftpPort, + + adminFunction,adminLastFunction,adminStatus,adminbootReason,adminDiagFileAvailable, + + displayFormatStatus,cfgTemperatureUnits,cfgSfpPowerUnits,cfgTimeFormat,cfgDateFormat, + powerSchedConifgStatus,powerSchedOnHour,powerSchedOnMinute, + powerSchedOffHour,powerSchedOffMinute + + } + STATUS current + DESCRIPTION + "The group of objects for identifying and determining the configuration and + current timeliness values of the Perle Managed Media Converters media converter modules" + ::= { mcrMGTMIBGroups 3 } +-- +-- end of mcrMGTMIBMgtGroup +-- +-- +-- mcrMGTMIBNotificationsGroup +-- +mcrMGTMIBNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + mcrMgtModuleInserted,mcrMgtSystemBoot,mcrMgtReset, + mcrMgtResetFactory,mcrMgtEtheLinkUp,mcrMgtEtheLinkDown, + mcrMgtConMonDSRSigChg,mcrMgtAuthFail,mcrMgtAuthSuccess, + mcrMgtDateTimeChg,mcrMgtSntpServFail,mcrMgtSntpServRec, + mcrMgtSnmpTrapHostFail,mcrMgtSnmpTrapHostRec,mcrMgtEmailServFail, + mcrMgtEmailServRec,mcrMgtConfSavedFlash,mcrMgtIpAddrDynChg, + mcrMgtTftpUploadFail,mcrMgtTftpUploadSuccess,mcrMgtTftpDownloadFail, + mcrMgtTftpDownloadSuccess,mcrMgtChassisMismatch, + + mcrChassisAdd,mcrChassisRemove,mcrChassisReset, + mcrChassisTemperatureAlarm,mcrChassisTemperatureRecover, + mcrChassisSlotPoweredOn,mcrChassisSlotPoweredOff,mcrChassisFail, + mcrChassisOk,mcrPsmuInserted, + + mcrPsmuRemoved,mcrPsmuPsuFail,mcrPsmuPsuOk, + mcrPsmuPsuVoltageFail,mcrPsmuPsuVoltageOk,mcrPsmuFanFail, + mcrPsmuFanOk, + + mcrMediaInserted,mcrMediaRemoved,mcrMediaReset, + mcrMediaLostCommunication,mcrMediaRecovCommunication, + mcrMediaFail,mcrMediaOk,mcrMediaLinkUp, + mcrMediaLinkDown,mcrMediaConfUpdateFail,mcrMediaConfUpdateSuccess, + mcrMediaConfMismatch,mcrMediaConfMismatchResolv,mcrMediaFirmwareUpdateFail, + mcrMediaFirmwareUpdateSuccess, + + mcrSfpInserted,mcrSfpRemoved, + + mcrSfpHighTempWarn,mcrSfpHighTempWarnRecov,mcrSfpHighTempAlarm, + mcrSfpHighTempAlarmRecov,mcrSfpLowTempWarn,mcrSfpLowTempWarnRecov, + mcrSfpLowTempAlarm,mcrSfpLowTempAlarmRecov, + + mcrSfpHighVoltWarn,mcrSfpHighVoltWarnRecov,mcrSfpHighVoltAlarm, + mcrSfpHighVoltAlarmRecov,mcrSfpLowVoltWarn,mcrSfpLowVoltWarnRecov, + mcrSfpLowVoltAlarm,mcrSfpLowVoltAlarmRecov, + + mcrSfpHighTxBiasWarn,mcrSfpHighTxBiasWarnRecov,mcrSfpHighTxBiasAlarm, + mcrSfpHighTxBiasAlarmRecov,mcrSfpLowTxBiasWarn,mcrSfpLowTxBiasWarnRecov, + mcrSfpLowTxBiasAlarm,mcrSfpLowTxBiasAlarmRecov, + + mcrSfpHighTxPowerWarn,mcrSfpHighTxPowerWarnRecov,mcrSfpHighTxPowerAlarm, + mcrSfpHighTxPowerAlarmRecov,mcrSfpLowTxPowerWarn,mcrSfpLowTxPowerWarnRecov, + mcrSfpLowTxPowerAlarm,mcrSfpLowTxPowerAlarmRecov, + + mcrSfpHighRxPowerWarn,mcrSfpHighRxPowerWarnRecov,mcrSfpHighRxPowerAlarm, + mcrSfpHighRxPowerAlarmRecov,mcrSfpLowRxPowerWarn,mcrSfpLowRxPowerWarnRecov, + mcrSfpLowRxPowerAlarm,mcrSfpLowRxPowerAlarmRecov, + + mcrChassisCommTempSensorFail,mcrChassisCommTempSensorRecov, + mcrMediaDetectFail,mcrMediaBadImage,mcrSfpLostComm,mcrSfpRecovComm, + + mcrModuleNotSupported, mcrModuleFirmwareUpdate, + + mcrSfpPortShutdown, mcrSfpPortShutdownRecov, + + mcrXfpHighApdBiasWarn, mcrXfpHighApdBiasWarnRecov, mcrXfpHighApdBiasAlarm, mcrXfpHighApdBiasAlarmRecov, + mcrXfpLowApdBiasWarn, mcrXfpLowApdBiasWarnRecov, mcrXfpLowApdBiasAlarm, mcrXfpLowApdBiasAlarmRecov, + + mcrXfpHighTecCurrentWarn, mcrXfpHighTecCurrentWarnRecov, mcrXfpHighTecCurrentAlarm, mcrXfpHighTecCurrentAlarmRecov, + mcrXfpLowTecCurrentWarn, mcrXfpLowTecCurrentWarnRecov, mcrXfpLowTecCurrentAlarm, mcrXfpLowTecCurrentAlarmRecov, + + mcrXfpHighLaserTempWarn, mcrXfpHighLaserTempWarnRecov, mcrXfpHighLaserTempAlarm, mcrXfpHighLaserTempAlarmRecov, + mcrXfpLowLaserTempWarn, mcrXfpLowLaserTempWarnRecov, mcrXfpLowLaserTempAlarm, mcrXfpLowLaserTempAlarmRecov, + + mcrXfpHighLaserWavelengthWarn, mcrXfpHighLaserWavelengthWarnRecov, mcrXfpHighLaserWavelengthAlarm, mcrXfpHighLaserWavelengthAlarmRecov, + mcrXfpLowLaserWavelengthWarn, mcrXfpLowLaserWavelengthWarnRecov, mcrXfpLowLaserWavelengthAlarm, mcrXfpLowLaserWavelengthAlarmRecov, + + mcrXfpHigh5VoltWarn, mcrXfpHigh5VoltWarnRecov, mcrXfpHigh5VoltAlarm, mcrXfpHigh5VoltAlarmRecov, + mcrXfpLow5VoltWarn, mcrXfpLow5VoltWarnRecov, mcrXfpLow5VoltAlarm, mcrXfpLow5VoltAlarmRecov, + + mcrXfpHigh33VoltWarn, mcrXfpHigh33VoltWarnRecov, mcrXfpHigh33VoltAlarm, mcrXfpHigh33VoltAlarmRecov, + mcrXfpLow33VoltWarn, mcrXfpLow33VoltWarnRecov, mcrXfpLow33VoltAlarm, mcrXfpLow33VoltAlarmRecov, + + mcrXfpHigh18VoltWarn, mcrXfpHigh18VoltWarnRecov, mcrXfpHigh18VoltAlarm, mcrXfpHigh18VoltAlarmRecov, + mcrXfpLow18VoltWarn, mcrXfpLow18VoltWarnRecov, mcrXfpLow18VoltAlarm, mcrXfpLow18VoltAlarmRecov, + + mcrXfpHighM52VoltWarn, mcrXfpHighM52VoltWarnRecov, mcrXfpHighM52VoltAlarm, mcrXfpHighM52VoltAlarmRecov, + mcrXfpLowM52VoltWarn, mcrXfpLowM52VoltWarnRecov, mcrXfpLowM52VoltAlarm, mcrXfpLowM52VoltAlarmRecov, + + mcrXfpHigh5VCurrentWarn, mcrXfpHigh5VCurrentWarnRecov, mcrXfpHigh5VCurrentAlarm, mcrXfpHigh5VCurrentAlarmRecov, + mcrXfpLow5VCurrentWarn, mcrXfpLow5VCurrentWarnRecov, mcrXfpLow5VCurrentAlarm, mcrXfpLow5VCurrentAlarmRecov, + + mcrXfpHigh33VCurrentWarn, mcrXfpHigh33VCurrentWarnRecov, mcrXfpHigh33VCurrentAlarm, mcrXfpHigh33VCurrentAlarmRecov, + mcrXfpLow33VCurrentWarn, mcrXfpLow33VCurrentWarnRecov, mcrXfpLow33VCurrentAlarm, mcrXfpLow33VCurrentAlarmRecov, + + mcrXfpHigh18VCurrentWarn, mcrXfpHigh18VCurrentWarnRecov, mcrXfpHigh18VCurrentAlarm, mcrXfpHigh18VCurrentAlarmRecov, + mcrXfpLow18VCurrentWarn, mcrXfpLow18VCurrentWarnRecov, mcrXfpLow18VCurrentAlarm, mcrXfpLow18VCurrentAlarmRecov, + + mcrXfpHighM52VCurrentWarn, mcrXfpHighM52VCurrentWarnRecov, mcrXfpHighM52VCurrentAlarm, mcrXfpHighM52VCurrentAlarmRecov, + mcrXfpLowM52VCurrentWarn, mcrXfpLowM52VCurrentWarnRecov, mcrXfpLowM52VCurrentAlarm, mcrXfpLowM52VCurrentAlarmRecov, + + mcrXfpHighVCC5Warn, mcrXfpHighVCC5WarnRecov, mcrXfpHighVCC5Alarm, mcrXfpHighVCC5AlarmRecov, + mcrXfpLowVCC5Warn, mcrXfpLowVCC5WarnRecov, mcrXfpLowVCC5Alarm, mcrXfpLowVCC5AlarmRecov, + + mcrXfpHighVCC3Warn, mcrXfpHighVCC3WarnRecov, mcrXfpHighVCC3Alarm, mcrXfpHighVCC3AlarmRecov, + mcrXfpLowVCC3Warn, mcrXfpLowVCC3WarnRecov, mcrXfpLowVCC3Alarm, mcrXfpLowVCC3AlarmRecov, + + mcrXfpHighVCC2Warn, mcrXfpHighVCC2WarnRecov, mcrXfpHighVCC2Alarm, mcrXfpHighVCC2AlarmRecov, + mcrXfpLowVCC2Warn, mcrXfpLowVCC2WarnRecov, mcrXfpLowVCC2Alarm, mcrXfpLowVCC2AlarmRecov, + + mcrXfpHighVEE5Warn, mcrXfpHighVEE5WarnRecov, mcrXfpHighVEE5Alarm, mcrXfpHighVEE5AlarmRecov, + mcrXfpLowVEE5Warn, mcrXfpLowVEE5WarnRecov, mcrXfpLowVEE5Alarm, mcrXfpLowVEE5AlarmRecov, + + mcrSfpSpeedMismatch, mcrSfpSpeedMismatchRecov, mcrXfpPowerExceeded, mcrXfpPowerExceededRecov, + mcrLinkTestError, mcrAlarmRelayEngaged, mcrAlarmRelayDisengaged, + + mcrBandwidthLevelUpstreamLow, mcrBandwidthLevelUpstreamRecov, + mcrBandwidthLevelDownstreamLow, mcrBandwidthLevelDownstreamRecov, + mcrMediaRemoteReset + + } + STATUS current + DESCRIPTION + "The group of notifications (traps) which is implemented for the + Perle Managed Media Converters." + ::= { mcrMGTMIBGroups 4 } +-- +-- end of mcrMGTMIBNotificationsGroup +-- + + END + |