1
2-- File Name : GW-EPON-MIB.mi2
3-- Date      : Tue Nov 27 13:46:08 CST 2012
4-- Author    : AdventNet Agent Toolkit C Edition - MibEditor 6
5
6
7
8GW-EPON-MIB	DEFINITIONS ::= BEGIN
9	IMPORTS
10		devices
11			FROM GWTT-SMI
12		RowStatus, TruthValue, DisplayString, MacAddress, TEXTUAL-CONVENTION, DateAndTime
13			FROM SNMPv2-TC
14		MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks, NOTIFICATION-TYPE, Counter32, IpAddress
15			FROM SNMPv2-SMI;
16
17	gwEponMib	MODULE-IDENTITY
18		LAST-UPDATED	"200804100000Z"
19		ORGANIZATION	"Organization"
20		CONTACT-INFO	"Contact-info"
21		DESCRIPTION		"EPON private MIB information definitions"
22		REVISION		"200603240959Z"
23		DESCRIPTION		""
24		::=  {  devices  20  }
25
26-- TEXTUAL-CONVENTIONS --
27	ChassisSlotSupportType ::= TEXTUAL-CONVENTION
28		DISPLAY-HINT	""
29		STATUS			current
30		DESCRIPTION
31			"The value indicates the type of board this slot surpports."
32		SYNTAX 			BITS  { sw ( 0 ) ,
33		                        epon ( 1 ) ,
34								gpon ( 2 ) ,
35								get ( 3 ) ,
36								geo ( 4 ) ,
37								tdm ( 5 ) ,
38								stm1 ( 6 ) ,
39								pwu48 ( 7 ) ,
40								pwu220 ( 8 ) ,
41								smb ( 9 ) ,
42								gem ( 10 ) ,
43								sig ( 11 ) ,
44								onuEponB ( 12 ) ,
45								onu6FeC ( 13 ) ,
46								onu8FeD ( 14 ) ,
47								onu16FeD ( 15 ) ,
48								onu8PotsA ( 16 ) ,
49								onu8PotsB ( 17 ) ,
50								onu8FxsA ( 18 ) ,
51								onu8FxsB ( 19 ) ,
52								oltMain ( 20 ) ,
53								olt2Epon ( 21 ) ,
54								e1 ( 22 ) ,
55								oltE1 ( 23 ) ,
56								onuE1A ( 24 ) ,
57								onuE1B ( 25 ) ,
58								sw_6900 ( 26 ) ,
59								olt4epon ( 27 ) ,
60								olt8epon ( 28 ) ,
61								olt12epon ( 29 ) ,
62								gem4ge ( 30 ) ,
63								gem10ge ( 31 ) ,
64								fan_6900 ( 32 ) ,
65								pwu_48 ( 33 ) ,
66								pwu_220 ( 34 ) ,
67								olt4epon4ge(35),
68								pwu_220_6900m(36),
69								pwu_48_6900m(37),
70								fan_6900s(38),
71								pwu_220_6900s(39),
72								pwu_48_6900s(40)}
73
74	OnuAlarmLevelList ::= TEXTUAL-CONVENTION
75		DISPLAY-HINT	""
76		STATUS			current
77		DESCRIPTION
78			"Each octet within this value specifies a alarm-level of one ONU of
79         a PON, with the first octet specifying ONU1 alarm-level, and the
80         second octet specifying ONU2 alarm-level, etc.
81         Per octet value is defined:
82         '0' - null
83         '1' - vital
84         '2' - major
85         '3' - minor
86         '4' - warning
87         '5' - clear
88         '6' - information
89         '7' - off-line."
90		SYNTAX 			OCTET STRING
91
92	EponDeviceType ::= TEXTUAL-CONVENTION
93		DISPLAY-HINT	"d"
94		STATUS			current
95		DESCRIPTION
96			"The value indicates the type of this device:
97	            	  1  - unknown,
98					  2  - GFA6700,
99					  3  - GFA6100,
100					  4  - GT811,
101					  5  - GT831,
102					  6  - GT831-CATV,
103					  7  - GT812,
104					  8  - GT813,
105					  9  - GT881,
106					  10 - GT861,
107					  11 - GT891,
108					  12 - GT810,
109					  13 - GT863,
110					  14 - other,
111					  15 - GT865,
112					  16 - GT816,
113					  17 - GT811A,
114					  18 - GT812A,
115					  19 - GT831A,
116					  20 - GT831A-CATV,
117					  21 - GT815,
118					  22 - GT812B,
119					  23 - GT831B,
120					  24 - GT866,
121					  25 - GT811_B,
122					  26 - GT851,
123					  27 - GT813_B,
124					  28 - GT862,
125					  29 - GT892,
126					  30 - GT835,
127					  31 - GT831_B_CATV,
128					  32 - GT815_B,
129					  33 - GT871,
130					  34 - GT871R,
131					  35 - GD5048,
132					  36 - GD6024,
133					  37 - GT872,
134					  38 - GT872P,			--GT872B(deprecated)
135					  39 - GT872R,
136					  40 - GT873,
137					  41 - GT873P,
138					  42 - GT873R,
139					  43 - GT871P,
140					  44 - GT870,
141					  45 - GT811_C,
142					  46 - GT810_A,
143					  47 - GT811_D,
144					  96 - GFA6900M,
145					  97 - GGA6900S,
146					  99 - GFA6900"
147		SYNTAX 			Integer32
148
149	OnuList ::= TEXTUAL-CONVENTION
150		DISPLAY-HINT	""
151		STATUS			current
152		DESCRIPTION
153			"Each octet within this value specifies a set of eight ONUs, with
154         the first octet specifying ONUs ID 1 through 8, the second octet
155         specifying ONUs ID 9 through 16, etc. Within each octet, the most
156         significant bit represents the lowest numbered ONU ID, and the
157         least significant bit represents the highest numbered ONU ID. Thus,
158         each ONU of a PON is represented by a single bit within the value
159         of this object. If the bit has a value of '1', then the ONU is
160         registered and included in this list; if the bit has a value of
161         '0', then the ONU is disregistered and not included."
162		SYNTAX 			OCTET STRING
163
164	ChassisSlotBoardType ::= TEXTUAL-CONVENTION
165		DISPLAY-HINT	""
166		STATUS			current
167		DESCRIPTION
168			"The value indicates the type of this board:
169		              null(1)     - NULL,
170		              unknown(2)  - Unknown,
171		              sw(3)       - SW (OLT), master control and switch board.
172		              epon(4)     - EPON (OLT), slave epon board.
173                      gpon(5)     - GPON (OLT), slave gpon board.
174		              get(6)      - GET (OLT, 4GE-TX), using category 5 UTP interface.
175                      geo(7)      - GEO (OLT, 4GE-XX), using X fiber over PMT interface.
176		              tdm(8)      - TDM (OLT), slave tdm board.
177		              stm1(9)     - STM1 (OLT), slave stm1 board.
178		              pwu48(10)   - PWR48, power board with input of -48V(DC).
179		              pwu220(11)  - PWR220, power board with input of 220V(AC).
180		              smb(12)     - SMB (ONU), the simple mainboard of box device.
181		              gem(13)     - GEM (OLT), slave board.
182		              sig(14)     - SIG (OLT), slave board.
183		              onuEponB(15) - EPON-B (ONU).
184					  onu6FeC(16)  - 6FE_C (ONU), RJ45 connector.
185					  onu8FeD(17)  - 8FE_D (ONU), SCSI68 connector.
186					  onu16FeD(18) - 16FE_D (ONU), SCSI68 connector.
187					  onu8PotsA(19)- 8POTS-A (ONU), RJ11 connector.
188					  onu8PotsB(20)- 8POTS-B (ONU), RJ21 connector.
189					  onu8FxsA(21) - 8FXS-A (ONU), RJ11 connector.
190					  onu8FxsB(22) - 8FXS-B (ONU), RJ21 connector.
191					  oltMain(23) - the master board of box-device OLT.
192					  olt2Epon(24) - the EPON board of box-device OLT.
193					  E1 ( 25 )   -
194					  oltE1 ( 26 ) ,
195					  onuE1A ( 27 ) ,
196					  onuE1B ( 28 ) ,
197					  sw_6900 ( 29 )   - SW (OLT), master control and switch board of GFA6900.
198					  olt4epon ( 30 )  - EPON (OLT) , PON board with 4 PON ports.
199					  olt8epon ( 31 )  - EPON (OLT) , PON board with 8 PON ports.
200					  olt12epon ( 32 ) - EPON (OLT) , PON board with 12 PON ports and 4 GE ports.
201				      gem4ge ( 33 )    - GEM (OLT) , GEM board with 4 GE ports.
202					  gem10ge ( 34 )   - GEM (OLT) , GEM board with 1 10GE port and 4 GE ports.
203					  fan_6900 ( 35 )  - FAN (OLT) , FAN board of GFA6900.
204					  pwu_48 ( 36 )    - PWU (OLT) , 48V Power board of GFA6900 and GFA6900M.
205					  pwu_220 ( 37 )   - PWU (OLT) , 220V Power board of GFA6900.
206					  olt4epon4ge(38) - EPON (OLT) , EPON board with 4 PON ports and 4 GE ports
207					  pwu_220_6900m(39)  - PWU (OLT) , 220V Power board of GFA6900M.
208					  fan_6900s(40)      - FAN (OLT) , FAN board of GFA6900S.
209					  pwu_48_6900s(41)   - PWU (OLT) , 48V Power board of GFA6900S.
210					  pwu_220_6900s(42)  - PWU (OLT) , 220V Power board of GFA6900S. "
211
212		SYNTAX 			INTEGER  { null ( 1 ) ,
213		                           unknown ( 2 ) ,
214								   sw ( 3 ) ,
215								   epon ( 4 ) ,
216								   gpon ( 5 ) ,
217								   get ( 6 ) ,
218								   geo ( 7 ) ,
219								   tdm ( 8 ) ,
220								   stm1 ( 9 ) ,
221								   pwu48 ( 10 ) ,
222								   pwu220 ( 11 ) ,
223								   smb ( 12 ) ,
224								   gem ( 13 ) ,
225								   sig ( 14 ) ,
226								   onuEponB ( 15 ) ,
227								   onu6FeC ( 16 ) ,
228								   onu8FeD ( 17 ) ,
229								   onu16FeD ( 18 ) ,
230								   onu8PotsA ( 19 ) ,
231								   onu8PotsB ( 20 ) ,
232								   onu8FxsA ( 21 ) ,
233								   onu8FxsB ( 22 ) ,
234								   oltMain ( 23 ) ,
235								   olt2Epon ( 24 ) ,
236								   e1 ( 25 ) ,
237								   oltE1 ( 26 ) ,
238								   onuE1A ( 27 ) ,
239								   onuE1B ( 28 ) ,
240								   sw_6900 ( 29 ) ,
241								   olt4epon ( 30 ) ,
242								   olt8epon ( 31 ) ,
243								   olt12epon ( 32 ) ,
244								   gem4ge ( 33 ) ,
245								   gem10ge ( 34 ) ,
246								   fan_6900 ( 35 ) ,
247								   pwu_48 ( 36 ) ,
248								   pwu_220 ( 37 ) ,
249									olt4epon4ge(38) ,
250									pwu_220_6900m(39) ,
251									fan_6900s(40) ,
252									pwu_48_6900s(41) ,
253									pwu_220_6900s(42)}
254
255	gwEponMibObjects	OBJECT IDENTIFIER
256		::=  {  gwEponMib  1  }
257
258	gwEponCfgGroup	OBJECT IDENTIFIER
259		::=  {  gwEponMibObjects  1  }
260
261	gwEponDevice	OBJECT IDENTIFIER
262		::=  {  gwEponCfgGroup  1  }
263
264	gwEponBoard	OBJECT IDENTIFIER
265		::=  {  gwEponCfgGroup  2  }
266
267	gwEponPon	OBJECT IDENTIFIER
268		::=  {  gwEponCfgGroup  3  }
269
270	gwEponPonOnuAuth	OBJECT IDENTIFIER
271		::=  {  gwEponCfgGroup  4  }
272
273	gwEponLlid	OBJECT IDENTIFIER
274		::=  {  gwEponCfgGroup  5  }
275
276	gwDevTrapGroup	OBJECT IDENTIFIER
277		::=  {  gwEponCfgGroup  6  }
278
279	gwAlarmLevelGroup	OBJECT IDENTIFIER
280		::=  {  gwEponCfgGroup  7  }
281
282       gwConsoleCfgGroup OBJECT IDENTIFIER
283	       ::= { gwEponCfgGroup 8 }
284
285
286	gwEponDevTable	OBJECT-TYPE
287		SYNTAX		SEQUENCE  OF  GwEponDevEntry
288		MAX-ACCESS	not-accessible
289		STATUS		current
290		DESCRIPTION	"Table of device informations"
291		::=  { gwEponDevice  1 }
292
293	gwEponDevEntry	OBJECT-TYPE
294		SYNTAX		GwEponDevEntry
295		MAX-ACCESS	not-accessible
296		STATUS		current
297		DESCRIPTION	"An entry in the table, containing properties and some descriptions"
298		INDEX		{  deviceIndex  }
299		::=  { gwEponDevTable 1 }
300
301	GwEponDevEntry  ::=  SEQUENCE {
302		deviceIndex  Integer32,
303		deviceType  EponDeviceType,
304		deviceName  DisplayString,
305		deviceDescription  DisplayString,
306		deviceLocation  DisplayString,
307		deviceVendor  DisplayString,
308		deviceFirmWareVersion  DisplayString,
309		deviceSoftWareVersion  DisplayString,
310		deviceHardWareVersion  DisplayString,
311		deviceOperStatus  INTEGER,
312		deviceAlarmStatus  INTEGER,
313		deviceMacAddress  MacAddress,
314		deviceLastChange  TimeTicks,
315		deviceReset  INTEGER,
316		deviceEntLogicalIndex  Integer32,
317		deviceEntLogicalCommunity  DisplayString,
318		deviceOnuTestDistance  Integer32,
319		deviceUpTime  TimeTicks,
320		deviceStpEnable  INTEGER,
321		deviceChipsetVendor  DisplayString,
322		deviceChipsetMode  Integer32,
323		deviceChipsetRevision  DisplayString,
324		deviceChipsetDate  DisplayString,
325		deviceCapPortDesc  DisplayString,
326		deviceCapEthPortNum  Integer32,
327		deviceCapIadPotsPortNum  Integer32,
328		deviceCapE1PortNum  Integer32,
329		deviceCapUQueueTotal  Integer32,
330		deviceCapUQueuePort  Integer32,
331		deviceCapDQueueTotal  Integer32,
332		deviceCapDQueuePort  Integer32,
333		deviceCapBattery  INTEGER,
334		deviceMulticastSwitch  INTEGER,
335		deviceSystemTime  DateAndTime,
336		deviceRestartupTime  DateAndTime,
337		deviceTrafficServiceStatus  INTEGER,
338		deviceAlarmMask  BITS,
339		deviceModel  DisplayString,
340		deviceMulticastFastLeaveAbility  BITS,
341		deviceMulticastFastLeaveOperState  INTEGER,
342		deviceMulticastFastLeaveAdminState  INTEGER,
343		onuMacTableAlarmThreshold  Integer32,
344		onuMacNumbers  Integer32
345		}
346
347
348	deviceIndex	OBJECT-TYPE
349		SYNTAX			Integer32
350		MAX-ACCESS		read-only
351		STATUS			current
352		DESCRIPTION		"Index of device"
353		::=  {  gwEponDevEntry  1  }
354
355
356	deviceType	OBJECT-TYPE
357		SYNTAX			EponDeviceType
358		MAX-ACCESS		read-only
359		STATUS			current
360		DESCRIPTION		"The value indicates the type of this device"
361		::=  {  gwEponDevEntry  2  }
362
363
364	deviceName	OBJECT-TYPE
365		SYNTAX			DisplayString
366		MAX-ACCESS		read-write
367		STATUS			current
368		DESCRIPTION		"A string indicates or configure device name"
369		::=  {  gwEponDevEntry  3  }
370
371
372	deviceDescription	OBJECT-TYPE
373		SYNTAX			DisplayString  ( SIZE ( 0 .. 255  ) )
374		MAX-ACCESS		read-write
375		STATUS			current
376		DESCRIPTION		"Description  for this device"
377		::=  {  gwEponDevEntry  4  }
378
379
380	deviceLocation	OBJECT-TYPE
381		SYNTAX			DisplayString  ( SIZE ( 0 .. 255  ) )
382		MAX-ACCESS		read-write
383		STATUS			current
384		DESCRIPTION		"A string indicates and configure the device location"
385		::=  {  gwEponDevEntry  5  }
386
387
388	deviceVendor	OBJECT-TYPE
389		SYNTAX			DisplayString  ( SIZE ( 0 .. 255  ) )
390		MAX-ACCESS		read-only
391		STATUS			current
392		DESCRIPTION		"A string indicates the vendor"
393		::=  {  gwEponDevEntry  6  }
394
395
396	deviceFirmWareVersion	OBJECT-TYPE
397		SYNTAX			DisplayString  ( SIZE ( 20  ) )
398		MAX-ACCESS		read-only
399		STATUS			current
400		DESCRIPTION		"The value indicates the version of firmware"
401		::=  {  gwEponDevEntry  7  }
402
403
404	deviceSoftWareVersion	OBJECT-TYPE
405		SYNTAX			DisplayString  ( SIZE ( 20  ) )
406		MAX-ACCESS		read-only
407		STATUS			current
408		DESCRIPTION		"The value indicates the version of software"
409		::=  {  gwEponDevEntry  8  }
410
411
412	deviceHardWareVersion	OBJECT-TYPE
413		SYNTAX			DisplayString  ( SIZE ( 20  ) )
414		MAX-ACCESS		read-only
415		STATUS			current
416		DESCRIPTION		"The value indicates the version of PCB"
417		::=  {  gwEponDevEntry  9  }
418
419
420	deviceOperStatus	OBJECT-TYPE
421		SYNTAX			INTEGER  { up ( 1 ) , down ( 2 ) , unknown ( 3 ) , dormant ( 4 ) , powerDown ( 5 ) }
422		MAX-ACCESS		read-only
423		STATUS			current
424		DESCRIPTION		"The current operational state of the device, 'down(2)' indicates
425						 that the ONU is off-line. 'dormant(4)' indicates the device is
426						 waiting for external actions (such as no bandwidth for any service),
427						 'powerDown(5)' indicates the device is power down or dying gasp."
428		DEFVAL			{ down }
429		::=  {  gwEponDevEntry  10  }
430
431
432	deviceAlarmStatus	OBJECT-TYPE
433		SYNTAX			INTEGER  { vital ( 1 ) , major ( 2 ) , minor ( 3 ) , warning ( 4 ) , clear ( 5 ) }
434		MAX-ACCESS		read-only
435		STATUS			current
436		DESCRIPTION		"The value indicates alarm status for this device, it means unique alarm occur that unique bit is set '1', on the other hand,  unique bit is set 0 while this alarm is cleared."
437		::=  {  gwEponDevEntry  11  }
438
439
440	deviceMacAddress	OBJECT-TYPE
441		SYNTAX			MacAddress  ( SIZE ( 6  ) )
442		MAX-ACCESS		read-write
443		STATUS			current
444		DESCRIPTION		"The value indicates and confgure device MAC address"
445		::=  {  gwEponDevEntry  12  }
446
447
448	deviceLastChange	OBJECT-TYPE
449		SYNTAX			TimeTicks
450		MAX-ACCESS		read-only
451		STATUS			current
452		DESCRIPTION		"the last time for this device change"
453		::=  {  gwEponDevEntry  15  }
454
455
456	deviceReset	OBJECT-TYPE
457		SYNTAX			INTEGER  { noop ( 1 ) , reset ( 2 ) }
458		MAX-ACCESS		read-write
459		STATUS			current
460		DESCRIPTION		"Description"
461		DEFVAL			{ noop }
462		::=  {  gwEponDevEntry  16  }
463
464
465	deviceEntLogicalIndex	OBJECT-TYPE
466		SYNTAX			Integer32  ( 1 .. 2147483647  )
467		MAX-ACCESS		read-only
468		STATUS			current
469		DESCRIPTION		"The value of this object uniquely identifies the logical
470            entity. The value should be a small positive integer; index
471            values for different logical entities are are not
472            necessarily contiguous."
473		::=  {  gwEponDevEntry  17  }
474
475
476	deviceEntLogicalCommunity	OBJECT-TYPE
477		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
478		MAX-ACCESS		read-only
479		STATUS			current
480		DESCRIPTION		"An SNMPv1 or SNMPv2C community-string which can be used to
481            access detailed management information for this logical
482            entity.  The agent should allow read access with this
483            community string (to an appropriate subset of all managed
484            objects) and may also return a community string based on the
485            privileges of the request used to read this object.  Note
486            that an agent may return a community string with read-only
487            privileges, even if this object is accessed with a read-
488            write community string. However, the agent must take care
489            not to return a community string which allows more
490            privileges than the community string used to access this
491            object.
492
493            A compliant SNMP agent may wish to conserve naming scopes by
494            representing multiple logical entities in a single 'default'
495            naming scope.  This is possible when the logical entities
496            represented by the same value of entLogicalCommunity have no
497            object instances in common.  For example, 'bridge1' and
498            'repeater1' may be part of the main naming scope, but at
499            least one additional community string is needed to represent
500            'bridge2' and 'repeater2'.
501
502            Logical entities 'bridge1' and 'repeater1' would be
503            represented by sysOREntries associated with the 'default'
504            naming scope.
505
506            For agents not accessible via SNMPv1 or SNMPv2C, the value
507            of this object is the empty string.  This object may also
508            contain an empty string if a community string has not yet
509            been assigned by the agent, or no community string with
510            suitable access rights can be returned for a particular SNMP
511            request.
512
513            Note that this object is deprecated. Agents which implement
514            SNMPv3 access should use the entLogicalContextEngineID and
515            entLogicalContextName objects to identify the context
516            associated with each logical entity.  SNMPv3 agents may
517            return a zero-length string for this object, or may continue
518            to return a community string (e.g., tri-lingual agent
519            support)."
520		::=  {  gwEponDevEntry  18  }
521
522
523	deviceOnuTestDistance	OBJECT-TYPE
524		SYNTAX			Integer32
525		MAX-ACCESS		read-only
526		STATUS			current
527		DESCRIPTION		"the distance between OLT and unique ONU, unit:meter"
528		::=  {  gwEponDevEntry  19  }
529
530
531	deviceUpTime	OBJECT-TYPE
532		SYNTAX			TimeTicks
533		MAX-ACCESS		read-only
534		STATUS			current
535		DESCRIPTION		"The value of this object uniquely identifies up time about this device."
536		::=  {  gwEponDevEntry  20  }
537
538
539	deviceStpEnable	OBJECT-TYPE
540		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
541		MAX-ACCESS		read-write
542		STATUS			current
543		DESCRIPTION		"OLT or ONU spanning tree contral, enable(1)-
544				enable the spanning tree protocol, disable(2)-
545				disable the spanning tree protocol."
546		::=  {  gwEponDevEntry  21  }
547
548
549	deviceChipsetVendor	OBJECT-TYPE
550		SYNTAX			DisplayString
551		MAX-ACCESS		read-only
552		STATUS			current
553		DESCRIPTION		"PON chipset vendor ID"
554		::=  {  gwEponDevEntry  22  }
555
556
557	deviceChipsetMode	OBJECT-TYPE
558		SYNTAX			Integer32
559		MAX-ACCESS		read-only
560		STATUS			current
561		DESCRIPTION		"PON chipset type"
562		::=  {  gwEponDevEntry  23  }
563
564
565	deviceChipsetRevision	OBJECT-TYPE
566		SYNTAX			DisplayString
567		MAX-ACCESS		read-only
568		STATUS			current
569		DESCRIPTION		"PON chipset revision"
570		::=  {  gwEponDevEntry  24  }
571
572
573	deviceChipsetDate	OBJECT-TYPE
574		SYNTAX			DisplayString
575		MAX-ACCESS		read-only
576		STATUS			current
577		DESCRIPTION		"PON chipset design date"
578		::=  {  gwEponDevEntry  25  }
579
580
581	deviceCapPortDesc	OBJECT-TYPE
582		SYNTAX			DisplayString
583		MAX-ACCESS		read-only
584		STATUS			current
585		DESCRIPTION		"Port capabilities description, include GE/FE/E1/POTS etc."
586		::=  {  gwEponDevEntry  26  }
587
588
589	deviceCapEthPortNum	OBJECT-TYPE
590		SYNTAX			Integer32
591		MAX-ACCESS		read-only
592		STATUS			current
593		DESCRIPTION		"Number of ethernet port supported"
594		::=  {  gwEponDevEntry  27  }
595
596
597	deviceCapIadPotsPortNum	OBJECT-TYPE
598		SYNTAX			Integer32
599		MAX-ACCESS		read-only
600		STATUS			current
601		DESCRIPTION		"Number of POTS port of IAD supported"
602		::=  {  gwEponDevEntry  28  }
603
604
605	deviceCapE1PortNum	OBJECT-TYPE
606		SYNTAX			Integer32
607		MAX-ACCESS		read-only
608		STATUS			current
609		DESCRIPTION		"Number of E1 port supported"
610		::=  {  gwEponDevEntry  29  }
611
612
613	deviceCapUQueueTotal	OBJECT-TYPE
614		SYNTAX			Integer32
615		MAX-ACCESS		read-only
616		STATUS			current
617		DESCRIPTION		"Number of upstream queues"
618		::=  {  gwEponDevEntry  30  }
619
620
621	deviceCapUQueuePort	OBJECT-TYPE
622		SYNTAX			Integer32
623		MAX-ACCESS		read-only
624		STATUS			current
625		DESCRIPTION		"Maximum queues per port upstream"
626		::=  {  gwEponDevEntry  31  }
627
628
629	deviceCapDQueueTotal	OBJECT-TYPE
630		SYNTAX			Integer32
631		MAX-ACCESS		read-only
632		STATUS			current
633		DESCRIPTION		"Number of downstream queues"
634		::=  {  gwEponDevEntry  32  }
635
636
637	deviceCapDQueuePort	OBJECT-TYPE
638		SYNTAX			Integer32
639		MAX-ACCESS		read-only
640		STATUS			current
641		DESCRIPTION		"Maximum queues per port downstream"
642		::=  {  gwEponDevEntry  33  }
643
644
645	deviceCapBattery	OBJECT-TYPE
646		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
647		MAX-ACCESS		read-only
648		STATUS			current
649		DESCRIPTION		"Battery Backup"
650		::=  {  gwEponDevEntry  34  }
651
652
653	deviceMulticastSwitch	OBJECT-TYPE
654		SYNTAX			INTEGER  { snooping ( 1 ) , ctc ( 2 ) }
655		MAX-ACCESS		read-write
656		STATUS			current
657		DESCRIPTION		"ONU multicast switch"
658		::=  {  gwEponDevEntry  35  }
659
660
661	deviceSystemTime	OBJECT-TYPE
662		SYNTAX			DateAndTime
663		MAX-ACCESS		read-write
664		STATUS			current
665		DESCRIPTION		"Current system clock-time.
666             OCTET-STRING consisting of eleven octets whose contents
667             are defined by RFC2579."
668		::=  {  gwEponDevEntry  36  }
669
670
671	deviceRestartupTime	OBJECT-TYPE
672		SYNTAX			DateAndTime
673		MAX-ACCESS		read-only
674		STATUS			current
675		DESCRIPTION		"The time of device(OLT or ONU) restartup-time.
676             OCTET-STRING consisting of eleven octets whose contents
677             are defined by RFC2579."
678		::=  {  gwEponDevEntry  37  }
679
680
681	deviceTrafficServiceStatus	OBJECT-TYPE
682		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
683		MAX-ACCESS		read-write
684		STATUS			current
685		DESCRIPTION		"ONU traffic service state. 'enable(1)' indicates the traffic is
686						 in-service. 'disable(2)' indicates the traffic is out of service,
687						 but is still registered."
688		DEFVAL			{ enable }
689		::=  {  gwEponDevEntry  38  }
690
691
692	deviceAlarmMask	OBJECT-TYPE
693		SYNTAX			BITS  { power ( 0 ) , fan ( 1 ) , cpu ( 2 ) , temperature ( 3 ) , register ( 4 ) , present ( 5 ) , ethlink ( 6 ) , ethfer ( 7 ) , ethflr ( 8 ) , ethti ( 9 ) , ethloop ( 10 ) , ponber ( 11 ) , ponfer ( 12 ) , ponabnormal ( 13 ) , ponaps ( 14 ) , ponlink ( 15 ) , onuLaserAlwayOn ( 16 ) , onuOpticalPowerLow ( 17 ) , onuOpticalPowerHigh ( 18 ) , ponLOS ( 19 ) }
694		MAX-ACCESS		read-write
695		STATUS			current
696		DESCRIPTION		"."
697		::=  {  gwEponDevEntry  39  }
698
699
700	deviceModel	OBJECT-TYPE
701		SYNTAX			DisplayString  ( SIZE ( 1 .. 32  ) )
702		MAX-ACCESS		read-only
703		STATUS			current
704		DESCRIPTION		"."
705		::=  {  gwEponDevEntry  40  }
706
707
708	deviceMulticastFastLeaveAbility	OBJECT-TYPE
709		SYNTAX			BITS  { ctc ( 0 ) , snooping ( 1 ) }
710		MAX-ACCESS		read-only
711		STATUS			current
712		DESCRIPTION		"Fast Leave Mode: If the bit value of 'ctc(0)' is 0, the mode is CTC
713					 and non-fast-leave function, if the bit value of 'ctc(0)' is 1, the
714					 mode is CTC and fast-leave function; If the bit value of 'snooping(1)'
715					 is 0, the mode is snooping and non-fast-leave function, If the bit value
716					 of 'snooping(1)' is 1, the mode is snooping and fast-leave function."
717		::=  {  gwEponDevEntry  41  }
718
719
720	deviceMulticastFastLeaveOperState	OBJECT-TYPE
721		SYNTAX			INTEGER  { active ( 1 ) , deactive ( 2 ) }
722		MAX-ACCESS		read-only
723		STATUS			current
724		DESCRIPTION		"Fast Leave Function is active or deactive"
725		::=  {  gwEponDevEntry  42  }
726
727
728	deviceMulticastFastLeaveAdminState	OBJECT-TYPE
729		SYNTAX			INTEGER  { active ( 1 ) , deactive ( 2 ) }
730		MAX-ACCESS		read-write
731		STATUS			current
732		DESCRIPTION		"active or deactivate Fast Leave Function"
733		::=  {  gwEponDevEntry  43  }
734
735
736	onuMacTableAlarmThreshold	OBJECT-TYPE
737		SYNTAX			Integer32
738		MAX-ACCESS		read-write
739		STATUS			current
740		DESCRIPTION		"onu MAC table alarm threshold"
741		::=  {  gwEponDevEntry  44  }
742
743
744	onuMacNumbers	OBJECT-TYPE
745		SYNTAX			Integer32
746		MAX-ACCESS		read-only
747		STATUS			current
748		DESCRIPTION		"show onu actual mac number"
749		::=  {  gwEponDevEntry  45  }
750
751	gwEponBoardTable	OBJECT-TYPE
752		SYNTAX		SEQUENCE  OF  GwEponBoardEntry
753		MAX-ACCESS	not-accessible
754		STATUS		current
755		DESCRIPTION	"table of board informations"
756		::=  { gwEponBoard  1 }
757
758	gwEponBoardEntry	OBJECT-TYPE
759		SYNTAX		GwEponBoardEntry
760		MAX-ACCESS	not-accessible
761		STATUS		current
762		DESCRIPTION	"An entry in the table, containig status and configrue information about boards"
763		INDEX		{  deviceIndex, boardIndex  }
764		::=  { gwEponBoardTable 1 }
765
766	GwEponBoardEntry  ::=  SEQUENCE {
767		boardIndex  Integer32,
768		curBoardType  ChassisSlotBoardType,
769		boardDescription  DisplayString,
770		boardActMode  INTEGER,
771		boardOperStatus  INTEGER,
772		boardAlarmLevel  INTEGER,
773		boardLastChangeTime  TimeTicks,
774		boardSupprotType  ChassisSlotSupportType,
775		boardReset  INTEGER,
776		boardTemperature  Integer32,
777		boardEntLogicalIndex  Integer32,
778		boardEntLogicalCommunity  DisplayString,
779		boardSoftwareVersion  DisplayString,
780		boardFirmwareVersion  DisplayString,
781		boardBootVersion  DisplayString,
782		boardHardwareVersion  DisplayString,
783		boardManufactureDate  DisplayString,
784		boardSerialNo  DisplayString,
785		boardCpuUsage  Integer32,
786		boardMemoryUsage  Integer32,
787		boardHasSnmpAgent  INTEGER,
788		boardSnmpAgentIpAddr  IpAddress,
789		boardSnmpAgentReadCommunity  DisplayString,
790		boardSnmpAgentWriteCommunity  DisplayString,
791		boardTemperatureHighThresholds  Integer32,
792		boardCpuUsageThresholds  Integer32,
793		boardMemoryUsageThresholds  Integer32,
794		boardMemorySize  Integer32,
795		boardTemperatureLowThresholds  Integer32,
796		boardAdminStatus  INTEGER
797		}
798
799
800	boardIndex	OBJECT-TYPE
801		SYNTAX			Integer32
802		MAX-ACCESS		read-only
803		STATUS			current
804		DESCRIPTION		"index of boards in unique device which is specified by 'deviceIndex'"
805		::=  {  gwEponBoardEntry  1  }
806
807
808	curBoardType	OBJECT-TYPE
809		SYNTAX			ChassisSlotBoardType
810		MAX-ACCESS		read-only
811		STATUS			current
812		DESCRIPTION		"The value indicates the type of this board."
813		::=  {  gwEponBoardEntry  2  }
814
815
816	boardDescription	OBJECT-TYPE
817		SYNTAX			DisplayString  ( SIZE ( 0 .. 255  ) )
818		MAX-ACCESS		read-write
819		STATUS			current
820		DESCRIPTION		"The value indicates and confgure board description"
821		::=  {  gwEponBoardEntry  3  }
822
823
824	boardActMode	OBJECT-TYPE
825		SYNTAX			INTEGER  { master-active ( 1 ) , master-redundancy ( 2 ) , slave ( 3 ) , unknown ( 4 ) }
826		MAX-ACCESS		read-only
827		STATUS			current
828		DESCRIPTION		"The value indicates acting mode of unique board"
829		::=  {  gwEponBoardEntry  4  }
830
831
832	boardOperStatus	OBJECT-TYPE
833		SYNTAX			INTEGER  { null ( 1 ) , initing ( 2 ) , upgrating ( 3 ) , running ( 4 ) , exception ( 5 ) }
834		MAX-ACCESS		read-only
835		STATUS			current
836		DESCRIPTION		"The Value indicates board operating status"
837		::=  {  gwEponBoardEntry  5  }
838
839
840	boardAlarmLevel	OBJECT-TYPE
841		SYNTAX			INTEGER  { vital ( 1 ) , major ( 2 ) , minor ( 3 ) , warning ( 4 ) , noAlarm ( 5 ) }
842		MAX-ACCESS		read-only
843		STATUS			current
844		DESCRIPTION		"The value indicates alarm level for unique board"
845		::=  {  gwEponBoardEntry  6  }
846
847
848	boardLastChangeTime	OBJECT-TYPE
849		SYNTAX			TimeTicks
850		MAX-ACCESS		read-only
851		STATUS			current
852		DESCRIPTION		"the time of last change about this board"
853		::=  {  gwEponBoardEntry  7  }
854
855
856	boardSupprotType	OBJECT-TYPE
857		SYNTAX			ChassisSlotSupportType
858		MAX-ACCESS		read-only
859		STATUS			current
860		DESCRIPTION		"The value indicates the type of board this slot surpports."
861		::=  {  gwEponBoardEntry  8  }
862
863
864	boardReset	OBJECT-TYPE
865		SYNTAX			INTEGER  { noop ( 1 ) , reset ( 2 ) }
866		MAX-ACCESS		read-write
867		STATUS			current
868		DESCRIPTION		"The value of this object determines whether reset this board.
869					 	 'noop(1)' - only read value. 'reset(2)' - only write value,
870					 	 if the active master board is resetted, and another master
871					 	 board is running, then, the two boards will be switchover."
872		DEFVAL			{ noop }
873		::=  {  gwEponBoardEntry  9  }
874
875
876	boardTemperature	OBJECT-TYPE
877		SYNTAX			Integer32
878		MAX-ACCESS		read-only
879		STATUS			current
880		DESCRIPTION		"The value indicates the temperature of this board"
881		::=  {  gwEponBoardEntry  10  }
882
883
884	boardEntLogicalIndex	OBJECT-TYPE
885		SYNTAX			Integer32  ( 1 .. 2147483647  )
886		MAX-ACCESS		read-only
887		STATUS			current
888		DESCRIPTION		"The value of this object uniquely identifies the logical
889            entity. The value should be a small positive integer; index
890            values for different logical entities are are not
891            necessarily contiguous."
892		::=  {  gwEponBoardEntry  11  }
893
894
895	boardEntLogicalCommunity	OBJECT-TYPE
896		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
897		MAX-ACCESS		read-only
898		STATUS			current
899		DESCRIPTION		"An SNMPv1 or SNMPv2C community-string which can be used to
900            access detailed management information for this logical
901            entity.  The agent should allow read access with this
902            community string (to an appropriate subset of all managed
903            objects) and may also return a community string based on the
904            privileges of the request used to read this object.  Note
905            that an agent may return a community string with read-only
906            privileges, even if this object is accessed with a read-
907            write community string. However, the agent must take care
908            not to return a community string which allows more
909            privileges than the community string used to access this
910            object.
911
912            A compliant SNMP agent may wish to conserve naming scopes by
913            representing multiple logical entities in a single 'default'
914            naming scope.  This is possible when the logical entities
915            represented by the same value of entLogicalCommunity have no
916            object instances in common.  For example, 'bridge1' and
917            'repeater1' may be part of the main naming scope, but at
918            least one additional community string is needed to represent
919            'bridge2' and 'repeater2'.
920
921            Logical entities 'bridge1' and 'repeater1' would be
922            represented by sysOREntries associated with the 'default'
923            naming scope.
924
925            For agents not accessible via SNMPv1 or SNMPv2C, the value
926            of this object is the empty string.  This object may also
927            contain an empty string if a community string has not yet
928            been assigned by the agent, or no community string with
929            suitable access rights can be returned for a particular SNMP
930            request.
931
932            Note that this object is deprecated. Agents which implement
933            SNMPv3 access should use the entLogicalContextEngineID and
934            entLogicalContextName objects to identify the context
935            associated with each logical entity.  SNMPv3 agents may
936            return a zero-length string for this object, or may continue
937            to return a community string (e.g., tri-lingual agent
938            support)."
939		::=  {  gwEponBoardEntry  12  }
940
941
942	boardSoftwareVersion	OBJECT-TYPE
943		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
944		MAX-ACCESS		read-only
945		STATUS			current
946		DESCRIPTION		"the value indicates the version of software"
947		::=  {  gwEponBoardEntry  13  }
948
949
950	boardFirmwareVersion	OBJECT-TYPE
951		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
952		MAX-ACCESS		read-only
953		STATUS			current
954		DESCRIPTION		"the value indicates the version of firmware"
955		::=  {  gwEponBoardEntry  14  }
956
957
958	boardBootVersion	OBJECT-TYPE
959		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
960		MAX-ACCESS		read-only
961		STATUS			current
962		DESCRIPTION		"Boot Version"
963		::=  {  gwEponBoardEntry  15  }
964
965
966	boardHardwareVersion	OBJECT-TYPE
967		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
968		MAX-ACCESS		read-only
969		STATUS			current
970		DESCRIPTION		"Hardware Version"
971		::=  {  gwEponBoardEntry  16  }
972
973
974	boardManufactureDate	OBJECT-TYPE
975		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
976		MAX-ACCESS		read-only
977		STATUS			current
978		DESCRIPTION		"Manufacture Date"
979		::=  {  gwEponBoardEntry  17  }
980
981
982	boardSerialNo	OBJECT-TYPE
983		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
984		MAX-ACCESS		read-only
985		STATUS			current
986		DESCRIPTION		"Manufacture Serial No"
987		::=  {  gwEponBoardEntry  18  }
988
989
990	boardCpuUsage	OBJECT-TYPE
991		SYNTAX			Integer32
992		MAX-ACCESS		read-only
993		STATUS			current
994		DESCRIPTION		"The percentage of CPU usage"
995		::=  {  gwEponBoardEntry  19  }
996
997
998	boardMemoryUsage	OBJECT-TYPE
999		SYNTAX			Integer32
1000		MAX-ACCESS		read-only
1001		STATUS			current
1002		DESCRIPTION		"The percentage of used memory"
1003		::=  {  gwEponBoardEntry  20  }
1004
1005
1006	boardHasSnmpAgent	OBJECT-TYPE
1007		SYNTAX			INTEGER  { notpresent ( 0 ) , snmpv1 ( 1 ) , snmpv2c ( 2 ) , snmpv3 ( 3 ) }
1008		MAX-ACCESS		read-only
1009		STATUS			current
1010		DESCRIPTION		"the object indicates whether there is a SNMP agent running on this board."
1011		::=  {  gwEponBoardEntry  21  }
1012
1013
1014	boardSnmpAgentIpAddr	OBJECT-TYPE
1015		SYNTAX			IpAddress
1016		MAX-ACCESS		read-write
1017		STATUS			current
1018		DESCRIPTION		"this object indicates and configure IP address of SNMP agent running on this board. now, only GT861's IAD boards surpport this function."
1019		::=  {  gwEponBoardEntry  22  }
1020
1021
1022	boardSnmpAgentReadCommunity	OBJECT-TYPE
1023		SYNTAX			DisplayString  ( SIZE ( 0 .. 16  ) )
1024		MAX-ACCESS		read-write
1025		STATUS			current
1026		DESCRIPTION		"the object indicates and configure the read-only community of SNMP agent running on the board. now, only GT861's IAD boards surpport this function."
1027		::=  {  gwEponBoardEntry  23  }
1028
1029
1030	boardSnmpAgentWriteCommunity	OBJECT-TYPE
1031		SYNTAX			DisplayString  ( SIZE ( 0 .. 16  ) )
1032		MAX-ACCESS		read-write
1033		STATUS			current
1034		DESCRIPTION		"the object indicates and configure the read-write community of SNMP agent running on the board. now, only GT861's IAD boards surpport this function."
1035		::=  {  gwEponBoardEntry  24  }
1036
1037
1038	boardTemperatureHighThresholds	OBJECT-TYPE
1039		SYNTAX			Integer32
1040		MAX-ACCESS		read-write
1041		STATUS			current
1042		DESCRIPTION		""
1043		::=  {  gwEponBoardEntry  25  }
1044
1045
1046	boardCpuUsageThresholds	OBJECT-TYPE
1047		SYNTAX			Integer32
1048		MAX-ACCESS		read-write
1049		STATUS			current
1050		DESCRIPTION		""
1051		::=  {  gwEponBoardEntry  26  }
1052
1053
1054	boardMemoryUsageThresholds	OBJECT-TYPE
1055		SYNTAX			Integer32
1056		MAX-ACCESS		read-write
1057		STATUS			current
1058		DESCRIPTION		"The percentage of used memory"
1059		::=  {  gwEponBoardEntry  27  }
1060
1061
1062	boardMemorySize	OBJECT-TYPE
1063		SYNTAX			Integer32
1064		MAX-ACCESS		read-only
1065		STATUS			current
1066		DESCRIPTION		""
1067		::=  {  gwEponBoardEntry  28  }
1068
1069
1070	boardTemperatureLowThresholds	OBJECT-TYPE
1071		SYNTAX			Integer32
1072		MAX-ACCESS		read-write
1073		STATUS			current
1074		DESCRIPTION		""
1075		::=  {  gwEponBoardEntry  29  }
1076
1077	boardAdminStatus	OBJECT-TYPE
1078		SYNTAX			INTEGER  { up(1), down(2) }
1079		MAX-ACCESS		read-write
1080		STATUS			current
1081		DESCRIPTION		"The desired state of the board."
1082		::=  {  gwEponBoardEntry  30  }
1083
1084
1085
1086	ponPortTable	OBJECT-TYPE
1087		SYNTAX		SEQUENCE  OF  PonPortEntry
1088		MAX-ACCESS	not-accessible
1089		STATUS		current
1090		DESCRIPTION	"table of pon port informations"
1091		::=  { gwEponPon  1 }
1092
1093	ponPortEntry	OBJECT-TYPE
1094		SYNTAX		PonPortEntry
1095		MAX-ACCESS	not-accessible
1096		STATUS		current
1097		DESCRIPTION	"An entry in the table, containing status and configure information about pon port"
1098		INDEX		{  deviceIndex, boardIndex, ponPortIndex  }
1099		::=  { ponPortTable 1 }
1100
1101	PonPortEntry  ::=  SEQUENCE {
1102		ponPortIndex  Integer32,
1103		ponPortIfIndex  Integer32,
1104		ponPortDot1dBasePort  Integer32,
1105		ponPortPartnerDev  Integer32,
1106		ponPortPartnerBrd  Integer32,
1107		ponPortPartnerPort  Integer32,
1108		ponPortProtectionDev  Integer32,
1109		ponPortProtectionBrd  Integer32,
1110		ponPortProtectionPort  Integer32,
1111		ponPortType  INTEGER,
1112		ponPortMaxOnu  Integer32,
1113		ponPortCurrOnu  Integer32,
1114		ponPortOperStatus  INTEGER,
1115		ponPortAlarmStatus  BITS,
1116		ponPortAlarmMask  BITS,
1117		ponPortMaxBW  Integer32,
1118		ponPortActBW  Integer32,
1119		ponPortRemainBW  Integer32,
1120		ponPortApsCtrl  INTEGER,
1121		ponPortApsStatus  INTEGER,
1122		ponPortEncryptSet  INTEGER,
1123		ponPortOnuLpbCtrl  INTEGER,
1124		ponPortOnuLpbSource  INTEGER,
1125		ponPortOnuLpbTime  Integer32,
1126		ponPortOnuLpbTxFrms  Counter32,
1127		ponPortOnuLpbRxFrms  Counter32,
1128		ponEntLogicalIndex  Integer32,
1129		ponEntLogicalCommunity  DisplayString,
1130		ponPortLinkedOnuCounter  Integer32,
1131		ponPortAdminStatus  INTEGER,
1132		ponPortReset  INTEGER,
1133		ponPortWindowRange  INTEGER,
1134		ponPortDownlinkPolicingEbl  INTEGER,
1135		ponPortAllOnuAlmLevel  OnuAlarmLevelList
1136		}
1137
1138
1139	ponPortIndex	OBJECT-TYPE
1140		SYNTAX			Integer32  ( 1 .. 2147483647  )
1141		MAX-ACCESS		read-only
1142		STATUS			current
1143		DESCRIPTION		"index of pon port"
1144		::=  {  ponPortEntry  1  }
1145
1146
1147	ponPortIfIndex	OBJECT-TYPE
1148		SYNTAX			Integer32  ( 1 .. 2147483647  )
1149		MAX-ACCESS		read-only
1150		STATUS			current
1151		DESCRIPTION		"The value equipped to the index of this pon port in the IF-MIB"
1152		::=  {  ponPortEntry  2  }
1153
1154
1155	ponPortDot1dBasePort	OBJECT-TYPE
1156		SYNTAX			Integer32  ( 1 .. 65536  )
1157		MAX-ACCESS		read-only
1158		STATUS			current
1159		DESCRIPTION		"port id in the bridge, equipped to the value in the bridge 'dot1dBasePort'"
1160		::=  {  ponPortEntry  3  }
1161
1162
1163	ponPortPartnerDev	OBJECT-TYPE
1164		SYNTAX			Integer32
1165		MAX-ACCESS		read-only
1166		STATUS			current
1167		DESCRIPTION		"index of the device which contains parter pon port"
1168		::=  {  ponPortEntry  4  }
1169
1170
1171	ponPortPartnerBrd	OBJECT-TYPE
1172		SYNTAX			Integer32
1173		MAX-ACCESS		read-only
1174		STATUS			current
1175		DESCRIPTION		"index of board which contains parter pon port "
1176		::=  {  ponPortEntry  5  }
1177
1178
1179	ponPortPartnerPort	OBJECT-TYPE
1180		SYNTAX			Integer32
1181		MAX-ACCESS		read-only
1182		STATUS			current
1183		DESCRIPTION		"partnet physical pon port index"
1184		::=  {  ponPortEntry  6  }
1185
1186
1187	ponPortProtectionDev	OBJECT-TYPE
1188		SYNTAX			Integer32
1189		MAX-ACCESS		read-write
1190		STATUS			current
1191		DESCRIPTION		"PON Automatic Protection Switching, index of device"
1192		::=  {  ponPortEntry  7  }
1193
1194
1195	ponPortProtectionBrd	OBJECT-TYPE
1196		SYNTAX			Integer32
1197		MAX-ACCESS		read-write
1198		STATUS			current
1199		DESCRIPTION		"PON Automatic Protection Switching, index of board"
1200		::=  {  ponPortEntry  8  }
1201
1202
1203	ponPortProtectionPort	OBJECT-TYPE
1204		SYNTAX			Integer32
1205		MAX-ACCESS		read-write
1206		STATUS			current
1207		DESCRIPTION		"PON Automatic Protection Switching, index of pon port"
1208		::=  {  ponPortEntry  9  }
1209
1210
1211	ponPortType	OBJECT-TYPE
1212		SYNTAX			INTEGER  { eponMauType1000BasePXOLT ( 1 ) , eponMauType1000BasePXONU ( 2 ) , eponMauType1000BasePX10DOLT ( 3 ) , eponMauType1000BasePX10DONU ( 4 ) , eponMauType1000BasePX10UOLT ( 5 ) , eponMauType1000BasePX10UONU ( 6 ) , eponMauType1000BasePX20DOLT ( 7 ) , eponMauType1000BasePX20DONU ( 8 ) , eponMauType1000BasePX20UOLT ( 9 ) , eponMauType1000BasePX20UONU ( 10 ) }
1213		MAX-ACCESS		read-only
1214		STATUS			current
1215		DESCRIPTION		"type of pon port"
1216		::=  {  ponPortEntry  10  }
1217
1218
1219	ponPortMaxOnu	OBJECT-TYPE
1220		SYNTAX			Integer32  ( 1 .. 2147483647  )
1221		MAX-ACCESS		read-only
1222		STATUS			current
1223		DESCRIPTION		"The max number of supported ONUs in this PON port."
1224		DEFVAL			{ 64 }
1225		::=  {  ponPortEntry  11  }
1226
1227
1228	ponPortCurrOnu	OBJECT-TYPE
1229		SYNTAX			Integer32  ( 0 .. 64  )
1230		MAX-ACCESS		read-only
1231		STATUS			current
1232		DESCRIPTION		"The current number of registered ONUs in this PON port."
1233		::=  {  ponPortEntry  12  }
1234
1235
1236	ponPortOperStatus	OBJECT-TYPE
1237		SYNTAX			INTEGER  { up ( 1 ) , down ( 2 ) , unknown ( 3 ) , loop ( 4 ) }
1238		MAX-ACCESS		read-only
1239		STATUS			current
1240		DESCRIPTION		"operation status of unique pon port"
1241		DEFVAL			{ down }
1242		::=  {  ponPortEntry  13  }
1243
1244
1245	ponPortAlarmStatus	OBJECT-TYPE
1246		SYNTAX			BITS  { ber ( 0 ) , fer ( 1 ) , abnormal ( 2 ) , aps ( 3 ) , link ( 4 ) , onuLaserAlwaysOn ( 5 ) , onuOpticalPowerLow ( 6 ) , onuOpticalPowerHigh ( 7 ) , ponLOS ( 8 ) }
1247		MAX-ACCESS		read-only
1248		STATUS			current
1249		DESCRIPTION		"PON port alarm status, it indicates an alarm with bit=1,
1250             if all bit is 0, indicates no alarm."
1251		::=  {  ponPortEntry  14  }
1252
1253
1254	ponPortAlarmMask	OBJECT-TYPE
1255		SYNTAX			BITS  { ber ( 0 ) , fer ( 1 ) , abnormal ( 2 ) , aps ( 3 ) , link ( 4 ) , onuLaserAlwaysOn ( 5 ) , onuOpticalPowerLow ( 6 ) , onuOpticalPowerHigh ( 7 ) , ponLOS ( 8 ) }
1256		MAX-ACCESS		read-write
1257		STATUS			current
1258		DESCRIPTION		"PON Port Alarm mask, the bit=1 indicates mask."
1259		::=  {  ponPortEntry  15  }
1260
1261
1262	ponPortMaxBW	OBJECT-TYPE
1263		SYNTAX			Integer32  ( 0 .. 1000000  )
1264		MAX-ACCESS		read-only
1265		STATUS			current
1266		DESCRIPTION		"The max bandwidth supported, unit:KB."
1267		::=  {  ponPortEntry  16  }
1268
1269
1270	ponPortActBW	OBJECT-TYPE
1271		SYNTAX			Integer32  ( 0 .. 2147483647  )
1272		MAX-ACCESS		read-only
1273		STATUS			current
1274		DESCRIPTION		"the actual bandwidth, unit:KB."
1275		::=  {  ponPortEntry  17  }
1276
1277
1278	ponPortRemainBW	OBJECT-TYPE
1279		SYNTAX			Integer32  ( 0 .. 1000000  )
1280		MAX-ACCESS		read-only
1281		STATUS			current
1282		DESCRIPTION		"The current available bandwidth, unit:KB."
1283		DEFVAL			{ 1024 }
1284		::=  {  ponPortEntry  18  }
1285
1286
1287	ponPortApsCtrl	OBJECT-TYPE
1288		SYNTAX			INTEGER  { disable ( 1 ) , auto ( 2 ) , force ( 3 ) }
1289		MAX-ACCESS		read-write
1290		STATUS			current
1291		DESCRIPTION		"PON automatic-protection-switching control."
1292		DEFVAL			{ auto }
1293		::=  {  ponPortEntry  19  }
1294
1295
1296	ponPortApsStatus	OBJECT-TYPE
1297		SYNTAX			INTEGER  { unknown ( 1 ) , active ( 2 ) , passive ( 3 ) }
1298		MAX-ACCESS		read-only
1299		STATUS			current
1300		DESCRIPTION		"PON automatic-protection-switching status."
1301		DEFVAL			{ active }
1302		::=  {  ponPortEntry  20  }
1303
1304
1305	ponPortEncryptSet	OBJECT-TYPE
1306		SYNTAX			INTEGER  { pure ( 1 ) , downstreamonly ( 2 ) , bidirectional ( 3 ) }
1307		MAX-ACCESS		read-write
1308		STATUS			current
1309		DESCRIPTION		"Encryption set according to every ONU, this value is ignored when the pon port belongs to OLT."
1310		DEFVAL			{ pure }
1311		::=  {  ponPortEntry  21  }
1312
1313
1314	ponPortOnuLpbCtrl	OBJECT-TYPE
1315		SYNTAX			INTEGER  { noop ( 1 ) , lpbStart ( 2 ) , lpbStop ( 3 ) , inProcess ( 4 ) }
1316		MAX-ACCESS		read-write
1317		STATUS			current
1318		DESCRIPTION		"ONU Loopback Control, 'noop(1)' is no operation, i.e. the
1319             current status is idle; 'lpbStart(2)' is start loopback,
1320             only when the object value is 'noop', it can be configurated
1321             'lpbStart(2)', otherwise forbidden, and if success, its
1322             value become 'inProcess(4)'; 'lpbStop(3)' is stop loopback,
1323             only when the object value is 'inProcess(4)', it can be
1324             configurated 'lpbStop(3)', and if success, its value become
1325             'noop(1)'; 'inProcess(4)' is loopbacking status now."
1326		DEFVAL			{ noop }
1327		::=  {  ponPortEntry  22  }
1328
1329
1330	ponPortOnuLpbSource	OBJECT-TYPE
1331		SYNTAX			INTEGER  { internal ( 1 ) , external ( 2 ) }
1332		MAX-ACCESS		read-write
1333		STATUS			current
1334		DESCRIPTION		"Loopback Data Source, 'internal' indicates internal data source, to
1335
1336             use testing the link up or down, like ping function; 'external'
1337
1338             indicates external data source, to use testing the bandwidth of the
1339
1340             ONU ethernet."
1341		DEFVAL			{ internal }
1342		::=  {  ponPortEntry  23  }
1343
1344
1345	ponPortOnuLpbTime	OBJECT-TYPE
1346		SYNTAX			Integer32  ( 0 .. 2147483647  )
1347		MAX-ACCESS		read-write
1348		STATUS			current
1349		DESCRIPTION		"Loopback Timeout, if the object value is 0, indicate the
1350             loopback is processing at all time, if the value is none 0,
1351             indicate the loopback time from begin to end, when the time
1352             is end it will be auto-stopped. unit:second."
1353		DEFVAL			{ 0 }
1354		::=  {  ponPortEntry  24  }
1355
1356
1357	ponPortOnuLpbTxFrms	OBJECT-TYPE
1358		SYNTAX			Counter32
1359		MAX-ACCESS		read-only
1360		STATUS			current
1361		DESCRIPTION		"The number of frames transmit by this ONU Logical Link."
1362		::=  {  ponPortEntry  25  }
1363
1364
1365	ponPortOnuLpbRxFrms	OBJECT-TYPE
1366		SYNTAX			Counter32
1367		MAX-ACCESS		read-only
1368		STATUS			current
1369		DESCRIPTION		"The number of frames transmit by this ONU Logical Link."
1370		::=  {  ponPortEntry  26  }
1371
1372
1373	ponEntLogicalIndex	OBJECT-TYPE
1374		SYNTAX			Integer32  ( 1 .. 2147483647  )
1375		MAX-ACCESS		read-only
1376		STATUS			current
1377		DESCRIPTION		"The value of this object uniquely identifies the logical
1378            entity. The value should be a small positive integer; index
1379            values for different logical entities are are not
1380            necessarily contiguous."
1381		::=  {  ponPortEntry  27  }
1382
1383
1384	ponEntLogicalCommunity	OBJECT-TYPE
1385		SYNTAX			DisplayString  ( SIZE ( 1 .. 20  ) )
1386		MAX-ACCESS		read-only
1387		STATUS			current
1388		DESCRIPTION		"An SNMPv1 or SNMPv2C community-string which can be used to
1389            access detailed management information for this logical
1390            entity.  The agent should allow read access with this
1391            community string (to an appropriate subset of all managed
1392            objects) and may also return a community string based on the
1393            privileges of the request used to read this object.  Note
1394            that an agent may return a community string with read-only
1395            privileges, even if this object is accessed with a read-
1396            write community string. However, the agent must take care
1397            not to return a community string which allows more
1398            privileges than the community string used to access this
1399            object.
1400            A compliant SNMP agent may wish to conserve naming scopes by
1401            representing multiple logical entities in a single 'default'
1402            naming scope.  This is possible when the logical entities
1403            represented by the same value of entLogicalCommunity have no
1404            object instances in common.  For example, 'bridge1' and
1405            'repeater1' may be part of the main naming scope, but at
1406            least one additional community string is needed to represent
1407            'bridge2' and 'repeater2'.
1408
1409            Logical entities 'bridge1' and 'repeater1' would be
1410            represented by sysOREntries associated with the 'default'
1411            naming scope.
1412
1413            For agents not accessible via SNMPv1 or SNMPv2C, the value
1414            of this object is the empty string.  This object may also
1415            contain an empty string if a community string has not yet
1416            been assigned by the agent, or no community string with
1417            suitable access rights can be returned for a particular SNMP
1418            request.
1419
1420            Note that this object is deprecated. Agents which implement
1421            SNMPv3 access should use the entLogicalContextEngineID and
1422            entLogicalContextName objects to identify the context
1423            associated with each logical entity.  SNMPv3 agents may
1424            return a zero-length string for this object, or may continue
1425            to return a community string (e.g., tri-lingual agent
1426            support)."
1427		::=  {  ponPortEntry  28  }
1428
1429
1430	ponPortLinkedOnuCounter	OBJECT-TYPE
1431		SYNTAX			Integer32  ( 0 .. 64  )
1432		MAX-ACCESS		read-only
1433		STATUS			current
1434		DESCRIPTION		"The current number of linked ONUs in this PON port."
1435		::=  {  ponPortEntry  29  }
1436
1437
1438	ponPortAdminStatus	OBJECT-TYPE
1439		SYNTAX			INTEGER  { up ( 1 ) , down ( 2 ) }
1440		MAX-ACCESS		read-write
1441		STATUS			current
1442		DESCRIPTION		"The desired state of the PON port."
1443		::=  {  ponPortEntry  30  }
1444
1445
1446	ponPortReset	OBJECT-TYPE
1447		SYNTAX			INTEGER  { noop ( 1 ) , reset ( 2 ) }
1448		MAX-ACCESS		read-write
1449		STATUS			current
1450		DESCRIPTION		"PON interface reset."
1451		::=  {  ponPortEntry  31  }
1452
1453
1454	ponPortWindowRange	OBJECT-TYPE
1455		SYNTAX			INTEGER  { disable ( 1 ) , wr20km ( 2 ) , wr40km ( 3 ) , wr60km ( 4 ) }
1456		MAX-ACCESS		read-write
1457		STATUS			current
1458		DESCRIPTION		"The max window range of ONU register."
1459		::=  {  ponPortEntry  32  }
1460
1461
1462	ponPortDownlinkPolicingEbl	OBJECT-TYPE
1463		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
1464		MAX-ACCESS		read-write
1465		STATUS			current
1466		DESCRIPTION		"Config onu downlink-policer enable"
1467		::=  {  ponPortEntry  33  }
1468
1469
1470	ponPortAllOnuAlmLevel	OBJECT-TYPE
1471		SYNTAX			OnuAlarmLevelList
1472		MAX-ACCESS		read-only
1473		STATUS			current
1474		DESCRIPTION		"All ONUs alarm-level list."
1475		::=  {  ponPortEntry  34  }
1476
1477	ponOnuMapTable	OBJECT-TYPE
1478		SYNTAX		SEQUENCE  OF  PonOnuMapEntry
1479		MAX-ACCESS	not-accessible
1480		STATUS		current
1481		DESCRIPTION	"table of pon-ONU map"
1482		::=  { gwEponPon  2 }
1483
1484	ponOnuMapEntry	OBJECT-TYPE
1485		SYNTAX		PonOnuMapEntry
1486		MAX-ACCESS	not-accessible
1487		STATUS		current
1488		DESCRIPTION	"An entry in the table"
1489		INDEX		{  deviceIndex, boardIndex, ponPortIndex, mappingOnuIndex  }
1490		::=  { ponOnuMapTable 1 }
1491
1492	PonOnuMapEntry  ::=  SEQUENCE {
1493		mappingOnuIndex  Integer32,
1494		onuDevIndex  Integer32,
1495		onuName  DisplayString
1496		}
1497
1498
1499	mappingOnuIndex	OBJECT-TYPE
1500		SYNTAX			Integer32  ( 1 .. 64  )
1501		MAX-ACCESS		read-only
1502		STATUS			current
1503		DESCRIPTION		"index of mapping onu"
1504		::=  {  ponOnuMapEntry  1  }
1505
1506
1507	onuDevIndex	OBJECT-TYPE
1508		SYNTAX			Integer32  ( 1 .. 2147483647  )
1509		MAX-ACCESS		read-only
1510		STATUS			current
1511		DESCRIPTION		"device index of this ONU"
1512		::=  {  ponOnuMapEntry  2  }
1513
1514
1515	onuName	OBJECT-TYPE
1516		SYNTAX			DisplayString  ( SIZE ( 255  ) )
1517		MAX-ACCESS		read-only
1518		STATUS			current
1519		DESCRIPTION		"device name of this ONU"
1520		::=  {  ponOnuMapEntry  3  }
1521
1522	ponPerfMonTable	OBJECT-TYPE
1523		SYNTAX		SEQUENCE  OF  PonPerfMonEntry
1524		MAX-ACCESS	not-accessible
1525		STATUS		current
1526		DESCRIPTION	"Table of pon performence"
1527		::=  { gwEponPon  3 }
1528
1529	ponPerfMonEntry	OBJECT-TYPE
1530		SYNTAX		PonPerfMonEntry
1531		MAX-ACCESS	not-accessible
1532		STATUS		current
1533		DESCRIPTION	"An entry in the table, containing pon performence monitor information ."
1534		INDEX		{  deviceIndex, boardIndex, ponPortIndex  }
1535		::=  { ponPerfMonTable 1 }
1536
1537	PonPerfMonEntry  ::=  SEQUENCE {
1538		ponPerfBER  Counter32,
1539		ponPerfFER  Counter32,
1540		ponPerfBerAlmEnable  INTEGER,
1541		ponPerfFerAlmEnable  INTEGER,
1542		ponPerfUpBandwidth  Counter32,
1543		ponPerfDownBandwidth  Counter32
1544		}
1545
1546
1547	ponPerfBER	OBJECT-TYPE
1548		SYNTAX			Counter32
1549		MAX-ACCESS		read-only
1550		STATUS			current
1551		DESCRIPTION		"byte error rate of specified pon port upstream, UNIT: 10E-6"
1552		::=  {  ponPerfMonEntry  1  }
1553
1554
1555	ponPerfFER	OBJECT-TYPE
1556		SYNTAX			Counter32
1557		MAX-ACCESS		read-only
1558		STATUS			current
1559		DESCRIPTION		"frame error rate of specified pon port downstream, UNIT: 10E-6"
1560		::=  {  ponPerfMonEntry  4  }
1561
1562
1563	ponPerfBerAlmEnable	OBJECT-TYPE
1564		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
1565		MAX-ACCESS		read-write
1566		STATUS			current
1567		DESCRIPTION		"The value indicates whether enable pon performence BER alarm"
1568		DEFVAL			{ enable }
1569		::=  {  ponPerfMonEntry  5  }
1570
1571
1572	ponPerfFerAlmEnable	OBJECT-TYPE
1573		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
1574		MAX-ACCESS		read-write
1575		STATUS			current
1576		DESCRIPTION		"The value indicates whether enable pon performence FER alarm"
1577		DEFVAL			{ enable }
1578		::=  {  ponPerfMonEntry  6  }
1579
1580
1581	ponPerfUpBandwidth	OBJECT-TYPE
1582		SYNTAX			Counter32
1583		MAX-ACCESS		read-only
1584		STATUS			current
1585		DESCRIPTION		"the value indicates upstream bandwidth on this port"
1586		::=  {  ponPerfMonEntry  7  }
1587
1588
1589	ponPerfDownBandwidth	OBJECT-TYPE
1590		SYNTAX			Counter32
1591		MAX-ACCESS		read-only
1592		STATUS			current
1593		DESCRIPTION		"the value indicates downstream bandwidth on this port"
1594		::=  {  ponPerfMonEntry  8  }
1595
1596	ponHisCtrlTable	OBJECT-TYPE
1597		SYNTAX		SEQUENCE  OF  PonHisCtrlEntry
1598		MAX-ACCESS	not-accessible
1599		STATUS		current
1600		DESCRIPTION	"Table of pon performence"
1601		::=  { gwEponPon  4 }
1602
1603	ponHisCtrlEntry	OBJECT-TYPE
1604		SYNTAX		PonHisCtrlEntry
1605		MAX-ACCESS	not-accessible
1606		STATUS		current
1607		DESCRIPTION	"An entry in the table, containing pon performence monitor information ."
1608		INDEX		{  deviceIndex, boardIndex, ponPortIndex  }
1609		::=  { ponHisCtrlTable 1 }
1610
1611	PonHisCtrlEntry  ::=  SEQUENCE {
1612		ponHis15MinuteEnable  INTEGER,
1613		ponHis24HourEnable  INTEGER
1614		}
1615
1616
1617	ponHis15MinuteEnable	OBJECT-TYPE
1618		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
1619		MAX-ACCESS		read-write
1620		STATUS			current
1621		DESCRIPTION		"The value indicates whether enable history statistic with interval 15 minutes"
1622		DEFVAL			{ disable }
1623		::=  {  ponHisCtrlEntry  1  }
1624
1625
1626	ponHis24HourEnable	OBJECT-TYPE
1627		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
1628		MAX-ACCESS		read-write
1629		STATUS			current
1630		DESCRIPTION		"The value indicates whether enable history statistic with interval 24 hours"
1631		DEFVAL			{ disable }
1632		::=  {  ponHisCtrlEntry  2  }
1633
1634	ponBERThreashold	OBJECT-TYPE
1635		SYNTAX			Integer32  ( 0 .. 8  )
1636		MAX-ACCESS		read-write
1637		STATUS			current
1638		DESCRIPTION		"Ber measurement threshold, the value defination: 0=1e-0=1, 1=1e-1=0.1,......"
1639		::=  {  gwEponPon  5  }
1640
1641	ponFERThreashold	OBJECT-TYPE
1642		SYNTAX			Integer32  ( 0 .. 10  )
1643		MAX-ACCESS		read-write
1644		STATUS			current
1645		DESCRIPTION		"Fer measurement threshold, the value defination: 0=1.00e-0=1, 1=1.00e-1=0.1,......"
1646		::=  {  gwEponPon  6  }
1647
1648	gwEponPonCtcExt	OBJECT IDENTIFIER
1649		::=  {  gwEponPon  7  }
1650
1651	onuAuthEnable	OBJECT-TYPE
1652		SYNTAX			INTEGER  { disable ( 1 ) , auth_new_only ( 2 ) , auth_all ( 3 ) }
1653		MAX-ACCESS		read-write
1654		STATUS			deprecated
1655		DESCRIPTION		""
1656		::=  {  gwEponPonOnuAuth  1  }
1657
1658	onuAuthTable	OBJECT-TYPE
1659		SYNTAX		SEQUENCE  OF  OnuAuthEntry
1660		MAX-ACCESS	not-accessible
1661		STATUS		current
1662		DESCRIPTION	"The table of ONU authentication based MAC address."
1663		::=  { gwEponPonOnuAuth  2 }
1664
1665	onuAuthEntry	OBJECT-TYPE
1666		SYNTAX		OnuAuthEntry
1667		MAX-ACCESS	not-accessible
1668		STATUS		current
1669		DESCRIPTION	"An entry in the table"
1670		INDEX		{  eponBoardIndex, eponPonPortIndex, onuAuthIndex  }
1671		::=  { onuAuthTable 1 }
1672
1673	OnuAuthEntry  ::=  SEQUENCE {
1674		eponBoardIndex  Integer32,
1675		eponPonPortIndex  Integer32,
1676		onuAuthIndex  Integer32,
1677		onuAuthMacAddress  MacAddress,
1678		onuAuthRowStatus  RowStatus
1679		}
1680
1681
1682	eponBoardIndex	OBJECT-TYPE
1683		SYNTAX			Integer32
1684		MAX-ACCESS		read-only
1685		STATUS			current
1686		DESCRIPTION		"The epon board index"
1687		::=  {  onuAuthEntry  1  }
1688
1689
1690	eponPonPortIndex	OBJECT-TYPE
1691		SYNTAX			Integer32
1692		MAX-ACCESS		read-only
1693		STATUS			current
1694		DESCRIPTION		"PON port index"
1695		::=  {  onuAuthEntry  2  }
1696
1697
1698	onuAuthIndex	OBJECT-TYPE
1699		SYNTAX			Integer32
1700		MAX-ACCESS		read-only
1701		STATUS			current
1702		DESCRIPTION		"MAC address index"
1703		::=  {  onuAuthEntry  3  }
1704
1705
1706	onuAuthMacAddress	OBJECT-TYPE
1707		SYNTAX			MacAddress
1708		MAX-ACCESS		read-create
1709		STATUS			current
1710		DESCRIPTION		"MAC address"
1711		::=  {  onuAuthEntry  4  }
1712
1713
1714	onuAuthRowStatus	OBJECT-TYPE
1715		SYNTAX			RowStatus
1716		MAX-ACCESS		read-create
1717		STATUS			current
1718		DESCRIPTION		"This object indicates the status of this entry."
1719		::=  {  onuAuthEntry  5  }
1720
1721	onuToPonBindingEnable	OBJECT-TYPE
1722		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
1723		MAX-ACCESS		read-write
1724		STATUS			current
1725		DESCRIPTION		""
1726		::=  {  gwEponPonOnuAuth  3  }
1727
1728	onuAuthModeTable	OBJECT-TYPE
1729		SYNTAX		SEQUENCE  OF  OnuAuthModeEntry
1730		MAX-ACCESS	not-accessible
1731		STATUS		current
1732		DESCRIPTION	"The table of ONU authentication Mode."
1733		::=  { gwEponPonOnuAuth  4 }
1734
1735	onuAuthModeEntry	OBJECT-TYPE
1736		SYNTAX		OnuAuthModeEntry
1737		MAX-ACCESS	not-accessible
1738		STATUS		current
1739		DESCRIPTION	"An entry in the table"
1740		INDEX		{  onuAuthModeBrdIdx, onuAuthModePonIdx  }
1741		::=  { onuAuthModeTable 1 }
1742
1743	OnuAuthModeEntry  ::=  SEQUENCE {
1744		onuAuthModeBrdIdx  Integer32,
1745		onuAuthModePonIdx  Integer32,
1746		onuAuthMode  INTEGER,
1747		onuAuthEnableForPon  INTEGER,
1748		onuAuthEntryReorganize INTEGER
1749		}
1750
1751
1752	onuAuthModeBrdIdx	OBJECT-TYPE
1753		SYNTAX			Integer32
1754		MAX-ACCESS		read-only
1755		STATUS			current
1756		DESCRIPTION		""
1757		::=  {  onuAuthModeEntry  1  }
1758
1759
1760	onuAuthModePonIdx	OBJECT-TYPE
1761		SYNTAX			Integer32
1762		MAX-ACCESS		read-only
1763		STATUS			current
1764		DESCRIPTION		""
1765		::=  {  onuAuthModeEntry  2  }
1766
1767
1768	onuAuthMode	OBJECT-TYPE
1769		SYNTAX			INTEGER  { macAddr(1), loid(2), hybrid(3), loidNoPwd(4), hybridNoPwd(5), disable(6) }
1770		MAX-ACCESS		read-write
1771		STATUS			current
1772		DESCRIPTION		"'macAddr(1)' : based ONU MAC address.
1773						 'loid(2)' : based ONU logical ID.
1774						 'hybrid(3)' : based both macAddr and loid.
1775						 'loidNoPwd(4) : based loid, but not check password.
1776						 'hybridNoPwd(5)' : based hybrid, but not check password."
1777		::=  {  onuAuthModeEntry  3  }
1778
1779
1780	onuAuthEnableForPon	OBJECT-TYPE
1781		SYNTAX			INTEGER  { disable ( 1 ) , auth_new_only ( 2 ) , auth_all ( 3 ) }
1782		MAX-ACCESS		read-write
1783		STATUS			current
1784		DESCRIPTION		"Description"
1785		::=  {  onuAuthModeEntry  4  }
1786
1787	onuAuthEntryReorganize OBJECT-TYPE
1788      SYNTAX INTEGER{ organize(1) }
1789      MAX-ACCESS read-write
1790      STATUS current
1791      DESCRIPTION  "For PonPort"
1792      ::= { onuAuthModeEntry  5 }
1793
1794    onuAuthEntryReorganizeForAll	OBJECT-TYPE
1795		SYNTAX			INTEGER  { organize(1)  }
1796		MAX-ACCESS		read-write
1797		STATUS			current
1798		DESCRIPTION		""
1799		::=  {  gwEponPonOnuAuth  9  }
1800
1801
1802	onuAuthLoidTable	OBJECT-TYPE
1803		SYNTAX		SEQUENCE  OF  OnuAuthLoidEntry
1804		MAX-ACCESS	not-accessible
1805		STATUS		current
1806		DESCRIPTION	"The table of ONU authentication based LOID(Logical ONU ID)."
1807		::=  { gwEponPonOnuAuth  5 }
1808
1809	onuAuthLoidEntry	OBJECT-TYPE
1810		SYNTAX		OnuAuthLoidEntry
1811		MAX-ACCESS	not-accessible
1812		STATUS		current
1813		DESCRIPTION	"An entry in the table"
1814		INDEX		{  onuAuthLoidBrdIdx, onuAuthLoidPonIdx, onuAuthLoidIdx  }
1815		::=  { onuAuthLoidTable 1 }
1816
1817	OnuAuthLoidEntry  ::=  SEQUENCE {
1818		onuAuthLoidBrdIdx  Integer32,
1819		onuAuthLoidPonIdx  Integer32,
1820		onuAuthLoidIdx  Integer32,
1821		onuAuthLoid  DisplayString,
1822		onuAuthLoidPassword  DisplayString,
1823		onuAuthLoidDevIdx  Integer32,
1824		onuAuthLoidRowStatus  RowStatus
1825		}
1826
1827
1828	onuAuthLoidBrdIdx	OBJECT-TYPE
1829		SYNTAX			Integer32
1830		MAX-ACCESS		read-only
1831		STATUS			current
1832		DESCRIPTION		""
1833		::=  {  onuAuthLoidEntry  1  }
1834
1835
1836	onuAuthLoidPonIdx	OBJECT-TYPE
1837		SYNTAX			Integer32
1838		MAX-ACCESS		read-only
1839		STATUS			current
1840		DESCRIPTION		""
1841		::=  {  onuAuthLoidEntry  2  }
1842
1843
1844	onuAuthLoidIdx	OBJECT-TYPE
1845		SYNTAX			Integer32  ( 1 .. 128  )
1846		MAX-ACCESS		read-only
1847		STATUS			current
1848		DESCRIPTION		""
1849		::=  {  onuAuthLoidEntry  3  }
1850
1851
1852	onuAuthLoid	OBJECT-TYPE
1853		SYNTAX			DisplayString  ( SIZE ( 24  ) )
1854		MAX-ACCESS		read-create
1855		STATUS			current
1856		DESCRIPTION		""
1857		::=  {  onuAuthLoidEntry  4  }
1858
1859
1860	onuAuthLoidPassword	OBJECT-TYPE
1861		SYNTAX			DisplayString  ( SIZE ( 12  ) )
1862		MAX-ACCESS		read-create
1863		STATUS			current
1864		DESCRIPTION		""
1865		::=  {  onuAuthLoidEntry  5  }
1866
1867
1868	onuAuthLoidDevIdx	OBJECT-TYPE
1869		SYNTAX			Integer32
1870		MAX-ACCESS		read-create
1871		STATUS			current
1872		DESCRIPTION		""
1873		::=  {  onuAuthLoidEntry  6  }
1874
1875
1876	onuAuthLoidRowStatus	OBJECT-TYPE
1877		SYNTAX			RowStatus
1878		MAX-ACCESS		read-create
1879		STATUS			current
1880		DESCRIPTION		"This object indicates the status of this entry."
1881		::=  {  onuAuthLoidEntry  7  }
1882
1883	onuUnauthenticatedTable	OBJECT-TYPE
1884		SYNTAX		SEQUENCE  OF  OnuAuth1Entry
1885		MAX-ACCESS	not-accessible
1886		STATUS		current
1887		DESCRIPTION	"The table of unauthenticated ONUs based MAC address."
1888		::=  { gwEponPonOnuAuth  6 }
1889
1890	onuUnauthenticatedEntry	OBJECT-TYPE
1891		SYNTAX		OnuAuth1Entry
1892		MAX-ACCESS	not-accessible
1893		STATUS		current
1894		DESCRIPTION	"An entry in the table"
1895		INDEX		{  eponUnauthenticatedBoardIndex, eponUnauthenticatedPonPortIndex, onuUnauthenticatedIndex  }
1896		::=  { onuUnauthenticatedTable 1 }
1897
1898	OnuAuth1Entry  ::=  SEQUENCE {
1899		eponUnauthenticatedBoardIndex  Integer32,
1900		eponUnauthenticatedPonPortIndex  Integer32,
1901		onuUnauthenticatedIndex  Integer32,
1902		onuUnauthenticatedMacAddress  MacAddress
1903		}
1904
1905
1906	eponUnauthenticatedBoardIndex	OBJECT-TYPE
1907		SYNTAX			Integer32
1908		MAX-ACCESS		read-only
1909		STATUS			current
1910		DESCRIPTION		"The epon board index"
1911		::=  {  onuUnauthenticatedEntry  1  }
1912
1913
1914	eponUnauthenticatedPonPortIndex	OBJECT-TYPE
1915		SYNTAX			Integer32
1916		MAX-ACCESS		read-only
1917		STATUS			current
1918		DESCRIPTION		"PON port index"
1919		::=  {  onuUnauthenticatedEntry  2  }
1920
1921
1922	onuUnauthenticatedIndex	OBJECT-TYPE
1923		SYNTAX			Integer32
1924		MAX-ACCESS		read-only
1925		STATUS			current
1926		DESCRIPTION		"MAC address index"
1927		::=  {  onuUnauthenticatedEntry  3  }
1928
1929
1930	onuUnauthenticatedMacAddress	OBJECT-TYPE
1931		SYNTAX			MacAddress
1932		MAX-ACCESS		read-only
1933		STATUS			current
1934		DESCRIPTION		"MAC address"
1935		::=  {  onuUnauthenticatedEntry  4  }
1936
1937	ponLlidTable	OBJECT-TYPE
1938		SYNTAX		SEQUENCE  OF  PonLlidEntry
1939		MAX-ACCESS	not-accessible
1940		STATUS		current
1941		DESCRIPTION	"Table of the pon llid information"
1942		::=  { gwEponLlid  1 }
1943
1944	ponLlidEntry	OBJECT-TYPE
1945		SYNTAX		PonLlidEntry
1946		MAX-ACCESS	not-accessible
1947		STATUS		current
1948		DESCRIPTION	"An entry in the table, containing status or configure information"
1949		INDEX		{  deviceIndex, ponLlidIndex  }
1950		::=  { ponLlidTable 1 }
1951
1952	PonLlidEntry  ::=  SEQUENCE {
1953		ponLlidIndex  Integer32,
1954		ponLlidType  INTEGER,
1955		ponLlidOltBoard  Integer32,
1956		ponLlidOltPort  Integer32,
1957		ponLlidOltPortIfIndex  Integer32,
1958		ponLlidOnuPortIfIndex  Integer32,
1959		ponLlidOnuBoard  Integer32,
1960		ponLlidOnuPort  Integer32,
1961		ponLlidLLID  Integer32,
1962		ponLlidIfIndex  Integer32,
1963		ponLlidUpFixedBW  Integer32,
1964		ponLlidDownFixedBW  Integer32,
1965		ponLlidDesc  DisplayString,
1966		ponLlidSurportMacNum  Integer32,
1967		ponLlidOnuMacAddress  MacAddress,
1968		ponLlidRowStatus  RowStatus,
1969		ponLlidUpBWClass  Integer32,
1970		ponLlidUpDelay  INTEGER,
1971		ponLlidUpAssuredBW  Integer32,
1972		ponLlidUpBesteffortBW  Integer32,
1973		ponLlidDownBWClass  Integer32,
1974		ponLlidDownDelay  INTEGER,
1975		ponLlidDownAssuredBW  Integer32,
1976		ponLlidDownBesteffortBW  Integer32,
1977		ponLlidCtcFecAbility  INTEGER,
1978		ponLlidCtcFecMode  INTEGER,
1979		ponLlidCtcEncrypCtrl  INTEGER,
1980		ponLlidCtcDbaQueSetNum  Integer32,
1981		ponLlidCtcDbaQueSetCfgStatus  INTEGER
1982		}
1983
1984
1985	ponLlidIndex	OBJECT-TYPE
1986		SYNTAX			Integer32
1987		MAX-ACCESS		read-only
1988		STATUS			current
1989		DESCRIPTION		"The pon logic link index"
1990		::=  {  ponLlidEntry  1  }
1991
1992
1993	ponLlidType	OBJECT-TYPE
1994		SYNTAX			INTEGER  { unkown ( 0 ) , ethlink ( 1 ) }
1995		MAX-ACCESS		read-only
1996		STATUS			current
1997		DESCRIPTION		"type of pon logic link"
1998		::=  {  ponLlidEntry  2  }
1999
2000
2001	ponLlidOltBoard	OBJECT-TYPE
2002		SYNTAX			Integer32
2003		MAX-ACCESS		read-create
2004		STATUS			current
2005		DESCRIPTION		"The value equals to entPhysicalIndex in ENTITY-MIB"
2006		::=  {  ponLlidEntry  3  }
2007
2008
2009	ponLlidOltPort	OBJECT-TYPE
2010		SYNTAX			Integer32
2011		MAX-ACCESS		read-create
2012		STATUS			current
2013		DESCRIPTION		"the pon port id "
2014		::=  {  ponLlidEntry  4  }
2015
2016
2017	ponLlidOltPortIfIndex	OBJECT-TYPE
2018		SYNTAX			Integer32
2019		MAX-ACCESS		read-create
2020		STATUS			current
2021		DESCRIPTION		"ifIndex of the olt port "
2022		::=  {  ponLlidEntry  5  }
2023
2024
2025	ponLlidOnuPortIfIndex	OBJECT-TYPE
2026		SYNTAX			Integer32
2027		MAX-ACCESS		read-create
2028		STATUS			current
2029		DESCRIPTION		"ifIndex of the onu port "
2030		::=  {  ponLlidEntry  6  }
2031
2032
2033	ponLlidOnuBoard	OBJECT-TYPE
2034		SYNTAX			Integer32
2035		MAX-ACCESS		read-create
2036		STATUS			current
2037		DESCRIPTION		"The value indicates board id for this LLID"
2038		::=  {  ponLlidEntry  7  }
2039
2040
2041	ponLlidOnuPort	OBJECT-TYPE
2042		SYNTAX			Integer32
2043		MAX-ACCESS		read-create
2044		STATUS			current
2045		DESCRIPTION		"The value indicates onu port for this LLID"
2046		::=  {  ponLlidEntry  8  }
2047
2048
2049	ponLlidLLID	OBJECT-TYPE
2050		SYNTAX			Integer32  ( 1 .. 2147483647  )
2051		MAX-ACCESS		read-only
2052		STATUS			obsolete
2053		DESCRIPTION		"the vlaue of LLID "
2054		::=  {  ponLlidEntry  9  }
2055
2056
2057	ponLlidIfIndex	OBJECT-TYPE
2058		SYNTAX			Integer32  ( 1 .. 2147483647  )
2059		MAX-ACCESS		read-only
2060		STATUS			current
2061		DESCRIPTION		"The value equals to  ''ifIndex'' in IF-MIB according this object'"
2062		::=  {  ponLlidEntry  10  }
2063
2064
2065	ponLlidUpFixedBW	OBJECT-TYPE
2066		SYNTAX			Integer32  ( 0 .. 1000000  )
2067		MAX-ACCESS		read-create
2068		STATUS			current
2069		DESCRIPTION		"upstream fixed bandwidth about this pon port, unit:KBps"
2070		::=  {  ponLlidEntry  11  }
2071
2072
2073	ponLlidDownFixedBW	OBJECT-TYPE
2074		SYNTAX			Integer32  ( 0 .. 1000000  )
2075		MAX-ACCESS		read-write
2076		STATUS			obsolete
2077		DESCRIPTION		"upstream fixed bandwidth about this pon port, unit:KBps, not support"
2078		::=  {  ponLlidEntry  12  }
2079
2080
2081	ponLlidDesc	OBJECT-TYPE
2082		SYNTAX			DisplayString
2083		MAX-ACCESS		read-create
2084		STATUS			current
2085		DESCRIPTION		"description of the LLID"
2086		::=  {  ponLlidEntry  13  }
2087
2088
2089	ponLlidSurportMacNum	OBJECT-TYPE
2090		SYNTAX			Integer32  ( 0 .. 8192  )
2091		MAX-ACCESS		read-create
2092		STATUS			deprecated
2093		DESCRIPTION		"The value of maximum MAC addresses"
2094		::=  {  ponLlidEntry  14  }
2095
2096
2097	ponLlidOnuMacAddress	OBJECT-TYPE
2098		SYNTAX			MacAddress  ( SIZE ( 6  ) )
2099		MAX-ACCESS		read-create
2100		STATUS			current
2101		DESCRIPTION		"The value indicates and confgure onu MAC address"
2102		::=  {  ponLlidEntry  15  }
2103
2104
2105	ponLlidRowStatus	OBJECT-TYPE
2106		SYNTAX			RowStatus
2107		MAX-ACCESS		read-create
2108		STATUS			current
2109		DESCRIPTION		"row status of this entry"
2110		::=  {  ponLlidEntry  16  }
2111
2112
2113	ponLlidUpBWClass	OBJECT-TYPE
2114		SYNTAX			Integer32  ( 0 .. 7  )
2115		MAX-ACCESS		read-create
2116		STATUS			current
2117		DESCRIPTION		"upstream class level for this pon port bandwidth allocation"
2118		::=  {  ponLlidEntry  17  }
2119
2120
2121	ponLlidUpDelay	OBJECT-TYPE
2122		SYNTAX			INTEGER  { low ( 1 ) , high ( 2 ) }
2123		MAX-ACCESS		read-write
2124		STATUS			deprecated
2125		DESCRIPTION		"upstream delay level for this pon port bandwidth allocation"
2126		::=  {  ponLlidEntry  18  }
2127
2128
2129	ponLlidUpAssuredBW	OBJECT-TYPE
2130		SYNTAX			Integer32  ( 64 .. 1000000  )
2131		MAX-ACCESS		read-create
2132		STATUS			current
2133		DESCRIPTION		"upstream assured bandwidth about this pon port, unit:KBps"
2134		::=  {  ponLlidEntry  19  }
2135
2136
2137	ponLlidUpBesteffortBW	OBJECT-TYPE
2138		SYNTAX			Integer32  ( 64 .. 1000000  )
2139		MAX-ACCESS		read-create
2140		STATUS			current
2141		DESCRIPTION		"upstream best-effort bandwidth about this pon port, unit:KBps"
2142		::=  {  ponLlidEntry  20  }
2143
2144
2145	ponLlidDownBWClass	OBJECT-TYPE
2146		SYNTAX			Integer32  ( 0 .. 7  )
2147		MAX-ACCESS		read-write
2148		STATUS			obsolete
2149		DESCRIPTION		"upstream class level for this pon port bandwidth allocation"
2150		::=  {  ponLlidEntry  21  }
2151
2152
2153	ponLlidDownDelay	OBJECT-TYPE
2154		SYNTAX			INTEGER  { low ( 1 ) , high ( 2 ) }
2155		MAX-ACCESS		read-write
2156		STATUS			obsolete
2157		DESCRIPTION		"upstream delay level for this pon port bandwidth allocation"
2158		::=  {  ponLlidEntry  22  }
2159
2160
2161	ponLlidDownAssuredBW	OBJECT-TYPE
2162		SYNTAX			Integer32  ( 64 .. 1000000  )
2163		MAX-ACCESS		read-create
2164		STATUS			current
2165		DESCRIPTION		"downstream assured bandwidth about this pon port, unit:KBps"
2166		::=  {  ponLlidEntry  23  }
2167
2168
2169	ponLlidDownBesteffortBW	OBJECT-TYPE
2170		SYNTAX			Integer32  ( 64 .. 1000000  )
2171		MAX-ACCESS		read-write
2172		STATUS			obsolete
2173		DESCRIPTION		"downstream best-effort bandwidth about this pon port, unit:KBps"
2174		::=  {  ponLlidEntry  24  }
2175
2176
2177	ponLlidCtcFecAbility	OBJECT-TYPE
2178		SYNTAX			INTEGER  { unknown ( 1 ) , supported ( 2 ) , notSupported ( 3 ) }
2179		MAX-ACCESS		read-only
2180		STATUS			current
2181		DESCRIPTION		"FEC ability"
2182		::=  {  ponLlidEntry  25  }
2183
2184
2185	ponLlidCtcFecMode	OBJECT-TYPE
2186		SYNTAX			INTEGER  { unknown ( 1 ) , enable ( 2 ) , disable ( 3 ) }
2187		MAX-ACCESS		read-write
2188		STATUS			current
2189		DESCRIPTION		"FEC mode, unknown(1)-initializing, true state not yet known.
2190		                 enable(2)-activate FEC. disable(3)-deactivate FEC."
2191		::=  {  ponLlidEntry  26  }
2192
2193
2194	ponLlidCtcEncrypCtrl	OBJECT-TYPE
2195		SYNTAX			INTEGER  { enable ( 1 ) , disable ( 2 ) }
2196		MAX-ACCESS		read-write
2197		STATUS			current
2198		DESCRIPTION		"CTC encryption control"
2199		::=  {  ponLlidEntry  27  }
2200
2201
2202	ponLlidCtcDbaQueSetNum	OBJECT-TYPE
2203		SYNTAX			Integer32  ( 1 .. 8  )
2204		MAX-ACCESS		read-write
2205		STATUS			current
2206		DESCRIPTION		"DBA queue set number"
2207		::=  {  ponLlidEntry  28  }
2208
2209
2210	ponLlidCtcDbaQueSetCfgStatus	OBJECT-TYPE
2211		SYNTAX			INTEGER  { noop ( 1 ) , get ( 2 ) , set ( 3 ) }
2212		MAX-ACCESS		read-write
2213		STATUS			current
2214		DESCRIPTION		"The Queue sets configuration status, this object value is always 'noop(1)'
2215             			when read, 'get(2)' will refresh the object of ponLlidCtcDbaQueSetNum and
2216             			the table of ponLlidCtcDbaQueSetTable, 'set(3)' will config the data,
2217             			include ponLlidCtcDbaQueSetNum and ponLlidCtcDbaQueSetTable. 'get(2)' and
2218             			'set(3) are only write value."
2219		::=  {  ponLlidEntry  29  }
2220
2221	ponLlidCtcDbaQueSetTable	OBJECT-TYPE
2222		SYNTAX		SEQUENCE  OF  PonLlidCtcDbaQueSetEntry
2223		MAX-ACCESS	not-accessible
2224		STATUS		current
2225		DESCRIPTION	"Table of the pon llid DBA information"
2226		::=  { gwEponLlid  2 }
2227
2228	ponLlidCtcDbaQueSetEntry	OBJECT-TYPE
2229		SYNTAX		PonLlidCtcDbaQueSetEntry
2230		MAX-ACCESS	not-accessible
2231		STATUS		current
2232		DESCRIPTION	"CTC DBA entry"
2233		INDEX		{  deviceIndex, ponLlidIndex, ponLlidCtcDbaQueSetIndex  }
2234		::=  { ponLlidCtcDbaQueSetTable 1 }
2235
2236	PonLlidCtcDbaQueSetEntry  ::=  SEQUENCE {
2237		ponLlidCtcDbaQueSetIndex  Integer32,
2238		ponLlidCtcDbaReportBitmap  BITS,
2239		ponLlidCtcDbaQueue0Threshold  Integer32,
2240		ponLlidCtcDbaQueue1Threshold  Integer32,
2241		ponLlidCtcDbaQueue2Threshold  Integer32,
2242		ponLlidCtcDbaQueue3Threshold  Integer32,
2243		ponLlidCtcDbaQueue4Threshold  Integer32,
2244		ponLlidCtcDbaQueue5Threshold  Integer32,
2245		ponLlidCtcDbaQueue6Threshold  Integer32,
2246		ponLlidCtcDbaQueue7Threshold  Integer32
2247		}
2248
2249
2250	ponLlidCtcDbaQueSetIndex	OBJECT-TYPE
2251		SYNTAX			Integer32
2252		MAX-ACCESS		read-only
2253		STATUS			current
2254		DESCRIPTION		"The DBA queue-sets index"
2255		::=  {  ponLlidCtcDbaQueSetEntry  1  }
2256
2257
2258	ponLlidCtcDbaReportBitmap	OBJECT-TYPE
2259		SYNTAX			BITS  { queue0 ( 0 ) , queue1 ( 1 ) , queue2 ( 2 ) , queue3 ( 3 ) , queue4 ( 4 ) , queue5 ( 5 ) , queue6 ( 6 ) , queue7 ( 7 ) }
2260		MAX-ACCESS		read-write
2261		STATUS			current
2262		DESCRIPTION		"bit=0 - queue x report is not present,
2263					 bit=1 - queue x report is present"
2264		::=  {  ponLlidCtcDbaQueSetEntry  2  }
2265
2266
2267	ponLlidCtcDbaQueue0Threshold	OBJECT-TYPE
2268		SYNTAX			Integer32  ( 0 .. 65535  )
2269		MAX-ACCESS		read-write
2270		STATUS			current
2271		DESCRIPTION		"Queue0 threshold"
2272		::=  {  ponLlidCtcDbaQueSetEntry  3  }
2273
2274
2275	ponLlidCtcDbaQueue1Threshold	OBJECT-TYPE
2276		SYNTAX			Integer32  ( 0 .. 65535  )
2277		MAX-ACCESS		read-write
2278		STATUS			current
2279		DESCRIPTION		"Queue1 threshold"
2280		::=  {  ponLlidCtcDbaQueSetEntry  4  }
2281
2282
2283	ponLlidCtcDbaQueue2Threshold	OBJECT-TYPE
2284		SYNTAX			Integer32  ( 0 .. 65535  )
2285		MAX-ACCESS		read-write
2286		STATUS			current
2287		DESCRIPTION		"Queue2 threshold"
2288		::=  {  ponLlidCtcDbaQueSetEntry  5  }
2289
2290
2291	ponLlidCtcDbaQueue3Threshold	OBJECT-TYPE
2292		SYNTAX			Integer32  ( 0 .. 65535  )
2293		MAX-ACCESS		read-write
2294		STATUS			current
2295		DESCRIPTION		"Queue3 threshold"
2296		::=  {  ponLlidCtcDbaQueSetEntry  6  }
2297
2298
2299	ponLlidCtcDbaQueue4Threshold	OBJECT-TYPE
2300		SYNTAX			Integer32  ( 0 .. 65535  )
2301		MAX-ACCESS		read-write
2302		STATUS			current
2303		DESCRIPTION		"Queue4 threshold"
2304		::=  {  ponLlidCtcDbaQueSetEntry  7  }
2305
2306
2307	ponLlidCtcDbaQueue5Threshold	OBJECT-TYPE
2308		SYNTAX			Integer32  ( 0 .. 65535  )
2309		MAX-ACCESS		read-write
2310		STATUS			current
2311		DESCRIPTION		"Queue5 threshold"
2312		::=  {  ponLlidCtcDbaQueSetEntry  8  }
2313
2314
2315	ponLlidCtcDbaQueue6Threshold	OBJECT-TYPE
2316		SYNTAX			Integer32  ( 0 .. 65535  )
2317		MAX-ACCESS		read-write
2318		STATUS			current
2319		DESCRIPTION		"Queue6 threshold"
2320		::=  {  ponLlidCtcDbaQueSetEntry  9  }
2321
2322
2323	ponLlidCtcDbaQueue7Threshold	OBJECT-TYPE
2324		SYNTAX			Integer32  ( 0 .. 65535  )
2325		MAX-ACCESS		read-write
2326		STATUS			current
2327		DESCRIPTION		"Queue7 threshold"
2328		::=  {  ponLlidCtcDbaQueSetEntry  10  }
2329
2330	onuNewRegSuccess	NOTIFICATION-TYPE
2331		OBJECTS			{ deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion }
2332		STATUS			current
2333		DESCRIPTION		"A new ONU register success."
2334		::=  {  gwDevTrapGroup  1  }
2335
2336	onuReregSuccess	NOTIFICATION-TYPE
2337		OBJECTS			{ deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion }
2338		STATUS			current
2339		DESCRIPTION		"An ONU reregister success."
2340		::=  {  gwDevTrapGroup  2  }
2341
2342	onuNotPresent	NOTIFICATION-TYPE
2343		OBJECTS			{ deviceIndex }
2344		STATUS			current
2345		DESCRIPTION		"An ONU is not present alarm"
2346		::=  {  gwDevTrapGroup  3  }
2347
2348	devPowerOff	NOTIFICATION-TYPE
2349		OBJECTS			{ deviceIndex }
2350		STATUS			current
2351		DESCRIPTION		" device Power Off Alarm"
2352		::=  {  gwDevTrapGroup  4  }
2353
2354	devPowerOn	NOTIFICATION-TYPE
2355		OBJECTS			{ deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion, deviceRestartupTime }
2356		STATUS			current
2357		DESCRIPTION		" device Power On Alarm"
2358		::=  {  gwDevTrapGroup  5  }
2359
2360	cfgDataSaveSuccess	NOTIFICATION-TYPE
2361		OBJECTS			{ deviceIndex }
2362		STATUS			current
2363		DESCRIPTION		"saving config data to flash successfully"
2364		::=  {  gwDevTrapGroup  6  }
2365
2366	cfgDataSaveFail	NOTIFICATION-TYPE
2367		OBJECTS			{ deviceIndex }
2368		STATUS			current
2369		DESCRIPTION		"saving config data to flash unsuccessfully"
2370		::=  {  gwDevTrapGroup  7  }
2371
2372	flashClearSuccess	NOTIFICATION-TYPE
2373		OBJECTS			{ deviceIndex }
2374		STATUS			current
2375		DESCRIPTION		"clear config data successfully"
2376		::=  {  gwDevTrapGroup  8  }
2377
2378	flashClearFail	NOTIFICATION-TYPE
2379		OBJECTS			{ deviceIndex }
2380		STATUS			current
2381		DESCRIPTION		"clear config data unsuccessfully"
2382		::=  {  gwDevTrapGroup  9  }
2383
2384	softwareUpdateSuccess	NOTIFICATION-TYPE
2385		OBJECTS			{ deviceIndex }
2386		STATUS			current
2387		DESCRIPTION		"update software successfully"
2388		::=  {  gwDevTrapGroup  10  }
2389
2390	softwareUpdateFail	NOTIFICATION-TYPE
2391		OBJECTS			{ deviceIndex }
2392		STATUS			current
2393		DESCRIPTION		"update software unsuccessfully"
2394		::=  {  gwDevTrapGroup  11  }
2395
2396	firmwareUpdateSuccess	NOTIFICATION-TYPE
2397		OBJECTS			{ deviceIndex }
2398		STATUS			current
2399		DESCRIPTION		"firmware update successfully"
2400		::=  {  gwDevTrapGroup  12  }
2401
2402	firmwareUpdateFail	NOTIFICATION-TYPE
2403		OBJECTS			{ deviceIndex }
2404		STATUS			current
2405		DESCRIPTION		"update firmware unsuccessfully"
2406		::=  {  gwDevTrapGroup  13  }
2407
2408	cfgDataBackupSuccess	NOTIFICATION-TYPE
2409		OBJECTS			{ deviceIndex }
2410		STATUS			current
2411		DESCRIPTION		"backup configuration data to NMS successfully."
2412		::=  {  gwDevTrapGroup  14  }
2413
2414	cfgDataBackupFail	NOTIFICATION-TYPE
2415		OBJECTS			{ deviceIndex }
2416		STATUS			current
2417		DESCRIPTION		"backup configuration data  to NMS unsuccessfully."
2418		::=  {  gwDevTrapGroup  15  }
2419
2420	cfgDataRestoreSuccess	NOTIFICATION-TYPE
2421		OBJECTS			{ deviceIndex }
2422		STATUS			current
2423		DESCRIPTION		"restore configuration data from NMS successfully."
2424		::=  {  gwDevTrapGroup  16  }
2425
2426	cfgDataRestoreFail	NOTIFICATION-TYPE
2427		OBJECTS			{ deviceIndex }
2428		STATUS			current
2429		DESCRIPTION		"restore configuration data from NMS unsuccessfully."
2430		::=  {  gwDevTrapGroup  17  }
2431
2432	autoProtectSwitch	NOTIFICATION-TYPE
2433		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2434		STATUS			current
2435		DESCRIPTION		"Auto Protect Switch(APS) occurs"
2436		::=  {  gwDevTrapGroup  18  }
2437
2438	cpuUsageFactorHigh	NOTIFICATION-TYPE
2439		OBJECTS			{ deviceIndex }
2440		STATUS			current
2441		DESCRIPTION		"high cpu usage factor alarm"
2442		::=  {  gwDevTrapGroup  19  }
2443
2444	ponPortBERAlarm	NOTIFICATION-TYPE
2445		OBJECTS			{ deviceIndex, ponPortBrdIndex, ponPortIndex, ponPortBER }
2446		STATUS			current
2447		DESCRIPTION		"pon port BER alarm"
2448		::=  {  gwDevTrapGroup  20  }
2449
2450	ponPortBERAlarmClear	NOTIFICATION-TYPE
2451		OBJECTS			{ deviceIndex, ponPortBrdIndex, ponPortIndex, ponPortBER }
2452		STATUS			current
2453		DESCRIPTION		"pon port BER alarm clear"
2454		::=  {  gwDevTrapGroup  21  }
2455
2456	ponPortFERAlarm	NOTIFICATION-TYPE
2457		OBJECTS			{ deviceIndex, ponPortBrdIndex, ponPortIndex, ponPortFER }
2458		STATUS			current
2459		DESCRIPTION		"pon port FER alarm"
2460		::=  {  gwDevTrapGroup  22  }
2461
2462	ponPortFERAlarmClear	NOTIFICATION-TYPE
2463		OBJECTS			{ deviceIndex, ponPortBrdIndex, ponPortIndex, ponPortFER }
2464		STATUS			current
2465		DESCRIPTION		"pon port FER alarm clear"
2466		::=  {  gwDevTrapGroup  23  }
2467
2468	llidActBWExceeding	NOTIFICATION-TYPE
2469		OBJECTS			{ deviceIndex, ponPortBrdIndex, ponPortIndex, ponLlidIndex }
2470		STATUS			current
2471		DESCRIPTION		"llid bandwidth exceed the limit"
2472		::=  {  gwDevTrapGroup  24  }
2473
2474	llidActBWExceedingClear	NOTIFICATION-TYPE
2475		OBJECTS			{ deviceIndex, ponPortBrdIndex, ponPortIndex, ponLlidIndex }
2476		STATUS			current
2477		DESCRIPTION		"llid bandwidth return to appropriate value"
2478		::=  {  gwDevTrapGroup  25  }
2479
2480	devBoardInterted	NOTIFICATION-TYPE
2481		OBJECTS			{ deviceIndex, boardIndex, curBoardType }
2482		STATUS			current
2483		DESCRIPTION		"insert a board"
2484		::=  {  gwDevTrapGroup  26  }
2485
2486	devBoardPull	NOTIFICATION-TYPE
2487		OBJECTS			{ deviceIndex, boardIndex, curBoardType }
2488		STATUS			current
2489		DESCRIPTION		"pull a board out"
2490		::=  {  gwDevTrapGroup  27  }
2491
2492	powerOffAlarm	NOTIFICATION-TYPE
2493		OBJECTS			{ deviceIndex, boardIndex }
2494		STATUS			current
2495		DESCRIPTION		"power OFF alarm"
2496		::=  {  gwDevTrapGroup  30  }
2497
2498	powerOnAlarm	NOTIFICATION-TYPE
2499		OBJECTS			{ deviceIndex, boardIndex }
2500		STATUS			current
2501		DESCRIPTION		"power ON alarm"
2502		::=  {  gwDevTrapGroup  31  }
2503
2504	boardTemperatureHigh	NOTIFICATION-TYPE
2505		OBJECTS			{ deviceIndex, boardIndex }
2506		STATUS			current
2507		DESCRIPTION		"board temperature high alarm"
2508		::=  {  gwDevTrapGroup  32  }
2509
2510	boardTemperatureHighClear	NOTIFICATION-TYPE
2511		OBJECTS			{ deviceIndex, boardIndex }
2512		STATUS			current
2513		DESCRIPTION		"board temperature high alarm clear"
2514		::=  {  gwDevTrapGroup  33  }
2515
2516	ponBoardReset	NOTIFICATION-TYPE
2517		OBJECTS			{ deviceIndex, boardIndex }
2518		STATUS			current
2519		DESCRIPTION		"PON board reset event occur"
2520		::=  {  gwDevTrapGroup  34  }
2521
2522	swBoardProtectedSwitch	NOTIFICATION-TYPE
2523		OBJECTS			{ deviceIndex, boardIndex }
2524		STATUS			current
2525		DESCRIPTION		"sw board protected switch event occur"
2526		::=  {  gwDevTrapGroup  35  }
2527
2528	ponPortAbnormal	NOTIFICATION-TYPE
2529		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2530		STATUS			current
2531		DESCRIPTION		"abnormal status on PON port occur"
2532		::=  {  gwDevTrapGroup  36  }
2533
2534	onuRegisterConflict	NOTIFICATION-TYPE
2535		OBJECTS			{ deviceIndex }
2536		STATUS			current
2537		DESCRIPTION		"onu register conflict"
2538		::=  {  gwDevTrapGroup  37  }
2539
2540	firmwareLoadSuccess	NOTIFICATION-TYPE
2541		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2542		STATUS			current
2543		DESCRIPTION		"firmware load successfully"
2544		::=  {  gwDevTrapGroup  38  }
2545
2546	firmwareLoadFailure	NOTIFICATION-TYPE
2547		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2548		STATUS			current
2549		DESCRIPTION		"firmware load fail"
2550		::=  {  gwDevTrapGroup  39  }
2551
2552	dbaUpdateSuccess	NOTIFICATION-TYPE
2553		OBJECTS			{ deviceIndex }
2554		STATUS			current
2555		DESCRIPTION		"update dba successfully"
2556		::=  {  gwDevTrapGroup  40  }
2557
2558	dbaUpdateFailure	NOTIFICATION-TYPE
2559		OBJECTS			{ deviceIndex }
2560		STATUS			current
2561		DESCRIPTION		"update dba faul"
2562		::=  {  gwDevTrapGroup  41  }
2563
2564	dbaLoadSuccess	NOTIFICATION-TYPE
2565		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2566		STATUS			current
2567		DESCRIPTION		"load dba successfully"
2568		::=  {  gwDevTrapGroup  42  }
2569
2570	dbaLoadFailure	NOTIFICATION-TYPE
2571		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2572		STATUS			current
2573		DESCRIPTION		"load dba fail"
2574		::=  {  gwDevTrapGroup  43  }
2575
2576	ponToEthLinkdown	NOTIFICATION-TYPE
2577		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2578		STATUS			current
2579		DESCRIPTION		"."
2580		::=  {  gwDevTrapGroup  44  }
2581
2582	ponToEthLinkup	NOTIFICATION-TYPE
2583		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2584		STATUS			current
2585		DESCRIPTION		"."
2586		::=  {  gwDevTrapGroup  45  }
2587
2588	onuSoftwareLoadSuccess	NOTIFICATION-TYPE
2589		OBJECTS			{ deviceIndex }
2590		STATUS			current
2591		DESCRIPTION		"load onu software successfully"
2592		::=  {  gwDevTrapGroup  46  }
2593
2594	onuSoftwareLoadFailure	NOTIFICATION-TYPE
2595		OBJECTS			{ deviceIndex }
2596		STATUS			current
2597		DESCRIPTION		"load onu software fail"
2598		::=  {  gwDevTrapGroup  47  }
2599
2600	ethLinkdown	NOTIFICATION-TYPE
2601		OBJECTS			{ deviceIndex, boardIndex, ethPortIndex }
2602		STATUS			current
2603		DESCRIPTION		"Ethernet port linkdown alarm."
2604		::=  {  gwDevTrapGroup  54  }
2605
2606	ethLinkup	NOTIFICATION-TYPE
2607		OBJECTS			{ deviceIndex, boardIndex, ethPortIndex }
2608		STATUS			current
2609		DESCRIPTION		"Ethernet port linkup alarm."
2610		::=  {  gwDevTrapGroup  55  }
2611
2612	bootUpdateSuccess	NOTIFICATION-TYPE
2613		OBJECTS			{ deviceIndex }
2614		STATUS			current
2615		DESCRIPTION		"boot firmware update successfully notification"
2616		::=  {  gwDevTrapGroup  56  }
2617
2618	bootUpdateFailure	NOTIFICATION-TYPE
2619		OBJECTS			{ deviceIndex }
2620		STATUS			current
2621		DESCRIPTION		"boot firmware update fail notification"
2622		::=  {  gwDevTrapGroup  57  }
2623
2624	batFileBackupSuccess	NOTIFICATION-TYPE
2625		OBJECTS			{ deviceIndex }
2626		STATUS			current
2627		DESCRIPTION		"bat file backup successfully notification"
2628		::=  {  gwDevTrapGroup  58  }
2629
2630	batFileBackupFailure	NOTIFICATION-TYPE
2631		OBJECTS			{ deviceIndex }
2632		STATUS			current
2633		DESCRIPTION		"bat file backup fail notification"
2634		::=  {  gwDevTrapGroup  59  }
2635
2636	batFileRestoreSuccess	NOTIFICATION-TYPE
2637		OBJECTS			{ deviceIndex }
2638		STATUS			current
2639		DESCRIPTION		"bat file restore successfully notification"
2640		::=  {  gwDevTrapGroup  60  }
2641
2642	batFileRestoreFailure	NOTIFICATION-TYPE
2643		OBJECTS			{ deviceIndex }
2644		STATUS			current
2645		DESCRIPTION		"bat file restore fail notification"
2646		::=  {  gwDevTrapGroup  61  }
2647
2648	onuRegAuthFailure	NOTIFICATION-TYPE
2649		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex, deviceMacAddress }
2650		STATUS			current
2651		DESCRIPTION		"Illegal ONU register."
2652		::=  {  gwDevTrapGroup  62  }
2653
2654	deviceColdStart	NOTIFICATION-TYPE
2655		OBJECTS			{ deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion, deviceRestartupTime }
2656		STATUS			current
2657		DESCRIPTION		"Only report OLT cold start. this trap is not sent if a devPowerOn trap
2658        				 is sent for the same restart. Implementation of this trap is optional."
2659		::=  {  gwDevTrapGroup  63  }
2660
2661	deviceWarmStart	NOTIFICATION-TYPE
2662		OBJECTS			{ deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion, deviceRestartupTime }
2663		STATUS			current
2664		DESCRIPTION		"Only report OLT warm start."
2665		::=  {  gwDevTrapGroup  64  }
2666
2667	deviceExceptionRestart	NOTIFICATION-TYPE
2668		OBJECTS			{ deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion, deviceRestartupTime }
2669		STATUS			current
2670		DESCRIPTION		"Only report OLT restart because of exception."
2671		::=  {  gwDevTrapGroup  65  }
2672
2673	ethLoopAlarm	NOTIFICATION-TYPE
2674		OBJECTS			{ deviceIndex, boardIndex, ethPortIndex }
2675		STATUS			current
2676		DESCRIPTION		"Ethernet port loop alarm."
2677		::=  {  gwDevTrapGroup  84  }
2678
2679	ethLoopAlarmClear	NOTIFICATION-TYPE
2680		OBJECTS			{ deviceIndex, boardIndex, ethPortIndex }
2681		STATUS			current
2682		DESCRIPTION		"Ethernet port loop clear."
2683		::=  {  gwDevTrapGroup  85  }
2684
2685	onuLoopAlarm	NOTIFICATION-TYPE
2686		OBJECTS			{ deviceIndex }
2687		STATUS			current
2688		DESCRIPTION		"Onu loop alarm."
2689		::=  {  gwDevTrapGroup  86  }
2690
2691	onuLoopAlarmClear	NOTIFICATION-TYPE
2692		OBJECTS			{ deviceIndex }
2693		STATUS			current
2694		DESCRIPTION		"Onu loop clear."
2695		::=  {  gwDevTrapGroup  87  }
2696
2697	backboneEthLinkdown	NOTIFICATION-TYPE
2698		OBJECTS			{ deviceIndex, boardIndex, ethPortIndex }
2699		STATUS			current
2700		DESCRIPTION		"Ethernet port linkdown alarm."
2701		::=  {  gwDevTrapGroup  88  }
2702
2703	backboneEthLinkup	NOTIFICATION-TYPE
2704		OBJECTS			{ deviceIndex, boardIndex, ethPortIndex }
2705		STATUS			current
2706		DESCRIPTION		"Ethernet port linkup alarm."
2707		::=  {  gwDevTrapGroup  89  }
2708
2709	boardCpuUsageAlarm	NOTIFICATION-TYPE
2710		OBJECTS			{ deviceIndex, boardIndex }
2711		STATUS			current
2712		DESCRIPTION		"cpu usage factor alarm"
2713		::=  {  gwDevTrapGroup  116  }
2714
2715	boardCpuUsageAlarmClear	NOTIFICATION-TYPE
2716		OBJECTS			{ deviceIndex, boardIndex }
2717		STATUS			current
2718		DESCRIPTION		"cpu usage factor alarm clear"
2719		::=  {  gwDevTrapGroup  117  }
2720
2721	boardMemoryUsageAlarm	NOTIFICATION-TYPE
2722		OBJECTS			{ deviceIndex, boardIndex }
2723		STATUS			current
2724		DESCRIPTION		""
2725		::=  {  gwDevTrapGroup  118  }
2726
2727	boardMemoryUsageAlarmClear	NOTIFICATION-TYPE
2728		OBJECTS			{ deviceIndex, boardIndex }
2729		STATUS			current
2730		DESCRIPTION		""
2731		::=  {  gwDevTrapGroup  119  }
2732
2733	ponPortFullAlarm	NOTIFICATION-TYPE
2734		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2735		STATUS			current
2736		DESCRIPTION		""
2737		::=  {  gwDevTrapGroup  132  }
2738
2739	ponPortAbnormalClear	NOTIFICATION-TYPE
2740		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2741		STATUS			current
2742		DESCRIPTION		""
2743		::=  {  gwDevTrapGroup  133  }
2744
2745	ethPortBroadCastFloodControl	NOTIFICATION-TYPE
2746		OBJECTS			{ deviceIndex, boardIndex, ethPortIndex }
2747		STATUS			current
2748		DESCRIPTION		"Ethernet port broadcast flood alarm."
2749		::=  {  gwDevTrapGroup  136  }
2750
2751	ethPortBroadCastFloodControlClear	NOTIFICATION-TYPE
2752		OBJECTS			{ deviceIndex, boardIndex, ethPortIndex }
2753		STATUS			current
2754		DESCRIPTION		"Ethernet port broadcast flood alarm clear."
2755		::=  {  gwDevTrapGroup  137  }
2756
2757	sysfileUploadsuccess	NOTIFICATION-TYPE
2758		OBJECTS			{ deviceIndex }
2759		STATUS			current
2760		DESCRIPTION		""
2761		::=  {  gwDevTrapGroup  138  }
2762
2763	sysfileUploadfailure	NOTIFICATION-TYPE
2764		OBJECTS			{ deviceIndex }
2765		STATUS			current
2766		DESCRIPTION		""
2767		::=  {  gwDevTrapGroup  139  }
2768
2769	sysfileDownloadsuccess	NOTIFICATION-TYPE
2770		OBJECTS			{ deviceIndex }
2771		STATUS			current
2772		DESCRIPTION		""
2773		::=  {  gwDevTrapGroup  140  }
2774
2775	sysfileDownloadfailure	NOTIFICATION-TYPE
2776		OBJECTS			{ deviceIndex }
2777		STATUS			current
2778		DESCRIPTION		""
2779		::=  {  gwDevTrapGroup  141  }
2780
2781	ponPortLosAlarm	NOTIFICATION-TYPE
2782		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2783		STATUS			current
2784		DESCRIPTION		""
2785		::=  {  gwDevTrapGroup  142  }
2786
2787	ponPortLosAlarmClear	NOTIFICATION-TYPE
2788		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2789		STATUS			current
2790		DESCRIPTION		""
2791		::=  {  gwDevTrapGroup  143  }
2792
2793	ponFWVersionMismatch	NOTIFICATION-TYPE
2794		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2795		STATUS			current
2796		DESCRIPTION		""
2797		::=  {  gwDevTrapGroup  144  }
2798
2799	ponFWVersionMatch	NOTIFICATION-TYPE
2800		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2801		STATUS			current
2802		DESCRIPTION		""
2803		::=  {  gwDevTrapGroup  145  }
2804
2805	ponDBAVersionMismatch	NOTIFICATION-TYPE
2806		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2807		STATUS			current
2808		DESCRIPTION		""
2809		::=  {  gwDevTrapGroup  146  }
2810
2811	ponDBAVersionMatch	NOTIFICATION-TYPE
2812		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2813		STATUS			current
2814		DESCRIPTION		""
2815		::=  {  gwDevTrapGroup  147  }
2816
2817	ponSFPTypeMismatch	NOTIFICATION-TYPE
2818		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2819		STATUS			current
2820		DESCRIPTION		""
2821		::=  {  gwDevTrapGroup  148  }
2822
2823	ponSFPTypeMitch	NOTIFICATION-TYPE
2824		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2825		STATUS			current
2826		DESCRIPTION		""
2827		::=  {  gwDevTrapGroup  149  }
2828
2829	ponPortBRASAlarm	NOTIFICATION-TYPE
2830		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex, brasMacAddress }
2831		STATUS			current
2832		DESCRIPTION		""
2833		::=  {  gwDevTrapGroup  150  }
2834
2835	ponPortBRASAlarmClear	NOTIFICATION-TYPE
2836		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex, brasMacAddress }
2837		STATUS			current
2838		DESCRIPTION		""
2839		::=  {  gwDevTrapGroup  151  }
2840
2841	ponPortUpNoTraffic	NOTIFICATION-TYPE
2842		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2843		STATUS			current
2844		DESCRIPTION		""
2845		::=  {  gwDevTrapGroup  152  }
2846
2847	ponPortUpNoTrafficClear	NOTIFICATION-TYPE
2848		OBJECTS			{ deviceIndex, boardIndex, ponPortIndex }
2849		STATUS			current
2850		DESCRIPTION		""
2851		::=  {  gwDevTrapGroup  153  }
2852
2853	onuDeletingNotify	NOTIFICATION-TYPE
2854		OBJECTS			{ onuPredefPonSlotIdx, onuPredefPonPortIdx, onuPredefOnuIdx, onuPredefOnuMacAddr, onuPredefOnuDevIdx }
2855		STATUS			current
2856		DESCRIPTION		"Illegal ONU register."
2857		::=  {  gwDevTrapGroup  154  }
2858
2859	onuMacTableOverFlow	NOTIFICATION-TYPE
2860		OBJECTS			{ deviceIndex }
2861		STATUS			current
2862		DESCRIPTION		"onu mac table over flow."
2863		::=  {  gwDevTrapGroup  208  }
2864
2865	onuMacTableOverFlowClear	NOTIFICATION-TYPE
2866		OBJECTS			{ deviceIndex }
2867		STATUS			current
2868		DESCRIPTION		"onu mac table over flow clear."
2869		::=  {  gwDevTrapGroup  209  }
2870
2871	onuNotPresentAlmLevel	OBJECT-TYPE
2872		SYNTAX			Integer32  ( 1 .. 4  )
2873		MAX-ACCESS		read-write
2874		STATUS			current
2875		DESCRIPTION		"the value indicates an alarm level is set on this event"
2876		::=  {  gwAlarmLevelGroup  1  }
2877
2878	devPowerOffAlmLevel	OBJECT-TYPE
2879		SYNTAX			Integer32  ( 1 .. 4  )
2880		MAX-ACCESS		read-write
2881		STATUS			current
2882		DESCRIPTION		"the value indicates an alarm level is set on this event"
2883		::=  {  gwAlarmLevelGroup  2  }
2884
2885	ponPortBERAlarmLevel	OBJECT-TYPE
2886		SYNTAX			Integer32  ( 1 .. 4  )
2887		MAX-ACCESS		read-write
2888		STATUS			current
2889		DESCRIPTION		"the value indicates an alarm level is set on this event"
2890		::=  {  gwAlarmLevelGroup  3  }
2891
2892	ponPortFERAlarmLevel	OBJECT-TYPE
2893		SYNTAX			Integer32  ( 1 .. 4  )
2894		MAX-ACCESS		read-write
2895		STATUS			current
2896		DESCRIPTION		"the value indicates an alarm level is set on this event"
2897		::=  {  gwAlarmLevelGroup  4  }
2898
2899	llidActBWExceedingAlarmLevel	OBJECT-TYPE
2900		SYNTAX			Integer32  ( 1 .. 4  )
2901		MAX-ACCESS		read-write
2902		STATUS			current
2903		DESCRIPTION		"the value indicates an alarm level is set on this event"
2904		::=  {  gwAlarmLevelGroup  5  }
2905
2906	powerOffAlarmLevel	OBJECT-TYPE
2907		SYNTAX			Integer32  ( 1 .. 4  )
2908		MAX-ACCESS		read-write
2909		STATUS			current
2910		DESCRIPTION		"the value indicates an alarm level is set on this event"
2911		::=  {  gwAlarmLevelGroup  6  }
2912
2913	boardTemperatureHighAlarmLevel	OBJECT-TYPE
2914		SYNTAX			Integer32  ( 1 .. 4  )
2915		MAX-ACCESS		read-write
2916		STATUS			current
2917		DESCRIPTION		"the value indicates an alarm level is set on this event"
2918		::=  {  gwAlarmLevelGroup  7  }
2919
2920	devBoardPullAlarmLevel	OBJECT-TYPE
2921		SYNTAX			Integer32  ( 1 .. 4  )
2922		MAX-ACCESS		read-write
2923		STATUS			current
2924		DESCRIPTION		"the value indicates an alarm level is set on this event"
2925		::=  {  gwAlarmLevelGroup  8  }
2926
2927	ethLinkdownAlarmLevel	OBJECT-TYPE
2928		SYNTAX			Integer32  ( 1 .. 4  )
2929		MAX-ACCESS		read-write
2930		STATUS			current
2931		DESCRIPTION		"the value indicates an alarm level is set on this event"
2932		::=  {  gwAlarmLevelGroup  9  }
2933
2934	devFanAlarmAlarmLevel	OBJECT-TYPE
2935		SYNTAX			Integer32  ( 1 .. 4  )
2936		MAX-ACCESS		read-write
2937		STATUS			current
2938		DESCRIPTION		"the value indicates an alarm level is set on this event"
2939		::=  {  gwAlarmLevelGroup  10  }
2940
2941	ethFlrAlarmLevel	OBJECT-TYPE
2942		SYNTAX			Integer32  ( 1 .. 4  )
2943		MAX-ACCESS		read-write
2944		STATUS			current
2945		DESCRIPTION		"the value indicates an alarm level is set on this event"
2946		::=  {  gwAlarmLevelGroup  11  }
2947
2948	ethFerAlarmLevel	OBJECT-TYPE
2949		SYNTAX			Integer32  ( 1 .. 4  )
2950		MAX-ACCESS		read-write
2951		STATUS			current
2952		DESCRIPTION		"the value indicates an alarm level is set on this event"
2953		::=  {  gwAlarmLevelGroup  12  }
2954
2955	ethTransmittalIntermitAlarmLevel	OBJECT-TYPE
2956		SYNTAX			Integer32  ( 1 .. 4  )
2957		MAX-ACCESS		read-write
2958		STATUS			current
2959		DESCRIPTION		"the value indicates an alarm level is set on this event"
2960		::=  {  gwAlarmLevelGroup  13  }
2961
2962	gwEponPonCtcExtOamDiscoveryTiming	OBJECT-TYPE
2963		SYNTAX			Integer32  ( 0 .. 2550  )
2964		MAX-ACCESS		read-write
2965		STATUS			current
2966		DESCRIPTION		"extended oam discovery timing, unit: ms"
2967		::=  {  gwEponPonCtcExt  1  }
2968
2969	gwEponPonCtcExtOamCtcOui	OBJECT-TYPE
2970		SYNTAX			DisplayString  ( SIZE ( 16  ) )
2971		MAX-ACCESS		read-write
2972		STATUS			current
2973		DESCRIPTION		""
2974		::=  {  gwEponPonCtcExt  2  }
2975
2976	gwEponPonCtcExtOamCtcVer	OBJECT-TYPE
2977		SYNTAX			Integer32  ( 1 .. 255  )
2978		MAX-ACCESS		read-write
2979		STATUS			current
2980		DESCRIPTION		"CTC ext-oam version"
2981		::=  {  gwEponPonCtcExt  3  }
2982
2983	gwEponPonCtcEncrypUpdKeyTime	OBJECT-TYPE
2984		SYNTAX			Integer32  ( 0 .. 255  )
2985		MAX-ACCESS		read-write
2986		STATUS			current
2987		DESCRIPTION		"Update key time, unit: s"
2988		::=  {  gwEponPonCtcExt  4  }
2989
2990	gwEponPonCtcEncrypNoReplyTimeout	OBJECT-TYPE
2991		SYNTAX			Integer32  ( 0 .. 2550  )
2992		MAX-ACCESS		read-write
2993		STATUS			current
2994		DESCRIPTION		"No reply timeout, unit: ms"
2995		::=  {  gwEponPonCtcExt  5  }
2996
2997	gwEponPonCtcEncrypTimingThreshold	OBJECT-TYPE
2998		SYNTAX			Integer32
2999		MAX-ACCESS		read-write
3000		STATUS			current
3001		DESCRIPTION		"Encryption timing threshold"
3002		::=  {  gwEponPonCtcExt  6  }
3003
3004gwConsoleBaudRate	OBJECT-TYPE
3005		SYNTAX			INTEGER  { b300 ( 1 ) , b600 ( 2 ) , b1200 ( 3 ) , b2400 ( 4 ) , b4800 ( 5 ) , b9600 ( 6 ) , b19200 ( 7 ) , b38400 ( 8 ) , b115200 ( 9 ) , b230400 ( 10 ) }
3006		MAX-ACCESS		read-write
3007		STATUS			current
3008		DESCRIPTION		"the baud rate for the system console"
3009		::=  {  gwConsoleCfgGroup  1  }
3010
3011
3012	gwConsoleDataBits	OBJECT-TYPE
3013		SYNTAX			INTEGER  { b5 ( 5 ) , b6 ( 6 ) , b7 ( 7 ) , b8 ( 8 ) }
3014		MAX-ACCESS		read-write
3015		STATUS			current
3016		DESCRIPTION		"the data bits length for the system console"
3017		::=  {  gwConsoleCfgGroup  2  }
3018
3019
3020	gwConsoleStopBitSet	OBJECT-TYPE
3021		SYNTAX			INTEGER  { sb1 ( 1 ) , sb2 ( 2 ) }
3022		MAX-ACCESS		read-write
3023		STATUS			current
3024		DESCRIPTION		"the stop bits for the system console"
3025		::=  {  gwConsoleCfgGroup  3  }
3026
3027
3028	gwConsoleParitySet	OBJECT-TYPE
3029		SYNTAX			INTEGER  { none ( 1 ) , even ( 2 ) , odd ( 3 ) , space ( 4 ) }
3030		MAX-ACCESS		read-write
3031		STATUS			current
3032		DESCRIPTION		"the parity set for the system console"
3033		::=  {  gwConsoleCfgGroup  4  }
3034
3035	gwConsoleFlowCtrlSet	OBJECT-TYPE
3036		SYNTAX			INTEGER  { enable( 1 ) , disable(2) }
3037		MAX-ACCESS		read-write
3038		STATUS			current
3039		DESCRIPTION		"the flow control set for the system console"
3040		::=  {  gwConsoleCfgGroup  5  }
3041
3042END
3043