1-- =========================================================== 2-- Copyright (c) 2004-2009 Hangzhou H3C Tech. Co., Ltd. All rights reserved. 3-- 4-- Description: 5-- Reference: 6-- Version: V2.4 7-- History: 8-- V1.0 created by liyue. 9-- Define MODULE-IDENTITY for hh3cEpon 10-- V1.1 2005-12-21 Adjusted the structure of some tables and the value of 11-- some objects by liuhongxu 12-- Redefined the scope of some objects 13-- V1.2 2006-01-09 Updated file by liuhongxu and zoudian. 14-- Added hh3cEponOnuTypeManTable, hh3cOltPortAlarmRegExcessEnabled, 15-- hh3cOnuBindType, hh3cOnuPCBVersion, hh3cOnuRtt, hh3cOnuEEPROMVersion, 16-- hh3cOnuRegType, hh3cOnuHostType, hh3cEponOnuRegExcessTrap, 17-- hh3cEponOnuRegExcessRecoverTrap, hh3cOnuSlaBandWidthStepVal. 18-- Changed the description of hh3cOnuSlaMaxBandWidth and hh3cOnuSlaMinBandWidth. 19-- Adjusted the format. 20-- V1.3 2006-01-16 Updated file by lichunyan. 21-- Added hh3cOnuPacketManTable, hh3cOnuProtocolTable, hh3cOnuMulticastFilterStatus, 22-- hh3cOnuDot1xTable. 23-- Changed the default value of hh3cOnuSlaMaxBandWidth. 24-- Adjusted the format of this mib. 25-- V1.4 2006-06-08 Updated by chenzhaojie 26-- Delete default values of hh3cOnuSlaMinBandWidth and hh3cOnuSlaMaxBandWidth 27-- V1.5 2006-08-02 Updated by chenzhaojie 28-- Add hh3cOnuSlaDelay, hh3cOnuDistance, hh3cOnuPriorityQueueTable, 29-- hh3cOnuCountTable, hh3cOnuPriorityQueueSizeMinVal, hh3cOnuPriorityQueueSizeMaxVal, 30-- hh3cEponOnuPowerOffTrap, hh3cEponOltSwitchoverTrap, hh3cEponStatTable. 31-- Change DESCRIPTION of hh3cOnuSlaMinBandWidthMinVal, hh3cOnuSlaMinBandWidthMaxVal. 32-- V1.6 2006-09-06 Updated by chenzhaojie 33-- Add hh3cOnuPriorityQueueBandwidthMinVal, hh3cOnuPriorityQueueBandwidthMaxVal, 34-- hh3cOnuPriorityQueueBurstsizeMinVal, hh3cOnuPriorityQueueBurstsizeMaxVal. 35-- Add hh3cOnuQueueBandwidthTable. 36-- V1.7 2007-05-21 Updated by chenzhaojie 37-- Add hh3cEponSysScalarGroup 38-- Add hh3cEponSysManTable ,hh3cEponAutoUpdateTable,hh3cEponOuiTable. 39-- Add hh3cEponOuiIndexNextTable, hh3cEponMulticastControlTable. 40-- Add hh3cOltPortAlarmDFEEnabled to hh3cOltPortAlarmThresholdTable. 41-- Add hh3cOnuDbaReportQueueSetNumber, hh3cOnuRemoteFecStatus,hh3cOnuPortBerStatus 42-- hh3cOnuReset, hh3cOnuMulticastControlMode,hh3cOnuAccessVlan,hh3cOnuEncryptKey 43-- to hh3cOnuSysManTable 44-- Add hh3cOnuLlid to hh3cOnuInfoTable. 45-- Add hh3cOnuIpAddressTable, hh3cOnuChipSetInfoTable, hh3cOnuCapabilityTable, 46-- hh3cOnuDbaReportTable. 47-- Add hh3cEponOltDFETrap, hh3cEponOltDFERecoverTrap 48-- V1.8 2007-10-13 Updated by liuhongxu, andapeng, lihaijun 49-- Add hh3cOltMaxRtt to hh3cOltSysManTable. 50-- Add hh3cOnuUniUpDownTrapStatus, hh3cOnuDhcpsnooping, hh3cOnuPppoe, 51-- hh3cOnuIgmpSnoopingHostAgingT, hh3cOnuIgmpSnoopingMaxRespT, 52-- hh3cOnuIgmpSnoopingRouterAgingT, hh3cOnuIgmpSnoopingAggReportS, 53-- hh3cOnuIgmpSnoopingAggLeaveS, hh3cOnuDhcpallocate, hh3cOnuManageVID, 54-- hh3cOnuManageVlanIntfS. 55-- Add hh3cOnuCosToLocalPrecedenceTable. 56-- Add hh3cOnuFecStatus to hh3cOnuSysManTable. 57-- Add hh3cOnuIpAddressGateway to hh3cOnuIpAddressTable. 58-- Changed the default value of hh3cEponMonitorCycle. 59-- V1.9 2008-1-15 Updated by fengjian, qinlei, lihaijun 60-- Add hh3cOnuSilentTable. 61-- Add hh3cOltUsingOnuTable. 62-- Add hh3cOnuFirmwareUpdateByTypeTable. 63-- Add hh3cOnuUpdateByTypeNextIndex 64-- Add hh3cOnuUpdateFileName to hh3cOnuFirmwareUpdateTable. 65-- Add hh3cOnuUpdateResult values. 66-- Add hh3cOnuSlaFixedBandWidth and hh3cOnuSlaPriorityClass to hh3cOnuSlaManTable. 67-- Add hh3cEponOnuRegSilentMac. 68-- Add hh3cEponOnuSilenceTrap, hh3cEponOnuSilenceRecoverTrap. 69-- Add hh3cEponOnuUpdateResultTrap to report onu update result. 70-- V2.0 2008-3-17 Updated by zoudian 71-- Add hh3cOnuMcastCtrlHostAgingTime, hh3cOnuMulticastFastLeaveEnable 72-- and hh3cOnuPortIsolateEnable to hh3cOnuSysManTable. 73-- Add hh3cOnuIgspFastLeaveSupported and hh3cOnuMCtrlFastLeaveSupported 74-- to hh3cOnuCapabilityTable. 75-- Add hh3cOnuSlaFixedPacketSize to hh3cOnuSlaManTable. 76-- V2.1 2008-07-25 updated by zhaodan and zoudian. 77-- Add hh3cEponOnuAutoBindTrap and hh3cEponOperationResult. 78-- Add hh3cOnuFirmwareVersion and hh3cOnuVendorId to hh3cOnuInfoTable. 79-- Change the description of hh3cOnuDistance. 80-- V2.2 2009-08-18 updated by zhaodan. 81-- Add hh3cEponOnuStpPortTable. 82-- Add hh3cEponOnuPortStpStateTrap to hh3cEponTrapPrefix. 83-- V2.3 2010-02-25 updated by zhaodan. 84-- Add hh3cEponOnuLaserState and hh3cEponOnuLaserFailedTrap. 85-- Add hh3cOnuOpticalPowerReceivedByOlt to hh3cOnuInfoTable. 86-- Add hh3cOltOpticalPowerTx and hh3cOltOpticalPowerRx to hh3cOltInfoTable. 87-- Add hh3cOnuPhysicalTable and hh3cOnuSmlkTable. 88-- Add hh3cOnuSmlkSwitchoverTrap to hh3cEponTrapPrefix. 89-- V2.4 2010-12-02 updated by zhaodan. 90-- Add hh3cOnuRS485PropertiesTable, hh3cOnuRS485SessionSummaryTable, 91-- hh3cOnuRS485SessionTable and hh3cOnuRS485SessionErrInfoTable. 92-- ================================================================= 93HH3C-EPON-MIB DEFINITIONS ::= BEGIN 94 95IMPORTS 96 hh3cEpon 97 FROM HH3C-OID-MIB 98 ifIndex, ifDescr 99 FROM IF-MIB 100 hh3cLswFrameIndex, hh3cLswSlotIndex 101 FROM HH3C-LSW-DEV-ADM-MIB 102 Integer32, Unsigned32, Counter64, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, 103 NOTIFICATION-TYPE 104 FROM SNMPv2-SMI 105 TruthValue, MacAddress, DateAndTime, RowStatus, DisplayString 106 FROM SNMPv2-TC 107 InetAddress, InetAddressType 108 FROM INET-ADDRESS-MIB; 109 110hh3cEponMibObjects MODULE-IDENTITY 111 LAST-UPDATED "200705221008Z" 112 ORGANIZATION 113 "Hangzhou H3C Technologies Co., Ltd." 114 CONTACT-INFO 115 "Platform Team H3C Technologies Co., Ltd. 116 Hai-Dian District Beijing P.R. China 117 http://www.h3c.com 118 Zip: 100085" 119 DESCRIPTION 120 " 121 The objects in this MIB module are used to manage and 122 display current configuration of Ethernet Passive Optical 123 Network (EPON) port which are based on the Ethernet in 124 the First Mile (EFM) Passive Optical Network(PON) as 125 defined in IEEE Draft P802.3ah/D3.0 clause 60, 64, 65.. 126 " 127 ::= { hh3cEpon 1 } 128 129hh3cEponSysMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 1 } 130 131hh3cEponAutoAuthorize OBJECT-TYPE 132 SYNTAX TruthValue 133 MAX-ACCESS read-write 134 STATUS current 135 DESCRIPTION 136 " 137 This value determines whether software performs 138 self-authorization for each Optical Network Unit(ONU) 139 registering to the network. Setting it to false 140 means for every ONU registering, software requires 141 external authorization, and until it's done the 142 ONU is not authenticated. True value means software 143 authorizes each ONU registering to the network 144 automatically. 145 true - ONUs are always authorized. 146 false - If 802.1x authorization is enable, 147 the ONUs have to be authorized by 148 the protocol. 149 - If 802.1x authorization is disable, 150 ONUs are always authorized. 151 " 152 DEFVAL { false } 153 ::= { hh3cEponSysMan 1 } 154 155 156hh3cEponMonitorCycle OBJECT-TYPE 157 SYNTAX Integer32 158 MAX-ACCESS read-write 159 STATUS current 160 DESCRIPTION 161 " 162 The cycle of alarm thresholds checking. 163 Applying to the following types: 164 Bit Error Rate(BER) alarm, Frame Error Rate(FER), 165 Logical Link Identity(LLID) mismatch alarm and so on. 166 The unit is second. 167 " 168 ::= { hh3cEponSysMan 2 } 169 170hh3cEponMsgTimeOut OBJECT-TYPE 171 SYNTAX Integer32 172 MAX-ACCESS read-write 173 STATUS current 174 DESCRIPTION 175 " 176 Timeout waiting for a response from Optical Line Terminal(OLT) 177 firmware after sending it a message. 178 The unit is millisecond. 179 " 180 DEFVAL { 600 } 181 ::= { hh3cEponSysMan 3 } 182 183hh3cEponMsgLoseNum OBJECT-TYPE 184 SYNTAX Integer32 185 MAX-ACCESS read-write 186 STATUS current 187 DESCRIPTION 188 " 189 The times of messages sending timeouts, after 190 which OLT will reset (applying to every OLT). 191 " 192 DEFVAL { 20 } 193 ::= { hh3cEponSysMan 4 } 194 195hh3cEponSysHasEPONBoard OBJECT-TYPE 196 SYNTAX TruthValue 197 MAX-ACCESS read-only 198 STATUS current 199 DESCRIPTION 200 " 201 true(1) - At least an EPON board exists. 202 false(2) - No EPON board exists. 203 " 204 ::= { hh3cEponSysMan 5 } 205 206hh3cEponMonitorCycleEnable OBJECT-TYPE 207 SYNTAX TruthValue 208 MAX-ACCESS read-write 209 STATUS current 210 DESCRIPTION 211 " 212 Stop or continue monitoring. 213 true(1) - Continue monitoring. 214 false(2) - Stop monitoring. 215 " 216 DEFVAL { true } 217 ::= { hh3cEponSysMan 6 } 218 219hh3cEponOltSoftwareErrAlmEnable OBJECT-TYPE 220 SYNTAX TruthValue 221 MAX-ACCESS read-write 222 STATUS current 223 DESCRIPTION 224 " 225 Software error alarm behavior of all active OLTs. 226 true(1) - alarm enable. 227 false(2) - alarm disable. 228 " 229 DEFVAL { true } 230 ::= { hh3cEponSysMan 7 } 231 232hh3cEponPortLoopBackAlmEnable OBJECT-TYPE 233 SYNTAX TruthValue 234 MAX-ACCESS read-write 235 STATUS current 236 DESCRIPTION 237 " 238 LoopBack alarm behavior of EPON ports. 239 true(1) - alarm enable. 240 false(2) - alarm disable. 241 " 242 DEFVAL { true } 243 ::= { hh3cEponSysMan 8 } 244 245hh3cEponMonitorCycleMinVal OBJECT-TYPE 246 SYNTAX Integer32 247 MAX-ACCESS read-only 248 STATUS current 249 DESCRIPTION 250 " 251 The lower limit of cycle which be confined to the 252 hh3cEponMonitorCycle. 253 " 254 ::= { hh3cEponSysMan 9 } 255 256hh3cEponMonitorCycleMaxVal OBJECT-TYPE 257 SYNTAX Integer32 258 MAX-ACCESS read-only 259 STATUS current 260 DESCRIPTION 261 " 262 The upper limit of cycle which be confined to the 263 hh3cEponMonitorCycle. 264 " 265 ::= { hh3cEponSysMan 10 } 266 267hh3cEponMsgTimeOutMinVal OBJECT-TYPE 268 SYNTAX Integer32 269 MAX-ACCESS read-only 270 STATUS current 271 DESCRIPTION 272 " 273 The lower limit of timeout which be confined to the 274 hh3cEponMsgTimeOut. 275 " 276 ::= { hh3cEponSysMan 11 } 277 278hh3cEponMsgTimeOutMaxVal OBJECT-TYPE 279 SYNTAX Integer32 280 MAX-ACCESS read-only 281 STATUS current 282 DESCRIPTION 283 " 284 The upper limit of timeout which be confined to the 285 hh3cEponMsgTimeOut. 286 " 287 ::= { hh3cEponSysMan 12 } 288 289hh3cEponMsgLoseNumMinVal OBJECT-TYPE 290 SYNTAX Integer32 291 MAX-ACCESS read-only 292 STATUS current 293 DESCRIPTION 294 " 295 The lower limit of time which be confined to the 296 hh3cEponMsgLoseNum. 297 " 298 ::= { hh3cEponSysMan 13 } 299 300hh3cEponMsgLoseNumMaxVal OBJECT-TYPE 301 SYNTAX Integer32 302 MAX-ACCESS read-only 303 STATUS current 304 DESCRIPTION 305 " 306 The upper limit of time which be confined to the 307 hh3cEponMsgLoseNum. 308 " 309 ::= { hh3cEponSysMan 14 } 310 311hh3cEponSysScalarGroup OBJECT IDENTIFIER ::= { hh3cEponSysMan 15 } 312 313-- 314-- hh3cEponSysManTable 315-- 316 317hh3cEponSysManTable OBJECT-TYPE 318 SYNTAX SEQUENCE OF Hh3cEponSysManEntry 319 MAX-ACCESS not-accessible 320 STATUS current 321 DESCRIPTION 322 " 323 This table defines system related parameters. 324 " 325 ::= { hh3cEponSysMan 16 } 326 327hh3cEponSysManEntry OBJECT-TYPE 328 SYNTAX Hh3cEponSysManEntry 329 MAX-ACCESS not-accessible 330 STATUS current 331 DESCRIPTION 332 " 333 The entry of the table hh3cEponSysManTable. 334 " 335 INDEX 336 { 337 hh3cEponSlotIndex 338 } 339 ::= { hh3cEponSysManTable 1 } 340 341Hh3cEponSysManEntry ::= SEQUENCE 342 { 343 hh3cEponSlotIndex Integer32, 344 hh3cEponModeSwitch INTEGER, 345 hh3cEponAutomaticMode INTEGER, 346 hh3cEponOamDiscoveryTimeout Integer32, 347 hh3cEponEncryptionNoReplyTimeOut Integer32, 348 hh3cEponEncryptionUpdateTime Integer32, 349 hh3cEponAutoBindStatus INTEGER 350 } 351 352hh3cEponSlotIndex OBJECT-TYPE 353 SYNTAX Integer32 354 MAX-ACCESS not-accessible 355 STATUS current 356 DESCRIPTION 357 " 358 Slot Index, the index of hh3cEponSysManTable. 359 " 360 ::= { hh3cEponSysManEntry 1 } 361 362hh3cEponModeSwitch OBJECT-TYPE 363 SYNTAX INTEGER 364 { 365 cmode(1), 366 hmode(2) 367 } 368 MAX-ACCESS read-write 369 STATUS current 370 DESCRIPTION 371 " 372 cmode - epon standard mode. 373 hmode - private mode. 374 " 375 DEFVAL { cmode } 376 ::= { hh3cEponSysManEntry 2 } 377 378hh3cEponAutomaticMode OBJECT-TYPE 379 SYNTAX INTEGER 380 { 381 enable(1), 382 disable(2) 383 } 384 MAX-ACCESS read-write 385 STATUS current 386 DESCRIPTION 387 " 388 Automatic mode setting: when enabled - after 389 new OLT is added, the OLT stack sets its encryption mode 390 to 'triple churning' and configure the OLT to authorize 391 ONU MAC addresses according to its table. 392 enable -enable automatic mode. 393 disable -disable automatic mode. 394 " 395 DEFVAL { enable } 396 ::= { hh3cEponSysManEntry 3 } 397 398hh3cEponOamDiscoveryTimeout OBJECT-TYPE 399 SYNTAX Integer32 400 MAX-ACCESS read-write 401 STATUS current 402 DESCRIPTION 403 " 404 Time out parameter for extended OAM discovery 405 process message, ranging from 0 to 2550, 406 measured in 100 milliseconds. 407 " 408 DEFVAL { 30 } 409 ::= { hh3cEponSysManEntry 4 } 410 411hh3cEponEncryptionNoReplyTimeOut OBJECT-TYPE 412 SYNTAX Integer32 413 MAX-ACCESS read-write 414 STATUS current 415 DESCRIPTION 416 " 417 Encryption response timeout, 418 ranging from 1 to 2550, 419 measured in 100 milliseconds. 420 " 421 DEFVAL { 30 } 422 ::= { hh3cEponSysManEntry 5 } 423 424hh3cEponEncryptionUpdateTime OBJECT-TYPE 425 SYNTAX Integer32 426 MAX-ACCESS read-write 427 STATUS current 428 DESCRIPTION 429 " 430 Encryption key update timer for all ONUs on slot, 431 indicated by hh3cEponSlotIndex, 432 ranging from 1 to 255, measured in seconds. 433 " 434 DEFVAL { 10 } 435 ::= { hh3cEponSysManEntry 6 } 436 437hh3cEponAutoBindStatus OBJECT-TYPE 438 SYNTAX INTEGER 439 { 440 enable(1), 441 disable(2) 442 } 443 MAX-ACCESS read-write 444 STATUS current 445 DESCRIPTION 446 " 447 enable - auto bind ONU ID when the ONU registered in the EPON system. 448 disable - need manual bind ONU ID when the ONU registered in the EPON system. 449 " 450 DEFVAL { disable } 451 ::= { hh3cEponSysManEntry 7 } 452 453 454-- 455-- hh3cEponAutoUpdateTable 456-- 457hh3cEponAutoUpdateTable OBJECT-TYPE 458 SYNTAX SEQUENCE OF Hh3cEponAutoUpdateEntry 459 MAX-ACCESS not-accessible 460 STATUS current 461 DESCRIPTION 462 " 463 EPON auto update ONU application configuration. 464 " 465 ::= { hh3cEponSysMan 17 } 466 467hh3cEponAutoUpdateEntry OBJECT-TYPE 468 SYNTAX Hh3cEponAutoUpdateEntry 469 MAX-ACCESS not-accessible 470 STATUS current 471 DESCRIPTION 472 " 473 The entry of the table hh3cEponAutoUpdateTable. 474 " 475 INDEX 476 { 477 hh3cEponSlotIndex 478 } 479 ::= { hh3cEponAutoUpdateTable 1 } 480 481Hh3cEponAutoUpdateEntry ::= SEQUENCE 482 { 483 hh3cEponAutoUpdateFileName DisplayString, 484 hh3cEponAutoUpdateSchedStatus INTEGER, 485 hh3cEponAutoUpdateSchedTime OCTET STRING, 486 hh3cEponAutoUpdateSchedType INTEGER, 487 hh3cEponAutoUpdateRealTimeStatus INTEGER 488 } 489hh3cEponAutoUpdateFileName OBJECT-TYPE 490 SYNTAX DisplayString(SIZE(0..255)) 491 MAX-ACCESS read-write 492 STATUS current 493 DESCRIPTION 494 " 495 The name of ONU application file, the file name must be valid 496 and include the path. It is a zero length string by default. 497 " 498 ::= { hh3cEponAutoUpdateEntry 1 } 499 500hh3cEponAutoUpdateSchedStatus OBJECT-TYPE 501 SYNTAX INTEGER 502 { 503 enable(1), 504 disable(2) 505 } 506 MAX-ACCESS read-write 507 STATUS current 508 DESCRIPTION 509 " 510 The status of schedule update configuration. 511 The hh3cEponAutoUpdateFileName must be set before enable 512 hh3cEponAutoUpdateSchedStatus. 513 enable - enable ONU schedule update. 514 disable - disable ONU schedule update. 515 " 516 DEFVAL { disable } 517 ::= { hh3cEponAutoUpdateEntry 2 } 518 519hh3cEponAutoUpdateSchedTime OBJECT-TYPE 520 SYNTAX OCTET STRING(SIZE(0..255)) 521 MAX-ACCESS read-write 522 STATUS current 523 DESCRIPTION 524 " 525 The schedule update timing configuration is related to 526 the hh3cEponAutoUpdateSchedType. 527 auto update daily: the string format is hhmm 528 auto update weekly: the string format is hhmmw 529 'w' means update weekly, it ranges from 0 to 6: 530 0 - Sunday. 531 1 - Monday. 532 2 - Tuesday. 533 3 - Wednesday. 534 4 - Thursday. 535 5 - Friday. 536 6 - Saturday. 537 auto update in coming date : the string format is hhmmyyyymmdd. 538 The configuration will take effect only if hh3cEponAutoUpdateSchedStatus 539 is enabled. 540 " 541 ::= { hh3cEponAutoUpdateEntry 3 } 542 543hh3cEponAutoUpdateSchedType OBJECT-TYPE 544 SYNTAX INTEGER 545 { 546 daily(1), 547 weekly(2), 548 comingdate(3) 549 } 550 MAX-ACCESS read-write 551 STATUS current 552 DESCRIPTION 553 " 554 The update type of auto updating configuration. 555 daily - update ONU application every day. 556 weekly - update ONU application every week. 557 comingdate - update ONU application on coming date. 558 " 559 ::= { hh3cEponAutoUpdateEntry 4 } 560 561hh3cEponAutoUpdateRealTimeStatus OBJECT-TYPE 562 SYNTAX INTEGER 563 { 564 enable(1), 565 disable(2) 566 } 567 MAX-ACCESS read-write 568 STATUS current 569 DESCRIPTION 570 " 571 The status of real time update configuration. 572 The hh3cEponAutoUpdateFileName must be set before enable 573 hh3cEponAutoUpdateRealTimeStatus. 574 enable - enable ONU real time update. 575 disable - disable ONU real time update. 576 " 577 DEFVAL { disable } 578 ::= { hh3cEponAutoUpdateEntry 5 } 579 580-- 581-- hh3cEponOuiIndexNextTable 582-- 583 584hh3cEponOuiIndexNextTable OBJECT-TYPE 585 SYNTAX SEQUENCE OF Hh3cEponOuiIndexNextEntry 586 MAX-ACCESS not-accessible 587 STATUS current 588 DESCRIPTION 589 " 590 Next OUI index table. 591 " 592 ::= { hh3cEponSysMan 18 } 593 594hh3cEponOuiIndexNextEntry OBJECT-TYPE 595 SYNTAX Hh3cEponOuiIndexNextEntry 596 MAX-ACCESS not-accessible 597 STATUS current 598 DESCRIPTION 599 " 600 The entry of the table hh3cEponOuiIndexNextTable. 601 " 602 INDEX 603 { 604 hh3cEponSlotIndex 605 } 606 ::= { hh3cEponOuiIndexNextTable 1 } 607 608Hh3cEponOuiIndexNextEntry ::= SEQUENCE 609 { 610 hh3cEponOuiIndexNext Integer32 611 } 612 613hh3cEponOuiIndexNext OBJECT-TYPE 614 SYNTAX Integer32 615 MAX-ACCESS read-only 616 STATUS current 617 DESCRIPTION 618 " 619 This object contains an appropriate value to be used for 620 hh3cEponOuiIndex when creating rows in the 621 hh3cEponOuiTable. 622 " 623 ::= { hh3cEponOuiIndexNextEntry 1 } 624 625-- 626-- hh3cEponOuiTable 627-- 628 629hh3cEponOuiTable OBJECT-TYPE 630 SYNTAX SEQUENCE OF Hh3cEponOuiEntry 631 MAX-ACCESS not-accessible 632 STATUS current 633 DESCRIPTION 634 " 635 List of OUI and OAM supported by OLT. 636 " 637 ::= { hh3cEponSysMan 19 } 638 639hh3cEponOuiEntry OBJECT-TYPE 640 SYNTAX Hh3cEponOuiEntry 641 MAX-ACCESS not-accessible 642 STATUS current 643 DESCRIPTION 644 " 645 The entry of the table hh3cEponOuiTable. 646 " 647 INDEX 648 { 649 hh3cEponSlotIndex, 650 hh3cEponOuiIndex 651 } 652 ::= { hh3cEponOuiTable 1 } 653 654Hh3cEponOuiEntry ::= SEQUENCE 655 { 656 hh3cEponOuiIndex Integer32, 657 hh3cEponOuiValue OCTET STRING, 658 hh3cEponOamVersion OCTET STRING, 659 hh3cEponOuiRowStatus RowStatus 660 } 661 662hh3cEponOuiIndex OBJECT-TYPE 663 SYNTAX Integer32 664 MAX-ACCESS not-accessible 665 STATUS current 666 DESCRIPTION 667 " 668 The index of this table. 669 " 670 ::= { hh3cEponOuiEntry 1 } 671 672hh3cEponOuiValue OBJECT-TYPE 673 SYNTAX OCTET STRING(SIZE(0..512)) 674 MAX-ACCESS read-create 675 STATUS current 676 DESCRIPTION 677 " 678 OUI list supported by the extended OAM discovery process. 679 The OUI is composed of six octets. The first six octets denote the first OUI , 680 the second six octets denote the second OUI, and the like. 681 " 682 ::= { hh3cEponOuiEntry 2 } 683 684 685hh3cEponOamVersion OBJECT-TYPE 686 SYNTAX OCTET STRING(SIZE(0..255)) 687 MAX-ACCESS read-create 688 STATUS current 689 DESCRIPTION 690 " 691 Version of OAM protocol defined by the organization denoted by OUI. 692 " 693 ::= { hh3cEponOuiEntry 3 } 694 695hh3cEponOuiRowStatus OBJECT-TYPE 696 SYNTAX RowStatus 697 MAX-ACCESS read-create 698 STATUS current 699 DESCRIPTION 700 " 701 The status of this table entry. Only active, 702 createAndGo and the destory are supported. 703 " 704 ::= { hh3cEponOuiEntry 4 } 705 706-- 707-- hh3cEponMulticastControlTable 708-- 709 710hh3cEponMulticastControlTable OBJECT-TYPE 711 SYNTAX SEQUENCE OF Hh3cEponMulticastControlEntry 712 MAX-ACCESS not-accessible 713 STATUS current 714 DESCRIPTION 715 " 716 Multicast control global configuration. 717 " 718 ::= { hh3cEponSysMan 20 } 719 720hh3cEponMulticastControlEntry OBJECT-TYPE 721 SYNTAX Hh3cEponMulticastControlEntry 722 MAX-ACCESS not-accessible 723 STATUS current 724 DESCRIPTION 725 " 726 The entry of the table hh3cEponMulticastControlTable. 727 " 728 INDEX 729 { 730 hh3cEponMulticastVlanId 731 } 732 ::= { hh3cEponMulticastControlTable 1 } 733 734Hh3cEponMulticastControlEntry ::= SEQUENCE 735 { 736 hh3cEponMulticastVlanId Integer32, 737 hh3cEponMulticastAddressList OCTET STRING, 738 hh3cEponMulticastStatus RowStatus 739 } 740 741hh3cEponMulticastVlanId OBJECT-TYPE 742 SYNTAX Integer32 743 MAX-ACCESS not-accessible 744 STATUS current 745 DESCRIPTION 746 " 747 The index of this table. 748 " 749 ::= { hh3cEponMulticastControlEntry 1 } 750 751hh3cEponMulticastAddressList OBJECT-TYPE 752 SYNTAX OCTET STRING(SIZE(0..255)) 753 MAX-ACCESS read-create 754 STATUS current 755 DESCRIPTION 756 " 757 The multicast address, each four octets represents a multicast address, 758 the address section ranging from the first four octets to the second 759 four octets, and the like. 760 " 761 ::= { hh3cEponMulticastControlEntry 2 } 762 763hh3cEponMulticastStatus OBJECT-TYPE 764 SYNTAX RowStatus 765 MAX-ACCESS read-create 766 STATUS current 767 DESCRIPTION 768 " 769 The status of this table entry. Only active, 770 createAndGo and the destory are supported. 771 " 772 ::= { hh3cEponMulticastControlEntry 3 } 773 774hh3cEponFileName OBJECT IDENTIFIER ::= { hh3cEponMibObjects 2 } 775 776hh3cEponDbaUpdateFileName OBJECT-TYPE 777 SYNTAX OCTET STRING(SIZE(0..64)) 778 MAX-ACCESS read-write 779 STATUS current 780 DESCRIPTION 781 " 782 The name of a binary file which is loaded to 783 the OLT from an external source. Note that the filename 784 must contain the file path. 785 " 786 ::= { hh3cEponFileName 1 } 787 788hh3cEponOnuUpdateFileName OBJECT-TYPE 789 SYNTAX OCTET STRING(SIZE(0..64)) 790 MAX-ACCESS read-write 791 STATUS current 792 DESCRIPTION 793 " 794 The filename of the ONU firmware to be updated. 795 Note that the filename must contain the file path. 796 " 797 ::= { hh3cEponFileName 2 } 798 799hh3cEponOltMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 3 } 800 801-- 802-- hh3cOltSysManTable 803-- 804 805hh3cOltSysManTable OBJECT-TYPE 806 SYNTAX SEQUENCE OF Hh3cOltSysManEntry 807 MAX-ACCESS not-accessible 808 STATUS current 809 DESCRIPTION 810 " 811 This table defines several OLT system parameters: 812 (1)laser on time 813 (2)laser off time 814 (3)whether multiple copy broadcast 815 (4)whether discard packet 816 (5)self test 817 (6)self test result 818 " 819 ::= { hh3cEponOltMan 1 } 820 821hh3cOltSysManEntry OBJECT-TYPE 822 SYNTAX Hh3cOltSysManEntry 823 MAX-ACCESS not-accessible 824 STATUS current 825 DESCRIPTION 826 " 827 The entry of the table hh3cOltSysManTable. 828 " 829 INDEX 830 { 831 ifIndex 832 } 833 ::= { hh3cOltSysManTable 1 } 834 835Hh3cOltSysManEntry ::= SEQUENCE 836 { 837 hh3cOltLaserOnTime Integer32, 838 hh3cOltLaserOffTime Integer32, 839 hh3cOltMultiCopyBrdCast TruthValue, 840 hh3cOltEnableDiscardPacket TruthValue, 841 hh3cOltSelfTest INTEGER, 842 hh3cOltSelfTestResult INTEGER, 843 hh3cOltMaxRtt Unsigned32 844 } 845 846hh3cOltLaserOnTime OBJECT-TYPE 847 SYNTAX Integer32 848 MAX-ACCESS read-write 849 STATUS current 850 DESCRIPTION 851 " 852 The laser on time of the ONUs during the 853 discovery process, measured in Time Quanta(TQ). 854 " 855 DEFVAL { 96 } 856 ::= { hh3cOltSysManEntry 1 } 857 858hh3cOltLaserOffTime OBJECT-TYPE 859 SYNTAX Integer32 860 MAX-ACCESS read-write 861 STATUS current 862 DESCRIPTION 863 " 864 The laser off time of the ONUs during the 865 discovery process, measured in TQ. 866 " 867 DEFVAL { 96 } 868 ::= { hh3cOltSysManEntry 2 } 869 870hh3cOltMultiCopyBrdCast OBJECT-TYPE 871 SYNTAX TruthValue 872 MAX-ACCESS read-write 873 STATUS current 874 DESCRIPTION 875 " 876 true/false filtering of tagged multicast frames. 877 The software avert tagged downstream frames with 878 multicast or broadcast DA to the PON and not to the 879 CPU, except for special multicast frames 880 (link-constraint, IGMP control and ARP) that are 881 passed to the CPU regardless of this feature. 882 " 883 DEFVAL { false } 884 ::= { hh3cOltSysManEntry 3 } 885 886hh3cOltEnableDiscardPacket OBJECT-TYPE 887 SYNTAX TruthValue 888 MAX-ACCESS read-write 889 STATUS current 890 DESCRIPTION 891 " 892 Forward(false)/discard(true) any frames received from 893 unlearned source address when the inside address 894 table of the original ONU entry reach to the limit. 895 " 896 DEFVAL { false } 897 ::= { hh3cOltSysManEntry 4 } 898 899hh3cOltSelfTest OBJECT-TYPE 900 SYNTAX INTEGER 901 { 902 selftest(1) 903 } 904 MAX-ACCESS read-write 905 STATUS current 906 DESCRIPTION 907 " 908 selftest(1): Test OLT to check whether it's OK. 909 " 910 ::= { hh3cOltSysManEntry 5 } 911 912hh3cOltSelfTestResult OBJECT-TYPE 913 SYNTAX INTEGER 914 { 915 other(1), 916 ok(2), 917 fail(3) 918 } 919 MAX-ACCESS read-only 920 STATUS current 921 DESCRIPTION 922 " 923 The self test result of the specific OLT. 924 other(1): The self test result is another reason. 925 ok(2): The self test result is OK. 926 fail(3): The self test result is fail. 927 " 928 ::= { hh3cOltSysManEntry 6 } 929 930hh3cOltMaxRtt OBJECT-TYPE 931 SYNTAX Unsigned32 932 MAX-ACCESS read-write 933 STATUS current 934 DESCRIPTION 935 " 936 Set the max Round Trip Time of this OLT. 937 " 938 ::= { hh3cOltSysManEntry 7 } 939 940-- 941-- hh3cOltInfoTable 942-- 943hh3cOltInfoTable OBJECT-TYPE 944 SYNTAX SEQUENCE OF Hh3cOltInfoEntry 945 MAX-ACCESS not-accessible 946 STATUS current 947 DESCRIPTION 948 " 949 Primary status of the specified OLT. 950 There will be one row in this table for each 951 information in the system. 952 (1)Software and hardware versions of the specified OLT 953 (hh3cOltFirmMajorVersion, hh3cOltFirmMinorVersion, 954 hh3cOltHardMajorVersion, hh3cOltHardMinorVersion) 955 (2)Several physical capabilities of an OLT device. 956 (hh3cOltAgcLockTime, hh3cOltAgcCdrTime) 957 (3)The operation(activation) status of an OLT. 958 (hh3cOltMacAddress, hh3cOltWorkMode) 959 " 960 ::= { hh3cEponOltMan 2 } 961 962hh3cOltInfoEntry OBJECT-TYPE 963 SYNTAX Hh3cOltInfoEntry 964 MAX-ACCESS not-accessible 965 STATUS current 966 DESCRIPTION 967 " 968 The entry of the table hh3cOltInfoTable. 969 " 970 INDEX 971 { 972 ifIndex 973 } 974 ::= { hh3cOltInfoTable 1 } 975 976Hh3cOltInfoEntry ::= SEQUENCE 977 { 978 hh3cOltFirmMajorVersion OCTET STRING, 979 hh3cOltFirmMinorVersion OCTET STRING, 980 hh3cOltHardMajorVersion OCTET STRING, 981 hh3cOltHardMinorVersion OCTET STRING, 982 hh3cOltAgcLockTime Integer32, 983 hh3cOltAgcCdrTime Integer32, 984 hh3cOltMacAddress MacAddress, 985 hh3cOltWorkMode INTEGER, 986 hh3cOltOpticalPowerTx Integer32, 987 hh3cOltOpticalPowerRx Integer32 988 } 989 990hh3cOltFirmMajorVersion OBJECT-TYPE 991 SYNTAX OCTET STRING 992 MAX-ACCESS read-only 993 STATUS current 994 DESCRIPTION 995 " 996 OLT firmware major version. If the object length is 997 zero, it means the version is unknown. 998 " 999 ::= { hh3cOltInfoEntry 1 } 1000 1001hh3cOltFirmMinorVersion OBJECT-TYPE 1002 SYNTAX OCTET STRING 1003 MAX-ACCESS read-only 1004 STATUS current 1005 DESCRIPTION 1006 " 1007 OLT firmware minor version. If the object length is 1008 zero, it means the version is unknown. 1009 " 1010 ::= { hh3cOltInfoEntry 2 } 1011 1012hh3cOltHardMajorVersion OBJECT-TYPE 1013 SYNTAX OCTET STRING 1014 MAX-ACCESS read-only 1015 STATUS current 1016 DESCRIPTION 1017 " 1018 OLT hardware major version. If the object length is 1019 zero, it means the version is unknown. 1020 " 1021 ::= { hh3cOltInfoEntry 3 } 1022 1023hh3cOltHardMinorVersion OBJECT-TYPE 1024 SYNTAX OCTET STRING 1025 MAX-ACCESS read-only 1026 STATUS current 1027 DESCRIPTION 1028 " 1029 OLT hardware minor version. If the object length is 1030 zero, it means the version is unknown. 1031 " 1032 ::= { hh3cOltInfoEntry 4 } 1033 1034hh3cOltAgcLockTime OBJECT-TYPE 1035 SYNTAX Integer32 1036 MAX-ACCESS read-only 1037 STATUS current 1038 DESCRIPTION 1039 " 1040 PON upstream data Automatic Gain Control(AGC) lock time, 1041 measured in TQ, 1042 range: 1 - 2^15. 1043 0x7FFFFFFF: unknown value. 1044 " 1045 ::= { hh3cOltInfoEntry 5 } 1046 1047hh3cOltAgcCdrTime OBJECT-TYPE 1048 SYNTAX Integer32 1049 MAX-ACCESS read-only 1050 STATUS current 1051 DESCRIPTION 1052 " 1053 PON RX signal synchronization time, 1054 measured in TQ, 1055 range: 1 - 2^15. 1056 0x7FFFFFFF: unknown value 1057 " 1058 ::= { hh3cOltInfoEntry 6 } 1059 1060hh3cOltMacAddress OBJECT-TYPE 1061 SYNTAX MacAddress 1062 MAX-ACCESS read-only 1063 STATUS current 1064 DESCRIPTION 1065 " 1066 OLT MAC address. 1067 " 1068 ::= { hh3cOltInfoEntry 7 } 1069 1070hh3cOltWorkMode OBJECT-TYPE 1071 SYNTAX INTEGER 1072 { 1073 other(1), 1074 open(2), 1075 reset(3), 1076 closed(4) 1077 } 1078 MAX-ACCESS read-only 1079 STATUS current 1080 DESCRIPTION 1081 " 1082 The operation(activation) modes of an OLT. 1083 other(1) - The OLT is in another mode. 1084 open(2) - The OLT is open. 1085 reset(3) - The OLT is reset. 1086 closed(4) - The OLT is closed. 1087 " 1088 ::= { hh3cOltInfoEntry 8 } 1089 1090hh3cOltOpticalPowerTx OBJECT-TYPE 1091 SYNTAX Integer32 1092 MAX-ACCESS read-only 1093 STATUS current 1094 DESCRIPTION 1095 " 1096 The optical power transmitted by this OLT. 1097 It measured in 0.01 dBm unit. 1098 " 1099 ::= { hh3cOltInfoEntry 9 } 1100 1101hh3cOltOpticalPowerRx OBJECT-TYPE 1102 SYNTAX Integer32 1103 MAX-ACCESS read-only 1104 STATUS current 1105 DESCRIPTION 1106 " 1107 The burst optical power received by this OLT. 1108 It measured in 0.01 dBm unit. 1109 " 1110 ::= { hh3cOltInfoEntry 10 } 1111 1112-- 1113-- hh3cOltDbaManTable 1114-- 1115hh3cOltDbaManTable OBJECT-TYPE 1116 SYNTAX SEQUENCE OF Hh3cOltDbaManEntry 1117 MAX-ACCESS not-accessible 1118 STATUS current 1119 DESCRIPTION 1120 " 1121 This table defines the primary parameters of the 1122 Dynamic Bandwidth Allocation(DBA) algorithm applying to the OLT. 1123 " 1124 ::= { hh3cEponOltMan 3 } 1125 1126hh3cOltDbaManEntry OBJECT-TYPE 1127 SYNTAX Hh3cOltDbaManEntry 1128 MAX-ACCESS not-accessible 1129 STATUS current 1130 DESCRIPTION 1131 " 1132 The entry of the table hh3cOltDbaManTable. 1133 " 1134 INDEX 1135 { 1136 ifIndex 1137 } 1138 ::= { hh3cOltDbaManTable 1 } 1139 1140Hh3cOltDbaManEntry ::= SEQUENCE 1141 { 1142 hh3cOltDbaEnabledType INTEGER, 1143 hh3cOltDbaDiscoveryLength Integer32, 1144 hh3cOltDbaDiscovryFrequency Integer32, 1145 hh3cOltDbaCycleLength Integer32, 1146 hh3cOltDbaVersion OCTET STRING, 1147 hh3cOltDbaUpdate INTEGER, 1148 hh3cOltDbaUpdateResult INTEGER 1149 } 1150 1151hh3cOltDbaEnabledType OBJECT-TYPE 1152 SYNTAX INTEGER 1153 { 1154 internal(1), 1155 external(2) 1156 } 1157 MAX-ACCESS read-write 1158 STATUS current 1159 DESCRIPTION 1160 " 1161 Enable different types of the DBA algorithm. 1162 Start upstream dynamic bandwidth allocation algorithm, 1163 replacing former bandwidth allocation mechanism. 1164 internal(1) - OLT internal Service Level Agreement(SLA) based 1165 algorithm, always being activated. 1166 external(2) - DBA algorithm in a binary file which is loaded to 1167 the OLT from an external source. 1168 " 1169 DEFVAL { internal } 1170 ::= { hh3cOltDbaManEntry 1 } 1171 1172hh3cOltDbaDiscoveryLength OBJECT-TYPE 1173 SYNTAX Integer32 1174 MAX-ACCESS read-write 1175 STATUS current 1176 DESCRIPTION 1177 " 1178 Discovery length in TQ units. 1179 " 1180 DEFVAL { 41500 } 1181 ::= { hh3cOltDbaManEntry 2 } 1182 1183hh3cOltDbaDiscovryFrequency OBJECT-TYPE 1184 SYNTAX Integer32 1185 MAX-ACCESS read-write 1186 STATUS current 1187 DESCRIPTION 1188 " 1189 How often should the OLT send discovery frames to 1190 the ONUs, measured in grant cycles. 1191 " 1192 DEFVAL { 50 } 1193 ::= { hh3cOltDbaManEntry 3 } 1194 1195hh3cOltDbaCycleLength OBJECT-TYPE 1196 SYNTAX Integer32 1197 MAX-ACCESS read-write 1198 STATUS current 1199 DESCRIPTION 1200 " 1201 The grant cycle length in TQ units. 1202 " 1203 DEFVAL { 65535 } 1204 ::= { hh3cOltDbaManEntry 4 } 1205 1206hh3cOltDbaVersion OBJECT-TYPE 1207 SYNTAX OCTET STRING 1208 MAX-ACCESS read-only 1209 STATUS current 1210 DESCRIPTION 1211 " 1212 DBA version of the OLT. 1213 " 1214 ::= { hh3cOltDbaManEntry 5 } 1215 1216hh3cOltDbaUpdate OBJECT-TYPE 1217 SYNTAX INTEGER 1218 { 1219 update(1) 1220 } 1221 MAX-ACCESS read-write 1222 STATUS current 1223 DESCRIPTION 1224 " 1225 Update(1): Update the DBA algorithm with a binary 1226 file which is loaded to the OLT from an external source(flash). 1227 Config the MIB object module hh3cEponDbaUpdateFileName. 1228 " 1229 ::= { hh3cOltDbaManEntry 6 } 1230 1231hh3cOltDbaUpdateResult OBJECT-TYPE 1232 SYNTAX INTEGER 1233 { 1234 other(1), 1235 ok(2), 1236 fail(3), 1237 fileNotExist(4), 1238 notSetFilename(5) 1239 } 1240 MAX-ACCESS read-only 1241 STATUS current 1242 DESCRIPTION 1243 " 1244 The latest DBA update result. 1245 other: The DBA update result is another reason. 1246 ok: The DBA update result is OK. 1247 fail: The DBA update result is fail. 1248 fileNotExist: The DBA update failed because the file 1249 does not exist. 1250 notSetFilename: The DBA filename is not set. 1251 " 1252 ::= { hh3cOltDbaManEntry 7 } 1253 1254-- 1255-- hh3cOltPortAlarmThresholdTable 1256-- 1257 1258hh3cOltPortAlarmThresholdTable OBJECT-TYPE 1259 SYNTAX SEQUENCE OF Hh3cOltPortAlarmThresholdEntry 1260 MAX-ACCESS not-accessible 1261 STATUS current 1262 DESCRIPTION 1263 " 1264 The table defines the alarm threshold of OLT. 1265 " 1266 ::= { hh3cEponOltMan 4 } 1267 1268hh3cOltPortAlarmThresholdEntry OBJECT-TYPE 1269 SYNTAX Hh3cOltPortAlarmThresholdEntry 1270 MAX-ACCESS not-accessible 1271 STATUS current 1272 DESCRIPTION 1273 " 1274 The entry of the table hh3cOltPortAlarmThresholdTable. 1275 " 1276 INDEX 1277 { 1278 ifIndex 1279 } 1280 ::= { hh3cOltPortAlarmThresholdTable 1 } 1281 1282Hh3cOltPortAlarmThresholdEntry ::= SEQUENCE 1283 { 1284 hh3cOltPortAlarmBerEnabled TruthValue, 1285 hh3cOltPortAlarmBerDirect INTEGER, 1286 hh3cOltPortAlarmBerThreshold Integer32, 1287 hh3cOltPortAlarmFerEnabled TruthValue, 1288 hh3cOltPortAlarmFerDirect INTEGER, 1289 hh3cOltPortAlarmFerThreshold Integer32, 1290 hh3cOltPortAlarmLlidMismatchEnabled TruthValue, 1291 hh3cOltPortAlarmLlidMismatchThreshold Integer32, 1292 hh3cOltPortAlarmRemoteStableEnabled TruthValue, 1293 hh3cOltPortAlarmLocalStableEnabled TruthValue, 1294 hh3cOltPortAlarmRegistrationEnabled TruthValue, 1295 hh3cOltPortAlarmOamDisconnectionEnabled TruthValue, 1296 hh3cOltPortAlarmEncryptionKeyEnabled TruthValue, 1297 hh3cOltPortAlarmVendorSpecificEnabled TruthValue, 1298 hh3cOltPortAlarmRegExcessEnabled TruthValue, 1299 hh3cOltPortAlarmDFEEnabled TruthValue 1300 } 1301 1302hh3cOltPortAlarmBerEnabled OBJECT-TYPE 1303 SYNTAX TruthValue 1304 MAX-ACCESS read-write 1305 STATUS current 1306 DESCRIPTION 1307 " 1308 Behavior of BER alarm. 1309 true(1) - alarm enable. 1310 false(2) - alarm disable. 1311 " 1312 DEFVAL { true } 1313 ::= { hh3cOltPortAlarmThresholdEntry 1 } 1314 1315hh3cOltPortAlarmBerDirect OBJECT-TYPE 1316 SYNTAX INTEGER 1317 { 1318 berUplink(1), 1319 berDownlink(2), 1320 berAll(3) 1321 } 1322 MAX-ACCESS read-write 1323 STATUS current 1324 DESCRIPTION 1325 " 1326 Traffic direction to monitor for BER alarm. 1327 " 1328 DEFVAL { berAll } 1329 ::= { hh3cOltPortAlarmThresholdEntry 2 } 1330 1331hh3cOltPortAlarmBerThreshold OBJECT-TYPE 1332 SYNTAX Integer32 1333 MAX-ACCESS read-write 1334 STATUS current 1335 DESCRIPTION 1336 " 1337 BER threshold exceed which the alarm is raised. 1338 " 1339 DEFVAL { 10 } 1340 ::= { hh3cOltPortAlarmThresholdEntry 3 } 1341 1342hh3cOltPortAlarmFerEnabled OBJECT-TYPE 1343 SYNTAX TruthValue 1344 MAX-ACCESS read-write 1345 STATUS current 1346 DESCRIPTION 1347 " 1348 Behavior of FER alarm. 1349 true(1) - alarm enable. 1350 false(2) - alarm disable. 1351 " 1352 DEFVAL { true } 1353 ::= { hh3cOltPortAlarmThresholdEntry 4 } 1354 1355hh3cOltPortAlarmFerDirect OBJECT-TYPE 1356 SYNTAX INTEGER 1357 { 1358 ferUplink(1), 1359 ferDownlink(2), 1360 ferAll(3) 1361 } 1362 MAX-ACCESS read-write 1363 STATUS current 1364 DESCRIPTION 1365 " 1366 Traffic direction to monitor for FER alarm. 1367 " 1368 DEFVAL { ferAll } 1369 ::= { hh3cOltPortAlarmThresholdEntry 5 } 1370 1371hh3cOltPortAlarmFerThreshold OBJECT-TYPE 1372 SYNTAX Integer32 1373 MAX-ACCESS read-write 1374 STATUS current 1375 DESCRIPTION 1376 " 1377 Frame error rate exceed threshold then the alarm is raised. 1378 " 1379 DEFVAL { 1 } 1380 ::= { hh3cOltPortAlarmThresholdEntry 6 } 1381 1382hh3cOltPortAlarmLlidMismatchEnabled OBJECT-TYPE 1383 SYNTAX TruthValue 1384 MAX-ACCESS read-write 1385 STATUS current 1386 DESCRIPTION 1387 " 1388 Behavior of LLID mismatch alarm. 1389 true(1) - alarm enable. 1390 false(2) - alarm disable. 1391 " 1392 DEFVAL { false } 1393 ::= { hh3cOltPortAlarmThresholdEntry 7 } 1394 1395hh3cOltPortAlarmLlidMismatchThreshold OBJECT-TYPE 1396 SYNTAX Integer32 1397 MAX-ACCESS read-write 1398 STATUS current 1399 DESCRIPTION 1400 " 1401 The minimal number of mismatched frames exceed threshold then 1402 LLID mismatch alarm is raised. 1403 " 1404 DEFVAL { 5000 } 1405 ::= { hh3cOltPortAlarmThresholdEntry 8 } 1406 1407hh3cOltPortAlarmRemoteStableEnabled OBJECT-TYPE 1408 SYNTAX TruthValue 1409 MAX-ACCESS read-write 1410 STATUS current 1411 DESCRIPTION 1412 " 1413 Behavior of remote stable alarm. 1414 true(1) - alarm enable. 1415 false(2) - alarm disable. 1416 " 1417 DEFVAL { true } 1418 ::= { hh3cOltPortAlarmThresholdEntry 9 } 1419 1420hh3cOltPortAlarmLocalStableEnabled OBJECT-TYPE 1421 SYNTAX TruthValue 1422 MAX-ACCESS read-write 1423 STATUS current 1424 DESCRIPTION 1425 " 1426 Behavior of local stable alarm. 1427 true(1) - alarm enable. 1428 false(2) - alarm disable. 1429 " 1430 DEFVAL { true } 1431 ::= { hh3cOltPortAlarmThresholdEntry 10 } 1432 1433hh3cOltPortAlarmRegistrationEnabled OBJECT-TYPE 1434 SYNTAX TruthValue 1435 MAX-ACCESS read-write 1436 STATUS current 1437 DESCRIPTION 1438 " 1439 Behavior of registration alarm. 1440 true(1) - alarm enable. 1441 false(2) - alarm disable. 1442 " 1443 DEFVAL { true } 1444 ::= { hh3cOltPortAlarmThresholdEntry 11 } 1445 1446hh3cOltPortAlarmOamDisconnectionEnabled OBJECT-TYPE 1447 SYNTAX TruthValue 1448 MAX-ACCESS read-write 1449 STATUS current 1450 DESCRIPTION 1451 " 1452 Behavior of Operations Administration and Maintenance(OAM) 1453 disconnection alarm. 1454 true(1) - alarm enable. 1455 false(2) - alarm disable. 1456 " 1457 DEFVAL { true } 1458 ::= { hh3cOltPortAlarmThresholdEntry 12 } 1459 1460hh3cOltPortAlarmEncryptionKeyEnabled OBJECT-TYPE 1461 SYNTAX TruthValue 1462 MAX-ACCESS read-write 1463 STATUS current 1464 DESCRIPTION 1465 " 1466 Behavior of encryption bad key alarm. 1467 true(1) - alarm enable. 1468 false(2) - alarm disable. 1469 " 1470 DEFVAL { true } 1471 ::= { hh3cOltPortAlarmThresholdEntry 13 } 1472 1473hh3cOltPortAlarmVendorSpecificEnabled OBJECT-TYPE 1474 SYNTAX TruthValue 1475 MAX-ACCESS read-write 1476 STATUS current 1477 DESCRIPTION 1478 " 1479 Behavior of vendor specific alarm. 1480 true(1) - alarm enable. 1481 false(2) - alarm disable. 1482 " 1483 DEFVAL { true } 1484 ::= { hh3cOltPortAlarmThresholdEntry 14 } 1485 1486hh3cOltPortAlarmRegExcessEnabled OBJECT-TYPE 1487 SYNTAX TruthValue 1488 MAX-ACCESS read-write 1489 STATUS current 1490 DESCRIPTION 1491 " 1492 Behavior of ONU registering over limitation alarm. 1493 true(1) - alarm enable. 1494 false(2) - alarm disable. 1495 " 1496 DEFVAL { true } 1497 ::= { hh3cOltPortAlarmThresholdEntry 15 } 1498 1499hh3cOltPortAlarmDFEEnabled OBJECT-TYPE 1500 SYNTAX TruthValue 1501 MAX-ACCESS read-write 1502 STATUS current 1503 DESCRIPTION 1504 " 1505 Behavior of device fatal error alarm. 1506 true - alarm enable. 1507 false - alarm disable. 1508 " 1509 DEFVAL { true } 1510 ::= { hh3cOltPortAlarmThresholdEntry 16 } 1511 1512hh3cOltLaserOnTimeMinVal OBJECT-TYPE 1513 SYNTAX Integer32 1514 MAX-ACCESS read-only 1515 STATUS current 1516 DESCRIPTION 1517 " 1518 The lower limit of time which is confined to 1519 hh3cOltLaserOnTime. 1520 " 1521 ::= { hh3cEponOltMan 5 } 1522 1523hh3cOltLaserOnTimeMaxVal OBJECT-TYPE 1524 SYNTAX Integer32 1525 MAX-ACCESS read-only 1526 STATUS current 1527 DESCRIPTION 1528 " 1529 The upper limit of time which is confined to 1530 hh3cOltLaserOnTime. 1531 " 1532 ::= { hh3cEponOltMan 6 } 1533 1534hh3cOltLaserOffTimeMinVal OBJECT-TYPE 1535 SYNTAX Integer32 1536 MAX-ACCESS read-only 1537 STATUS current 1538 DESCRIPTION 1539 " 1540 The lower limit of time which is confined to 1541 hh3cOltLaserOffTime. 1542 " 1543 ::= { hh3cEponOltMan 7 } 1544 1545hh3cOltLaserOffTimeMaxVal OBJECT-TYPE 1546 SYNTAX Integer32 1547 MAX-ACCESS read-only 1548 STATUS current 1549 DESCRIPTION 1550 " 1551 The upper limit of time which is confined to 1552 hh3cOltLaserOffTime. 1553 " 1554 ::= { hh3cEponOltMan 8 } 1555 1556hh3cOltDbaDiscoveryLengthMinVal OBJECT-TYPE 1557 SYNTAX Integer32 1558 MAX-ACCESS read-only 1559 STATUS current 1560 DESCRIPTION 1561 " 1562 The lower limit of the discovery length which is confined to 1563 hh3cOltDbaDiscoveryLength. 1564 " 1565 ::= { hh3cEponOltMan 9 } 1566 1567hh3cOltDbaDiscoveryLengthMaxVal OBJECT-TYPE 1568 SYNTAX Integer32 1569 MAX-ACCESS read-only 1570 STATUS current 1571 DESCRIPTION 1572 " 1573 The upper limit of the discovery length which is confined to 1574 hh3cOltDbaDiscoveryLength. 1575 " 1576 ::= { hh3cEponOltMan 10 } 1577 1578hh3cOltDbaDiscovryFrequencyMinVal OBJECT-TYPE 1579 SYNTAX Integer32 1580 MAX-ACCESS read-only 1581 STATUS current 1582 DESCRIPTION 1583 " 1584 The lower limit of the discovery length which is confined to 1585 hh3cOltDbaDiscovryFrequency. 1586 " 1587 ::= { hh3cEponOltMan 11 } 1588 1589hh3cOltDbaDiscovryFrequencyMaxVal OBJECT-TYPE 1590 SYNTAX Integer32 1591 MAX-ACCESS read-only 1592 STATUS current 1593 DESCRIPTION 1594 " 1595 The upper limit of the discovery length which is confined to 1596 hh3cOltDbaDiscovryFrequency. 1597 " 1598 ::= { hh3cEponOltMan 12 } 1599 1600hh3cOltDbaCycleLengthMinVal OBJECT-TYPE 1601 SYNTAX Integer32 1602 MAX-ACCESS read-only 1603 STATUS current 1604 DESCRIPTION 1605 " 1606 The lower limit of the frames which is confined to 1607 hh3cOltDbaCycleLength. 1608 " 1609 ::= { hh3cEponOltMan 13 } 1610 1611hh3cOltDbaCycleLengthMaxVal OBJECT-TYPE 1612 SYNTAX Integer32 1613 MAX-ACCESS read-only 1614 STATUS current 1615 DESCRIPTION 1616 " 1617 The upper limit of the frames which is confined to 1618 hh3cOltDbaCycleLength. 1619 " 1620 ::= { hh3cEponOltMan 14 } 1621 1622hh3cOltPortAlarmLlidMisMinVal OBJECT-TYPE 1623 SYNTAX Integer32 1624 MAX-ACCESS read-only 1625 STATUS current 1626 DESCRIPTION 1627 " 1628 The lower limit of the frames which is confined to 1629 hh3cOltPortAlarmLlidMismatchThreshold. 1630 " 1631 ::= { hh3cEponOltMan 15 } 1632 1633hh3cOltPortAlarmLlidMisMaxVal OBJECT-TYPE 1634 SYNTAX Integer32 1635 MAX-ACCESS read-only 1636 STATUS current 1637 DESCRIPTION 1638 " 1639 The upper limit of the frames which is confined to 1640 hh3cOltPortAlarmLlidMismatchThreshold. 1641 " 1642 ::= { hh3cEponOltMan 16 } 1643 1644hh3cOltPortAlarmBerMinVal OBJECT-TYPE 1645 SYNTAX Integer32 1646 MAX-ACCESS read-only 1647 STATUS current 1648 DESCRIPTION 1649 " 1650 The lower limit of threshold which is confined to 1651 hh3cOltPortAlarmBerThreshold. 1652 " 1653 ::= { hh3cEponOltMan 17 } 1654 1655hh3cOltPortAlarmBerMaxVal OBJECT-TYPE 1656 SYNTAX Integer32 1657 MAX-ACCESS read-only 1658 STATUS current 1659 DESCRIPTION 1660 " 1661 The upper limit of threshold which is confined to 1662 hh3cOltPortAlarmBerThreshold. 1663 " 1664 ::= { hh3cEponOltMan 18 } 1665 1666hh3cOltPortAlarmFerMinVal OBJECT-TYPE 1667 SYNTAX Integer32 1668 MAX-ACCESS read-only 1669 STATUS current 1670 DESCRIPTION 1671 " 1672 The lower limit of threshold which is confined to 1673 hh3cOltPortAlarmFerThreshold. 1674 " 1675 ::= { hh3cEponOltMan 19 } 1676 1677hh3cOltPortAlarmFerMaxVal OBJECT-TYPE 1678 SYNTAX Integer32 1679 MAX-ACCESS read-only 1680 STATUS current 1681 DESCRIPTION 1682 " 1683 The upper limit of threshold which is confined to 1684 hh3cOltPortAlarmFerThreshold. 1685 " 1686 ::= { hh3cEponOltMan 20 } 1687 1688-- 1689-- hh3cOnuSilentTable 1690-- 1691 1692hh3cOnuSilentTable OBJECT-TYPE 1693 SYNTAX SEQUENCE OF Hh3cOnuSilentEntry 1694 MAX-ACCESS not-accessible 1695 STATUS current 1696 DESCRIPTION 1697 " 1698 This table is used for getting silent ONU information of OLT. 1699 " 1700 ::= { hh3cEponOltMan 21 } 1701 1702hh3cOnuSilentEntry OBJECT-TYPE 1703 SYNTAX Hh3cOnuSilentEntry 1704 MAX-ACCESS not-accessible 1705 STATUS current 1706 DESCRIPTION 1707 " 1708 The entry of the table hh3cOnuSilentTable. 1709 " 1710 INDEX 1711 { 1712 ifIndex, 1713 hh3cOnuSilentMacAddr 1714 } 1715 ::= { hh3cOnuSilentTable 1 } 1716 1717Hh3cOnuSilentEntry ::= SEQUENCE 1718 { 1719 hh3cOnuSilentMacAddr MacAddress, 1720 hh3cOnuSilentTime Integer32 1721 } 1722 1723hh3cOnuSilentMacAddr OBJECT-TYPE 1724 SYNTAX MacAddress 1725 MAX-ACCESS not-accessible 1726 STATUS current 1727 DESCRIPTION 1728 " 1729 The MAC address of silent ONUs in OLT. 1730 " 1731 ::= { hh3cOnuSilentEntry 1 } 1732 1733hh3cOnuSilentTime OBJECT-TYPE 1734 SYNTAX Integer32 1735 MAX-ACCESS read-only 1736 STATUS current 1737 DESCRIPTION 1738 " 1739 The aging time of a silent ONU. 1740 " 1741 ::= { hh3cOnuSilentEntry 2 } 1742 1743-- 1744-- hh3cOltUsingOnuTable 1745-- 1746 1747hh3cOltUsingOnuTable OBJECT-TYPE 1748 SYNTAX SEQUENCE OF Hh3cOltUsingOnuEntry 1749 MAX-ACCESS not-accessible 1750 STATUS current 1751 DESCRIPTION 1752 " 1753 The table containing configurations to manage ONU interface(s) 1754 based on OLT interface. 1755 " 1756 ::= { hh3cEponOltMan 22 } 1757 1758hh3cOltUsingOnuEntry OBJECT-TYPE 1759 SYNTAX Hh3cOltUsingOnuEntry 1760 MAX-ACCESS not-accessible 1761 STATUS current 1762 DESCRIPTION 1763 " 1764 The entry of the table hh3cOltUsingOnuTable. 1765 " 1766 INDEX 1767 { 1768 ifIndex, 1769 hh3cOltUsingOnuNum 1770 } 1771 ::= { hh3cOltUsingOnuTable 1 } 1772 1773Hh3cOltUsingOnuEntry ::= SEQUENCE 1774 { 1775 hh3cOltUsingOnuNum Integer32, 1776 hh3cOltUsingOnuIfIndex Integer32, 1777 hh3cOltUsingOnuRowStatus RowStatus 1778 } 1779 1780hh3cOltUsingOnuNum OBJECT-TYPE 1781 SYNTAX Integer32(1..64) 1782 MAX-ACCESS not-accessible 1783 STATUS current 1784 DESCRIPTION 1785 " 1786 The ONU interface number. This value is used to specify the ONU interface 1787 which the user wants to configure for an OLT interface. 1788 " 1789 ::= { hh3cOltUsingOnuEntry 1 } 1790 1791hh3cOltUsingOnuIfIndex OBJECT-TYPE 1792 SYNTAX Integer32 1793 MAX-ACCESS read-only 1794 STATUS current 1795 DESCRIPTION 1796 " 1797 The ifIndex of the ONU interface. 1798 " 1799 ::= { hh3cOltUsingOnuEntry 2 } 1800 1801hh3cOltUsingOnuRowStatus OBJECT-TYPE 1802 SYNTAX RowStatus 1803 MAX-ACCESS read-create 1804 STATUS current 1805 DESCRIPTION 1806 " 1807 This object is responsible for managing the creation, 1808 deletion and modification of rows, which supports active 1809 status and CreatAndGo, destroy operation. 1810 " 1811 ::= { hh3cOltUsingOnuEntry 3 } 1812 1813hh3cEponOnuMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 5 } 1814 1815-- 1816-- hh3cOnuSysManTable 1817-- 1818 1819hh3cOnuSysManTable OBJECT-TYPE 1820 SYNTAX SEQUENCE OF Hh3cOnuSysManEntry 1821 MAX-ACCESS not-accessible 1822 STATUS current 1823 DESCRIPTION 1824 " 1825 This table implements the following functions for ONUs: 1826 1. Encrypting all downstream/upstream and 1827 downstream directions traffic destined to and 1828 originated from a specific LLID 1829 (ONU in current implementation). 1830 2. Restart a process of ONU authentication, using 1831 the OLT (IEEE 802.1x) authenticator. 1832 " 1833 ::= { hh3cEponOnuMan 1 } 1834 1835hh3cOnuSysManEntry OBJECT-TYPE 1836 SYNTAX Hh3cOnuSysManEntry 1837 MAX-ACCESS not-accessible 1838 STATUS current 1839 DESCRIPTION 1840 " 1841 The entry of the table hh3cOnuSysManTable. 1842 " 1843 INDEX 1844 { 1845 ifIndex 1846 } 1847 ::= { hh3cOnuSysManTable 1 } 1848 1849Hh3cOnuSysManEntry ::= SEQUENCE 1850 { 1851 hh3cOnuEncryptMan INTEGER, 1852 hh3cOnuReAuthorize INTEGER, 1853 hh3cOnuMulticastFilterStatus TruthValue, 1854 hh3cOnuDbaReportQueueSetNumber Integer32, 1855 hh3cOnuRemoteFecStatus INTEGER, 1856 hh3cOnuPortBerStatus INTEGER, 1857 hh3cOnuReset INTEGER, 1858 hh3cOnuMulticastControlMode INTEGER, 1859 hh3cOnuAccessVlan Integer32, 1860 hh3cOnuEncryptKey DisplayString, 1861 hh3cOnuUniUpDownTrapStatus TruthValue, 1862 hh3cOnuFecStatus INTEGER, 1863 hh3cOnuMcastCtrlHostAgingTime Integer32, 1864 hh3cOnuMulticastFastLeaveEnable TruthValue, 1865 hh3cOnuPortIsolateEnable TruthValue 1866 } 1867 1868hh3cOnuEncryptMan OBJECT-TYPE 1869 SYNTAX INTEGER 1870 { 1871 off(1), 1872 downlink(2), 1873 updownlink(3) 1874 } 1875 MAX-ACCESS read-write 1876 STATUS current 1877 DESCRIPTION 1878 " 1879 Start encrypting all downstream/upstream and downstream 1880 directions traffic destined to and originated from a 1881 specific LLID (ONU in current implementation). ONU 1882 registration encryption key is used as an initial value. 1883 If the encryption key was updated after ONU 1884 registration, the last updated key is used. 1885 off(1): - Stop encrypting. 1886 downlink(2): - Start encrypting all downstream 1887 directions traffic. 1888 updownlink(3): - Start encrypting all downstream/upstream 1889 directions traffic. 1890 " 1891 DEFVAL { downlink } 1892 ::= { hh3cOnuSysManEntry 1 } 1893 1894hh3cOnuReAuthorize OBJECT-TYPE 1895 SYNTAX INTEGER 1896 { 1897 reAuthorize(1) 1898 } 1899 MAX-ACCESS read-write 1900 STATUS current 1901 DESCRIPTION 1902 " 1903 Restart a process of ONU authentication. 1904 If 802.1x authentication is enabled, the OLT 1905 (IEEE 802.1x) authenticator is applied. 1906 Otherwise, use the default authentication. 1907 Until the reauthentication succeeds, the ONU remains 1908 its previous authorization mode. 1909 The reauthentication process includes a new 1910 authentication request sent to the authentication server. 1911 " 1912 ::= { hh3cOnuSysManEntry 2 } 1913 1914hh3cOnuMulticastFilterStatus OBJECT-TYPE 1915 SYNTAX TruthValue 1916 MAX-ACCESS read-write 1917 STATUS current 1918 DESCRIPTION 1919 " 1920 true(1) - Multicast-Filter enable on ONU. 1921 false(2) - Multicast-Filter disable on ONU. 1922 " 1923 DEFVAL { false } 1924 ::= { hh3cOnuSysManEntry 3 } 1925 1926hh3cOnuDbaReportQueueSetNumber OBJECT-TYPE 1927 SYNTAX Integer32 1928 MAX-ACCESS read-write 1929 STATUS current 1930 DESCRIPTION 1931 " 1932 The number of queue sets reported in MPCP report frames. 1933 " 1934 DEFVAL { 2 } 1935 ::= { hh3cOnuSysManEntry 4 } 1936 1937hh3cOnuRemoteFecStatus OBJECT-TYPE 1938 SYNTAX INTEGER 1939 { 1940 enable(1), 1941 disable(2) 1942 } 1943 MAX-ACCESS read-write 1944 STATUS current 1945 DESCRIPTION 1946 " 1947 Value that indicates status of the 1000BASE-PX PHY 1948 optional FEC Sublayer for forward error correction 1949 see [802.3ah] clause 65.2. 1950 enable - enable remote forward error correction. 1951 disable - disable remote forward error correction. 1952 " 1953 DEFVAL { disable } 1954 ::= { hh3cOnuSysManEntry 5 } 1955 1956hh3cOnuPortBerStatus OBJECT-TYPE 1957 SYNTAX INTEGER 1958 { 1959 enable(1), 1960 disable(2) 1961 } 1962 MAX-ACCESS read-write 1963 STATUS current 1964 DESCRIPTION 1965 " 1966 enable - enable ONU port bit error rate alarm. 1967 disable - disable ONU port bit error rate alarm. 1968 " 1969 DEFVAL { enable } 1970 ::= { hh3cOnuSysManEntry 6 } 1971 1972hh3cOnuReset OBJECT-TYPE 1973 SYNTAX INTEGER 1974 { 1975 reset(1) 1976 } 1977 MAX-ACCESS read-write 1978 STATUS current 1979 DESCRIPTION 1980 " 1981 Reboot ONU. 1982 " 1983 ::= { hh3cOnuSysManEntry 7 } 1984 1985hh3cOnuMulticastControlMode OBJECT-TYPE 1986 SYNTAX INTEGER 1987 { 1988 igmpsnooping(1), 1989 multicastcontrol(2) 1990 } 1991 MAX-ACCESS read-write 1992 STATUS current 1993 DESCRIPTION 1994 " 1995 igmpsnooping - the traditional IGMP snooping mode. 1996 multicastcontrol - the specific multicast control mode. 1997 " 1998 DEFVAL { igmpsnooping } 1999 ::= { hh3cOnuSysManEntry 8 } 2000 2001hh3cOnuAccessVlan OBJECT-TYPE 2002 SYNTAX Integer32 2003 MAX-ACCESS read-write 2004 STATUS current 2005 DESCRIPTION 2006 " 2007 The VLAN ID assigned to untagged frames received on ONU. 2008 " 2009 ::= { hh3cOnuSysManEntry 9 } 2010 2011hh3cOnuEncryptKey OBJECT-TYPE 2012 SYNTAX DisplayString(SIZE(0..255)) 2013 MAX-ACCESS read-write 2014 STATUS current 2015 DESCRIPTION 2016 " 2017 The encryption key, used to encrypt all downstream 2018 traffic destined to and/or upstream traffic originating 2019 from a specific ONU. It is a zero length, or MD5 hashed string, 2020 by default, the string is empty. 2021 " 2022 ::= { hh3cOnuSysManEntry 10 } 2023 2024hh3cOnuUniUpDownTrapStatus OBJECT-TYPE 2025 SYNTAX TruthValue 2026 MAX-ACCESS read-write 2027 STATUS current 2028 DESCRIPTION 2029 " 2030 true - A notification will be sent when UNI link status is change. 2031 false - Device will not sent notification when UNI link status is 2032 change. 2033 " 2034 DEFVAL { false } 2035 ::= { hh3cOnuSysManEntry 11 } 2036 2037hh3cOnuFecStatus OBJECT-TYPE 2038 SYNTAX INTEGER 2039 { 2040 enable(1), 2041 disable(2) 2042 } 2043 MAX-ACCESS read-write 2044 STATUS current 2045 DESCRIPTION 2046 " 2047 Value that indicates status of the 1000BASE-PX PHY 2048 optional FEC Sublayer for forward error correction 2049 (include remote onu and local OLT) 2050 see [802.3ah] clause 65.2 2051 enable - enable forward error correction. 2052 disable - disable forward error correction. 2053 " 2054 DEFVAL { disable } 2055 ::= { hh3cOnuSysManEntry 12 } 2056 2057hh3cOnuMcastCtrlHostAgingTime OBJECT-TYPE 2058 SYNTAX Integer32 2059 MAX-ACCESS read-write 2060 STATUS current 2061 DESCRIPTION 2062 " 2063 The host aging time of multicast control mode on ONU, 2064 ranging from 200 to 1000, measured in seconds. 2065 " 2066 ::= { hh3cOnuSysManEntry 13 } 2067 2068hh3cOnuMulticastFastLeaveEnable OBJECT-TYPE 2069 SYNTAX TruthValue 2070 MAX-ACCESS read-write 2071 STATUS current 2072 DESCRIPTION 2073 " 2074 true(1) - Enable multicast fast leave attribute on all ethernet UNIs of the ONU. 2075 false(2) - Disable multicast fast leave attribute on all ethernet UNIs of the ONU. 2076 " 2077 ::= { hh3cOnuSysManEntry 14 } 2078 2079hh3cOnuPortIsolateEnable OBJECT-TYPE 2080 SYNTAX TruthValue 2081 MAX-ACCESS read-write 2082 STATUS current 2083 DESCRIPTION 2084 " 2085 true(1) - Enable port isolate setting on all ethernet UNIs of the ONU. 2086 false(2) - Disable port isolate setting on all ethernet UNIs of the ONU. 2087 " 2088 ::= { hh3cOnuSysManEntry 15 } 2089 2090-- 2091-- hh3cOnuLinkTestTable 2092-- 2093 2094hh3cOnuLinkTestTable OBJECT-TYPE 2095 SYNTAX SEQUENCE OF Hh3cOnuLinkTestEntry 2096 MAX-ACCESS not-accessible 2097 STATUS current 2098 DESCRIPTION 2099 " 2100 LLID link test applying to the ONU only including delay 2101 measurement option. The command tests a link to a single 2102 LLID over a period of time or once, using a variable 2103 number of measurement frames. The length of the measurement 2104 frames is also parameterized. The test uses a loopback 2105 mode of the ONU to return each measurement frame, 2106 loopback activation is done using randomly patterned 2107 OAM Protocol Data Unit(PDU) frames. 2108 " 2109 ::= { hh3cEponOnuMan 2 } 2110 2111hh3cOnuLinkTestEntry OBJECT-TYPE 2112 SYNTAX Hh3cOnuLinkTestEntry 2113 MAX-ACCESS not-accessible 2114 STATUS current 2115 DESCRIPTION 2116 " 2117 The entry of hh3cOnuLinkTestEntry. 2118 " 2119 INDEX 2120 { 2121 ifIndex 2122 } 2123 ::= { hh3cOnuLinkTestTable 1 } 2124 2125Hh3cOnuLinkTestEntry ::= SEQUENCE 2126 { 2127 hh3cOnuLinkTestFrameNum Integer32, 2128 hh3cOnuLinkTestFrameSize Integer32, 2129 hh3cOnuLinkTestDelay TruthValue, 2130 hh3cOnuLinkTestVlanTag TruthValue, 2131 hh3cOnuLinkTestVlanPriority Integer32, 2132 hh3cOnuLinkTestVlanTagID Integer32, 2133 hh3cOnuLinkTestResultSentFrameNum Integer32, 2134 hh3cOnuLinkTestResultRetFrameNum Integer32, 2135 hh3cOnuLinkTestResultRetErrFrameNum Integer32, 2136 hh3cOnuLinkTestResultMinDelay Integer32, 2137 hh3cOnuLinkTestResultMeanDelay Integer32, 2138 hh3cOnuLinkTestResultMaxDelay Integer32 2139 } 2140 2141hh3cOnuLinkTestFrameNum OBJECT-TYPE 2142 SYNTAX Integer32 2143 MAX-ACCESS read-write 2144 STATUS current 2145 DESCRIPTION 2146 " 2147 Exact number of measurement frames. 2148 " 2149 DEFVAL { 20 } 2150 ::= { hh3cOnuLinkTestEntry 1 } 2151 2152hh3cOnuLinkTestFrameSize OBJECT-TYPE 2153 SYNTAX Integer32(60..1514) 2154 MAX-ACCESS read-write 2155 STATUS current 2156 DESCRIPTION 2157 " 2158 Measurement frames data size, measured in bytes. 2159 Not including Preamble, SFD, VLAN tag, and FCS. 2160 Frame size minimum value is 56 - if VLAN tag is 2161 enabled('VLAN enable' field is set to ENABLE), 2162 and 60 - if VLAN tag is disabled. The actual 2163 measurement frames sent to the PON are always 2164 minimum 60 bytes long. When VLAN tag is enabled, 2165 the actual measurement frames size including 2166 FCS may reach (1514+4+4=)1522 bytes. 2167 60(60 is VLAN tag disabled) - 1514 . 2168 " 2169 DEFVAL { 1000 } 2170 ::= { hh3cOnuLinkTestEntry 2 } 2171 2172hh3cOnuLinkTestDelay OBJECT-TYPE 2173 SYNTAX TruthValue 2174 MAX-ACCESS read-write 2175 STATUS current 2176 DESCRIPTION 2177 " 2178 true:Link test includes delay measurement, 2179 which corresponds to the difference between sent 2180 and received times(including granting delay and 2181 firmware processing time overheads). 2182 false:Link test not includes a delay measurement. 2183 " 2184 DEFVAL { true } 2185 ::= { hh3cOnuLinkTestEntry 3 } 2186 2187hh3cOnuLinkTestVlanTag OBJECT-TYPE 2188 SYNTAX TruthValue 2189 MAX-ACCESS read-write 2190 STATUS current 2191 DESCRIPTION 2192 " 2193 true:Enable VLAN tag in link test frames. 2194 false:Link test not includes frames with VLAN tag. 2195 " 2196 DEFVAL { true } 2197 ::= { hh3cOnuLinkTestEntry 4 } 2198 2199hh3cOnuLinkTestVlanPriority OBJECT-TYPE 2200 SYNTAX Integer32(0..7) 2201 MAX-ACCESS read-write 2202 STATUS current 2203 DESCRIPTION 2204 " 2205 VLAN priority: 0-7. 2206 " 2207 DEFVAL { 2 } 2208 ::= { hh3cOnuLinkTestEntry 5 } 2209 2210hh3cOnuLinkTestVlanTagID OBJECT-TYPE 2211 SYNTAX Integer32(1..4094) 2212 MAX-ACCESS read-write 2213 STATUS current 2214 DESCRIPTION 2215 " 2216 VLAN ID: 1-4094. 2217 " 2218 DEFVAL { 1 } 2219 ::= { hh3cOnuLinkTestEntry 6 } 2220 2221hh3cOnuLinkTestResultSentFrameNum OBJECT-TYPE 2222 SYNTAX Integer32 2223 MAX-ACCESS read-only 2224 STATUS current 2225 DESCRIPTION 2226 " 2227 The total number of frames sent during the link test process. 2228 " 2229 ::= { hh3cOnuLinkTestEntry 7 } 2230 2231hh3cOnuLinkTestResultRetFrameNum OBJECT-TYPE 2232 SYNTAX Integer32 2233 MAX-ACCESS read-only 2234 STATUS current 2235 DESCRIPTION 2236 " 2237 The total number of frames return back during the link test process. 2238 " 2239 ::= { hh3cOnuLinkTestEntry 8 } 2240 2241hh3cOnuLinkTestResultRetErrFrameNum OBJECT-TYPE 2242 SYNTAX Integer32 2243 MAX-ACCESS read-only 2244 STATUS current 2245 DESCRIPTION 2246 " 2247 The total number of error frames return back during the 2248 link test process. 2249 " 2250 ::= { hh3cOnuLinkTestEntry 9 } 2251 2252hh3cOnuLinkTestResultMinDelay OBJECT-TYPE 2253 SYNTAX Integer32 2254 MAX-ACCESS read-only 2255 STATUS current 2256 DESCRIPTION 2257 " 2258 The minimum delay time in TQ units, which corresponds 2259 to the difference between sent and received times 2260 (including granting delay and firmware processing time 2261 overheads). It's invalid if the field 2262 'hh3cOnuLinkTestDelay' is set to be true. 2263 " 2264 ::= { hh3cOnuLinkTestEntry 10 } 2265 2266hh3cOnuLinkTestResultMeanDelay OBJECT-TYPE 2267 SYNTAX Integer32 2268 MAX-ACCESS read-only 2269 STATUS current 2270 DESCRIPTION 2271 " 2272 The average delay time in TQ units, which corresponds 2273 to the difference between sent and received times 2274 (including granting delay and firmware processing time 2275 overheads). It's invalid if the field 2276 'hh3cOnuLinkTestDelay' is set to be true. 2277 " 2278 ::= { hh3cOnuLinkTestEntry 11 } 2279 2280hh3cOnuLinkTestResultMaxDelay OBJECT-TYPE 2281 SYNTAX Integer32 2282 MAX-ACCESS read-only 2283 STATUS current 2284 DESCRIPTION 2285 " 2286 The maximum delay time in TQ units, which corresponds 2287 to the difference between sent and received times 2288 (including granting delay and firmware processing time 2289 overheads). It's invalid if the field 2290 'hh3cOnuLinkTestDelay' is set to be true. 2291 " 2292 ::= { hh3cOnuLinkTestEntry 12 } 2293 2294-- 2295-- hh3cOnuBandWidthTable 2296-- 2297 2298hh3cOnuBandWidthTable OBJECT-TYPE 2299 SYNTAX SEQUENCE OF Hh3cOnuBandWidthEntry 2300 MAX-ACCESS not-accessible 2301 STATUS current 2302 DESCRIPTION 2303 " 2304 Set bandwidth policy parameters(restrictions)for a LLID 2305 (only for the ONU). Default policies are set to disable. 2306 Policy parameters will be erased upon LLID network disconnection. 2307 " 2308 ::= { hh3cEponOnuMan 3 } 2309 2310hh3cOnuBandWidthEntry OBJECT-TYPE 2311 SYNTAX Hh3cOnuBandWidthEntry 2312 MAX-ACCESS not-accessible 2313 STATUS current 2314 DESCRIPTION 2315 " 2316 The entry of table hh3cOnuBandWidthTable. 2317 " 2318 INDEX 2319 { 2320 ifIndex 2321 } 2322 ::= { hh3cOnuBandWidthTable 1 } 2323 2324Hh3cOnuBandWidthEntry ::= SEQUENCE 2325 { 2326 hh3cOnuDownStreamBandWidthPolicy TruthValue, 2327 hh3cOnuDownStreamMaxBandWidth Integer32, 2328 hh3cOnuDownStreamMaxBurstSize Integer32, 2329 hh3cOnuDownStreamHighPriorityFirst TruthValue, 2330 hh3cOnuDownStreamShortFrameFirst TruthValue, 2331 hh3cOnuP2PBandWidthPolicy TruthValue, 2332 hh3cOnuP2PMaxBandWidth Integer32, 2333 hh3cOnuP2PMaxBurstSize Integer32, 2334 hh3cOnuP2PHighPriorityFirst TruthValue, 2335 hh3cOnuP2PShortFrameFirst TruthValue 2336 } 2337 2338hh3cOnuDownStreamBandWidthPolicy OBJECT-TYPE 2339 SYNTAX TruthValue 2340 MAX-ACCESS read-write 2341 STATUS current 2342 DESCRIPTION 2343 " 2344 true:Enable static bandwidth configuration policing. 2345 false:Disable static bandwidth configuration policing. 2346 " 2347 DEFVAL { false } 2348 ::= { hh3cOnuBandWidthEntry 1 } 2349 2350hh3cOnuDownStreamMaxBandWidth OBJECT-TYPE 2351 SYNTAX Integer32(0..1000000) 2352 MAX-ACCESS read-write 2353 STATUS current 2354 DESCRIPTION 2355 " 2356 Maximum bandwidth allowed for the ONU, 2357 measured in Kbits/Sec. 2358 " 2359 DEFVAL { 1000000 } 2360 ::= { hh3cOnuBandWidthEntry 2 } 2361 2362hh3cOnuDownStreamMaxBurstSize OBJECT-TYPE 2363 SYNTAX Integer32(0..8388480) 2364 MAX-ACCESS read-write 2365 STATUS current 2366 DESCRIPTION 2367 " 2368 Maximal number of bytes in a burst. 2369 The value is truncated to the nearest 2370 smaller 128 bytes multiple value, 2371 measured in bytes. 2372 " 2373 DEFVAL { 8388480 } 2374 ::= { hh3cOnuBandWidthEntry 3 } 2375 2376hh3cOnuDownStreamHighPriorityFirst OBJECT-TYPE 2377 SYNTAX TruthValue 2378 MAX-ACCESS read-write 2379 STATUS current 2380 DESCRIPTION 2381 " 2382 true:Enable high priority frames preference. 2383 false:Disable high priority frames preference. 2384 " 2385 DEFVAL { false } 2386 ::= { hh3cOnuBandWidthEntry 4 } 2387 2388hh3cOnuDownStreamShortFrameFirst OBJECT-TYPE 2389 SYNTAX TruthValue 2390 MAX-ACCESS read-write 2391 STATUS current 2392 DESCRIPTION 2393 " 2394 true:Enable short frames preference. 2395 false:Disable short frames preference. 2396 " 2397 DEFVAL { false } 2398 ::= { hh3cOnuBandWidthEntry 5 } 2399 2400hh3cOnuP2PBandWidthPolicy OBJECT-TYPE 2401 SYNTAX TruthValue 2402 MAX-ACCESS read-write 2403 STATUS current 2404 DESCRIPTION 2405 " 2406 true:Enable static bandwidth configuration policing. 2407 false:Disable static bandwidth configuration policing. 2408 " 2409 DEFVAL { false } 2410 ::= { hh3cOnuBandWidthEntry 6 } 2411 2412hh3cOnuP2PMaxBandWidth OBJECT-TYPE 2413 SYNTAX Integer32(0..1000000) 2414 MAX-ACCESS read-write 2415 STATUS current 2416 DESCRIPTION 2417 " 2418 Maximum bandwidth allowed for the ONU, 2419 measured in Kbits/Sec. 2420 " 2421 DEFVAL { 1000000 } 2422 ::= { hh3cOnuBandWidthEntry 7 } 2423 2424hh3cOnuP2PMaxBurstSize OBJECT-TYPE 2425 SYNTAX Integer32(0..8388480) 2426 MAX-ACCESS read-write 2427 STATUS current 2428 DESCRIPTION 2429 " 2430 Maximal number of bytes in a burst. 2431 The value is truncated to the nearest 2432 smaller 128 bytes multiple value, 2433 measured in bytes. 2434 " 2435 DEFVAL { 8388480 } 2436 ::= { hh3cOnuBandWidthEntry 8 } 2437 2438hh3cOnuP2PHighPriorityFirst OBJECT-TYPE 2439 SYNTAX TruthValue 2440 MAX-ACCESS read-write 2441 STATUS current 2442 DESCRIPTION 2443 " 2444 true:Enable high priority frames preference. 2445 false:Disable high priority frames preference. 2446 " 2447 DEFVAL { false } 2448 ::= { hh3cOnuBandWidthEntry 9 } 2449 2450hh3cOnuP2PShortFrameFirst OBJECT-TYPE 2451 SYNTAX TruthValue 2452 MAX-ACCESS read-write 2453 STATUS current 2454 DESCRIPTION 2455 " 2456 true:Enable short frames preference. 2457 false:Disable short frames preference. 2458 " 2459 DEFVAL { false } 2460 ::= { hh3cOnuBandWidthEntry 10 } 2461 2462-- 2463-- hh3cOnuSlaManTable 2464-- 2465 2466hh3cOnuSlaManTable OBJECT-TYPE 2467 SYNTAX SEQUENCE OF Hh3cOnuSlaManEntry 2468 MAX-ACCESS not-accessible 2469 STATUS current 2470 DESCRIPTION 2471 " 2472 Two types of DBA algorithm are supported in the ONU. 2473 The internal SLA based algorithm is always activated. 2474 This table defines the primary parameter about the 2475 internal SLA algorithm. 2476 " 2477 ::= { hh3cEponOnuMan 4 } 2478 2479hh3cOnuSlaManEntry OBJECT-TYPE 2480 SYNTAX Hh3cOnuSlaManEntry 2481 MAX-ACCESS not-accessible 2482 STATUS current 2483 DESCRIPTION 2484 " 2485 The entry of table hh3cOnuSlaManTable. 2486 " 2487 INDEX 2488 { 2489 ifIndex 2490 } 2491 ::= { hh3cOnuSlaManTable 1 } 2492 2493Hh3cOnuSlaManEntry ::= SEQUENCE 2494 { 2495 hh3cOnuSlaMaxBandWidth Integer32, 2496 hh3cOnuSlaMinBandWidth Integer32, 2497 hh3cOnuSlaBandWidthStepVal Integer32, 2498 hh3cOnuSlaDelay INTEGER, 2499 hh3cOnuSlaFixedBandWidth Integer32, 2500 hh3cOnuSlaPriorityClass Integer32, 2501 hh3cOnuSlaFixedPacketSize Integer32 2502 } 2503 2504hh3cOnuSlaMaxBandWidth OBJECT-TYPE 2505 SYNTAX Integer32 2506 MAX-ACCESS read-write 2507 STATUS current 2508 DESCRIPTION 2509 " 2510 Maximum bandwidth - measured in Kbit/s. 2511 The value of this object should be the multiple of 2512 the value of hh3cOnuSlaBandWidthStepVal. 2513 The minimum bandwidth should not be larger than the maximum 2514 bandwidth. 2515 " 2516 ::= { hh3cOnuSlaManEntry 1 } 2517 2518hh3cOnuSlaMinBandWidth OBJECT-TYPE 2519 SYNTAX Integer32 2520 MAX-ACCESS read-write 2521 STATUS current 2522 DESCRIPTION 2523 " 2524 Minimum bandwidth - measured in Kbit/s. 2525 The value of this object should be the multiple of 2526 the value of hh3cOnuSlaBandWidthStepVal. 2527 The maximum bandwidth should be larger than the minimum bandwidth. 2528 " 2529 ::= { hh3cOnuSlaManEntry 2 } 2530 2531hh3cOnuSlaBandWidthStepVal OBJECT-TYPE 2532 SYNTAX Integer32 2533 MAX-ACCESS read-only 2534 STATUS current 2535 DESCRIPTION 2536 " 2537 Granularity of bandwidth - measured in Kbit/s. 2538 The value of hh3cOnuSlaMaxBandWidth and hh3cOnuSlaMinBandWidth should 2539 be the multiple of the value of this object. 2540 " 2541 ::= { hh3cOnuSlaManEntry 3 } 2542 2543hh3cOnuSlaDelay OBJECT-TYPE 2544 SYNTAX INTEGER 2545 { 2546 low(1), 2547 high(2) 2548 } 2549 MAX-ACCESS read-write 2550 STATUS current 2551 DESCRIPTION 2552 " 2553 low - low delay. 2554 high - high delay. 2555 The delay constraint of a specific ONU. Set to high may improve the 2556 bandwidth usage at the cost of delay. 2557 " 2558 DEFVAL { low } 2559 ::= { hh3cOnuSlaManEntry 4 } 2560 2561hh3cOnuSlaFixedBandWidth OBJECT-TYPE 2562 SYNTAX Integer32 2563 MAX-ACCESS read-write 2564 STATUS current 2565 DESCRIPTION 2566 " 2567 Fixed bandwidth - measured in Kbit/s. 2568 The value of this object should be the multiple of 2569 the value of hh3cOnuSlaBandWidthStepVal. 2570 " 2571 ::= { hh3cOnuSlaManEntry 5 } 2572 2573hh3cOnuSlaPriorityClass OBJECT-TYPE 2574 SYNTAX Integer32 2575 MAX-ACCESS read-write 2576 STATUS current 2577 DESCRIPTION 2578 " 2579 Precedence of this flow over others in case of contention. 2580 0 is the lowest priority and 7 is the highest priority. 2581 " 2582 DEFVAL { 0 } 2583 ::= { hh3cOnuSlaManEntry 6 } 2584 2585hh3cOnuSlaFixedPacketSize OBJECT-TYPE 2586 SYNTAX Integer32 2587 MAX-ACCESS read-write 2588 STATUS current 2589 DESCRIPTION 2590 " 2591 Fixed packet size - measured in byte. 2592 The value of this object should be valid when hh3cOnuSlaFixedBandWidth is configured. 2593 " 2594 ::= { hh3cOnuSlaManEntry 7 } 2595 2596-- 2597-- hh3cOnuInfoTable 2598-- 2599 2600hh3cOnuInfoTable OBJECT-TYPE 2601 SYNTAX SEQUENCE OF Hh3cOnuInfoEntry 2602 MAX-ACCESS not-accessible 2603 STATUS current 2604 DESCRIPTION 2605 " 2606 Primary status of the specified ONU. 2607 There will be one row in this table for each 2608 information in the system. 2609 (1)Software and hardware versions of the specified ONU 2610 (hh3cOnuHardMajorVersion, hh3cOnuHardMinorVersion, 2611 hh3cOnuUniMacType) 2612 (2)Several physical capabilities of the ONU. 2613 (hh3cOnuLaserOnTime, hh3cOnuLaserOffTime, 2614 hh3cOnuGrantFifoDep.) 2615 (3)The operation(activation) status of the ONU. 2616 (hh3cOnuWorkMode) 2617 " 2618 ::= { hh3cEponOnuMan 5 } 2619 2620hh3cOnuInfoEntry OBJECT-TYPE 2621 SYNTAX Hh3cOnuInfoEntry 2622 MAX-ACCESS not-accessible 2623 STATUS current 2624 DESCRIPTION 2625 " 2626 The entry of the hh3cOnuInfoTable. 2627 " 2628 INDEX 2629 { 2630 ifIndex 2631 } 2632 ::= { hh3cOnuInfoTable 1 } 2633 2634Hh3cOnuInfoEntry ::= SEQUENCE 2635 { 2636 hh3cOnuHardMajorVersion OCTET STRING, 2637 hh3cOnuHardMinorVersion OCTET STRING, 2638 hh3cOnuSoftwareVersion OCTET STRING, 2639 hh3cOnuUniMacType INTEGER, 2640 hh3cOnuLaserOnTime Integer32, 2641 hh3cOnuLaserOffTime Integer32, 2642 hh3cOnuGrantFifoDep Integer32, 2643 hh3cOnuWorkMode INTEGER, 2644 hh3cOnuPCBVersion OCTET STRING, 2645 hh3cOnuRtt Unsigned32, 2646 hh3cOnuEEPROMVersion OCTET STRING, 2647 hh3cOnuRegType OCTET STRING, 2648 hh3cOnuHostType OCTET STRING, 2649 hh3cOnuDistance Integer32, 2650 hh3cOnuLlid Integer32, 2651 hh3cOnuVendorId OCTET STRING, 2652 hh3cOnuFirmwareVersion OCTET STRING, 2653 hh3cOnuOpticalPowerReceivedByOlt Integer32 2654 } 2655 2656hh3cOnuHardMajorVersion OBJECT-TYPE 2657 SYNTAX OCTET STRING 2658 MAX-ACCESS read-only 2659 STATUS current 2660 DESCRIPTION 2661 " 2662 ONU hardware major version. If the object length is 2663 zero, it means the version is unknown. 2664 " 2665 ::= { hh3cOnuInfoEntry 1 } 2666 2667hh3cOnuHardMinorVersion OBJECT-TYPE 2668 SYNTAX OCTET STRING 2669 MAX-ACCESS read-only 2670 STATUS current 2671 DESCRIPTION 2672 " 2673 ONU hardware minor version. If the object length is 2674 zero, it means the version is unknown. 2675 " 2676 ::= { hh3cOnuInfoEntry 2 } 2677 2678hh3cOnuSoftwareVersion OBJECT-TYPE 2679 SYNTAX OCTET STRING 2680 MAX-ACCESS read-only 2681 STATUS current 2682 DESCRIPTION 2683 " 2684 ONU software version. 2685 " 2686 ::= { hh3cOnuInfoEntry 3 } 2687 2688hh3cOnuUniMacType OBJECT-TYPE 2689 SYNTAX INTEGER 2690 { 2691 other(1), 2692 mii(2), 2693 gmii(3), 2694 tbi(4) 2695 } 2696 MAX-ACCESS read-only 2697 STATUS current 2698 DESCRIPTION 2699 " 2700 ONU User Network Interface(UNI) port MAC type. 2701 " 2702 ::= { hh3cOnuInfoEntry 4 } 2703 2704hh3cOnuLaserOnTime OBJECT-TYPE 2705 SYNTAX Integer32 2706 MAX-ACCESS read-only 2707 STATUS current 2708 DESCRIPTION 2709 " 2710 The ONU laser on time measured in TQ units. If the object value is 2711 0x7FFFFFFF, it means hh3cOnuLaserOnTime is unknown. 2712 " 2713 ::= { hh3cOnuInfoEntry 5 } 2714 2715hh3cOnuLaserOffTime OBJECT-TYPE 2716 SYNTAX Integer32 2717 MAX-ACCESS read-only 2718 STATUS current 2719 DESCRIPTION 2720 " 2721 The ONU laser off time measured in TQ units. If the object value is 2722 0x7FFFFFFF, it means hh3cOnuLaserOffTime is unknown. 2723 " 2724 ::= { hh3cOnuInfoEntry 6 } 2725 2726hh3cOnuGrantFifoDep OBJECT-TYPE 2727 SYNTAX Integer32(1..255|2147483647) 2728 MAX-ACCESS read-only 2729 STATUS current 2730 DESCRIPTION 2731 " 2732 Maximal number of grant records an ONU can store, 2733 relevant to ONU only. 2734 range: 1 - 255. 2735 0x7FFFFFFF: unknown value. 2736 " 2737 ::= { hh3cOnuInfoEntry 7 } 2738 2739hh3cOnuWorkMode OBJECT-TYPE 2740 SYNTAX INTEGER 2741 { 2742 other(1), 2743 on(2), 2744 pending(3), 2745 off(4) 2746 } 2747 MAX-ACCESS read-only 2748 STATUS current 2749 DESCRIPTION 2750 " 2751 The operation(activation) mode of an ONU. 2752 other(1) - ONU is in another mode. 2753 on(2) - ONU is registered and authorized to the 2754 network. In this mode it works 2755 as a media converter. 2756 pending(3) - ONU has been registered to the PON, but 2757 not authorized to the network. 2758 off(4) - ONU is not registered to the network. 2759 " 2760 ::= { hh3cOnuInfoEntry 8 } 2761 2762hh3cOnuPCBVersion OBJECT-TYPE 2763 SYNTAX OCTET STRING 2764 MAX-ACCESS read-only 2765 STATUS current 2766 DESCRIPTION 2767 " 2768 ONU PCB version. 2769 " 2770 ::= { hh3cOnuInfoEntry 9 } 2771 2772hh3cOnuRtt OBJECT-TYPE 2773 SYNTAX Unsigned32 2774 MAX-ACCESS read-only 2775 STATUS current 2776 DESCRIPTION 2777 " 2778 The signal round-trip-time(RTT) received. 2779 " 2780 ::= { hh3cOnuInfoEntry 10 } 2781 2782hh3cOnuEEPROMVersion OBJECT-TYPE 2783 SYNTAX OCTET STRING 2784 MAX-ACCESS read-only 2785 STATUS current 2786 DESCRIPTION 2787 " 2788 ONU EEPROM version. 2789 " 2790 ::= { hh3cOnuInfoEntry 11 } 2791 2792hh3cOnuRegType OBJECT-TYPE 2793 SYNTAX OCTET STRING 2794 MAX-ACCESS read-only 2795 STATUS current 2796 DESCRIPTION 2797 " 2798 ONU registered type. 2799 " 2800 ::= { hh3cOnuInfoEntry 12 } 2801 2802hh3cOnuHostType OBJECT-TYPE 2803 SYNTAX OCTET STRING 2804 MAX-ACCESS read-only 2805 STATUS current 2806 DESCRIPTION 2807 " 2808 ONU host type. 2809 " 2810 ::= { hh3cOnuInfoEntry 13 } 2811 2812hh3cOnuDistance OBJECT-TYPE 2813 SYNTAX Integer32 2814 MAX-ACCESS read-only 2815 STATUS current 2816 DESCRIPTION 2817 " 2818 The distance between OLT and ONU, measured in meter. 2819 " 2820 ::= { hh3cOnuInfoEntry 14 } 2821 2822hh3cOnuLlid OBJECT-TYPE 2823 SYNTAX Integer32 2824 MAX-ACCESS read-only 2825 STATUS current 2826 DESCRIPTION 2827 " 2828 The link layer identifier, which uniquely identifies the ONU 2829 of a specific OLT. 2830 " 2831 ::= { hh3cOnuInfoEntry 15 } 2832 2833hh3cOnuVendorId OBJECT-TYPE 2834 SYNTAX OCTET STRING 2835 MAX-ACCESS read-only 2836 STATUS current 2837 DESCRIPTION 2838 " 2839 ONU vendor ID. 2840 " 2841 ::= { hh3cOnuInfoEntry 16 } 2842 2843hh3cOnuFirmwareVersion OBJECT-TYPE 2844 SYNTAX OCTET STRING 2845 MAX-ACCESS read-only 2846 STATUS current 2847 DESCRIPTION 2848 " 2849 ONU firmware version. 2850 " 2851 ::= { hh3cOnuInfoEntry 17 } 2852 2853hh3cOnuOpticalPowerReceivedByOlt OBJECT-TYPE 2854 SYNTAX Integer32 2855 MAX-ACCESS read-only 2856 STATUS current 2857 DESCRIPTION 2858 " 2859 The burst ONU optical power received by OLT, 2860 and when the ONU status is up the value is usable. 2861 It measured in 0.01 dBm unit. 2862 " 2863 ::= { hh3cOnuInfoEntry 18 } 2864 2865-- 2866-- hh3cOnuMacAddrInfoTable 2867-- 2868 2869hh3cOnuMacAddrInfoTable OBJECT-TYPE 2870 SYNTAX SEQUENCE OF Hh3cOnuMacAddrInfoEntry 2871 MAX-ACCESS not-accessible 2872 STATUS current 2873 DESCRIPTION 2874 " 2875 This table used for getting MAC address information of ONU. 2876 " 2877 ::= { hh3cEponOnuMan 6 } 2878 2879hh3cOnuMacAddrInfoEntry OBJECT-TYPE 2880 SYNTAX Hh3cOnuMacAddrInfoEntry 2881 MAX-ACCESS not-accessible 2882 STATUS current 2883 DESCRIPTION 2884 " 2885 The entry of the hh3cEponOnuMacAddrInfoTable. 2886 " 2887 INDEX 2888 { 2889 ifIndex, 2890 hh3cOnuMacIndex 2891 } 2892 ::= { hh3cOnuMacAddrInfoTable 1 } 2893 2894Hh3cOnuMacAddrInfoEntry ::= SEQUENCE 2895 { 2896 hh3cOnuMacIndex Integer32, 2897 hh3cOnuMacAddrFlag INTEGER, 2898 hh3cOnuMacAddress MacAddress 2899 } 2900 2901hh3cOnuMacIndex OBJECT-TYPE 2902 SYNTAX Integer32 2903 MAX-ACCESS not-accessible 2904 STATUS current 2905 DESCRIPTION 2906 " 2907 The index of ONUs in one OLT. 2908 " 2909 ::= { hh3cOnuMacAddrInfoEntry 1 } 2910 2911hh3cOnuMacAddrFlag OBJECT-TYPE 2912 SYNTAX INTEGER 2913 { 2914 bound(1), 2915 registered(2), 2916 run(3), 2917 regIncorrect(4) 2918 } 2919 MAX-ACCESS read-only 2920 STATUS current 2921 DESCRIPTION 2922 " 2923 The flag of ONU status. 2924 1 - bound:The ONU is bound but not registered. 2925 2 - registered:The ONU is registered but not bound. 2926 3 - run:The ONU is registered and bound on one OLT. 2927 4 - regIncorrect:The ONU is bound on one OLT and registered on 2928 another OLT. 2929 " 2930 ::= { hh3cOnuMacAddrInfoEntry 2 } 2931 2932hh3cOnuMacAddress OBJECT-TYPE 2933 SYNTAX MacAddress 2934 MAX-ACCESS read-only 2935 STATUS current 2936 DESCRIPTION 2937 " 2938 The MAC address of ONU. 2939 " 2940 ::= { hh3cOnuMacAddrInfoEntry 3 } 2941 2942-- 2943-- hh3cOnuBindMacAddrTable 2944-- 2945 2946hh3cOnuBindMacAddrTable OBJECT-TYPE 2947 SYNTAX SEQUENCE OF Hh3cOnuBindMacAddrEntry 2948 MAX-ACCESS not-accessible 2949 STATUS current 2950 DESCRIPTION 2951 " 2952 This table implements the following functions for ONUs: 2953 Bind MAC of ONU. 2954 " 2955 ::= { hh3cEponOnuMan 7 } 2956 2957hh3cOnuBindMacAddrEntry OBJECT-TYPE 2958 SYNTAX Hh3cOnuBindMacAddrEntry 2959 MAX-ACCESS not-accessible 2960 STATUS current 2961 DESCRIPTION 2962 " 2963 The entry of the table hh3cOnuBindMacAddrTable. 2964 " 2965 INDEX 2966 { 2967 ifIndex 2968 } 2969 ::= { hh3cOnuBindMacAddrTable 1 } 2970 2971Hh3cOnuBindMacAddrEntry ::= SEQUENCE 2972 { 2973 hh3cOnuBindMacAddress MacAddress, 2974 hh3cOnuBindType Integer32 2975 } 2976 2977hh3cOnuBindMacAddress OBJECT-TYPE 2978 SYNTAX MacAddress 2979 MAX-ACCESS read-write 2980 STATUS current 2981 DESCRIPTION 2982 " 2983 Bind the MAC of ONU. 2984 While the MAC is not bound, the ONU can not go into 2985 effect and configurations can not be set. 2986 Set 0-0-0 (MAC address) to the EPON device port will 2987 unbind the relationship with the original MAC and 2988 configurations will be set to default values. 2989 " 2990 ::= { hh3cOnuBindMacAddrEntry 1 } 2991 2992hh3cOnuBindType OBJECT-TYPE 2993 SYNTAX Integer32 2994 MAX-ACCESS read-write 2995 STATUS current 2996 DESCRIPTION 2997 " 2998 Set the binding type with the ONU which is confined 2999 to the index of hh3cEponOnuTypeDescr. 3000 " 3001 ::= { hh3cOnuBindMacAddrEntry 2 } 3002 3003-- 3004-- hh3cOnuFirmwareUpdateTable 3005-- 3006 3007hh3cOnuFirmwareUpdateTable OBJECT-TYPE 3008 SYNTAX SEQUENCE OF Hh3cOnuFirmwareUpdateEntry 3009 MAX-ACCESS not-accessible 3010 STATUS current 3011 DESCRIPTION 3012 " 3013 This table implements the following functions for ONUs: 3014 1. Update the ONU firmware. 3015 2. Result of update ONU firmware. 3016 " 3017 ::= { hh3cEponOnuMan 8 } 3018 3019hh3cOnuFirmwareUpdateEntry OBJECT-TYPE 3020 SYNTAX Hh3cOnuFirmwareUpdateEntry 3021 MAX-ACCESS not-accessible 3022 STATUS current 3023 DESCRIPTION 3024 " 3025 The entry of the table hh3cOnuFirmwareUpdateTable. 3026 " 3027 INDEX 3028 { 3029 ifIndex 3030 } 3031 ::= { hh3cOnuFirmwareUpdateTable 1 } 3032 3033Hh3cOnuFirmwareUpdateEntry ::= SEQUENCE 3034 { 3035 hh3cOnuUpdate INTEGER, 3036 hh3cOnuUpdateResult INTEGER, 3037 hh3cOnuUpdateFileName OCTET STRING 3038 } 3039 3040hh3cOnuUpdate OBJECT-TYPE 3041 SYNTAX INTEGER 3042 { 3043 update(1) 3044 } 3045 MAX-ACCESS read-write 3046 STATUS current 3047 DESCRIPTION 3048 " 3049 update(1): Update the ONU firmware. 3050 Config the MIB object module hh3cEponOnuUpdateFileName 3051 with the filename of ONU firmware first. 3052 " 3053 ::= { hh3cOnuFirmwareUpdateEntry 1 } 3054 3055hh3cOnuUpdateResult OBJECT-TYPE 3056 SYNTAX INTEGER 3057 { 3058 updating(1), 3059 ok(2), 3060 fail(3), 3061 fileNotExist(4), 3062 notSetFilename(5), 3063 fileNotMatchONU(6), 3064 timeout(7), 3065 otherError(8) 3066 } 3067 MAX-ACCESS read-only 3068 STATUS current 3069 DESCRIPTION 3070 " 3071 The ONU firmware update result. 3072 updating - The ONU is updating firmware right now. 3073 ok - The ONU update result is OK. 3074 fail - The ONU update result is fail. 3075 fileNotExist - The ONU update failed because the file does not exist. 3076 notSetFilename - The ONU firmware filename is not set. 3077 fileNotMatchONU - The ONU firmware does not match the ONU. 3078 timeout - The ONU responses timeout. 3079 otherError - The ONU update result is unknown. 3080 " 3081 ::= { hh3cOnuFirmwareUpdateEntry 2 } 3082 3083hh3cOnuUpdateFileName OBJECT-TYPE 3084 SYNTAX OCTET STRING(SIZE(0..255)) 3085 MAX-ACCESS read-write 3086 STATUS current 3087 DESCRIPTION 3088 " 3089 The filename of the ONU firmware to be updated. 3090 Note that the filename must contain the file path. 3091 " 3092 ::= { hh3cOnuFirmwareUpdateEntry 3 } 3093 3094hh3cOnuLinkTestFrameNumMinVal OBJECT-TYPE 3095 SYNTAX Integer32 3096 MAX-ACCESS read-only 3097 STATUS current 3098 DESCRIPTION 3099 "The lower limit of measurement frames which is confined to 3100 hh3cOnuLinkTestFrameNum." 3101 ::= { hh3cEponOnuMan 9 } 3102 3103hh3cOnuLinkTestFrameNumMaxVal OBJECT-TYPE 3104 SYNTAX Integer32 3105 MAX-ACCESS read-only 3106 STATUS current 3107 DESCRIPTION 3108 "The upper limit of measurement frames which is confined to 3109 hh3cOnuLinkTestFrameNum." 3110 ::= { hh3cEponOnuMan 10 } 3111 3112hh3cOnuSlaMaxBandWidthMinVal OBJECT-TYPE 3113 SYNTAX Integer32 3114 MAX-ACCESS read-only 3115 STATUS current 3116 DESCRIPTION 3117 " 3118 The lower limit of maximum-bandwidth which is confined to 3119 hh3cOnuSlaMaxBandWidth." 3120 ::= { hh3cEponOnuMan 11 } 3121 3122hh3cOnuSlaMaxBandWidthMaxVal OBJECT-TYPE 3123 SYNTAX Integer32 3124 MAX-ACCESS read-only 3125 STATUS current 3126 DESCRIPTION 3127 " 3128 The upper limit of maximum-bandwidth which is confined to 3129 hh3cOnuSlaMaxBandWidth." 3130 ::= { hh3cEponOnuMan 12 } 3131 3132hh3cOnuSlaMinBandWidthMinVal OBJECT-TYPE 3133 SYNTAX Integer32 3134 MAX-ACCESS read-only 3135 STATUS current 3136 DESCRIPTION 3137 " 3138 The lower limit of minimum-bandwidth which is confined to 3139 hh3cOnuSlaMinBandWidth." 3140 ::= { hh3cEponOnuMan 13 } 3141 3142hh3cOnuSlaMinBandWidthMaxVal OBJECT-TYPE 3143 SYNTAX Integer32 3144 MAX-ACCESS read-only 3145 STATUS current 3146 DESCRIPTION 3147 " 3148 The upper limit of minimum-bandwidth which is confined to 3149 hh3cOnuSlaMinBandWidth." 3150 ::= { hh3cEponOnuMan 14 } 3151 3152-- 3153-- hh3cEponOnuTypeManTable 3154-- 3155 3156hh3cEponOnuTypeManTable OBJECT-TYPE 3157 SYNTAX SEQUENCE OF Hh3cEponOnuTypeManEntry 3158 MAX-ACCESS not-accessible 3159 STATUS current 3160 DESCRIPTION 3161 " 3162 This table is used for getting ONU bind type in current version. 3163 " 3164 ::= { hh3cEponOnuMan 15 } 3165 3166hh3cEponOnuTypeManEntry OBJECT-TYPE 3167 SYNTAX Hh3cEponOnuTypeManEntry 3168 MAX-ACCESS not-accessible 3169 STATUS current 3170 DESCRIPTION 3171 " 3172 The entry of the hh3cEponOnuTypeManTable. 3173 " 3174 INDEX 3175 { 3176 hh3cEponOnuTypeIndex 3177 } 3178 ::= { hh3cEponOnuTypeManTable 1 } 3179 3180Hh3cEponOnuTypeManEntry ::= SEQUENCE 3181 { 3182 hh3cEponOnuTypeIndex Integer32, 3183 hh3cEponOnuTypeDescr OCTET STRING 3184 } 3185 3186hh3cEponOnuTypeIndex OBJECT-TYPE 3187 SYNTAX Integer32 3188 MAX-ACCESS not-accessible 3189 STATUS current 3190 DESCRIPTION 3191 " 3192 The ONU type index. 3193 " 3194 ::= { hh3cEponOnuTypeManEntry 1 } 3195 3196hh3cEponOnuTypeDescr OBJECT-TYPE 3197 SYNTAX OCTET STRING 3198 MAX-ACCESS read-only 3199 STATUS current 3200 DESCRIPTION 3201 " 3202 The ONU type description which can be used to bind ONU in current 3203 version. 3204 the value of hh3cOnuBindType can be configured by the index of 3205 hh3cEponOnuTypeDescr. 3206 " 3207 ::= { hh3cEponOnuTypeManEntry 2 } 3208 3209hh3cOnuPacketManTable OBJECT-TYPE 3210 SYNTAX SEQUENCE OF Hh3cOnuPacketManEntry 3211 MAX-ACCESS not-accessible 3212 STATUS current 3213 DESCRIPTION 3214 " 3215 This table implements the following functions: 3216 (1)Manage packet priority trust mode. 3217 (2)Manage packet queue-scheduler mode. 3218 " 3219 ::= { hh3cEponOnuMan 16 } 3220 3221hh3cOnuPacketManEntry OBJECT-TYPE 3222 SYNTAX Hh3cOnuPacketManEntry 3223 MAX-ACCESS not-accessible 3224 STATUS current 3225 DESCRIPTION 3226 " 3227 The entry of the hh3cOnuPacketManTable. 3228 " 3229 INDEX 3230 { 3231 ifIndex 3232 } 3233 ::= { hh3cOnuPacketManTable 1 } 3234 3235Hh3cOnuPacketManEntry ::= SEQUENCE 3236 { 3237 hh3cOnuPriorityTrust INTEGER, 3238 hh3cOnuQueueScheduler INTEGER 3239 } 3240 3241hh3cOnuPriorityTrust OBJECT-TYPE 3242 SYNTAX INTEGER 3243 { 3244 dscp(1), 3245 ipprecedence(2), 3246 cos(3) 3247 } 3248 MAX-ACCESS read-write 3249 STATUS current 3250 DESCRIPTION 3251 " 3252 The QOS mode which is assigned on ONU. 3253 dscp - The service dscp of politic Priority. 3254 ipprecedence - The service IP precedence of politic Priority. 3255 cos - The service cos of politic Priority. 3256 " 3257 DEFVAL { cos } 3258 ::= { hh3cOnuPacketManEntry 1 } 3259 3260hh3cOnuQueueScheduler OBJECT-TYPE 3261 SYNTAX INTEGER 3262 { 3263 spq(1), 3264 wfq(2) 3265 } 3266 MAX-ACCESS read-write 3267 STATUS current 3268 DESCRIPTION 3269 " 3270 The packet queue-scheduler mode which is assigned on ONU. 3271 spq - strict priority queuing. 3272 wfq - specifies the weights for weighted round-robin queuing. 3273 " 3274 DEFVAL { spq } 3275 ::= { hh3cOnuPacketManEntry 2 } 3276 3277hh3cOnuProtocolTable OBJECT-TYPE 3278 SYNTAX SEQUENCE OF Hh3cOnuProtocolEntry 3279 MAX-ACCESS not-accessible 3280 STATUS current 3281 DESCRIPTION 3282 " 3283 This table implements the following functions: 3284 (1)Manage STP status. 3285 (2)Manage IGMP-snooping. 3286 (3)Manage DHCP-snooping. 3287 " 3288 ::= { hh3cEponOnuMan 17 } 3289 3290hh3cOnuProtocolEntry OBJECT-TYPE 3291 SYNTAX Hh3cOnuProtocolEntry 3292 MAX-ACCESS not-accessible 3293 STATUS current 3294 DESCRIPTION 3295 " 3296 The entry of hh3cOnuProtocolTable. 3297 " 3298 INDEX 3299 { 3300 ifIndex 3301 } 3302 ::= { hh3cOnuProtocolTable 1 } 3303 3304Hh3cOnuProtocolEntry ::= SEQUENCE 3305 { 3306 hh3cOnuStpStatus TruthValue, 3307 hh3cOnuIgmpSnoopingStatus TruthValue, 3308 hh3cOnuDhcpsnoopingOption82 TruthValue, 3309 hh3cOnuDhcpsnooping TruthValue, 3310 hh3cOnuPppoe TruthValue, 3311 hh3cOnuIgmpSnoopingHostAgingT Integer32, 3312 hh3cOnuIgmpSnoopingMaxRespT Integer32, 3313 hh3cOnuIgmpSnoopingRouterAgingT Integer32, 3314 hh3cOnuIgmpSnoopingAggReportS TruthValue, 3315 hh3cOnuIgmpSnoopingAggLeaveS TruthValue 3316 } 3317 3318hh3cOnuStpStatus OBJECT-TYPE 3319 SYNTAX TruthValue 3320 MAX-ACCESS read-write 3321 STATUS current 3322 DESCRIPTION 3323 " 3324 true(1) - STP status enable on ONU. 3325 false(2) - STP status disable on ONU. 3326 " 3327 DEFVAL { true } 3328 ::= { hh3cOnuProtocolEntry 1 } 3329 3330hh3cOnuIgmpSnoopingStatus OBJECT-TYPE 3331 SYNTAX TruthValue 3332 MAX-ACCESS read-write 3333 STATUS current 3334 DESCRIPTION 3335 " 3336 true(1) - IGMP snooping status enable on ONU. 3337 false(2) - IGMP snooping status disable on ONU. 3338 " 3339 DEFVAL { true } 3340 ::= { hh3cOnuProtocolEntry 2 } 3341 3342hh3cOnuDhcpsnoopingOption82 OBJECT-TYPE 3343 SYNTAX TruthValue 3344 MAX-ACCESS read-write 3345 STATUS current 3346 DESCRIPTION 3347 " 3348 true(1) - DHCP snooping Option 82 status enable on ONU. 3349 false(2) - DHCP snooping Option 82 status disable on ONU. 3350 " 3351 DEFVAL { false } 3352 ::= { hh3cOnuProtocolEntry 3 } 3353 3354hh3cOnuDhcpsnooping OBJECT-TYPE 3355 SYNTAX TruthValue 3356 MAX-ACCESS read-write 3357 STATUS current 3358 DESCRIPTION 3359 " 3360 true(1) - DHCP snooping status enable on ONU. 3361 false(2) - DHCP snooping status disable on ONU. 3362 " 3363 DEFVAL { false } 3364 ::= { hh3cOnuProtocolEntry 4 } 3365 3366hh3cOnuPppoe OBJECT-TYPE 3367 SYNTAX TruthValue 3368 MAX-ACCESS read-write 3369 STATUS current 3370 DESCRIPTION 3371 " 3372 true(1) - PPPOE status enable on ONU. 3373 false(2) - PPPOE status disable on ONU. 3374 " 3375 DEFVAL { false } 3376 ::= { hh3cOnuProtocolEntry 5 } 3377 3378hh3cOnuIgmpSnoopingHostAgingT OBJECT-TYPE 3379 SYNTAX Integer32 3380 MAX-ACCESS read-write 3381 STATUS current 3382 DESCRIPTION 3383 " 3384 Set the host aging time of IGMP on ONU. 3385 " 3386 ::= { hh3cOnuProtocolEntry 6 } 3387 3388hh3cOnuIgmpSnoopingMaxRespT OBJECT-TYPE 3389 SYNTAX Integer32 3390 MAX-ACCESS read-write 3391 STATUS current 3392 DESCRIPTION 3393 " 3394 Set the max response time of IGMP on ONU. 3395 " 3396 ::= { hh3cOnuProtocolEntry 7 } 3397 3398hh3cOnuIgmpSnoopingRouterAgingT OBJECT-TYPE 3399 SYNTAX Integer32 3400 MAX-ACCESS read-write 3401 STATUS current 3402 DESCRIPTION 3403 " 3404 Set the router aging time of IGMP on ONU. 3405 " 3406 ::= { hh3cOnuProtocolEntry 8 } 3407 3408hh3cOnuIgmpSnoopingAggReportS OBJECT-TYPE 3409 SYNTAX TruthValue 3410 MAX-ACCESS read-write 3411 STATUS current 3412 DESCRIPTION 3413 " 3414 true(1) - Igmp snooping aggregation report status enable on ONU. 3415 false(2) - Igmp snooping aggregation report status disable on ONU. 3416 " 3417 DEFVAL { false } 3418 ::= { hh3cOnuProtocolEntry 9 } 3419 3420hh3cOnuIgmpSnoopingAggLeaveS OBJECT-TYPE 3421 SYNTAX TruthValue 3422 MAX-ACCESS read-write 3423 STATUS current 3424 DESCRIPTION 3425 " 3426 true(1) - Igmp snooping aggregation leave status enable on ONU. 3427 false(2) - Igmp snooping aggregation leave status disable on ONU. 3428 " 3429 DEFVAL { true } 3430 ::= { hh3cOnuProtocolEntry 10 } 3431 3432hh3cOnuDot1xTable OBJECT-TYPE 3433 SYNTAX SEQUENCE OF Hh3cOnuDot1xEntry 3434 MAX-ACCESS not-accessible 3435 STATUS current 3436 DESCRIPTION 3437 " 3438 This table implements the following functions: 3439 (1)Manage 802.1x account. 3440 (2)Manage 802.1x password. 3441 ONU will be authorized to send and receive frames when the 3442 account and the password are all right, otherwise this ONU 3443 will be unavailable. 3444 " 3445 ::= { hh3cEponOnuMan 18 } 3446 3447hh3cOnuDot1xEntry OBJECT-TYPE 3448 SYNTAX Hh3cOnuDot1xEntry 3449 MAX-ACCESS not-accessible 3450 STATUS current 3451 DESCRIPTION 3452 " 3453 The entry of the hh3cOnuDot1xTable. 3454 " 3455 INDEX 3456 { 3457 ifIndex 3458 } 3459 ::= { hh3cOnuDot1xTable 1 } 3460 3461Hh3cOnuDot1xEntry ::= SEQUENCE 3462 { 3463 hh3cOnuDot1xAccount OCTET STRING, 3464 hh3cOnuDot1xPassword OCTET STRING 3465 } 3466 3467hh3cOnuDot1xAccount OBJECT-TYPE 3468 SYNTAX OCTET STRING 3469 MAX-ACCESS read-write 3470 STATUS current 3471 DESCRIPTION 3472 " 3473 ONU 802.1X account. 3474 The object value cannot be set as 'a', 'al' or 'all'. 3475 The object should be set together with hh3cOnuDot1xPassword. 3476 " 3477 ::= { hh3cOnuDot1xEntry 1 } 3478 3479hh3cOnuDot1xPassword OBJECT-TYPE 3480 SYNTAX OCTET STRING 3481 MAX-ACCESS read-write 3482 STATUS current 3483 DESCRIPTION 3484 " 3485 ONU 802.1X password. 3486 The object should be set together with hh3cOnuDot1xAccount. 3487 " 3488 ::= { hh3cOnuDot1xEntry 2 } 3489 3490hh3cEponBatchOperationMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 6 } 3491 3492-- 3493-- hh3cOnuPriorityQueueTable 3494-- 3495 3496hh3cOnuPriorityQueueTable OBJECT-TYPE 3497 SYNTAX SEQUENCE OF Hh3cOnuPriorityQueueEntry 3498 MAX-ACCESS not-accessible 3499 STATUS current 3500 DESCRIPTION 3501 " 3502 This table contains specific information of priority queue. 3503 " 3504 ::= { hh3cEponOnuMan 19 } 3505 3506hh3cOnuPriorityQueueEntry OBJECT-TYPE 3507 SYNTAX Hh3cOnuPriorityQueueEntry 3508 MAX-ACCESS not-accessible 3509 STATUS current 3510 DESCRIPTION 3511 " 3512 The entry of hh3cOnuPriorityQueueTable. 3513 " 3514 INDEX 3515 { 3516 ifIndex, 3517 hh3cOnuQueueDirection, 3518 hh3cOnuQueueId 3519 } 3520 ::= { hh3cOnuPriorityQueueTable 1 } 3521 3522Hh3cOnuPriorityQueueEntry ::= SEQUENCE 3523 { 3524 hh3cOnuQueueDirection INTEGER, 3525 hh3cOnuQueueId Integer32, 3526 hh3cOnuQueueSize Integer32 3527 } 3528 3529hh3cOnuQueueDirection OBJECT-TYPE 3530 SYNTAX INTEGER 3531 { 3532 inbound(1), 3533 outbound(2) 3534 } 3535 MAX-ACCESS not-accessible 3536 STATUS current 3537 DESCRIPTION 3538 " 3539 The direction of priority queue. 3540 " 3541 ::= { hh3cOnuPriorityQueueEntry 1 } 3542 3543hh3cOnuQueueId OBJECT-TYPE 3544 SYNTAX Integer32(0..7) 3545 MAX-ACCESS not-accessible 3546 STATUS current 3547 DESCRIPTION 3548 " 3549 The queue ID of priority queue. 3550 " 3551 ::= { hh3cOnuPriorityQueueEntry 2 } 3552 3553hh3cOnuQueueSize OBJECT-TYPE 3554 SYNTAX Integer32 3555 MAX-ACCESS read-write 3556 STATUS current 3557 DESCRIPTION 3558 " 3559 The size of priority queue, measured in percent. The total length of 3560 all priority queues is a constant, by default, it is assigned to all 3561 of the priority queues evenly. The length of each priority queue may 3562 be changed by changing the value of hh3cOnuPriorityQueueSize. 3563 The total size of the inbound or outbound priority queues should be 3564 not more than 100. 3565 " 3566 ::= { hh3cOnuPriorityQueueEntry 3 } 3567 3568-- 3569-- hh3cOnuCountTable 3570-- 3571 3572hh3cOnuCountTable OBJECT-TYPE 3573 SYNTAX SEQUENCE OF Hh3cOnuCountEntry 3574 MAX-ACCESS not-accessible 3575 STATUS current 3576 DESCRIPTION 3577 " 3578 This table contains statistics of ONU port. 3579 " 3580 ::= { hh3cEponOnuMan 20 } 3581 3582hh3cOnuCountEntry OBJECT-TYPE 3583 SYNTAX Hh3cOnuCountEntry 3584 MAX-ACCESS not-accessible 3585 STATUS current 3586 DESCRIPTION 3587 " 3588 The entry of hh3cOnuCountTable. 3589 " 3590 INDEX 3591 { 3592 ifIndex 3593 } 3594 ::= { hh3cOnuCountTable 1 } 3595 3596Hh3cOnuCountEntry ::= SEQUENCE 3597 { 3598 hh3cOnuInCRCErrPkts Counter64, 3599 hh3cOnuOutDroppedFrames Counter64 3600 } 3601 3602hh3cOnuInCRCErrPkts OBJECT-TYPE 3603 SYNTAX Counter64 3604 MAX-ACCESS read-only 3605 STATUS current 3606 DESCRIPTION 3607 " 3608 The total number of frames received with bad CRC checksum. 3609 " 3610 ::= { hh3cOnuCountEntry 1 } 3611 3612hh3cOnuOutDroppedFrames OBJECT-TYPE 3613 SYNTAX Counter64 3614 MAX-ACCESS read-only 3615 STATUS current 3616 DESCRIPTION 3617 " 3618 The total number of frames dropped because of buffer failure. 3619 " 3620 ::= { hh3cOnuCountEntry 2 } 3621 3622hh3cEponOnuScalarGroup OBJECT IDENTIFIER ::= { hh3cEponOnuMan 21 } 3623 3624hh3cOnuPriorityQueueSizeMinVal OBJECT-TYPE 3625 SYNTAX Integer32 3626 MAX-ACCESS read-only 3627 STATUS current 3628 DESCRIPTION 3629 " 3630 The lower limit of queue size which is confined to 3631 hh3cOnuQueueSize. 3632 " 3633 ::= { hh3cEponOnuScalarGroup 1 } 3634 3635hh3cOnuPriorityQueueSizeMaxVal OBJECT-TYPE 3636 SYNTAX Integer32 3637 MAX-ACCESS read-only 3638 STATUS current 3639 DESCRIPTION 3640 " 3641 The upper limit of queue size which is confined to 3642 hh3cOnuQueueSize. 3643 " 3644 ::= { hh3cEponOnuScalarGroup 2 } 3645 3646hh3cOnuPriorityQueueBandwidthMinVal OBJECT-TYPE 3647 SYNTAX Integer32 3648 MAX-ACCESS read-only 3649 STATUS current 3650 DESCRIPTION 3651 " 3652 The lower limit of hh3cOnuQueueMaxBandwidth. 3653 " 3654 ::= { hh3cEponOnuScalarGroup 3 } 3655 3656hh3cOnuPriorityQueueBandwidthMaxVal OBJECT-TYPE 3657 SYNTAX Integer32 3658 MAX-ACCESS read-only 3659 STATUS current 3660 DESCRIPTION 3661 " 3662 The upper limit of hh3cOnuQueueMaxBandwidth. 3663 " 3664 ::= { hh3cEponOnuScalarGroup 4 } 3665 3666hh3cOnuPriorityQueueBurstsizeMinVal OBJECT-TYPE 3667 SYNTAX Integer32 3668 MAX-ACCESS read-only 3669 STATUS current 3670 DESCRIPTION 3671 " 3672 The lower limit of hh3cOnuQueueMaxBurstsize. 3673 " 3674 ::= { hh3cEponOnuScalarGroup 5 } 3675 3676hh3cOnuPriorityQueueBurstsizeMaxVal OBJECT-TYPE 3677 SYNTAX Integer32 3678 MAX-ACCESS read-only 3679 STATUS current 3680 DESCRIPTION 3681 " 3682 The upper limit of hh3cOnuQueueMaxBurstsize. 3683 " 3684 ::= { hh3cEponOnuScalarGroup 6 } 3685 3686hh3cOnuUpdateByTypeNextIndex OBJECT-TYPE 3687 SYNTAX Integer32 3688 MAX-ACCESS read-only 3689 STATUS current 3690 DESCRIPTION 3691 " 3692 Offer a free index of hh3cOnuFirmwareUpdateByTypeTable. 3693 " 3694 ::= { hh3cEponOnuScalarGroup 7 } 3695 3696-- 3697-- hh3cOnuQueueBandwidthTable 3698-- 3699 3700hh3cOnuQueueBandwidthTable OBJECT-TYPE 3701 SYNTAX SEQUENCE OF Hh3cOnuQueueBandwidthEntry 3702 MAX-ACCESS not-accessible 3703 STATUS current 3704 DESCRIPTION 3705 " 3706 This table contains specific bandwidth information of ONU priority queue. 3707 " 3708 ::= { hh3cEponOnuMan 22 } 3709 3710hh3cOnuQueueBandwidthEntry OBJECT-TYPE 3711 SYNTAX Hh3cOnuQueueBandwidthEntry 3712 MAX-ACCESS not-accessible 3713 STATUS current 3714 DESCRIPTION 3715 " 3716 The entry of hh3cOnuQueueBandwidthTable. 3717 " 3718 INDEX 3719 { 3720 ifIndex, 3721 hh3cOnuQueueDirection, 3722 hh3cOnuQueueId 3723 } 3724 ::= { hh3cOnuQueueBandwidthTable 1 } 3725 3726Hh3cOnuQueueBandwidthEntry ::= SEQUENCE 3727 { 3728 hh3cOnuQueueMaxBandwidth Integer32, 3729 hh3cOnuQueueMaxBurstsize Integer32, 3730 hh3cOnuQueuePolicyStatus TruthValue 3731 } 3732 3733hh3cOnuQueueMaxBandwidth OBJECT-TYPE 3734 SYNTAX Integer32 3735 MAX-ACCESS read-write 3736 STATUS current 3737 DESCRIPTION 3738 " 3739 The maximum bandwidth of specific ONU priority queue, 3740 measured in 100Kbps. 3741 " 3742 ::= { hh3cOnuQueueBandwidthEntry 1 } 3743 3744hh3cOnuQueueMaxBurstsize OBJECT-TYPE 3745 SYNTAX Integer32 3746 MAX-ACCESS read-write 3747 STATUS current 3748 DESCRIPTION 3749 " 3750 The maximum burst size of specific ONU priority queue, 3751 measured in 64Bytes. 3752 " 3753 ::= { hh3cOnuQueueBandwidthEntry 2 } 3754 3755hh3cOnuQueuePolicyStatus OBJECT-TYPE 3756 SYNTAX TruthValue 3757 MAX-ACCESS read-write 3758 STATUS current 3759 DESCRIPTION 3760 " 3761 true - enable bandwidth policy 3762 false - disable bandwidth policy 3763 The bandwidth administrative status of specific ONU priority queue. 3764 " 3765 ::= { hh3cOnuQueueBandwidthEntry 3 } 3766 3767-- 3768-- hh3cOnuIpAddressTable 3769-- 3770 3771hh3cOnuIpAddressTable OBJECT-TYPE 3772 SYNTAX SEQUENCE OF Hh3cOnuIpAddressEntry 3773 MAX-ACCESS not-accessible 3774 STATUS current 3775 DESCRIPTION 3776 " 3777 ONU IP address table. 3778 " 3779 ::= { hh3cEponOnuMan 23 } 3780 3781hh3cOnuIpAddressEntry OBJECT-TYPE 3782 SYNTAX Hh3cOnuIpAddressEntry 3783 MAX-ACCESS not-accessible 3784 STATUS current 3785 DESCRIPTION 3786 " 3787 The entry of hh3cOnuIpAddressTable. 3788 " 3789 INDEX 3790 { 3791 ifIndex 3792 } 3793 ::= { hh3cOnuIpAddressTable 1 } 3794 3795Hh3cOnuIpAddressEntry ::= SEQUENCE 3796 { 3797 hh3cOnuIpAddress IpAddress, 3798 hh3cOnuIpAddressMask IpAddress, 3799 hh3cOnuIpAddressGateway IpAddress, 3800 hh3cOnuDhcpallocate TruthValue, 3801 hh3cOnuManageVID Integer32, 3802 hh3cOnuManageVlanIntfS TruthValue 3803 } 3804 3805hh3cOnuIpAddress OBJECT-TYPE 3806 SYNTAX IpAddress 3807 MAX-ACCESS read-write 3808 STATUS current 3809 DESCRIPTION 3810 " 3811 The IP address assigned to the ONU. 3812 " 3813 ::= { hh3cOnuIpAddressEntry 1 } 3814 3815hh3cOnuIpAddressMask OBJECT-TYPE 3816 SYNTAX IpAddress 3817 MAX-ACCESS read-write 3818 STATUS current 3819 DESCRIPTION 3820 " 3821 The mask of IP address denoted by hh3cOnuIpAddress. 3822 " 3823 ::= { hh3cOnuIpAddressEntry 2 } 3824 3825hh3cOnuIpAddressGateway OBJECT-TYPE 3826 SYNTAX IpAddress 3827 MAX-ACCESS read-write 3828 STATUS current 3829 DESCRIPTION 3830 " 3831 The gateway of IP address denoted by hh3cOnuIpAddress. 3832 " 3833 ::= { hh3cOnuIpAddressEntry 3 } 3834 3835hh3cOnuDhcpallocate OBJECT-TYPE 3836 SYNTAX TruthValue 3837 MAX-ACCESS read-write 3838 STATUS current 3839 DESCRIPTION 3840 " 3841 true(1) - ONU auto allocate IP address status enable. 3842 false(2) - ONU auto allocate IP address status disable. 3843 " 3844 ::= { hh3cOnuIpAddressEntry 4 } 3845 3846hh3cOnuManageVID OBJECT-TYPE 3847 SYNTAX Integer32 3848 MAX-ACCESS read-write 3849 STATUS current 3850 DESCRIPTION 3851 " 3852 The management VLAN of ONU denoted by hh3cOnuManageVID. 3853 " 3854 ::= { hh3cOnuIpAddressEntry 5 } 3855 3856hh3cOnuManageVlanIntfS OBJECT-TYPE 3857 SYNTAX TruthValue 3858 MAX-ACCESS read-write 3859 STATUS current 3860 DESCRIPTION 3861 " 3862 The management interface status of ONU denoted by hh3cOnuManageVlanIntfS. 3863 " 3864 ::= { hh3cOnuIpAddressEntry 6 } 3865 3866-- 3867-- hh3cOnuChipSetInfoTable 3868-- 3869 3870hh3cOnuChipSetInfoTable OBJECT-TYPE 3871 SYNTAX SEQUENCE OF Hh3cOnuChipSetInfoEntry 3872 MAX-ACCESS not-accessible 3873 STATUS current 3874 DESCRIPTION 3875 " 3876 ONU vendor specific information of ONU. 3877 " 3878 ::= { hh3cEponOnuMan 24 } 3879 3880hh3cOnuChipSetInfoEntry OBJECT-TYPE 3881 SYNTAX Hh3cOnuChipSetInfoEntry 3882 MAX-ACCESS not-accessible 3883 STATUS current 3884 DESCRIPTION 3885 " 3886 The entry of hh3cOnuChipSetInfoTable. 3887 " 3888 INDEX 3889 { 3890 ifIndex 3891 } 3892 ::= { hh3cOnuChipSetInfoTable 1 } 3893 3894Hh3cOnuChipSetInfoEntry ::= SEQUENCE 3895 { 3896 hh3cOnuChipSetVendorId OCTET STRING, 3897 hh3cOnuChipSetModel OCTET STRING, 3898 hh3cOnuChipSetRevision Integer32, 3899 hh3cOnuChipSetDesignDate DateAndTime 3900 } 3901 3902hh3cOnuChipSetVendorId OBJECT-TYPE 3903 SYNTAX OCTET STRING(SIZE(0..255)) 3904 MAX-ACCESS read-only 3905 STATUS current 3906 DESCRIPTION 3907 " 3908 Chipset vendor ID, which identifies the ONU's PON chip vendor 3909 according JEDEC ID code. 3910 " 3911 ::= { hh3cOnuChipSetInfoEntry 1 } 3912 3913hh3cOnuChipSetModel OBJECT-TYPE 3914 SYNTAX OCTET STRING(SIZE(0..255)) 3915 MAX-ACCESS read-only 3916 STATUS current 3917 DESCRIPTION 3918 " 3919 Chip model, numbering(range from 0 to 0xFF) by the chip vendor. 3920 " 3921 ::= { hh3cOnuChipSetInfoEntry 2 } 3922 3923hh3cOnuChipSetRevision OBJECT-TYPE 3924 SYNTAX Integer32 3925 MAX-ACCESS read-only 3926 STATUS current 3927 DESCRIPTION 3928 " 3929 Chip revision. 3930 " 3931 ::= { hh3cOnuChipSetInfoEntry 3 } 3932 3933hh3cOnuChipSetDesignDate OBJECT-TYPE 3934 SYNTAX DateAndTime 3935 MAX-ACCESS read-only 3936 STATUS current 3937 DESCRIPTION 3938 " 3939 Chip design date. 3940 " 3941 ::= { hh3cOnuChipSetInfoEntry 4 } 3942 3943-- 3944-- hh3cOnuCapabilityTable 3945-- 3946 3947hh3cOnuCapabilityTable OBJECT-TYPE 3948 SYNTAX SEQUENCE OF Hh3cOnuCapabilityEntry 3949 MAX-ACCESS not-accessible 3950 STATUS current 3951 DESCRIPTION 3952 " 3953 Capability of ONU. 3954 " 3955 ::= { hh3cEponOnuMan 25 } 3956 3957hh3cOnuCapabilityEntry OBJECT-TYPE 3958 SYNTAX Hh3cOnuCapabilityEntry 3959 MAX-ACCESS not-accessible 3960 STATUS current 3961 DESCRIPTION 3962 " 3963 The entry of the table hh3cOnuCapabilityTable. 3964 " 3965 INDEX 3966 { 3967 ifIndex 3968 } 3969 ::= { hh3cOnuCapabilityTable 1 } 3970 3971Hh3cOnuCapabilityEntry ::= SEQUENCE 3972 { 3973 hh3cOnuServiceSupported BITS, 3974 hh3cOnuGEPortNumber Integer32, 3975 hh3cOnuFEPortNumber Integer32, 3976 hh3cOnuPOTSPortNumber Integer32, 3977 hh3cOnuE1PortsNumber Integer32, 3978 hh3cOnuUpstreamQueueNumber Integer32, 3979 hh3cOnuMaxUpstreamQueuePerPort Integer32, 3980 hh3cOnuDownstreamQueueNumber Integer32, 3981 hh3cOnuMaxDownstreamQueuePerPort Integer32, 3982 hh3cOnuBatteryBackup TruthValue, 3983 hh3cOnuIgspFastLeaveSupported TruthValue, 3984 hh3cOnuMCtrlFastLeaveSupported TruthValue 3985 } 3986 3987hh3cOnuServiceSupported OBJECT-TYPE 3988 SYNTAX BITS 3989 { 3990 geinterfacesupport(0), 3991 feinterfacesupport(1), 3992 voipservicesupport(2), 3993 tdmservicesupport(3) 3994 } 3995 MAX-ACCESS read-only 3996 STATUS current 3997 DESCRIPTION 3998 " 3999 Services types supported by the ONU. 4000 These functional groups can be supported independently. 4001 geinterfacesupport - supporting (1)/not supporting(0) 4002 Gbit Ethernet GE interface. 4003 feinterfacesupport - supporting (1)/not supporting(0) 4004 100M Ethernet FE interface.(maximum rate is 100M, without GEinterface) 4005 voipservicesupport - supporting (1)/not supporting(0)VoIP service. 4006 tdmservicesupport - supporting (1)/not supporting(0)TDM CES service. 4007 " 4008 ::= { hh3cOnuCapabilityEntry 1 } 4009 4010hh3cOnuGEPortNumber OBJECT-TYPE 4011 SYNTAX Integer32 4012 MAX-ACCESS read-only 4013 STATUS current 4014 DESCRIPTION 4015 " 4016 The current gigabit ethernet ports number supported by the ONU. 4017 " 4018 ::= { hh3cOnuCapabilityEntry 2 } 4019 4020hh3cOnuFEPortNumber OBJECT-TYPE 4021 SYNTAX Integer32 4022 MAX-ACCESS read-only 4023 STATUS current 4024 DESCRIPTION 4025 " 4026 the current fast ethernet ports number supported by the ONU. 4027 " 4028 ::= { hh3cOnuCapabilityEntry 3 } 4029 4030hh3cOnuPOTSPortNumber OBJECT-TYPE 4031 SYNTAX Integer32 4032 MAX-ACCESS read-only 4033 STATUS current 4034 DESCRIPTION 4035 " 4036 The current POTS ports number supported by the ONU 4037 " 4038 ::= { hh3cOnuCapabilityEntry 4 } 4039 4040hh3cOnuE1PortsNumber OBJECT-TYPE 4041 SYNTAX Integer32 4042 MAX-ACCESS read-only 4043 STATUS current 4044 DESCRIPTION 4045 " 4046 The current E1 ports number supported by the ONU. 4047 " 4048 ::= { hh3cOnuCapabilityEntry 5 } 4049 4050hh3cOnuUpstreamQueueNumber OBJECT-TYPE 4051 SYNTAX Integer32 4052 MAX-ACCESS read-only 4053 STATUS current 4054 DESCRIPTION 4055 " 4056 The number of upstream queues supported by the ONU. 4057 " 4058 ::= { hh3cOnuCapabilityEntry 6 } 4059 4060hh3cOnuMaxUpstreamQueuePerPort OBJECT-TYPE 4061 SYNTAX Integer32 4062 MAX-ACCESS read-only 4063 STATUS current 4064 DESCRIPTION 4065 " 4066 The number of maximum upstream queues per port of the ONU. 4067 " 4068 ::= { hh3cOnuCapabilityEntry 7 } 4069 4070hh3cOnuDownstreamQueueNumber OBJECT-TYPE 4071 SYNTAX Integer32 4072 MAX-ACCESS read-only 4073 STATUS current 4074 DESCRIPTION 4075 " 4076 The number of downstream queues supported by the ONU. 4077 " 4078 ::= { hh3cOnuCapabilityEntry 8 } 4079 4080hh3cOnuMaxDownstreamQueuePerPort OBJECT-TYPE 4081 SYNTAX Integer32 4082 MAX-ACCESS read-only 4083 STATUS current 4084 DESCRIPTION 4085 " 4086 The number of maximum downstream queues per port of the ONU. 4087 " 4088 ::= { hh3cOnuCapabilityEntry 9 } 4089 4090hh3cOnuBatteryBackup OBJECT-TYPE 4091 SYNTAX TruthValue 4092 MAX-ACCESS read-only 4093 STATUS current 4094 DESCRIPTION 4095 " 4096 true(1) - ONU supports a reserve battery. 4097 false(2) - ONU does not support a reserve battery. 4098 " 4099 ::= { hh3cOnuCapabilityEntry 10 } 4100 4101hh3cOnuIgspFastLeaveSupported OBJECT-TYPE 4102 SYNTAX TruthValue 4103 MAX-ACCESS read-only 4104 STATUS current 4105 DESCRIPTION 4106 " 4107 true(1) - ONU supports fast leave in igsp mode. 4108 false(2) - ONU does not support fast leave in igsp mode. 4109 " 4110 ::= { hh3cOnuCapabilityEntry 11 } 4111 4112hh3cOnuMCtrlFastLeaveSupported OBJECT-TYPE 4113 SYNTAX TruthValue 4114 MAX-ACCESS read-only 4115 STATUS current 4116 DESCRIPTION 4117 " 4118 true(1) - ONU supports fast leave in multicast control mode. 4119 false(2) - ONU does not support fast leave in multicast control mode. 4120 " 4121 ::= { hh3cOnuCapabilityEntry 12 } 4122 4123-- 4124-- hh3cOnuDbaReportTable 4125-- 4126 4127hh3cOnuDbaReportTable OBJECT-TYPE 4128 SYNTAX SEQUENCE OF Hh3cOnuDbaReportEntry 4129 MAX-ACCESS not-accessible 4130 STATUS current 4131 DESCRIPTION 4132 " 4133 This table defines the information of DBA(dynamic bandwidth allocation) 4134 report threshold contained in the MPCP report frames. 4135 " 4136 ::= { hh3cEponOnuMan 26 } 4137 4138hh3cOnuDbaReportEntry OBJECT-TYPE 4139 SYNTAX Hh3cOnuDbaReportEntry 4140 MAX-ACCESS not-accessible 4141 STATUS current 4142 DESCRIPTION 4143 " 4144 The entry of the table hh3cOnuDbaReportTable. 4145 " 4146 INDEX 4147 { 4148 ifIndex, 4149 hh3cOnuDbaReportQueueId 4150 } 4151 ::= { hh3cOnuDbaReportTable 1 } 4152 4153Hh3cOnuDbaReportEntry ::= SEQUENCE 4154 { 4155 hh3cOnuDbaReportQueueId Integer32, 4156 hh3cOnuDbaReportThreshold Integer32, 4157 hh3cOnuDbaReportStatus INTEGER 4158 } 4159 4160hh3cOnuDbaReportQueueId OBJECT-TYPE 4161 SYNTAX Integer32 4162 MAX-ACCESS not-accessible 4163 STATUS current 4164 DESCRIPTION 4165 " 4166 The DBA report queue ID. 4167 " 4168 ::= { hh3cOnuDbaReportEntry 1 } 4169 4170hh3cOnuDbaReportThreshold OBJECT-TYPE 4171 SYNTAX Integer32 4172 MAX-ACCESS read-write 4173 STATUS current 4174 DESCRIPTION 4175 " 4176 The threshold of the DBA report queue. 4177 the following is the queue ID and 4178 the related default threshold setting. 4179 1 - 0 4180 2 - 0 4181 3 - 0 4182 4 - 65535 4183 5 - 65535 4184 6 - 0 4185 7 - 0 4186 8 - 0 4187 " 4188 ::= { hh3cOnuDbaReportEntry 2 } 4189 4190hh3cOnuDbaReportStatus OBJECT-TYPE 4191 SYNTAX INTEGER 4192 { 4193 enable(1), 4194 disable(2) 4195 } 4196 MAX-ACCESS read-write 4197 STATUS current 4198 DESCRIPTION 4199 " 4200 enable -threshold configuration is active for the queue. 4201 disable -threshold configuration is not active for the queue. 4202 " 4203 DEFVAL { disable } 4204 ::= { hh3cOnuDbaReportEntry 3 } 4205 4206-- 4207-- hh3cOnuCosToLocalPrecedenceTable 4208-- 4209 4210hh3cOnuCosToLocalPrecedenceTable OBJECT-TYPE 4211 SYNTAX SEQUENCE OF Hh3cOnuCosToLocalPrecedenceEntry 4212 MAX-ACCESS not-accessible 4213 STATUS current 4214 DESCRIPTION 4215 "Table of map of the COS to local-precedence." 4216 ::= { hh3cEponOnuMan 27 } 4217 4218hh3cOnuCosToLocalPrecedenceEntry OBJECT-TYPE 4219 SYNTAX Hh3cOnuCosToLocalPrecedenceEntry 4220 MAX-ACCESS not-accessible 4221 STATUS current 4222 DESCRIPTION 4223 "Configuration information of map of the COS to local precedence." 4224 INDEX 4225 { 4226 ifIndex, 4227 hh3cOnuCosToLocalPrecedenceCosIndex 4228 } 4229 ::= { hh3cOnuCosToLocalPrecedenceTable 1 } 4230 4231Hh3cOnuCosToLocalPrecedenceEntry ::= SEQUENCE 4232 { 4233 hh3cOnuCosToLocalPrecedenceCosIndex Integer32, 4234 hh3cOnuCosToLocalPrecedenceValue Integer32 4235 } 4236 4237hh3cOnuCosToLocalPrecedenceCosIndex OBJECT-TYPE 4238 SYNTAX Integer32(0..7) 4239 MAX-ACCESS read-only 4240 STATUS current 4241 DESCRIPTION 4242 "Index of the map, obtains from packet cos value." 4243 ::={ hh3cOnuCosToLocalPrecedenceEntry 1 } 4244 4245hh3cOnuCosToLocalPrecedenceValue OBJECT-TYPE 4246 SYNTAX Integer32(0..7) 4247 MAX-ACCESS read-write 4248 STATUS current 4249 DESCRIPTION 4250 "Value of local precedence." 4251 ::={ hh3cOnuCosToLocalPrecedenceEntry 2 } 4252 4253-- 4254-- hh3cEponOnuStpPortTable 4255-- 4256 4257hh3cEponOnuStpPortTable OBJECT-TYPE 4258 SYNTAX SEQUENCE OF Hh3cEponOnuStpPortEntry 4259 MAX-ACCESS not-accessible 4260 STATUS current 4261 DESCRIPTION 4262 "Table of ONU STP ports." 4263 ::= { hh3cEponOnuMan 28 } 4264 4265hh3cEponOnuStpPortEntry OBJECT-TYPE 4266 SYNTAX Hh3cEponOnuStpPortEntry 4267 MAX-ACCESS not-accessible 4268 STATUS current 4269 DESCRIPTION 4270 "Configuration information of ONU STP ports." 4271 INDEX 4272 { 4273 ifIndex, 4274 hh3cEponStpPortIndex 4275 } 4276 ::= { hh3cEponOnuStpPortTable 1 } 4277 4278Hh3cEponOnuStpPortEntry ::= SEQUENCE 4279 { 4280 hh3cEponStpPortIndex Integer32, 4281 hh3cEponStpPortDescr OCTET STRING, 4282 hh3cEponStpPortState INTEGER 4283 } 4284 4285hh3cEponStpPortIndex OBJECT-TYPE 4286 SYNTAX Integer32(0..144) 4287 MAX-ACCESS accessible-for-notify 4288 STATUS current 4289 DESCRIPTION 4290 "The index of the STP ports." 4291 ::={ hh3cEponOnuStpPortEntry 1 } 4292 4293hh3cEponStpPortDescr OBJECT-TYPE 4294 SYNTAX OCTET STRING 4295 MAX-ACCESS accessible-for-notify 4296 STATUS current 4297 DESCRIPTION 4298 "The description of the STP ports." 4299 ::={ hh3cEponOnuStpPortEntry 2 } 4300 4301hh3cEponStpPortState OBJECT-TYPE 4302 SYNTAX INTEGER 4303 { 4304 disabled(1), 4305 discarding(2), 4306 learning(3), 4307 forwarding(4) 4308 } 4309 MAX-ACCESS accessible-for-notify 4310 STATUS current 4311 DESCRIPTION 4312 "The current state of the port (i.e. disabled, discarding, 4313 learning and forwarding)." 4314 ::={ hh3cEponOnuStpPortEntry 3 } 4315 4316-- 4317-- hh3cOnuPhysicalTable 4318-- 4319 4320hh3cOnuPhysicalTable OBJECT-TYPE 4321 SYNTAX SEQUENCE OF Hh3cOnuPhysicalEntry 4322 MAX-ACCESS not-accessible 4323 STATUS current 4324 DESCRIPTION 4325 " 4326 This table is used for getting ONU physical information. 4327 " 4328 ::= { hh3cEponOnuMan 29 } 4329 4330hh3cOnuPhysicalEntry OBJECT-TYPE 4331 SYNTAX Hh3cOnuPhysicalEntry 4332 MAX-ACCESS not-accessible 4333 STATUS current 4334 DESCRIPTION 4335 " 4336 The entry of the hh3cOnuPhysicalTable. 4337 " 4338 INDEX 4339 { 4340 ifIndex 4341 } 4342 ::= { hh3cOnuPhysicalTable 1 } 4343 4344Hh3cOnuPhysicalEntry ::= SEQUENCE 4345 { 4346 hh3cOnuBridgeMac MacAddress, 4347 hh3cOnuFirstPonMac MacAddress, 4348 hh3cOnuFirstPonRegState INTEGER, 4349 hh3cOnuSecondPonMac MacAddress, 4350 hh3cOnuSecondPonRegState INTEGER 4351 } 4352 4353hh3cOnuBridgeMac OBJECT-TYPE 4354 SYNTAX MacAddress 4355 MAX-ACCESS read-only 4356 STATUS current 4357 DESCRIPTION 4358 " 4359 The bridge MAC address of ONU. 4360 " 4361 ::= { hh3cOnuPhysicalEntry 1 } 4362 4363hh3cOnuFirstPonMac OBJECT-TYPE 4364 SYNTAX MacAddress 4365 MAX-ACCESS read-only 4366 STATUS current 4367 DESCRIPTION 4368 " 4369 The MAC address of ONU first PON port. 4370 " 4371 ::= { hh3cOnuPhysicalEntry 2 } 4372 4373hh3cOnuFirstPonRegState OBJECT-TYPE 4374 SYNTAX INTEGER 4375 { 4376 notExist(1), 4377 absent(2), 4378 offline(3), 4379 silent(4), 4380 down(5), 4381 up(6) 4382 } 4383 MAX-ACCESS read-only 4384 STATUS current 4385 DESCRIPTION 4386 " 4387 The register state of ONU first PON port. 4388 " 4389 ::= { hh3cOnuPhysicalEntry 3 } 4390 4391hh3cOnuSecondPonMac OBJECT-TYPE 4392 SYNTAX MacAddress 4393 MAX-ACCESS read-only 4394 STATUS current 4395 DESCRIPTION 4396 " 4397 The MAC address of ONU second PON port. 4398 " 4399 ::= { hh3cOnuPhysicalEntry 4 } 4400 4401hh3cOnuSecondPonRegState OBJECT-TYPE 4402 SYNTAX INTEGER 4403 { 4404 notExist(1), 4405 absent(2), 4406 offline(3), 4407 silent(4), 4408 down(5), 4409 up(6) 4410 } 4411 MAX-ACCESS read-only 4412 STATUS current 4413 DESCRIPTION 4414 " 4415 The register state of ONU second PON port. 4416 " 4417 ::= { hh3cOnuPhysicalEntry 5 } 4418 4419-- 4420-- hh3cOnuSmlkTable 4421-- 4422 4423hh3cOnuSmlkTable OBJECT-TYPE 4424 SYNTAX SEQUENCE OF Hh3cOnuSmlkEntry 4425 MAX-ACCESS not-accessible 4426 STATUS current 4427 DESCRIPTION 4428 " 4429 This table is used for getting ONU SMLK information. 4430 " 4431 ::= { hh3cEponOnuMan 30 } 4432 4433hh3cOnuSmlkEntry OBJECT-TYPE 4434 SYNTAX Hh3cOnuSmlkEntry 4435 MAX-ACCESS not-accessible 4436 STATUS current 4437 DESCRIPTION 4438 " 4439 The entry of the hh3cOnuSmlkTable. 4440 " 4441 INDEX 4442 { 4443 ifIndex, 4444 hh3cOnuSmlkGroupID 4445 } 4446 ::= { hh3cOnuSmlkTable 1 } 4447 4448Hh3cOnuSmlkEntry ::= SEQUENCE 4449 { 4450 hh3cOnuSmlkGroupID Integer32, 4451 hh3cOnuSmlkFirstPonRole INTEGER, 4452 hh3cOnuSmlkFirstPonStatus INTEGER, 4453 hh3cOnuSmlkSecondPonRole INTEGER, 4454 hh3cOnuSmlkSecondPonStatus INTEGER 4455 } 4456 4457hh3cOnuSmlkGroupID OBJECT-TYPE 4458 SYNTAX Integer32 4459 MAX-ACCESS read-only 4460 STATUS current 4461 DESCRIPTION 4462 " 4463 The SMLK group ID of ONU. 4464 " 4465 ::= { hh3cOnuSmlkEntry 1 } 4466 4467hh3cOnuSmlkFirstPonRole OBJECT-TYPE 4468 SYNTAX INTEGER 4469 { 4470 master(1), 4471 slave(2), 4472 null(3) 4473 } 4474 MAX-ACCESS read-only 4475 STATUS current 4476 DESCRIPTION 4477 " 4478 The role of ONU first PON port in a SMLK group. 4479 " 4480 ::= { hh3cOnuSmlkEntry 2 } 4481 4482hh3cOnuSmlkFirstPonStatus OBJECT-TYPE 4483 SYNTAX INTEGER 4484 { 4485 active(1), 4486 standby(2), 4487 down(3), 4488 null(4) 4489 } 4490 MAX-ACCESS read-only 4491 STATUS current 4492 DESCRIPTION 4493 " 4494 The transmitting status of ONU first PON port in a SMLK group. 4495 " 4496 ::= { hh3cOnuSmlkEntry 3 } 4497 4498hh3cOnuSmlkSecondPonRole OBJECT-TYPE 4499 SYNTAX INTEGER 4500 { 4501 master(1), 4502 slave(2), 4503 null(3) 4504 } 4505 MAX-ACCESS read-only 4506 STATUS current 4507 DESCRIPTION 4508 " 4509 The role of ONU second PON port in a SMLK group. 4510 " 4511 ::= { hh3cOnuSmlkEntry 4 } 4512 4513hh3cOnuSmlkSecondPonStatus OBJECT-TYPE 4514 SYNTAX INTEGER 4515 { 4516 active(1), 4517 standby(2), 4518 down(3), 4519 null(4) 4520 } 4521 MAX-ACCESS read-only 4522 STATUS current 4523 DESCRIPTION 4524 " 4525 The transmitting status of ONU second PON port in a SMLK group. 4526 " 4527 ::= { hh3cOnuSmlkEntry 5 } 4528 4529-- 4530-- hh3cOnuRS485PropertiesTable 4531-- 4532 4533hh3cOnuRS485PropertiesTable OBJECT-TYPE 4534 SYNTAX SEQUENCE OF Hh3cOnuRS485PropertiesEntry 4535 MAX-ACCESS not-accessible 4536 STATUS current 4537 DESCRIPTION 4538 "Property table." 4539 ::= { hh3cEponOnuMan 31 } 4540 4541hh3cOnuRS485PropertiesEntry OBJECT-TYPE 4542 SYNTAX Hh3cOnuRS485PropertiesEntry 4543 MAX-ACCESS not-accessible 4544 STATUS current 4545 DESCRIPTION 4546 "The entry of property table." 4547 INDEX { 4548 ifIndex, 4549 hh3cOnuRS485SerialIndex 4550 } 4551 ::= { hh3cOnuRS485PropertiesTable 1 } 4552 4553Hh3cOnuRS485PropertiesEntry ::= 4554 SEQUENCE{ 4555 hh3cOnuRS485SerialIndex 4556 Integer32, 4557 hh3cOnuRS485BaudRate 4558 INTEGER, 4559 hh3cOnuRS485DataBits 4560 INTEGER, 4561 hh3cOnuRS485Parity 4562 INTEGER, 4563 hh3cOnuRS485StopBits 4564 INTEGER, 4565 hh3cOnuRS485FlowControl 4566 INTEGER, 4567 hh3cOnuRS485TXOctets 4568 Integer32, 4569 hh3cOnuRS485RXOctets 4570 Integer32, 4571 hh3cOnuRS485TXErrOctets 4572 Integer32, 4573 hh3cOnuRS485RXErrOctets 4574 Integer32, 4575 hh3cOnuRS485ResetStatistics 4576 INTEGER 4577 } 4578 4579hh3cOnuRS485SerialIndex OBJECT-TYPE 4580 SYNTAX Integer32 (1..64) 4581 MAX-ACCESS not-accessible 4582 STATUS current 4583 DESCRIPTION 4584 "The index of serial port." 4585 ::= { hh3cOnuRS485PropertiesEntry 1 } 4586 4587hh3cOnuRS485BaudRate OBJECT-TYPE 4588 SYNTAX INTEGER { 4589 baudRate300(1), 4590 baudRate600(2), 4591 baudRate1200(3), 4592 baudRate2400(4), 4593 baudRate4800(5), 4594 baudRate9600(6), 4595 baudRate19200(7), 4596 baudRate38400(8), 4597 baudRate57600(9), 4598 baudRate115200(10) 4599 } 4600 MAX-ACCESS read-write 4601 STATUS current 4602 DESCRIPTION 4603 "The port baud rate." 4604 DEFVAL { baudRate9600 } 4605 ::= { hh3cOnuRS485PropertiesEntry 2 } 4606 4607hh3cOnuRS485DataBits OBJECT-TYPE 4608 SYNTAX INTEGER { 4609 five(1), -- 5 data bits 4610 six(2), -- 6 data bits 4611 seven(3), -- 7 data bits 4612 eight(4) -- 8 data bits 4613 } 4614 UNITS "bit" 4615 MAX-ACCESS read-write 4616 STATUS current 4617 DESCRIPTION 4618 "The port number of data bits in a character." 4619 DEFVAL { eight } 4620 ::= { hh3cOnuRS485PropertiesEntry 3 } 4621 4622hh3cOnuRS485Parity OBJECT-TYPE 4623 SYNTAX INTEGER { 4624 none(1), 4625 odd(2), 4626 even(3), 4627 mark(4), 4628 space(5) 4629 } 4630 MAX-ACCESS read-write 4631 STATUS current 4632 DESCRIPTION 4633 "The port sense of a character parity bit." 4634 DEFVAL { none } 4635 ::= { hh3cOnuRS485PropertiesEntry 4 } 4636 4637hh3cOnuRS485StopBits OBJECT-TYPE 4638 SYNTAX INTEGER { 4639 one(1), -- 1 stop bit 4640 two(2), -- 2 stop bits 4641 oneAndHalf(3) -- 1.5 stop bits 4642 } 4643 UNITS "bit" 4644 MAX-ACCESS read-write 4645 STATUS current 4646 DESCRIPTION 4647 "The port number of stop bits." 4648 DEFVAL { one } 4649 ::= { hh3cOnuRS485PropertiesEntry 5 } 4650 4651hh3cOnuRS485FlowControl OBJECT-TYPE 4652 SYNTAX INTEGER{ 4653 none(1), 4654 hardware(2), 4655 xonOrxoff(3) 4656 } 4657 MAX-ACCESS read-write 4658 STATUS current 4659 DESCRIPTION 4660 "The port type of input flow control. 4661 'none' indicates no flow control at this level. 4662 'hardware' indicates using hardware signals. 4663 'xonOrxoff' indicates using software function." 4664 DEFVAL { none } 4665 ::= { hh3cOnuRS485PropertiesEntry 6 } 4666 4667hh3cOnuRS485TXOctets OBJECT-TYPE 4668 SYNTAX Integer32 4669 MAX-ACCESS read-only 4670 STATUS current 4671 DESCRIPTION 4672 "The number of output octets about the port. 4673 The unit is byte." 4674 ::= { hh3cOnuRS485PropertiesEntry 7 } 4675 4676hh3cOnuRS485RXOctets OBJECT-TYPE 4677 SYNTAX Integer32 4678 MAX-ACCESS read-only 4679 STATUS current 4680 DESCRIPTION 4681 "The number of input octets about the port. 4682 The unit is byte." 4683 ::= { hh3cOnuRS485PropertiesEntry 8 } 4684 4685hh3cOnuRS485TXErrOctets OBJECT-TYPE 4686 SYNTAX Integer32 4687 MAX-ACCESS read-only 4688 STATUS current 4689 DESCRIPTION 4690 "The number of output error octets about the port. 4691 The unit is byte." 4692 ::= { hh3cOnuRS485PropertiesEntry 9 } 4693 4694hh3cOnuRS485RXErrOctets OBJECT-TYPE 4695 SYNTAX Integer32 4696 MAX-ACCESS read-only 4697 STATUS current 4698 DESCRIPTION 4699 "The number of input error octets about the port. 4700 The unit is byte." 4701 ::= { hh3cOnuRS485PropertiesEntry 10 } 4702 4703hh3cOnuRS485ResetStatistics OBJECT-TYPE 4704 SYNTAX INTEGER { 4705 counting(1), 4706 clear(2) 4707 } 4708 MAX-ACCESS read-write 4709 STATUS current 4710 DESCRIPTION 4711 "Reset the counters to zero, including hh3cOnuRS485TXOctets, 4712 hh3cOnuRS485RXOctets, hh3cOnuRS485TXErrOctets and 4713 hh3cOnuRS485RXErrOctets." 4714 DEFVAL { counting } 4715 ::= { hh3cOnuRS485PropertiesEntry 11 } 4716 4717-- 4718-- hh3cOnuRS485SessionSummaryTable 4719-- 4720 4721hh3cOnuRS485SessionSummaryTable OBJECT-TYPE 4722 SYNTAX SEQUENCE OF Hh3cOnuRS485SessionSummaryEntry 4723 MAX-ACCESS not-accessible 4724 STATUS current 4725 DESCRIPTION 4726 "Session summary table." 4727 ::= { hh3cEponOnuMan 32 } 4728 4729hh3cOnuRS485SessionSummaryEntry OBJECT-TYPE 4730 SYNTAX Hh3cOnuRS485SessionSummaryEntry 4731 MAX-ACCESS not-accessible 4732 STATUS current 4733 DESCRIPTION 4734 "The entry of session summary table." 4735 INDEX { 4736 ifIndex, 4737 hh3cOnuRS485SerialIndex 4738 } 4739 ::= { hh3cOnuRS485SessionSummaryTable 1 } 4740 4741Hh3cOnuRS485SessionSummaryEntry ::= 4742 SEQUENCE{ 4743 hh3cOnuRS485SessionMaxNum 4744 Integer32, 4745 hh3cOnuRS485SessionNextIndex 4746 Integer32 4747 } 4748 4749hh3cOnuRS485SessionMaxNum OBJECT-TYPE 4750 SYNTAX Integer32 (1..64) 4751 MAX-ACCESS read-only 4752 STATUS current 4753 DESCRIPTION 4754 "The max session number of every serial port 4755 which can be supported." 4756 ::= { hh3cOnuRS485SessionSummaryEntry 1 } 4757 4758hh3cOnuRS485SessionNextIndex OBJECT-TYPE 4759 SYNTAX Integer32 (0..64) 4760 MAX-ACCESS read-only 4761 STATUS current 4762 DESCRIPTION 4763 "The next valid index used for creating a new session raw. 4764 When there is no valid index left, it will return 0. 4765 " 4766 ::= { hh3cOnuRS485SessionSummaryEntry 2 } 4767 4768-- 4769-- hh3cOnuRS485SessionTable 4770-- 4771 4772hh3cOnuRS485SessionTable OBJECT-TYPE 4773 SYNTAX SEQUENCE OF Hh3cOnuRS485SessionEntry 4774 MAX-ACCESS not-accessible 4775 STATUS current 4776 DESCRIPTION 4777 "RS485 raw session table. Data received from RS485 will be sent 4778 to the destination by raw sockets. 4779 " 4780 ::= { hh3cEponOnuMan 33 } 4781 4782hh3cOnuRS485SessionEntry OBJECT-TYPE 4783 SYNTAX Hh3cOnuRS485SessionEntry 4784 MAX-ACCESS not-accessible 4785 STATUS current 4786 DESCRIPTION 4787 "The entry of session table." 4788 INDEX { 4789 ifIndex, 4790 hh3cOnuRS485SerialIndex, 4791 hh3cOnuRS485SessionIndex 4792 } 4793 ::= { hh3cOnuRS485SessionTable 1 } 4794 4795Hh3cOnuRS485SessionEntry ::= 4796 SEQUENCE{ 4797 hh3cOnuRS485SessionIndex 4798 Integer32, 4799 hh3cOnuRS485SessionType 4800 INTEGER, 4801 hh3cOnuRS485SessionAddType 4802 InetAddressType, 4803 hh3cOnuRS485SessionRemoteIP 4804 InetAddress, 4805 hh3cOnuRS485SessionRemotePort 4806 Integer32, 4807 hh3cOnuRS485SessionLocalPort 4808 Integer32, 4809 hh3cOnuRS485SessionRowStatus 4810 RowStatus 4811 } 4812 4813hh3cOnuRS485SessionIndex OBJECT-TYPE 4814 SYNTAX Integer32 (1..64) 4815 MAX-ACCESS not-accessible 4816 STATUS current 4817 DESCRIPTION 4818 "Raw session index." 4819 ::= { hh3cOnuRS485SessionEntry 1 } 4820 4821hh3cOnuRS485SessionType OBJECT-TYPE 4822 SYNTAX INTEGER { 4823 udp(1), 4824 tcpClient(2), 4825 tcpServer(3) 4826 } 4827 MAX-ACCESS read-create 4828 STATUS current 4829 DESCRIPTION 4830 "The type of a session. 4831 A session can use UDP socket, TCP socket as a client, 4832 or TCP socket as a server." 4833 ::= { hh3cOnuRS485SessionEntry 2 } 4834 4835hh3cOnuRS485SessionAddType OBJECT-TYPE 4836 SYNTAX InetAddressType 4837 MAX-ACCESS read-create 4838 STATUS current 4839 DESCRIPTION 4840 "This object indicates the transport type of the 4841 address contained in hh3cOnuRS485SessionRemoteIP object." 4842 ::= { hh3cOnuRS485SessionEntry 3 } 4843 4844hh3cOnuRS485SessionRemoteIP OBJECT-TYPE 4845 SYNTAX InetAddress 4846 MAX-ACCESS read-create 4847 STATUS current 4848 DESCRIPTION 4849 "The IP of remote landing. 4850 When session type is 'udp', this is the peer IP. 4851 When session type is 'tcpClient', this is the server IP. 4852 When session type is 'tcpServer', this is invalid. 4853 " 4854 ::= { hh3cOnuRS485SessionEntry 4 } 4855 4856hh3cOnuRS485SessionRemotePort OBJECT-TYPE 4857 SYNTAX Integer32 (1024..65535) 4858 MAX-ACCESS read-create 4859 STATUS current 4860 DESCRIPTION 4861 "The port of remote landing. 4862 When session type is 'udp', this is the peer port. 4863 When session type is 'tcpClient', this is the server port. 4864 When session type is 'tcpServer', this is invalid. 4865 " 4866 ::= { hh3cOnuRS485SessionEntry 5 } 4867 4868hh3cOnuRS485SessionLocalPort OBJECT-TYPE 4869 SYNTAX Integer32 (1024..65535) 4870 MAX-ACCESS read-create 4871 STATUS current 4872 DESCRIPTION 4873 "Local socket port. 4874 When session type is 'udp', this is local UDP socket port. 4875 When session type is 'tcpClient', this is invalid. 4876 When session type is 'tcpServer', this is the local port which 4877 will be listened. 4878 " 4879 ::= { hh3cOnuRS485SessionEntry 6 } 4880 4881hh3cOnuRS485SessionRowStatus OBJECT-TYPE 4882 SYNTAX RowStatus 4883 MAX-ACCESS read-create 4884 STATUS current 4885 DESCRIPTION 4886 "The status used for creating, 4887 modifying, and deleting instances of 4888 the columnar objects in raw session table." 4889 ::= { hh3cOnuRS485SessionEntry 7 } 4890 4891-- 4892-- hh3cOnuRS485SessionErrInfoTable 4893-- 4894 4895hh3cOnuRS485SessionErrInfoTable OBJECT-TYPE 4896 SYNTAX SEQUENCE OF Hh3cOnuRS485SessionErrInfoEntry 4897 MAX-ACCESS not-accessible 4898 STATUS current 4899 DESCRIPTION 4900 "Error information table. When failed to create a session, 4901 error information can be got from this table." 4902 ::= { hh3cEponOnuMan 34 } 4903 4904hh3cOnuRS485SessionErrInfoEntry OBJECT-TYPE 4905 SYNTAX Hh3cOnuRS485SessionErrInfoEntry 4906 MAX-ACCESS not-accessible 4907 STATUS current 4908 DESCRIPTION 4909 "The entry of error information table." 4910 INDEX { 4911 ifIndex, 4912 hh3cOnuRS485SerialIndex, 4913 hh3cOnuRS485SessionIndex 4914 } 4915 ::= { hh3cOnuRS485SessionErrInfoTable 1 } 4916 4917Hh3cOnuRS485SessionErrInfoEntry ::= 4918 SEQUENCE{ 4919 hh3cOnuRS485SessionErrInfo 4920 DisplayString 4921 } 4922 4923hh3cOnuRS485SessionErrInfo OBJECT-TYPE 4924 SYNTAX DisplayString 4925 MAX-ACCESS read-only 4926 STATUS current 4927 DESCRIPTION 4928 "Error information string. When a response with 'noCreeation' for 4929 row creation in table hh3cOnuRS485SessionTable, 4930 the error reason can be got from this object." 4931 ::= { hh3cOnuRS485SessionErrInfoEntry 1 } 4932 4933-- 4934-- hh3cEponBatchOperationBySlotTable 4935-- 4936 4937hh3cEponBatchOperationBySlotTable OBJECT-TYPE 4938 SYNTAX SEQUENCE OF Hh3cEponBatchOperationBySlotEntry 4939 MAX-ACCESS not-accessible 4940 STATUS current 4941 DESCRIPTION 4942 " 4943 This table is used for batch operation by slot. 4944 " 4945 ::= { hh3cEponBatchOperationMan 1 } 4946 4947hh3cEponBatchOperationBySlotEntry OBJECT-TYPE 4948 SYNTAX Hh3cEponBatchOperationBySlotEntry 4949 MAX-ACCESS not-accessible 4950 STATUS current 4951 DESCRIPTION 4952 " 4953 The entry of the hh3cEponBatchOperationBySlotTable. 4954 " 4955 INDEX 4956 { 4957 hh3cEponBatchOperationBySlotIndex 4958 } 4959 ::= { hh3cEponBatchOperationBySlotTable 1 } 4960 4961Hh3cEponBatchOperationBySlotEntry ::= SEQUENCE 4962 { 4963 hh3cEponBatchOperationBySlotIndex Integer32, 4964 hh3cEponBatchOperationBySlotType INTEGER, 4965 hh3cEponBatchOperationBySlot INTEGER, 4966 hh3cEponBatchOperationBySlotResult Integer32 4967 } 4968 4969hh3cEponBatchOperationBySlotIndex OBJECT-TYPE 4970 SYNTAX Integer32 4971 MAX-ACCESS not-accessible 4972 STATUS current 4973 DESCRIPTION 4974 " 4975 The EPON board index. 4976 " 4977 ::= { hh3cEponBatchOperationBySlotEntry 1 } 4978 4979hh3cEponBatchOperationBySlotType OBJECT-TYPE 4980 SYNTAX INTEGER 4981 { 4982 resetUnknown(1), 4983 updateDba(9), 4984 updateONU(10) 4985 } 4986 MAX-ACCESS read-write 4987 STATUS current 4988 DESCRIPTION 4989 " 4990 The types of batch operation by slot: 4991 1 - resetUnknown, the object value is not set. 4992 9 - updateDba, update OLT DBA algorithm. 4993 Config the MIB object module hh3cEponDbaUpdateFileName. 4994 10 - updateONU, update ONU firmware. 4995 Config the MIB object module hh3cEponOnuUpdateFileName 4996 with the filename of ONU firmware first. 4997 " 4998 ::= { hh3cEponBatchOperationBySlotEntry 2 } 4999 5000hh3cEponBatchOperationBySlot OBJECT-TYPE 5001 SYNTAX INTEGER 5002 { 5003 batOpBySlot(1) 5004 } 5005 MAX-ACCESS read-write 5006 STATUS current 5007 DESCRIPTION 5008 " 5009 Execute batch operation. 5010 " 5011 ::= { hh3cEponBatchOperationBySlotEntry 3 } 5012 5013hh3cEponBatchOperationBySlotResult OBJECT-TYPE 5014 SYNTAX Integer32 5015 MAX-ACCESS read-only 5016 STATUS current 5017 DESCRIPTION 5018 " 5019 The result of batch operation. 5020 0xFFFF - other, general error. 5021 1 - working, operation is not completed. 5022 2 - successful, completed successfully. 5023 3 - failed because the DBA source file does not exist. 5024 4 - failed because the ONU firmware file does not exist. 5025 5 - failed because of not set the filename of DBA source. 5026 6 - failed because of not set the filename of ONU firmware. 5027 7 - failed because of not set slottype. 5028 " 5029 ::= { hh3cEponBatchOperationBySlotEntry 4 } 5030 5031-- 5032-- hh3cEponBatchOperationByOLTTable 5033-- 5034 5035hh3cEponBatchOperationByOLTTable OBJECT-TYPE 5036 SYNTAX SEQUENCE OF Hh3cEponBatchOperationByOLTEntry 5037 MAX-ACCESS not-accessible 5038 STATUS current 5039 DESCRIPTION 5040 " 5041 This table is used for batch operation by OLT. 5042 " 5043 ::= { hh3cEponBatchOperationMan 2 } 5044 5045hh3cEponBatchOperationByOLTEntry OBJECT-TYPE 5046 SYNTAX Hh3cEponBatchOperationByOLTEntry 5047 MAX-ACCESS not-accessible 5048 STATUS current 5049 DESCRIPTION 5050 " 5051 The entry of the hh3cEponBatchOperationByOLTTable. 5052 " 5053 INDEX 5054 { 5055 ifIndex 5056 } 5057 ::= { hh3cEponBatchOperationByOLTTable 1 } 5058 5059Hh3cEponBatchOperationByOLTEntry ::= SEQUENCE 5060 { 5061 hh3cEponBatchOperationByOLTType INTEGER, 5062 hh3cEponBatchOperationByOLT INTEGER, 5063 hh3cEponBatchOperationByOLTResult Integer32 5064 } 5065 5066hh3cEponBatchOperationByOLTType OBJECT-TYPE 5067 SYNTAX INTEGER 5068 { 5069 resetUnknown(1), 5070 updateONU(5) 5071 } 5072 MAX-ACCESS read-write 5073 STATUS current 5074 DESCRIPTION 5075 " 5076 The types of batch operation by OLT(operation for all ONUs in the 5077 OLT): 5078 1 -- resetUnknown, the object value is not set. 5079 5 -- updateONU, update ONU firmware. 5080 configure the MIB object module hh3cEponOnuUpdateFileName 5081 with the filename of ONU firmware first. 5082 " 5083 ::= { hh3cEponBatchOperationByOLTEntry 1 } 5084 5085hh3cEponBatchOperationByOLT OBJECT-TYPE 5086 SYNTAX INTEGER 5087 { 5088 batOpByOlt(1) 5089 } 5090 MAX-ACCESS read-write 5091 STATUS current 5092 DESCRIPTION 5093 " 5094 Execute batch operation. 5095 " 5096 ::= { hh3cEponBatchOperationByOLTEntry 2 } 5097 5098hh3cEponBatchOperationByOLTResult OBJECT-TYPE 5099 SYNTAX Integer32 5100 MAX-ACCESS read-only 5101 STATUS current 5102 DESCRIPTION 5103 " 5104 The result of batch operation: 5105 0xFFFF -- other, gernal error. 5106 1 -- working, operation is not completed. 5107 2 -- successful, operation completed successfully. 5108 4 -- failed because the ONU firmware file does not exist. 5109 6 -- failed because of not set the filename of ONU firmware. 5110 7 -- failed because of not set olttype. 5111 " 5112 ::= { hh3cEponBatchOperationByOLTEntry 3 } 5113 5114-- 5115-- hh3cOnuFirmwareUpdateByTypeTable 5116-- 5117 5118hh3cOnuFirmwareUpdateByTypeTable OBJECT-TYPE 5119 SYNTAX SEQUENCE OF Hh3cOnuFirmwareUpdateByTypeEntry 5120 MAX-ACCESS not-accessible 5121 STATUS current 5122 DESCRIPTION 5123 " 5124 This table is used to update ONU by ONU type. 5125 " 5126 ::= { hh3cEponBatchOperationMan 3 } 5127 5128hh3cOnuFirmwareUpdateByTypeEntry OBJECT-TYPE 5129 SYNTAX Hh3cOnuFirmwareUpdateByTypeEntry 5130 MAX-ACCESS not-accessible 5131 STATUS current 5132 DESCRIPTION 5133 " 5134 The entry of the hh3cOnuFirmwareUpdateByTypeTable. 5135 " 5136 INDEX 5137 { 5138 hh3cOnuUpdateByOnuTypeIndex 5139 } 5140 ::= { hh3cOnuFirmwareUpdateByTypeTable 1 } 5141 5142Hh3cOnuFirmwareUpdateByTypeEntry ::= SEQUENCE 5143 { 5144 hh3cOnuUpdateByOnuTypeIndex Integer32, 5145 hh3cOnuUpdateByTypeOnuType OCTET STRING, 5146 hh3cOnuUpdateByTypeFileName OCTET STRING, 5147 hh3cOnuUpdateByTypeRowStatus RowStatus 5148 } 5149 5150hh3cOnuUpdateByOnuTypeIndex OBJECT-TYPE 5151 SYNTAX Integer32 5152 MAX-ACCESS not-accessible 5153 STATUS current 5154 DESCRIPTION 5155 " 5156 The type and file relationship table entry index. 5157 " 5158 ::= { hh3cOnuFirmwareUpdateByTypeEntry 1 } 5159 5160hh3cOnuUpdateByTypeOnuType OBJECT-TYPE 5161 SYNTAX OCTET STRING(SIZE(0..15)) 5162 MAX-ACCESS read-create 5163 STATUS current 5164 DESCRIPTION 5165 " 5166 The type of ONUs. 5167 " 5168 ::= { hh3cOnuFirmwareUpdateByTypeEntry 2 } 5169 5170hh3cOnuUpdateByTypeFileName OBJECT-TYPE 5171 SYNTAX OCTET STRING(SIZE(0..255)) 5172 MAX-ACCESS read-create 5173 STATUS current 5174 DESCRIPTION 5175 " 5176 The file to be updated for the type of ONUs. 5177 " 5178 ::= { hh3cOnuFirmwareUpdateByTypeEntry 3 } 5179 5180hh3cOnuUpdateByTypeRowStatus OBJECT-TYPE 5181 SYNTAX RowStatus 5182 MAX-ACCESS read-create 5183 STATUS current 5184 DESCRIPTION 5185 " 5186 The status of this table entry. 5187 Only createAndGo and destroy actions are supported. 5188 " 5189 ::= { hh3cOnuFirmwareUpdateByTypeEntry 4 } 5190 5191hh3cEponErrorInfo OBJECT IDENTIFIER ::= { hh3cEponMibObjects 7 } 5192 5193hh3cEponSoftwareErrorCode OBJECT-TYPE 5194 SYNTAX Integer32 5195 MAX-ACCESS accessible-for-notify 5196 STATUS current 5197 DESCRIPTION 5198 " 5199 OLT software error code. 5200 " 5201 ::= { hh3cEponErrorInfo 1 } 5202 5203hh3cOamVendorSpecificAlarmCode OBJECT-TYPE 5204 SYNTAX Integer32 5205 MAX-ACCESS accessible-for-notify 5206 STATUS current 5207 DESCRIPTION 5208 " 5209 Alarm code of the vendor. 5210 " 5211 ::= { hh3cEponErrorInfo 2 } 5212 5213hh3cEponOnuRegErrorMacAddr OBJECT-TYPE 5214 SYNTAX OCTET STRING 5215 MAX-ACCESS accessible-for-notify 5216 STATUS current 5217 DESCRIPTION 5218 " 5219 The MAC of ONU registered error. 5220 " 5221 ::= { hh3cEponErrorInfo 3 } 5222 5223hh3cOamEventLogType OBJECT-TYPE 5224 SYNTAX Unsigned32 5225 MAX-ACCESS accessible-for-notify 5226 STATUS current 5227 DESCRIPTION 5228 " 5229 The type of event that generated this entry in the event log. 5230 " 5231 ::= { hh3cEponErrorInfo 4 } 5232 5233hh3cOamEventLogLocation OBJECT-TYPE 5234 SYNTAX INTEGER{local(1),remote(2)} 5235 MAX-ACCESS accessible-for-notify 5236 STATUS current 5237 DESCRIPTION 5238 " 5239 Whether this event occurred locally, or was received from the 5240 OAM peer via Ethernet OAM. 5241 " 5242 ::= { hh3cEponErrorInfo 5 } 5243 5244hh3cEponLoopbackPortIndex OBJECT-TYPE 5245 SYNTAX Integer32 5246 MAX-ACCESS accessible-for-notify 5247 STATUS current 5248 DESCRIPTION 5249 " 5250 The index of port which generate loop back event. 5251 " 5252 ::= { hh3cEponErrorInfo 6 } 5253 5254hh3cEponLoopbackPortDescr OBJECT-TYPE 5255 SYNTAX OCTET STRING(SIZE(0..255)) 5256 MAX-ACCESS accessible-for-notify 5257 STATUS current 5258 DESCRIPTION 5259 " 5260 A textual string containing information about the 5261 port generated loop back event. 5262 " 5263 ::= { hh3cEponErrorInfo 7 } 5264 5265hh3cOltPortAlarmLlidMisFrames OBJECT-TYPE 5266 SYNTAX Unsigned32 5267 MAX-ACCESS accessible-for-notify 5268 STATUS current 5269 DESCRIPTION 5270 " 5271 the amount of mismatched frames about the LLID mismatch alarm. 5272 " 5273 ::= { hh3cEponErrorInfo 8 } 5274 5275hh3cOltPortAlarmBer OBJECT-TYPE 5276 SYNTAX Unsigned32 5277 MAX-ACCESS accessible-for-notify 5278 STATUS current 5279 DESCRIPTION 5280 " 5281 error bit rate. 5282 " 5283 ::= { hh3cEponErrorInfo 9 } 5284 5285hh3cOltPortAlarmFer OBJECT-TYPE 5286 SYNTAX Unsigned32 5287 MAX-ACCESS accessible-for-notify 5288 STATUS current 5289 DESCRIPTION 5290 " 5291 error frames rate. 5292 " 5293 ::= { hh3cEponErrorInfo 10 } 5294 5295hh3cEponOnuRegSilentMac OBJECT-TYPE 5296 SYNTAX OCTET STRING 5297 MAX-ACCESS accessible-for-notify 5298 STATUS current 5299 DESCRIPTION 5300 " 5301 The MAC of silent ONU. 5302 " 5303 ::= { hh3cEponErrorInfo 11 } 5304 5305hh3cEponOperationResult OBJECT-TYPE 5306 SYNTAX OCTET STRING(SIZE(0..255)) 5307 MAX-ACCESS accessible-for-notify 5308 STATUS current 5309 DESCRIPTION 5310 " 5311 The result of EPON operation. 5312 " 5313 ::= { hh3cEponErrorInfo 12 } 5314 5315hh3cEponOnuLaserState OBJECT-TYPE 5316 SYNTAX INTEGER 5317 { 5318 normal(1), 5319 laserAlwaysOn(2), 5320 signalDegradation(3), 5321 endOfLife(4) 5322 } 5323 MAX-ACCESS accessible-for-notify 5324 STATUS current 5325 DESCRIPTION 5326 " 5327 The state of ONU laser. 5328 " 5329 ::= { hh3cEponErrorInfo 13 } 5330 5331-- 5332-- hh3cEpon NOTIFICATION 5333-- 5334 5335hh3cEponTrap OBJECT IDENTIFIER ::= { hh3cEponMibObjects 8 } 5336 5337hh3cEponTrapPrefix OBJECT IDENTIFIER ::= { hh3cEponTrap 0 } 5338 5339hh3cEponPortAlarmBerTrap NOTIFICATION-TYPE 5340 OBJECTS 5341 { 5342 ifIndex, 5343 ifDescr, 5344 hh3cOltPortAlarmBerDirect, 5345 hh3cOltPortAlarmBer, 5346 hh3cOltPortAlarmBerThreshold 5347 } 5348 STATUS current 5349 DESCRIPTION 5350 " 5351 A hh3cEponPortAlarmBerTrap notification is sent when 5352 a BER threshold crossing event is detected. 5353 " 5354 ::= { hh3cEponTrapPrefix 1 } 5355 5356hh3cEponPortAlarmFerTrap NOTIFICATION-TYPE 5357 OBJECTS 5358 { 5359 ifIndex, 5360 ifDescr, 5361 hh3cOltPortAlarmFerDirect, 5362 hh3cOltPortAlarmFer, 5363 hh3cOltPortAlarmFerThreshold 5364 } 5365 STATUS current 5366 DESCRIPTION 5367 " 5368 A hh3cEponPortAlarmFerTrap notification is sent when 5369 a frame error rate threshold crossing event is detected. 5370 " 5371 ::= { hh3cEponTrapPrefix 2 } 5372 5373hh3cEponErrorLLIDFrameTrap NOTIFICATION-TYPE 5374 OBJECTS 5375 { 5376 ifIndex, 5377 ifDescr, 5378 hh3cOltPortAlarmLlidMisFrames, 5379 hh3cOltPortAlarmLlidMismatchThreshold 5380 } 5381 STATUS current 5382 DESCRIPTION 5383 " 5384 A hh3cEponErrorLLIDFrameTrap notification is sent when a 5385 LLID mismatched frames rate threshold crossing event is detected. 5386 " 5387 ::= { hh3cEponTrapPrefix 3 } 5388 5389hh3cEponLoopBackEnableTrap NOTIFICATION-TYPE 5390 OBJECTS 5391 { 5392 ifIndex, 5393 ifDescr, 5394 hh3cEponLoopbackPortIndex, 5395 hh3cEponLoopbackPortDescr 5396 } 5397 STATUS current 5398 DESCRIPTION 5399 " 5400 A hh3cEponLoopBackEnableTrap notification is sent when 5401 the loop back command is committed. 5402 " 5403 ::= { hh3cEponTrapPrefix 4 } 5404 5405hh3cEponOnuRegistrationErrTrap NOTIFICATION-TYPE 5406 OBJECTS 5407 { 5408 ifIndex, 5409 ifDescr, 5410 hh3cEponOnuRegErrorMacAddr 5411 } 5412 STATUS current 5413 DESCRIPTION 5414 " 5415 A hh3cEponOnuRegistrationErrTrap notification is sent when a 5416 ONU register failed. 5417 " 5418 ::= { hh3cEponTrapPrefix 5 } 5419 5420hh3cEponOamDisconnectionTrap NOTIFICATION-TYPE 5421 OBJECTS 5422 { 5423 ifIndex, 5424 ifDescr 5425 } 5426 STATUS current 5427 DESCRIPTION 5428 " 5429 A hh3cEponOamDisconnectionTrap notification is sent when 5430 LLID's OAM link is disconnected. 5431 " 5432 ::= { hh3cEponTrapPrefix 6 } 5433 5434hh3cEponEncryptionKeyErrTrap NOTIFICATION-TYPE 5435 OBJECTS 5436 { 5437 ifIndex, 5438 ifDescr 5439 } 5440 STATUS current 5441 DESCRIPTION 5442 " 5443 A hh3cEponEncryptionKeyErrTrap notification is sent when 5444 LLID's encryption key is bad. 5445 " 5446 ::= { hh3cEponTrapPrefix 7 } 5447 5448hh3cEponRemoteStableTrap NOTIFICATION-TYPE 5449 OBJECTS 5450 { 5451 ifIndex, 5452 ifDescr 5453 } 5454 STATUS current 5455 DESCRIPTION 5456 " 5457 A hh3cEponRemoteStableTrap notification is sent when 5458 remote Data Terminal Equipment(DTE) has not seen or 5459 is unsatisfied with local state information. 5460 " 5461 ::= { hh3cEponTrapPrefix 8 } 5462 5463hh3cEponLocalStableTrap NOTIFICATION-TYPE 5464 OBJECTS 5465 { 5466 ifIndex, 5467 ifDescr 5468 } 5469 STATUS current 5470 DESCRIPTION 5471 " 5472 A hh3cEponLocalStableTrap notification is sent when 5473 DTE has not seen or is unsatisfied with remote state 5474 information. 5475 " 5476 ::= { hh3cEponTrapPrefix 9 } 5477 5478hh3cEponOamVendorSpecificTrap NOTIFICATION-TYPE 5479 OBJECTS 5480 { 5481 ifIndex, 5482 ifDescr, 5483 hh3cOamVendorSpecificAlarmCode 5484 } 5485 STATUS current 5486 DESCRIPTION 5487 " 5488 A hh3cEponOamVendorSpecificTrap notification is sent when 5489 system vendor specific OAM alarm raised. 5490 " 5491 ::= { hh3cEponTrapPrefix 10 } 5492 5493hh3cEponSoftwareErrTrap NOTIFICATION-TYPE 5494 OBJECTS 5495 { 5496 hh3cLswFrameIndex, 5497 hh3cLswSlotIndex, 5498 hh3cEponSoftwareErrorCode 5499 } 5500 STATUS current 5501 DESCRIPTION 5502 " 5503 A hh3cEponSoftwareErrTrap notification is sent when 5504 a PAS-SOFT internal error occurs. 5505 " 5506 ::= { hh3cEponTrapPrefix 11 } 5507 5508hh3cEponPortAlarmBerRecoverTrap NOTIFICATION-TYPE 5509 OBJECTS 5510 { 5511 ifIndex, 5512 ifDescr, 5513 hh3cOltPortAlarmBerDirect 5514 } 5515 STATUS current 5516 DESCRIPTION 5517 " 5518 A hh3cEponPortAlarmBerRecoverTrap notification is sent when 5519 a BER threshold crossing event is detected and then recovered. 5520 " 5521 ::= { hh3cEponTrapPrefix 12 } 5522 5523hh3cEponPortAlarmFerRecoverTrap NOTIFICATION-TYPE 5524 OBJECTS 5525 { 5526 ifIndex, 5527 ifDescr, 5528 hh3cOltPortAlarmFerDirect 5529 } 5530 STATUS current 5531 DESCRIPTION 5532 " 5533 A hh3cEponPortAlarmFerRecoverTrap notification is sent when 5534 a frame error rate threshold crossing event is detected and then 5535 recoverd. 5536 " 5537 ::= { hh3cEponTrapPrefix 13 } 5538 5539hh3cEponErrorLLIDFrameRecoverTrap NOTIFICATION-TYPE 5540 OBJECTS 5541 { 5542 ifIndex, 5543 ifDescr 5544 } 5545 STATUS current 5546 DESCRIPTION 5547 " 5548 A hh3cEponErrorLLIDFrameRecoverTrap notification is sent when a 5549 LLID mismatched frames rate threshold crossing event is detected 5550 and then recoverd. 5551 " 5552 ::= { hh3cEponTrapPrefix 14 } 5553 5554hh3cEponLoopBackEnableRecoverTrap NOTIFICATION-TYPE 5555 OBJECTS 5556 { 5557 ifIndex, 5558 ifDescr 5559 } 5560 STATUS current 5561 DESCRIPTION 5562 " 5563 A hh3cEponLoopBackEnableRecoverTrap notification is sent when 5564 the loop back is detected and then recoverd. 5565 " 5566 ::= { hh3cEponTrapPrefix 15 } 5567 5568hh3cEponOnuRegistrationErrRecoverTrap NOTIFICATION-TYPE 5569 OBJECTS 5570 { 5571 ifIndex, 5572 ifDescr, 5573 hh3cEponOnuRegErrorMacAddr 5574 } 5575 STATUS current 5576 DESCRIPTION 5577 " 5578 A hh3cEponOnuRegistrationErrRecoverTrap notification is sent when an 5579 ONU register failed and then register successful again. 5580 " 5581 ::= { hh3cEponTrapPrefix 16 } 5582 5583hh3cEponOamDisconnectionRecoverTrap NOTIFICATION-TYPE 5584 OBJECTS 5585 { 5586 ifIndex, 5587 ifDescr 5588 } 5589 STATUS current 5590 DESCRIPTION 5591 " 5592 A hh3cEponOamDisconnectionRecoverTrap notification is sent when 5593 LLID's OAM link is disconnected and then connected. 5594 " 5595 ::= { hh3cEponTrapPrefix 17 } 5596 5597hh3cEponEncryptionKeyErrRecoverTrap NOTIFICATION-TYPE 5598 OBJECTS 5599 { 5600 ifIndex, 5601 ifDescr 5602 } 5603 STATUS current 5604 DESCRIPTION 5605 " 5606 A hh3cEponEncryptionKeyErrRecoverTrap notification is sent when 5607 LLID's encryption key is bad and then right. 5608 " 5609 ::= { hh3cEponTrapPrefix 18 } 5610 5611hh3cEponRemoteStableRecoverTrap NOTIFICATION-TYPE 5612 OBJECTS 5613 { 5614 ifIndex, 5615 ifDescr 5616 } 5617 STATUS current 5618 DESCRIPTION 5619 " 5620 A hh3cEponRemoteStableRecoverTrap notification is sent when 5621 remote DTE has not seen or is unsatisfied with local 5622 state information and then is realized. 5623 " 5624 ::= { hh3cEponTrapPrefix 19 } 5625 5626hh3cEponLocalStableRecoverTrap NOTIFICATION-TYPE 5627 OBJECTS 5628 { 5629 ifIndex, 5630 ifDescr 5631 } 5632 STATUS current 5633 DESCRIPTION 5634 " 5635 A hh3cEponLocalStableRecoverTrap notification is sent when 5636 DTE has not seen or is unsatisfied with remote state 5637 information and then is realized. 5638 " 5639 ::= { hh3cEponTrapPrefix 20 } 5640 5641hh3cEponOamVendorSpecificRecoverTrap NOTIFICATION-TYPE 5642 OBJECTS 5643 { 5644 ifIndex, 5645 ifDescr, 5646 hh3cOamVendorSpecificAlarmCode 5647 } 5648 STATUS current 5649 DESCRIPTION 5650 " 5651 A hh3cEponOamVendorSpecificRecoverTrap notification is sent when 5652 system vendor specific OAM alarm is detected and then recovered. 5653 " 5654 ::= { hh3cEponTrapPrefix 21 } 5655 5656hh3cEponSoftwareErrRecoverTrap NOTIFICATION-TYPE 5657 OBJECTS 5658 { 5659 hh3cLswFrameIndex, 5660 hh3cLswSlotIndex, 5661 hh3cEponSoftwareErrorCode 5662 } 5663 STATUS current 5664 DESCRIPTION 5665 " 5666 A hh3cEponSoftwareErrRecoverTrap notification is sent when 5667 a PAS-SOFT internal error is detected and then recovered. 5668 " 5669 ::= { hh3cEponTrapPrefix 22 } 5670 5671hh3cDot3OamThresholdRecoverEvent NOTIFICATION-TYPE 5672 OBJECTS 5673 { 5674 ifIndex, 5675 hh3cOamEventLogType, 5676 hh3cOamEventLogLocation 5677 } 5678 STATUS current 5679 DESCRIPTION 5680 " 5681 A hh3cDot3OamThresholdRecoverEvent notification is sent when 5682 hh3cDot3OamThresholdEvent is detected and then recoverd. 5683 " 5684 ::= { hh3cEponTrapPrefix 23 } 5685 5686 5687hh3cDot3OamNonThresholdRecoverEvent NOTIFICATION-TYPE 5688 OBJECTS 5689 { 5690 ifIndex, 5691 hh3cOamEventLogType, 5692 hh3cOamEventLogLocation 5693 } 5694 STATUS current 5695 DESCRIPTION 5696 " 5697 A hh3cDot3OamNonThresholdRecoverEvent notification is sent when 5698 hh3cDot3OamNonThresholdEvent is detected and then recoverd. 5699 " 5700 ::= { hh3cEponTrapPrefix 24 } 5701 5702hh3cEponOnuRegExcessTrap NOTIFICATION-TYPE 5703 OBJECTS 5704 { 5705 ifIndex, 5706 ifDescr 5707 } 5708 STATUS current 5709 DESCRIPTION 5710 " 5711 A hh3cEponOnuRegExcessTrap notification is sent when the 5712 number of registered ONUs exceeds the limit. 5713 " 5714 ::= { hh3cEponTrapPrefix 25 } 5715 5716hh3cEponOnuRegExcessRecoverTrap NOTIFICATION-TYPE 5717 OBJECTS 5718 { 5719 ifIndex, 5720 ifDescr 5721 } 5722 STATUS current 5723 DESCRIPTION 5724 " 5725 A hh3cEponOnuRegExcessRecoverTrap notification is sent when 5726 hh3cEponOnuRegExcessTrap is detected and then recoverd. 5727 " 5728 ::= { hh3cEponTrapPrefix 26 } 5729 5730hh3cEponOnuPowerOffTrap NOTIFICATION-TYPE 5731 OBJECTS 5732 { 5733 ifIndex, 5734 ifDescr 5735 } 5736 STATUS current 5737 DESCRIPTION 5738 " 5739 A hh3cEponOnuPowerOffTrap notification is sent when ONU is power off. 5740 " 5741 ::= { hh3cEponTrapPrefix 27 } 5742 5743hh3cEponOltSwitchoverTrap NOTIFICATION-TYPE 5744 OBJECTS 5745 { 5746 ifIndex, 5747 ifDescr 5748 } 5749 STATUS current 5750 DESCRIPTION 5751 " 5752 A hh3cEponOltSwithoverTrap notification is sent when OLT switchover 5753 is detected. 5754 " 5755 ::= { hh3cEponTrapPrefix 28 } 5756 5757hh3cEponOltDFETrap NOTIFICATION-TYPE 5758 OBJECTS 5759 { 5760 ifIndex, 5761 ifDescr 5762 } 5763 STATUS current 5764 DESCRIPTION 5765 " 5766 A hh3cEponOltDFETrap notification is sent when there was 5767 a serious problem(device fatal error) on OLT. 5768 " 5769 ::= { hh3cEponTrapPrefix 29 } 5770 5771hh3cEponOltDFERecoverTrap NOTIFICATION-TYPE 5772 OBJECTS 5773 { 5774 ifIndex, 5775 ifDescr 5776 } 5777 STATUS current 5778 DESCRIPTION 5779 " 5780 A hh3cEponOltDFERecoverTrap notification is sent when 5781 device fatal error is detected and then recoverd. 5782 " 5783 ::= { hh3cEponTrapPrefix 30 } 5784 5785hh3cEponOnuSilenceTrap NOTIFICATION-TYPE 5786 OBJECTS 5787 { 5788 ifIndex, 5789 ifDescr, 5790 hh3cEponOnuRegSilentMac 5791 } 5792 STATUS current 5793 DESCRIPTION 5794 " 5795 The hh3cEponOnuSilenceTrap notification is sent when an 5796 unbound ONU try to register to an OLT. 5797 " 5798 ::= { hh3cEponTrapPrefix 31 } 5799 5800hh3cEponOnuSilenceRecoverTrap NOTIFICATION-TYPE 5801 OBJECTS 5802 { 5803 ifIndex, 5804 ifDescr, 5805 hh3cEponOnuRegSilentMac 5806 } 5807 STATUS current 5808 DESCRIPTION 5809 " 5810 The hh3cEponOnuSilenceRecoverTrap notification is sent when 5811 a silent ONU is bound in the OLT or the aging onu mac 5812 address is timeout. 5813 " 5814 ::= { hh3cEponTrapPrefix 32 } 5815 5816hh3cEponOnuUpdateResultTrap NOTIFICATION-TYPE 5817 OBJECTS 5818 { 5819 ifIndex, 5820 ifDescr, 5821 hh3cOnuBindMacAddress, 5822 hh3cOnuUpdateResult, 5823 hh3cOnuRegType, 5824 hh3cOnuUpdateFileName 5825 } 5826 STATUS current 5827 DESCRIPTION 5828 " 5829 A hh3cEponUpdateResultTrap notification is sent when 5830 an ONU reported its firmware update result. 5831 " 5832 ::= { hh3cEponTrapPrefix 33 } 5833 5834hh3cEponOnuAutoBindTrap NOTIFICATION-TYPE 5835 OBJECTS 5836 { 5837 ifIndex, 5838 ifDescr, 5839 hh3cOnuBindMacAddress, 5840 hh3cEponOperationResult 5841 } 5842 STATUS current 5843 DESCRIPTION 5844 " 5845 A hh3cEponOnuAutoBindTrap notification is sent 5846 when a silent ONU is bound automatically. 5847 " 5848 ::= { hh3cEponTrapPrefix 34 } 5849 5850hh3cEponOnuPortStpStateTrap NOTIFICATION-TYPE 5851 OBJECTS 5852 { 5853 ifIndex, 5854 ifDescr, 5855 hh3cEponStpPortIndex, 5856 hh3cEponStpPortDescr, 5857 hh3cEponStpPortState 5858 } 5859 STATUS current 5860 DESCRIPTION 5861 " 5862 A hh3cEponOnuPortStpStateTrap notification is sent when 5863 a port turns into another state in STP environment. 5864 " 5865 ::= { hh3cEponTrapPrefix 35 } 5866 5867hh3cEponOnuLaserFailedTrap NOTIFICATION-TYPE 5868 OBJECTS 5869 { 5870 ifIndex, 5871 ifDescr, 5872 hh3cEponOnuLaserState 5873 } 5874 STATUS current 5875 DESCRIPTION 5876 " 5877 A hh3cEponOnuLaserFailedTrap notification is sent when 5878 an ONU has trouble with laser, such as laser constantly turned on, 5879 signal degradation or optics EOL (End of Life). 5880 " 5881 ::= { hh3cEponTrapPrefix 36 } 5882 5883hh3cOnuSmlkSwitchoverTrap NOTIFICATION-TYPE 5884 OBJECTS 5885 { 5886 ifIndex, 5887 ifDescr, 5888 hh3cOnuSmlkGroupID, 5889 hh3cOnuSmlkFirstPonStatus, 5890 hh3cOnuSmlkSecondPonStatus 5891 } 5892 STATUS current 5893 DESCRIPTION 5894 " 5895 A hh3cOnuSmlkSwitchoverTrap notification is sent when 5896 an ONU SMLK switchover is detected. 5897 " 5898 ::= { hh3cEponTrapPrefix 37 } 5899 5900hh3cEponStat OBJECT IDENTIFIER ::= { hh3cEponMibObjects 9 } 5901 5902-- 5903-- hh3cEponStatTable 5904-- 5905 5906hh3cEponStatTable OBJECT-TYPE 5907 SYNTAX SEQUENCE OF Hh3cEponStatEntry 5908 MAX-ACCESS not-accessible 5909 STATUS current 5910 DESCRIPTION 5911 " 5912 This table contains line code error statistics of epon port. 5913 " 5914 ::= { hh3cEponStat 1 } 5915 5916hh3cEponStatEntry OBJECT-TYPE 5917 SYNTAX Hh3cEponStatEntry 5918 MAX-ACCESS not-accessible 5919 STATUS current 5920 DESCRIPTION 5921 " 5922 The entry of hh3cEponStatTable. 5923 " 5924 INDEX 5925 { 5926 ifIndex 5927 } 5928 ::= { hh3cEponStatTable 1 } 5929 5930Hh3cEponStatEntry ::= SEQUENCE 5931 { 5932 hh3cEponStatFER Counter64, 5933 hh3cEponStatBER Counter64 5934 } 5935 5936hh3cEponStatFER OBJECT-TYPE 5937 SYNTAX Counter64 5938 MAX-ACCESS read-only 5939 STATUS current 5940 DESCRIPTION 5941 " 5942 The frame error rate of epon port, measured in 1e-9 unit. 5943 " 5944 ::= { hh3cEponStatEntry 1 } 5945 5946hh3cEponStatBER OBJECT-TYPE 5947 SYNTAX Counter64 5948 MAX-ACCESS read-only 5949 STATUS current 5950 DESCRIPTION 5951 " 5952 The bit error rate of epon port, measured in 1e-9 unit. 5953 " 5954 ::= { hh3cEponStatEntry 2 } 5955 5956END 5957