Observium_CE/mibs/bdcom/NMS-EPON-ONU-INTERFACE

321 lines
13 KiB
Plaintext
Raw Permalink Blame History

-- *****************************************************************
-- NMS-EPON-ONU-INTERFACE.MIB: NMS LLID ONU MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-ONU-INTERFACE 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;
nmsEponOnuIf OBJECT IDENTIFIER ::= { nmsEPONGroup 12 }
nmsepononuifTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU port property table entries."
::= { nmsEponOnuIf 1 }
nmsEponOnuIfEntry OBJECT-TYPE
SYNTAX NMSEponOnuIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU port property table."
INDEX { onuLlidDiid,onuIfSequenceNo }
::= { nmsepononuifTable 1 }
NMSEponOnuIfEntry ::=
SEQUENCE {
onuLlidDiid
INTEGER,
onuIfSequenceNo
INTEGER,
onuPvid
INTEGER,
onuOuterTagTpid
INTEGER,
onuMcstTagStrip
TruthValue,
onuMcstMaxGroup
INTEGER,
onuUniIfAdminStatus
TruthValue,
onuUniIfOperStatus
TruthValue,
onuUniIfMode
INTEGER,
onuUniIfSpeed
INTEGER,
onuUniIfFlowControlStatus
TruthValue,
onuUniIfLoopbackTest
TruthValue,
onuUniIfSpeedLimit
INTEGER,
onuUniIfStormControlType
INTEGER,
onuUniIfStormControlThreshold
INTEGER,
onuUniIfStormControlRowStatus
RowStatus,
onuUniIfDynamicMacLearningLimit
INTEGER,
onuUniIfVlanMode
INTEGER,
onuUniIfVlanCost
INTEGER,
onuUniIfTrunkvlans
BIT STRING,
onuUniIfSpeedLimitIngress
INTEGER,
onuUniIfctcLoopbackDetect
INTEGER,
onuUniIfctcNotifyLoopback
INTEGER
}
onuLlidDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID port DIID, as one of the index together with onuIfSequenceNo."
::= { nmsEponOnuIfEntry 1 }
onuIfSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU interface sequence number, as one of the index together with onuLlidDiid."
::= { nmsEponOnuIfEntry 2 }
onuPvid OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU PVID, range is 1 to 4094. Only UNI set is supported."
::= { nmsEponOnuIfEntry 3 }
onuOuterTagTpid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The TPID value of the outer tag. Only UNI set is supported."
::= { nmsEponOnuIfEntry 4 }
onuMcstTagStrip OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"if onuMcstTagStrip is TRUE, ONU will stripe VLAN tag of in downstream,
and if onuMcstTagStrip is FALSE, ONU will not stripe VLAN tag of in downstream."
::= { nmsEponOnuIfEntry 5 }
onuMcstMaxGroup OBJECT-TYPE
SYNTAX INTEGER(1..64)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum group number which an UNI port can hold. This value can be set only in igmp-snooping mode."
::= { nmsEponOnuIfEntry 6 }
onuUniIfAdminStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port administration status."
::= { nmsEponOnuIfEntry 7 }
onuUniIfOperStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port operating status."
::= { nmsEponOnuIfEntry 8 }
onuUniIfMode OBJECT-TYPE
SYNTAX INTEGER{
full(1),
half(2),
auto(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port mode(1-full<6C><6C>2-half<6C><66>3-auto)."
::= { nmsEponOnuIfEntry 9 }
onuUniIfSpeed OBJECT-TYPE
SYNTAX INTEGER{
s10M(1),
s100M(2),
s1000M(3),
auto(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port speed(1-10M<30><4D>2-100M<30><4D>3-1000M(ONU not support currently)4-auto)."
::= { nmsEponOnuIfEntry 10 }
onuUniIfFlowControlStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port flow control status."
::= { nmsEponOnuIfEntry 11 }
onuUniIfLoopbackTest OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port loopback test."
::= { nmsEponOnuIfEntry 12 }
onuUniIfSpeedLimit OBJECT-TYPE
SYNTAX INTEGER(64..100000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port speed limit()."
::= { nmsEponOnuIfEntry 13 }
onuUniIfStormControlType OBJECT-TYPE
SYNTAX INTEGER{
broadcast(1),
broadcast-multicast(2),
broadcast-multicast-unkown-unicast(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port storm control type(broadcast(1),broadcast-multicast(2),broadcast-multicast-unkown-unicast(3)."
::= { nmsEponOnuIfEntry 14 }
onuUniIfStormControlThreshold OBJECT-TYPE
SYNTAX INTEGER(256..100000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port storm control threshold(256~100000kbps)."
::= { nmsEponOnuIfEntry 15 }
onuUniIfStormControlRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU UNI port storm control configuration row status."
::= { nmsEponOnuIfEntry 16 }
onuUniIfDynamicMacLearningLimit OBJECT-TYPE
SYNTAX INTEGER(1..63)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port dynamic MAC address learning number limitation(1~63)."
::= { nmsEponOnuIfEntry 17 }
onuUniIfVlanMode OBJECT-TYPE
SYNTAX INTEGER{
transparent-mode(0),
tag-mode(1),
translation-mode(2),
aggregation-mode(3),
trunk-mode(4),
stacking-mode(253)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port VLAN mode."
::= { nmsEponOnuIfEntry 18 }
onuUniIfVlanCost OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port VLAN cost. Default value is 0."
::= { nmsEponOnuIfEntry 19 }
onuUniIfTrunkvlans OBJECT-TYPE
SYNTAX BIT STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port allowed VLAN in trunk mode. There is totally 4094 bit, and each bit value means allow VLAN or not, 0 mean forbidding VLAN and 1 means allowed VLAN."
::= { nmsEponOnuIfEntry 20 }
onuUniIfSpeedLimitIngress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure ONU UNI interface ingress rate limit. Default value is 0, that means disable."
::= { nmsEponOnuIfEntry 21 }
onuUniMacBindMode OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI interface MAC bind mode. Default value is 0, that means disable."
::= { nmsEponOnuIfEntry 22 }
onuUniIfctcLoopbackDetect OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port CTC loopback detect:disable(0),enable(1),default value is 0."
::= { nmsEponOnuIfEntry 23 }
onuUniIfctcNotifyLoopback OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port CTC notify loopback :disable(0),enable(1),default value is 0."
::= { nmsEponOnuIfEntry 24 }
END