240 lines
10 KiB
Plaintext
240 lines
10 KiB
Plaintext
-- *****************************************************************
|
|
-- NMS-EPON-ONU-SERIAL-PORT.MIB: NMS ONU SERIAL PORT MIB file
|
|
-- AUG 2010
|
|
-- *****************************************************************
|
|
--
|
|
|
|
NMS-EPON-ONU-SERIAL-PORT DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Counter, IpAddress, Counter
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
nmsEPONGroup
|
|
FROM NMS-SMI
|
|
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
|
|
FROM SNMPv2-TC;
|
|
|
|
nmsEponOnuSerialPort OBJECT IDENTIFIER ::= { nmsEPONGroup 27 }
|
|
|
|
nmsEponOnuSerialPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NMSEponOnuSerialPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of epon ONU serial port table entries."
|
|
::= { nmsEponOnuSerialPort 1 }
|
|
|
|
nmsEponOnuSerialPortEntry OBJECT-TYPE
|
|
SYNTAX NMSEponOnuSerialPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of additional objects in the
|
|
epon ONU serial port table."
|
|
INDEX { llidIfIndex,onuSerialPortSeqNo }
|
|
::= { nmsEponOnuSerialPortTable 1 }
|
|
|
|
NMSEponOnuSerialPortEntry ::=
|
|
SEQUENCE {
|
|
llidIfIndex
|
|
INTEGER,
|
|
onuSerialPortSeqNo
|
|
INTEGER,
|
|
onuSerialPortSpeed
|
|
INTEGER,
|
|
onuSerialPortDataBits
|
|
INTEGER,
|
|
onuSerialPortHaltBits
|
|
INTEGER,
|
|
onuSerialPortParity
|
|
INTEGER,
|
|
onuSerialPortFlowControl
|
|
INTEGER,
|
|
onuSerialPortPropRowStatus
|
|
RowStatus,
|
|
onuSerialPortDataReadInterval
|
|
INTEGER,
|
|
onuSerialPortDataReadBytes
|
|
INTEGER,
|
|
onuSerialPortBufferRowStatus
|
|
RowStatus,
|
|
onuSerialPortKeepaliveMode
|
|
INTEGER,
|
|
onuSerialPortKeepaliveIdle
|
|
INTEGER,
|
|
onuSerialPortKeepaliveTimeout
|
|
INTEGER,
|
|
onuSerialPortKeepaliveProbeCount
|
|
INTEGER,
|
|
onuSerialPortKeepaliveRowStatus
|
|
RowStatus,
|
|
onuSerialPortLoopback
|
|
TruthValue
|
|
}
|
|
|
|
|
|
|
|
llidIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LLID interface id, unique in system. The same value as NMS-EPON-LLID mib index."
|
|
::= { nmsEponOnuSerialPortEntry 1 }
|
|
|
|
onuSerialPortSeqNo OBJECT-TYPE
|
|
SYNTAX INTEGER(224..239)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port sequence number, unique in one ONU."
|
|
::= { nmsEponOnuSerialPortEntry 2 }
|
|
|
|
onuSerialPortSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER(300..115200)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port speed. Default value is 9600."
|
|
::= { nmsEponOnuSerialPortEntry 3 }
|
|
|
|
onuSerialPortDataBits OBJECT-TYPE
|
|
SYNTAX INTEGER(5..8)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port data bits. Default value is 8."
|
|
::= { nmsEponOnuSerialPortEntry 4 }
|
|
|
|
onuSerialPortHaltBits OBJECT-TYPE
|
|
SYNTAX INTEGER(1..2)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port halt bits. Default value is 1."
|
|
::= { nmsEponOnuSerialPortEntry 5 }
|
|
|
|
onuSerialPortParity OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
odd(1),
|
|
even(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port parity. Default value is 0-none."
|
|
::= { nmsEponOnuSerialPortEntry 6 }
|
|
|
|
onuSerialPortFlowControl OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
software(1),
|
|
hardware(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port parity. Default value is 0-none."
|
|
::= { nmsEponOnuSerialPortEntry 7 }
|
|
|
|
onuSerialPortPropRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-create
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port properties row status.These five item are set together: onuSerialPortSpeed, onuSerialPortDataBits, onuSerialPortHaltBits, onuSerialPortParity, onuSerialPortFlowControl. "
|
|
::= { nmsEponOnuSerialPortEntry 8 }
|
|
|
|
onuSerialPortDataReadInterval OBJECT-TYPE
|
|
SYNTAX INTEGER(10..100000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port buffer data read interval. Unit is mili-second, and default value is 100 ms."
|
|
::= { nmsEponOnuSerialPortEntry 9 }
|
|
|
|
onuSerialPortDataReadBytes OBJECT-TYPE
|
|
SYNTAX INTEGER(10..1000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port buffer data read bytes. When storage is up to limit, the bytes must be sent out. Default value is 100."
|
|
::= { nmsEponOnuSerialPortEntry 10 }
|
|
|
|
onuSerialPortBufferRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-create
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port buffer setting row status.These two item are set together: onuSerialPortDataReadInterval, onuSerialPortDataReadBytes. "
|
|
::= { nmsEponOnuSerialPortEntry 11 }
|
|
|
|
onuSerialPortKeepaliveMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port keepalive mode. 0-disable, 1-enable."
|
|
::= { nmsEponOnuSerialPortEntry 12 }
|
|
|
|
onuSerialPortKeepaliveIdle OBJECT-TYPE
|
|
SYNTAX INTEGER(1..10000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port keepalive idle. if there is no r/x package in time of onuSerialPortKeepaliveIdle, system will send keepalive package to probe. Unit is second, and default value is 100 s."
|
|
::= { nmsEponOnuSerialPortEntry 13 }
|
|
|
|
onuSerialPortKeepaliveTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER(1..10000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port keepalive timeout. if there is no r/x package in time of onuSerialPortKeepaliveIdle, system will send keepalive package to probe. And if there is no rsponse package in onuSerialPortKeepaliveTimeout, this keepalive package is timeout. Unit is second, and default value is 100 s."
|
|
::= { nmsEponOnuSerialPortEntry 14 }
|
|
|
|
onuSerialPortKeepaliveProbeCount OBJECT-TYPE
|
|
SYNTAX INTEGER(1..1000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port keepalive probing package sending count. Default value is 3."
|
|
::= { nmsEponOnuSerialPortEntry 15 }
|
|
|
|
onuSerialPortKeepaliveRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-create
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port keepalive setting value row status. These three items are set together: onuSerialPortKeepaliveIdle, onuSerialPortKeepaliveTimeout, onuSerialPortKeepaliveProbeCount."
|
|
::= { nmsEponOnuSerialPortEntry 16 }
|
|
|
|
onuSerialPortLoopback OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU serial port loopback test."
|
|
::= { nmsEponOnuSerialPortEntry 17 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
END
|