2975 lines
74 KiB
Plaintext

------------------------------------------------------------------------------
--
-- File : GPON-MIB.mi2
-- Description : gpon configuration MIB
-- Version : 1.0
-- Date : Dec 3, 2007
-- Author : Kevin
-- Copyright (c) 2007-2010 Genexis Systems, Inc. All Rights Reserved.
--
------------------------------------------------------------------------------
GPON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE,
enterprises FROM SNMPv2-SMI
RowStatus, TruthValue,
-- DisplayString, MacAddress, IpAddress FROM SNMPv2-TC;
DisplayString, MacAddress FROM SNMPv2-TC;
-- ifIndex, mib-2 FROM RFC1213-MIB;
admin MODULE-IDENTITY
LAST-UPDATED "200712050000Z" -- Dec 5, 2000
ORGANIZATION "Genexis Systems, Inc."
CONTACT-INFO "Genexis Systems, Inc.
E-mail: support@genexis.com"
DESCRIPTION "GENEXIS Master MIB OID defines and documentation."
REVISION "200712050000Z" -- Dec 5, 2000
DESCRIPTION "Initial MIB creation."
::= { enterprises 13464 }
datacom OBJECT IDENTIFIER ::= { admin 1 }
-- DataCom Products
gpon OBJECT IDENTIFIER ::= {datacom 11}
-- gpon funtion
slot OBJECT IDENTIFIER ::= { gpon 1 }
olt OBJECT IDENTIFIER ::= { gpon 2 }
pon OBJECT IDENTIFIER ::= { gpon 3 }
ont OBJECT IDENTIFIER ::= { gpon 4 }
dba OBJECT IDENTIFIER ::= { gpon 5 }
ontSip OBJECT IDENTIFIER ::= { gpon 6 }
oltPower OBJECT IDENTIFIER ::= { gpon 7 }
ontGroup OBJECT IDENTIFIER ::= { gpon 8 }
-- --------------------------------------------------------
-- slot table
-- --------------------------------------------------------
slotTable OBJECT-TYPE
SYNTAX SEQUENCE OF slotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"slot table"
::= {slot 1}
slotEntry OBJECT-TYPE
SYNTAX slotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OltEntry table"
INDEX { slotIndex }
::= { slotTable 1 }
slotEntry ::= SEQUENCE {
slotIndex INTEGER(0..5),
slotState INTEGER(0..11),
slotConfigType INTEGER(0..11),
slotTrueType INTEGER(0..11),
slotHwVersion OCTET STRING (SIZE(0..255)),
slotReset INTEGER(0..1)
}
slotIndex OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"slotIndex, epon slot index rang is 0 to 5"
::= { slotEntry 1 }
slotState OBJECT-TYPE
SYNTAX INTEGER(0..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"typedef enum
{
STATUS_DOWN = 0,
STATUS_INIT,
STATUS_LOAD,
STATUS_REG,
STATUS_CONFIG,
STATUS_ONLINE
}SLOT_STATUS_ENUM;"
::= { slotEntry 2 }
slotConfigType OBJECT-TYPE
SYNTAX INTEGER(0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"typedef enum tag_BOARD_TYPE
{
BOARD_TYPE_NULL = 0,
BOARD_TYPE_CONTROL_BCM5670,
BOARD_TYPE_LINE_24_GE_FIBER_BCM56504,
BOARD_TYPE_LINE_24_GE_COPPER_BCM56504,
BOARD_TYPE_LINE_24_GE_COPPER_BCM56524,
BOARD_TYPE_LINE_8_10GE_FIBER_BCM56820,
BOARD_TYPE_LINE_8PON_6GE_BCM56524,
BOARD_TYPE_CONTROL_BCM56720,
BOARD_TYPE_LINE_8GPON_8GE_BCM56684,
BOARD_TYPE_LINE_4pon_4_10GE_BCM56821,
BOARD_TYPE_NUM
}BOARD_TYPE;
"
::= { slotEntry 3 }
slotTrueType OBJECT-TYPE
SYNTAX INTEGER(0..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"typedef enum tag_BOARD_TYPE
{
BOARD_TYPE_NULL = 0,
BOARD_TYPE_CONTROL_BCM5670,
BOARD_TYPE_LINE_24_GE_FIBER_BCM56504,
BOARD_TYPE_LINE_24_GE_COPPER_BCM56504,
BOARD_TYPE_LINE_24_GE_COPPER_BCM56524,
BOARD_TYPE_LINE_8_10GE_FIBER_BCM56820,
BOARD_TYPE_LINE_8PON_6GE_BCM56524,
BOARD_TYPE_CONTROL_BCM56720,
BOARD_TYPE_LINE_8GPON_8GE_BCM56684,
BOARD_TYPE_LINE_4pon_4_10GE_BCM56821,
BOARD_TYPE_NUM
}BOARD_TYPE;"
::= { slotEntry 4 }
slotHwVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"slotHwVersion"
::= { slotEntry 5 }
slotReset OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"slotReset"
::= { slotEntry 6 }
-- --------------------------------------------------------
-- olt table
-- --------------------------------------------------------
oltTable OBJECT-TYPE
SYNTAX SEQUENCE OF oltEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"olt table"
::= {olt 1}
oltEntry OBJECT-TYPE
SYNTAX oltEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"oltEntry table"
INDEX { oltIndex }
::= { oltTable 1 }
oltEntry ::= SEQUENCE {
oltIndex INTEGER(1..5),
oltValid INTEGER (0..1),
oltSlot INTEGER(1..5),
oltMac MacAddress,
oltSoftVersion OCTET STRING (SIZE(0..255)),
oltHwVersion OCTET STRING (SIZE(0..255)),
}
oltIndex OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"oltIndex, gpon olt index rang is 0 to 3"
::= { oltEntry 1 }
oltValid OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"olt valid
valid = 0 -- the olt device is not in the slot of oltIndex
valid = 1 -- the olt device is in the slot of oltIndex, and is register"
::= {oltEntry 2}
oltSlot OBJECT-TYPE
SYNTAX INTEGER(1..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"olt slot index, gpon olt index rang is 2 to 5"
::= {oltEntry 3}
oltMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"olt mac address"
::= {oltEntry 4}
oltSoftVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"olt software version"
::= {oltEntry 5}
oltHwVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"olt hardware version"
::= {oltEntry 6}
----------------------------------------------------------
-- pon table
----------------------------------------------------------
-- pon 1
ponTable OBJECT-TYPE
SYNTAX SEQUENCE OF ponEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pon table"
::= {pon 1}
ponEntry OBJECT-TYPE
SYNTAX ponEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ponEntry table"
INDEX { oltIndex, ponIndex }
::= {ponTable 1}
ponEntry ::=
SEQUENCE
{
ponIndex INTEGER (1..8),
ponValid INTEGER (1..2),
ontAutoFindValid INTEGER (0..1),
ontAutoAuthValid INTEGER (0..1),
ontAutoFindIntervalTime INTEGER (500..42949672),
ontResponseTime INTEGER (0..10000),
ponPortLinkStatus INTEGER (1..2),
ontNoConfigAll INTEGER (0..1),
ontAutoConfigAll INTEGER (0..1),
ponTransceiverType OCTET STRING (SIZE(0..255)),
ponCompliance OCTET STRING (SIZE(0..255)),
ponConnectorType OCTET STRING (SIZE(0..255)),
ponWaveLength OCTET STRING (SIZE(0..255)),
ponTransferDistance OCTET STRING (SIZE(0..255)),
ponDigitalDiagnosticMonitoring OCTET STRING (SIZE(0..255)),
ponManufacturingSerialNumber OCTET STRING (SIZE(0..255)),
ponManufacturingDate OCTET STRING (SIZE(0..255)),
ponVendorName OCTET STRING (SIZE(0..255)),
ponTemperature OCTET STRING (SIZE(0..255)),
ponVoltage OCTET STRING (SIZE(0..255)),
ponBiasCurrent OCTET STRING (SIZE(0..255)),
ponBiasHighThreshold OCTET STRING (SIZE(0..255)),
ponBiasLowThreshold OCTET STRING (SIZE(0..255)),
ponRXPower OCTET STRING (SIZE(0..255)),
ponRXPowerHighThreshold OCTET STRING (SIZE(0..255)),
ponRXPowerLowThreshold OCTET STRING (SIZE(0..255)),
ponTXPower OCTET STRING (SIZE(0..255)),
ponTXPowerHighThreshold OCTET STRING (SIZE(0..255)),
ponTXPowerLowThreshold OCTET STRING (SIZE(0..255)),
ontNoSNAll INTEGER (0..1),
}
ponIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponIndex"
::= {ponEntry 1}
ponValid OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
GPON_PORT_OPER_DOWN = 1,
GPON_PORT_OPER_UP = 2,
"
::= {ponEntry 2}
ontAutoFindValid OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ont-auto-find_enable = 1,
ont-auto-find_disbale = 0,
"
::= {ponEntry 3}
ontAutoAuthValid OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ont-auto-auth_enable = 1,
ont-auto-auth_disable =0,
"
::= {ponEntry 4}
ontAutoFindIntervalTime OBJECT-TYPE
SYNTAX INTEGER (500..42949672)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontAutoFindIntervalTime_default = 3000 "
::= {ponEntry 5}
ontResponseTime OBJECT-TYPE
SYNTAX INTEGER (0..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"min-ont-response-time_defualt = 10 "
::= {ponEntry 6}
ponPortLinkStatus OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponPortLinkDown=1
ponPortLinkUp=2"
::= {ponEntry 7}
ontNoConfigAll OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No ontConfig_all = 1"
::= {ponEntry 8}
ontAutoConfigAll OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"save ont-auto-config = 1
no ont-auto-config = 0"
::= {ponEntry 9}
ponTransceiverType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponTransceiverType"
::= {ponEntry 10}
ponCompliance OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponCompliance"
::= {ponEntry 11}
ponConnectorType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponTransceiverType"
::= {ponEntry 12}
ponWaveLength OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: nm "
::= {ponEntry 13}
ponTransferDistance OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: m "
::= {ponEntry 14}
ponDigitalDiagnosticMonitoring OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponDigitalDiagnosticMonitoring"
::= {ponEntry 15}
ponManufacturingSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponManufacturingSerialNumber"
::= {ponEntry 16}
ponManufacturingDate OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"year-month-day"
::= {ponEntry 17}
ponVendorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponVendorName"
::= {ponEntry 18}
ponTemperature OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: C "
::= {ponEntry 19}
ponVoltage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: V "
::= {ponEntry 20}
ponBiasCurrent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: mA "
::= {ponEntry 21}
ponBiasHighThreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: mA "
::= {ponEntry 22}
ponBiasLowThreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: mA "
::= {ponEntry 23}
ponRXPower OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: dBm "
::= {ponEntry 24}
ponRXPowerHighThreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: dBm "
::= {ponEntry 25}
ponRXPowerLowThreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: dBm "
::= {ponEntry 26}
ponTXPower OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: dBm "
::= {ponEntry 27}
ponTXPowerHighThreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: dBm "
::= {ponEntry 28}
ponTXPowerLowThreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: dBm "
::= {ponEntry 29}
ontNoSNAll OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No ontNoSN_all = 1"
::= {ponEntry 30}
-- pon 2 -------------------------------------------------
CopyOntConfigTable OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { pon 2}
CopyOntConfigEntry OBJECT IDENTIFIER ::= { CopyOntConfigTable 1 }
CopyOntConfigEntry ::=
SEQUENCE
{
ponSrc OCTET STRING (SIZE(0..255)),
ponDes OCTET STRING (SIZE(0..255)),
ponCopyOntConfigRowstatus RowStatus,
}
ponSrc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source port:
eg 0/1,2/1"
::= {CopyOntConfigEntry 1}
ponDes OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination port:
eg 0/2,2/2
Destination port should not have ont configure!"
::= {CopyOntConfigEntry 2}
ponCopyOntConfigRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= {CopyOntConfigEntry 3}
----------------------------------------------------------
----------------------ont table --------------------------
----------------------------------------------------------
---ont 1 -------------------------------------------------
ontTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 1}
ontEntry OBJECT-TYPE
SYNTAX ontEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex}
::= {ontTable 1}
ontEntry ::=
SEQUENCE
{
ontIndex INTEGER (1..128),
ontSN OCTET STRING (SIZE(0..255)),
ontStatus INTEGER (0..1),
ontFindState INTEGER (0..1),
ontAuthState INTEGER (0..3),
ontConfig INTEGER (0..3),
ontReason INTEGER (1..20),
ontDeviceType INTEGER (0..64),
ontSNvenderId OCTET STRING (SIZE(0..255)),
ontVersion OCTET STRING (SIZE(0..255)),
ontEquipmentID OCTET STRING (SIZE(0..255)),
ontMainSoftwareVersion OCTET STRING (SIZE(0..255)),
ontProductDescription OCTET STRING (SIZE(0..255)),
ontNoCofing INTEGER (0..1),
ontType OCTET STRING (SIZE(0..255)),
ontReboot INTEGER (0..1),
ontSecondarySoftwareVersion OCTET STRING (SIZE(0..255)),
ontOnlineTime OCTET STRING (SIZE(0..255)),
ontUpTime OCTET STRING (SIZE(0..255)),
ontPowerfeedVoltage OCTET STRING (SIZE(0..255)),
ontLaserBiasCurrent OCTET STRING (SIZE(0..255)),
ontReceivedOpticalPower OCTET STRING (SIZE(0..255)),
ontMeanOpticalLaunchPower OCTET STRING (SIZE(0..255)),
ontTemperature OCTET STRING (SIZE(0..255)),
ontDescription OCTET STRING (SIZE(0..255)),
ontSNspecificVenderId OCTET STRING (SIZE(0..255)),
ontSNRowStatus RowStatus,
ontStateActive INTEGER (0..1),
ontUpdateOmci INTEGER (0..1),
ontUpdateCommitOmci INTEGER (0..1),
ontAutoConfig INTEGER (0..1),
ontDistance OCTET STRING (SIZE(0..255)),
ontUplinkPONports OCTET STRING (SIZE(0..255)),
ontPOTSports OCTET STRING (SIZE(0..255)),
ontETHports OCTET STRING (SIZE(0..255)),
ontTDMports OCTET STRING (SIZE(0..255)),
ontMOCAports OCTET STRING (SIZE(0..255)),
ontCatvAniPorts OCTET STRING (SIZE(0..255)),
ontCatvUniPorts OCTET STRING (SIZE(0..255)),
ontGEMports OCTET STRING (SIZE(0..255)),
ontIPconfiguration OCTET STRING (SIZE(0..255)),
ontTrafficSchedulers OCTET STRING (SIZE(0..255)),
ontTCONTs OCTET STRING (SIZE(0..255)),
ontFlowControl OCTET STRING (SIZE(0..255)),
ontTXpowerCutOff OCTET STRING (SIZE(0..255)),
ontMaxMacCount INTEGER (0..255),
ontEthStaSwitch INTEGER (0..1),
ontGemportStaSwitch INTEGER (0..1),
}
ontIndex OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"GPON_SW_OLT_PORT_NUM_ONT = 128 "
::= {ontEntry 1}
ontSN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontSN"
::= {ontEntry 2}
ontStatus OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontStatus_online = 1,
ontStatus_offline = 0"
::= {ontEntry 3}
ontFindState OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontFind_manual = 0,
ontFind_auto = 1,
"
::= {ontEntry 4}
ontAuthState OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontAuth = 1"
::= {ontEntry 5}
ontConfig OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontConfig = 1"
::= {ontEntry 6}
ontReason OBJECT-TYPE
SYNTAX INTEGER (1..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontReason:
typedef enum REASON
{
case 0:
power off;
case 1:
normal;
case 2:
los;
case 3:
losi;
case 4:
lofi;
case 5:
dow;
case 6:
sf;
case 7:
sd;
case 8:
lcdgi;
case 9:
rd;
case 11:
suf;
case 12:
loa;
case 13:
dg;
case 14:
df;
case 15:
loami;
case 16:
mem;
case 17:
pee;
case 18:
pst;
case 19:
tiw;
case 20:
lok;
case 53:
link has been deactivated;
case 212:
ONT has been deactivated;
case 213:
ONT has been disable;
case 672:
All of the ONT has been deactivated;
}REASON_TYPE;"
::= {ontEntry 7}
ontDeviceType OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontDeviceType:
ONT_DEVICE_TYPE_NONE = 0
ONT_DEVICE_TYPE_T10_100 = 101
ONT_DEVICE_TYPE_T10_420 = 102
ONT_DEVICE_TYPE_T10_214 = 103
ONT_DEVICE_TYPE_T10_423 = 104
ONT_DEVICE_TYPE_T10_427 = 105
ONT_DEVICE_TYPE_T10_403 = 106
ONT_DEVICE_TYPE_T60_100 = 107
ONT_DEVICE_TYPE_C40_100 = 201
ONT_DEVICE_TYPE_C40_427 = 202
ONT_DEVICE_TYPE_C30_401 = 203
ONT_DEVICE_TYPE_C30_423 = 204
ONT_DEVICE_TYPE_C30_420 = 205
ONT_DEVICE_TYPE_C31_423 = 206/* db */
ONT_DEVICE_TYPE_C30_214 = 207
ONT_DEVICE_TYPE_M50_420 = 301
ONT_DEVICE_TYPE_F10_427 = 401
ONT_DEVICE_TYPE_H60_100 = 502
ONT_DEVICE_TYPE_N20_100 = 601
ONT_DEVICE_TYPE_N20_400 = 602
ONT_DEVICE_TYPE_S10_214 = 701
c30-214 2ETH(1ETH+1iTV)+1POTS SFU
c30-401 4ETH+WIFI HGU
c30-420 4ETH+2POTS SFU
c30-423 4ETH+2POTS+WIFI+USB HGU
c31-423 4ETH+2POTS+WIFI+USB HGU+SFU
c40-100 1ETH SFU
c40-427 4ETH(3ETH+1iTV)+2POTS+WIFI+USB HGU
f10-427 4ETH(3ETH+1iTV)+2POTS+WIFI+USB HGU
h60-100 1ETH SFU
m50-420 4ETH+2POTS SFU
n20-100 1ETH SFU
n20-400 4ETH SFU
s10-214 2ETH(1ETH+1iTV)+1POTS HGU
t10-100 1ETH SFU
t10-214 2ETH(1ETH+1iTV)+1POTS SFU
t10-403 4ETH+WIFI+USB HGU
t10-420 4ETH+2POTS SFU
t10-423 4ETH+2POTS+WIFI+USB HGU
t10-427 4ETH(3ETH+1iTV)+2POTS+WIFI+USB HGU
t60-100 1ETH SFU"
::= {ontEntry 8}
ontSNvenderId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sn:vendor id , factory mark like ABCD"
::= {ontEntry 9}
ontVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontVersion"
::= {ontEntry 10}
ontEquipmentID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontEquipmentID"
::= {ontEntry 11}
ontMainSoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontMainSoftwareVersion"
::= {ontEntry 12}
ontProductDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontProductDescription"
::= {ontEntry 13}
ontNoCofing OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set_ont_NoCofing = 1,
Clear the ONT configure!"
::= {ontEntry 14}
ontType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"device type"
::= {ontEntry 15}
ontReboot OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontReboot:
ont_reboot = 1"
::= {ontEntry 16}
ontSecondarySoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontSecondarySoftwareVersion"
::= {ontEntry 17}
ontOnlineTime OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontOnlineTime:
year/month/day hour:minute:second"
::= {ontEntry 18}
ontUpTime OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontUpTime:
Day Hour Minute"
::= {ontEntry 19}
ontPowerfeedVoltage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: V "
::= {ontEntry 20}
ontLaserBiasCurrent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: uA "
::= {ontEntry 21}
ontReceivedOpticalPower OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: dBm "
::= {ontEntry 22}
ontMeanOpticalLaunchPower OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: dBm "
::= {ontEntry 23}
ontTemperature OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: C "
::= {ontEntry 24}
ontDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontDescription:
STRING<1-32>"
::= {ontEntry 25}
ontSNspecificVenderId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sn:specific vendor id (0x00000000-0xFFFFFFFF)"
::= {ontEntry 26}
ontSNRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bind SN or remove offline ONT !"
::= {ontEntry 27}
ontStateActive OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontStateDeactive = 0,
ontStateActive = 1"
::= {ontEntry 28}
ontUpdateOmci OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontUpdateOmci:
set_ont_update_omci = 1"
::= {ontEntry 29}
ontUpdateCommitOmci OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontUpdateCommitOmci:
set_ont_update_commit_omci = 1"
::= {ontEntry 30}
ontAutoConfig OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"save ont-auto-config = 1
no ont-auto-config = 0"
::= {ontEntry 31}
ontDistance OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unit: M "
::= {ontEntry 32}
ontUplinkPONports OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of uplink PON ports"
::= {ontEntry 33}
ontPOTSports OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of POTS ports"
::= {ontEntry 34}
ontETHports OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ETH ports"
::= {ontEntry 35}
ontTDMports OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TDM ports"
::= {ontEntry 36}
ontMOCAports OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of MOCA ports"
::= {ontEntry 37}
ontCatvAniPorts OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CATV ANI ports"
::= {ontEntry 38}
ontCatvUniPorts OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CATV UNI ports"
::= {ontEntry 39}
ontGEMports OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of GEM ports"
::= {ontEntry 40}
ontIPconfiguration OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP configuration"
::= {ontEntry 41}
ontTrafficSchedulers OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Traffic Schedulers"
::= {ontEntry 42}
ontTCONTs OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of T-CONTs"
::= {ontEntry 43}
ontFlowControl OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of flow control"
::= {ontEntry 44}
ontTXpowerCutOff OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TX power cut off"
::= {ontEntry 45}
ontMaxMacCount OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This function is only applied to HGU."
::= {ontEntry 46}
ontEthStaSwitch OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontEthStaSwitch:
0----closed
1----open"
::= {ontEntry 47}
ontGemportStaSwitch OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGemportStaSwitch:
0----closed
1----open"
::= {ontEntry 48}
--ont 2 --------------------------------------------------
ontTcontTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontTcontEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 2}
ontTcontEntry OBJECT-TYPE
SYNTAX ontTcontEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex , tcontIndex}
::= {ontTcontTable 1}
ontTcontEntry ::=
SEQUENCE
{
bindDBAbyName OCTET STRING (SIZE(0..255)),
bindDBARowstatus RowStatus,
bindDBAbyIndex INTEGER(1..256),
}
bindDBAbyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"bindDBAbyName"
::= { ontTcontEntry 1}
bindDBARowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"bindDBARowstatus"
::= { ontTcontEntry 2}
bindDBAbyIndex OBJECT-TYPE
SYNTAX INTEGER(1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"bindDBAbyIndex"
::= { ontTcontEntry 3}
--ont 3 --------------------------------------------------
ontGemportTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontGemportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 3}
ontGemportEntry OBJECT-TYPE
SYNTAX ontGemportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex, gemportIndex}
::= {ontGemportTable 1}
ontGemportEntry ::=
SEQUENCE
{
gemportIndex INTEGER (1..24),
tcontId INTEGER (1..3),
gemportRowstatus RowStatus,
}
gemportIndex OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"gemportIndex"
::= { ontGemportEntry 1}
tcontId OBJECT-TYPE
SYNTAX INTEGER (1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"tcontId"
::= { ontGemportEntry 2}
gemportRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"gemportRowstatus"
::= { ontGemportEntry 3}
--ont 4 --------------------------------------------------
ontServiceportTableI OBJECT-TYPE
SYNTAX SEQUENCE OF ontServiceportEntryI
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 4}
ontServiceportEntryI OBJECT-TYPE
SYNTAX ontServiceportEntryI
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex , ServiceportIndex, priorityIndex}
::= {ontServiceportTableI 1}
ontServiceportEntryI ::=
SEQUENCE
{
mappingGemport INTEGER (1..24),
mappingGemportRowStatus RowStatus,
}
mappingGemport OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"serviceport mappping gemport by one priority"
::= { ontServiceportEntryI 1}
mappingGemportRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"mappingGemportRowStatus"
::= { ontServiceportEntryI 2}
--ont 5 --------------------------------------------------
ontServiceportTableII OBJECT-TYPE
SYNTAX SEQUENCE OF ontServiceportEntryII
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 5}
ontServiceportEntryII OBJECT-TYPE
SYNTAX ontServiceportEntryII
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex , ServiceportIndex}
::= {ontServiceportTableII 1}
ontServiceportEntryII ::=
SEQUENCE
{
serviceportMapGem INTEGER (1..24),
serviceportCreatedVlan OCTET STRING (SIZE(0..24)),
serviceportMapGemRowStatus RowStatus,
serviceportCreatedVlanRowStatus RowStatus,
}
serviceportMapGem OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"serviceport mappping gemport by all priority"
::= { ontServiceportEntryII 1}
serviceportCreatedVlan OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..24))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"serviceportCreatedVlan"
::= { ontServiceportEntryII 2}
serviceportMapGemRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"serviceportMapGemRowStatus"
::= { ontServiceportEntryII 3}
serviceportCreatedVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"serviceportCreatedVlanRowStatus"
::= { ontServiceportEntryII 4}
--ont 6 --------------------------------------------------
ontPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 6}
ontPortEntry OBJECT-TYPE
SYNTAX ontPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex , ontPortIndex}
::= {ontPortTable 1}
ontPortEntry ::=
SEQUENCE
{
ontPortIndex INTEGER (1..24),
vlanMode INTEGER (0..4),
tagVlan INTEGER (1..4094),
ontPortLinkStatus INTEGER (1..2),
ontPortBandwidthEgress INTEGER (64..1023936),
ontPortSpeed INTEGER (0..32),
ontPortValid INTEGER (1..2),
ontPortMaxMacCount INTEGER (0..255),
ontPortRingStatus INTEGER (0..0),
}
ontPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontPortIndex"
::= { ontPortEntry 1}
vlanMode OBJECT-TYPE
SYNTAX INTEGER (0..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vlanMode:
transparent = 0,
tagged = 1,
translation = 2,
aggregation = 3,
trunk = 4"
::= { ontPortEntry 2}
tagVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"tagVlan: 1-4094"
::= { ontPortEntry 3}
ontPortLinkStatus OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontPortLinkStatus:
linkup = 2,
linkdown = 1 "
::= { ontPortEntry 4}
ontPortBandwidthEgress OBJECT-TYPE
SYNTAX INTEGER (64..1023936)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontPortBandwidthEgress:
max BW egress(kbps): must to be divisible by 64kbps,must
not less than 64 kbps"
::= { ontPortEntry 5}
ontPortSpeed OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontPortLinkStatus:
case 1:
10BaseT full duplex
case 2:
100BaseT full duplex
case 3:
Gigabit Ethernet full duplex
case 16:
10BaseT half duplex
case 17:
100BaseT half duplex
case 18:
Gigabit Ethernet half duplex
case 0:
port is linkdown!"
::= { ontPortEntry 6}
ontPortValid OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontPortValid = 2
ontPortInvalid = 1,"
::= { ontPortEntry 7}
ontPortMaxMacCount OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This function is only applied to SFU."
::= { ontPortEntry 8}
ontPortRingStatus OBJECT-TYPE
SYNTAX INTEGER(0..0)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontPortRingStatus, only use for ring trap, always 0."
::= { ontPortEntry 9}
--ont 7 --------------------------------------------------
ontPortTrunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontPortTrunkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 7}
ontPortTrunkEntry OBJECT-TYPE
SYNTAX ontPortTrunkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex , ontPortIndex}
::= {ontPortTrunkTable 1}
ontPortTrunkEntry ::=
SEQUENCE
{
vlanList OCTET STRING (SIZE(0..24)),
trunkDefalutVlan INTEGER (1..4095),
ontTrunkRowStatus RowStatus
}
vlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..24))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN membership only 11 at most!"
::= { ontPortTrunkEntry 1}
trunkDefalutVlan OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"defalutVlan should not be in the vlan list!"
::= { ontPortTrunkEntry 2}
ontTrunkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= { ontPortTrunkEntry 3}
--ont 8 --------------------------------------------------
ontPortTranslationTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontPortTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 8}
ontPortTranslationEntry OBJECT-TYPE
SYNTAX ontPortTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex, ontPortIndex, ontPortTranslationIndex}
::= {ontPortTranslationTable 1}
ontPortTranslationEntry ::=
SEQUENCE
{
translationIndex INTEGER (1..11),
translationDefalutVlan INTEGER (1..4095),
svid INTEGER (1..4095),
dvid INTEGER (1..4095),
ontTranslationRowStatus RowStatus
}
translationIndex OBJECT-TYPE
SYNTAX INTEGER (1..11)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"translationIndex"
::= { ontPortTranslationEntry 1}
translationDefalutVlan OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"defalutVlan"
::= { ontPortTranslationEntry 2}
svid OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"svid"
::= { ontPortTranslationEntry 3}
dvid OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"dvid"
::= { ontPortTranslationEntry 4}
ontTranslationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= { ontPortTranslationEntry 5}
--ont 9 --------------------------------------------------
ontEthStaTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontEthStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {ont 9}
ontEthStaEntry OBJECT-TYPE
SYNTAX ontEthStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex , ontPortIndex}
::= {ontEthStaTable 1}
ontEthStaEntry ::=
SEQUENCE
{
RecFrames INTEGER (0..4294967295),
RecUniFrames INTEGER (0..4294967295),
RecMulFrames INTEGER (0..4294967295),
RecBroframes INTEGER (0..4294967295),
Rec64Frames INTEGER (0..4294967295),
Rec65Frames INTEGER (0..4294967295),
Rec128Frames INTEGER (0..4294967295),
Rec256Frames INTEGER (0..4294967295),
Rec512Frames INTEGER (0..4294967295),
Rec1024Frames INTEGER (0..4294967295),
RecUndFrames INTEGER (0..4294967295),
RecOveFrames INTEGER (0..4294967295),
RecFragments INTEGER (0..4294967295),
RecJabbers INTEGER (0..4294967295),
RecFcsFrames INTEGER (0..4294967295),
DisFrames INTEGER (0..4294967295),
RecAliFrames INTEGER (0..4294967295),
MacRecFrames INTEGER (0..4294967295),
PppFrames INTEGER (0..4294967295),
BufReceive INTEGER (0..4294967295),
RecBytes INTEGER (0..4294967295),
SenFrames INTEGER (0..4294967295),
SenUniFrames INTEGER (0..4294967295),
SenMulFrames INTEGER (0..4294967295),
SenBroFrames INTEGER (0..4294967295),
CarFrames INTEGER (0..4294967295),
SqeMessages INTEGER (0..4294967295),
SenSinFrames INTEGER (0..4294967295),
SenMulColFrames INTEGER (0..4294967295),
SenExcFrames INTEGER (0..4294967295),
LatFrames INTEGER (0..4294967295),
MacSenFrames INTEGER (0..4294967295),
BufTransmit INTEGER (0..4294967295),
}
RecFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received frames"
::= { ontEthStaEntry 1}
RecUniFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received unicast frames"
::= { ontEthStaEntry 2}
RecMulFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received multicast frames"
::= { ontEthStaEntry 3}
RecBroframes OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received broadcast frames"
::= { ontEthStaEntry 4}
Rec64Frames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received 64-byte frames"
::= { ontEthStaEntry 5}
Rec65Frames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received 65~127-byte frames"
::= { ontEthStaEntry 6}
Rec128Frames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received 128~255-byte frames"
::= { ontEthStaEntry 7}
Rec256Frames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received 256~511-byte frames"
::= { ontEthStaEntry 8}
Rec512Frames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received 512~1023-byte frames"
::= { ontEthStaEntry 9}
Rec1024Frames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received 1024~1518-byte frames"
::= { ontEthStaEntry 10}
RecUndFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received undersize frames"
::= { ontEthStaEntry 11}
RecOveFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received oversize frames"
::= { ontEthStaEntry 12}
RecFragments OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received fragments"
::= { ontEthStaEntry 13}
RecJabbers OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received jabbers"
::= { ontEthStaEntry 14}
RecFcsFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received FCS error frames"
::= { ontEthStaEntry 15}
DisFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Discard frames"
::= { ontEthStaEntry 16}
RecAliFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received alignment error frames"
::= { ontEthStaEntry 17}
MacRecFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC sub-layer received error frames"
::= { ontEthStaEntry 18}
PppFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PPPOE filtered frames"
::= { ontEthStaEntry 19}
BufReceive OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Buffer overflows on receive"
::= { ontEthStaEntry 20}
RecBytes OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received bytes"
::= { ontEthStaEntry 21}
SenFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sent frames"
::= { ontEthStaEntry 22}
SenUniFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sent unicast frames"
::= { ontEthStaEntry 23}
SenMulFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sent multicast frames"
::= { ontEthStaEntry 24}
SenBroFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sent broadcast frames"
::= { ontEthStaEntry 25}
CarFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Carrier sense error frames"
::= { ontEthStaEntry 26}
SqeMessages OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SQE test error messages"
::= { ontEthStaEntry 27}
SenSinFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sent single collision frames"
::= { ontEthStaEntry 28}
SenMulColFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sent multiple collision frames"
::= { ontEthStaEntry 29}
SenExcFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sent excessive collision frames"
::= { ontEthStaEntry 30}
LatFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Late collision frames"
::= { ontEthStaEntry 31}
MacSenFrames OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC sub-layer sent error frames"
::= { ontEthStaEntry 32}
BufTransmit OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Buffer overflows on transmit"
::= { ontEthStaEntry 33}
--ont 10 ontGemportStaTable --------------------------------------------------
ontGemportStaTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontGemportStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ont gemport statis"
::= {ont 10}
ontGemportStaEntry OBJECT-TYPE
SYNTAX ontGemportStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { oltIndex, ponIndex, ontIndex, ontGemportFrameTyte,ontGemportIndex }
::= {ontGemportStaTable 1}
ontGemportStaEntry ::=
SEQUENCE
{
ontGemportIndex INTEGER (1..24),
ontGemportFrameTyte INTEGER (0..2),
ontGemportLostFrame INTEGER (0..4294967295),
ontGemportRecFrame INTEGER (0..4294967295),
ontGemportRecBlock INTEGER (0..4294967295),
ontGemportSentFrame INTEGER (0..4294967295),
ontGemportSentBlock INTEGER (0..4294967295),
}
ontGemportIndex OBJECT-TYPE
SYNTAX INTEGER(1..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGemportIndex:
The index should be inputed with <1-24>"
::= { ontGemportStaEntry 1 }
ontGemportFrameTyte OBJECT-TYPE
SYNTAX INTEGER(0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGemportFrameTyte:
0----unicast
1----multicast
2----broadcast"
::= { ontGemportStaEntry 2 }
ontGemportLostFrame OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGemportLostFrame"
::= { ontGemportStaEntry 3}
ontGemportRecFrame OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGemportRecFrame"
::= { ontGemportStaEntry 4}
ontGemportRecBlock OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGemportRecBlock"
::= { ontGemportStaEntry 5}
ontGemportSentFrame OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGemportSentFrame"
::= { ontGemportStaEntry 6}
ontGemportSentBlock OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGemportSentBlock"
::= { ontGemportStaEntry 7}
--ont 11 --------------------------------------------------
ontMacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontMacAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ont mac address table."
::= {ont 11}
ontMacAddressEntry OBJECT-TYPE
SYNTAX ontMacAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ont mac address table entry."
INDEX { ontUserMacAddress, ontMacAddrOltIndex, ontMacAddrPonIndex, ontMacAddrOntIndex }
::= { ontMacAddressTable 1 }
ontMacAddressEntry ::=
SEQUENCE
{
ontUserMacAddress MacAddress,
ontMacAddrOltIndex INTEGER(0..255),
ontMacAddrPonIndex INTEGER(0..255),
ontMacAddrOntIndex INTEGER(0..255),
ontMacAddrOntSN OCTET STRING (SIZE(0..255))
}
ontUserMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"user mac address in ont."
::= { ontMacAddressEntry 1 }
ontMacAddrOltIndex OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"oltIndex"
::= { ontMacAddressEntry 2 }
ontMacAddrPonIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponIndex"
::= { ontMacAddressEntry 3 }
ontMacAddrOntIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontIndex"
::= { ontMacAddressEntry 4 }
ontMacAddrOntSN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontSN"
::= { ontMacAddressEntry 5 }
--ont 12 --------------------------------------------------
ontOutboundTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontOutboundEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ont downstream speed limit table"
::= {ont 12}
ontOutboundEntry OBJECT-TYPE
SYNTAX ontOutboundEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"entry of ont outbound table"
INDEX { oltIndex, ponIndex, ontIndex, gemportId}
::= {ontOutboundTable 1}
ontOutboundEntry ::=
SEQUENCE
{
gemportId INTEGER (1..24),
vlanId INTEGER (1..4094),
vlanAction INTEGER (0..1),
outboundValue INTEGER (64..1048512),
outboundRowstatus RowStatus
}
gemportId OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"gemport index"
::= { ontOutboundEntry 1}
vlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vlan id"
::= { ontOutboundEntry 2}
vlanAction OBJECT-TYPE
SYNTAX INTEGER (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vlan Action
0----modify
1----add"
::= { ontOutboundEntry 3}
outboundValue OBJECT-TYPE
SYNTAX INTEGER (64..1048512)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"outbound value"
::= { ontOutboundEntry 4}
outboundRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"outbound rowstatus"
::= { ontOutboundEntry 5}
--ont 13 --------------------------------------------------
ontTrafficStaTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontTrafficStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ont traffic rate statistics table."
::= {ont 13}
ontTrafficStaEntry OBJECT-TYPE
SYNTAX ontTrafficStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ont traffic rate statistics table entry."
INDEX { ontTrafficStaOltIndex, ontTrafficStaPonIndex, ontTrafficStaOntIndex }
::= { ontTrafficStaTable 1 }
ontTrafficStaEntry ::=
SEQUENCE
{
ontTrafficStaOltIndex INTEGER,
ontTrafficStaPonIndex INTEGER,
ontTrafficStaOntIndex INTEGER,
ontTrafficStaDiscardFrames OCTET STRING,
ontTrafficStaUpFrames OCTET STRING,
ontTrafficStaUpBytes OCTET STRING,
ontTrafficStaDownFrames OCTET STRING,
ontTrafficStaDownBytes OCTET STRING,
ontTrafficStaUpTraffic OCTET STRING,
ontTrafficStaDownTraffic OCTET STRING
}
ontTrafficStaOltIndex OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"oltIndex"
::= { ontTrafficStaEntry 1 }
ontTrafficStaPonIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ponIndex"
::= { ontTrafficStaEntry 2 }
ontTrafficStaOntIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontIndex"
::= { ontTrafficStaEntry 3 }
ontTrafficStaDiscardFrames OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Discarded frames"
::= { ontTrafficStaEntry 4 }
ontTrafficStaUpFrames OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Upstream frames"
::= { ontTrafficStaEntry 5 }
ontTrafficStaUpBytes OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Upstream bytes"
::= { ontTrafficStaEntry 6 }
ontTrafficStaDownFrames OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Downstream frames"
::= { ontTrafficStaEntry 7 }
ontTrafficStaDownBytes OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Downstream bytes"
::= { ontTrafficStaEntry 8 }
ontTrafficStaUpTraffic OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Upstream traffic (kbps)"
::= { ontTrafficStaEntry 9 }
ontTrafficStaDownTraffic OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Downstream traffic (kbps)"
::= { ontTrafficStaEntry 10 }
----------------------------------------------------------
-----------------------dba table--------------------------
----------------------------------------------------------
dbaTable OBJECT-TYPE
SYNTAX SEQUENCE OF dbaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"dba table"
::= {dba 1}
dbaEntry OBJECT-TYPE
SYNTAX dbaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"dbaEntry table"
INDEX { dbaProfileIndex }
::= { dbaTable 1 }
dbaEntry ::=
SEQUENCE
{
dbaProfileIndex INTEGER(1..256),
dbaProfilename OCTET STRING (SIZE(0..255)),
dbaType INTEGER(1..5),
fixBandwidth INTEGER(128..1710720),
assuredBandwidth INTEGER(0..1710720),
maxBandwidth INTEGER(0..1710720),
dbaRowStatus RowStatus
}
dbaProfileIndex OBJECT-TYPE
SYNTAX INTEGER(1..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"dbaProfileIndex:
The index should be inputed with <1-256>"
::= { dbaEntry 1 }
dbaProfilename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"dbaProfilename, profile name"
::= { dbaEntry 2 }
dbaType OBJECT-TYPE
SYNTAX INTEGER(1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"dbaType,
1 fixed bandwidth
2 assured bandwidth
3 assured and max bandwidth
4 max bandwidth
5 fixed and assured and max bandwidth"
::= { dbaEntry 3 }
fixBandwidth OBJECT-TYPE
SYNTAX INTEGER(128..1710720)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"fixBandwidth:
ust to be divisible by 64kbps,must not
less than 128 kbps."
::= { dbaEntry 4 }
assuredBandwidth OBJECT-TYPE
SYNTAX INTEGER(0..1710720)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"assuredBandwidth:
must to be divisible by 64kbps, Can
be 0. If not 0, it must be at least 256 kbps."
::= { dbaEntry 5 }
maxBandwidth OBJECT-TYPE
SYNTAX INTEGER(0..1710720)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"maxBandwidth,max bandwidth:
must to be divisible by 64kbps, and
must not be less than the sum of assured BW plus fixedBW.
Must less than 1710720 kbps"
::= { dbaEntry 6 }
dbaRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= { dbaEntry 7 }
----------------------------------------------------------
------------------- ontSip table ------------------------
----------------------------------------------------------
-- ontSip table 1
ontSipDialPlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontSipDialPlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontVoIPTDialPlan table"
::= {ontSip 1}
ontSipDialPlanEntry OBJECT-TYPE
SYNTAX ontSipDialPlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontSipDialPlanEntry table"
INDEX { oltIndex, ponIndex, ontIndex, ontVoIPDialPlanIndex }
::= { ontSipDialPlanTable 1 }
ontSipDialPlanEntry ::=
SEQUENCE
{
ontSipDialPlanID INTEGER(1..10),
ontSipDialPlanToken OCTET STRING (SIZE(0..255)),
ontSipDialPlanRowStatus RowStatus
}
ontSipDialPlanID OBJECT-TYPE
SYNTAX INTEGER(1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontSipDialPlanID:
INTEGER<1-10> id of dial plan <1-10>"
::= { ontSipDialPlanEntry 1 }
ontSipDialPlanToken OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"default: x.T such as: [1-7]xxxxxxxxx#"
::= { ontSipDialPlanEntry 2 }
ontSipDialPlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= { ontSipDialPlanEntry 3 }
-- ontSip table 2
ontSipProxyTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontSipProxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontSipProxy table"
::= {ontSip 2}
ontSipProxyEntry OBJECT-TYPE
SYNTAX ontSipProxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontSipProxyEntry table"
INDEX { oltIndex, ponIndex, ontIndex, ontVoIPProxyIndex }
::= { ontSipProxyTable 1 }
ontSipProxyEntry ::=
SEQUENCE
{
ontSipProxyID INTEGER(1..2),
ontSipProxyAddress IpAddress,
ontSipProxySignalPort INTEGER(1..65535),
ontSipProxyRowStatus RowStatus
}
ontSipProxyID OBJECT-TYPE
SYNTAX INTEGER(1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontSipProxyID:
primary primary = 1
second second = 2"
::= { ontSipProxyEntry 1 }
ontSipProxyAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontVoIPProxyAddress"
::= { ontSipProxyEntry 2 }
ontSipProxySignalPort OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontVoIPProxySignalPort"
::= { ontSipProxyEntry 3 }
ontSipProxyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= { ontSipProxyEntry 4 }
-- ontSip table 3
ontSipUserTableI OBJECT-TYPE
SYNTAX SEQUENCE OF ontSipUserEntryI
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontVoIPTDialPlan table"
::= {ontSip 3}
ontSipUserEntryI OBJECT-TYPE
SYNTAX ontSipUserEntryI
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontSipUserEntryI table"
INDEX { oltIndex, ponIndex, ontIndex }
::= { ontSipUserTableI 1 }
ontSipUserEntryI ::=
SEQUENCE
{
ontSipUserIPaddress IpAddress,
ontSipUserIPaddressMask IpAddress,
ontSipUserVlan INTEGER(1..4094),
ontSipUserIPRowStatus RowStatus
}
ontSipUserIPaddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontSipUserIPaddress"
::= { ontSipUserEntryI 1 }
ontSipUserIPaddressMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontSipUserIPaddressMask"
::= { ontSipUserEntryI 2 }
ontSipUserVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontSipUserVlan"
::= { ontSipUserEntryI 3 }
ontSipUserIPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= { ontSipUserEntryI 4 }
-- ontSip table 4
ontSipUserTableII OBJECT-TYPE
SYNTAX SEQUENCE OF ontSipUserEntryII
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontSipTDialPlan table"
::= {ontSip 4}
ontSipUserEntryII OBJECT-TYPE
SYNTAX ontSipUserEntryII
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontSipUserEntryII table"
INDEX { oltIndex, ponIndex, ontIndex, ontVoIPUserIndex }
::= { ontSipUserTableII 1 }
ontSipUserEntryII ::=
SEQUENCE
{
ontSipUserID INTEGER(1..2),
ontSipUserName OCTET STRING (SIZE(0..255)),
ontSipUserPassword OCTET STRING (SIZE(0..255)),
ontSipUserTelephoneNumber OCTET STRING (SIZE(0..255)),
ontSipUserNameRowStatus RowStatus,
ontSipUserTelephoneRowStatus RowStatus,
}
ontSipUserID OBJECT-TYPE
SYNTAX INTEGER(1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontSipUserID:
INTEGER<1-2> user id <1-2>"
::= { ontSipUserEntryII 1 }
ontSipUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontSipUserName"
::= { ontSipUserEntryII 2 }
ontSipUserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontSipUserPassword"
::= { ontSipUserEntryII 3 }
ontSipUserTelephoneNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontSipUserTelephoneNumber"
::= { ontSipUserEntryII 4 }
ontSipUserNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= { ontSipUserEntryII 5 }
ontSipUserTelephoneRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus"
::= { ontSipUserEntryII 6 }
-- --------------------------------------------------------
-- oltPower table
-- --------------------------------------------------------
oltPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF oltPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"oltPower Table"
::= {oltPower 1}
oltPowerEntry OBJECT-TYPE
SYNTAX oltPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"oltPowerEntry table"
INDEX { oltPowerIndex }
::= { oltPowerTable 1 }
oltPowerEntry ::=
SEQUENCE
{
oltPowerIndex INTEGER(1..2),
powerInsertState INTEGER(0..1),
powerRunningState INTEGER(0..1),
}
oltPowerIndex OBJECT-TYPE
SYNTAX INTEGER(1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"oltPowerIndex"
::= { oltPowerEntry 1 }
powerInsertState OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"INSERT = 1
EMPTY = 0"
::= { oltPowerEntry 2 }
powerRunningState OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"GOOD = 1
NO GOOD = 0"
::= { oltPowerEntry 3 }
-- ontGroup table
ontGroupManageTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontGroupManageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontGroupManageTable"
::= { ontGroup 1 }
ontGroupManageEntry OBJECT-TYPE
SYNTAX ontGroupManageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontGroupManageEntry"
INDEX { ontGroupIndex }
::= { ontGroupManageTable 1 }
ontGroupManageEntry ::=
SEQUENCE
{
ontGroupIndex INTEGER(1..64),
ontGroupDes OCTET STRING (SIZE(0..255)),
ontGroupManageRowStatus RowStatus,
ontGroupMember OCTET STRING (SIZE(0..255)),
}
ontGroupIndex OBJECT-TYPE
SYNTAX INTEGER(1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGroupIndex"
::= { ontGroupManageEntry 1 }
ontGroupDes OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupIndex"
::= { ontGroupManageEntry 2 }
ontGroupManageRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupManageRowStatus"
::= { ontGroupManageEntry 3}
ontGroupMember OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupMember"
::= { ontGroupManageEntry 4 }
-- ontGroupTcontTable table
ontGroupTcontTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontGroupTcontEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontGroupTcontTable"
::= { ontGroup 2 }
ontGroupTcontEntry OBJECT-TYPE
SYNTAX ontGroupTcontEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontGroupTcontEntry"
INDEX { ontGroupIndexI, ontGroupTcontIndex }
::= { ontGroupTcontTable 1 }
ontGroupTcontEntry ::=
SEQUENCE
{
ontGroupIndexI INTEGER(1..64),
ontGroupTcontIndex INTEGER(1..3),
ontGroupGemport INTEGER(1..24),
ontGroupGemportRowstatus RowStatus,
ontGroupbindDBAbyIndex INTEGER(1..256),
ontGroupbindDBARowstatus RowStatus,
}
ontGroupIndexI OBJECT-TYPE
SYNTAX INTEGER(1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGroupIndexI"
::= { ontGroupTcontEntry 1 }
ontGroupTcontIndex OBJECT-TYPE
SYNTAX INTEGER(1..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGroupTcontIndex"
::= { ontGroupTcontEntry 2 }
ontGroupGemport OBJECT-TYPE
SYNTAX INTEGER(1..24)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupGemport"
::= { ontGroupTcontEntry 3 }
ontGroupGemportRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupGemportRowstatus"
::= { ontGroupTcontEntry 4}
ontGroupbindDBAbyIndex OBJECT-TYPE
SYNTAX INTEGER(1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupbindDBAbyIndex"
::= { ontGroupTcontEntry 5}
ontGroupbindDBARowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupbindDBARowstatus"
::= { ontGroupTcontEntry 6}
-- ontGroupSerportTable
ontGroupSerportTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontGroupSerportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontGroupSerportTable"
::= { ontGroup 3 }
ontGroupSerportEntry OBJECT-TYPE
SYNTAX ontGroupSerportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontGroupSerportEntry"
INDEX { ontGroupIndexII, ontGroupSerportIndex,groupPriorityIndex }
::= { ontGroupSerportTable 1 }
ontGroupSerportEntry ::=
SEQUENCE
{
ontGroupIndexII INTEGER(1..64),
ontGroupSerportIndex INTEGER(1..4),
groupPriorityIndex INTEGER(0..8),
ontGroupMappingGemport INTEGER(1..24),
ontGroupMappingGemportRowstatus RowStatus,
}
ontGroupIndexII OBJECT-TYPE
SYNTAX INTEGER(1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGroupIndexII"
::= { ontGroupSerportEntry 1 }
ontGroupSerportIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGroupSerportIndex"
::= { ontGroupSerportEntry 2 }
groupPriorityIndex OBJECT-TYPE
SYNTAX INTEGER(0..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"groupPriorityIndex:
0----priority 0
1----priority 1
2----priority 2
3----priority 3
4----priority 4
5----priority 5
6----priority 6
7----priority 7
8----all priority"
::= { ontGroupSerportEntry 3 }
ontGroupMappingGemport OBJECT-TYPE
SYNTAX INTEGER(1..24)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupMappingGemport"
::= { ontGroupSerportEntry 4 }
ontGroupMappingGemportRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupMappingGemportRowstatus"
::= { ontGroupSerportEntry 5 }
-- ontGroupNormalconfigTable
ontGroupNormalconfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ontGroupNormalconfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontGroupNormalconfigTable"
::= { ontGroup 4 }
ontGroupNormalconfigEntry OBJECT-TYPE
SYNTAX ontGroupNormalconfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ontGroupNormalconfigEntry"
INDEX { ontGroupIndexIII }
::= { ontGroupNormalconfigTable 1 }
ontGroupNormalconfigEntry ::=
SEQUENCE
{
ontGroupIndexIII INTEGER(1..64),
ontGroupDeviceTypeIndex INTEGER(0..20),
}
ontGroupIndexIII OBJECT-TYPE
SYNTAX INTEGER(1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ontGroupIndex"
::= { ontGroupNormalconfigEntry 1 }
ontGroupDeviceTypeIndex OBJECT-TYPE
SYNTAX INTEGER(0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ontGroupDeviceTypeIndex:
00----no device type
01----t10-100 1ETH SFU
02----t10-420 4ETH+2POTS SFU
03----t10-214 2ETH(1ETH+1iTV)+1POTS SFU
04----t10-423 4ETH+2POTS+WIFI+USB HGU
05----t10-427 4ETH(3ETH+1iTV)+2POTS+WIFI+USB HGU
06----t10-403 4ETH+WIFI+USB HGU
07----t60-100 1ETH SFU
08----c40-100 1ETH SFU
09----c40-427 4ETH(3ETH+1iTV)+2POTS+WIFI+USB HGU
10----c30-401 4ETH+WIFI HGU
11----c30-423 4ETH+2POTS+WIFI+USB HGU
12----c30-420 4ETH+2POTS SFU
13----c31-423 4ETH+2POTS+WIFI+USB HGU+SFU
14----c30-214 2ETH(1ETH+1iTV)+1POTS SFU
15----m50-420 4ETH+2POTS SFU
16----f10-427 4ETH(3ETH+1iTV)+2POTS+WIFI+USB HGU
17----h60-100 1ETH SFU
18----s10-214 2ETH(1ETH+1iTV)+1POTS HGU
19----n20-100 1ETH SFU
20----n20-400 4ETH SFU
21----c40-210 1GE+1FE+1POTS HGU
22----c30-400 4ETH SFU
23----c32-423 4ETH+2POTS+WIFI+USB hybrid mode
24----s30-100 1ETH SFU
25----d10-423 4ETH+2POTS+WIFI+USB HGU
26----l30-100 1ETH SFU
27----l30-210 2ETH+1POTS SFU"
::= { ontGroupNormalconfigEntry 2 }
END