ICOTERA-I6800-SERIES DEFINITIONS ::= BEGIN -- -- Copyright (c) 2015-2016 Icotera A/S -- -- IMPORTS MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, enterprises FROM SNMPv2-SMI MacAddress FROM SNMPv2-TC DisplayString FROM RFC1213-MIB ifIndex, InterfaceIndex FROM IF-MIB; -- -- IcoteraEnterprise SMI -- -- icotera MODULE-IDENTITY LAST-UPDATED "201603111307Z" ORGANIZATION "Icotera A/S" CONTACT-INFO "Icotera A/S Customer Support Mail : Kongevejen 400D 2840 Holte Danmark Tel : +45 7010 0033 E-mail: support@icotera.com Web : http://icotera.com" DESCRIPTION "The Icotera management information base SMI definitions" REVISION "201603111307Z" DESCRIPTION "Additional parameters were added to CATV module. OMI and RFlevelOutput. Parameters are supported by special CATV solution. No data will be provided if CPE is not compatible." REVISION "201508261240Z" DESCRIPTION "Rebuilding file, adding missing objects. " REVISION "201508260815Z" DESCRIPTION "Small correction in the file done. Improved MacAddress presentation." REVISION "201508211012Z" DESCRIPTION "Additional parameters were added to check VOIP service." REVISION "201508101433Z" DESCRIPTION "DHCPd leases are now supported and presented, ictDuplex MIB added " REVISION "201506221449Z" DESCRIPTION "Additional parameters were added to CATV module." REVISION "201503121227Z" DESCRIPTION "Created from ICOTERA-MIB.mib" ::= { enterprises 29865 } -- assigned by IANA -- -- -- All SNMP options supported by i6800-series CPE -- -- ictIGW4k OBJECT-IDENTITY STATUS current DESCRIPTION "Device related SNMP options" ::= { icotera 12 } ictMgmt OBJECT IDENTIFIER ::= { ictIGW4k 2 } ictServices OBJECT IDENTIFIER ::= { ictIGW4k 3 } ictDuplex OBJECT IDENTIFIER ::= { ictIGW4k 4 } ictReset OBJECT IDENTIFIER ::= { ictIGW4k 5 } ictDhcp OBJECT IDENTIFIER ::= { ictIGW4k 6 } -- -- CATV detailed status -- -- -- CATV definition, VOIP status -- -- ictCatv OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB module for managing Icotera services" ::= { ictServices 1 } ictCatvMib OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB module for managing Icotera services" ::= { ictCatv 1 } -- -- CATV subtree options -- -- catvModuleAdminStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative status of the module, this can be enabled(1) or disabled(0)." DEFVAL { 0 } ::= { ictCatvMib 1 } catvModuleFilter OBJECT-TYPE SYNTAX INTEGER { none(0), pkg1(1), pkg2(2), pkg3(3), pkg4(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Package filter selected for catv module" ::= { ictCatvMib 2 } catvModuleRflevel OBJECT-TYPE SYNTAX INTEGER { auto(0), low(1), medium(2), high(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "RF signal amplification on CATV output" ::= { ictCatvMib 3 } catvModuleLowSignal OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Low signal level of catv led" ::= { ictCatvMib 4 } catvModuleSignalDetected OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Tells whether CATV signal is detected: yes(1) - detected, no(0) - not detected." ::= { ictCatvMib 5 } catvModulePowerLevel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Current CATV power level. It can have one of the following values: - any integer between -1299 and 199 when the power level is higher than -13.00 and lower than 2.00, which is the power level in dBm multiplied by 100. - a value of -2147483648 when the power level is lower than -13 dBm - a value of 2147483647 when the power level is higher than 2 dBm." ::= { ictCatvMib 6 } catvModuleRfOutputLevel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Parameter is supported by special CATV solution. No data will be provided if CPE is not compatible. Calculated RF output value which should be expected. - Expected value is presented in dBuV multiplied by 100. - if value of 0 is received, either CATV fiber is not connected or CATV is turned off." ::= { ictCatvMib 7 } catvModuleOmi OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Parameter is supported by special CATV solution. No data will be provided if CPE is not compatible. Currently OMI value set at CPE." ::= { ictCatvMib 8 } -- -- VoIP section -- ictVoip OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB module for checking VoIP service" ::= { ictServices 2 } ictVoipMib OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB module for checking VoIP service status" ::= { ictVoip 1 } voipFXSport1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative status of the FXS port 1" ::= { ictVoipMib 1 } voipFXSport2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative status of the FXS port 2" ::= { ictVoipMib 2 } -- END of SERVICEs part -- -- -- RESET detailed status -- -- -- Factory reset definition -- ictFacRst OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB parent for CPE reset" ::= { ictReset 1 } ictFacRstMib OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB which makes Factory Reset of CPE" ::= { ictFacRst 1 } -- -- FactoryReset subtree options -- -- performFactoryReset OBJECT-TYPE SYNTAX INTEGER { noActionRequested(0), makeFactoryreset(1), someErrorOccured(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of FactoryReset feature." DEFVAL { 0 } ::= { ictFacRstMib 1 } -- END of RESET part -- -- -- Management functions -- -- -- Management definition -- -- ictMgmtMib OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB which allows managing the CPE" ::= { ictMgmt 1 } ictFwUpg OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB of firmware upgrade" ::= { ictMgmtMib 1 } ictCfgUpdate OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB of configuration update" ::= { ictMgmtMib 2 } ictReboot OBJECT-IDENTITY STATUS current DESCRIPTION "The MIB responsible for CPE reboot" ::= { ictMgmtMib 3 } -- -- Management subtree options -- -- upgUrl OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Path to file with firmware." ::= { ictFwUpg 1 } upgExecute OBJECT-TYPE SYNTAX INTEGER { notUpgrading(0), startUpgrade(1), validatingUpgrade-CheckErrorCodeIfFailed(2), someErrorOccured(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "MIB responsible for trigerring firmware upgrade." ::= { ictFwUpg 2 } upgStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "MIB show upgrade status." ::= { ictFwUpg 3 } cfgTftpPath OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Path to cofiguration file stored at TFTP server." ::= { ictCfgUpdate 1 } cfgExecute OBJECT-TYPE SYNTAX INTEGER { notUpdating(0), startUpdate(1), someErrorOccured(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "MIB responsible for trigerring config upload at CPE." ::= { ictCfgUpdate 2 } cfgStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "MIB show configuration upgrade status." ::= { ictCfgUpdate 3 } performCpeReboot OBJECT-TYPE SYNTAX INTEGER { noActionRequested(0), makeReboot(1), someErrorOccured(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "MIB responsible for trigerring CPE reboot." DEFVAL { 0 } ::= { ictReboot 2 } -- END of MANAGEMENT part -- -- -- -- ROUTER DHCP leases section -- -- DHCP Leases -- -- ictDHCPd leases -- -- ictDHCPsrv OBJECT-TYPE SYNTAX SEQUENCE OF IctDHCPsrvLeases MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DHCPd leases." ::= { ictDhcp 1 } -- Table Entry -- ictDHCPsrvLeases OBJECT-TYPE SYNTAX IctDHCPsrvLeases MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about lease." INDEX { ictDHCPsrvIndex } ::= { ictDHCPsrv 1 } IctDHCPsrvLeases ::= SEQUENCE { ictDHCPsrvIndex INTEGER, ictHostName DisplayString, ictMacAddress MacAddress, ictExpire INTEGER, ictIPaddress DisplayString } ictDHCPsrvIndex OBJECT-TYPE SYNTAX INTEGER(1..96) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for LEASE index." ::= { ictDHCPsrvLeases 1 } ictMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of Lease." ::= { ictDHCPsrvLeases 2 } ictExpire OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Lease time until Expire" ::= { ictDHCPsrvLeases 3 } ictIPaddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IP address learned from host." ::= { ictDHCPsrvLeases 4 } ictHostName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hostname." ::= { ictDHCPsrvLeases 5 } -- END of DHCP Leases in ROUTER -- -- -- -- Duplex MIB section -- -- ictDuplexMib OBJECT-IDENTITY STATUS current DESCRIPTION "Initial release." ::= { ictDuplex 15 } duplexConfig OBJECT IDENTIFIER ::= { ictDuplexMib 1 } ifDuplexTable OBJECT-TYPE SYNTAX SEQUENCE OF IfDuplexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing interface duplex status." ::= { duplexConfig 1 } ifDuplexEntry OBJECT-TYPE SYNTAX IfDuplexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status for a specific interface using ethernet-like medium." INDEX { ifIndex } ::= { ifDuplexTable 1 } IfDuplexEntry ::= SEQUENCE { ifDuplexIndex InterfaceIndex, ifDuplexStatus INTEGER } ifDuplexIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to an ethernet-like medium. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." REFERENCE "RFC 2863, ifIndex" ::= { ifDuplexEntry 1 } ifDuplexStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), halfDuplex(2), fullDuplex(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current duplex mode of operation of the interface. 'unknown' indicates that the current duplex mode could not be determined." ::= { ifDuplexEntry 2 } -- END of Duplex MIB section -- -- END