1-- ===========================================================
2-- Copyright (C) 2003 by HUAWEI-3Com TECHNOLOGIES.  All rights reserved.
3--
4-- Description:  HUAWEI LAN Switch huawei-3com epon MIB
5-- Reference:  IF-MIB
6-- Version:  V1.7
7-- History:
8-- V1.0 created by liuhongxu.
9--   Initial version 2006-01-10
10-- V1.1 Updated by chenzhaojie
11--   Add enumeration values to h3cEponUniVlanType
12-- V1.2 Updated by chenzhaojie 2006-08-02
13--   Add h3cEponUniOutDroppedFrames
14-- V1.3 Updated by chenzhaojie 2007-05-21
15--   Add h3cEponUniScalarGroup
16--   Add enumeration values to h3cEponUniVlanType
17--   Add h3cEponUniPortIsolate, h3cEponUniVlanConfiguration
18--   h3cEponUniAutoNegotiation, h3cEponUniRestartAutoNeg,
19--   h3cEponUniLinkStatus, h3cEponUniInterfaceType
20--   to h3cEponUniSysManTable.
21--   Add h3cEponUniPortPolicyTable, h3cEponUniMulticastTable.
22--   Add h3cEponUniMulticastControlTable, h3cEponUniQosConfIndexNextTable,
23--   h3cEponUniQosConfTable, h3cEponUniQosRuleTable.
24-- V1.4 Updated by liuhongxu,andapeng 2007-10-13
25--   Add h3cEponUniMulticastFastleave to h3cEponUniMulticastTable
26--   Add h3cEponUniMulticastIndex to h3cEponUniMulticastControlTable
27--   Add h3cEponUniVitualCableTest to h3cEponUniSysManTable
28--   Add h3cEponUniMirrorGroupTable, h3cEponUniMirrorGroupIdNextTable
29--   Add h3cEponUniMulticastCtrlInfoTable
30--   Add h3cEponUniPortPolicyInboundCir,h3cEponUniPortPolicyInboundBucketDepth,
31--   h3cEponUniPortPolicyInboundExtraBurst,h3cEponUniPortPolicyOutboundCir
32--   to h3cEponUniPortPolicyTable.
33--   Add h3cEponUniMulticastIndexNextTable
34--   Modify h3cEponUniInterfaceType
35-- V1.5 Updated by maguoqiang,wangke,zhaodan 2008-1-14
36-- Deleted default values of these leaves:
37--      h3cEponUniMdi,h3cEponUniPriority, h3cEponUniVlanType, h3cEponUniFlowControl,
38--      h3cEponUniDuplex, h3cEponUniVlanVPNStatus, h3cEponUniPortIsolate,
39--      h3cEponUniAutoNegotiation, h3cEponUniVitualCableTest
40--   Add h3cEponUniMulticastSourceIpList to h3cEponUniMulticastControlTable
41--   Add h3cEponUniMulticastResetInterval to h3cEponUniMulticastControlTable
42--   Modify h3cEponUniVCTCableStatus and add 9 nodes:
43--   Add    h3cEponUniVCTCableLength
44--          h3cEponUniVCTImpedanceMismatch
45--          h3cEponUniVCTPairSkew
46--          h3cEponUniVCTPairSwap
47--          h3cEponUniVCTPolaritySwap
48--          h3cEponUniVCTInsertionLoss
49--          h3cEponUniVCTReturnLoss
50--          h3cEponUniVCTNearendCrosstalk to h3cEponUniSysManTable
51-- V1.6 Updated by zoudian 2008-3-17
52--   Add    h3cEponUniPortPolicyOutboundPir to h3cEponUniPortPolicyTable
53--   Mofify h3cEponUniPortPolicyOutboundCir
54-- V1.7 Updated by zhaodan 2008-06-04
55--   Add h3cEponUniLinkUpTrap and h3cEponUniLinkDownTrap.
56--   Modify the MAX-ACCESS of h3cEponUniIndex to accessible-for-notify.
57-- =================================================================
58A3COM-HUAWEI-EPON-UNI-MIB DEFINITIONS ::= BEGIN
59
60IMPORTS
61        h3cEpon
62    FROM A3COM-HUAWEI-OID-MIB
63        ifIndex, ifDescr
64    FROM IF-MIB
65        Integer32, Unsigned32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY,
66        NOTIFICATION-TYPE
67    FROM SNMPv2-SMI
68        MacAddress, TruthValue, RowStatus
69    FROM SNMPv2-TC;
70
71h3cEponUni MODULE-IDENTITY
72    LAST-UPDATED "200807281743Z"
73    ORGANIZATION
74        "Hangzhou H3C Technologies Co., Ltd."
75    CONTACT-INFO
76        "Platform Team Hangzhou H3C Technologies Co., Ltd.
77         Hai-Dian District Beijing P.R. China
78         Http://www.h3c.com
79         Zip:100085"
80    DESCRIPTION
81        "The objects in this MIB module are used to manage and
82        display current configuration of UNI (user network interface)
83        which is based on the ONU(Optical Network Unit)."
84    ::= { h3cEpon 5 }
85
86h3cEponUniSysMan OBJECT IDENTIFIER ::= { h3cEponUni 1 }
87
88h3cEponUniSysManTable OBJECT-TYPE
89    SYNTAX      SEQUENCE OF H3cEponUniSysManEntry
90    MAX-ACCESS  not-accessible
91    STATUS      current
92    DESCRIPTION
93        "This table defines several UNI system parameters."
94    ::= { h3cEponUniSysMan 1 }
95
96h3cEponUniSysManEntry OBJECT-TYPE
97    SYNTAX      H3cEponUniSysManEntry
98    MAX-ACCESS  not-accessible
99    STATUS      current
100    DESCRIPTION
101        "The entry of h3cEponUniSysManTable."
102    INDEX
103        {
104            ifIndex,
105            h3cEponUniIndex
106        }
107    ::= { h3cEponUniSysManTable 1 }
108
109
110H3cEponUniSysManEntry ::= SEQUENCE
111    {
112        h3cEponUniIndex                     Integer32,
113        h3cEponUniDescr                     OCTET STRING,
114        h3cEponUniAdminStatus               INTEGER,
115        h3cEponUniMdi                       INTEGER,
116        h3cEponUniPriority                  Integer32,
117        h3cEponUniVlanType                  INTEGER,
118        h3cEponUniAccessVlan                Integer32,
119        h3cEponUniTrunkPvid                 INTEGER,
120        h3cEponUniVLANTrunkAllowListLow     OCTET STRING,
121        h3cEponUniVLANTrunkAllowListHigh    OCTET STRING,
122        h3cEponUniInboundLineRate           Integer32,
123        h3cEponUniOutboundLineRate          Integer32,
124        h3cEponUniFlowControl               TruthValue,
125        h3cEponUniSpeed                     INTEGER,
126        h3cEponUniDuplex                    INTEGER,
127        h3cEponUniVlanVPNStatus             TruthValue,
128        h3cEponUniCountReset                INTEGER,
129        h3cEponUniPortIsolate               INTEGER,
130        h3cEponUniVlanConfiguration         OCTET STRING,
131        h3cEponUniAutoNegotiation           INTEGER,
132        h3cEponUniRestartAutoNeg            INTEGER,
133        h3cEponUniLinkStatus                INTEGER,
134        h3cEponUniInterfaceType             INTEGER,
135        h3cEponUniVitualCableTest           INTEGER,
136        h3cEponUniVCTCableStatus            INTEGER,
137        h3cEponUniVCTCableLength            Integer32,
138        h3cEponUniVCTImpedanceMismatch      INTEGER,
139        h3cEponUniVCTPairSkew               Integer32,
140        h3cEponUniVCTPairSwap               INTEGER,
141        h3cEponUniVCTPolaritySwap           INTEGER,
142        h3cEponUniVCTInsertionLoss          Integer32,
143        h3cEponUniVCTReturnLoss             Integer32,
144        h3cEponUniVCTNearendCrosstalk       Integer32
145    }
146
147h3cEponUniIndex OBJECT-TYPE
148    SYNTAX      Integer32
149    MAX-ACCESS  accessible-for-notify
150    STATUS      current
151    DESCRIPTION
152        "The index value which uniquely identifies the FE(fast Ethernet)
153        interface of the ONU."
154    ::= { h3cEponUniSysManEntry 1 }
155
156h3cEponUniDescr OBJECT-TYPE
157    SYNTAX      OCTET STRING
158    MAX-ACCESS  read-only
159    STATUS      current
160    DESCRIPTION
161        "A textual string containing information about the interface.  This
162        string should include the name of the manufacturer, the product name
163        and the version of the interface hardware and software."
164    ::= { h3cEponUniSysManEntry 2 }
165
166h3cEponUniAdminStatus OBJECT-TYPE
167    SYNTAX      INTEGER
168        {
169            up(1),
170            down(2),
171            testing(3)
172        }
173    MAX-ACCESS  read-write
174    STATUS      current
175    DESCRIPTION
176        "The desired state of the user network interface. When a managed
177        system initializes, all user network interfaces start with down(2)
178        state. The testing(3)state indicates that no operational packets
179        can be passed. As a result of either explicit management action or
180        per configuration information retained by the managed system,
181        h3cEponUniAdminStatus is then changed to either the up(1) or
182        testing(3) states (or remains in the down(2) state)."
183    ::= { h3cEponUniSysManEntry 3 }
184
185h3cEponUniMdi OBJECT-TYPE
186    SYNTAX      INTEGER
187        {
188            mdi-ii(1),
189            mdi-x(2),
190            mdi-auto(3)
191        }
192    MAX-ACCESS  read-write
193    STATUS      current
194    DESCRIPTION
195        "Type of the line connected to UNI interface:
196        mdi-ii(straight-through cable),
197        mdi-x (crossover cable),
198        mdi-auto (auto-sensing)."
199    ::= { h3cEponUniSysManEntry 4 }
200
201h3cEponUniPriority OBJECT-TYPE
202    SYNTAX      Integer32(0..7)
203    MAX-ACCESS  read-write
204    STATUS      current
205    DESCRIPTION
206        "The priority of user network interface.  If the value is larger,
207        the priority will be higher."
208    ::= { h3cEponUniSysManEntry 5 }
209
210h3cEponUniVlanType OBJECT-TYPE
211    SYNTAX      INTEGER
212        {
213            vlantrunk(1),
214            access(2),
215            hybrid(3),
216            untagged(4),
217            transparent(5),
218            doubletagged(6),
219            tag(7),
220            translation(8)
221        }
222    MAX-ACCESS  read-write
223    STATUS      current
224    DESCRIPTION
225        "UNI vlan types."
226    ::= { h3cEponUniSysManEntry 6 }
227
228h3cEponUniAccessVlan OBJECT-TYPE
229    SYNTAX      Integer32(1..4094)
230    MAX-ACCESS  read-write
231    STATUS      current
232    DESCRIPTION
233        "The vlan ID assigned to untagged frames or Priority-Tagged
234        frames received on user network interface."
235    ::= { h3cEponUniSysManEntry 7 }
236
237h3cEponUniTrunkPvid OBJECT-TYPE
238    SYNTAX      INTEGER(1..4094)
239    MAX-ACCESS  read-write
240    STATUS      current
241    DESCRIPTION
242        "PVID(port vlan ID), the vlan ID assigned to untagged frames or
243        Priority-Tagged frames received on user network interface."
244    ::= { h3cEponUniSysManEntry 8 }
245
246h3cEponUniVLANTrunkAllowListLow OBJECT-TYPE
247    SYNTAX      OCTET STRING
248    MAX-ACCESS  read-write
249    STATUS      current
250    DESCRIPTION
251        "Each octet within this value specifies a set of eight vlans,
252        with the first octet specifying vlans 1 through 8, the second
253        octet specifying vlans 9 through 16, etc.  Within each octet,
254        the most significant bit represents the highest numbered VLAN,
255        and the least significant bit represents the lowest numbered VLAN.
256        Thus, each allowed vlan of the trunk port is represented by a
257        single bit within the value of this object.  If that bit has a value
258        of '1' then that vlan is allowed in the set of vlans.  the vlan
259        is not allowed if its bit has a value of '0'."
260    ::= { h3cEponUniSysManEntry 9 }
261
262h3cEponUniVLANTrunkAllowListHigh OBJECT-TYPE
263    SYNTAX      OCTET STRING
264    MAX-ACCESS  read-write
265    STATUS      current
266    DESCRIPTION
267        "Each octet within this value specifies a set of eight vlans,
268        with the first octet specifying vlans 2049 through 2056, the
269        second octet specifying vlans 2057 through 2064, etc. Within
270        each octet, the most significant bit represents the highest
271        numbered vlan, and the least significant bit represents the
272        lowest numbered vlan. Thus, each allowed vlan of the trunk port
273        is represented by a single bit within the value of this object.
274        If that bit has a value of '1' then that vlan is allowed in the
275        set of vlans; the vlan is not allowed if its bit has a value of '0'.
276        "
277    ::= { h3cEponUniSysManEntry 10 }
278
279h3cEponUniInboundLineRate OBJECT-TYPE
280    SYNTAX      Integer32
281    MAX-ACCESS  read-write
282    STATUS      current
283    DESCRIPTION
284        "The value of the inbound line-rate.  measured with kbps.
285        The upper limit of the line-rate is the value of
286        h3cEponUniLineRateMax in the entry.  It must be multiple
287        of the value of h3cEponUniLineRateStep. The default value of
288        h3cEponUniLineRate is the value of h3cEponUniLineRateMax."
289    ::= { h3cEponUniSysManEntry 11 }
290
291h3cEponUniOutboundLineRate OBJECT-TYPE
292    SYNTAX      Integer32
293    MAX-ACCESS  read-write
294    STATUS      current
295    DESCRIPTION
296        "The value of the outbound line-rate.  measured with kbps.
297        The upper limit of the line-rate is the value of
298        h3cEponUniLineRateMax in the entry. It must be multiple
299        of the value of h3cEponUniLineRateStep.  The default value of
300        h3cEponUniLineRate is the value of h3cEponUniLineRateMax."
301    ::= { h3cEponUniSysManEntry 12 }
302
303h3cEponUniFlowControl OBJECT-TYPE
304    SYNTAX      TruthValue
305    MAX-ACCESS  read-write
306    STATUS      current
307    DESCRIPTION
308        "Flow control status.
309        true(1)  - Flow control status enable.
310        false(2) - Flow control status disable."
311    ::= { h3cEponUniSysManEntry 13 }
312
313h3cEponUniSpeed OBJECT-TYPE
314    SYNTAX      INTEGER
315        {
316            auto(0),
317            s10M(10),
318            s100M(100),
319            s1000M(1000),
320            s10000M(10000),
321            s24000M(24000)
322        }
323    MAX-ACCESS  read-write
324    STATUS      current
325    DESCRIPTION
326        "User network interface speed."
327    ::= { h3cEponUniSysManEntry 14 }
328
329h3cEponUniDuplex OBJECT-TYPE
330    SYNTAX      INTEGER
331        {
332            full(1),
333            half(2),
334            auto(3)
335        }
336    MAX-ACCESS  read-write
337    STATUS      current
338    DESCRIPTION
339        "User network interface mode."
340    ::= { h3cEponUniSysManEntry 15 }
341
342h3cEponUniVlanVPNStatus OBJECT-TYPE
343    SYNTAX      TruthValue
344    MAX-ACCESS  read-write
345    STATUS      current
346    DESCRIPTION
347        "vlan VPN status.
348        true(1)  - vlan VPN status enable.
349        false(2) - vlan VPN disable."
350    ::= { h3cEponUniSysManEntry 16 }
351
352h3cEponUniCountReset OBJECT-TYPE
353    SYNTAX      INTEGER
354        {
355            reset(1)
356        }
357    MAX-ACCESS  read-write
358    STATUS      current
359    DESCRIPTION
360        "Reset the counter which is about packets of the interface,
361        then the counter will change to zero.  There is no sense in
362        reading this object."
363    ::= { h3cEponUniSysManEntry 17 }
364
365h3cEponUniPortIsolate OBJECT-TYPE
366    SYNTAX      INTEGER
367        {
368            enable(1),
369            disable(2)
370        }
371    MAX-ACCESS  read-write
372    STATUS      current
373    DESCRIPTION
374        "
375        enable - enable UNI port isolate setting.
376        disable - disable UNI port isolate setting.
377        "
378    ::= { h3cEponUniSysManEntry 18 }
379
380
381h3cEponUniVlanConfiguration OBJECT-TYPE
382    SYNTAX      OCTET STRING(SIZE(0..255))
383    MAX-ACCESS  read-write
384    STATUS      current
385    DESCRIPTION
386        "
387        The vlan configuration of the related vlan mode.
388        Transparent vlan mode: h3cEponUniVlanConfiguration is a
389        zero length string.
390        Tag vlan mode: the first four octets were the tag
391        assigned to untagged frames received on UNI, including TPID,
392        VID,CFI and priority.
393        Translation vlan mode: the first four octets were the old tag
394        (including TPID, VID, CFI and priority), which is replaced
395        by the new tag(including TPID, VID, CFI and priority),
396        the second four octets.
397        "
398    ::= { h3cEponUniSysManEntry 23 }
399
400h3cEponUniAutoNegotiation OBJECT-TYPE
401    SYNTAX      INTEGER
402        {
403            enable(1),
404            disable(2)
405        }
406    MAX-ACCESS  read-write
407    STATUS      current
408    DESCRIPTION
409        "
410        enable - enable auto negotiation.
411        disable - disable auto negotiation.
412        "
413    ::= { h3cEponUniSysManEntry 25 }
414
415h3cEponUniRestartAutoNeg OBJECT-TYPE
416    SYNTAX      INTEGER
417        {
418            autoNegotiation(1)
419        }
420    MAX-ACCESS  read-write
421    STATUS      current
422    DESCRIPTION
423        "
424        Force to restart the auto negotiation process.
425        "
426    ::= { h3cEponUniSysManEntry 26 }
427
428
429h3cEponUniLinkStatus OBJECT-TYPE
430    SYNTAX      INTEGER
431        {
432            up(1),
433            down(2)
434        }
435    MAX-ACCESS  read-only
436    STATUS      current
437    DESCRIPTION
438        "
439        The link status of UNI.
440        "
441    ::= { h3cEponUniSysManEntry 29 }
442
443h3cEponUniInterfaceType OBJECT-TYPE
444    SYNTAX      INTEGER
445        {
446            gigabitethernetport(1),
447            fastethernetport(2),
448            voipport(3),
449            e1port(4)
450        }
451    MAX-ACCESS  read-only
452    STATUS      current
453    DESCRIPTION
454        "
455        UNI interface type.
456        "
457    ::= { h3cEponUniSysManEntry 30 }
458
459-- BEGIN for UNI VCT
460h3cEponUniVitualCableTest OBJECT-TYPE
461    SYNTAX      INTEGER{true(1),
462        false(2)
463        }
464    MAX-ACCESS  read-write
465    STATUS      current
466    DESCRIPTION
467        "
468        True(1): Virtual cable test enable.
469        False(2): Virtual cable test disable."
470    DEFVAL{ false }
471    ::= { h3cEponUniSysManEntry 31 }
472
473h3cEponUniVCTCableStatus OBJECT-TYPE
474    SYNTAX      INTEGER{normal(1),
475        abnormal(2),
476        abnormalOpen(3),
477        abnormalShort(4),
478        failure(5)
479        }
480    MAX-ACCESS  read-only
481    STATUS      current
482    DESCRIPTION
483        "
484        Get the cable status.
485        Normal(1),cable is normal.
486        Abnormal(2),cable is abnormal.
487        AbnormalOpen(3),cable is abnormal because of open circuit.
488        AbnormalShort(4),cable is abnormal because of short circuit.
489        Failure(5),cable is abnormal because of testing failure.
490        "
491    ::= { h3cEponUniSysManEntry 32 }
492
493h3cEponUniVCTCableLength OBJECT-TYPE
494    SYNTAX      Integer32
495    MAX-ACCESS  read-only
496    STATUS      current
497    DESCRIPTION
498        "
499        Get the cable length.
500        When h3cEponUniVCTCableStatus is normal,
501        the node stands for the length from the UNI port to the port opposite.
502        When h3cEponUniVCTCableStatus is abnormal,
503        it stands for the lengh from the UNI port to the failure place.
504        Unit:meter(m).
505        "
506    ::= { h3cEponUniSysManEntry 33 }
507
508h3cEponUniVCTImpedanceMismatch OBJECT-TYPE
509    SYNTAX      INTEGER{not-support(1),
510        true(2),
511        false(3)
512        }
513    MAX-ACCESS  read-only
514    STATUS      current
515    DESCRIPTION
516        "
517        Get the cable impedance.
518        Not-support(1),the UNI port does not support this function.
519        True(2),impedance match.
520        False(3),impedance mismatch."
521    ::= { h3cEponUniSysManEntry 34 }
522
523h3cEponUniVCTPairSkew OBJECT-TYPE
524    SYNTAX      Integer32
525    MAX-ACCESS  read-only
526    STATUS      current
527    DESCRIPTION
528        "
529        Get the symmetry of cable.
530        If the function is not supported ,
531        the default value 0 will be returned.
532        Unit:nanosecond(ns).
533        "
534    ::= { h3cEponUniSysManEntry 35 }
535
536h3cEponUniVCTPairSwap OBJECT-TYPE
537    SYNTAX      INTEGER{notSupport(1),
538        true(2),
539        false(3)
540        }
541    MAX-ACCESS  read-only
542    STATUS      current
543    DESCRIPTION
544        "
545        NotSupport(1),the UNI port does not support this function.
546        True(2),pair swap.
547        False(3),not pair swap."
548    ::= { h3cEponUniSysManEntry 36 }
549
550h3cEponUniVCTPolaritySwap OBJECT-TYPE
551    SYNTAX      INTEGER{notSupport(1),
552        true(2),
553        false(3)
554        }
555    MAX-ACCESS  read-only
556    STATUS      current
557    DESCRIPTION
558        "
559        NotSupport(1),the UNI port does not support this function.
560        True(2),polarity swap.
561        False(3),not polarity swap."
562    ::= { h3cEponUniSysManEntry 37 }
563
564h3cEponUniVCTInsertionLoss OBJECT-TYPE
565    SYNTAX      Integer32
566    MAX-ACCESS  read-only
567    STATUS      current
568    DESCRIPTION
569        "
570        If the function is not supported ,
571        the default value 0 will be returned.
572        Unit:decibel(db).
573        "
574    ::= { h3cEponUniSysManEntry 38 }
575
576h3cEponUniVCTReturnLoss OBJECT-TYPE
577    SYNTAX      Integer32
578    MAX-ACCESS  read-only
579    STATUS      current
580    DESCRIPTION
581        "
582        If the function is not supported ,
583        the default value 0 will be returned.
584        Unit:decibel(db).
585        "
586    ::= { h3cEponUniSysManEntry 39 }
587
588h3cEponUniVCTNearendCrosstalk OBJECT-TYPE
589    SYNTAX      Integer32
590    MAX-ACCESS  read-only
591    STATUS      current
592    DESCRIPTION
593        "
594        If the function is not supported ,
595        the default value 0 will be returned.
596        Unit:decibel(db).
597        "
598    ::= { h3cEponUniSysManEntry 40 }
599
600-- END for UNI VCT
601
602h3cEponUniCountTable OBJECT-TYPE
603    SYNTAX      SEQUENCE OF H3cEponUniCountEntry
604    MAX-ACCESS  not-accessible
605    STATUS      current
606    DESCRIPTION
607        "A list of interface counter about frames entries."
608    ::= { h3cEponUniSysMan 2 }
609
610h3cEponUniCountEntry OBJECT-TYPE
611    SYNTAX      H3cEponUniCountEntry
612    MAX-ACCESS  not-accessible
613    STATUS      current
614    DESCRIPTION
615        "An entry containing management information applicable
616        to a particular interface."
617    INDEX
618        {
619            ifIndex,
620            h3cEponUniIndex
621        }
622    ::= { h3cEponUniCountTable 1 }
623
624H3cEponUniCountEntry ::= SEQUENCE
625    {
626        h3cEponUniInStatsPkts                 Unsigned32,
627        h3cEponUniInStatsUnicastPkts          Unsigned32,
628        h3cEponUniInStatsBroadcastPkts        Unsigned32,
629        h3cEponUniInStatsMulticastPkts        Unsigned32,
630        h3cEponUniInPausePkts                 Unsigned32,
631        h3cEponUniInTotalErrors               Unsigned32,
632        h3cEponUniInStatsCRCAlignErrors       Unsigned32,
633        h3cEponUniInStatsUndersizePkts        Unsigned32,
634        h3cEponUniInStatsOversizePkts         Unsigned32,
635        h3cEponUniInErrorbyOther              Unsigned32,
636        h3cEponUniOutStatsPkts                Unsigned32,
637        h3cEponUniOutStatsUnicastPkts         Unsigned32,
638        h3cEponUniOutStatsBroadcastPkts       Unsigned32,
639        h3cEponUniOutStatsMulticastPkts       Unsigned32,
640        h3cEponUniOutStatsPausePkts           Unsigned32,
641        h3cEponUniOutTotalErrors              Unsigned32,
642        h3cEponUniOutStatsCollisions          Unsigned32,
643        h3cEponUniOutDelayExceededDiscards    Unsigned32,
644        h3cEponUniOutErrorbyOther             Unsigned32,
645        h3cEponUniOutDroppedFrames            Unsigned32
646    }
647
648h3cEponUniInStatsPkts OBJECT-TYPE
649    SYNTAX      Unsigned32
650    MAX-ACCESS  read-only
651    STATUS      current
652    DESCRIPTION
653        "The total number of frames (including bad frames,
654        broadcast frames, and multicast frames) received."
655    ::= { h3cEponUniCountEntry 1 }
656
657h3cEponUniInStatsUnicastPkts OBJECT-TYPE
658    SYNTAX      Unsigned32
659    MAX-ACCESS  read-only
660    STATUS      current
661    DESCRIPTION
662        "The total number of good frames received that are
663        directed to the unicast address.  Note that this
664        does not include multicast and broadcast frames."
665    ::= { h3cEponUniCountEntry 2 }
666
667h3cEponUniInStatsBroadcastPkts OBJECT-TYPE
668    SYNTAX      Unsigned32
669    MAX-ACCESS  read-only
670    STATUS      current
671    DESCRIPTION
672        "The total number of good frames received that are
673        directed to the broadcast address.  Note that this
674        does not include multicast frames."
675    ::= { h3cEponUniCountEntry 3 }
676
677h3cEponUniInStatsMulticastPkts OBJECT-TYPE
678    SYNTAX      Unsigned32
679    MAX-ACCESS  read-only
680    STATUS      current
681    DESCRIPTION
682        "The total number of good frames received that are
683        directed to a multicast address.  Note that this number
684        does not include frames directed to the broadcast address."
685    ::= { h3cEponUniCountEntry 4 }
686
687h3cEponUniInPausePkts OBJECT-TYPE
688    SYNTAX      Unsigned32
689    MAX-ACCESS  read-only
690    STATUS      current
691    DESCRIPTION
692        "A count of MAC Control frames received on this
693        interface by the pause(flow control) operation.
694        This counter does not increment when the
695        interface is in a half-duplex mode.
696        Discontinuities in the value of this counter can
697        occur at re-initialization of the management
698        system."
699    ::= { h3cEponUniCountEntry 5 }
700
701h3cEponUniInTotalErrors OBJECT-TYPE
702    SYNTAX      Unsigned32
703    MAX-ACCESS  read-only
704    STATUS      current
705    DESCRIPTION
706        "Total count of the error frames received on this interface."
707    ::= { h3cEponUniCountEntry 6 }
708
709h3cEponUniInStatsCRCAlignErrors OBJECT-TYPE
710    SYNTAX      Unsigned32
711    MAX-ACCESS  read-only
712    STATUS      current
713    DESCRIPTION
714        "The total number of frames received that
715        had a length (excluding framing bits, but
716        including FCS octets) of between 64 and 1518
717        octets, inclusive, but had either a bad
718        Frame Check Sequence (FCS) with an integral
719        number of octets (FCS Error) or a bad FCS with
720        a non-integral number of octets (Alignment Error)."
721    ::= { h3cEponUniCountEntry 7 }
722
723h3cEponUniInStatsUndersizePkts OBJECT-TYPE
724    SYNTAX      Unsigned32
725    MAX-ACCESS  read-only
726    STATUS      current
727    DESCRIPTION
728        "The total number of frames received that are
729        less than 64 octets long (excluding framing bits,
730        but including FCS octets) and are otherwise well formed."
731    ::= { h3cEponUniCountEntry 8 }
732
733h3cEponUniInStatsOversizePkts OBJECT-TYPE
734    SYNTAX      Unsigned32
735    MAX-ACCESS  read-only
736    STATUS      current
737    DESCRIPTION
738        "The total number of frames received that are
739        longer than 1518 octets (excluding framing bits,
740        but including FCS octets) and are otherwise well formed."
741    ::= { h3cEponUniCountEntry 9 }
742
743h3cEponUniInErrorbyOther OBJECT-TYPE
744    SYNTAX      Unsigned32
745    MAX-ACCESS  read-only
746    STATUS      current
747    DESCRIPTION
748        "The total number of error frames received on this interface."
749    ::= { h3cEponUniCountEntry 10 }
750
751h3cEponUniOutStatsPkts OBJECT-TYPE
752    SYNTAX      Unsigned32
753    MAX-ACCESS  read-only
754    STATUS      current
755    DESCRIPTION
756        "The total number of frames (including bad frames,
757        broadcast frames, and multicast frames) sent."
758    ::= { h3cEponUniCountEntry 11 }
759
760h3cEponUniOutStatsUnicastPkts OBJECT-TYPE
761    SYNTAX      Unsigned32
762    MAX-ACCESS  read-only
763    STATUS      current
764    DESCRIPTION
765        "The total number of good frames sent that are
766        directed to the unicast address.  Note that this
767        does not include multicast and broadcast frames."
768    ::= { h3cEponUniCountEntry 12 }
769
770h3cEponUniOutStatsBroadcastPkts OBJECT-TYPE
771    SYNTAX      Unsigned32
772    MAX-ACCESS  read-only
773    STATUS      current
774    DESCRIPTION
775        "The total number of good frames sent that are
776        directed to the broadcast address.  Note that this
777        does not include multicast frames."
778    ::= { h3cEponUniCountEntry 13 }
779
780h3cEponUniOutStatsMulticastPkts OBJECT-TYPE
781    SYNTAX      Unsigned32
782    MAX-ACCESS  read-only
783    STATUS      current
784    DESCRIPTION
785        "The total number of good frames sent that are
786        directed to a multicast address.  Note that this number
787        does not include frames directed to the broadcast address."
788    ::= { h3cEponUniCountEntry 14 }
789
790h3cEponUniOutStatsPausePkts OBJECT-TYPE
791    SYNTAX      Unsigned32
792    MAX-ACCESS  read-only
793    STATUS      current
794    DESCRIPTION
795        "The total number of MAC control frames sent on this
796        interface by the pause operation.  This counter does
797        not increment when the interface is in a half-duplex mode.
798        Discontinuities in the value of this counter can
799        occur at re-initialization of the management system."
800    ::= { h3cEponUniCountEntry 15 }
801
802h3cEponUniOutTotalErrors OBJECT-TYPE
803    SYNTAX      Unsigned32
804    MAX-ACCESS  read-only
805    STATUS      current
806    DESCRIPTION
807        "The total number of error frames sent on this interface."
808    ::= { h3cEponUniCountEntry 16 }
809
810h3cEponUniOutStatsCollisions OBJECT-TYPE
811    SYNTAX      Unsigned32
812    MAX-ACCESS  read-only
813    STATUS      current
814    DESCRIPTION
815        "The best estimate of the total number of collisions
816        on this Ethernet segment.
817        The value returned will depend on the location of the
818        RMON probe.  Section 8.2.1.3 (10BASE-5) and section
819        10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a
820        station must detect a collision, in the receive mode, if
821        three or more stations are transmitting simultaneously.  A
822        repeater port must detect a collision when two or more
823        stations are transmitting simultaneously.  Thus a probe
824        placed on a repeater port could record more collisions
825        than a probe connected to a station on the same segment
826        could.  Probe location plays a much smaller role when considering
827        10BASE-T.  14.2.1.4 (10BASE-T) of IEEE standard 802.3
828        defines a collision as the simultaneous presence of signals
829        on the DO and RD circuits (transmitting and receiving
830        at the same time).  A 10BASE-T station can only detect
831        collisions when it is transmitting.  Thus probes placed on
832        a station and a repeater, should report the same number of
833        collisions.  Note also that an RMON probe inside a repeater should
834        ideally report collisions between the repeater and one or
835        more other hosts (transmit collisions as defined by IEEE
836        802.3k) plus receiver collisions observed on any coax
837        segments to which the repeater is connected."
838    ::= { h3cEponUniCountEntry 17 }
839
840h3cEponUniOutDelayExceededDiscards OBJECT-TYPE
841    SYNTAX      Unsigned32
842    MAX-ACCESS  read-only
843    STATUS      current
844    DESCRIPTION
845        "The number of frames discarded by this port due
846        to excessive transit delay through the bridge.  It
847        is incremented by both transparent and source route bridges."
848    ::= { h3cEponUniCountEntry 18 }
849
850h3cEponUniOutErrorbyOther OBJECT-TYPE
851    SYNTAX      Unsigned32
852    MAX-ACCESS  read-only
853    STATUS      current
854    DESCRIPTION
855        "The total number of other error frames sent on this interface.
856        Other error frames means the error frames out of collision frames
857        and excessive delayed frames."
858    ::= { h3cEponUniCountEntry 19 }
859
860h3cEponUniOutDroppedFrames OBJECT-TYPE
861    SYNTAX      Unsigned32
862    MAX-ACCESS  read-only
863    STATUS      current
864    DESCRIPTION
865        "
866        The total number of frames dropped because of buffer failure.
867        "
868    ::= { h3cEponUniCountEntry 20 }
869
870h3cEponUniIgmpInfoTable OBJECT-TYPE
871    SYNTAX      SEQUENCE OF H3cEponUniIgmpInfoEntry
872    MAX-ACCESS  not-accessible
873    STATUS      current
874    DESCRIPTION
875        "This table stores igmp information of UNI interface."
876    ::= { h3cEponUniSysMan 3 }
877
878h3cEponUniIgmpInfoEntry OBJECT-TYPE
879    SYNTAX      H3cEponUniIgmpInfoEntry
880    MAX-ACCESS  not-accessible
881    STATUS      current
882    DESCRIPTION
883        "The entry of h3cEponUniIgmpInfoTable."
884    INDEX
885        {
886            ifIndex,
887            h3cEponUniIndex,
888            h3cEponUniMacIndex
889        }
890    ::= { h3cEponUniIgmpInfoTable 1 }
891
892H3cEponUniIgmpInfoEntry ::= SEQUENCE
893    {
894        h3cEponUniMacIndex          Integer32,
895        h3cEponUniIgmpMacAddress    MacAddress,
896        h3cEponUniIgmpVlanId        Integer32
897    }
898
899h3cEponUniMacIndex OBJECT-TYPE
900    SYNTAX      Integer32
901    MAX-ACCESS  not-accessible
902    STATUS      current
903    DESCRIPTION
904        "The index uniquely identifies the igmp information in current
905        UNI interface."
906    ::= { h3cEponUniIgmpInfoEntry 1 }
907
908h3cEponUniIgmpMacAddress OBJECT-TYPE
909    SYNTAX      MacAddress
910    MAX-ACCESS  read-only
911    STATUS      current
912    DESCRIPTION
913        "A 6-octet read-only value carrying the individual MAC address
914        indicates which igmp group the UNI interface belonging to."
915    ::= { h3cEponUniIgmpInfoEntry 2 }
916
917h3cEponUniIgmpVlanId OBJECT-TYPE
918    SYNTAX      Integer32(1..4094)
919    MAX-ACCESS  read-only
920    STATUS      current
921    DESCRIPTION
922        "An integer range from 1 to 4094 indicates the vlan which the igmp
923        Mac address has joined in."
924    ::= { h3cEponUniIgmpInfoEntry 3 }
925
926h3cEponUniParaMan OBJECT IDENTIFIER ::= { h3cEponUniSysMan 4 }
927
928h3cEponUniLineRateMax OBJECT-TYPE
929    SYNTAX      Integer32
930    MAX-ACCESS  read-only
931    STATUS      current
932    DESCRIPTION
933        "The maximum value of the line-rate(kbps) that user network
934        interface can be set."
935    ::= { h3cEponUniParaMan 1 }
936
937h3cEponUniLineRateStep OBJECT-TYPE
938    SYNTAX      Integer32
939    MAX-ACCESS  read-only
940    STATUS      current
941    DESCRIPTION
942        "The step of line-rate(kbps)."
943    ::= { h3cEponUniParaMan 2 }
944
945h3cEponUniNumberOnOnu OBJECT-TYPE
946    SYNTAX      Integer32
947    MAX-ACCESS  read-only
948    STATUS      current
949    DESCRIPTION
950        "The user network interface number on ONU."
951    ::= { h3cEponUniParaMan 3 }
952
953
954h3cEponUniScalarGroup OBJECT IDENTIFIER ::= { h3cEponUniSysMan 5 }
955
956--
957-- h3cEponUniPortPolicyTable
958--
959
960h3cEponUniPortPolicyTable OBJECT-TYPE
961    SYNTAX      SEQUENCE OF H3cEponUniPortPolicyEntry
962    MAX-ACCESS  not-accessible
963    STATUS      current
964    DESCRIPTION
965        "
966        UNI port policy configuration.
967        "
968    ::= { h3cEponUniSysMan 6 }
969
970h3cEponUniPortPolicyEntry OBJECT-TYPE
971    SYNTAX      H3cEponUniPortPolicyEntry
972    MAX-ACCESS  not-accessible
973    STATUS      current
974    DESCRIPTION
975        "
976        The entry of h3cEponUniPortPolicyTable.
977        "
978    INDEX
979        {
980            ifIndex,
981            h3cEponUniIndex
982        }
983    ::= { h3cEponUniPortPolicyTable 1 }
984
985H3cEponUniPortPolicyEntry ::= SEQUENCE
986    {
987        h3cEponUniPortPolicyStatus                INTEGER,
988        h3cEponUniPortPolicyCir                   Integer32,
989        h3cEponUniPortPolicyBucketDepth           Integer32,
990        h3cEponUniPortPolicyExtraBurst            Integer32,
991        h3cEponUniPortPolicyInboundCir            Integer32,
992        h3cEponUniPortPolicyInboundBucketDepth    Integer32,
993        h3cEponUniPortPolicyInboundExtraBurst     Integer32,
994        h3cEponUniPortPolicyOutboundCir           Integer32,
995        h3cEponUniPortPolicyOutboundPir           Integer32
996    }
997
998h3cEponUniPortPolicyStatus OBJECT-TYPE
999    SYNTAX      INTEGER
1000        {
1001            enable(1),
1002            disable(2)
1003        }
1004    MAX-ACCESS  read-write
1005    STATUS      current
1006    DESCRIPTION
1007        "
1008        enable - enable UNI upstream port policing.
1009        disable - disable UNI upstream port policing.
1010        "
1011    DEFVAL { disable }
1012    ::= { h3cEponUniPortPolicyEntry 1 }
1013
1014h3cEponUniPortPolicyCir OBJECT-TYPE
1015    SYNTAX      Integer32
1016    MAX-ACCESS  read-write
1017    STATUS      current
1018    DESCRIPTION
1019        "
1020        The committed information rate,
1021        ranging from 1 to 102400, measured in kbps.
1022        "
1023    DEFVAL { 102400 }
1024    ::= { h3cEponUniPortPolicyEntry 2 }
1025
1026h3cEponUniPortPolicyBucketDepth OBJECT-TYPE
1027    SYNTAX      Integer32
1028    MAX-ACCESS  read-write
1029    STATUS      current
1030    DESCRIPTION
1031        "
1032        The depth of the token bucket to tolerant the certain burst(CBS),
1033        ranging from 0 to 65535, measured in bytes.
1034        "
1035    DEFVAL { 0 }
1036    ::= { h3cEponUniPortPolicyEntry 3 }
1037
1038h3cEponUniPortPolicyExtraBurst OBJECT-TYPE
1039    SYNTAX      Integer32
1040    MAX-ACCESS  read-write
1041    STATUS      current
1042    DESCRIPTION
1043        "
1044        The extra token to permit the forwarding engine to finish the packet
1045        being sent when the bucket depth is exhausted, ranging from 0 to 65535,
1046        measured in bytes.
1047        "
1048    DEFVAL { 0 }
1049    ::= { h3cEponUniPortPolicyEntry 4 }
1050
1051h3cEponUniPortPolicyInboundCir OBJECT-TYPE
1052    SYNTAX      Integer32
1053    MAX-ACCESS  read-write
1054    STATUS      current
1055    DESCRIPTION
1056        "
1057        The inbound committed information rate, measured in kbps.
1058        "
1059    ::= { h3cEponUniPortPolicyEntry 5 }
1060
1061h3cEponUniPortPolicyInboundBucketDepth OBJECT-TYPE
1062    SYNTAX      Integer32
1063    MAX-ACCESS  read-write
1064    STATUS      current
1065    DESCRIPTION
1066        "
1067        The inbound depth of the token bucket to tolerant the certain burst(CBS),
1068        ranging from 0 to 65535, measured in bytes.
1069        "
1070    DEFVAL { 0 }
1071    ::= { h3cEponUniPortPolicyEntry 6 }
1072
1073h3cEponUniPortPolicyInboundExtraBurst OBJECT-TYPE
1074    SYNTAX      Integer32
1075    MAX-ACCESS  read-write
1076    STATUS      current
1077    DESCRIPTION
1078        "
1079        The inbound extra token to permit the forwarding engine to finish the packet
1080        being sent when the bucket depth is exhausted, ranging from 0 to 65535,
1081        measured in bytes.
1082        "
1083    DEFVAL { 0 }
1084    ::= { h3cEponUniPortPolicyEntry 7 }
1085
1086h3cEponUniPortPolicyOutboundCir OBJECT-TYPE
1087    SYNTAX      Integer32
1088    MAX-ACCESS  read-write
1089    STATUS      current
1090    DESCRIPTION
1091        "
1092        The outbound committed information rate, stepped by 64, measured in kbps.
1093        "
1094    ::= { h3cEponUniPortPolicyEntry 8 }
1095
1096h3cEponUniPortPolicyOutboundPir OBJECT-TYPE
1097    SYNTAX      Integer32
1098    MAX-ACCESS  read-write
1099    STATUS      current
1100    DESCRIPTION
1101        "
1102        The outbound peak information rate, stepped by 64, measured in kbps.
1103        "
1104    ::= { h3cEponUniPortPolicyEntry 9 }
1105--
1106-- h3cEponUniMulticastTable
1107--
1108h3cEponUniMulticastTable OBJECT-TYPE
1109    SYNTAX      SEQUENCE OF H3cEponUniMulticastEntry
1110    MAX-ACCESS  not-accessible
1111    STATUS      current
1112    DESCRIPTION
1113        "
1114        UNI multicast configuration.
1115        "
1116    ::= { h3cEponUniSysMan 7 }
1117
1118h3cEponUniMulticastEntry OBJECT-TYPE
1119    SYNTAX      H3cEponUniMulticastEntry
1120    MAX-ACCESS  not-accessible
1121    STATUS      current
1122    DESCRIPTION
1123        "
1124        The entry of h3cEponUniPortPolicyTable.
1125        "
1126    INDEX
1127        {
1128            ifIndex,
1129            h3cEponUniIndex
1130        }
1131    ::= { h3cEponUniMulticastTable 1 }
1132
1133H3cEponUniMulticastEntry ::= SEQUENCE
1134    {
1135        h3cEponUniMulticastGroupNumber    Integer32,
1136        h3cEponUniMulticastVlanList       OCTET STRING,
1137        h3cEponUniMulticastStripStatus    INTEGER,
1138        h3cEponUniMulticastFastleave      TruthValue
1139    }
1140
1141h3cEponUniMulticastGroupNumber OBJECT-TYPE
1142    SYNTAX      Integer32
1143    MAX-ACCESS  read-write
1144    STATUS      current
1145    DESCRIPTION
1146        "
1147        The allowed multicast group number that can be handled
1148        at the same time by UNI.
1149        "
1150    DEFVAL { 64 }
1151    ::= { h3cEponUniMulticastEntry 1 }
1152
1153
1154h3cEponUniMulticastVlanList OBJECT-TYPE
1155    SYNTAX      OCTET STRING(SIZE(0..255))
1156    MAX-ACCESS  read-write
1157    STATUS      current
1158    DESCRIPTION
1159        "
1160        The multicast vlan list.
1161        The first two octets of the string represent the first VLAN ID;
1162        the second two octets of the string represent the second VLAN ID,
1163        and so on. It is a zero length string by default.
1164        "
1165    ::= { h3cEponUniMulticastEntry 2 }
1166
1167h3cEponUniMulticastStripStatus OBJECT-TYPE
1168    SYNTAX      INTEGER
1169        {
1170            enable(1),
1171            disable(2)
1172        }
1173    MAX-ACCESS  read-write
1174    STATUS      current
1175    DESCRIPTION
1176        "
1177        true - strip the vlan tag of multicast packet.
1178        false - does not strip the vlan tag of multicast packet.
1179        "
1180    DEFVAL { disable }
1181    ::= { h3cEponUniMulticastEntry 3 }
1182
1183h3cEponUniMulticastFastleave OBJECT-TYPE
1184    SYNTAX      TruthValue
1185    MAX-ACCESS  read-write
1186    STATUS      current
1187    DESCRIPTION
1188        "
1189        true(1)  - fast leave of IGMP enable on ONU.
1190        false(2) - fast leave of IGMP disable on ONU.
1191        "
1192    DEFVAL { false }
1193    ::= { h3cEponUniMulticastEntry 4 }
1194
1195--
1196-- h3cEponUniTechAbilityTable
1197--
1198h3cEponUniTechAbilityTable OBJECT-TYPE
1199    SYNTAX      SEQUENCE OF H3cEponUniTechAbilityEntry
1200    MAX-ACCESS  not-accessible
1201    STATUS      current
1202    DESCRIPTION
1203        "
1204        UNI multicast configuration.
1205        "
1206    ::= { h3cEponUniSysMan 8 }
1207
1208h3cEponUniTechAbilityEntry OBJECT-TYPE
1209    SYNTAX      H3cEponUniTechAbilityEntry
1210    MAX-ACCESS  not-accessible
1211    STATUS      current
1212    DESCRIPTION
1213        "
1214        The entry of h3cEponUniTechAbilityTable.
1215        "
1216    INDEX
1217        {
1218            ifIndex,
1219            h3cEponUniIndex
1220        }
1221    ::= { h3cEponUniTechAbilityTable 1 }
1222
1223H3cEponUniTechAbilityEntry ::= SEQUENCE
1224    {
1225        h3cEponUniLocalTechAbility         OCTET STRING,
1226        h3cEponUniAdvertisedTechAbility    OCTET STRING
1227    }
1228h3cEponUniLocalTechAbility OBJECT-TYPE
1229    SYNTAX      OCTET STRING(SIZE(0..255))
1230    MAX-ACCESS  read-only
1231    STATUS      current
1232    DESCRIPTION
1233        "
1234        The local port capabilities of the UNI.
1235        Each two octets stand for a capability of UNI:
1236        the first two octets represent one capability and
1237        the second two octets represent another capability,
1238        and so on.
1239        The capabilities list:
1240        1 - undefined,
1241        2 - initializing, true ability not yet known,
1242        14 - 10BASE-T,
1243        142 - full duplex 10BASE-T,
1244        23 - 100BASE-T4,
1245        25 - 100BASE-TX,
1246        252 - full duplex 100BASE-TX,
1247        312 - PAUSE operation for full duplex links,
1248        313 - asymmetric PAUSE operation for full duplex links,
1249        314 - symmetric PAUSE operation for full duplex links,
1250        32 - 100BASE-T2,
1251        322 - full duplex 100BASE-T2,
1252        36 - 1000BASE-X,
1253        362 - full duplex 1000BASE-X,
1254        40 - 1000BASE-T UTP PHY,
1255        402 - full duplex 1000BASE-T UTP PHY,
1256        37 - remote fault bit 1(RF1),
1257        372 - remote fault bit 2(RF2),
1258        8029 - 802.9ISLAN-16T.
1259        "
1260    ::= { h3cEponUniTechAbilityEntry 1 }
1261
1262h3cEponUniAdvertisedTechAbility OBJECT-TYPE
1263    SYNTAX      OCTET STRING(SIZE(0..255))
1264    MAX-ACCESS  read-only
1265    STATUS      current
1266    DESCRIPTION
1267        "
1268        The advertised port capabilities of the UNI.
1269        The capabilities list references the description of h3cEponUniLocalTechAbility.
1270        "
1271    ::= { h3cEponUniTechAbilityEntry 2 }
1272
1273--
1274-- h3cEponUniMulticastControlTable
1275--
1276
1277h3cEponUniMulticastControlTable OBJECT-TYPE
1278    SYNTAX      SEQUENCE OF H3cEponUniMulticastControlEntry
1279    MAX-ACCESS  not-accessible
1280    STATUS      current
1281    DESCRIPTION
1282        "
1283        UNI multicast control parameters.
1284        "
1285    ::= { h3cEponUniSysMan 9 }
1286
1287h3cEponUniMulticastControlEntry OBJECT-TYPE
1288    SYNTAX      H3cEponUniMulticastControlEntry
1289    MAX-ACCESS  not-accessible
1290    STATUS      current
1291    DESCRIPTION
1292        "
1293        The entry of the table h3cEponUniMulticastControlTable.
1294        "
1295    INDEX
1296        {
1297            ifIndex,
1298            h3cEponUniIndex,
1299            h3cEponUniMulticastIndex
1300        }
1301    ::= { h3cEponUniMulticastControlTable 1 }
1302
1303H3cEponUniMulticastControlEntry ::= SEQUENCE
1304    {
1305        h3cEponUniMulticastVlanIndex        Integer32,
1306        h3cEponUniMulticastAddressList      OCTET STRING,
1307        h3cEponUniMulticastAccessRule       INTEGER,
1308        h3cEponUniMulticastChannelLimit     Integer32,
1309        h3cEponUniMulticastPreTimeSlice     Integer32,
1310        h3cEponUniMulticastPreTimes         Integer32,
1311        h3cEponUniMulticastPreInterval      Integer32,
1312        h3cEponUniMulticastRowStatus        RowStatus,
1313        h3cEponUniMulticastIndex            INTEGER,
1314        h3cEponUniMulticastSourceIpList     OCTET STRING,
1315        h3cEponUniMulticastResetInterval    Integer32
1316    }
1317
1318h3cEponUniMulticastVlanIndex OBJECT-TYPE
1319    SYNTAX      Integer32
1320    MAX-ACCESS  read-create
1321    STATUS      current
1322    DESCRIPTION
1323        "
1324        The multicast vlan ID.
1325        "
1326    ::= { h3cEponUniMulticastControlEntry 1 }
1327
1328h3cEponUniMulticastAddressList OBJECT-TYPE
1329    SYNTAX      OCTET STRING(SIZE(0..255))
1330    MAX-ACCESS  read-create
1331    STATUS      current
1332    DESCRIPTION
1333        "
1334        The multicast address, each four octets represents a multicast address,
1335        the address section ranging from the first four octets to the second
1336        four octets, and the like.
1337        "
1338    ::= { h3cEponUniMulticastControlEntry 2 }
1339
1340h3cEponUniMulticastAccessRule OBJECT-TYPE
1341    SYNTAX      INTEGER
1342        {
1343            deny(1),
1344            permit(2),
1345            preview(3)
1346        }
1347    MAX-ACCESS  read-create
1348    STATUS      current
1349    DESCRIPTION
1350        "
1351        deny - deny the multicast packet.
1352        permit - permit the multicast packet.
1353        preview - permit the multicast packet with conditions.
1354        "
1355    ::= { h3cEponUniMulticastControlEntry 3 }
1356
1357h3cEponUniMulticastChannelLimit OBJECT-TYPE
1358    SYNTAX      Integer32
1359    MAX-ACCESS  read-create
1360    STATUS      current
1361    DESCRIPTION
1362        "
1363        The limitation of multicast preview channel number.
1364        "
1365    ::= { h3cEponUniMulticastControlEntry 4 }
1366
1367h3cEponUniMulticastPreTimeSlice OBJECT-TYPE
1368    SYNTAX      Integer32
1369    MAX-ACCESS  read-create
1370    STATUS      current
1371    DESCRIPTION
1372        "
1373        The time slice of multicast preview.
1374        "
1375    ::= { h3cEponUniMulticastControlEntry 5 }
1376
1377h3cEponUniMulticastPreTimes OBJECT-TYPE
1378    SYNTAX      Integer32
1379    MAX-ACCESS  read-create
1380    STATUS      current
1381    DESCRIPTION
1382        "
1383        The number of multicast preview times.
1384        "
1385    ::= { h3cEponUniMulticastControlEntry 6 }
1386
1387h3cEponUniMulticastPreInterval OBJECT-TYPE
1388    SYNTAX      Integer32
1389    MAX-ACCESS  read-create
1390    STATUS      current
1391    DESCRIPTION
1392        "
1393        The interval between two consecutive previews, measured in minute.
1394        "
1395    ::= { h3cEponUniMulticastControlEntry 7 }
1396
1397h3cEponUniMulticastRowStatus OBJECT-TYPE
1398    SYNTAX      RowStatus
1399    MAX-ACCESS  read-create
1400    STATUS      current
1401    DESCRIPTION
1402        "
1403        The status of this table entry. The active,
1404        createAndGo and the destory statuses are supported.
1405        "
1406    ::= { h3cEponUniMulticastControlEntry 8 }
1407
1408h3cEponUniMulticastIndex OBJECT-TYPE
1409    SYNTAX      INTEGER
1410    MAX-ACCESS  not-accessible
1411    STATUS      current
1412    DESCRIPTION
1413        "
1414        The index of the entry.
1415        "
1416    ::= { h3cEponUniMulticastControlEntry 9 }
1417
1418h3cEponUniMulticastSourceIpList OBJECT-TYPE
1419    SYNTAX      OCTET STRING(SIZE(0..255))
1420    MAX-ACCESS  read-create
1421    STATUS      current
1422    DESCRIPTION
1423        "
1424        This list contains many source ip addresses.
1425        Each ip address is contained in four octets.
1426        "
1427    ::= { h3cEponUniMulticastControlEntry 10 }
1428
1429h3cEponUniMulticastResetInterval OBJECT-TYPE
1430    SYNTAX      Integer32
1431    MAX-ACCESS  read-create
1432    STATUS      current
1433    DESCRIPTION
1434        "
1435        The interval is measured in minute.
1436        From the last preview limitation is reached, a customer can preview again
1437        after this interval is expired.
1438        "
1439    ::= { h3cEponUniMulticastControlEntry 11 }
1440
1441--
1442-- h3cEponUniQosIndexNextTable
1443--
1444
1445h3cEponUniQosIndexNextTable OBJECT-TYPE
1446    SYNTAX      SEQUENCE OF H3cEponUniQosIndexNextEntry
1447    MAX-ACCESS  not-accessible
1448    STATUS      current
1449    DESCRIPTION
1450        "
1451        The next index table.
1452        "
1453    ::= { h3cEponUniSysMan 10 }
1454
1455h3cEponUniQosIndexNextEntry OBJECT-TYPE
1456    SYNTAX      H3cEponUniQosIndexNextEntry
1457    MAX-ACCESS  not-accessible
1458    STATUS      current
1459    DESCRIPTION
1460        "
1461        The entry of the table h3cEponUniQosIndexNextTable.
1462        "
1463    INDEX
1464        {
1465            ifIndex,
1466            h3cEponUniIndex
1467        }
1468    ::= { h3cEponUniQosIndexNextTable 1 }
1469
1470H3cEponUniQosIndexNextEntry ::= SEQUENCE
1471    {
1472        h3cEponUniQosConfIndexNext    Integer32
1473    }
1474
1475h3cEponUniQosConfIndexNext OBJECT-TYPE
1476    SYNTAX      Integer32
1477    MAX-ACCESS  read-only
1478    STATUS      current
1479    DESCRIPTION
1480        "
1481        This object contains an appropriate value to be used for
1482        h3cEponUniQosConfIndex when creating rows in the
1483        h3cEponUniQosConfTable.
1484        "
1485    ::= { h3cEponUniQosIndexNextEntry 1 }
1486
1487--
1488-- h3cEponUniQosConfTable
1489--
1490
1491h3cEponUniQosConfTable OBJECT-TYPE
1492    SYNTAX      SEQUENCE OF H3cEponUniQosConfEntry
1493    MAX-ACCESS  not-accessible
1494    STATUS      current
1495    DESCRIPTION
1496        "
1497        UNI Qos configuration.
1498        "
1499    ::= { h3cEponUniSysMan 11 }
1500
1501h3cEponUniQosConfEntry OBJECT-TYPE
1502    SYNTAX      H3cEponUniQosConfEntry
1503    MAX-ACCESS  not-accessible
1504    STATUS      current
1505    DESCRIPTION
1506        "
1507        The entry of the table h3cEponUniQosConfTable.
1508        "
1509    INDEX
1510        {
1511            ifIndex,
1512            h3cEponUniIndex,
1513            h3cEponUniQosConfIndex
1514        }
1515    ::= { h3cEponUniQosConfTable 1 }
1516
1517H3cEponUniQosConfEntry ::= SEQUENCE
1518    {
1519        h3cEponUniQosConfIndex             Integer32,
1520        h3cEponUniQosConfRuleIndexNext     Integer32,
1521        h3cEponUniQosConfMappedQueue       Integer32,
1522        h3cEponUniQosConfMarkedPriority    Integer32,
1523        h3cEponUniQosConfRowStatus         RowStatus
1524    }
1525
1526h3cEponUniQosConfIndex OBJECT-TYPE
1527    SYNTAX      Integer32
1528    MAX-ACCESS  not-accessible
1529    STATUS      current
1530    DESCRIPTION
1531        "
1532        The rule index.
1533        "
1534    ::= { h3cEponUniQosConfEntry 1 }
1535
1536h3cEponUniQosConfRuleIndexNext OBJECT-TYPE
1537    SYNTAX      Integer32
1538    MAX-ACCESS  read-only
1539    STATUS      current
1540    DESCRIPTION
1541        "
1542        This object contains an appropriate value to be used for
1543        h3cEponUniQosRuleIndex when creating rows in the
1544        h3cEponUniQosRuleTable.
1545        "
1546    ::= { h3cEponUniQosConfEntry 2 }
1547
1548h3cEponUniQosConfMappedQueue OBJECT-TYPE
1549    SYNTAX      Integer32
1550    MAX-ACCESS  read-create
1551    STATUS      current
1552    DESCRIPTION
1553        "
1554        The queue that the ethernet frames will be mapped.
1555        "
1556    ::= { h3cEponUniQosConfEntry 3 }
1557
1558h3cEponUniQosConfMarkedPriority OBJECT-TYPE
1559    SYNTAX      Integer32
1560    MAX-ACCESS  read-create
1561    STATUS      current
1562    DESCRIPTION
1563        "
1564        Priority of the ethernet frames to be marked, which
1565        compliant with the 802.1D user priority standard.
1566        "
1567    ::= { h3cEponUniQosConfEntry 4 }
1568
1569h3cEponUniQosConfRowStatus OBJECT-TYPE
1570    SYNTAX      RowStatus
1571    MAX-ACCESS  read-create
1572    STATUS      current
1573    DESCRIPTION
1574        "
1575        The status of this table entry. The active,
1576        createAndGo and the destory statuses are supported.
1577        "
1578    ::= { h3cEponUniQosConfEntry 5 }
1579
1580--
1581-- h3cEponUniQosRuleTable
1582--
1583
1584h3cEponUniQosRuleTable OBJECT-TYPE
1585    SYNTAX      SEQUENCE OF H3cEponUniQosRuleEntry
1586    MAX-ACCESS  not-accessible
1587    STATUS      current
1588    DESCRIPTION
1589        "
1590        Qos sub rule of the UNI.
1591        "
1592    ::= { h3cEponUniSysMan 12 }
1593
1594h3cEponUniQosRuleEntry OBJECT-TYPE
1595    SYNTAX      H3cEponUniQosRuleEntry
1596    MAX-ACCESS  not-accessible
1597    STATUS      current
1598    DESCRIPTION
1599        "
1600        The entry of the table h3cEponUniQosRuleTable.
1601        "
1602    INDEX
1603        {
1604            ifIndex,
1605            h3cEponUniIndex,
1606            h3cEponUniQosConfIndex,
1607            h3cEponUniQosRuleIndex
1608        }
1609    ::= { h3cEponUniQosRuleTable 1 }
1610
1611H3cEponUniQosRuleEntry ::= SEQUENCE
1612    {
1613        h3cEponUniQosRuleIndex         Integer32,
1614        h3cEponUniQosRuleSelector      INTEGER,
1615        h3cEponUniQosRuleValue         Integer32,
1616        h3cEponUniQosRuleMacAddress    MacAddress,
1617        h3cEponUniQosRuleOperator      INTEGER,
1618        h3cEponUniQosRuleRowStatus     RowStatus
1619    }
1620
1621h3cEponUniQosRuleIndex OBJECT-TYPE
1622    SYNTAX      Integer32(1..255)
1623    MAX-ACCESS  not-accessible
1624    STATUS      current
1625    DESCRIPTION
1626        "
1627        The sub rule index.
1628        "
1629    ::= { h3cEponUniQosRuleEntry 1 }
1630
1631h3cEponUniQosRuleSelector OBJECT-TYPE
1632    SYNTAX      INTEGER
1633        {
1634            dstmac(1),
1635            srcmac(2),
1636            ethernetpriority(3),
1637            vlanid(4),
1638            ethernettype(5),
1639            dstip(6),
1640            srcip(7),
1641            ipprototype(8),
1642            ipv4tosdscp(9),
1643            ipv6precedence(10),
1644            srcport(11),
1645            dstport(12)
1646        }
1647    MAX-ACCESS  read-create
1648    STATUS      current
1649    DESCRIPTION
1650        "
1651        The ethernet frame selector.
1652        dstmac - based on destination MAC address.
1653        srcmac - based on source MAC address.
1654        ethernetpriority -  based on ethernet priority.
1655        vlanid - based on VLAN ID.
1656        ethernettype - based on ethernet type.
1657        dstip - based on destination IP address.
1658        srcip - based on source IP address.
1659        ipprototype - based on IP type(ipv4 or ipv6).
1660        ipv4tosdscp - based on IP TOS/DSCP.
1661        ipv6 - based IP precedence.
1662        srcport - based on layer 4 source port.
1663        dstport - based on layer 4 destination port.
1664        "
1665    ::= { h3cEponUniQosRuleEntry 2 }
1666
1667h3cEponUniQosRuleValue OBJECT-TYPE
1668    SYNTAX      Integer32
1669    MAX-ACCESS  read-create
1670    STATUS      current
1671    DESCRIPTION
1672        "
1673        The rule value based on the h3cEponUniQosRuleSelector.
1674        "
1675    ::= { h3cEponUniQosRuleEntry 3 }
1676
1677h3cEponUniQosRuleMacAddress OBJECT-TYPE
1678    SYNTAX      MacAddress
1679    MAX-ACCESS  read-create
1680    STATUS      current
1681    DESCRIPTION
1682        "
1683        MAC Address.
1684        "
1685    ::= { h3cEponUniQosRuleEntry 4 }
1686
1687h3cEponUniQosRuleOperator OBJECT-TYPE
1688    SYNTAX      INTEGER
1689        {
1690            nevermatch(1),
1691            equal(2),
1692            notequal(3),
1693            lessthanequal(4),
1694            greaterthanequal(5),
1695            fieldexist(6),
1696            fieldnotexist(7),
1697            alwaysmatch(8)
1698        }
1699    MAX-ACCESS  read-create
1700    STATUS      current
1701    DESCRIPTION
1702        "
1703        nervermatch - value never match.
1704        equal - field equal to the value.
1705        notequal - field not equal to the value.
1706        lessthanequal - field less than or equal to the value.
1707        greaterthanequal - field greater than or equal to the value.
1708        fieldexist - value is ignored if field exists.
1709        fieldnotexist - value is ignored if field does not exist.
1710        alwaysmatch - value always match.
1711        "
1712    ::= { h3cEponUniQosRuleEntry 5 }
1713
1714h3cEponUniQosRuleRowStatus OBJECT-TYPE
1715    SYNTAX      RowStatus
1716    MAX-ACCESS  read-create
1717    STATUS      current
1718    DESCRIPTION
1719        "
1720        The status of this table entry. Only active,
1721        createAndGo and the destory are supported.
1722        "
1723    ::= { h3cEponUniQosRuleEntry 6 }
1724
1725--
1726-- h3cEponUniMirrorGroupTable
1727--
1728
1729h3cEponUniMirrorGroupTable OBJECT-TYPE
1730    SYNTAX      SEQUENCE OF H3cEponUniMirrorGroupEntry
1731    MAX-ACCESS  not-accessible
1732    STATUS      current
1733    DESCRIPTION
1734        "
1735        Qos sub rule of the UNI.
1736        "
1737    ::= { h3cEponUniSysMan 13 }
1738
1739h3cEponUniMirrorGroupEntry OBJECT-TYPE
1740    SYNTAX      H3cEponUniMirrorGroupEntry
1741    MAX-ACCESS  not-accessible
1742    STATUS      current
1743    DESCRIPTION
1744        "
1745        The entry of the h3cEponUniMirrorGroupTable.
1746        "
1747    INDEX
1748        {
1749            ifIndex,
1750            h3cEponUniMirrorGroupID
1751        }
1752    ::= { h3cEponUniMirrorGroupTable 1 }
1753
1754H3cEponUniMirrorGroupEntry ::= SEQUENCE
1755    {
1756        h3cEponUniMirrorGroupID             Integer32,
1757        h3cEponUniMirrorInboundPortList     OCTET STRING,
1758        h3cEponUniMirrorOutboundPortList    OCTET STRING,
1759        h3cEponUniMonitorPort               Integer32,
1760        h3cEponUniMirrorRowStatus           RowStatus
1761    }
1762
1763h3cEponUniMirrorGroupID OBJECT-TYPE
1764    SYNTAX      Integer32
1765    MAX-ACCESS  not-accessible
1766    STATUS      current
1767    DESCRIPTION
1768        "Epon UNI mirror group ID."
1769    ::= { h3cEponUniMirrorGroupEntry 1 }
1770
1771h3cEponUniMirrorInboundPortList OBJECT-TYPE
1772    SYNTAX      OCTET STRING
1773    MAX-ACCESS  read-write
1774    STATUS      current
1775    DESCRIPTION
1776        "
1777        UNI inbound port list.
1778        Each octet within this value specifies a set of eight ports,
1779        with the first octet specifying ports 1 through 8, the second
1780        octet specifying ports 9 through 16, etc.  Within each octet,
1781        the most significant bit represents the highest numbered UNI,
1782        and the least significant bit represents the lowest numbered UNI.
1783        Thus, each UNI port is represented by a single bit within the
1784        value of this object.  If that bit has a value of '1' then that
1785        port is allowed in the set of ports.  the port is not allowed if
1786        its bit has a value of '0'.
1787        "
1788    ::= { h3cEponUniMirrorGroupEntry 2 }
1789
1790h3cEponUniMirrorOutboundPortList OBJECT-TYPE
1791    SYNTAX      OCTET STRING
1792    MAX-ACCESS  read-create
1793    STATUS      current
1794    DESCRIPTION
1795        "
1796        UNI outnbound port list, more infomation reference h3cEponUniMirrorInboundPortList
1797        "
1798    ::= { h3cEponUniMirrorGroupEntry 3 }
1799
1800h3cEponUniMonitorPort OBJECT-TYPE
1801    SYNTAX      Integer32
1802    MAX-ACCESS  read-create
1803    STATUS      current
1804    DESCRIPTION
1805        "
1806        UNI monitor port.
1807        "
1808    ::= { h3cEponUniMirrorGroupEntry 4 }
1809
1810h3cEponUniMirrorRowStatus OBJECT-TYPE
1811    SYNTAX      RowStatus
1812    MAX-ACCESS  read-create
1813    STATUS      current
1814    DESCRIPTION
1815        "
1816        RowStatus, Now support three status: createAndGo, active, destroy.
1817        "
1818    ::= { h3cEponUniMirrorGroupEntry 5 }
1819
1820--
1821-- h3cEponUniMirrorGroupIdNextTable
1822--
1823
1824h3cEponUniMirrorGroupIdNextTable OBJECT-TYPE
1825    SYNTAX      SEQUENCE OF H3cEponUniMirrorGroupIdNextEntry
1826    MAX-ACCESS  not-accessible
1827    STATUS      current
1828    DESCRIPTION
1829        "
1830        The next index table, which is used by h3cEponUniMirrorGroupTable.
1831        "
1832    ::= { h3cEponUniSysMan 14 }
1833
1834h3cEponUniMirrorGroupIdNextEntry OBJECT-TYPE
1835    SYNTAX      H3cEponUniMirrorGroupIdNextEntry
1836    MAX-ACCESS  not-accessible
1837    STATUS      current
1838    DESCRIPTION
1839        "
1840        The entry of the table h3cEponUniMirrorGroupIdNextEntry.
1841        "
1842    INDEX
1843        {
1844            ifIndex
1845        }
1846    ::= { h3cEponUniMirrorGroupIdNextTable 1 }
1847
1848H3cEponUniMirrorGroupIdNextEntry ::= SEQUENCE
1849    {
1850        h3cEponUniMirrorGroupIDNext    Integer32
1851    }
1852
1853h3cEponUniMirrorGroupIDNext OBJECT-TYPE
1854    SYNTAX      Integer32
1855    MAX-ACCESS  read-only
1856    STATUS      current
1857    DESCRIPTION
1858        "
1859        This object contains an appropriate value to be used for
1860        h3cEponUniMirrorGroupID when creating rows in the
1861        h3cEponUniMirrorGroupTable.
1862        "
1863    ::= { h3cEponUniMirrorGroupIdNextEntry 1 }
1864
1865--
1866-- h3cEponUniMulticastCtrlInfoTable
1867--
1868
1869h3cEponUniMulticastCtrlInfoTable OBJECT-TYPE
1870    SYNTAX      SEQUENCE OF H3cEponUniMulticastCtrlInfoEntry
1871    MAX-ACCESS  not-accessible
1872    STATUS      current
1873    DESCRIPTION
1874        "
1875        UNI multicast information which is active .
1876        "
1877    ::= { h3cEponUniSysMan 15 }
1878
1879h3cEponUniMulticastCtrlInfoEntry OBJECT-TYPE
1880    SYNTAX      H3cEponUniMulticastCtrlInfoEntry
1881    MAX-ACCESS  not-accessible
1882    STATUS      current
1883    DESCRIPTION
1884        "
1885        The entry of the table h3cEponUniMulticastCtrlInfoTable.
1886        "
1887    INDEX
1888        {
1889            ifIndex,
1890            h3cEponUniIndex,
1891            h3cEponUniMultActVlan,
1892            h3cEponUniMultActAddress
1893        }
1894    ::= { h3cEponUniMulticastCtrlInfoTable 1 }
1895
1896H3cEponUniMulticastCtrlInfoEntry ::= SEQUENCE
1897    {
1898        h3cEponUniMultActVlan          Integer32,
1899        h3cEponUniMultActAddress       IpAddress,
1900        h3cEponUniMultActAccessRule    INTEGER,
1901        h3cEponUniMultActPreTimes      Integer32,
1902        h3cEponUniMultActPreRemain     Integer32
1903    }
1904
1905h3cEponUniMultActVlan OBJECT-TYPE
1906    SYNTAX      Integer32
1907    MAX-ACCESS  not-accessible
1908    STATUS      current
1909    DESCRIPTION
1910        "
1911        The multicast vlan ID which is active.
1912        "
1913    ::= { h3cEponUniMulticastCtrlInfoEntry 1 }
1914
1915h3cEponUniMultActAddress OBJECT-TYPE
1916    SYNTAX      IpAddress
1917    MAX-ACCESS  not-accessible
1918    STATUS      current
1919    DESCRIPTION
1920        "
1921        The multicast address which is active.
1922        "
1923    ::= { h3cEponUniMulticastCtrlInfoEntry 2 }
1924
1925h3cEponUniMultActAccessRule OBJECT-TYPE
1926    SYNTAX      INTEGER
1927        {
1928            deny(1),
1929            permit(2),
1930            preview(3)
1931        }
1932    MAX-ACCESS  read-only
1933    STATUS      current
1934    DESCRIPTION
1935        "
1936        deny - deny the multicast packet.
1937        permit - permit the multicast packet.
1938        preview - permit the multicast packet with conditions.
1939        "
1940    ::= { h3cEponUniMulticastCtrlInfoEntry 3 }
1941
1942h3cEponUniMultActPreTimes OBJECT-TYPE
1943    SYNTAX      Integer32
1944    MAX-ACCESS  read-only
1945    STATUS      current
1946    DESCRIPTION
1947        "
1948        The number of multicast preview times which is active.
1949        "
1950    ::= { h3cEponUniMulticastCtrlInfoEntry 4 }
1951
1952h3cEponUniMultActPreRemain OBJECT-TYPE
1953    SYNTAX      Integer32
1954    MAX-ACCESS  read-only
1955    STATUS      current
1956    DESCRIPTION
1957        "
1958        The remanent time slice of multicast preview which is active.
1959        "
1960    ::= { h3cEponUniMulticastCtrlInfoEntry 5 }
1961
1962--
1963-- h3cEponUniMulticastIndexNextTable
1964--
1965
1966h3cEponUniMulticastIndexNextTable OBJECT-TYPE
1967    SYNTAX      SEQUENCE OF H3cEponUniMulticastIndexNextEntry
1968    MAX-ACCESS  not-accessible
1969    STATUS      current
1970    DESCRIPTION
1971        "
1972        The next index table, which is used by h3cEponUniMulticastControlTable.
1973        "
1974    ::= { h3cEponUniSysMan 16 }
1975
1976h3cEponUniMulticastIndexNextEntry OBJECT-TYPE
1977    SYNTAX      H3cEponUniMulticastIndexNextEntry
1978    MAX-ACCESS  not-accessible
1979    STATUS      current
1980    DESCRIPTION
1981        "
1982        The entry of the table h3cEponUniMulticastIndexNextEntry.
1983        "
1984    INDEX
1985        {
1986            ifIndex,
1987            h3cEponUniIndex
1988        }
1989    ::= { h3cEponUniMulticastIndexNextTable 1 }
1990
1991H3cEponUniMulticastIndexNextEntry ::= SEQUENCE
1992    {
1993        h3cEponUniMulticastConfIndexNext    Integer32
1994    }
1995
1996h3cEponUniMulticastConfIndexNext OBJECT-TYPE
1997    SYNTAX      Integer32
1998    MAX-ACCESS  read-only
1999    STATUS      current
2000    DESCRIPTION
2001        "
2002        This object contains an appropriate value to be used for
2003        h3cEponUniMulticastIndex when creating rows in the
2004        h3cEponUniMulticastControlTable.
2005        "
2006    ::= { h3cEponUniMulticastIndexNextEntry 1 }
2007
2008--
2009-- h3cEponUni NOTIFICATION
2010--
2011
2012h3cEponUniTrap OBJECT IDENTIFIER ::= { h3cEponUni 2 }
2013
2014h3cEponUniTrapPrefix OBJECT IDENTIFIER ::= { h3cEponUniTrap 0 }
2015
2016h3cEponUniLinkUpTrap NOTIFICATION-TYPE
2017    OBJECTS
2018        {
2019            ifIndex,
2020            ifDescr,
2021            h3cEponUniIndex,
2022            h3cEponUniDescr,
2023            h3cEponUniAdminStatus
2024        }
2025    STATUS      current
2026    DESCRIPTION
2027        "
2028        A h3cEponUniLinkUpTrap notification is sent
2029        when the UNI up event is detected
2030        and the transmitting switch is turned on.
2031        "
2032    ::= { h3cEponUniTrapPrefix 1 }
2033
2034h3cEponUniLinkDownTrap NOTIFICATION-TYPE
2035    OBJECTS
2036        {
2037            ifIndex,
2038            ifDescr,
2039            h3cEponUniIndex,
2040            h3cEponUniDescr,
2041            h3cEponUniAdminStatus
2042        }
2043    STATUS      current
2044    DESCRIPTION
2045        "
2046        A h3cEponUniLinkDownTrap notification is sent
2047        when the UNI down event is detected
2048        and the transmitting switch is turned on.
2049        "
2050    ::= { h3cEponUniTrapPrefix 2 }
2051
2052END
2053