526 lines
12 KiB
Plaintext
526 lines
12 KiB
Plaintext
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
|
|
|