From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/fs/NSCRTV-EPONEOC-EPON-MIB | 312 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 312 insertions(+) create mode 100644 MIBS/fs/NSCRTV-EPONEOC-EPON-MIB (limited to 'MIBS/fs/NSCRTV-EPONEOC-EPON-MIB') diff --git a/MIBS/fs/NSCRTV-EPONEOC-EPON-MIB b/MIBS/fs/NSCRTV-EPONEOC-EPON-MIB new file mode 100644 index 0000000..8259bb3 --- /dev/null +++ b/MIBS/fs/NSCRTV-EPONEOC-EPON-MIB @@ -0,0 +1,312 @@ + +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定义全国广电设备管理MIB根节点。" + +nscrtvHFCemsTree OBJECT IDENTIFIER ::= { nscrtvRoot 1 } +nscrtvEponEocTree OBJECT IDENTIFIER ::= { nscrtvRoot 2} +-- DESCRIPTION +-- "nscrtvEponEocTree定义EPON、EoC管理系统MIB根节点," +-- "所有EPON、EoC系统的MIB均应在该节点下定义。" + +propertyIdent OBJECT IDENTIFIER ::= { nscrtvEponEocTree 1} +-- DESCRIPTION +-- "属性(Property)MIB的分支节点标识。" + +alarmsIdent OBJECT IDENTIFIER ::= { nscrtvEponEocTree 2} + +-- DESCRIPTION +-- "告警(Alarms)MIB的分支节点标识。" + +eponTree OBJECT IDENTIFIER ::= { nscrtvEponEocTree 3} + +-- DESCRIPTION +-- "EPON MIB的分支节点标识。" + +eoCTree OBJECT IDENTIFIER ::= { nscrtvEponEocTree 4} + +-- DESCRIPTION +-- "EoC MIB的分支节点标识。" + + + 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设备索引号。 + ONU ID的组成(4字节)(高--低) + 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 + " + 板卡索引号 + 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端口索引号 + 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 + " + 告警严重程度" + 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分钟性能统计记录的索引号 + 索引号为0表示当前15分钟性能数据 + 1..96表示历史的15分钟性能,1代表最新的数据,96代表最老的数据" + SYNTAX INTEGER (0..96) + + EponStats24HourRecordType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "24小时性能统计记录的索引号 + 索引号为0表示当前24小时性能数据 + 1..30表示历史的24小时性能, 1代表最新的数据,30代表最老的数据" + SYNTAX INTEGER (0..30) + + EponStatsThresholdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "门限类型,见 性能量定义表 + 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 -- cgit v1.2.3