mibs/MIBS/fs/NSCRTV-EPONEOC-EPON-MIB

313 lines
11 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
NSCRTV-EPONEOC-EPON-MIB DEFINITIONS ::= BEGIN
IMPORTS
BridgeId, Timeout
FROM BRIDGE-MIB
IpAddress, Unsigned32, Integer32, Counter32,OBJECT-TYPE, TimeTicks, Gauge32, Counter64,
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
FROM SNMPv2-SMI
DateAndTime, MacAddress, TimeStamp, RowStatus, TruthValue, DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
nscrtvRoot OBJECT IDENTIFIER ::= { enterprises 17409 }
-- DESCRIPTION
-- "nscrtvRoot<6F><74><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E8B1B8><EFBFBD><EFBFBD>MIB<49><42><EFBFBD>ڵ㡣"
nscrtvHFCemsTree OBJECT IDENTIFIER ::= { nscrtvRoot 1 }
nscrtvEponEocTree OBJECT IDENTIFIER ::= { nscrtvRoot 2}
-- DESCRIPTION
-- "nscrtvEponEocTree<65><65><EFBFBD><EFBFBD>EPON<4F><4E>EoC<6F><43><EFBFBD><EFBFBD>ϵͳMIB<49><42><EFBFBD>ڵ<EFBFBD>,"
-- "<22><><EFBFBD><EFBFBD>EPON<4F><4E>EoCϵͳ<CFB5><CDB3>MIB<49><42>Ӧ<EFBFBD>ڸýڵ<C3BD><DAB5><EFBFBD><C2B6>塣"
propertyIdent OBJECT IDENTIFIER ::= { nscrtvEponEocTree 1}
-- DESCRIPTION
-- "<22><><EFBFBD><EFBFBD>(Property)MIB<49>ķ<EFBFBD>֧<EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>ʶ<EFBFBD><CAB6>"
alarmsIdent OBJECT IDENTIFIER ::= { nscrtvEponEocTree 2}
-- DESCRIPTION
-- "<22>澯(Alarms)MIB<49>ķ<EFBFBD>֧<EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>ʶ<EFBFBD><CAB6>"
eponTree OBJECT IDENTIFIER ::= { nscrtvEponEocTree 3}
-- DESCRIPTION
-- "EPON MIB<49>ķ<EFBFBD>֧<EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>ʶ<EFBFBD><CAB6>"
eoCTree OBJECT IDENTIFIER ::= { nscrtvEponEocTree 4}
-- DESCRIPTION
-- "EoC MIB<49>ķ<EFBFBD>֧<EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>ʶ<EFBFBD><CAB6>"
eponAlarmTree OBJECT IDENTIFIER ::= { alarmsIdent 11 }
eponTrapObjectGroup OBJECT IDENTIFIER ::= { eponAlarmTree 1 }
eponAlarmObjGroup OBJECT IDENTIFIER ::= { eponAlarmTree 2 }
eponManagementObjGroup OBJECT IDENTIFIER ::= { eponAlarmTree 3 }
systemObjects OBJECT IDENTIFIER ::= { eponTree 1 }
sniObjects OBJECT IDENTIFIER ::= { eponTree 2 }
ponPortObjects OBJECT IDENTIFIER ::= { eponTree 3 }
onuObjects OBJECT IDENTIFIER ::= { eponTree 4 }
uniObjects OBJECT IDENTIFIER ::= { eponTree 5 }
igmpManagementObjects OBJECT IDENTIFIER ::= { eponTree 6 }
vlanManagementObjects OBJECT IDENTIFIER ::= { eponTree 7 }
qosManagementObjects OBJECT IDENTIFIER ::= { eponTree 8 }
stpManagementObjects OBJECT IDENTIFIER ::= { eponTree 9 }
performanceStatisticObjects OBJECT IDENTIFIER ::= { eponTree 10 }
eponLinkedEoCManagementObjects OBJECT IDENTIFIER ::= { eponTree 11 }
EponDeviceIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
Epon olt/onu<6E><EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>
ONU ID<49><44><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD>4<EFBFBD>ֽڣ<D6BD><DAA3><EFBFBD><EFBFBD><EFBFBD>--<2D>ͣ<EFBFBD>
Olt device-8bit OLT Card-8bit Pon port-8bit OnuNUM-8bit
Note:
----
1. OLT device must not be 0.
2. Card here shall confirm the last byte definition of EponCardIndex
to indicate the main-slot and sub-slot index.
3. Pon port must not be 0.
4. The useful ONU logical ID MUST never be set to 0, where NUM of 0 has
another meaning, to indicate that the ONU logical ID is meaningless,
or said to not applied.
Usage guide:
-----------
This TC could be used for OLT SNI, OLT PON port, OLT ONU ID
ONU UNI, OLT device, trunk.
If the refered MIB object does not have clear definition,
refer to the following:
Applied Obj - Descriptions of Index
------------------------------------------------------------------
OLT Pon Port - OnuNum shall be set to 0,
OLT SNI - Same as OLT Pon Port
OLT onu ID - Set OnuNUM to corresponding ONU logical ID
ONU UNI - Same as OLT ONU ID
OLT device - Set card, pon port and OnuNUM to 0
Trunk - Card to 0x3F, pon port to trunk ID, OnuNUM to 0
Olt device to corresponding ONU device
"
SYNTAX Unsigned32
EponCardIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
<20><EFBFBD><E5BFA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
For easy presenting the chassis view by NMS, bCardIndex shall be formatted
in a following manner:
Four bytes of INTEGER, from the most significant byte to the least significant
bytes
-----------------------------------------------------------------------------
Reserved byte Reserved byte Reserved byte Sub-slot 2-bit Main-slot 6-bit
Notes:
-----
1. Reserved bytes shall be set to 0.
2. The main-slot shall be started from 1, and shall be in a consecutive manner,
for all slots, including service slots, control slots, switch slots, power
slots,FAN slots, etc.For example, 1, 2, 3
3. The sub-slot shall be started from 1, and shall be in a consecutive manner.
For example, 1, 2. If no sub-slot concept of a main-slot, set to 0.
4. For fixed device, if no slot concept, NE shall set both main-slot and sub-slot
to 0, to indicate this is meaningless. For modulized device, they MUST not be
set to 0.This definition shall applied to both OLT and ONU.
5. For trunk, since there is no slot concept, set main-slot to all-1 and sub-slot
to 0. This definition shall applied to both OLT and ONU.
For example,
0x00 00 00 0A, represents main-slot 10, no sub-slot
0x00 00 00 42, represents main-slot 2, sub-slot 1
0x00 00 00 3F, represents a trunk
"
SYNTAX Unsigned32
EponPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
Epon<6F>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
The device port number shall start from 1. Nunber 0 had specific meaning, stands
for portIndex is meaningless, for the situation defined.
"
SYNTAX INTEGER (0..255)
EponAlarmCode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Alarm codes, uniquely indentifies each kind of alarm.
Refer to EPON alarm definition table"
SYNTAX INTEGER (1..65535)
EponAlarmInstance ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
Alarm instance, which define the detailed management object
reported the alarm. For example, OLT device 1, slot 2, port 3
reports a port down alarm.
It is represents in OCTET STRING format.
1. The first four OCTET has same definition as EponDeviceIndex TC.
2. The fifth OCTET is the slot definition of ONU, which shall
have same definition as last byte definition in EponCardIndex
TC.
3. The sixth OCTET is the UNI port ID of ONU, which is similar to
EponPortIndex TC.
4. The seventh and eighth OCTETS are reserved and shall be set to
0 at any time, and shall be ignored by maangement system.
For example,
0x01 02 03 04 05 06 00 00, represents OLT device 1, slot 2, port 3,
ONU logical ID 4, slot 5 UNI port 6 of the connected ONU.
"
SYNTAX OCTET STRING ( SIZE (8) )
EponSeverityType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
<20><EFBFBD><E6BEAF><EFBFBD>س̶<D8B3>"
SYNTAX INTEGER
{
critical(1),
major(2),
minor(3),
warning(4),
info(5),
clear(6)
}
AutoNegotiationTechAbility ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Technology ability of auto negotiation. Refer to
clause 30.6.1.1.5 of IEEE 802.3 2005 edition"
SYNTAX BITS
{
tenBaseTFullDuplex(1),
tenBaseTHalfDuplex(2),
hundredBaseTFullDuplex(3),
hundredBaseTHalfDuplex(4),
thousandBaseTFullDuplex(5),
thousandBaseTHalfDuplex(6),
thousandBaseXFullDuplex(7),
thousandBaseXHalfDuplex(8),
fdxPause(9),
fdxApause(10),
fdxSpause(11),
fdxBpause(12)
}
TAddress ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
First four octets sames definition of IpAddress, stands for NMS IP address
The last four octets same definition of INTEGER, stands for trap UDP port "
SYNTAX OCTET STRING (SIZE (8))
EponStats15MinRecordType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"15<31><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD>Ƽ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ0<CEAA><30>ʾ<EFBFBD><CABE>ǰ15<31><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
1..96<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD>15<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>96<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
SYNTAX INTEGER (0..96)
EponStats24HourRecordType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"24Сʱ<D0A1><CAB1><EFBFBD><EFBFBD>ͳ<EFBFBD>Ƽ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ0<CEAA><30>ʾ<EFBFBD><CABE>ǰ24Сʱ<D0A1><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
1..30<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD>24Сʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>, 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>ݣ<EFBFBD>30<33><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD>"
SYNTAX INTEGER (0..30)
EponStatsThresholdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
1- InOctets
2 InPkts
3 InBroadcastPkts
4 InMulticastPkts
5 InPkts64Octets
6 InPkts65to127Octets
7 InPkts128to255Octets
8 InPkts256to511Octets
9 InPkts512to1023Octets
10 InPkts1024to1518Octets
11 InPkts1519to1522Octets
12 InUndersizePkts
13 InOversizePkts
14 InFragments
15 InMpcpFrames
16 InMpcpOctets
17 InOAMFrames
18 InOAMOctets
19 InCRCErrorPkts
20 InDropEvents
21 InJabbers
22 InCollision
23 OutOctets
24 OutPkts
25 OutBroadcastPkts
26 OutMulticastPkts
27 OutPkts64Octets
28 OutPkts65to127Octets
29 OutPkts128to255Octets
30 OutPkts256to511Octets
31 OutPkts512to1023Octets
32 OutPkts1024to1518Octets
33 OutPkts1519o1522Octets
34 OutUndersizePkts
35 OutOversizePkts
36 OutFragments
37 OutMpcpFrames
38 OutMpcpOctets
39 OutOAMFrames
40 OutOAMOctets
41 OutCRCErrorPkts
42 OutDropEvents
43 OutJabbers
44 OutCollision
50 Temperature
Note:
----------------------------------------------------------------
1. For 50 Temperature, this parameter shall only applied to
a. Slot level, for each service/switch/management card, for
chassis-based system.
b. Node-level, for fixed box.
2. For 50 Temperature, shall be applied to both OLT and ONU
3. For 50 Temperature, since no 15-min performance data collection
are required, system shall ensure the temperature polling interval
no less than 5 seconds. The alarm shall be only generated when the
threshold is acrossed for three continuous intervals, and shall be
cleared, when the threshold is not accrossed any more, for three
continous intervals.
"
SYNTAX INTEGER (1..1024)
--
-- END of NSCRTV-EPONEOC-EPON-MIB
--
END